Commit Graph

744 Commits

Author SHA1 Message Date
Raphael Khaiat
61a1e18a59 Reload wmfs with exact same argument as it has been launched instead of
just reloading the good wmfsrc (idea from ksh.)
2010-11-16 23:01:18 +01:00
Raphael Khaiat
2d9baf78c5 Starting wmfs with an alternate wmfs was possible with wmfs -C
otherWmfsrc but only $HOME/.config/wmfsrc was read when reloading wmfs.
Now, if you start wmfs with -C and a different file, this file will be
reloaded.
2010-11-16 01:09:35 +01:00
Raphael Khaiat
7f96a338c6 Merge branch 'master' of git://github.com/xorg62/wmfs 2010-11-15 20:53:59 +01:00
David Delassus
b055908080 Add out-of-tree building (make O=/path -C /path/to/wmfs) 2010-11-09 20:04:19 +01:00
Philippe Pepiot
52e53c7415 Remove another CMakelist.txt 2010-11-09 18:28:39 +01:00
Philippe Pepiot
57f8768228 Merge branch 'master' of git.philpep.org:wmfs into nocmake 2010-11-09 12:33:45 +01:00
Philippe Pepiot
f3c0f5492a Parser: fix unused variable 2010-11-09 12:32:48 +01:00
Philippe Pepiot
7db51713e5 Build System: remove cmake
Cmake is bloat and wmfs doesn't need a complex build system
So now wmfs compile with a Makefile using gmake and pkg-config
compilation options can be customised through confix.mk (dwm like)

Remove doxygen config files (wmfs code doesn't use it, and nobody use
doxygen with wmfs)
Replace wmfsrc.in by wmfsrc (change @WMFS_TERM@ and use shell choice
urxvt || xterm || ...)
Remove generation of Changelog file (we can git log > Changelog before
creating a dist package)
Remove README from install process (this file don't need to be included in dist
package)

What's next before merging into master ?
- provide a BSD Makefile
- discuss if we use or not pkg-config (we can document common places
  to include directory and libs in config.mk)
