]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
10 years agoReinstate getters for default border width and window gap
Bastien Dejean [Wed, 7 May 2014 09:09:48 +0000 (11:09 +0200)]
Reinstate getters for default border width and window gap

10 years agoLoad default settings before adding desktops
Bastien Dejean [Wed, 7 May 2014 09:00:18 +0000 (11:00 +0200)]
Load default settings before adding desktops

10 years agoSet the default value of border widths and window gaps via `config`
Bastien Dejean [Tue, 6 May 2014 16:24:25 +0000 (18:24 +0200)]
Set the default value of border widths and window gaps via `config`

10 years agoMerge into existing monitors when rectangles are equal
Bastien Dejean [Mon, 5 May 2014 18:48:45 +0000 (20:48 +0200)]
Merge into existing monitors when rectangles are equal

10 years agoPluralize setting
Bastien Dejean [Mon, 5 May 2014 09:58:12 +0000 (11:58 +0200)]
Pluralize setting

10 years agoNew setting: merge_overlapping_monitors
Bastien Dejean [Mon, 5 May 2014 09:54:49 +0000 (11:54 +0200)]
New setting: merge_overlapping_monitors

10 years agoDon't remove unplugged monitors by default
Bastien Dejean [Mon, 5 May 2014 09:46:55 +0000 (11:46 +0200)]
Don't remove unplugged monitors by default

10 years agoUse proper function names
Bastien Dejean [Mon, 5 May 2014 09:35:06 +0000 (11:35 +0200)]
Use proper function names

10 years agoMerge branch 'persistent_monitors'
Bastien Dejean [Sat, 3 May 2014 17:35:28 +0000 (19:35 +0200)]
Merge branch 'persistent_monitors'

10 years agoMerge pull request #135 from esn89/master
Bastien Dejean [Thu, 1 May 2014 12:10:11 +0000 (14:10 +0200)]
Merge pull request #135 from esn89/master

Add BAR panel font

10 years agoadded BAR panel font
esn89 [Sat, 26 Apr 2014 20:51:25 +0000 (13:51 -0700)]
added BAR panel font

10 years agoNew setting: persistent_monitors
Bastien Dejean [Tue, 29 Apr 2014 09:50:09 +0000 (11:50 +0200)]
New setting: persistent_monitors

10 years agoMerge pull request #136 from chessman/master
Bastien Dejean [Sun, 27 Apr 2014 10:43:28 +0000 (12:43 +0200)]
Merge pull request #136 from chessman/master

Fix source_these: remove commas

10 years agoFix source_these: remove commas
Eugene Apollonsky [Sun, 27 Apr 2014 08:32:26 +0000 (12:32 +0400)]
Fix source_these: remove commas

10 years agoMerge pull request #134 from Stebalien/master
Bastien Dejean [Sun, 20 Apr 2014 08:38:08 +0000 (10:38 +0200)]
Merge pull request #134 from Stebalien/master

Pop the second pointer track argument

10 years agoPop the second pointer track argument.
Steven Allen [Sat, 19 Apr 2014 18:04:06 +0000 (14:04 -0400)]
Pop the second pointer track argument.

10 years agoMerge pull request #130 from Ohope5/patch-1
Bastien Dejean [Mon, 31 Mar 2014 15:57:41 +0000 (17:57 +0200)]
Merge pull request #130 from Ohope5/patch-1

Make colors work in panel_bar

10 years agoMake colors work in panel_bar
Oliver Hope [Mon, 31 Mar 2014 11:35:40 +0000 (12:35 +0100)]
Make colors work in panel_bar

I realised the colours weren't sourced, causing the bar not to work correctly.

10 years agoUpdate *bar* panel example for new syntax
Bastien Dejean [Sun, 30 Mar 2014 17:57:21 +0000 (19:57 +0200)]
Update *bar* panel example for new syntax

10 years agoIncrease class name string length
Bastien Dejean [Sat, 29 Mar 2014 09:56:22 +0000 (10:56 +0100)]
Increase class name string length

10 years agoIncrease instance name string length
Bastien Dejean [Fri, 28 Mar 2014 20:54:33 +0000 (21:54 +0100)]
Increase instance name string length

