Thanks for you constant effort - it is greatly appreciated!
Regards,
David
-Original Message-
From: Uli Schlachter [mailto:psyc...@znc.in]
Sent: Sunday, 25 November 2012 1:48 AM
To: awesome-devel list; awesome
Subject: [ANNOUNCE] awesome 3.5-rc1 released (was: [ANNOUNCE] awesome
3.4-rc1 released)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
Hi everyone,
On 11.09.2009 14:05, Julien Danjou wrote:
With a good month late, here comes 3.4-rc1.
With a good two years late, here comes 3.5-rc1.
There's an amazing number of changes, but many are internals ones, so you
won't notice them.[...]
There's an astonishing number of changes.
Also, we did some changes to make awesome future-proof. With lua 5.2,
module()
was deprecated in lua. Awesome no longer uses this function. However, this
has
user-visible effects. You now need to explicitly assign modules to global
variables:
local awful = require(awful)
Some things from the default rc.lua have been moved into awful to ease the
configuration file management. The default rc.lua is 110 lines lighter
now.
The rc.lua is 50 lines longer now. 40 lines of that is due to a titlebar
rewrite. Instead of forcing some kind of titlebars on the user, titlebars
are
now configured similar to wiboxes.
The new widget layout system is also in place.
Everyone will hate me for replacing the widget system again, but I do like
the
result. Due to this, everything works differently now. On the plus side, you
won't need to use mywidget.widget ever again. :-)
There's obviously a number of changes all over the place. I don't have the
list in mind of course, so feel free to dig into the changelog.
[...]
The same applies to this release, too!
Again, there is a wiki page for documenting some changes that affect
configurations. Feel free to update it with any kind of information which
you
would have hoped to find here, but had to figure out the hard way (= asking
me).
http://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5
As always, we all here at breaking-your-config-WMs would like to thank all
contributors. Without your bug reports, patches, ideas and good questions,
this window manager would suck a lot more than it already does. One thing I
want to highlight: A total of 77 different people wrote patches for this
release!
Have fun!
Uli
awesome version 3.5-rc1 has been released. It is available from:
tar.xz: http://awesome.naquadah.org/download/awesome-3.5-rc1.tar.xz
md5: 42b76ed6a60ca376e1e0afb859986645
sha1: 2ab103a0a9675468f1dafc35e3df756e3d31b20b
tar.bz2: http://awesome.naquadah.org/download/awesome-3.5-rc1.tar.bz2
md5: 1be1cb43adbc7242a6c53d3cc01a62bd
sha1: 8c9b558cfa9293453fb1befda9ac06b365e15df2
number of changes
- -
820
number of commiters
- ---
77
shortlog
-
Uli Schlachter (444):
wibox: Set a proper back pixel
Set a wibox' bit gravity to NorthWest.
wibox: make sure no garbage is painted to the screen
wibox: check if a wibox' window exists before modifying it
Wibox: Check if a window exists before changing it
Fix a invalid pointer crash bug
image: Use imlib2's image cache
Make it easier to change the default layout
Implement the GetCapabilities call in naughty
Handle synthetic UnmapNotify events
Revert Handle synthetic UnmapNotify events
Handle synthetic UnmapNotify events *correctly*
client_focus_update(): Balance the lua stack
property.c: Don't leave stuff on the lua stack
Check for UNMAPPED instead of UNVIEWABLE
Use WM_STATE_NORMAL as default
awesome.spawn(): Return the PID
Update API docs for recent change to spawn
Check for xwininfo before using it
awful.menu.clients: Raise the newly focused client
Tasklist: Add some missing parentheses
Remove _NET_WM_DESKTOP when client got no tags
Handle _NET_WM_DESKTOP more intelligently
Remove invalid variable usage
Update the tasklist when a client's icon changes
xwindow_set_state(): Use uint32_t instead of long
Reorder some code for fullscreening windows
Tasklist: Listen to the correct signals
Add systray windows to the save-set
Don't reparent systray windows on exit
Add all managed client windows to the safe set
Don't manually unban all windows on exit
Handle errors in the config better
Read a textbox' text correctly
textbox: Throw a lua error on invalid markup
Naughty: Catch invalid markup in notifications
Clear a draw_text_context_t during wipe()
Move wibox_systray_kickout() up
Kick out the systray when wiping a wibox
Add a comment to XCB_NONE for sibling
Avoid some flickering when a new window opens
Split up screen_scan()
Screen: Only use Xrandr if it provides data
Ignore size hints on fullscreen windows
Minor cleanup
Fix a minor ICCCM incompatibility
Fix some