Subject: CVS commit: wip/awesome
From: MatthewD
Date: 2012-04-27 02:39:30
Message id: E1SNZDw-00033H-8r@sfs-ml-4.v29.ch3.sourceforge.com

Log Message:
update awesome to 3.4.10.  (awesome 3.4.11 needs xcb-util >= 0.3.8.)

Adrian C. (anrxc) (15):
      awful.tooltip: call set_geometry on show()
      awful.menu: add keygrabber support to clients menu
      awful.wibox: take wibox border into account when updating struts
      Cleanup after revert of "Handle synthetic UnmapNotify events"
      awful.wibox: sanitize height/width args to function new()
      awful.autofocus: improve client focus with multiple screens
      awful.rules: fix client tagging with multiple screens
      awful.menu: sanitize support for access keys
      awsetbg: add fvwm-root support
      awful.widget: add progressbar set_max_value property
      awful.wibox: update position on height/width property change
      awesomerc: add Mod4+t to set client on-Top
      awful.widget: add progressbar ticks property
      awful.wibox: update struts on align()
      awful.widget: add graph stack property

Alex Alexander (1):
      wibox: fix align

Alexandre "kAworu" Perrin (4):
      awesomeConfig: test for execinfo.h/backtrace()
      avoid using seq in awsetbg, and test for columns count argument of -m option.
      test for __builtin_clz() and fallback to an inline implementation.
      use CMake check_function_exists() for execinfo

Andrei 'Garoth' Thorp (2):
      Fix naughty.destroy parameter documentation
      docs: progressbar.lua.in missing a dash to prevent luadoc generation

Andres Freund (1):
      Correct typo in awful.client.restore

Andr?? Apar??cio (1):
      Fix default naughty preset for dbus notifications

Anurag Priyam (6):
      add usage example for keygrabber API
      add markup to awful.menu.new's documentation
      fix minor grammar, and typo in awful.menu.new's documentation
      add usage example for awful.menu
      rules: allow defining exceptions to a rule - except, and except_any
      awesomerc: minimize/restore client on a left click in the tasklist entry

