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