56 Commits

Author SHA1 Message Date
Martin Duquesnoy
57ab723f5d All: Remove split layout (will make a split mode instead) and replace all tag struct bool by flags 2011-06-01 23:10:14 +02:00
Martin Duquesnoy
911ac2f74a Layout Split: Add split layout. 2011-05-16 20:38:54 +02:00
David Delassus
aa3f2b7fd0 Fix _WMFS_FONT, bug #83
Signed-off-by: Raphael Khaiat <raphael@khaiat.org>
2011-01-31 13:58:34 +01:00
Clément Bœsch
209f9a09a4 Make a bunch of functions static. 2011-01-12 20:17:56 +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
c63a9af492 Layout: Remove layer layout (was for testing) 2010-08-05 16:06:39 +02:00
Martin Duquesnoy
36ca03f8f3 Util: Add patht function to transform path: '~/' is now allowed 2010-08-02 19:20:06 +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
374abb0e26 Update improvement 2010-07-26 11:20:20 +02:00
Martin Duquesnoy
908978cca1 !! Implementation of System tray !! 2010-07-22 20:12:27 +02:00
Raphael Khaiat
cee16d6f7f Add a tile_grid_vertical layout that split vertically unlike the tile_grid
layout that split horizontally. Add tile_grid_horizontal too that is the
same as tile_grid. You should use the tile_grid_horizontal, tile_grid is
kept for backward compatibility
2010-06-25 01:40:53 +02:00
Philippe Pepiot
52dba6418e fix posible issue with statusbar when reloading wmfs
spawn() now return the child pid
2010-04-20 03:32:22 +02:00
Martin Duquesnoy
b0b74b46eb Code cosmetic.. 2010-04-12 18:33:32 +02:00
Martin Duquesnoy
c5da009b7a Conf: Add [misc] status_path option to choose status script path 2010-03-25 19:19:24 +01:00
Philippe Pepiot
6f1624f43b Init: Define layout_list statically 2010-01-24 19:41:24 +01:00
Philippe Pepiot
344d80206c init: fix possible segfault if HOME not set 2010-01-20 11:38:32 +01:00
Philippe Pepiot
c6b97b7892 init: end layout list with { NULL, NULL } 2010-01-20 11:29:59 +01:00
Martin Duquesnoy
f0daf5ba20 Init: Replace system by spawn at the first execution of status_path 2010-01-02 20:31:42 +01:00
Martin Duquesnoy
8362a4ab68 Infobar/Init: Improve status.sh check test and fix free mistake (segfault) in infobar_draw_statustext from philpep 2010-01-02 12:13:27 +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
f916b8e0cb Init: Load ~/.config/wmfs/status.sh at startup (if status.sh is +x) 2009-11-22 20:29:43 +01:00
Philippe Pepiot
e723c03fe3 All: Use err(x) warn(x) instead of fprintf for formated error messages
with additional information from errno.
2009-10-14 00:15:24 +02:00
Martin Duquesnoy
ff729f59fa Layout: Add layer layout (manual layout), testing. 2009-10-11 19:24:13 +02:00
Martin Duquesnoy
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
martin
2c8d67ff27 Xrandr: Add Xrandr support in event/screen. 2009-07-05 00:50:58 +02:00
Martin Duquesnoy
8cde052456 Spawn: Applied KERNEL_ERROR's patch. 2009-06-19 21:56:36 +02:00
Martin Duquesnoy
cb1cfb5d8e Mouse/Frame: Add resize corner area left and mouse resize left and right. 2009-06-19 21:41:51 +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
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
70e8238a52 Mouse: Remove buggy border when resize with transparent_resize. 2009-04-23 15:06:27 +02:00
Martin Duquesnoy
e760c2bc7a Man: Add -c/-s option in man. 2009-04-23 14:25:05 +02:00
Martin Duquesnoy
6eff09d790 Layout: Add mirror_vertical and mirror_horizontal! 2009-03-30 06:44:36 +02:00
Martin Duquesnoy
44aa82eb4e Layout: Add nmaster support to new Mirror layout. 2009-03-30 04:27:20 +02:00
Martin Duquesnoy
c1bcd7c405 Layout: New layout: Mirror tile (idea from Cheaterman) 2009-03-29 22:09:22 +02:00
Martin Duquesnoy
a3f144f642 Event buttonpress: Fix bug #9 opened by Cheaterman. 2009-03-28 19:17:46 +01:00
Martin Duquesnoy
cc54ab8819 Layout: Fix uicb_set_layout. 2009-03-26 01:23:13 +01:00
Martin Duquesnoy
de5a6812db All: Fix some things in the default configuration file and frame.c 2009-02-22 15:28:34 +01:00
Martin Duquesnoy
fa990be4e6 all: update 2009-02-21 15:42:20 +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
e33c20f1bb ewmh: Regulate net_current_desktop in client message event 2008-12-14 16:00:20 +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
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
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
8f5fee389d wmfs: NEW IMPORTANT FEATURE: Add multi-head support #1 2008-11-30 03:01:30 +01:00
Martin Duquesnoy
8d0fb5948f Cosmetic & typo #2 2008-11-19 17:09:52 +01:00
Martin Duquesnoy
d856ec1012 Fix some things, render, code, typo 2008-11-14 08:21:33 +01:00
Martin Duquesnoy
9e779d5aa6 all: Prepare the code to Doxygen: Add function comment with definition, parameter & return precision 2008-11-09 18:46:09 +01:00