Julien Danjou
|
ce0b433aba
|
check if client is not NULL
Debian bug #459992
|
2008-01-10 07:05:54 +01:00 |
Nikos Ntarmos
|
08e13d598e
|
Fix for 'windows showing up in tile-mode and not before already floated'
FS#22
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-01-09 09:43:39 +01:00 |
Julien Danjou
|
e3f5dc81e9
|
fix swapping when already master
|
2008-01-07 19:07:22 +01:00 |
Julien Danjou
|
cef0253652
|
no need to refocus
|
2008-01-07 19:06:23 +01:00 |
Julien Danjou
|
4a610dfeb3
|
no need to restore focus
|
2008-01-07 19:03:17 +01:00 |
Julien Danjou
|
6483b36389
|
only invalidate cache if client is urgent
|
2008-01-07 19:00:17 +01:00 |
Arnaud Fontaine
|
7a2b851a03
|
fix XGetTransientForHint() call
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-01-07 18:57:25 +01:00 |
Julien Danjou
|
c2ca948b39
|
add new_get_focus option
|
2008-01-07 18:54:45 +01:00 |
Julien Danjou
|
5c9291ff0b
|
use a cache system for status bar
|
2008-01-07 18:12:38 +01:00 |
Julien Danjou
|
1381989651
|
restack on max
|
2008-01-06 23:37:53 +01:00 |
Julien Danjou
|
bdfb84f3b5
|
remove useless AWESOMEPROPS_ATOM() define
|
2008-01-06 22:55:46 +01:00 |
Julien Danjou
|
a5c86280b3
|
remove Display arg of xgettextprop()
|
2008-01-06 22:53:40 +01:00 |
Julien Danjou
|
b4ff03c27e
|
fix rearrange
|
2008-01-06 22:28:15 +01:00 |
Julien Danjou
|
7ad579898f
|
simplify unmanage code
|
2008-01-06 21:57:53 +01:00 |
Julien Danjou
|
a30579b32e
|
respect config for resizing
|
2008-01-06 20:43:13 +01:00 |
Julien Danjou
|
af708d2fbc
|
Rewrite everything about client geoemtry, resize, etc.
|
2008-01-06 20:36:39 +01:00 |
Julien Danjou
|
7983a3196d
|
simplify window_configure() args
|
2008-01-05 20:25:55 +01:00 |
Julien Danjou
|
70a3114dba
|
use Area as arg for client_resize
|
2008-01-05 20:19:59 +01:00 |
Julien Danjou
|
163acc8624
|
use Area to store window geoms
|
2008-01-05 19:38:50 +01:00 |
Julien Danjou
|
5a66ffb2e7
|
remove flags attribute
|
2008-01-05 18:57:33 +01:00 |
Julien Danjou
|
a8a9b7d925
|
simplify client_resize
|
2008-01-05 18:54:17 +01:00 |
Julien Danjou
|
3742f31216
|
remove setborder uicb
|
2008-01-04 17:56:18 +01:00 |
Julien Danjou
|
1d08ed45a8
|
add new_become_master option to disable new client becoming automaticaly master
|
2008-01-04 17:53:28 +01:00 |
Julien Danjou
|
bcebd5e1ce
|
fix various uninit vars
|
2008-01-04 14:19:59 +01:00 |
Julien Danjou
|
10c257d57a
|
get rid of Client phys_screen
|
2008-01-02 19:26:55 +01:00 |
Julien Danjou
|
437bc5c22c
|
add 2008 copyright notice
|
2008-01-02 16:59:43 +01:00 |
Julien Danjou
|
0cf4ff6d9f
|
implement not_master rules option (FS#6)
|
2008-01-02 12:00:36 +01:00 |
Julien Danjou
|
9e93857864
|
use sel->border instead of globalconf borders
|
2008-01-02 11:37:16 +01:00 |
Julien Danjou
|
6701d0d2be
|
add a borders option to client_maximize() to (not) handle border removal
|
2008-01-02 11:36:06 +01:00 |
Julien Danjou
|
9865d44a88
|
Revert "remove borders modification on maximize()"
This reverts commit d8ef2748a6 .
|
2008-01-02 11:32:12 +01:00 |
Nikos Ntarmos
|
d8ef2748a6
|
remove borders modification on maximize()
|
2008-01-02 09:55:03 +01:00 |
Julien Danjou
|
4f65aa8f51
|
rework headers inclusion
|
2008-01-01 18:02:36 +01:00 |
Julien Danjou
|
f467fed598
|
use LayoutArrange and Uicb type into config.h ; move some functions from layout.c to client.c
|
2008-01-01 17:37:16 +01:00 |
Julien Danjou
|
909f92d500
|
replace UICB_PROTO macro by a typedef
|
2008-01-01 17:25:48 +01:00 |
Julien Danjou
|
f7f6951957
|
allow to have several statusbar
|
2007-12-30 21:00:34 +01:00 |
Nikos Ntarmos
|
0fb6cf2817
|
check for EWMH.initial_state
|
2007-12-30 18:31:22 +01:00 |
Julien Danjou
|
6f4dec78ff
|
remove Display as arg from window_*() fcts
|
2007-12-30 15:24:51 +01:00 |
Julien Danjou
|
3216eb4d41
|
documente some functions and simplify client_saveprops() proto
|
2007-12-30 15:08:38 +01:00 |
Julien Danjou
|
8c36b49f7f
|
add support for _NET_WM_WINDOW_TYPE_DOCK
|
2007-12-28 21:26:02 +01:00 |
Julien Danjou
|
4e45103537
|
skip skippable windows when looking for a client
|
2007-12-28 14:12:54 +01:00 |
Julien Danjou
|
91c0f00b2b
|
update EWMH info before applying rules
|
2007-12-28 14:03:22 +01:00 |
Julien Danjou
|
e0c1472249
|
windows that start in Withdrawstate are skipped in focus list
|
2007-12-28 13:43:47 +01:00 |
Julien Danjou
|
19cd145861
|
use focus history when focus(NULL)
|
2007-12-28 10:12:34 +01:00 |
Julien Danjou
|
f93a441da7
|
remove Display from Client struct
|
2007-12-27 23:10:43 +01:00 |
Julien Danjou
|
48d9ea047f
|
simplify is_client_tagged() proto
|
2007-12-27 23:05:34 +01:00 |
Julien Danjou
|
e95dc4b4cd
|
simplify tag_client() and untag_client() proto
|
2007-12-27 22:43:59 +01:00 |
Julien Danjou
|
2287c0ff7c
|
add support for NET_WM_STATE and NET_WM_STATE_STICKY
|
2007-12-27 22:39:29 +01:00 |
Julien Danjou
|
87fce96644
|
add support for NET_CLOSE_WINDOW
|
2007-12-27 20:49:38 +01:00 |
Julien Danjou
|
50e7595a0c
|
add support for _NET_ACTIVE_WINDOW
|
2007-12-27 19:33:01 +01:00 |
Julien Danjou
|
423659d401
|
move ewmh_update_net_client_list() into ewmh.c
|
2007-12-27 18:01:36 +01:00 |