79 Commits

Author SHA1 Message Date
Martin Duquesnoy
e90fc58732 frame/titlebar: Remove border Between client and titlebar 2009-01-08 21:43:50 +01:00
Martin Duquesnoy
1189fe1690 Add python wmfslib 2009-01-04 18:13:13 +01:00
Martin Duquesnoy
b69cce353d barwin/frame: Add stipple in the titlebar. 2009-01-02 21:16:16 +01:00
Martin Duquesnoy
24e0212c3b layout: Fix togglemax function 2009-01-01 18:52:57 +01:00
Martin Duquesnoy
aba1d341f8 all: Fix tag bug, add wmfs hint (_WMFS_TAG_NAMES, _WMFS_CURRENT_LAYOUT...) 2008-12-19 20:08:22 +01:00
Martin Duquesnoy
4904011168 screen: Add uicb_screen_{prev, next} 2008-12-17 14:59:29 +01:00
Martin Duquesnoy
a0c857602f ewmh: Add _NET_DESKTOP_GEOMETRY & _NET_WORKAREA ewmh support 2008-12-15 02:12:18 +01:00
Martin Duquesnoy
1976a13a2d screen: Add screen_set_sel() and uicb_screen_select() (option screen_select in the conf for mouse & keybind) 2008-12-14 22:10:28 +01:00
Martin Duquesnoy
41e432371b ewmh: Add _NET_CLIENT_LIST ewmh support and UTF8_STRING for _NET_DESKTOP_NAMES 2008-12-14 21:45:31 +01:00
Martin Duquesnoy
1454d4e7f7 tag: Add tag_set & tag_transfert with a int parametre (for event use and make easier the uicb tag function) 2008-12-14 19:27:57 +01:00
Martin Duquesnoy
f8d1049240 New feature: EWMH Support ! #1 2008-12-14 15:43:21 +01:00
Martin Duquesnoy
199a148689 all: Simplify atom management 2008-12-13 13:48:57 +01:00
Martin Duquesnoy
dde207ebf8 client/screen: Add screen_get_with_geo for get the current screen with X & Y, and improve the client free placement 2008-12-13 00:47:19 +01:00
Martin Duquesnoy
02e19265de config/util: repart some function of config.c -> utile.c 2008-12-07 17:52:48 +01:00
Martin Duquesnoy
f873a83b44 config: Make functions for all config section 2008-12-07 17:37:03 +01:00
Martin Duquesnoy
96445baac5 infobar: Fix infobar toggle position. 2008-12-07 16:43:08 +01:00
Martin Duquesnoy
588cdea544 screen: Add sgeo for don't have to exec screen_get_geo at all times... 2008-12-06 15:56:11 +01:00
Martin Duquesnoy
2450db1d64 conf: Change confalias -> conf.alias 2008-12-03 17:16:28 +01:00
Martin Duquesnoy
9f177d8d4b config: Rename variables -> alias in the configuration file 2008-12-03 17:01:56 +01:00
Martin Duquesnoy
a4307b6364 config: Fix David Delassus's little mistake: occupied_tag -> occupied_bg. 2008-12-02 19:45:59 +01:00
Martin Duquesnoy
8eec996d1b screen/client: Add y in the if of screen_get_sel and client_moveresize for find the screen verticaly 2008-12-01 20:14:45 +01:00
Martin Duquesnoy
7e1b325322 tag: Replace tags[][] by **tags 2008-11-30 03:51:33 +01:00
Martin Duquesnoy
62c353c0bc util: Delete efree() 2008-11-30 03:19:09 +01:00
Martin Duquesnoy
8f5fee389d wmfs: NEW IMPORTANT FEATURE: Add multi-head support #1 2008-11-30 03:01:30 +01:00
Martin Duquesnoy
ec29e1d67e barwin: Rename bar.c -> barwin.c and all the bar.c function bar_* -> barwin_* 2008-11-24 02:54:59 +01:00
Phillipe Pepiot
a212be81af Fix : check if a child process is terminated 2008-11-23 23:59:42 +01:00
Martin Duquesnoy
0965e049d1 wmfs: Typo & cosmetic 2008-11-23 16:32:09 +01:00
Martin Duquesnoy
ac979c847b wmfs: New feature: Reload configuration function 2008-11-23 02:41:48 +01:00
Martin Duquesnoy
11808514b4 event: Add configureevent function (to replace configurerequest) 2008-11-22 00:39:06 +01:00
Martin Duquesnoy
cda95f3dcc event: Re-add unmapnotify handle, Fix the unmap window for re-map it, Change the error handler to according to this 2008-11-20 23:03:40 +01:00
Martin Duquesnoy
ac58ced07a event: Remove Unmap notify handle function provisionally and improve uicb_client_kill 2008-11-20 16:59:10 +01:00
Martin Duquesnoy
b80ff52aff all: Cosmetic and typo 2008-11-17 20:23:39 +01:00
Martin Duquesnoy
a55ddfe2ca client/frame: Improve client_unmanage function and add frame_delete 2008-11-16 20:45:52 +01:00
Martin Duquesnoy
587fa97a8c config: Improve config.c: Bug when the default config file is loaded are fixed 2008-11-16 14:23:04 +01:00
Martin Duquesnoy
d856ec1012 Fix some things, render, code, typo 2008-11-14 08:21:33 +01:00
Martin Duquesnoy
0d8a10f0b9 layout: Remove layout_tile_switch, useless now 2008-11-13 08:32:23 +01:00
Martin Duquesnoy
22431c203c infobar: New infobar with new BarWindow; Add shadow, better rendering, improve system... 2008-11-13 08:03:56 +01:00
Martin Duquesnoy
7c77a4b5ae frame: Fix window border shadow, will be improved with the configuration file. 2008-11-12 18:55:27 +01:00
Martin Duquesnoy
b28327f7af frame: Remove buttons stuff and add border "shadow" but no color defined for now. 2008-11-11 13:14:39 +01:00
Martin Duquesnoy
5ba931d1d6 frame: Add frame buttons support: 3 buttons at the top-right of the client for multiple usage 2008-11-10 04:06:14 +01:00
Martin Duquesnoy
97c8da0153 event: Improve configure request event handle 2008-11-09 16:31:17 +01:00
Martin Duquesnoy
bd2b1b83b0 wmfs: Add signal handler for SIGTERM and SIGINT 2008-11-09 04:58:10 +01:00
Martin Duquesnoy
0a15b3ba6f event: Improve event system 2008-11-09 03:36:59 +01:00
Martin Duquesnoy
528a22b75a layout: Add toggle_free function 2008-11-08 23:39:29 +01:00
Martin Duquesnoy
c4f86043ce layout: Fix max layout 2008-11-08 23:29:34 +01:00
Martin Duquesnoy
ba425f172f all: Massive change: new way for window management, use frame 2008-11-08 20:32:11 +01:00
Martin Duquesnoy
f789d0a28b Cosmetic 2008-11-06 23:59:50 +01:00
Martin Duquesnoy
74cbb4e6a4 wmfs.h: Remove mouseaction() prototype 2008-11-06 23:57:30 +01:00
Martin Duquesnoy
262b50607d mouse: Add mouse.c and separate mouse action 2008-11-06 23:56:29 +01:00
Martin Duquesnoy
4c5388209c event: Re-add unmapnotify function 2008-11-06 22:07:46 +01:00