Fixes #129.

10 years agoDon't return NULL nodes in node_from_desc
Bastien Dejean [Thu, 13 Mar 2014 20:57:59 +0000 (21:57 +0100)]
Don't return NULL nodes in node_from_desc

10 years agoReplace deprecated `index` function
Bastien Dejean [Thu, 13 Mar 2014 20:30:34 +0000 (21:30 +0100)]
Replace deprecated `index` function

http://pubs.opengroup.org/onlinepubs/009695399/functions/index.html

10 years agoFix dzen2 panel script typo
Bastien Dejean [Fri, 28 Feb 2014 12:41:18 +0000 (13:41 +0100)]
Fix dzen2 panel script typo

10 years agoExtend directional focusing to nearby monitors
Bastien Dejean [Wed, 26 Feb 2014 19:59:08 +0000 (20:59 +0100)]
Extend directional focusing to nearby monitors

Fixes #121

10 years agoRefactor error reporting
Bastien Dejean [Mon, 17 Feb 2014 10:55:34 +0000 (11:55 +0100)]
Refactor error reporting

Fixes #123

10 years agoFix dzen2 panel example center collision case
Bastien Dejean [Sun, 16 Feb 2014 20:25:16 +0000 (21:25 +0100)]
Fix dzen2 panel example center collision case

Fixes #122

10 years agoAdd a `--get-status` option to the *control* command
Bastien Dejean [Tue, 11 Feb 2014 17:40:34 +0000 (18:40 +0100)]
Add a `--get-status` option to the *control* command

Fixes #120.

10 years agoFix window centering
Bastien Dejean [Sun, 9 Feb 2014 15:57:14 +0000 (16:57 +0100)]
Fix window centering

10 years agoTurn the *border_width* setting into a desktop/window setting
Bastien Dejean [Sun, 9 Feb 2014 13:47:27 +0000 (14:47 +0100)]
Turn the *border_width* setting into a desktop/window setting

10 years agoConsider the border width when centering pseudo-tiled clients
Bastien Dejean [Sun, 9 Feb 2014 11:08:03 +0000 (12:08 +0100)]
Consider the border width when centering pseudo-tiled clients

10 years agoAdd desktop selector: MONITOR_SEL:^<n>
Bastien Dejean [Sun, 9 Feb 2014 09:23:01 +0000 (10:23 +0100)]
Add desktop selector: MONITOR_SEL:^<n>

10 years agoCenter windows that don't specify an initial position
Bastien Dejean [Sat, 8 Feb 2014 18:01:50 +0000 (19:01 +0100)]
Center windows that don't specify an initial position

10 years agoThe list of monitors must start with the primary monitor
Bastien Dejean [Fri, 7 Feb 2014 10:58:11 +0000 (11:58 +0100)]
The list of monitors must start with the primary monitor

10 years agoRemove *lower* rule consequence
Bastien Dejean [Thu, 6 Feb 2014 20:00:46 +0000 (21:00 +0100)]
Remove *lower* rule consequence

10 years agoFilter focus requests using client source indication
Bastien Dejean [Thu, 6 Feb 2014 19:42:04 +0000 (20:42 +0100)]
Filter focus requests using client source indication

10 years agoReintroduce the *automatic* window modifier
Bastien Dejean [Mon, 3 Feb 2014 09:30:41 +0000 (10:30 +0100)]
Reintroduce the *automatic* window modifier

10 years agoHandle NULL nodes in `node_matches`
Bastien Dejean [Sun, 2 Feb 2014 13:36:23 +0000 (14:36 +0100)]
Handle NULL nodes in `node_matches`

10 years agoDon't try to set the split direction of *NULL*
Bastien Dejean [Sun, 2 Feb 2014 13:26:45 +0000 (14:26 +0100)]
Don't try to set the split direction of *NULL*

10 years agoAdd new rule consequence: split_dir
Bastien Dejean [Sun, 2 Feb 2014 13:10:44 +0000 (14:10 +0100)]
Add new rule consequence: split_dir

