]> git.lizzy.rs Git - bspwm.git/log
bspwm.git
11 years agoUpdate examples in relation to `clock`
Bastien Dejean [Fri, 12 Apr 2013 09:46:20 +0000 (11:46 +0200)]
Update examples in relation to `clock`

11 years agoCall `put_status` when inserting or removing nodes
Bastien Dejean [Tue, 9 Apr 2013 20:18:47 +0000 (22:18 +0200)]
Call `put_status` when inserting or removing nodes

11 years agoOnly call `put_status` when needed
Bastien Dejean [Tue, 9 Apr 2013 09:37:24 +0000 (11:37 +0200)]
Only call `put_status` when needed

11 years agoFix *sxhkdrc* example *vim* comment
Bastien Dejean [Tue, 9 Apr 2013 08:35:20 +0000 (10:35 +0200)]
Fix *sxhkdrc* example *vim* comment

11 years agoInitiate the call to `put_status`
Bastien Dejean [Mon, 8 Apr 2013 17:31:49 +0000 (19:31 +0200)]
Initiate the call to `put_status`

11 years agoUpdate panel examples
Bastien Dejean [Mon, 8 Apr 2013 17:08:52 +0000 (19:08 +0200)]
Update panel examples

- Mirror the changes made in the `put_status`.
- Add pointer bindings to each elements (via dzen2's `^ca()` syntax).

11 years agoConsolidate `put_status`
Bastien Dejean [Mon, 8 Apr 2013 16:47:45 +0000 (18:47 +0200)]
Consolidate `put_status`

Only use one character, only letters and don't print useless
informations.

11 years agoNew message: `put_status`
Bastien Dejean [Sun, 7 Apr 2013 09:27:24 +0000 (11:27 +0200)]
New message: `put_status`

11 years agoOnly crop the center section from the right
Bastien Dejean [Sat, 6 Apr 2013 09:39:58 +0000 (11:39 +0200)]
Only crop the center section from the right

11 years agoUse ASCII chars for the layout indicator
Bastien Dejean [Wed, 3 Apr 2013 16:56:09 +0000 (18:56 +0200)]
Use ASCII chars for the layout indicator

11 years agoNew setting: `split_ratio`
Bastien Dejean [Wed, 3 Apr 2013 10:19:01 +0000 (12:19 +0200)]
New setting: `split_ratio`

11 years agoUse consistent names
Bastien Dejean [Wed, 3 Apr 2013 09:39:14 +0000 (11:39 +0200)]
Use consistent names

11 years agoMake use of the status prefix in the examples
Bastien Dejean [Tue, 2 Apr 2013 17:50:32 +0000 (19:50 +0200)]
Make use of the status prefix in the examples

11 years agoNew option for `bspwm`: `-p STATUS_PREFIX`
Bastien Dejean [Tue, 2 Apr 2013 17:46:16 +0000 (19:46 +0200)]
New option for `bspwm`: `-p STATUS_PREFIX`

11 years agoNew arguments for `swap`: `biggest` and `smallest`
Bastien Dejean [Tue, 2 Apr 2013 13:02:45 +0000 (15:02 +0200)]
New arguments for `swap`: `biggest` and `smallest`

11 years agoAlso change the path
Bastien Dejean [Mon, 1 Apr 2013 12:26:29 +0000 (14:26 +0200)]
Also change the path

11 years agoCosmetic changes
Bastien Dejean [Mon, 1 Apr 2013 12:07:08 +0000 (14:07 +0200)]
Cosmetic changes

11 years agoAdd dzen2 panel example
Bastien Dejean [Mon, 1 Apr 2013 11:33:30 +0000 (13:33 +0200)]
Add dzen2 panel example

11 years agoUse the depth of the window for the border pixmap
Bastien Dejean [Mon, 1 Apr 2013 10:29:45 +0000 (12:29 +0200)]
Use the depth of the window for the border pixmap

11 years agoAdd help command line flag
Bastien Dejean [Sun, 31 Mar 2013 17:10:22 +0000 (19:10 +0200)]
Add help command line flag

11 years agoRemove obsolete .gitignore entries
Bastien Dejean [Sun, 31 Mar 2013 09:42:20 +0000 (11:42 +0200)]
Remove obsolete .gitignore entries

11 years agoFix bogus shadow property cardinal
Bastien Dejean [Sat, 30 Mar 2013 13:44:02 +0000 (14:44 +0100)]
Fix bogus shadow property cardinal

11 years agoAdd overlapping borders example
Bastien Dejean [Wed, 27 Mar 2013 12:54:23 +0000 (13:54 +0100)]
Add overlapping borders example

11 years agoTake the default border width from `rio`
Bastien Dejean [Tue, 26 Mar 2013 12:00:57 +0000 (13:00 +0100)]
Take the default border width from `rio`

11 years agoAdd support for _NET_WM_STATE_DEMANDS_ATTENTION
Bastien Dejean [Tue, 26 Mar 2013 10:34:06 +0000 (11:34 +0100)]
Add support for _NET_WM_STATE_DEMANDS_ATTENTION

11 years agoNew setting: `auto_alternate`
Bastien Dejean [Fri, 22 Mar 2013 18:17:03 +0000 (19:17 +0100)]
New setting: `auto_alternate`

11 years agoFix motion recorder being activated erroneously
Bastien Dejean [Fri, 22 Mar 2013 17:26:30 +0000 (18:26 +0100)]
Fix motion recorder being activated erroneously

We need to check which window is under the pointer after having changed
the z-order of windows.

11 years agoFix typo
Bastien Dejean [Thu, 21 Mar 2013 10:50:38 +0000 (11:50 +0100)]
Fix typo

11 years agoSimplify `autostart` example
Bastien Dejean [Wed, 20 Mar 2013 10:13:52 +0000 (11:13 +0100)]
Simplify `autostart` example

11 years agoBe straight regarding bindings
Bastien Dejean [Wed, 20 Mar 2013 09:31:40 +0000 (10:31 +0100)]
Be straight regarding bindings

11 years agoSort by extensions
Bastien Dejean [Tue, 19 Mar 2013 22:34:15 +0000 (23:34 +0100)]
Sort by extensions

11 years agoFix incomplete source dependencies
Bastien Dejean [Tue, 19 Mar 2013 22:17:39 +0000 (23:17 +0100)]
Fix incomplete source dependencies

11 years agoPattern rules are not POSIX
Bastien Dejean [Tue, 19 Mar 2013 18:03:17 +0000 (19:03 +0100)]
Pattern rules are not POSIX

11 years agoSensible Makefile
Bastien Dejean [Tue, 19 Mar 2013 17:54:41 +0000 (18:54 +0100)]
Sensible Makefile

11 years agoDon't need `clean` or `install`
Bastien Dejean [Tue, 19 Mar 2013 15:48:30 +0000 (16:48 +0100)]
Don't need `clean` or `install`

11 years agoRework Makefile
Bastien Dejean [Tue, 19 Mar 2013 13:54:53 +0000 (14:54 +0100)]
Rework Makefile

Add headers dependency, let the commands be printed as if.

11 years agoEncourage the use of pam
Bastien Dejean [Mon, 18 Mar 2013 20:02:37 +0000 (21:02 +0100)]
Encourage the use of pam

11 years agoMerge branch 'master' into fix-cpu
Bastien Dejean [Mon, 18 Mar 2013 18:56:57 +0000 (19:56 +0100)]
Merge branch 'master' into fix-cpu

11 years agoExhaustively clear input focus before unmapping
Bastien Dejean [Mon, 18 Mar 2013 18:44:09 +0000 (19:44 +0100)]
Exhaustively clear input focus before unmapping

This is a fix for the following bug:
https://bbs.archlinux.org/viewtopic.php?pid=1244541#p1244541

I'm not sure why `monsterwm` is immune to this or if there's a better
way to fix it. I've made a test with a simple window listening to
focus{in,out} events and it did receive those events after being
unmapped without needing the fix...

11 years agoChange input focus before unmapping
Bastien Dejean [Mon, 18 Mar 2013 14:34:07 +0000 (15:34 +0100)]
Change input focus before unmapping

11 years agoAdd looping examples
Bastien Dejean [Mon, 18 Mar 2013 10:30:41 +0000 (11:30 +0100)]
Add looping examples

11 years agoFocus the root window on an empty desktop
Bastien Dejean [Sun, 17 Mar 2013 21:37:19 +0000 (22:37 +0100)]
Focus the root window on an empty desktop

11 years agoRemove trailing spaces
Bastien Dejean [Sat, 16 Mar 2013 18:20:20 +0000 (19:20 +0100)]
Remove trailing spaces

11 years agoClarify and expand the configuration documentation
Bastien Dejean [Sat, 16 Mar 2013 11:29:24 +0000 (12:29 +0100)]
Clarify and expand the configuration documentation

11 years agoVersion 0.5
Bastien Dejean [Thu, 14 Mar 2013 10:49:07 +0000 (11:49 +0100)]
Version 0.5

11 years agoRemove useless `reload_*` messages
Bastien Dejean [Tue, 12 Mar 2013 20:43:44 +0000 (21:43 +0100)]
Remove useless `reload_*` messages

11 years agoNew argument for the `rule` message: `follow`
Bastien Dejean [Tue, 12 Mar 2013 09:56:45 +0000 (10:56 +0100)]
New argument for the `rule` message: `follow`

11 years agoSet current EWMH desktop in `restore`
Bastien Dejean [Tue, 12 Mar 2013 09:34:38 +0000 (10:34 +0100)]
Set current EWMH desktop in `restore`

11 years agoAdd new contributor
Bastien Dejean [Sun, 10 Mar 2013 22:09:11 +0000 (23:09 +0100)]
Add new contributor

11 years agoNew message: `balance`
Bastien Dejean [Sun, 10 Mar 2013 17:28:30 +0000 (18:28 +0100)]
New message: `balance`

11 years agoMoving tiled windows to empty desktops
Bastien Dejean [Sun, 10 Mar 2013 08:55:09 +0000 (09:55 +0100)]
Moving tiled windows to empty desktops

11 years agoMove tiled window: don't miss valid cases
Bastien Dejean [Sat, 9 Mar 2013 19:49:19 +0000 (20:49 +0100)]
Move tiled window: don't miss valid cases

When we move a tiled window from one monitor to the other, we don't care
about the state of the window under the pointer.

11 years agoMoving a tiled window to another monitor
Bastien Dejean [Sat, 9 Mar 2013 18:40:47 +0000 (19:40 +0100)]
Moving a tiled window to another monitor

When we move a tiled window to another monitor via the `move` argument
of the `grab_pointer` message, we shall transfer the related node.

11 years agoLower the motion recorder when querying
Bastien Dejean [Thu, 7 Mar 2013 20:53:45 +0000 (21:53 +0100)]
Lower the motion recorder when querying

The current implementation of `focus_follows_pointer` requires that the
motion recorder be lowered when `xcb_query_pointer` is called,
otherwise, the response will specify the motion recorder as child
attribute.

11 years agoGeneralize `swap_nodes`
Bastien Dejean [Thu, 7 Mar 2013 20:34:33 +0000 (21:34 +0100)]
Generalize `swap_nodes`

The `swap_nodes` function was not written to handle nodes from different
desktops. We need to be able to do that in order to move tiled windows
across monitors.

11 years agoRemove obsolete function
Bastien Dejean [Mon, 4 Mar 2013 20:13:10 +0000 (21:13 +0100)]
Remove obsolete function

11 years agoNew setting: 'focus_follows_pointer'
Bastien Dejean [Mon, 4 Mar 2013 10:25:12 +0000 (11:25 +0100)]
New setting: 'focus_follows_pointer'

11 years agoRemove setting: 'focus_follows_pointer'
Bastien Dejean [Mon, 4 Mar 2013 10:19:24 +0000 (11:19 +0100)]
Remove setting: 'focus_follows_pointer'

It is impossible to make the feature work in every cases without
unwanted side effects, therefore it will only exists as a branch.

11 years agoMake ffp reacts immediately
Bastien Dejean [Mon, 4 Mar 2013 09:41:35 +0000 (10:41 +0100)]
Make ffp reacts immediately

11 years agoDisable motion recording as soon as possible
Bastien Dejean [Sun, 3 Mar 2013 20:46:09 +0000 (21:46 +0100)]
Disable motion recording as soon as possible

Also, get_pointed_window needs to lower the motion_recorder
window otherwise xcb_query_pointer will return that window as child
attribute.

11 years agoUpdate TODO.
Bastien Dejean [Sun, 3 Mar 2013 09:39:15 +0000 (10:39 +0100)]
Update TODO.

11 years agoFocus follows pointer rewrite
Bastien Dejean [Sat, 2 Mar 2013 18:39:16 +0000 (19:39 +0100)]
Focus follows pointer rewrite

11 years agoUpdate TODO
Bastien Dejean [Sat, 2 Mar 2013 16:45:43 +0000 (17:45 +0100)]
Update TODO

11 years agoRemove obsolete prototypes
Bastien Dejean [Thu, 28 Feb 2013 16:36:56 +0000 (17:36 +0100)]
Remove obsolete prototypes

11 years agoUnify tiled and floating pointer actions
Bastien Dejean [Thu, 28 Feb 2013 14:04:14 +0000 (15:04 +0100)]
Unify tiled and floating pointer actions

The following 'grab_pointer' arguments are removed: 'move_tiled',
'resize_tiled'. The regular 'move' and 'resize_*' arguments shall be
used instead. The 'fence_grip' parameter is no longer meaningful and
has been removed. Moving and resizing now behaves the same for tiled and
floating windows.

11 years agoReuse W
Bastien Dejean [Thu, 28 Feb 2013 11:47:29 +0000 (12:47 +0100)]
Reuse W

11 years agoNew 'grab_pointer' argument: 'resize_side'
Bastien Dejean [Thu, 28 Feb 2013 11:27:26 +0000 (12:27 +0100)]
New 'grab_pointer' argument: 'resize_side'

The 'resize' argument is now called 'resize_corner'.

11 years agoUse the default is XDG_CONFIG_HOME is not set
Bastien Dejean [Thu, 28 Feb 2013 10:22:50 +0000 (11:22 +0100)]
Use the default is XDG_CONFIG_HOME is not set

11 years agoNew message: 'flip'
Bastien Dejean [Tue, 26 Feb 2013 11:54:01 +0000 (12:54 +0100)]
New message: 'flip'

11 years agoUpdate TODO
Bastien Dejean [Tue, 19 Feb 2013 13:26:00 +0000 (14:26 +0100)]
Update TODO

11 years agoBe neutral
Bastien Dejean [Tue, 19 Feb 2013 13:24:31 +0000 (14:24 +0100)]
Be neutral

11 years agoBe explicit regarding the license
Bastien Dejean [Thu, 14 Feb 2013 19:05:01 +0000 (20:05 +0100)]
Be explicit regarding the license

11 years agoQuick desktop preview
Bastien Dejean [Tue, 12 Feb 2013 16:25:23 +0000 (17:25 +0100)]
Quick desktop preview

If two identical *use* messages are received, the last one will be
equivalent to *alternate_desktop*.

11 years agoUpdate TODO
Bastien Dejean [Tue, 12 Feb 2013 16:18:01 +0000 (17:18 +0100)]
Update TODO

11 years agoDifferentiate focused and active colors
Bastien Dejean [Thu, 7 Feb 2013 10:16:26 +0000 (11:16 +0100)]
Differentiate focused and active colors

11 years agoRemove the inner and outer borders
Bastien Dejean [Wed, 6 Feb 2013 21:23:49 +0000 (22:23 +0100)]
Remove the inner and outer borders

The concept of triple border was initially introduced to solve the
visibility problem occurring when the border's environment is similar to
the border itself. In practice however, it doesn't help much and has no
redeeming aesthetic value.

11 years agoAdd tiled move/resize pointer actions
Bastien Dejean [Mon, 4 Feb 2013 13:22:41 +0000 (14:22 +0100)]
Add tiled move/resize pointer actions

New arguments for `grab_pointer`: `{move,resize}_tiled`.
New setting: `fence_grip`.

11 years agoUpdate TODO
Bastien Dejean [Sat, 2 Feb 2013 10:43:34 +0000 (11:43 +0100)]
Update TODO

11 years agoCheck the initialization of EWMH atoms
Bastien Dejean [Tue, 29 Jan 2013 16:08:35 +0000 (17:08 +0100)]
Check the initialization of EWMH atoms

11 years agoPrevent pointer actions on fullscreen windows
Bastien Dejean [Sat, 19 Jan 2013 20:41:10 +0000 (21:41 +0100)]
Prevent pointer actions on fullscreen windows

11 years agoDon't alter the floating state of fullscreen windows
Bastien Dejean [Sat, 19 Jan 2013 20:34:56 +0000 (21:34 +0100)]
Don't alter the floating state of fullscreen windows

11 years agoActually honour 'apply_shadow_property'
Bastien Dejean [Sat, 19 Jan 2013 19:58:21 +0000 (20:58 +0100)]
Actually honour 'apply_shadow_property'

11 years agoNew setting: 'apply_shadow_property'
Bastien Dejean [Sat, 19 Jan 2013 19:53:46 +0000 (20:53 +0100)]
New setting: 'apply_shadow_property'

Will not have any effect unless `compton` is started with the
`--respect-prop-shadow` option.

11 years agoMerge branch 'master' into compton-shadow
Bastien Dejean [Sat, 19 Jan 2013 19:34:46 +0000 (20:34 +0100)]
Merge branch 'master' into compton-shadow

11 years agoOnly highlight the option as code
Bastien Dejean [Sat, 19 Jan 2013 19:27:57 +0000 (20:27 +0100)]
Only highlight the option as code

We follow Tim Pope's advice:
https://github.com/tpope/vim-markdown/issues/30

11 years agoOnly floating windows needs shadow
Bastien Dejean [Sat, 19 Jan 2013 19:09:02 +0000 (20:09 +0100)]
Only floating windows needs shadow

11 years agoMerge branch 'master' into compton-shadow
Bastien Dejean [Thu, 17 Jan 2013 09:54:36 +0000 (10:54 +0100)]
Merge branch 'master' into compton-shadow

11 years agoShow libraries
Bastien Dejean [Wed, 16 Jan 2013 17:02:03 +0000 (18:02 +0100)]
Show libraries

11 years agoUpdate TODO
Bastien Dejean [Sun, 13 Jan 2013 10:19:11 +0000 (11:19 +0100)]
Update TODO

11 years agoNew messages: 'drop_to{,monitor}'
Bastien Dejean [Sun, 13 Jan 2013 10:10:15 +0000 (11:10 +0100)]
New messages: 'drop_to{,monitor}'

'send_to' was broken, '--next' and '--prev' can't be options, and I
don't want to restrain the name of the desktops with 'send_to
DESKTOP_NAME|next|prev [--follow]' or handle multiple options: 'send_to
(DESKTOP_NAME|(next|prev --relative)) [--follow]' so I just created new
messages.

11 years agoDon't use fancy `cp` flags
Bastien Dejean [Sat, 12 Jan 2013 17:15:42 +0000 (18:15 +0100)]
Don't use fancy `cp` flags

11 years agoMake the Makefile more POSIX
Bastien Dejean [Sat, 12 Jan 2013 10:39:35 +0000 (11:39 +0100)]
Make the Makefile more POSIX

11 years agoRevert "Cursor pointer feedbacks for 'grab_pointer'"
Bastien Dejean [Sat, 12 Jan 2013 10:12:17 +0000 (11:12 +0100)]
Revert "Cursor pointer feedbacks for 'grab_pointer'"

This reverts commit e1e04bff2ea3ab6b8b1a736b53c2887fd36bd006.

11 years agoDon't start actions via unmanaged windows
Bastien Dejean [Thu, 10 Jan 2013 19:26:00 +0000 (20:26 +0100)]
Don't start actions via unmanaged windows

11 years agoFix previous rule pointer not being initialized
Bastien Dejean [Thu, 10 Jan 2013 18:14:36 +0000 (19:14 +0100)]
Fix previous rule pointer not being initialized

11 years agoCursor pointer feedbacks for 'grab_pointer'
Bastien Dejean [Thu, 10 Jan 2013 16:59:22 +0000 (17:59 +0100)]
Cursor pointer feedbacks for 'grab_pointer'

11 years agoNew message: 'swap'
Bastien Dejean [Wed, 9 Jan 2013 20:45:18 +0000 (21:45 +0100)]
New message: 'swap'

11 years agoFocus follows pointer needs enter notify events
Bastien Dejean [Wed, 9 Jan 2013 20:33:19 +0000 (21:33 +0100)]
Focus follows pointer needs enter notify events

It seems that pointer motion events are not sufficient to enforce
'focus_follows_pointer': some windows grab the pointer and catch those
events (e.g.: *zenity*), preventing *bspwm* from receiving them. So we
need to listen to enter notify events too.

11 years agoRemove obsolete prototypes
Bastien Dejean [Wed, 9 Jan 2013 15:47:20 +0000 (16:47 +0100)]
Remove obsolete prototypes

11 years agoUpdate TODO
Bastien Dejean [Tue, 8 Jan 2013 20:39:23 +0000 (21:39 +0100)]
Update TODO