Julien Danjou
|
b44a1fea35
|
titlebar: restack clients on titlebar add
This is mandatory since we do not know where the client is on stack.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
8b21d64df6
|
client: export window type
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
427679b0fa
|
client: use a type attribute for NET WM window type
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
34d49ac4ee
|
client: store size hints
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
eae8afdd7e
|
client: remove deprecated focus_{set,get}
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
63b5e65ebd
|
placement: deprecate in favor of awful.placement
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
93b39757d2
|
client: now support fullcoords, with border and titlebar included
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
7cf2b6615f
|
client: split X props; handle fullscreen status
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
5d841ee386
|
client: export fullscreen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
abb497fa56
|
client: rework all stacking stuff
- Stacking is now per attribute
- Fullscreen does not imply isfloating
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
cfa9de3126
|
client: remove useless skip attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
8543dfae5c
|
client: add support for the sticky attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:54 +02:00 |
Julien Danjou
|
5449374e3d
|
client: check for visibility before arranging
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:53 +02:00 |
Julien Danjou
|
3b895d84ed
|
mouse: rework mouse buttons API, support release events
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-22 11:11:53 +02:00 |
Arnaud Fontaine
|
00d8a0cddd
|
Update to new xcb-util library.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-15 14:02:23 +02:00 |
Julien Danjou
|
e25ed3d8a5
|
client: execute urgent hook also when removing urgent hint
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-11 17:01:52 +02:00 |
Julien Danjou
|
118f504dc6
|
client: screen focus is handled by phys_screen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-06 09:18:23 +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
|
7b00a2baf0
|
systray: reparent windows
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-09-01 17:54:53 +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
|
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 |
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
|
8da2f939cd
|
client: simplify condition in visible get
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-21 16:33:29 +02:00 |
Julien Danjou
|
726550af4e
|
client: print deprecate warning before return
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-21 08:13:03 +02:00 |
Arnaud Fontaine
|
d755a6bb64
|
client: when redrawing a window, set the mouse focus on this window if
it has been performed on this window.
|
2008-08-21 08:12:52 +02:00 |
Julien Danjou
|
e02fc5aacb
|
client: make coords a method
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-20 12:00:22 +02:00 |
Julien Danjou
|
c5dfc8a40a
|
titlebar: set to NULL after unref()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-19 14:41:12 +02:00 |
Julien Danjou
|
da9f6bbceb
|
xutil: remove XUTIL_ANY_MODIFIER
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-19 10:59:40 +02:00 |
Julien Danjou
|
065d7f8a86
|
lua: otable can now be index by object values
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-17 07:52:04 +02:00 |
Julien Danjou
|
d975ee2ec1
|
client: rework and document opacity field
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-15 02:00:58 +02:00 |
Arnaud Fontaine
|
cc367647e7
|
window: rename functions according to the rest of code
|
2008-08-13 19:06:20 +02:00 |
Julien Danjou
|
871285551d
|
client: export tags as a function
That makes more sense.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-13 17:49:57 +02:00 |
Arnaud Fontaine
|
9e3fbfdb4b
|
ewmh: make ewmh_window_icon_get() asynchronous
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-13 12:31:12 +02:00 |
Arnaud Fontaine
|
193a73c5d9
|
draw: make xcolor_init() asynchronous.
|
2008-08-12 14:53:57 +02:00 |
Julien Danjou
|
c2f8275bf8
|
client: deprecate client_get() and client_set()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-12 12:17:19 +02:00 |
Julien Danjou
|
1fbe4f0d5e
|
ewmh: store NET_WM icon
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 23:10:02 +02:00 |
Arnaud Fontaine
|
b655f6348c
|
xutil: rename xutil functions according to the rest of code.
|
2008-08-11 18:05:35 +02:00 |
Julien Danjou
|
8d1f20c5ad
|
client: implement maybevisible(), and use it for maprequest
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 11:57:57 +02:00 |
Julien Danjou
|
4b2293d43d
|
client: rewrite focus()
Hidden client are not more hiddent if focus requested (FS#245)
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 11:51:54 +02:00 |
Julien Danjou
|
fb093696bb
|
clients: add icon_name support
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 11:41:42 +02:00 |
Julien Danjou
|
32167500c6
|
client: add support for WM_CLIENT_MACHINE
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 11:09:44 +02:00 |
Julien Danjou
|
415defdba5
|
client: allow screen change only if xinerama is active
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-10 10:32:59 +02:00 |
Julien Danjou
|
9cb22b96eb
|
lua: exports client.tags and tags.clients
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-07 16:39:45 +02:00 |
Julien Danjou
|
cbfc510fbf
|
client: change screen if screen is !=
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-06 21:25:06 +02:00 |
Julien Danjou
|
938170fe14
|
client: fix memory leak in client title update
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-06 17:37:26 +02:00 |
Julien Danjou
|
db9e50e728
|
event: fix memory leak on client size hints update
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-06 16:13:42 +02:00 |
Julien Danjou
|
ebb7000cee
|
client: reduce server grabbing time
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-06 14:06:51 +02:00 |
Julien Danjou
|
254a39b6d3
|
statusbar: handle systray invisibility
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-05 16:59:54 +02:00 |