- compile out of tree
2010-11-09 12:15:11 +01:00
Raphael Khaiat
d242ab880a Merge branch 'bacardi55' 2010-11-01 18:42:40 +01:00
Philippe Pepiot
658e26bd49 parse: detect empty file + fix memleak 2010-10-30 23:16:44 +02:00
Philippe Pepiot
464f06c5c1 parse: typo 2010-10-30 23:11:10 +02: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
2a9d024784 Config/Infobar: Add occupied_fg option (Requested by s__C) 2010-10-23 16:36:07 +02:00
Martin Duquesnoy
6b788edc38 Tag: Disable prevseltag saving when switching tag to the current tag (bug #57 by Erus) 2010-10-11 20:56:42 +02:00
Raphael Khaiat
8f8d47dc23 Merge branches 'master' and 'bacardi55' into bacardi55 2010-09-19 12:29:03 +02:00
Philippe Pepiot
3a021bf026 Parse: fix segfault 2010-09-05 22:08:38 +02:00
Raphael Khaiat
1ec6d90c1e Merge branch 'master' into bacardi55 2010-09-05 15:13:49 +02:00
Philippe Pepiot
b91db6b431 Parser: free keywords list and free files 2010-08-31 01:55:42 +02:00
Philippe Pepiot
5aeeae4198 Parse: when syntax error, fallback to default config, fixes #45 2010-08-31 00:55:51 +02:00
Philippe Pepiot
3841e55f82 Parser: Use defined Bool or create one 2010-08-30 19:50:38 +02:00
Philippe Pepiot
4a3952f54f Parser: errors on calloc fail or buffer overflow 2010-08-30 19:37:04 +02:00
Philippe Pepiot
8816bd6753 Spawn: check write() 2010-08-28 23:47:47 +02:00
Philippe Pepiot
3366ec835f Parser and launcher: check asprintf return 2010-08-28 23:44:49 +02:00
Radek Tříška
839ebeaf2b Launcher: autocompletion alphabetical sort from PeVe 2010-08-28 23:26:35 +02:00
Philippe Pepiot
36aa4ce43a Parser: when @include path can be prefixed by "~" or be relative to
parent file directory. refs #21
2010-08-28 21:26:42 +02:00
Philippe Pepiot
4f1742eef9 Parser: recode / independant from wmfs code / @include works, closes #21 2010-08-28 20:40:54 +02:00
Philippe Pepiot
fd9cedd695 Parser: simplification, don't abuse of macros (work in progress) 2010-08-27 03:06:30 +02:00
Tomáš Chvátal
52bfa713df Fix username settings in conf.h 2010-08-21 20:40:23 +02:00
Martin Duquesnoy
3b60e23f9f Remove warning 2010-08-21 20:30:03 +02:00
Tomáš Chvátal
9055a55d58 Use cmake properly, basically complete cmake build system rewrite.
Signed-off-by: Tomáš Chvátal <scarabeus@gentoo.org>
2010-08-21 15:32:26 +02:00
Martin Duquesnoy
e254f76211 Revert "CMake: Add scarabeus patch (rewrite of CMakeLists.h), fix warning"
This reverts commit e6db51d8fd.
2010-08-21 13:42:30 +02:00
Martin Duquesnoy
e6db51d8fd CMake: Add scarabeus patch (rewrite of CMakeLists.h), fix warning 2010-08-21 13:38:25 +02:00
Martin Duquesnoy
ce4575ee04 Event: Focus client before click on titlebar buttons 2010-08-20 06:19:19 +02:00
Martin Duquesnoy
4f42436098 Config: Apply second patch of mseed/PeVe about conf split: Can comment @include line in conf. 2010-08-18 23:42:31 +02:00
Martin Duquesnoy
dce3b8eb3c Client: Fix screen setting in client_set_attributes 2010-08-18 21:32:39 +02:00
Martin Duquesnoy
ce8238fb20 Client: Fix mistake in function name 2010-08-18 21:29:48 +02:00
Martin Duquesnoy
e9ffab7d62 Client: Fix client_get_prev/next not working when screen switching with mouse 2010-08-18 19:41:47 +02:00
Martin Duquesnoy
cf565c9b57 Config: Apply mseed/PeVe great patch: Add conf split with @include "file". Thanks to Czech WMFS dev team :) 2010-08-18 13:36:55 +02: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
5017c4ced5 Config: Apply PeVe/mseed patch: layout_button_width option in [layouts] section. Thanks to them. 2010-08-12 21:58:28 +02:00
Martin Duquesnoy
dc2e571e5e Config: Fix UGLY mistake (lenght -> length, thanks chacha) 2010-08-12 19:57:00 +02:00
Martin Duquesnoy
5d9ad3e1db Client: Fix mistake 2010-08-10 14:22:03 +02:00
Martin Duquesnoy
695cf69790 Client: Fixed wm_window_role condition in rules function 2010-08-10 14:21:17 +02:00
Martin Duquesnoy
86b20ba799 Client: Fix role usage in rule section 2010-08-10 10:45:01 +02:00
Martin Duquesnoy
ec2c2f6337 Client: Fixes details in client_set_rule 2010-08-10 03:38:53 +02:00
Martin Duquesnoy
5d7f4a2382 Config: Add WM_WINDOW_ROLE match in rule section 2010-08-10 03:22:22 +02:00
Martin Duquesnoy
d8d09f9e1a Struct: Fix mistake in Alias struct 2010-08-10 02:47:14 +02:00
Martin Duquesnoy
a496d77f9e Conf: Add [rules] section. (Feature #34 requested by markand CHACHA) clients option, autofree and automax option are DEPRECATED but works for some revision. 2010-08-10 02:40:06 +02:00
Martin Duquesnoy
7a1bfb48f5 Menu: Set clientlist menu alignement to left for better visibility 2010-08-10 01:37:37 +02:00
Martin Duquesnoy
3e71c420d6 Client: Add "all" cmd option to clientlist uicb function to display all client in menu instead only in current tag 2010-08-10 01:31:23 +02:00