8f92f962cf
Client: Simplify client_swap()
martin
2009-06-20 03:30:42 +02:00
0ce614a18c
Wmfs: Delete useless variable
martin
2009-06-20 03:13:47 +02:00
e82d75b5ca
Layout/Tag: Add request_update in Tag struct. WMFS Doesn't update layout each time you switch the tag, but only when it's requested.
martin
2009-06-20 03:11:49 +02:00
787ecfee69
Launcher: Add cursor
martin
2009-06-20 01:40:21 +02:00
3fc2571b92
Launcher/Signal/Mouse: Set wmfs ANSI approved, use signal instead sigaction and fix mouse_resize tiny bug.
martin
2009-06-20 01:20:41 +02:00
62a7fcf33f
Client: set c->min{h, w} to 1 if it's 0
Martin Duquesnoy
2009-06-19 23:52:54 +02:00
8cde052456
Spawn: Applied KERNEL_ERROR's patch.
Martin Duquesnoy
2009-06-19 21:56:36 +02:00
cb1cfb5d8e
Mouse/Frame: Add resize corner area left and mouse resize left and right.
Martin Duquesnoy
2009-06-19 21:41:51 +02:00
73f04fa5ac
Wmfs: Don't free default gc ! it's free in XCloseDisplay. else -> segfault.
Martin Duquesnoy
2009-06-19 18:05:05 +02:00
f6011776c2
Wmfs: Free all GC everywhere
Martin Duquesnoy
2009-06-19 17:59:59 +02:00
a80f6908b7
Mouse/Client: Add client_geo_hints to transform the geometry of a client with its size hints and use it in mouse_resize.
Martin Duquesnoy
2009-06-19 17:29:40 +02:00
29bc1bc2f1
Client: Add frame_update({c1, c2}) to draw the right title
Martin Duquesnoy
2009-06-19 03:08:44 +02:00
96cc645788
Client/Mouse: Add client_swap (new trial)
Martin Duquesnoy
2009-06-19 01:16:17 +02:00
59f203ee8f
Conf: Add misc { pad = x }.
Martin Duquesnoy
2009-06-18 21:57:15 +02:00
eb4f98ac54
Mouse: Grab server before mouve / resize. (fix conky + move border bug)
Martin Duquesnoy
2009-06-18 20:23:31 +02:00
519b3d7058
Mouse: Fixed tile client movement bug.
Martin Duquesnoy
2009-06-15 17:04:10 +02:00
bca4aeb6bb
Mouse: Fix drag border final refresh in mouse_resize
Martin Duquesnoy
2009-06-14 23:51:32 +02:00
4cf2fcba0d
Mouse: Add mouse_dragborder()
Martin Duquesnoy
2009-06-14 23:09:36 +02:00
af4e77405c
Mouse: Remove transparent_{move / resize} : new movement/resize mode with revert border.
Martin Duquesnoy
2009-06-14 21:36:45 +02:00
c035b52c29
Layout: Don't do the free layout if c->max = True.
Martin Duquesnoy
2009-06-14 03:21:50 +02:00
fba8e7b25f
Ewmh/Event/Frame: Fix bug with mplayer in fullscreen and FREE layout reported by philpep and remove titlebar limit for title drawing.
Martin Duquesnoy
2009-06-14 03:06:10 +02:00
7957618a26
Build System: Remove LOGO option
Philippe Pepiot
2009-06-14 01:14:54 +02:00
e19ec4ced0
Menu: set conf.nmenu + 1 only if there is conf.layout_system (so if system = 1 = menu)
Martin Duquesnoy
2009-06-13 16:09:07 +02:00
16171797a3
Client: client_set_wanted_tag() -> set xch to { 0 } so fix possibly segfault.
Martin Duquesnoy
2009-06-13 15:50:10 +02:00
4b5dcfd368
Menu: Fixed item height.
Martin Duquesnoy
2009-06-07 01:37:37 +02:00
9fd190a87f
Wmfs: Improved INFOBARH.
Martin Duquesnoy
2009-06-06 15:15:53 +02:00
71471902f0
Infobar/Conf: Add bar { height = x } option (requested by ecc___) to set infobars height.
Martin Duquesnoy
2009-06-06 15:08:06 +02:00
fbfc1629f4
Launcher: Fixed typo.
Martin Duquesnoy
2009-06-06 14:07:13 +02:00
c7948f8d3a
Launcher: Add screen_get_sel before choose selected screen to draw launcher.
Martin Duquesnoy
2009-05-29 00:00:39 +02:00
5d1c52d0b8
Logos: Remove logos directory
Martin Duquesnoy
2009-05-27 14:11:40 +02:00
46cf839e97
Infobar: Fix layout button position/size when there is no border shadow
Martin Duquesnoy
2009-05-23 11:24:04 +02:00
1f39bf1d9c
Conf: Update wmfsrc.in
Martin Duquesnoy
2009-05-09 11:55:48 +02:00
5134495460
Conf: Update default conf.
Martin Duquesnoy
2009-05-09 11:53:56 +02:00
4ac3df6412
Man/Conf: Fixed some mistake, updated man and add one keybind to default conf.
Martin Duquesnoy
2009-05-09 11:51:52 +02:00
903f567086
Launcher: Improved launcher: Use a new BarWindow to show the launcher
Martin Duquesnoy
2009-05-09 00:22:08 +02:00
86f593b0d0
Ewmh: Support _NET_SUPPORTING_WM_CHECK Class.
Martin Duquesnoy
2009-05-08 23:33:40 +02:00
798623f7ff
EWMH: Now, manage _NET_SUPPORTING_WM_CHECK, _NET_WM_PID and _NET_SHOWING_DESKTOP.
Martin Duquesnoy
2009-05-08 23:17:17 +02:00
b0be5eb425
Tag: Fix tag round
Martin Duquesnoy
2009-05-08 12:16:32 +02:00
c665f5b86f
Man: Update default keybinds
Martin Duquesnoy
2009-05-03 19:20:11 +02:00
a332f8f85e
Build system: find a term for wmfsrc
Philippe Pepiot
2009-05-03 19:17:37 +02:00
337732f45b
Default conf: Add c in the titlebar button and menu for each client binded on mouse button 3 (right click)
Martin Duquesnoy
2009-05-03 12:32:57 +02:00
7989aae4dd
Ewmh: Fix mistake in a comment.
Martin Duquesnoy
2009-05-03 11:40:31 +02:00
4c13fcde33
Ewmh: Add client_focus in ewmh_manage_net_wm_state when state is FULLSCREEN
Martin Duquesnoy
2009-05-03 03:07:21 +02:00
f7315edc12
Getinfo: Set all char* to NULL.
Martin Duquesnoy
2009-05-02 23:28:20 +02:00
8e10f82c23
Scan: Check _WMFS_TAG and _WMFS_SCREEN when scan() to place correctly every client.
Martin Duquesnoy
2009-04-23 17:16:16 +02:00
2ae33ef544
Client: Add client attributes _WMFS_TAG and _WMFS_SCREEN
Martin Duquesnoy
2009-04-23 16:33:15 +02:00
70e8238a52
Mouse: Remove buggy border when resize with transparent_resize.
Martin Duquesnoy
2009-04-23 15:06:27 +02:00
e760c2bc7a
Man: Add -c/-s option in man.
Martin Duquesnoy
2009-04-23 14:25:05 +02:00
3e69e6455d
Build System: Fix changelog error during install Signed-off-by: Philippe Pepiot <phil@philpep.org>
Philippe Pepiot
2009-04-23 03:48:44 +02:00
38fd7fa37c
Build System: Remove somes useless macro and clean CMakelist.txt
Philippe Pepiot
2009-04-23 03:04:36 +02:00
7cbb7832af
Build System: gzip man page with CMakelist.txt
Philippe Pepiot
2009-04-22 23:54:38 +02:00
1686d28607
Build System: remove generating man pages. And dependancies on asciidoc and xmlto
Philippe Pepiot
2009-04-22 22:06:01 +02:00
0ddc86277a
Mouse: Fix mouse placement in resize.
Martin Duquesnoy
2009-04-22 10:49:13 +02:00
12fc19d1b0
Conf: Add option resize_transparent in misc section for light client resize.
Martin Duquesnoy
2009-04-22 10:39:39 +02:00
2741bb71de
Wmfs: Replace statustext[] -> *statustext and improve clientmessageevent().
Martin Duquesnoy
2009-04-22 03:04:41 +02:00
4eef5cfa8c
Wmfs: Remove statustext read on STDIN.
Martin Duquesnoy
2009-04-22 02:53:22 +02:00
2d1afba2e3
Wmfs: Remove shell, add -c and -s options, see -h.
Martin Duquesnoy
2009-04-22 02:32:55 +02:00
78d0572a70
ewmh: Fix net_wm_state_fullscreen management.
Martin Duquesnoy
2009-04-21 22:51:30 +02:00
9057489d92
Stipple: Fix stipple color when it is #000000
Martin Duquesnoy
2009-04-21 18:04:53 +02:00
5be5b19266
Titlebar/Stipple: Add option stipple_{normal, focus} to choose stipple color.
Martin Duquesnoy
2009-04-21 16:58:01 +02:00
2b406a54c6
Util: Improve _strdup.
Martin Duquesnoy
2009-04-21 15:25:15 +02:00
a77a9760d7
Fix mistake.
Martin Duquesnoy
2009-04-21 13:02:25 +02:00
1a7be7228e
Event: Remove useless variables.
martin
2009-04-21 12:59:36 +02:00
0f3fcb2192
Client/Conf/Tag: Add clients = {} list section in tag {} section for choose which clients will goes in which tags.
Martin Duquesnoy
2009-04-20 13:11:45 +02:00
4a8db8d34b
Menu: Fix menulayout bug
Martin Duquesnoy
2009-04-20 11:47:54 +02:00
94905559de
screen: Remove todo comment (solved with spgeo)
Martin Duquesnoy
2009-04-15 21:32:26 +02:00
301a3438d1
Screen: Get selected screen before screen_set_{next, prev}.
Martin Duquesnoy
2009-04-15 15:20:52 +02:00
a46a728e2b
Layout: Remove test things
Martin Duquesnoy
2009-04-11 23:06:04 +02:00
e4470bc88c
README: Update
Martin Duquesnoy
2009-04-11 23:04:28 +02:00
d5038a5b0b
Menu: Fix borders problem with some font
Martin Duquesnoy
2009-04-08 19:52:07 +02:00
c58a75539b
Client: Fix arrangement bug: add screen argument to ishide().
Martin Duquesnoy
2009-04-06 03:04:37 +02:00
b73ba2106e
Event: Fix layout menu position on top infobar mode
Martin Duquesnoy
2009-03-30 16:06:06 +02:00
009f11847b
Layout: Fix mirror layout (code simplify was bad)
Martin Duquesnoy
2009-03-30 15:49:44 +02:00
02af9d6523
Layout: Simplify mirror code.
Martin Duquesnoy
2009-03-30 07:46:16 +02:00
582f1a9481
Screen/Infobar: Fix position with multi-head, add spgeo[] (screen pure geometry).
Martin Duquesnoy
2009-03-30 07:30:32 +02:00
6eff09d790
Layout: Add mirror_vertical and mirror_horizontal!
Martin Duquesnoy
2009-03-30 06:44:36 +02:00
44aa82eb4e
Layout: Add nmaster support to new Mirror layout.
Martin Duquesnoy
2009-03-30 04:27:20 +02:00
c1bcd7c405
Layout: New layout: Mirror tile (idea from Cheaterman)
Martin Duquesnoy
2009-03-29 22:09:22 +02:00