Martin Duquesnoy
87b558b4b9
Wmfs: Optimization & cosmetic
2011-06-04 20:27:27 +02:00
Clément Bœsch
6291639b24
Remove a lot of static declarations
...
A lot of functions are also moved in the process.
2011-02-23 22:37:42 +01:00
Clément Bœsch
6a0eedb63c
Make a bunch of stuff static
2011-02-23 22:37:13 +01:00
Clément Bœsch
7d66c50676
Cosmetic
2011-02-23 22:37:13 +01:00
Clément Bœsch
a5432919ca
Remove pointless if before calling free.
...
The free() function frees the memory space pointed to by ptr, which must
have been returned by a previous call to malloc(), calloc() or
realloc(). Otherwise, or if free(ptr) has already been called before,
undefined behavior occurs. If ptr is NULL, no operation is performed.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-- man malloc(3)
2011-01-12 20:17:57 +01:00
Raphael Khaiat
bc31510d64
Merge branch master in bacardi55
2010-11-19 23:41:56 +01:00
Philippe Pepiot
c2664e8e85
wmfs compile with -W -Wall -Wextra (TODO: fix types !!)
2010-11-17 02:27:15 +01:00
Martin Duquesnoy
179c94f26f
Menu: Apply PeVe/mseed path: Menu optimisation/improvment and some fixation
2010-08-13 03:11:44 +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
461b45545a
Conf/Systray: add [systray] section
2010-07-23 14:36:05 +02:00
Martin Duquesnoy
cc10d56359
Systray/status: Adapt statuspos (with image/rectangle) with systray width
2010-07-23 04:15:33 +02:00
OldMan
84f6aa31d0
Add bar future to draw graph with 'wmfs -s \g[x;y;w;h;#color;data]\'
2010-04-17 15:31:04 +06:00
Martin Duquesnoy
321669eb3a
Draw: Fix possible segfault in textw (securize strcpy)
2010-03-28 16:09:00 +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
Martin Duquesnoy
09418c6dd7
Draw: Can put image everywhere we can habitually put text with same sequences than in statustext: \i[x;y;w;h;/image/path.ext]\ (example: layout, tag: http://omploader.org/vM3lzNg )
2010-03-28 14:49:10 +02:00
Martin Duquesnoy
0ce0d1a352
Draw: Add Imlib2 support to draw image (optional feature, work only if have imlib2): statustext block to draw image: \i[x;y;width;height;imagepath.extension]\
2010-03-28 03:36:56 +02:00
Martin Duquesnoy
842bc7d3ce
Infobar: Add selbar; title of selected client in infobar (Feature #31 requested by markand), conf: [bar] selbar = true/false
2010-03-24 18:03:17 +01:00
Martin Duquesnoy
36c9f52296
All: Update head license in each file.
2009-08-22 22:56:41 +02:00
Martin Duquesnoy
ad0bedd285
statustext color parsing trial [UNSTABLE]
2009-06-24 10:03:52 +02:00
Martin Duquesnoy
0b21569b3a
Draw: Set dev trial
2009-06-23 00:31:32 +02: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
f8d1049240
New feature: EWMH Support ! #1
2008-12-14 15:43:21 +01:00
Martin Duquesnoy
c49ef0524d
Cosmetic & typo
2008-11-18 20:49:54 +01:00
Martin Duquesnoy
22431c203c
infobar: New infobar with new BarWindow; Add shadow, better rendering, improve system...
2008-11-13 08:03:56 +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
0a15b3ba6f
event: Improve event system
2008-11-09 03:36:59 +01:00
Martin Duquesnoy
b5ba311576
init: Add init.c
2008-11-06 07:59:11 +01:00
Martin Duquesnoy
dece4e7c7c
infobar: Add infobar.c and rename all infobar function
2008-11-05 19:59:56 +01:00
Martin Duquesnoy
8f38ec390e
layout: Add second layout button when the selected layout is a tiling layout and InfoBar struct
2008-11-05 19:11:26 +01:00
Martin Duquesnoy
52448e5802
client/layout: Fix client title & and mwfact & nmaster in the bar
2008-10-30 19:05:24 +01:00
Martin Duquesnoy
38dfecf837
all,layout: Add layout right separation and surface structure
2008-10-28 19:16:18 +01:00
Martin Duquesnoy
add0f0187b
all: Fix segfault (remove titlebar border again)
2008-10-27 18:21:55 +01:00
Martin Duquesnoy
4861329972
barbutton: Remove barbutton feature provisionally (leak check)
2008-10-26 16:45:05 +01:00
Martin Duquesnoy
7514d55d6f
titlebar: Add titlebar.c and titlebar position in the configuration
2008-10-25 14:10:28 +02:00
Martin Duquesnoy
ed495b9dff
client: Fix default client position
2008-10-20 00:45:42 +02:00
Martin Duquesnoy
58460f6b58
All: Retry Unmap/Re-map for hide client (tag switch)
2008-10-19 14:19:16 +02:00
Martin Duquesnoy
f061810390
layout/wmfs: Improve geometry system + tile layout
2008-10-18 15:40:26 +02:00
Martin Duquesnoy
ecda429cec
ALL: Remove XPM support
2008-10-17 20:46:21 +02:00
Martin Duquesnoy
336cfd7425
[src] Add src/ for *.c *.h
2008-10-13 22:12:27 +02:00