Ari Entlich (1):
      Fix possible memory corruption (FS#734)

Beno??t Ryder (2):
      Fixed copy/paste bugs.
      Don't ignore forced width for textbox with background image.

Chris Newton (1):
      Added a flag to the exit signal

Christian Kuka (1):
      German translation of manpages

Daniel Gra??a (1):
      Register systray only if systray widgets are attached. (FS#503)

Diego Moreda (3):
      Basic support for manpages in multiple languages
      Basic support for manpages in multiple languages
      Added Spanish translation of the man pages

Duflot Jean-Luc (1):
      Add french manpages

Enric Morales (1):
      Add imlibsetroot setter to awsetbg script.

Gregor Best (7):
      naughty: add suspend() and resume()
      client: _really_ honor size hints
      dbus: fix compiling error
      fix some deprecated atom constants
      naughty: localize obj
      awful.mouse: fix client snapping
      awful.mouse: fix interclient border snapping

Gwenhael Le Moine (1):
      build: fix typo

Hiltjo Posthuma (2):
      awful.menu: use actual wibox border width
      Rules: check if properties of a rule exist

Ignas Anikevicius (gns_ank) (2):
      Functionality for deleting a tag using awful.tag.
      Add match_any function and rule_any definition for different client matching.

Julien Danjou (40):
      util: mark strhash with nonnull
      dbus: field can be nil
      dbus: check that interface is not NULL (FS#667)
      widget: fix screen number of layouts as arg
      wibox: check border width
      build: dist now build .xz instead of .gz
      change codename
      dbus: fix D-Bus documentation typo
      systray: fix screen number retrieval
      image: Use imlib2's image cache
      image: load with image
      dbus: move some convert code in a function
      dbus: add support for array as returned type
      Handle synthetic UnmapNotify events
      change codename
      Handle synthetic UnmapNotify events *correctly*
      ewmh: remove _NET_WORKAREA support (FS#732)
      change codename
      theme/default: change default background
      Move wmsetbg as a last option (FS#737)
      Do not check if we have enough space to draw (FS#731)
      update codename
      Fix awesome-client parameters
      Store widgets references as wibox items
      Fix missing tostring
      naughty: return nothing, not nil
      dbus: only warn, dot not raises an error (FS#713)
      Fix mouse::leave signal emit on widgets (FS#774)
      change codename
      Change codename
      Revert "tag.lua: check name argument to add() is valid"
      change codename
      awful.tag: remove useless line
      awful.tag: do not update history when identical tags
      awful.prompt: add ctrl-backspace
      awesome-client: allow to send multi line code
      timer: add again method
      change codename
      awful.rules: fix typo in example
      change codename

Konstantin Stepanov (2):
      stack graph mode works with max_value
      russian man pages

Levin Du (1):
      Fix awful.util.table.reverse

Maciej Blizinski (1):
      Fix gperf usage (FS#740)

Matthias Schr??der (1):
      awful.menu: support for access keys

Michael Abbott (1):
      Revert "build: look for libs in /usr/local/lib"

Perry Hargrave (5):
      tag.lua: move() re-index tags
      tag.lua: getidx() returns index of tag
      tag.lua: add() create tags with full table of properties
      tag.lua: check name argument to add() is valid
      awful.client.jumpto: View urgent clients smarter

Pierre Allegraud (3):
      fix build on NetBSD (FS#706)
      build: do not install .in files
      build: make manpage compression optional

Pierre Mazi??re (3):
      Add the possibity for dynamic menu
      fix wibox origin when stretched
      Avoid wibox borders to be recovered by clients

Radu Andries (2):
      Improve naughty's dbus interface
      naughty: escape title too

Renato Botelho (1):
      Do not install txt manpages files

Robert Lehmann (1):
      naughty: fix CloseNotification argument usage

Roman Kosenko (1):
      Fix image cropping/enlarging

Sergey Mironov (3):
      awful.menu: Fix menu hide/show overloading
      awful.menu: Add menu position argument
      awful.menu: Change menu:show() args set

Stjujsckij Nickolaj (2):
      awful.titlebar: Stop using arg
      Remove last known usage of deprecated in Lua 5.1 `arg`

S??bastien Gross (1):
      tooltip: force place() if tooltip is not visible

Thomas Arendsen Hein (1):
      New images for maximized layout.

Thomas Moschny (1):
      Normalize icon path names (fixes #869).

Tomi Belan (1):
      awful.autofocus: fix multiple screens autofocus

Uli Schlachter (93):
      Wibox: Check if a window exists before changing it
      Fix a invalid pointer crash bug
      Make it easier to change the default layout
      Implement the GetCapabilities call in naughty
      Revert "Handle synthetic UnmapNotify events"
      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
      Update API docs for recent change to spawn
      Check for xwininfo before using it
      awful.menu.clients: Raise the newly focused client
      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
      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()
      Kick out the systray when wiping a wibox
      Avoid some flickering when a new window opens
      Fix a brown paper bag bug in d7d70714d7943ac4
      Ignore size hints on fullscreen windows
      Minor cleanup
      Fix a minor ICCCM incompatibility
      Fix some size hint mixups
      Improve aspect size handling
      Make fullscreen stacking respect EWMH
      awful.placement: Honor border width
      Remove windows from the save set in unmanage
      Remove systray icons from the save set
      Fix an unbalanced lua stack operation
      Naughty: Handle invalid UTF-8 more sanely
      Avoid some round-trips on startup
      Stop using libxcb-property
      Remove some unused function arguments
      Stop using most of libxcb-event
      Remove some more unused function arguments
      Brown paper bag commit
      Remove all uses of attribute "unused"
      client_unmanage: Update WM_STATE later
      Correctly read a textbox' ellipsize and wrap properties
      prompt: Only show error messages
      Add "focusable" property to client objects
      Check "focusable" in awful.client.focus.filter(c)
      Always unban a client that we are trying to focus
      Track the last timestamp received from the server
      Use globalconf.timestamp
      Don't call "focus" hook in client_focus()
      Unban the titlebar when leaving fullscreen
      Ignore the titlebar geometry on fullscreen clients
      Fixes for maximized clients
      Revert "Don't call "focus" hook in client_focus()"
      awful.prompt: "Fix" for multi-byte characters
      awful.placement: Fix a mis-calculation
      Systray: Correctly compute extents (FS#768)
      awful.placement.no_overlap: Ignore desktop clients
      awesome.spawn(): Return the PID
      Use relative paths for the titlebar icons (FS#809)
      Partly revert cd53eb8d3f131360dc9bef4a0fd1ffffc0fbafb9
      {tag,task}list: Use a weak-valued table
      Wibox: Unref old widgets table
      Fix a "table expected instead of nil" error
      Correctly unref widget_nodes
      widget layouts: Check the number of geometries
      Flush the cairo surface after drawing
      Tasklist: Fail less badly with invalid utf8
      Don't fail if execinfo is not available
      awful.util.join: Stop using arg
      Set minimum required cmake version to 2.8.0
      Properly die when the X server dies
      spawn: Create sessions for processes
      awful.client.setwfact: Handle invisible clients (FS#693)
      Use _LDFLAGS instead of _LIBRARIES
      Make awful.client.idx public
      Tag clients more intelligently (FS#700)
      Don't focus a different screen on unmanage (FS#850)
      awful.client.floating.toggle: Fix for dialogs
      tasklist: Update when a c.minimized changes
      Add awful.client.restore()
      Bind awful.client.restore to mod+ctrl+n
      awful.placement.no_overlap: Honor original position
      Fix size restore on unfullscreening
      "Handle" events during startup (FS#877)
      awful.autofocus: Also react on "tagged" signal (FS#883)
      Clarify the mod+n keybinding
      Fix a minor typos

Yves Frederix (1):
      awful.menu: add item_enter in access key handling

fabschub (1):
      awsetbg was missing break

immerrr (1):
      awful.prompt: insert selection at cursor position

jpike (1):
      Add naughty.config.notify_callback

koniu (4):
      awful.tag: register 'withcurrent' explicitly
      awful.rules: tag clients without flicker (FS#664)
      awful.prompt: add 'autoexec' argument
      awful.completion: callback functions return table of matches

perry (1):
      Revert "awful.autofocus: fix multiple screens autofocus"

Files:
RevisionActionfile
1.23modifywip/awesome/Makefile
1.19modifywip/awesome/distinfo
1.2modifywip/awesome/patches/patch-awesomeConfig.cmake
1.1removewip/awesome/patches/patch-CMakeLists.txt