47 Commits

Author SHA1 Message Date
Philippe Pepiot
d75746bcf4 s/strcpy/strncpy and fix somes unused variables 2010-11-19 17:36:37 +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
Philippe Pepiot
c2664e8e85 wmfs compile with -W -Wall -Wextra (TODO: fix types !!) 2010-11-17 02:27:15 +01:00
Philippe Pepiot
8816bd6753 Spawn: check write() 2010-08-28 23:47:47 +02:00
Radek Tříška
839ebeaf2b Launcher: autocompletion alphabetical sort from PeVe 2010-08-28 23:26:35 +02:00
Martin Duquesnoy
f2e9c1fd02 Util: Remove debug printf 2010-08-02 19:20:53 +02:00
Martin Duquesnoy
36ca03f8f3 Util: Add patht function to transform path: '~/' is now allowed 2010-08-02 19:20:06 +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
Philippe Pepiot
761afe51a0 Merge branch 'master' of git.philpep.org:wmfs into philpep 2010-04-13 19:58:58 +02:00
Philippe Pepiot
9b33623d33 New parser in use.
Warning : be prudent :)
2010-04-13 19:57:02 +02:00
Martin Duquesnoy
b0b74b46eb Code cosmetic.. 2010-04-12 18:33:32 +02:00
Martin Duquesnoy
aa9609b5cf Draw: Replace statustext_image by parse_color_block, remove image stuff in status.c (draw_text image stuff is sufficient) and update version 2010-03-28 15:41:54 +02:00
Philippe Pepiot
6f1624f43b Init: Define layout_list statically 2010-01-24 19:41:24 +01:00
Martin Duquesnoy
af0d459b4c Infobar: Improve and simplify infobar_draw_statustext. 2010-01-10 03:00:48 +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
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
Martin Duquesnoy
020e2c88c7 Layout: Get the selected screen before toggle resizhint. 2009-08-19 23:16:10 +02:00
Martin Duquesnoy
5fb455840a Confparse: Improve file_to_str. 2009-08-11 00:45:53 +02:00
Martin Duquesnoy
8251de7096 Util: Fix head comment mistake 2009-07-22 15:53:53 +02:00
Martin Duquesnoy
33689fc5a0 Client/Layout: Fix focus issue (#1) with max layout. 2009-07-22 14:27:52 +02:00
martin
42fa59a524 Conf/Event: Add option "focus_follow_mouse" in misc section request by gyo. 2009-07-03 19:04:09 +02:00
Martin Duquesnoy
ad0bedd285 statustext color parsing trial [UNSTABLE] 2009-06-24 10:03:52 +02:00
Martin Duquesnoy
8cde052456 Spawn: Applied KERNEL_ERROR's patch. 2009-06-19 21:56:36 +02:00
Martin Duquesnoy
96cc645788 Client/Mouse: Add client_swap (new trial) 2009-06-19 01:16:17 +02:00
Martin Duquesnoy
5be5b19266 Titlebar/Stipple: Add option stipple_{normal, focus} to choose stipple color. 2009-04-21 16:58:01 +02:00
Martin Duquesnoy
2b406a54c6 Util: Improve _strdup. 2009-04-21 15:25:15 +02:00
Martin Duquesnoy
a3f144f642 Event buttonpress: Fix bug #9 opened by Cheaterman. 2009-03-28 19:17:46 +01:00
Martin Duquesnoy
fa990be4e6 all: update 2009-02-21 15:42:20 +01:00
Martin Duquesnoy
c68aa48bc2 All: Update !!!! \o/ 2009-02-13 23:02:03 +01:00
Martin Duquesnoy
292ff26eb7 launcher/conf: Add launcher section in the configuration file, see the default conf. 2009-02-03 14:55:57 +01:00
Martin Duquesnoy
13363877f7 Menu/layout: Add menu.c & Menu for layout switch (or just switch, manage it in the conf layout { system = "menu/switch"}) 2009-01-31 18:39:49 +01:00
Martin Duquesnoy
b0908ad409 shell: Add wmfs-shell. 2009-01-11 22:04:48 +01:00
Martin Duquesnoy
1189fe1690 Add python wmfslib 2009-01-04 18:13:13 +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
02e19265de config/util: repart some function of config.c -> utile.c 2008-12-07 17:52:48 +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
7c77a4b5ae frame: Fix window border shadow, will be improved with the configuration file. 2008-11-12 18:55:27 +01:00
Martin Duquesnoy
5f9ec19234 doc: Add wmfs.doxygen; a complete doxygen configuration file, can create graph, doc about function etc... 2008-11-09 20:05:29 +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
Martin Duquesnoy
b5ba311576 init: Add init.c 2008-11-06 07:59:11 +01:00
Martin Duquesnoy
0dfdf50694 util: Remove getwinstate 2008-11-04 15:01:02 +01:00
Martin Duquesnoy
5c54de2481 layout/mouse: Add grid layout and mwfact resize with mouse. 2008-11-04 14:41:24 +01:00
Martin Duquesnoy
5d0a26db44 util/all: Add efree function 2008-10-26 13:45:14 +01:00
Martin Duquesnoy
58460f6b58 All: Retry Unmap/Re-map for hide client (tag switch) 2008-10-19 14:19:16 +02:00
Martin Duquesnoy
336cfd7425 [src] Add src/ for *.c *.h 2008-10-13 22:12:27 +02:00