Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
667857f
commit 9c8dc36
Showing
5 changed files
with
117 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
4.12-non-git | ||
4.13 (2016-11-08) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
|
||
ββββββββββββββββββββββββββββββ | ||
β Release notes for i3 v4.13 β | ||
ββββββββββββββββββββββββββββββ | ||
|
||
This is i3 v4.13. This version is considered stable. All users of i3 are | ||
strongly encouraged to upgrade. | ||
|
||
For users, there are two changes to be aware of: | ||
|
||
1. The X server DPI is read from the Xft.dpi X resource (if available). | ||
Previously, i3 used to directly look at the X serverβs DPI (based on screen | ||
resolution and physical size). Looking at Xft.dpi is more consistent with | ||
other software, more likely to be correct (because itβs user-specified and | ||
not read from possibly broken hardware information) and allows users to | ||
override the value. | ||
|
||
2. It is now possible to set config file variables from X resources using the | ||
βset_from_resourceβ directive. This allows users to have a single source of | ||
truth for e.g. theming X11 applications (specify β*color0: #121212β and have | ||
it apply to URxvt and your i3 config). | ||
|
||
For packagers, there are three changes that likely require action: | ||
|
||
1. cairo/pango are now required dependencies, as announced in the i3 v4.12 | ||
release notes. | ||
|
||
2. The aforementioned βset_from_resourceβ feature requires the new dependency | ||
libxcb-util-xrm. | ||
|
||
3. i3 now uses the GNU build system (autotools). Please see | ||
https://github.com/i3/i3/commit/4a52a7e9fb6fb2e1f0256b2e086cfa313f411cd8 for | ||
a lot more details about the rationale and what this means for your package. | ||
Bottomline, things should get simpler for you, though :). | ||
|
||
ββββββββββββββββββββββββββββββ | ||
β Changes in i3 v4.13 β | ||
ββββββββββββββββββββββββββββββ | ||
|
||
β’ build: wire up version handling for non-release tarballs (as opposed to git | ||
checkouts) | ||
β’ build: switch to the GNU build system | ||
β’ i3bar: disable pango markup for plain-text input | ||
β’ man/i3-msg: point out default ipc message type | ||
β’ config: introduce support for specifying variables from X resources | ||
β’ config: ensure variables match on longest-length, eliminating problems | ||
where one variable was a prefix of another | ||
β’ config: do not count '\' in comment lines as line continuation | ||
β’ ipc: introduce a new GET_BINDING_MODES command | ||
β’ ipc: implement new window::mark event | ||
β’ ipc: add βoutputβ to IPC events referencing a container | ||
β’ make fullscreen windows open on the output which is indicated by their | ||
geometry (fixes LibreOffice Impress multi-monitor presentations) | ||
β’ focus newly managed windows only if they donβt use the globally active | ||
input mode (fixes issues with RubyMine) | ||
β’ remove title indentation in nested containers (rationale was unclear, | ||
nobody spoke up when we asked about the feature on i3-discuss) | ||
β’ use the last known timestamp when calling xcb_set_input_focus (might fix | ||
rare race conditions in focus handling) | ||
β’ introduce the βsmartβ option for hide_edge_borders, which will hide borders | ||
when there is precisely one window on the workspace | ||
β’ handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only | ||
considered when managing a new window) | ||
β’ donβt change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS | ||
β’ only add numlock fallback for keybindings where necessary (allows users to | ||
correctly bind keys on the numpad) | ||
β’ do not match docks in config and command criteria | ||
β’ get DPI from the Xft.dpi resource instead of directly looking at the screen | ||
resolution/size | ||
β’ handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers) | ||
β’ set _NET_WM_DESKTOP to sticky for scratchpad windows | ||
β’ add new criteria βtilingβ and βfloatingβ | ||
β’ implement special output name βcurrentβ for commands | ||
β’ handle ResizeRequests for tray clients (fixes VLC tray icon) | ||
|
||
ββββββββββββββββββββββββββββββ | ||
β Bugfixes β | ||
ββββββββββββββββββββββββββββββ | ||
|
||
β’ i3bar: fix crash when the I3SOCK environment variable is present | ||
β’ i3-dmenu-desktop: do not die on failed open | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong. |
||
β’ i3-input: properly position in non-standard cases (fixes an issue where | ||
i3-input would launch off-screen) | ||
β’ i3-save-tree: rename βmarkβ to βmarksβ to reflect our recent change to | ||
allow multiple marks | ||
β’ mouse bindings: only grab the mouse buttons that need to be grabbed | ||
β’ no_focus: correctly count the number of windows (makes no_focus work with | ||
tabbed/stacked workspace layouts). | ||
β’ properly close disabled outputs restored during a restart (this fixes state | ||
handling when RandR changes happen during i3 restarts) | ||
β’ donβt trigger bindings on window border clicks unless --border was | ||
specified for the binding | ||
β’ traverse numbered workspaces in correct order | ||
β’ fix transition from named to numbered workspaces in βworkspace next|prevβ | ||
β’ avoid setting urgency hint on content containers and above (fixes crashes) | ||
β’ donβt trigger unrelated key bindings for --release bindings | ||
β’ fix colormap handling for containers (fixes taking screenshots using xwd) | ||
β’ check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping) | ||
β’ fix a use-after-free bug (fixes βfloating enableβ on single split windows) | ||
|
||
ββββββββββββββββββββββββββββββ | ||
β Thanks! β | ||
ββββββββββββββββββββββββββββββ | ||
|
||
Thanks for testing, bugfixes, discussions and everything I forgot go out to: | ||
|
||
Benedikt Heine, Cedric Buissart, Chih-Chyuan Hwang, Denton Liu, eplanet, Eric | ||
EngestrΓΆm, EvilPudding, Ferdinand Bachmann, Hong, Ingo BΓΌrk, Jakob Schnell, | ||
Jakub Wilk, johannes karoff, Johannes Lange, joshrosso, Julien Lequertier, | ||
Kacper Kowalik, Kenneth Lyons, Kyle Kneitinger, madroach, Michael Vetter, | ||
Nathan Schulte, Γsse, Peder Stray, Tony Crisci, Trevor Merrifield, wentasah, | ||
yshui, Zamarin Arthur | ||
|
||
-- Michael Stapelberg, 2016-11-08 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oh, still there π