Commit graph

3153 commits

Author SHA1 Message Date
Julien Danjou
03dffd34dd awful: add pread() function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-04 10:55:27 +02:00
Julien Danjou
5e9e28e205 client: do not call need_arrange, use mayvisible
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-04 10:52:54 +02:00
Julien Danjou
faabdff547 client: call need_arrange before changing attribute
Otherwise it may be not visible after.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-04 10:33:54 +02:00
Julien Danjou
1b44fae3b2 awful: does not allow a window to have no tag
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-03 19:30:25 +02:00
Julien Danjou
97cf3a7719 systray: add some cleanup code
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-03 18:03:50 +02:00
Julien Danjou
11dfa832a8 factorize quit/exec elements, and reparent systray
That fixes FS#296.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-02 17:12:10 +02:00
Julien Danjou
8e4873b3aa build: ignore lvalue
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-02 16:52:50 +02:00
Julien Danjou
ad7e0ab9ec keybinding: documentation fix
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-02 16:37:12 +02:00
Julien Danjou
a5397fd724 draw: remove useless vars
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-02 14:03:27 +02:00
Julien Danjou
022879e8be textbox: reinit draw parser data
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-02 14:03:11 +02:00
Julien Danjou
7b00a2baf0 systray: reparent windows
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-01 17:54:53 +02:00
Julien Danjou
2c0febaedc build: stop using dashed git commands
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-01 15:13:19 +02:00
Julien Danjou
fb33e85f31 awful: one of fg or bg urgent is enough
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-01 10:49:30 +02:00
Julien Danjou
7c6743d89b awful: update titlebar after adding it
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-09-01 09:38:46 +02:00
Julien Danjou
3e13545cc9 Remove 2-level polling
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31 13:18:02 +02:00
Julien Danjou
0ada7c532d draw: unref attr_list on parser data wipe
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31 09:10:03 +02:00
Julien Danjou
e2de0270b2 xutil: check for text and len
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31 08:55:15 +02:00
Gregor Best
3e325782de awesomerc: use gmatch instead of deprecated gfind
a user in #awesome made me aware of a little quirk in lib/awful.lua
which renders the history of the prompt unusable when using Gentoo and
installing Lua without the USE-flag "deprecated". Lua states that
string.gfind has been replaced with string.gmatch and aborts the
function prompt_history_save(id). I attached a patch that replaces
id:gfind with id:gmatch, which so far has not revealed any problems.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31 08:43:50 +02:00
Julien Danjou
1a544726e1 xutil: set text and len even if we ignore them
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31 08:41:27 +02:00
Julien Danjou
1ed65aabdd update STYLE, add PATCHES
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-30 13:09:15 +02:00
Julien Danjou
1d1eee5f3c taglist: fix memory leak with array area
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-30 10:40:43 +02:00
Julien Danjou
04eff691c9 Use xcb_aux_sync to register error
Otherwise we get multiple awesome at the same time.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-30 09:21:48 +02:00
Maxime COSTE
3fecec15c3 tabulous: Handle external raise of hidden windows
Tabulous now gracefully handle hidden windows being raised from the task bar.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-30 08:56:27 +02:00
Julien Danjou
c3f0335cd2 progressbar: add fake struct to build doc
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 13:55:09 +02:00
Julien Danjou
033d7c82bc progressbar: fix vertical type and document fields
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 13:52:25 +02:00
Julien Danjou
23707aafcf graph: add documentation
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 13:48:47 +02:00
Julien Danjou
1e51843fa6 build: change codename
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 11:35:52 +02:00
Julien Danjou
2b64b3212f build: remove unused vars
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 11:35:34 +02:00
Julien Danjou
43e8a9759b build: remove unused cpack stuff
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 11:35:03 +02:00
Alex Cornejo
b0539f4caf Added troubleshooting section.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-29 08:17:13 +02:00
Julien Danjou
aa5debf736 awesomerc: revert timer removal
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 22:20:36 +02:00
Julien Danjou
fa57be9588 socket, awesome-client: fix computing if DISPLAY unset
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 19:51:44 +02:00
Julien Danjou
99004c3799 draw: wipe text in parser data
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 19:34:20 +02:00
Julien Danjou
4301642ba3 client: wipe class hint struct
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 19:28:18 +02:00
Julien Danjou
0c0232e072 socket: fix memory leak
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 19:20:11 +02:00
Maxime COSTE
ef7d08c027 tabulous: fixed deprecated focus_get/set calls
Hi again,

some trivial cleanup that (I think) needed to be done.

Cheers,

Mawww.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 11:43:10 +02:00
Julien Danjou
442eb739c7 client: add support for WM_WINDOW_ROLE access
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 11:29:21 +02:00
Maxime COSTE
531005453a tabulous: made tabulous tab aware
here is a patch that add tag support for tabulous, so now when a windows is
both tabbed and multiple tagged, it behave as expected (at least by me, that
is do not hide a window in a tag where it is not tabbed)

We can still mess up the tabs by clicking on the window name (in the taskbar)
but this will (I hope) be fixed in another patch.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-28 10:47:47 +02:00
Julien Danjou
65a285798d doc: remove LFS dep
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-27 17:38:37 +02:00
Julien Danjou
5bb2277ef2 lua: snprintf include trailing \0 in size
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-27 17:15:47 +02:00
Julien Danjou
dcbd7a7c14 socket, lua: use xcb_parse_display
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-27 17:14:47 +02:00
Julien Danjou
608b2e2647 dbus, lua: set CLOEXEC on fds
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-27 14:20:51 +02:00
Julien Danjou
070155d4a9 client: fix bad commit
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 19:39:12 +02:00
Julien Danjou
87a89b6aa1 use xcb_flush; move refresh stuff in common function
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 19:35:37 +02:00
Julien Danjou
b3f86152df socket: use more robust socket name handling
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 18:14:39 +02:00
Julien Danjou
c8bd181b27 util: strndup really stop and add null termination
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 18:07:50 +02:00
Maxime COSTE
c4d8cad1c5 awful: add support for programmable bash completion
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 16:25:19 +02:00
Julien Danjou
7309351228 draw: fix extra area computing
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 11:23:35 +02:00
Alex Cornejo
93e0b4ecfe statusbar: systray inherits the bg color.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-26 10:07:30 +02:00
Julien Danjou
7409f6e778 Lua API documentation fixes
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-25 18:04:42 +02:00