]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
9 years agoReinstate the motion recorder for FFP
Bastien Dejean [Fri, 12 Jun 2015 20:05:22 +0000 (22:05 +0200)]
Reinstate the motion recorder for FFP

Because many clients (e.g. termite) prevent us (maybe unknowingly) from
capturing motion events on their windows, we're forced to create a
window for this sole purpose.

Grabbing the pointer isn't an option, because it forces us to consider
some of the enter notify events we should be ignoring.

9 years agoGrab the pointer in order to capture motions
Bastien Dejean [Thu, 11 Jun 2015 08:07:01 +0000 (10:07 +0200)]
Grab the pointer in order to capture motions

9 years agoPropagate FFP_MASK
Bastien Dejean [Thu, 11 Jun 2015 07:58:05 +0000 (09:58 +0200)]
Propagate FFP_MASK

9 years agoMake motion notify debug message more verbose
Bastien Dejean [Wed, 10 Jun 2015 07:41:24 +0000 (09:41 +0200)]
Make motion notify debug message more verbose

9 years agoRemove unused function
Bastien Dejean [Tue, 9 Jun 2015 18:56:05 +0000 (20:56 +0200)]
Remove unused function

9 years agoOnly honor FFP in reaction to pointer motion events
Bastien Dejean [Tue, 9 Jun 2015 18:39:00 +0000 (20:39 +0200)]
Only honor FFP in reaction to pointer motion events

