]> git.lizzy.rs Git - bspwm.git/commitdiff
Version 0.9.2
authorBastien Dejean <nihilhill@gmail.com>
Sun, 30 Oct 2016 12:25:26 +0000 (13:25 +0100)
committerBastien Dejean <nihilhill@gmail.com>
Sun, 30 Oct 2016 12:25:26 +0000 (13:25 +0100)
VERSION
doc/CHANGELOG.md
doc/bspwm.1

diff --git a/VERSION b/VERSION
index f514a2f0bd053cdaebb7ab7bcffca86fed32620a..f76f9131742ee389211cdafc141553a15268098f 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.9.1
\ No newline at end of file
+0.9.2
\ No newline at end of file
index c0db1a51254dfad0e9a4608c2c9665c9e0ff522e..9c3b19bec79bd3c6c6a3feb13e0b6e97ecaf9566 100644 (file)
@@ -1,3 +1,39 @@
+# From 0.9.1 to 0.9.2
+
+## Changes
+
+- Monitors, desktops and nodes have unique IDs, `bspc query -{N,D,M}` returns IDs and events reference objects by ID instead of name.
+- `bspc` fails verbosely and only returns a single non-zero exit code.
+- The `DIR` descriptor is based on [right-window](https://github.com/ntrrgc/right-window).
+- The `CYCLE_DIR` descriptor isn't limited to the current desktop/monitor anymore. (You can emulate the previous behavior by appending a `.local` modifier to the selector.)
+- `bspc query -{N,D,M}` accepts an optional reference argument used by certain descriptors/modifiers.
+- Monitors are ordered visually by default.
+- The following settings: `border_width`, `window_gap` and `*_padding` behave as expected.
+- External rules also receives the monitor, desktop and node selectors computed from the built-in rules stage as subsequent arguments.
+- The `focus_follows_pointer` setting is implemented via enter notify events.
+
+## Additions
+
+- Nodes can be hidden/shown via the new `hidden` flag.
+- Node receptacles can be inserted with `node -i`. An example is given in `git show e8aa679`.
+- Non-tiled nodes can be moved/resized via `node -{v,z}`.
+- The reference of a selector can be set via the `{NODE,DESKTOP,MONITOR}_SEL#` prefix, example: `bspc node 0x0080000c#south -c` will close the node at the south of `0x0080000c`.
+- Node descriptors: `<node_id>`, `pointed`.
+- Node modifiers: `hidden`, `descendant_of`, `ancestor_of`, `window`, `active`. Example: `bspc query -N 0x00400006 -n .descendant_of` returns the descendants of `0x00400006`.
+- Desktop descriptor: `<desktop_id>`.
+- Monitor descriptor: `<monitor_id>`.
+- Settings: `pointer_motion_interval`, `pointer_modifier`, `pointer_action{1,2,3}`, `click_to_focus`, `honor_size_hints`.
+- Event: `pointer_action`.
+- ICCCM/EWMH atoms: `WM_STATE`, `_NET_WM_STRUT_PARTIAL`.
+- `bspc` shell completions for `fish`.
+
+## Removals
+
+- The `pointer` domain. Pointer actions are handled internally. You need to remove any binding that uses this domain from your `sxhkdrc`.
+- Settings: `history_aware_focus`, `focus_by_distance`. Both settings are merged into the new `DIR` implementation.
+- `monitor -r|--remove-desktops`: use `desktop -r|--remove` instead.
+- `wm -r|--remove-monitor`: use `monitor -r|--remove` instead.
+
 # From 0.9 to 0.9.1
 
 ## Overview
index 7fb4cbb8a0d4d0099c5ceece2f613b98b26b8915..525e3a542cc036c9ce5530efa5bafd4984508f33 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: bspwm
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 09/30/2016
+.\"      Date: 10/30/2016
 .\"    Manual: Bspwm Manual
-.\"    Source: Bspwm 0.9.1-102-ge2d5e26
+.\"    Source: Bspwm 0.9.2
 .\"  Language: English
 .\"
-.TH "BSPWM" "1" "09/30/2016" "Bspwm 0\&.9\&.1\-102\-ge2d5e26" "Bspwm Manual"
+.TH "BSPWM" "1" "10/30/2016" "Bspwm 0\&.9\&.2" "Bspwm Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------