Commit graph

186 commits

Author SHA1 Message Date
Julien Danjou
7ba97b3630 fullscreen respect padding 2008-01-23 17:01:39 +01:00
Julien Danjou
668702b777 move list.h and util.[ch] to common/ 2008-01-21 18:14:59 +01:00
Julien Danjou
c2e6e87bac init geometry, and do not need to set need_arrange, setfloating() does it 2008-01-21 16:31:15 +01:00
Julien Danjou
6e4d13c9dc add a new cache system for arrange()ing 2008-01-21 16:31:15 +01:00
Julien Danjou
7f4dc5a871 use client_setfloating() to change floating attribute 2008-01-21 16:31:15 +01:00
Julien Danjou
6fc766a847 clean some tag stuff 2008-01-21 16:31:14 +01:00
Julien Danjou
45ac9d24f4 rename tag_view to tag_view_byindex 2008-01-21 16:31:14 +01:00
Nikos Ntarmos
a1437fb66c don't draw the border of skip'ed windows
Teaching ewmh_process_window_state_atom(...) to clear the border for
windows that are to be skipped from the taskbar, much like skip'ed
windows.
2008-01-18 08:35:12 +01:00
Julien Danjou
72338dc74f does not set only floating, also resize 2008-01-11 13:37:45 +01:00
Julien Danjou
5c9291ff0b use a cache system for status bar 2008-01-07 18:12:38 +01:00
Julien Danjou
29a5cda54f fix some weird conditions with fullscreen/max/arrange 2008-01-06 23:27:47 +01:00
Julien Danjou
7faa483e89 add support for _NET_WM_WINDOW_TYPE_DIALOG 2008-01-06 22:28:27 +01:00
Julien Danjou
af708d2fbc Rewrite everything about client geoemtry, resize, etc. 2008-01-06 20:36:39 +01:00
Julien Danjou
62d5711a7e move NetWMIcon get to ewmh.c 2008-01-03 19:02:23 +01:00
Julien Danjou
d7484fddfb remove debug printf 2008-01-03 13:17:01 +01:00
Julien Danjou
11da7412b3 add support for _NET_WM_STATE_SKIP_TASKBAR 2008-01-03 13:15:15 +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
6701d0d2be add a borders option to client_maximize() to (not) handle border removal 2008-01-02 11:36:06 +01:00
Julien Danjou
4f65aa8f51 rework headers inclusion 2008-01-01 18:02:36 +01:00
Julien Danjou
909f92d500 replace UICB_PROTO macro by a typedef 2008-01-01 17:25:48 +01:00
Julien Danjou
f8300c5523 add support for _NET_CURRENT_DESKTOP messages 2007-12-28 22:16:27 +01:00
Julien Danjou
9ec91d37c0 add support for _NET_WM_WINDOW_TYPE_SPLASH 2007-12-28 22:01:22 +01:00
Julien Danjou
3a8e2c70ba add support for _NET_WM_ICON_NAME 2007-12-28 21:58:21 +01:00
Julien Danjou
8c36b49f7f add support for _NET_WM_WINDOW_TYPE_DOCK 2007-12-28 21:26:02 +01:00
Julien Danjou
f37c71c162 add support for _NET_WM_STATE_FULLSCREEN
This commit also drop the handle_event_configurerequest() because it seems
totally unuseful now. This can cause problem, and if so, report it.
2007-12-28 18:31:31 +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
5f92667773 simplify sel handling 2007-12-27 19:57:46 +01:00
Julien Danjou
50e7595a0c add support for _NET_ACTIVE_WINDOW 2007-12-27 19:33:01 +01:00
Julien Danjou
a1f5e2ee22 add support for _NET_DESKTOP_NAMES 2007-12-27 19:11:18 +01:00
Julien Danjou
3de4814910 add support for _NET_CURRENT_DESKTOP 2007-12-27 18:42:20 +01:00
Julien Danjou
502f502e23 add support for _NET_NUMBER_OF_DESKTOPS 2007-12-27 18:26:50 +01:00
Julien Danjou
423659d401 move ewmh_update_net_client_list() into ewmh.c 2007-12-27 18:01:36 +01:00
Julien Danjou
73691143af externalize EWMH handling 2007-12-27 17:27:20 +01:00