10 years agoKeep normal windows below fullscreen windows
Bastien Dejean [Fri, 31 Jan 2014 20:16:06 +0000 (21:16 +0100)]
Keep normal windows below fullscreen windows

10 years agoApply tab conversion to contrib/
Bastien Dejean [Tue, 21 Jan 2014 19:51:02 +0000 (20:51 +0100)]
Apply tab conversion to contrib/

10 years agoUse tabs consistently
Bastien Dejean [Tue, 21 Jan 2014 19:48:49 +0000 (20:48 +0100)]
Use tabs consistently

10 years agoRemove unused asciidoc.conf
Bastien Dejean [Tue, 21 Jan 2014 19:24:22 +0000 (20:24 +0100)]
Remove unused asciidoc.conf

10 years agoFix *restore* regression introduced by c231e8c
Bastien Dejean [Sun, 19 Jan 2014 13:58:32 +0000 (14:58 +0100)]
Fix *restore* regression introduced by c231e8c

The lines of the output of `query -T` are now indented using tabs.

Hence, `restore_tree`'s *level* variable is now equal to the number of tabs.

10 years agoRemove trailing spaces in headers
Bastien Dejean [Sun, 19 Jan 2014 13:41:37 +0000 (14:41 +0100)]
Remove trailing spaces in headers

10 years agoIndentation: convert spaces to tabs
Bastien Dejean [Sat, 18 Jan 2014 15:30:00 +0000 (16:30 +0100)]
Indentation: convert spaces to tabs

http://lea.verou.me/2012/01/why-tabs-are-clearly-superior/

10 years agoUpdate status when focusing an urgent window
Bastien Dejean [Mon, 13 Jan 2014 19:39:41 +0000 (20:39 +0100)]
Update status when focusing an urgent window

10 years agoPrevent pointer actions on an unmanaged window
Bastien Dejean [Sun, 12 Jan 2014 20:17:35 +0000 (21:17 +0100)]
Prevent pointer actions on an unmanaged window

10 years agoHandle WM_NORMAL_HINTS atom modifications
Bastien Dejean [Fri, 10 Jan 2014 11:00:21 +0000 (12:00 +0100)]
Handle WM_NORMAL_HINTS atom modifications

10 years agoUpdate TODO list
Bastien Dejean [Thu, 9 Jan 2014 14:15:28 +0000 (15:15 +0100)]
Update TODO list

10 years agoFix scan-build *bug*
Bastien Dejean [Thu, 9 Jan 2014 14:09:23 +0000 (15:09 +0100)]
Fix scan-build *bug*

10 years agoHandle min/max window size hints
Bastien Dejean [Thu, 9 Jan 2014 13:58:54 +0000 (14:58 +0100)]
Handle min/max window size hints

10 years agoAdd built-in rule to center dialog windows
Bastien Dejean [Tue, 7 Jan 2014 13:29:58 +0000 (14:29 +0100)]
Add built-in rule to center dialog windows

10 years agoUpdate the insertion point if the target desktop changes
Bastien Dejean [Sun, 5 Jan 2014 09:43:13 +0000 (10:43 +0100)]
Update the insertion point if the target desktop changes

10 years agoAdd new rule consequence: window=WINDOW_SEL
Bastien Dejean [Sat, 4 Jan 2014 20:25:57 +0000 (21:25 +0100)]
Add new rule consequence: window=WINDOW_SEL

10 years agoNew desktop option: --equalize
Bastien Dejean [Sat, 4 Jan 2014 11:15:42 +0000 (12:15 +0100)]
New desktop option: --equalize

10 years agoImprove colors of example bar panel
Bastien Dejean [Sat, 4 Jan 2014 11:01:17 +0000 (12:01 +0100)]
Improve colors of example bar panel

10 years agoShow window instance names in the output of `query -T`
Bastien Dejean [Sat, 4 Jan 2014 10:07:20 +0000 (11:07 +0100)]
Show window instance names in the output of `query -T`

10 years agoVersion 0.8.8
Bastien Dejean [Fri, 3 Jan 2014 08:10:32 +0000 (09:10 +0100)]
Version 0.8.8

10 years agoUpdate TODO list
Bastien Dejean [Wed, 1 Jan 2014 13:18:31 +0000 (14:18 +0100)]
Update TODO list