It appears that unmapping windows might generate undesirable enter
notify events. It can lead a very nasty bug where the focus constantly
switches between two desktops ad infinitum (cf. #268).

9 years agoHandle preselection in pseudo-automatic mode example
Bastien Dejean [Tue, 9 Jun 2015 11:34:31 +0000 (13:34 +0200)]
Handle preselection in pseudo-automatic mode example

9 years agoAdd pseudo-automatic mode example
Bastien Dejean [Tue, 9 Jun 2015 10:33:53 +0000 (12:33 +0200)]
Add pseudo-automatic mode example

9 years agoFix the return value of the SETSTR macro
Bastien Dejean [Tue, 9 Jun 2015 08:07:09 +0000 (10:07 +0200)]
Fix the return value of the SETSTR macro

9 years agoImplement focus_follows_pointer via enter notify events
Bastien Dejean [Sat, 6 Jun 2015 16:25:20 +0000 (18:25 +0200)]
Implement focus_follows_pointer via enter notify events

The implementation based on a motion recorder had bad side effects.

9 years agoAdd `desktop --bubble`
Bastien Dejean [Tue, 26 May 2015 21:31:19 +0000 (23:31 +0200)]
Add `desktop --bubble`

Fixes #257

9 years agoAllow subscribers to choose what they listen to
Bastien Dejean [Sat, 9 May 2015 19:12:19 +0000 (21:12 +0200)]
Allow subscribers to choose what they listen to

9 years agoMerge pull request #243 from buztard/force-installation
Bastien Dejean [Sat, 2 May 2015 16:42:12 +0000 (18:42 +0200)]
Merge pull request #243 from buztard/force-installation

Force installation of bsp{wm,c}

9 years agoForce installation of bsp{wm,c}
Bastian Winkler [Sat, 2 May 2015 14:02:48 +0000 (16:02 +0200)]
Force installation of bsp{wm,c}

9 years agoRewrite the handling of overlapping monitors
Bastien Dejean [Mon, 27 Apr 2015 09:03:08 +0000 (11:03 +0200)]
Rewrite the handling of overlapping monitors

9 years agoDon't try to merge a monitor into NULL
Bastien Dejean [Sun, 26 Apr 2015 12:37:30 +0000 (14:37 +0200)]
Don't try to merge a monitor into NULL

9 years agosxhkdrc: grab pointer synchronously
Bastien Dejean [Mon, 6 Apr 2015 07:07:02 +0000 (09:07 +0200)]
sxhkdrc: grab pointer synchronously

9 years agoUpdate TODO
Bastien Dejean [Sun, 5 Apr 2015 15:40:19 +0000 (17:40 +0200)]
Update TODO

9 years agoUpdate examples to reflect changes in sxhkd
Bastien Dejean [Sun, 5 Apr 2015 15:38:08 +0000 (17:38 +0200)]
Update examples to reflect changes in sxhkd

9 years agoVersion 0.9
Bastien Dejean [Fri, 20 Mar 2015 21:29:14 +0000 (22:29 +0100)]
Version 0.9

9 years agoLoop example: fix indentation
Bastien Dejean [Tue, 17 Mar 2015 07:59:19 +0000 (08:59 +0100)]
Loop example: fix indentation

9 years agoMerge pull request #225 from iskatu/fix/loop-example
Bastien Dejean [Tue, 17 Mar 2015 07:56:46 +0000 (08:56 +0100)]
Merge pull request #225 from iskatu/fix/loop-example

Loop example: Saving stack correctly

9 years agoLoop example: Saving stack correctly
iskatu [Mon, 16 Mar 2015 23:16:24 +0000 (00:16 +0100)]
Loop example: Saving stack correctly

9 years agoMerge pull request #223 from yate/bar-to-lemonbar
Bastien Dejean [Mon, 16 Mar 2015 19:04:48 +0000 (20:04 +0100)]
Merge pull request #223 from yate/bar-to-lemonbar

Rename bar to lemonbar

9 years agoRename bar to lemonbar
yate [Mon, 16 Mar 2015 18:43:55 +0000 (14:43 -0400)]
Rename bar to lemonbar

[Bar was renamed](https://github.com/LemonBoy/bar/commit/72106b17b15a42d6db084143368c5d6583f773c7) so this example needs to be updated

9 years agoUpdate TODO
Bastien Dejean [Mon, 23 Feb 2015 10:07:10 +0000 (11:07 +0100)]
Update TODO

9 years agoProcess errors delivered on the event loop
Bastien Dejean [Sun, 22 Feb 2015 10:34:19 +0000 (11:34 +0100)]
Process errors delivered on the event loop

Cf. xcb-requests(3).

9 years agoDon't try to set the split ratio of NULL
Bastien Dejean [Sun, 22 Feb 2015 09:19:24 +0000 (10:19 +0100)]
Don't try to set the split ratio of NULL

Fixes #215

9 years agoAdd rule consequence: split_ratio
Bastien Dejean [Sat, 21 Feb 2015 09:14:27 +0000 (10:14 +0100)]
Add rule consequence: split_ratio

Fixes #214

9 years agoBe verbose regarding broken connections
Bastien Dejean [Mon, 9 Feb 2015 12:56:46 +0000 (13:56 +0100)]
Be verbose regarding broken connections

9 years agoFix code block formatting
Bastien Dejean [Thu, 5 Feb 2015 09:44:07 +0000 (10:44 +0100)]
Fix code block formatting

9 years agoUpdate debugging instructions
Bastien Dejean [Thu, 5 Feb 2015 09:42:28 +0000 (10:42 +0100)]
Update debugging instructions

9 years agoMerge remote-tracking branch 'svenstaro/rename-install-freedesktop-stuff'
Bastien Dejean [Sat, 31 Jan 2015 09:41:12 +0000 (10:41 +0100)]
Merge remote-tracking branch 'svenstaro/rename-install-freedesktop-stuff'

9 years agoMerge pull request #204 from svenstaro/add-doc-install
Bastien Dejean [Sat, 31 Jan 2015 09:30:42 +0000 (10:30 +0100)]
Merge pull request #204 from svenstaro/add-doc-install

Add examples and other docs to install target

9 years agoRename lightdm contrib stuff to freedesktop and install it
Sven-Hendrik Haase [Sat, 31 Jan 2015 03:43:12 +0000 (04:43 +0100)]
Rename lightdm contrib stuff to freedesktop and install it

9 years agoAdd examples and other docs to install target
Sven-Hendrik Haase [Sat, 31 Jan 2015 03:33:04 +0000 (04:33 +0100)]
Add examples and other docs to install target

9 years agoUpdate TODO regarding pointer grabbing
Bastien Dejean [Thu, 15 Jan 2015 13:39:33 +0000 (14:39 +0100)]
Update TODO regarding pointer grabbing

9 years agoNew setting: center_pseudo_tiled
Bastien Dejean [Thu, 15 Jan 2015 13:18:25 +0000 (14:18 +0100)]
New setting: center_pseudo_tiled

9 years agoFix null pointer dereference
Bastien Dejean [Tue, 13 Jan 2015 16:43:09 +0000 (17:43 +0100)]
Fix null pointer dereference

The insertion point needs to be a leaf when we enter the private/public
routine in the node insertion function.

Fixes #195.

9 years agoAdd new setting: initial_polarity
Bastien Dejean [Tue, 6 Jan 2015 19:10:09 +0000 (20:10 +0100)]
Add new setting: initial_polarity

Fixes #193.

9 years agoFix alignment
Bastien Dejean [Tue, 6 Jan 2015 18:35:05 +0000 (19:35 +0100)]
Fix alignment

9 years agoadd new selector modifier: unfocused
Joseph Lansdowne [Sat, 3 Jan 2015 11:44:56 +0000 (11:44 +0000)]
add new selector modifier: unfocused

9 years agoProtect mouse pointer when pointer_follows_focus set
Artur Shaik [Thu, 27 Nov 2014 08:08:43 +0000 (14:08 +0600)]
Protect mouse pointer when pointer_follows_focus set

When dialog window shows, I cannot move pointer outside this dialog window
because when I move it, it jumps in window's center (again on dialog).
So, this commit disables pff when mouse focus event happen and enables
after.

9 years agoUse explicit screen number in socket path template
Bastien Dejean [Sun, 23 Nov 2014 14:38:49 +0000 (15:38 +0100)]
Use explicit screen number in socket path template

9 years agoDocumentation cleanup
Bastien Dejean [Wed, 19 Nov 2014 08:58:04 +0000 (09:58 +0100)]
Documentation cleanup

9 years agoAutomatically check for sockets without screen name.
Michael Andrews [Sun, 9 Nov 2014 20:56:26 +0000 (15:56 -0500)]
Automatically check for sockets without screen name.

9 years agoUse generic BSD 2-clause license
Bastien Dejean [Wed, 22 Oct 2014 09:53:03 +0000 (11:53 +0200)]
Use generic BSD 2-clause license

Fixes #176

9 years agoAdd setting: pointer_follows_focus
Bastien Dejean [Wed, 22 Oct 2014 09:24:51 +0000 (11:24 +0200)]
Add setting: pointer_follows_focus

9 years agoUpdate monitors when setting *_monitors
Bastien Dejean [Tue, 9 Sep 2014 10:23:44 +0000 (12:23 +0200)]
Update monitors when setting *_monitors

9 years agoFix some grammatical mistakes
Bastien Dejean [Sat, 16 Aug 2014 19:04:04 +0000 (21:04 +0200)]
Fix some grammatical mistakes

Thanks to Scot Doyle.

9 years agoAdd new rule consequence: border
Bastien Dejean [Thu, 14 Aug 2014 16:14:25 +0000 (18:14 +0200)]
Add new rule consequence: border

9 years agoUpdate current EWMH desktop when removing desktops
Bastien Dejean [Sun, 10 Aug 2014 17:34:56 +0000 (19:34 +0200)]
Update current EWMH desktop when removing desktops

Because `focus_desktop` will not do it in this case.

9 years agoFix regression introduced by aebb671
Bastien Dejean [Tue, 29 Jul 2014 21:33:23 +0000 (23:33 +0200)]
Fix regression introduced by aebb671

9 years agoHandle client selection in `nearest_from_tree`
Bastien Dejean [Mon, 28 Jul 2014 09:45:00 +0000 (11:45 +0200)]
Handle client selection in `nearest_from_tree`

9 years agoCheck if directional focus fallback matches
Bastien Dejean [Thu, 24 Jul 2014 19:52:34 +0000 (21:52 +0200)]
Check if directional focus fallback matches

9 years agoFixed bspc rule --add syntax in documentation
Luuk Hendriks [Wed, 23 Jul 2014 20:55:23 +0000 (22:55 +0200)]
Fixed bspc rule --add syntax in documentation

9 years agoFix missing separator after layout info
Bastien Dejean [Mon, 21 Jul 2014 10:58:49 +0000 (12:58 +0200)]
Fix missing separator after layout info

9 years agoPanel: fix inactive monitor color
Bastien Dejean [Sat, 19 Jul 2014 18:40:05 +0000 (20:40 +0200)]
Panel: fix inactive monitor color

9 years agoRemove example Lua rule system
Bastien Dejean [Sat, 19 Jul 2014 13:33:38 +0000 (15:33 +0200)]
Remove example Lua rule system

9 years agoRemove dzen2 panel example
Bastien Dejean [Sat, 19 Jul 2014 13:26:06 +0000 (15:26 +0200)]
Remove dzen2 panel example

9 years agoProvide the layout of the focused desk. of every monitor
Bastien Dejean [Sat, 19 Jul 2014 08:32:04 +0000 (10:32 +0200)]
Provide the layout of the focused desk. of every monitor

9 years agoReinstate `focus_by_distance` setting
Bastien Dejean [Fri, 18 Jul 2014 17:21:58 +0000 (19:21 +0200)]
Reinstate `focus_by_distance` setting

9 years agoHandle NULL node ref. in node_matches
Bastien Dejean [Fri, 18 Jul 2014 16:59:16 +0000 (18:59 +0200)]
Handle NULL node ref. in node_matches

10 years agoUse the #AARRGGBB color notation for *bar*
Bastien Dejean [Fri, 27 Jun 2014 16:54:06 +0000 (18:54 +0200)]
Use the #AARRGGBB color notation for *bar*

10 years agoVersion 0.8.9
Bastien Dejean [Sat, 21 Jun 2014 21:15:18 +0000 (23:15 +0200)]
Version 0.8.9

10 years agoFail on non-tiled windows in `window --edge`
Bastien Dejean [Fri, 20 Jun 2014 08:17:32 +0000 (10:17 +0200)]
Fail on non-tiled windows in `window --edge`

10 years agoUpdate documentation for --reset-desktops
Bastien Dejean [Fri, 9 May 2014 18:42:30 +0000 (20:42 +0200)]
Update documentation for --reset-desktops

10 years agoReset desktop settings via `monitor -d`
Bastien Dejean [Fri, 9 May 2014 18:32:15 +0000 (20:32 +0200)]
Reset desktop settings via `monitor -d`

10 years agoUse appropriate shell function name
Bastien Dejean [Fri, 9 May 2014 13:12:03 +0000 (15:12 +0200)]
Use appropriate shell function name

10 years agoUpdate example bspwmrc for current settings
Bastien Dejean [Fri, 9 May 2014 10:31:07 +0000 (12:31 +0200)]
Update example bspwmrc for current settings

10 years agoClarify desktop level status of border width setting
Bastien Dejean [Fri, 9 May 2014 09:12:08 +0000 (11:12 +0200)]
Clarify desktop level status of border width setting

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