[ANNOUNCE] awesome 3.1-rc3 released

2008-11-21 Thread Julien Danjou
Hi,

This is probably one of the last rc release, since things are getting
rather more stable than I though they will.

It seems that half of the changes are related to naughty bug fixes and
enhancements, and a quarter to other enhancements. The last quarter
furnish some bug fixes, but nothing too important.

I encourage testing and documentation proof reading, that which we always
need.

Cheers,
-- 
Julien Danjou
// ᐰ [EMAIL PROTECTED]   http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

awesome version 3.1-rc3 has been released. It is available from:

tar.gz: http://awesome.naquadah.org/download/awesome-3.1-rc3.tar.gz
md5sum: ddb3e9e3984a8e098214b6e429aa82c5

tar.bz2: http://awesome.naquadah.org/download/awesome-3.1-rc3.tar.bz2
md5sum: 459b789e768b8ab995b84e90a6a317d8

number of changes
-
42

shortlog

Ez (1):
  awful.client: fix urgent.jumpto

Julien Danjou (21):
  client: merge fullgeometry with geometry
  client: do not resend border width on resize
  client: register floating geom if it comes from floating
  awesome.1: remove tabulous bindings
  client: fix translator for fixed window, add BELOW (FS#377)
  buffer: use a_strlen()
  wibox: kick systray on detach
  magnifier: use border size when n = 1
  client: geometry() honors size hints hint
  awful.widget: document taglist_squares_resize and fix
  awesomerc.5: update
  awesome.1: add missing key bindings
  config check: be more precise about what we check
  client: fix titlebar stacking
  dbus: refer to D-BUs
  awful.widget: fix name on minimize
  tag: unref after calling hook
  tag: always call tagged hook with 2 args
  luaa: check that function is not NIL before pushing and calling
  build: do not use git dashed command
  change codename

Maarten Maathuis (3):
  client: Make sure the titlebar is visible.
  client: fix typo
  client: drop unnecesary resize

Michael Hofmann (1):
  client: stack wiboxes on top of desktop windows

Norbert Zeh (2):
  awful.widget: allow customization of tag icon
  Made the fair layout really fair

Pawel F (1):
  awsetbg: add habak support

Sébastien Gross (1):
  awsetbg: Add montage(1) support

koniu (12):
  naughty: check workarea in get_offset, not at load
  naughty: fix a bug in destroy()
  naughty: popup size can now adjust to icon height
  naughty: text-icon separator uses margin now
  naughty: new config option 'margin' + 2 renamed
  awful.prompt: add new field 'text' to run() args
  naughty: new argument 'width' in notify()
  awful.prompt: new arg 'selectall' in add()
  awful.prompt: add trail space in prompt_text_with_cursor()
  naughty: arg 'screen' to notify() is now respected
  naughty: fix beautiful support properly
  naughty: fix a bug with variable width popups


diffstat

 awesome.1.txt   |   65 -
 awesome.c   |4 +-
 awesomeConfig.cmake |2 +-
 awesomerc.5.txt |   11 ++--
 build-utils/dist.sh |2 +-
 client.c|  155 +
 common/buffer.h |2 +-
 dbus.c  |8 +-
 event.c |   70 --
 ewmh.c  |4 +-
 layout.c|7 ++-
 layouts/fair.c  |   36 +-
 layouts/magnifier.c |2 +
 lib/awful/client.lua.in |3 +-
 lib/awful/prompt.lua.in |   14 +++--
 lib/awful/widget.lua.in |   15 +++--
 lib/naughty.lua.in  |  179 +++
 luaa.c  |3 +-
 luaa.h  |   31 
 mouse.c |3 +-
 tag.c   |   33 ++---
 utils/awsetbg   |   33 -
 wibox.c |1 +
 widget.c|   24 +--
 24 files changed, 410 insertions(+), 297 deletions(-)



signature.asc
Description: Digital signature


Re: patch series for next

2008-11-21 Thread Julien Danjou
At 1227215675 time_t, Maarten Maathuis wrote:
 This hopefully fixes your issues.
 
 Titlebars were not explicitly removed at exit.

Seems good.
I'll keep your patch in the next branch for now.

-- 
Julien Danjou
// ᐰ [EMAIL PROTECTED]   http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD


signature.asc
Description: Digital signature


[awesome bugs] #383 - keygrabber.stop() doesn't work as expected.

2008-11-21 Thread awesome

THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Gregor Best (farhaven) 


Attached to Project - awesome
Summary - keygrabber.stop() doesn't work as expected.
Task Type - Bug Report
Category - Core
Status - Unconfirmed
Assigned To - 
Operating System - Linux

Severity - Medium
Priority - Normal
Reported Version - git/master
Due in Version - Undecided
Due Date - Undecided
Details - The keygrabber.stop() function seems to behave a bit problematic, as it seems to fail to completely remove a registered keygrabber. The code snippet at http://farhaven.pastebin.com/f2fe2ca69 demonstrates this, as when invoking keytest.run() via the lua prompt, the keygrabber in keytest.grabber_setup(...) fails to register, in that the registered function does not get executed but no errors are shown. 


Also, when running keytest.run() from awesome-client, everything works fine, 
except for the binding for the left mouse button which should stop the 
keygrabber. No errors are reported to stderr, but nothing happens (the 
keygrabber still gets run).

I'm running v3.1-rc2-203-gdd8d620 (next branch), but the problem also occurs on 
v3.1-rc2-32-g5302d70 (master branch)

More information can be found at the following URL:
http://awesome.naquadah.org/bugs/index.php?do=detailstask_id=383

You are receiving this message because you have requested it from the Flyspray 
bugtracking system.  If you did not expect this message or don't want to 
receive mails in future, you can change your notification settings at the URL 
shown above.

--
To unsubscribe, send mail to [EMAIL PROTECTED]


patches for next

2008-11-21 Thread Maarten Maathuis
The first two should apply to master.

The last one is only for next and fixes an issue with wine apps. I've
included an extended comment with the change. Even though i think it's
strange to depend on iconified == unmapped as client, it's not illegal
(after yet another look at the ICCCM).

number 2 is what i talked about earlier, hopefully you understand what
i meant now.

Maarten.


0001-awful.client-fix-luadoc-syntax-for-visible-function.patch
Description: Binary data


0002-awesomerc-delay-client-focus-until-after-it-s-on-th.patch
Description: Binary data


0003-dbus-fix-build-with-dbus-disabled.patch
Description: Binary data


0004-client-don-t-switch-to-STATE_ICONIFIED-upon-client.patch
Description: Binary data


Re: patches for next

2008-11-21 Thread Maarten Maathuis
On Fri, Nov 21, 2008 at 7:02 PM, Maarten Maathuis [EMAIL PROTECTED] wrote:
 The first two should apply to master.

 The last one is only for next and fixes an issue with wine apps. I've
 included an extended comment with the change. Even though i think it's
 strange to depend on iconified == unmapped as client, it's not illegal
 (after yet another look at the ICCCM).

 number 2 is what i talked about earlier, hopefully you understand what
 i meant now.

 Maarten.


One more patch. This one should apply to master without problems.

Maarten.


0005-magnifier-try-harder-to-find-parent-of-dialog.patch
Description: Binary data


[Patch] Beautiful - Using Regex instead of helper functions

2008-11-21 Thread Leon Winter
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

as told in the irc channel I modified beatiful to use a regex instead of
 helper functions. This results in much shorter and probably cleaner
code. Because LUAs regex support is really bad, I have to use a little
hack: Because my regex requires a linebreak as first char for a valid
line, the regex would ignore the very first line of the theme file. To
fix this I add a newline to the string and exec the regex after that.

Patch is available under:
http://www.morpgnet.org/~leon/beautiful_regex.patch

Regards,
Leon Winter
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkknKXoACgkQ3qn9m9SfDYd6BwCgvfAxrt6jFxON+JpqyYXwdif0
VPQAoK51jkOu1qHb0yC/G8OGqB8Gncav
=pQXG
-END PGP SIGNATURE-

-- 
To unsubscribe, send mail to [EMAIL PROTECTED]


Re: patches for next

2008-11-21 Thread Julien Danjou
At 1227290525 time_t, Maarten Maathuis wrote:
 The last one is only for next and fixes an issue with wine apps. I've
 included an extended comment with the change. Even though i think it's
 strange to depend on iconified == unmapped as client, it's not illegal
 (after yet another look at the ICCCM).

I agree.
I pushed it but would it be possible, in your opinion to not set the
mode upon each unban, since it should _never_ change.
Doing it un manage()?

-- 
Julien Danjou
// ᐰ [EMAIL PROTECTED]   http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD


signature.asc
Description: Digital signature