10 years agoHandle SIG{INT,HUP,TERM} signals
Bastien Dejean [Wed, 1 Jan 2014 09:36:01 +0000 (10:36 +0100)]
Handle SIG{INT,HUP,TERM} signals

10 years agoAllow cross-monitor desktop swapping
Bastien Dejean [Tue, 31 Dec 2013 17:44:02 +0000 (18:44 +0100)]
Allow cross-monitor desktop swapping

10 years agoAdd new desktop selector: focused:MONITOR_SEL
Bastien Dejean [Tue, 31 Dec 2013 17:39:47 +0000 (18:39 +0100)]
Add new desktop selector: focused:MONITOR_SEL

10 years agoUpdate the window border when pseudo-focusing
Bastien Dejean [Tue, 31 Dec 2013 17:05:30 +0000 (18:05 +0100)]
Update the window border when pseudo-focusing

10 years agoFix bogus desktop focus fallback
Bastien Dejean [Tue, 31 Dec 2013 16:48:11 +0000 (17:48 +0100)]
Fix bogus desktop focus fallback

10 years agoSimply treat transient windows as floating windows
Bastien Dejean [Sun, 29 Dec 2013 18:53:42 +0000 (19:53 +0100)]
Simply treat transient windows as floating windows

http://tronche.com/gui/x/icccm/sec-4.html#WM_TRANSIENT_FOR

10 years agoPointer-resize pseudo-tiled windows as floating windows
Bastien Dejean [Sun, 29 Dec 2013 09:34:12 +0000 (10:34 +0100)]
Pointer-resize pseudo-tiled windows as floating windows

10 years agoRemove obsolete opacity atom
Bastien Dejean [Sat, 28 Dec 2013 13:42:48 +0000 (14:42 +0100)]
Remove obsolete opacity atom

10 years agoProvide padding settings for monitors
Bastien Dejean [Sat, 28 Dec 2013 09:30:49 +0000 (10:30 +0100)]
Provide padding settings for monitors

If a padding space is requested for a status bar, it concerns the
underlying monitor.

10 years agoRefresh header dependencies
Bastien Dejean [Fri, 27 Dec 2013 23:09:10 +0000 (00:09 +0100)]
Refresh header dependencies

10 years agoDon't transfer windows on configure requests
Bastien Dejean [Fri, 27 Dec 2013 17:55:41 +0000 (18:55 +0100)]
Don't transfer windows on configure requests

10 years agoPull and push edges via `window -e DIR ±PIXELS`
Bastien Dejean [Fri, 27 Dec 2013 13:46:35 +0000 (14:46 +0100)]
Pull and push edges via `window -e DIR ±PIXELS`

10 years agoImplement the pseudo-tiled window state
Bastien Dejean [Fri, 27 Dec 2013 13:23:25 +0000 (14:23 +0100)]
Implement the pseudo-tiled window state

10 years ago*Frames* are unnecessary
Bastien Dejean [Fri, 27 Dec 2013 09:43:37 +0000 (10:43 +0100)]
*Frames* are unnecessary

The padding settings are sufficient for this.

10 years agoTurn {top,right,bottom,left}_padding into desktop settings
Bastien Dejean [Wed, 25 Dec 2013 09:06:02 +0000 (10:06 +0100)]
Turn {top,right,bottom,left}_padding into desktop settings

10 years agoJust quit when the connection is closed
Bastien Dejean [Mon, 23 Dec 2013 19:39:14 +0000 (20:39 +0100)]
Just quit when the connection is closed

10 years agoFix formatting of the socket path environment variable
Bastien Dejean [Mon, 23 Dec 2013 10:48:58 +0000 (11:48 +0100)]
Fix formatting of the socket path environment variable

10 years agoIncorporate the display name into the default socket path
Bastien Dejean [Mon, 23 Dec 2013 10:41:10 +0000 (11:41 +0100)]
Incorporate the display name into the default socket path

Fixes #105

10 years agoDon't reset *num_clients* in *restore_tree*
Bastien Dejean [Thu, 19 Dec 2013 17:52:59 +0000 (18:52 +0100)]
Don't reset *num_clients* in *restore_tree*

