197 Commits

Author SHA1 Message Date
David Demelier
9a8fdd37c6 Build system: CMake is back, managing xft optional. 2011-06-13 14:32:39 +02:00
Martin Duquesnoy
5d208730cd Wmfs: Make Xft font optional #1 2011-06-12 17:10:10 +02:00
Martin Duquesnoy
58f1c25eaf Infobar: Use InfoBar pointer instead of screen id as arg of infobar functions 2011-06-12 12:45:17 +02:00
Martin Duquesnoy
be2c983004 Wmfs: Use stdbool.h for bool type 2011-06-10 18:51:05 +02:00
Martin Duquesnoy
96b1c0dff2 BarWindow: Use bitfield instead of Bool 2011-06-09 19:04:48 +02:00
Martin Duquesnoy
4e978c1824 Struct: Rename IgnoreNextExpose 2011-06-09 18:22:17 +02:00
Martin Duquesnoy
2a30083520 Client/Event: Fix raise with max flag and use flag IgnoreNextExose instead XQueryPointer for raise in client_focus 2011-06-09 18:13:05 +02:00
Martin Duquesnoy
e4dbca928d Wmfs: Replace XRectangle by Geo (using int instead short) 2011-06-06 17:37:31 +02:00
Martin Duquesnoy
0445bb05da Conf: Add "split" bool option in [tag] section 2011-06-03 17:47:41 +02:00
Martin Duquesnoy
7b47fd041a Struct/Conf: Remove useless var, add split toggle keybind (Alt-s) 2011-06-03 16:31:34 +02:00
Martin Duquesnoy
9636f9188d Tag/Split: Disable split mode with tag additional 2011-06-03 16:03:24 +02:00
Martin Duquesnoy
b36af57fb0 Split: Begin to set split mode 2011-06-02 23:54:03 +02:00
Martin Duquesnoy
0b94f5496e Client: Fix flag set and manage 2011-06-02 14:38:10 +02:00
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
99018268ef Split/Tag: Adjust tag additional with split layout 2011-05-25 22:13:04 +02:00
Martin Duquesnoy
7839889071 Split/Layout: Manage splitted client in different case 2011-05-18 11:48:23 +02:00
Martin Duquesnoy
825620b25c Split: Add split.c 2011-05-16 22:19:40 +02:00
Martin Duquesnoy
911ac2f74a Layout Split: Add split layout. 2011-05-16 20:38:54 +02:00
Martin Duquesnoy
391aae2dea Client/Layout: Add without-resizehint geo in client struct for split resize use, improve split size of clients. 2011-05-13 23:54:11 +02:00
Martin Duquesnoy
1b02cfed3e Layout: Add layout_split_client functio with 2 uicb; split_client_{vertical/horizontal} 2011-05-11 21:43:14 +02:00
Martin Duquesnoy
11edb78e84 Client/Layout: Improve client tile factor 2011-04-29 14:03:42 +02:00
Martin Duquesnoy
82eb33df85 Client/Layout: Add manual resize for tiled client with client_resize_{direction} uicb function. 2011-04-28 04:34:29 +02:00
Raphael Khaiat
41c4570dcf Add "expose" feature ala mac OS X to display all client of a screen
Feature #100 requested by shibo
2011-03-21 13:28:15 +01:00
Raphael Khaiat
4d39413f56 Merge branch 'master' into bacardi55 2011-03-11 17:17:19 +01:00
Martin Duquesnoy
041e9ec20d Event/conf: Add focus_follow_movement [misc] option requested by pl_ 2011-02-25 19:22:29 +01:00
Raphael Khaiat
3ca201c42a Delete deprecated option raiseswitch 2011-02-23 23:22:11 +01:00
Martin Duquesnoy
d213d13784 Barwin/Frame: Optimization of saikobee feature 2011-02-23 15:15:31 +01:00
Brian Mock
9235775dd2 Final touches, including wmfsrc default options 2011-02-22 19:37:06 -08:00
Brian Mock
971fb3240a Should work... but no compile 2011-02-22 15:37:50 -08:00
Martin Duquesnoy
bf26e8c22e Client: Add new_client_get_mouse feature requested by thechitowncubs 2011-02-21 03:20:58 +01:00
Raphael Khaiat
325f115c09 Add feature for raising tile client over free client when selected.
Feature requested by bacardi55 :)
2011-02-15 19:10:10 +01:00
Raphael Khaiat
c8e5ac4619 Feature #79 : add a keybind to toggle the display of the infobar.
Feature requested by litemotiv
2011-01-24 23:50:52 +01:00
Raphael Khaiat
48e226f5ae Merge branch 'master' into bacardi55 2011-01-23 23:58:39 +01:00
Raphael Khaiat
3652a4060c Add feature for following a client that is open in a different tag.
Feature requested by anonymous_user on the wmfs thread in the
archlinux.org forum
2011-01-23 23:56:21 +01:00
Martin Duquesnoy
993b408262 Apply Almito's patchs for xcompmgr opacity support (#70), skype focus bug (#66) and fix for #68 & #69 2011-01-15 20:55:13 +01:00
Raphael Khaiat
2320e8586c Implement fixture #63 : auto center option for free client 2011-01-10 20:40:55 +01:00
Raphael Khaiat
b1d4e2a403 Merge branch 'bacardi55' of github.com:xorg62/wmfs into bacardi55 2011-01-05 19:57:22 +01:00
bacardi55@gmail.com
03c41f9b3b Add option (tag_auto_prev) in wmfsrc to disable the auto tag prev
when going twice on the same tag.
2011-01-05 19:51:48 +01:00
Raphael Khaiat
fb1627e8cc Fix Feature #22 : set a default tag and/or screen where to send client
that have no tag/screen specific rule. Feature requested by philpep
2011-01-05 01:25:12 +01:00
Julien Pivotto
bf16b4a2e7 Add a 'ignoretags' rule
Signed-off-by: bacardi55@gmail.com <bacardi55@daimadoshi.bacardi55.org>
2010-12-31 15:12:53 +01:00
Raphael Khaiat
f6206d65b1 Merge branch 'master' into bacardi55
Conflicts:
	src/wmfs.c
2010-11-30 00:38:27 +01:00
Martin Duquesnoy
3cf93a0961 Launcher: Add width_limit option in multi set_launcher section to limit size of launcher window (Requested by s__C) 2010-11-28 13:06:24 +01:00
Martin Duquesnoy
719654fcbc Ewmh: Add _WMFS_FONT property for external information about font 2010-11-26 21:32:28 +01:00
Raphael Khaiat
f928497e70 Add "stay_last_tag" fonction/keybind 2010-11-19 20:17:17 +01:00
Martin Duquesnoy
22295948ec Ewmh: Remove _NET_WORKAREA support, Fix bug #58 signaled by Kernald. 2010-11-18 19:12:10 +01:00
Martin Duquesnoy
2a9d024784 Config/Infobar: Add occupied_fg option (Requested by s__C) 2010-10-23 16:36:07 +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
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