Hi, Congratulations! I'm wondering how I can get the newest codes from git.naquadah.org, if possible.
I tried to pull the newest master branch. But I still get awesome 3.5.2? Any ideas? Thank you very much. Quan On Sat, Mar 29, 2014 at 06:50:56PM +0100, Uli Schlachter wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hey everyone, > > due to "just because", here is a new release for you to enjoy. Now with three > times as many commits as 3.5.2 had to its predecessor! > > So what changed? Take a look at the git history. > > - - Lots of small fixes... > - - Full SHAPE support in the C code... > - - More fixes... > - - The new xproperty API which we have thanks to Elv1313 which allows > accessing X11 > properties from Lua which can be used e.g. to save information across a > restart... > - - Some fixes for excessive redraws (and black flickering)... > > If you have a problem with clients not being raised when they appear, see > http://git.naquadah.org/?p=awesome.git;a=commitdiff;h=de46670c8ce339e7ddfaf5651e455d9d4c203536 > > In case you maintain a distro package for awesome: > Our minimum LGI dependency is 0.7.0 to avoid a LGI bug > > Enjoy! > Uli > > P.S.: A big "thanks!" to Daniel Hahler and Elv1313 for lots of great work! > > P.P.S.: If the person who helped me with the release name reads this, say so. > You know that I mean you. > > - -- > > awesome version 3.5.3 has been released. It is available from: > > tar.xz: http://awesome.naquadah.org/download/awesome-3.5.3.tar.xz > md5: 730a5852cc61f5561588a1b788ec861e > sha1: 9ac67fd470215c04016eaa93f8b9e6a1cc360754 > > tar.bz2: http://awesome.naquadah.org/download/awesome-3.5.3.tar.bz2 > md5: 2dbe0edf536048b3b89f2f9060311851 > sha1: 53526451853d9ca04a45240a711c363ad2a09747 > > number of changes > - ----------------- > 99 > > number of commiters > - ------------------- > 11 > > shortlog > - -------- > Uli Schlachter (71): > luadoc: Document screen outputs > Print libxcb error codes for broken connections > tasklist: Add default colors for broken themes > Really ignore loops in transient_for (FS#1124) > awful.tag.delete: Deactivate tags > awful.menu: Add missing "local" declaration > menubar: Fix API docs > awful.tag.viewmore: Make screen optional (FS#1203) > Finish C-side support for window shapes (FS#1051) > awful.menu.clients: Fix API (FS#1200) > naughty: fix ldoc > Add awesome.composite_manager_running > wibox.drawable: Cache the wallpaper > client: Add c.blob property > Improve the check for another window manager > Update the luadoc for the C API > client: Add request::activate signal (FS#848) > awful.ewmh: Correctly handle bw change for maximized clients > client: Emit property::screen after geometry > awful.ewmh: Enforce client geometry (FS#764,FS#1216) > root.wallpaper: Cleanup and correctness fixes > Revert "awful.ewmh: Enforce client geometry (FS#764,FS#1216)" > mouse.screen: Lie when we have no clue where the pointer is > Measure the time a main loop iteration takes > Update fields for capi.awesome in C comment > Improve fatal signal handling > awful.util.spawn*: Remove obsolete screen argument > Make objects properly inherit signals from classes > Add awesome.register_xproperty (FS#1212) > Revert "client: Add c.blob property" > Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217) > xproperty: Don't limit property lengths > spawn: Don't try to spawn with empty argv (FS#1225) > awesome.spawn(): Check table arguments better > spawn: Remove useless argv[0] calculation > drawin: Inline drawin_init() into its only caller > drawin: Don't unconditionally redraw when made visible > awful.tooltip: Work with all gears.colors as foreground > drawin: Only redraw on move with translucent background > Redraw titlebars more intelligently > Fix cairo surface memory leak > drawable: Add pixmap member > root: Make sure cairo doesn't cache our temporary connection > Add awesome.startup > awful.client.movetoscreen: Don't untag clients completely (FS#1196) > ewmh: Factor out common code into a helper function > EWMH: Ignore invalid _NET_WM_DESKTOP > ewmh: Use client_set_sticky() for making clients sticky > EWMH: Handle _NET_WM_DESKTOP in lua > Drawable: Ignore exposes when we have nothing to draw > Fixup indentation > Bump minimum lgi dependency to 0.7.0 > awful.rules: Emit request::activate on the client > luaa: Remove lots of unused code > awful.client: Add marked and unmarked signals (FS#1227) > imagebox: Avoid division by zero > wibox.layout.base.fit_widget: Enforce sane width and height > window: Factor out helper functions for xproperties > awesome: Add get_* and set_xproperty > xproperty: Emit on "awesome" for root window properties > rc.lua: Raise all clients by default (regression, FS#1234) > Make debug::index::miss and newindex work on classes and all objects > awesome.startup_errors: Never emit debug::index::miss > beautiful: Don't use non-existant API > gears.color.create_opaque_pattern: Fix for SurfacePatterns (FS#1236) > drawin: Correctly add property::shape_* signals > Revert "Set c.screen in ewmh.tag and before tags in rules.execute" > Revert "awful.client.movetoscreen: Don't untag clients completely > (FS#1196)" > awful.tag.withcurrent: Try harder at finding a tag (FS#1196) > Ignore enter/leave events when unmanaging a window (FS#1239) > change codename > > Daniel Hahler (14): > Do not raise clients in client_manage > Add a "deep" option to awful.util.table.clone > Fallback to comparing layout names in awful.layout.inc > Add client.maximized (a shortcut for ~_horizontal and ~_vertical) > Minor doc fixes > awful.rules: add does_match and matching_rules functions (FS#1224) > Factor `awful.rules.apply_do` out of `apply` > Only set client's urgent after startup > Set c.screen in ewmh.tag and before tags in rules.execute > Expand '~' in the path for beautiful.init > Drop focus:raise() in magnifier.arrange > Set c.screen in ewmh.tag and before tags in rules.execute > Add and improve some comments to awesomerc.lua > Fix the call to tag.history.restore from tag.delete > > Massimiliano Brocchini (3): > prompt: fix search term ctrl+up/ctrl+down when starting from existing > entries > prompt: search in prompt history using exact string match > prompt: CTRL+DELETE deletes history entries > > Rocco Aliberti (3): > awesomerc: Fix set menu clients width (FS#1200) > awful.menu.clients: Remove useless line (FS#1200) > wibox.layout.margin: Add margins color parameter > > Emmanuel Lepage Vallee (2): > Add end to end support for spawning tracking using startup notifications > Fix tag screen switching > > Björn Åström (1): > drawable: Support for true transparency (FS#1210) > > Campbell Barton (1): > Remove raise call from mouse.client.move > > Enrico Scholz (1): > menu: do not double escape name in 'menu:clients()' (FS#1202) > > Fabienne Ducroquet (1): > layouts: spiral: Avoid gaps between windows > > Jan Larres (1): > taglist: Add [bg|fg]_empty > > heithe (1): > Add awful.titlebar.widget.minimizebutton > > > diffstat > - -------- > awesome.c | 84 +++++++++++++++++------------ > awesomeConfig.cmake | 2 +- > awesomerc.lua.in | 12 ++++- > build-utils/lgi-check.sh | 3 +- > common/array.h | 7 +++ > common/luaclass.c | 8 +-- > common/luaobject.h | 8 +-- > common/signal.h | 28 +++++++++- > dbus.c | 2 + > event.c | 32 ++++++++++- > ewmh.c | 70 ++++++++++++------------ > globalconf.h | 6 +++ > keygrabber.c | 2 + > lib/awful/autofocus.lua.in | 2 +- > lib/awful/client.lua.in | 2 + > lib/awful/ewmh.lua.in | 28 +++++++++- > lib/awful/keygrabber.lua.in | 27 +++++----- > lib/awful/layout/init.lua.in | 11 +++- > lib/awful/layout/suit/magnifier.lua.in | 3 +- > lib/awful/layout/suit/spiral.lua.in | 30 +++++++---- > lib/awful/layout/suit/tile.lua.in | 2 +- > lib/awful/menu.lua.in | 16 ++++-- > lib/awful/mouse/init.lua.in | 2 - > lib/awful/prompt.lua.in | 61 ++++++++++++++++++--- > lib/awful/rules.lua.in | 65 ++++++++++++++++------ > lib/awful/tag.lua.in | 29 ++++++++-- > lib/awful/titlebar.lua.in | 8 +++ > lib/awful/tooltip.lua.in | 16 +++--- > lib/awful/util.lua.in | 21 ++++---- > lib/awful/widget/taglist.lua.in | 4 ++ > lib/awful/widget/tasklist.lua.in | 4 +- > lib/beautiful.lua.in | 11 ++-- > lib/gears/color.lua.in | 52 ++++++++++++++++++ > lib/gears/surface.lua.in | 9 ++-- > lib/menubar/init.lua.in | 8 +-- > lib/menubar/menu_gen.lua.in | 4 +- > lib/menubar/utils.lua.in | 4 +- > lib/naughty.lua.in | 1 - > lib/wibox/drawable.lua.in | 47 ++++++++++++---- > lib/wibox/init.lua.in | 17 ++---- > lib/wibox/layout/base.lua.in | 6 +++ > lib/wibox/layout/margin.lua.in | 28 +++++++++- > lib/wibox/widget/imagebox.lua.in | 4 ++ > luaa.c | 305 > ++++++++++++++++++++++++++----------------------------------------------------------------------------- > luaa.h | 42 +-------------- > luadoc/awesome.lua | 24 +++++++-- > luadoc/client.lua | 19 ++++++- > luadoc/drawin.lua | 14 ++++- > luadoc/mouse.lua | 1 - > luadoc/root.lua | 6 +-- > luadoc/screen.lua | 6 ++- > luadoc/timer.lua | 4 ++ > mouse.c | 15 ++++-- > mousegrabber.c | 2 + > objects/client.c | 261 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------- > objects/client.h | 7 +-- > objects/drawable.c | 44 +++++++-------- > objects/drawable.h | 6 ++- > objects/drawin.c | 143 > +++++++++++++++++++++++++----------------------- > objects/drawin.h | 2 - > objects/tag.c | 18 +------ > objects/tag.h | 1 - > objects/window.c | 112 > ++++++++++++++++++++++++++++++++++++++ > objects/window.h | 4 +- > property.c | 131 > ++++++++++++++++++++++++++++++++++++++++++-- > property.h | 25 +++++++++ > root.c | 37 +++++++++---- > screen.c | 4 +- > spawn.c | 44 ++++++++------- > themes/default/theme.lua.in | 3 +- > xwindow.c | 67 +++++++++++++++++++++++ > xwindow.h | 1 + > 72 files changed, 1435 insertions(+), 699 deletions(-) > - -- > If you have to type the letters "A-E-S" into your source code, you're doing > it wrong. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQEcBAEBCAAGBQJTNwf+AAoJECLkKOvLj8sGHpMIAKSYNrCLXEyw1uRKx8RfhrnJ > M30romxUE/SR3wKuTvY9HL6Y0a8WKlpDU9h7NjYOMakVQt0J60fSFszNDtNk3AK2 > xNvx4QcM7xypTgp2zLewN4ZH+t5u9AH4m7jnCWskn4E/qr4gEe9hh59E/ohMQL2P > kDbN4WH2opcmHSI+a5fcMrbvuhsClhbQmZZ1F5+y4MVyp9cyrEjLHOOBo94iI4hJ > 9eLLLzXVfPut//ob25BI4ubGA5nn8C41vpLQCRk5TsqZGANqfvSARKL8nVrMHS2/ > LqsYOVx+FyR7RWmPVRa0nwwNLj+nxQ2MYL0kY1zpfArGYAykiMTnBKSeJegleDs= > =jYGT > -----END PGP SIGNATURE----- > > -- > To unsubscribe, send mail to awesome-devel-unsubscr...@naquadah.org. -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.