]>
git.lizzy.rs Git - bspwm.git/log
Bastien Dejean [Tue, 25 Dec 2012 18:03:35 +0000 (19:03 +0100)]
New message: 'list_rules'
Bastien Dejean [Tue, 25 Dec 2012 11:39:23 +0000 (12:39 +0100)]
Only the current window shall not become urgent
We should only discard the urgency state of the focused window of the
focused desktop of the focused monitor.
Bastien Dejean [Tue, 25 Dec 2012 10:59:56 +0000 (11:59 +0100)]
Rewrite border drawing in `focus_node`
6ad8160fadb24e422ebb75c7ea855ff2b4f2e402 introduced a blinking border
bug under the `mon == m` circumstances, the new code tries to keep it
simple while being exhaustive.
Bastien Dejean [Mon, 24 Dec 2012 17:55:45 +0000 (18:55 +0100)]
Make the remote code adhere to the coding style
Bastien Dejean [Mon, 24 Dec 2012 17:53:38 +0000 (09:53 -0800)]
Merge pull request #18 from ThomasAdam/ta/active-border-color
Correctly honour 'active_border_color' setting
Thomas Adam [Mon, 24 Dec 2012 13:42:07 +0000 (13:42 +0000)]
Correctly honour 'active_border_color' setting
Ensure the explicitly non-focused monitor with a focused window has its
borders down correctly when 'active_border_color' is used.
Previously, the checks handling this did not set the correct monitor to use.
Bastien Dejean [Mon, 24 Dec 2012 11:02:35 +0000 (12:02 +0100)]
New optional EXIT_STATUS argument for 'quit'
Also removed the 'reload' message because of its uselessness.
Bastien Dejean [Mon, 24 Dec 2012 10:02:15 +0000 (11:02 +0100)]
Toggle visibility across all monitors
Bastien Dejean [Sun, 23 Dec 2012 12:14:33 +0000 (13:14 +0100)]
Add '--follow' option to 'send_to*' messages
Bastien Dejean [Sun, 23 Dec 2012 11:14:30 +0000 (12:14 +0100)]
Also give input focus when making window visible
Bastien Dejean [Sun, 23 Dec 2012 11:11:08 +0000 (12:11 +0100)]
New message: 'toggle_visibility'
Bastien Dejean [Fri, 21 Dec 2012 10:34:08 +0000 (11:34 +0100)]
Handle optional split ratio in 'presel'
Bastien Dejean [Fri, 21 Dec 2012 09:55:13 +0000 (10:55 +0100)]
Fix `make debug` instructions
Bastien Dejean [Thu, 20 Dec 2012 10:14:38 +0000 (11:14 +0100)]
Prevent focus stealing for 'focus_follows_mouse'
When 'focus_follows_mouse' was enabled, and the focus was given (through
the 'focus' message) to another window, it was possible for the previous
window to generate an enter notify event and, hence, stole the focus.
Bastien Dejean [Wed, 19 Dec 2012 16:51:43 +0000 (17:51 +0100)]
Minor syntactic improvements
Bastien Dejean [Wed, 19 Dec 2012 16:47:13 +0000 (17:47 +0100)]
Small typos
Bastien Dejean [Wed, 19 Dec 2012 15:10:12 +0000 (16:10 +0100)]
Actually remove the 'status_stdout' setting
Bastien Dejean [Wed, 19 Dec 2012 14:57:16 +0000 (15:57 +0100)]
Add the custom panel opportunity
Bastien Dejean [Wed, 19 Dec 2012 14:50:42 +0000 (15:50 +0100)]
Add example panel
Bastien Dejean [Wed, 19 Dec 2012 14:44:10 +0000 (15:44 +0100)]
Merge branch 'status'
Bastien Dejean [Wed, 19 Dec 2012 13:42:19 +0000 (14:42 +0100)]
Further instructions regarding `gdb`
Bastien Dejean [Wed, 19 Dec 2012 11:57:58 +0000 (12:57 +0100)]
Merge branch 'master' into status
Bastien Dejean [Wed, 19 Dec 2012 11:57:02 +0000 (12:57 +0100)]
Add contribution informations
Bastien Dejean [Tue, 18 Dec 2012 11:44:05 +0000 (12:44 +0100)]
Merge branch 'master' into status
Bastien Dejean [Tue, 18 Dec 2012 11:43:37 +0000 (12:43 +0100)]
Mention mailing list
Bastien Dejean [Tue, 18 Dec 2012 11:38:46 +0000 (12:38 +0100)]
Use specified fifo ('-s' flag) instead of stdout
Bastien Dejean [Mon, 17 Dec 2012 21:06:44 +0000 (22:06 +0100)]
Use full layout name
Bastien Dejean [Mon, 17 Dec 2012 19:27:22 +0000 (20:27 +0100)]
Merge branch 'master' into status
Bastien Dejean [Mon, 17 Dec 2012 19:15:30 +0000 (20:15 +0100)]
Remove duplicate leftover function
Bastien Dejean [Mon, 17 Dec 2012 19:12:23 +0000 (20:12 +0100)]
New setting: 'status_stdout'
Bastien Dejean [Fri, 14 Dec 2012 14:47:36 +0000 (15:47 +0100)]
Center earlier
Bastien Dejean [Fri, 14 Dec 2012 14:43:22 +0000 (15:43 +0100)]
Center when the position is the origin
Bastien Dejean [Thu, 13 Dec 2012 16:59:04 +0000 (17:59 +0100)]
Mention 'shkd'
Bastien Dejean [Thu, 13 Dec 2012 13:00:45 +0000 (14:00 +0100)]
New setting: 'adaptative_raise'
Bastien Dejean [Mon, 10 Dec 2012 09:07:13 +0000 (10:07 +0100)]
Actually change the floating rectangle in fit_monitor
Bastien Dejean [Sun, 9 Dec 2012 11:01:45 +0000 (12:01 +0100)]
New message: "pad"
Bastien Dejean [Sat, 8 Dec 2012 22:19:13 +0000 (23:19 +0100)]
Return whenever possible
Bastien Dejean [Sat, 8 Dec 2012 22:14:29 +0000 (23:14 +0100)]
Handle _NET_CURRENT_DESKTOP client message
Bastien Dejean [Wed, 5 Dec 2012 11:45:12 +0000 (12:45 +0100)]
New logo
Bastien Dejean [Mon, 3 Dec 2012 21:36:18 +0000 (22:36 +0100)]
Remove duplicate "mod1" parsing condition
Bastien Dejean [Mon, 3 Dec 2012 18:38:57 +0000 (19:38 +0100)]
Fix typo
Bastien Dejean [Mon, 3 Dec 2012 18:30:48 +0000 (19:30 +0100)]
New settings: 'numlock_modifier' and 'capslock_modifier'
Bastien Dejean [Mon, 3 Dec 2012 11:09:02 +0000 (12:09 +0100)]
Also ungrab on NumLock
Bastien Dejean [Mon, 3 Dec 2012 09:46:23 +0000 (10:46 +0100)]
Mouse bindings: handle NumLock
Bastien Dejean [Thu, 29 Nov 2012 14:32:52 +0000 (15:32 +0100)]
Version 0.3
Bastien Dejean [Tue, 13 Nov 2012 21:35:19 +0000 (22:35 +0100)]
Slight optimization
Bastien Dejean [Tue, 13 Nov 2012 20:34:05 +0000 (21:34 +0100)]
Fixed size windows must specify non-zero sizes
Bastien Dejean [Tue, 13 Nov 2012 20:27:02 +0000 (21:27 +0100)]
Automatically float fixed size windows
Bastien Dejean [Sun, 11 Nov 2012 18:05:12 +0000 (19:05 +0100)]
Handle optional desktop name in 'list'
Bastien Dejean [Sun, 11 Nov 2012 17:55:58 +0000 (18:55 +0100)]
Cosmetic renaming
Bastien Dejean [Sun, 11 Nov 2012 17:40:55 +0000 (18:40 +0100)]
New rule effect: move to the given desktop
Bastien Dejean [Sat, 10 Nov 2012 11:00:30 +0000 (12:00 +0100)]
Register events as early as possible
Bastien Dejean [Thu, 8 Nov 2012 17:24:17 +0000 (18:24 +0100)]
Window dragging: transfer node to underlying monitor
Bastien Dejean [Wed, 7 Nov 2012 11:05:05 +0000 (12:05 +0100)]
Store pointer position in 'focus_node'
Since the 'focus', 'cycle', etc. messages skip 'arrange', we need to add
some code to prevent focus stealing if 'focus_follows_mouse' is 'true'.
Bastien Dejean [Mon, 5 Nov 2012 11:37:43 +0000 (12:37 +0100)]
The 'layout' message handles desktop names
Bastien Dejean [Mon, 5 Nov 2012 09:27:40 +0000 (10:27 +0100)]
Fork two times to avoid zombies
The idea comes from:
http://lubutu.com/code/spawning-in-unix
Bastien Dejean [Mon, 5 Nov 2012 08:48:23 +0000 (09:48 +0100)]
Fix missing Troff macro
Bastien Dejean [Sun, 4 Nov 2012 13:35:17 +0000 (14:35 +0100)]
Handle stacking order in focus_node
Bastien Dejean [Sun, 4 Nov 2012 13:16:30 +0000 (14:16 +0100)]
Remove message: 'magnetise'
Bastien Dejean [Sun, 4 Nov 2012 13:10:08 +0000 (14:10 +0100)]
New setting: 'gapless_monocle'
Bastien Dejean [Sun, 4 Nov 2012 11:34:56 +0000 (12:34 +0100)]
Compact 'arrange' debug message
Bastien Dejean [Fri, 2 Nov 2012 19:22:20 +0000 (20:22 +0100)]
Monocle: change stacking only when the focus is tiled
Bastien Dejean [Fri, 2 Nov 2012 13:47:26 +0000 (14:47 +0100)]
Don't forget to set the frozen pointer monitor
Bastien Dejean [Fri, 2 Nov 2012 11:06:20 +0000 (12:06 +0100)]
Refactor *circulate_leaves*
Bastien Dejean [Thu, 1 Nov 2012 21:47:03 +0000 (22:47 +0100)]
New message: 'circulate'
Bastien Dejean [Mon, 29 Oct 2012 09:45:47 +0000 (10:45 +0100)]
Use the monitor, not the screen, rectangle
Bastien Dejean [Sat, 27 Oct 2012 17:53:46 +0000 (19:53 +0200)]
Version 0.2
Bastien Dejean [Fri, 26 Oct 2012 19:18:14 +0000 (21:18 +0200)]
Remove alien chunk
Bastien Dejean [Thu, 25 Oct 2012 19:49:14 +0000 (21:49 +0200)]
Orphan adoption: restore desktops organization
Bastien Dejean [Thu, 25 Oct 2012 19:02:04 +0000 (21:02 +0200)]
New message: 'adopt_orphans'
The adoption of orphans needs to occur after the definition of desktops
and rules in the *autostart*.
Bastien Dejean [Thu, 25 Oct 2012 17:45:41 +0000 (19:45 +0200)]
Fix monocle regression in 'client_message'
The new handling of tiled monocle windows requires to call *arrange*
after *focus_node*.
Bastien Dejean [Thu, 25 Oct 2012 13:20:14 +0000 (15:20 +0200)]
Fix minor typos
Bastien Dejean [Thu, 25 Oct 2012 10:42:30 +0000 (12:42 +0200)]
Rely on _NET_WM_DESKTOP for orphans adoption
Bastien Dejean [Wed, 24 Oct 2012 20:17:45 +0000 (22:17 +0200)]
Tiled windows should not be above floating windows
Bastien Dejean [Wed, 24 Oct 2012 19:06:54 +0000 (21:06 +0200)]
Merge branch 'adopt-orphans'
Bastien Dejean [Wed, 24 Oct 2012 17:31:33 +0000 (19:31 +0200)]
Small optimization in enter_notify
Bastien Dejean [Wed, 24 Oct 2012 17:05:02 +0000 (19:05 +0200)]
Don't be silly
Bastien Dejean [Wed, 24 Oct 2012 15:39:15 +0000 (17:39 +0200)]
Check map_state value in adopt_orphans
Bastien Dejean [Wed, 24 Oct 2012 15:20:48 +0000 (17:20 +0200)]
Don't make wild guesses on things that need to be freed
Bastien Dejean [Wed, 24 Oct 2012 14:34:56 +0000 (16:34 +0200)]
Initial approach for orphans adoption
Bastien Dejean [Wed, 24 Oct 2012 10:40:21 +0000 (12:40 +0200)]
Handle manual page in Makefile
Bastien Dejean [Wed, 24 Oct 2012 10:31:32 +0000 (12:31 +0200)]
Added man page
Bastien Dejean [Wed, 24 Oct 2012 10:30:37 +0000 (12:30 +0200)]
Refactor README, support VERSION in *main*
Bastien Dejean [Wed, 24 Oct 2012 08:22:18 +0000 (10:22 +0200)]
Refactor README
Bastien Dejean [Tue, 23 Oct 2012 17:38:29 +0000 (19:38 +0200)]
Further cleanups
Bastien Dejean [Tue, 23 Oct 2012 17:29:21 +0000 (19:29 +0200)]
Minor cleanup in 'enter_notify'
Bastien Dejean [Tue, 23 Oct 2012 15:31:45 +0000 (17:31 +0200)]
Remove obsolete zombie handler
Bastien Dejean [Tue, 23 Oct 2012 15:20:52 +0000 (17:20 +0200)]
Added a 'Contributors' section
Bastien Dejean [Tue, 23 Oct 2012 15:01:32 +0000 (17:01 +0200)]
Fix the handling of 'button_modifier'
Bastien Dejean [Tue, 23 Oct 2012 13:30:30 +0000 (15:30 +0200)]
Properly handle 'focus_follows_mouse'
Bastien Dejean [Tue, 23 Oct 2012 11:58:31 +0000 (13:58 +0200)]
Window resize/move toggles the floating state of tiled windows
Bastien Dejean [Tue, 23 Oct 2012 11:48:09 +0000 (13:48 +0200)]
Handle monitors in 'enter_notify'
Bastien Dejean [Tue, 23 Oct 2012 11:45:47 +0000 (13:45 +0200)]
Cosmetic changes
Bastien Dejean [Tue, 23 Oct 2012 11:31:11 +0000 (13:31 +0200)]
Options for 'cycle_desktop': --skip-{free,occupied}
Bastien Dejean [Tue, 23 Oct 2012 10:48:10 +0000 (12:48 +0200)]
Fix wrong assumption regarding window id
Bastien Dejean [Tue, 23 Oct 2012 10:42:40 +0000 (12:42 +0200)]
New setting: 'button_modifier'
Bastien Dejean [Tue, 23 Oct 2012 10:17:19 +0000 (12:17 +0200)]
Merge branch 'develop'
Bastien Dejean [Mon, 22 Oct 2012 20:38:21 +0000 (22:38 +0200)]
Only follow the mouse pointer if it moves
Bastien Dejean [Mon, 22 Oct 2012 10:25:58 +0000 (12:25 +0200)]
Fix typo in setting name
Bastien Dejean [Mon, 22 Oct 2012 10:21:12 +0000 (12:21 +0200)]
New setting: 'focus_follow_mouse'