62 Commits

Author SHA1 Message Date
Martin Duquesnoy
bccd36d522 Ewmh: Fix net_wm_name 2011-06-09 18:27:08 +02:00
Martin Duquesnoy
b36af57fb0 Split: Begin to set split mode 2011-06-02 23:54:03 +02:00
Martin Duquesnoy
993b408262 Apply Almito's patchs for xcompmgr opacity support (#70), skype focus bug (#66) and fix for #68 & #69 2011-01-15 20:55:13 +01:00
Martin Duquesnoy
719654fcbc Ewmh: Add _WMFS_FONT property for external information about font 2010-11-26 21:32:28 +01:00
Philippe Pepiot
82b17ea02f Improve allocating system and integrate parser
emalloc remplaced with xcalloc/xmalloc/xrealloc
and easy wrappers for strings zmalloc/zcalloc/zrealloc
 - exit on fail
 - prevent size_t overflow

Integrate parser in src/
2010-11-19 16:42:14 +01:00
Martin Duquesnoy
eda1bfdfec Merge branch 'master' of git.wmfs.info:wmfs 2010-11-18 19:12:35 +01:00
Martin Duquesnoy
22295948ec Ewmh: Remove _NET_WORKAREA support, Fix bug #58 signaled by Kernald. 2010-11-18 19:12:10 +01:00
Philippe Pepiot
c2664e8e85 wmfs compile with -W -Wall -Wextra (TODO: fix types !!) 2010-11-17 02:27:15 +01:00
Martin Duquesnoy
a0e5ddc45a Ewmh: Apply lukasg's patch for fullscreen flag (Bug #48 fixed, thanks to lukasg) 2010-10-25 13:06:48 +02:00
Martin Duquesnoy
61015e2567 Client: Fix possible flash-fullscreen problem 2010-08-02 16:12:33 +02:00
Martin Duquesnoy
2292ab97d1 Systray: Fix systray at reloading or for manage already running tray icon 2010-07-31 14:28:04 +02:00
Martin Duquesnoy
0270a28181 Ewmh: Improve ewmh_send_message 2010-07-26 11:38:25 +02:00
Martin Duquesnoy
374abb0e26 Update improvement 2010-07-26 11:20:20 +02:00
Martin Duquesnoy
cc10d56359 Systray/status: Adapt statuspos (with image/rectangle) with systray width 2010-07-23 04:15:33 +02:00
Martin Duquesnoy
908978cca1 !! Implementation of System tray !! 2010-07-22 20:12:27 +02:00
Martin Duquesnoy
46d212297a Ewmh: Add _NET_WM_STATE_STICKY management 2010-07-17 03:32:47 +02:00
Martin Duquesnoy
bf9e9ca578 Improve _NET_WM_STATE part in ewmh_manage_window_type 2010-07-17 03:21:08 +02:00
Martin Duquesnoy
ce652d29e4 Fix _NET_WM_STATE_FULLSCREEN for flash apps or stuff like this 2010-07-17 03:09:55 +02:00
Martin Duquesnoy
8aeded6cd6 Fix mistake in ewmh manage window type function 2010-06-30 13:23:20 +02:00
Martin Duquesnoy
d49ebaa57e Ewmh: Fix closing of splash windows (Bug #60 signaled by nythain) 2010-06-05 22:39:39 +02:00
Philippe Pepiot
46608a14be Fix possible use of unitialized variables 2010-04-20 14:25:57 +02:00
Martin Duquesnoy
b0b74b46eb Code cosmetic.. 2010-04-12 18:33:32 +02:00
Martin Duquesnoy
466ebca9ea EWMH: Fix focus on _NET_WM_STATE_FULLSCREEN (Bug #42 signaled by tamtam) 2010-04-08 13:20:51 +02:00
Martin Duquesnoy
fbb36877dc EWMH: Improve _NET_WM_STATE_FULLSCREEN management 2010-04-08 12:33:52 +02:00
Martin Duquesnoy
7acf0139d4 Infobar/Wmfs: Fix infobar_draw_statustext, remove useless screen_count() 2010-01-02 17:38:13 +01:00
Martin Duquesnoy
796a72ecb8 Wmfs: Thread WMFS if status.sh is present, So update status.sh by itself each status_timing second, and add wmfs -S to update status.sh. !REPLACE YOUR STATUS.SH! (no loop anymore in the script) Requested by Matrhack. 2010-01-01 23:24:01 +01:00
Martin Duquesnoy
5a25eaeff5 Ewmh/Event: Fix _WMFS_STATUSTEXT_x mistake 2009-11-16 19:40:33 +01:00
Martin Duquesnoy
ba45a360f7 Ewmh: Fix wmfs_statustext_x placement in net_atom enum 2009-11-15 14:52:53 +01:00
Martin Duquesnoy
b483262088 Wmfs: Add screen specification in wmfs -s -> screen -s <num> "string" 2009-10-04 17:12:47 +02:00
Martin Duquesnoy
543320486c Conf: Fix segfault when layout system is switch. 2009-09-05 11:01:37 +02:00
Martin Duquesnoy
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
Martin Duquesnoy
c97cc8a7db Wmfs: Remove all Boolean value in the Client struct: all works with flags and fix multi-head _NET_WM_STATE_FULLSCREEN little placement buf. 2009-08-20 17:50:59 +02:00
Martin Duquesnoy
64159591fb Ewmh: _NET_WM_STATE_FULLSCREEN management improved 2009-08-20 11:40:07 +02:00
Martin Duquesnoy
d4ba00c518 Getinfo: Fix mwfact info bug 2009-08-19 11:41:01 +02:00
Martin Duquesnoy
f252636744 Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window) 2009-07-29 16:17:54 +02:00
Martin Duquesnoy
fd287cd562 Build system/WMFS: WMFS does not *need* xinerama and xrandr librairies anyway, optional now. 2009-07-11 23:24:46 +02:00
Martin Duquesnoy
fba8e7b25f Ewmh/Event/Frame: Fix bug with mplayer in fullscreen and FREE layout reported by philpep and remove titlebar limit for title drawing. 2009-06-14 03:06:10 +02:00
Martin Duquesnoy
16171797a3 Client: client_set_wanted_tag() -> set xch to { 0 } so fix possibly segfault. 2009-06-13 15:50:10 +02:00
Martin Duquesnoy
86f593b0d0 Ewmh: Support _NET_SUPPORTING_WM_CHECK Class. 2009-05-08 23:33:40 +02:00
Martin Duquesnoy
798623f7ff EWMH: Now, manage _NET_SUPPORTING_WM_CHECK, _NET_WM_PID and _NET_SHOWING_DESKTOP. 2009-05-08 23:17:17 +02:00
Martin Duquesnoy
7989aae4dd Ewmh: Fix mistake in a comment. 2009-05-03 11:40:31 +02:00
Martin Duquesnoy
4c13fcde33 Ewmh: Add client_focus in ewmh_manage_net_wm_state when state is FULLSCREEN 2009-05-03 03:07:21 +02:00
Martin Duquesnoy
c9e8e5d691 Getinfo: Add wmfs -g option for get some info about wmfs status 2009-04-30 22:02:17 +02:00
Martin Duquesnoy
8ff0264736 Ewmh: Remove ewmh_get_curent_layout: Set it in ewmh_update_current_tag_prop(). 2009-04-25 11:16:18 +02:00
Martin Duquesnoy
06270b371a Ewmh: Add _WMFS_MWFACT & _WMFS_NMASTER to know the current tag mwfact and nmaster. 2009-04-25 03:22:03 +02:00
Martin Duquesnoy
51cccecaeb Scan: Update client attributes after client_manage and arrange all screen at the end. 2009-04-23 19:26:52 +02:00
Martin Duquesnoy
5b88064211 Ewmh: Fix net_wm_window_type_{dock, splash} management. 2009-04-23 18:30:47 +02:00
Martin Duquesnoy
78d0572a70 ewmh: Fix net_wm_state_fullscreen management. 2009-04-21 22:51:30 +02:00
Martin Duquesnoy
cc54ab8819 Layout: Fix uicb_set_layout. 2009-03-26 01:23:13 +01:00
Martin Duquesnoy
c68aa48bc2 All: Update !!!! \o/ 2009-02-13 23:02:03 +01:00