10 years agoDocument the window states
Bastien Dejean [Mon, 16 Dec 2013 16:22:25 +0000 (17:22 +0100)]
Document the window states

10 years agoRemove extra empty line
Bastien Dejean [Mon, 16 Dec 2013 11:04:00 +0000 (12:04 +0100)]
Remove extra empty line

10 years agoDon't crop splitting ratio in `query -T`
Bastien Dejean [Mon, 16 Dec 2013 10:55:44 +0000 (11:55 +0100)]
Don't crop splitting ratio in `query -T`

10 years agoChange edge position via `window -e DIR ±PIXELS`
Bastien Dejean [Mon, 16 Dec 2013 10:50:17 +0000 (11:50 +0100)]
Change edge position via `window -e DIR ±PIXELS`

10 years agoMerge pull request #104 from jvvv/xinerama
Bastien Dejean [Mon, 16 Dec 2013 10:03:30 +0000 (02:03 -0800)]
Merge pull request #104 from jvvv/xinerama

Add Xinerama fallback

10 years agoWhitespace fix.
jvvv [Mon, 16 Dec 2013 01:27:33 +0000 (20:27 -0500)]
Whitespace fix.

10 years agoAdd xinerama support back in.
John Vogel [Mon, 16 Dec 2013 01:24:21 +0000 (20:24 -0500)]
Add xinerama support back in.

10 years agoRemove obsolete debug messages
Bastien Dejean [Fri, 13 Dec 2013 09:40:44 +0000 (10:40 +0100)]
Remove obsolete debug messages

10 years agoUpdate header dependencies
Bastien Dejean [Thu, 12 Dec 2013 19:10:21 +0000 (20:10 +0100)]
Update header dependencies

10 years agoReinstate the *rule* command
Bastien Dejean [Thu, 12 Dec 2013 13:38:48 +0000 (14:38 +0100)]
Reinstate the *rule* command

External rules are truly optional. At last.

10 years agoVersion 0.8.7
Bastien Dejean [Thu, 5 Dec 2013 14:03:20 +0000 (15:03 +0100)]
Version 0.8.7

10 years agoMerge pull request #102 from sahne/master
Bastien Dejean [Wed, 4 Dec 2013 16:45:21 +0000 (08:45 -0800)]
Merge pull request #102 from sahne/master

Fix endless loop due to missing cast

10 years agoFix endless loop due to missing cast
Daniel Walter [Wed, 4 Dec 2013 11:07:55 +0000 (12:07 +0100)]
Fix endless loop due to missing cast

On armv7 bspwm startup hangs during startup
due to a missing cast.

10 years agoUse default sxhkd config path in DM session
Bastien Dejean [Sun, 1 Dec 2013 10:33:08 +0000 (11:33 +0100)]
Use default sxhkd config path in DM session

10 years agoFix indentation in example display manager session
Bastien Dejean [Sun, 1 Dec 2013 10:30:08 +0000 (11:30 +0100)]
Fix indentation in example display manager session

10 years agoHandle clients outside of every monitors
Bastien Dejean [Thu, 28 Nov 2013 10:32:20 +0000 (11:32 +0100)]
Handle clients outside of every monitors

10 years agoMerge pull request #100 from EvanPurkhiser/fixup/man-typo
Bastien Dejean [Tue, 26 Nov 2013 15:24:30 +0000 (07:24 -0800)]
Merge pull request #100 from EvanPurkhiser/fixup/man-typo

Typo correction in man page

10 years agoTypo correction in man page
Evan Purkhiser [Tue, 26 Nov 2013 05:08:03 +0000 (00:08 -0500)]
Typo correction in man page

10 years agoReorder desktops via `monitor -o`
Bastien Dejean [Tue, 19 Nov 2013 14:25:49 +0000 (15:25 +0100)]
Reorder desktops via `monitor -o`

10 years agoFix vacant state propagation target in insert_node
Bastien Dejean [Sat, 16 Nov 2013 20:53:03 +0000 (21:53 +0100)]
Fix vacant state propagation target in insert_node