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