Re: [PATCH] 0001-awful.titlebar-allow-titlebar_font-in-themes
At 1241144487 time_t, koniu wrote: A quickie allowing users to set a custom titlebar_font in their themes. Pushed. Cheers, -- Julien Danjou // ᐰ jul...@danjou.info http://julien.danjou.info // 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD // Ferns will rule the world. signature.asc Description: Digital signature
[ANNOUNCE] awesome 3.3-rc1 released
Hi folks, This is the time to close our merge window. Lot of thing has slipped in, I'll make an incomplete summary for you, because I'm very nice: - Remove socket interface in favor of D-Bus; - awful.menu can use keyboard navigation; - wibox can now have a background image; - beautiful now reads theme in Lua format, allowing to do a lot of things we could not; - lots of focus fix; - brand new titlebars with a lot of new icons; - prompt widget has been moved in awful and can now reports launch error; - usage of startup-notification so we can get event of starting/started; - naughty gets support for data icon in notification; - new Lua object system; that should be totally invisible for most users, but that's probably the internal killer feature of awesome 3.3; - do not ignore Mod2 and CapsLock by default. There's many more change actually, but you won't probably notice it as a user, but the full list is below if you are curious. People upgrading should take care of a couple things. The main one is that you may not want using key() directly to create your key binding. They used to ignore NumLock and CapsLock, but now, they are not, that means binding Mod4+j will only work if Mod4 and only Mod4 is pressed; and CapsLock and NumLock (Mod2) are modifiers, so if they are on, it will fail. We added awful.key and awful.button to re-add some modifiers to ignore. By default Mod2 and CapsLock are ignored as before, but you need to replace your call to key() to awful.key() to have that. Take a look at the differences between the 2 default rc.lua. Also themes have been rewritting using Lua, that's just minimal syntax changes and should not be too much a pain to change. Thanks to everyone that work during this (almost) 2 months. Let's go for another ride and work on awesome 3.4 now! Cheers, -- Julien Danjou // ᐰ jul...@danjou.info http://julien.danjou.info // 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD // Trust no one. awesome version 3.3-rc1 has been released. It is available from: tar.gz: http://awesome.naquadah.org/download/awesome-3.3-rc1.tar.gz md5sum: 379f47b98e526243a5382d6f9790da36 tar.bz2: http://awesome.naquadah.org/download/awesome-3.3-rc1.tar.bz2 md5sum: 7175f1244d1ea3f2ec3ab0de8466fe10 number of changes - 323 shortlog Aleksei Gusev (3): awful.widget.tasklist: added posibility to show c.name when iconified instead of untitled awful.widget.tasklist: include sticky windows in the list awful.client: removed focusing tag when the urgent window is sticky Alex Cornejo (5): Fixed socket usage to work with AFS home folders. Replaced double loop with a single one. Changed socket interface to support fallbacks. Removed unused display variable. Styling inconsistencies Christian Kuka (1): awful.completion: add zsh completion Damien Leone (5): awful.menu: optimizations awful.menu: add keyboard navigation feature awesomerc: add keybinding to open menu with keygrabber awful.menu: add custom keybindings feature beautiful: '~' now refers to user's home directory Fredrik Ax (1): awesomerc: change tasklist button 3 default behaviour Gregor Best (8): awful.layout.suit.magnifier: fix position of focused screen awful.client: store floating geometry of clients in awful themes.sky: add titlebar close buttons awful.menu: fix error when using the keyboard to navigate on an empty menu awful.menu: fix custom keybindings naughty: add opacity option image: initialize new images image: export drawing routines to lua Julien Danjou (216): remove deprecated functions buttons: change grabbing method client: remove useless _AWESOME_FULLSCREEN client: remove _AWESOME_TAGS property event: implements Bob Marley version 2 awful.layout: make layout optional awful.layout.suit.floating: simplify draw: check harder for visual awful.widget: split wibox: add support for background image (FS#464) dbus: add support for struct dbus: add support for fixed size byte array dbus: add support for fixed size array of double dbus: add support for fixed size array of boolean naughty: allow icon to be an image object naughty: add support for hints.icon_data tag: stop using otable mouse: stop using otable key: stop using otable client: stop using otable otable: Lua implementation lib: use Lua implementation of otable luaa: remove otable C implementation luaa: wlen() will return -1 on error swindow: change border_width handling awful.completion: fix compatibility (FS#474) awesomerc: Lua prompt has no completion awful.hooks: fix dbus registration client: export urgent flag manipulation awful.prompt: close file after reading util: add fd_set_close_on_exec() build: depends on x11
Re: [RFC + PATCH] awful.doc
Quick update (yay!): Anyway here's what I've got so far - NOT QUITE READY FOR MERGING: http://git.mercenariesguild.net/?p=awesome.git;a=shortlog;h=refs/heads/awful-doc 2. should we add shortcut descriptions to default rc.lua I started making this and will soon push it to the branch Preliminary version of a documented awesomerc.lua.in is in the branch now. global/client-keys are documented and so are tag/task-list widgets and their buttons. More to come when I get to do some testing. I rearranged the shortcut definitions a bit so they're grouped by context. - the list ends up being very long which kinda uncovers a bug in naughty (if too long for the screen) - it gets even worse if i add any descriptions to the mod+1..9 loop, i'm not sure how to handle that I'm thinking of making a sub-procedure which will aggregate numerical keybindings into one entry (mod + 1..9) if they have identical descriptions. m - mouse helper Preliminary grabber function done, haven't hooked up any actual awful.doc code to it yet. This could perhaps be a lot more useful if we were able to get capi documentation thru 'function resolver' to be able to also display available textbox/wibox/etc params. This is now implemented to a big extent and will show you buttons: http://omploader.org/vMWx4bA I had to hack awful/widget/common.lua so that we can set a description for a whole array of widgets (tag/tasklist) and the update function will pass them to individual img/textboxes. That's it for now, more to come. k -- To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.
Re: [RFC + PATCH] awful.doc
Wow, I must say: holy crap amazing work guys. I'm intensely impressed with the quality of work coming out of the Awesome contributors these days (and JD of course.) I'm extremely proud of the window manager you guys have been putting together, it's rapidly becoming ridiculously impressive. Huge thanks. -AT (Garoth) On Fri, May 1, 2009 at 9:46 AM, Julien Danjou jul...@danjou.info wrote: At 1241196204 time_t, koniu wrote: Where? For button. Mind you that this is my config so the bindings might be different from default tho I don't think in this case they are - toggletag and movetotag both have the Mod4 innit. Oh, okay. :) I shut up then. Cheers, -- Julien Danjou // ᐰ jul...@danjou.info http://julien.danjou.info // 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD // Anna Molly! Anna Molly! Anna Molly! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkn7J1oACgkQpGK1HsL+5c1vawCgwVk5FQL5rifU2KkJ179wtsO6 nbwAoLwIaPNAXdM9OnoYTqQI/o6DVfmK =Vb1o -END PGP SIGNATURE- -- To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org.
Re: [ANNOUNCE] awesome 3.3-rc1 released
Hurray, thanks a lot guys :) -AGT On Fri, May 1, 2009 at 7:28 AM, Julien Danjou jul...@danjou.info wrote: Hi folks, This is the time to close our merge window. Lot of thing has slipped in, I'll make an incomplete summary for you, because I'm very nice: - Remove socket interface in favor of D-Bus; - awful.menu can use keyboard navigation; - wibox can now have a background image; - beautiful now reads theme in Lua format, allowing to do a lot of things we could not; - lots of focus fix; - brand new titlebars with a lot of new icons; - prompt widget has been moved in awful and can now reports launch error; - usage of startup-notification so we can get event of starting/started; - naughty gets support for data icon in notification; - new Lua object system; that should be totally invisible for most users, but that's probably the internal killer feature of awesome 3.3; - do not ignore Mod2 and CapsLock by default. There's many more change actually, but you won't probably notice it as a user, but the full list is below if you are curious. People upgrading should take care of a couple things. The main one is that you may not want using key() directly to create your key binding. They used to ignore NumLock and CapsLock, but now, they are not, that means binding Mod4+j will only work if Mod4 and only Mod4 is pressed; and CapsLock and NumLock (Mod2) are modifiers, so if they are on, it will fail. We added awful.key and awful.button to re-add some modifiers to ignore. By default Mod2 and CapsLock are ignored as before, but you need to replace your call to key() to awful.key() to have that. Take a look at the differences between the 2 default rc.lua. Also themes have been rewritting using Lua, that's just minimal syntax changes and should not be too much a pain to change. Thanks to everyone that work during this (almost) 2 months. Let's go for another ride and work on awesome 3.4 now! Cheers, -- Julien Danjou // ᐰ jul...@danjou.info http://julien.danjou.info // 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD // Trust no one. awesome version 3.3-rc1 has been released. It is available from: tar.gz: http://awesome.naquadah.org/download/awesome-3.3-rc1.tar.gz md5sum: 379f47b98e526243a5382d6f9790da36 tar.bz2: http://awesome.naquadah.org/download/awesome-3.3-rc1.tar.bz2 md5sum: 7175f1244d1ea3f2ec3ab0de8466fe10 number of changes - 323 shortlog Aleksei Gusev (3): awful.widget.tasklist: added posibility to show c.name when iconified instead of untitled awful.widget.tasklist: include sticky windows in the list awful.client: removed focusing tag when the urgent window is sticky Alex Cornejo (5): Fixed socket usage to work with AFS home folders. Replaced double loop with a single one. Changed socket interface to support fallbacks. Removed unused display variable. Styling inconsistencies Christian Kuka (1): awful.completion: add zsh completion Damien Leone (5): awful.menu: optimizations awful.menu: add keyboard navigation feature awesomerc: add keybinding to open menu with keygrabber awful.menu: add custom keybindings feature beautiful: '~' now refers to user's home directory Fredrik Ax (1): awesomerc: change tasklist button 3 default behaviour Gregor Best (8): awful.layout.suit.magnifier: fix position of focused screen awful.client: store floating geometry of clients in awful themes.sky: add titlebar close buttons awful.menu: fix error when using the keyboard to navigate on an empty menu awful.menu: fix custom keybindings naughty: add opacity option image: initialize new images image: export drawing routines to lua Julien Danjou (216): remove deprecated functions buttons: change grabbing method client: remove useless _AWESOME_FULLSCREEN client: remove _AWESOME_TAGS property event: implements Bob Marley version 2 awful.layout: make layout optional awful.layout.suit.floating: simplify draw: check harder for visual awful.widget: split wibox: add support for background image (FS#464) dbus: add support for struct dbus: add support for fixed size byte array dbus: add support for fixed size array of double dbus: add support for fixed size array of boolean naughty: allow icon to be an image object naughty: add support for hints.icon_data tag: stop using otable mouse: stop using otable key: stop using otable client: stop using otable otable: Lua implementation lib: use Lua implementation of otable luaa: remove otable C implementation luaa: wlen() will return -1 on error swindow: change border_width handling awful.completion: fix compatibility (FS#474) awesomerc: Lua prompt has no completion awful.hooks: fix dbus registration