Merge branch 'release-4.2'
This commit is contained in:
commit
fda8b3d44d
100
RELEASE-NOTES-4.2
Normal file
100
RELEASE-NOTES-4.2
Normal file
@ -0,0 +1,100 @@
|
||||
|
||||
┌──────────────────────────────┐
|
||||
│ Release notes for i3 v4.2 │
|
||||
└──────────────────────────────┘
|
||||
|
||||
This is the second release of the new major version of i3, v4.2. It is
|
||||
considered stable. All users of i3 are strongly encouraged to upgrade.
|
||||
|
||||
A big change with this release is (again) a new parser for commands. You might
|
||||
get the impression that we like rewriting parsers, but check the commit message
|
||||
of commit a532f5a for rationale on this decision.
|
||||
|
||||
A more visible change to users is the introduction of a scratchpad command:
|
||||
This is useful to have a permanent editor session ready whenever you need it.
|
||||
Or your music player. Or email client? Or $programming-language REPL? Give it a
|
||||
try!
|
||||
|
||||
Also, you are finally able to move workspaces between the different outputs if
|
||||
you are using multiple monitors. You can rename workspaces on the fly and
|
||||
identify named workspaces by their number. So you can rename "1: www" to "1:
|
||||
code" with one simple rename command and all your keybindings will still work.
|
||||
|
||||
A subtle indicator of the split state of containers has been introduced: In
|
||||
case you are in a split container with precisely one window (a situation which
|
||||
you could not recognize by looking at your screen previously), i3 will
|
||||
highlight the bottom/right border of the split container in a lighter blue.
|
||||
This should reduce confusion about whether you are dealing with a split
|
||||
container or not.
|
||||
|
||||
And finally, i3bar now supports a JSON input protocol, so that with a
|
||||
subsequent release of i3status, you will be able to use colors in your bar!
|
||||
|
||||
┌────────────────────────────┐
|
||||
│ Changes in v4.2 │
|
||||
└────────────────────────────┘
|
||||
|
||||
• i3-sensible-*: don’t call which without parameters
|
||||
• i3-config-wizard: Mark the currently selected modifier with an arrow
|
||||
• i3bar: kick tray clients after output configuration changed
|
||||
• i3bar: kill child processes when exit()ing (they might be stopped)
|
||||
• i3bar now supports a JSON input format to provide colors and more (later)
|
||||
• Support different modifier keys for showing i3bar in hide mode
|
||||
• bar config: add i3bar_command for non-standard setups
|
||||
• Implement scratchpad functionality
|
||||
• Implement 'focus output left|right|up|down'
|
||||
• Implement 'workspace next_on_output|prev_on_output'
|
||||
• Implement 'move workspace to output <output>'
|
||||
• Implement a new parser for commands
|
||||
• Implement 'workspace number <number>' to switch to named workspaces
|
||||
• Implement 'move [container|window] to workspace number <number>'
|
||||
• Implement 'rename workspace <old_name> to <new_name>'
|
||||
• Re-implement borders in the workspace bar
|
||||
• Draw a separator line after each tab in tabbed mode
|
||||
• Ignore aspect ratio during fullscreen mode (fixes MPlayer subtitles)
|
||||
• Correctly restore focus after in-place restarts
|
||||
• Highlight the right/bottom border of split windows ("indicator")
|
||||
• Install /usr/share/applications/i3.desktop so that you can select i3 as a
|
||||
window manager in GNOME
|
||||
• Don’t migrate unfocused empty workspaces when disabling an output
|
||||
• randr: Skip workspaces which are assigned to a different output when
|
||||
creating a new workspace
|
||||
• Implement an urgency flag criterion
|
||||
• Render only once for all matching assignments
|
||||
• Implement support for user configuration of constraints on floating window
|
||||
dimensions
|
||||
• Extend move command for floating windows
|
||||
• Added option to select primary display on tray_output
|
||||
• Implement resize <grow|shrink> <width|height>, use it in the default config
|
||||
• Replace the old fullscreen container when requesting fullscreen
|
||||
• Prevent changing focus outside a container when scrolling on the
|
||||
decorations
|
||||
• Only resize when the left/right mouse button is used, not when scrolling
|
||||
• docs: replace the refcard with an HTML version
|
||||
• cfgparse: accept force-xinerama as a synonym of force_xinerama
|
||||
• Implement support for 32 bit visuals (necessary for transparency)
|
||||
• X11: only copy the requested region from buffer pixmaps in ExposeEvents
|
||||
|
||||
┌────────────────────────────┐
|
||||
│ Bugfixes │
|
||||
└────────────────────────────┘
|
||||
|
||||
• Bugfix: Don’t leak IPC file descriptors
|
||||
• Bugfix: fix empty tray icon areas in i3bar
|
||||
• Bugfix: properly handle workspace names with double quotes
|
||||
|
||||
┌────────────────────────────┐
|
||||
│ Thanks! │
|
||||
└────────────────────────────┘
|
||||
|
||||
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
|
||||
|
||||
Aaron Small, ablepharus, aksr, alexander, badboy, B-con, beauby, ben, biiter,
|
||||
binzter, cg, cradle, darkraven, dbp, dcoppa, Don, dothebart, D Thompson,
|
||||
eeemsi, f8l, Fandekasp, fernandotcl, gamo, garga, gregkh, Han, helgikrs,
|
||||
Jeremy O'Brien, jjfoerch, joepd, Jose Pereira, Jure Ziberna, MasterofJOKers,
|
||||
Merovius, mhcerri, migueldvb, moemoe, mseed, mxf, nh2, noxxun, Paul, Pavel
|
||||
Löbl, Peter Bui, Phlogistique, phnom, piroko, rami, SardemFF7, xeen, xpt,
|
||||
zeus
|
||||
|
||||
-- Michael Stapelberg, 2012-04-25
|
8
debian/changelog
vendored
8
debian/changelog
vendored
@ -1,9 +1,15 @@
|
||||
i3-wm (4.1.3-0) unstable; urgency=low
|
||||
i3-wm (4.2.1-0) unstable; urgency=low
|
||||
|
||||
* NOT YET RELEASED
|
||||
|
||||
-- Michael Stapelberg <michael@stapelberg.de> Fri, 27 Jan 2012 19:34:11 +0000
|
||||
|
||||
i3-wm (4.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- Michael Stapelberg <stapelberg@debian.org> Wed, 25 Apr 2012 23:19:44 +0200
|
||||
|
||||
i3-wm (4.1.2-3) unstable; urgency=low
|
||||
|
||||
* Disable generation of docs/refcard.pdf (Closes: #666363)
|
||||
|
1
debian/i3-wm.manpages
vendored
1
debian/i3-wm.manpages
vendored
@ -3,6 +3,7 @@ man/i3-msg.1
|
||||
man/i3-input.1
|
||||
man/i3-nagbar.1
|
||||
man/i3-config-wizard.1
|
||||
man/i3-dump-log.1
|
||||
man/i3-migrate-config-to-v4.1
|
||||
man/i3-sensible-pager.1
|
||||
man/i3-sensible-editor.1
|
||||
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -37,6 +37,9 @@ override_dh_auto_build:
|
||||
$(MAKE) -C man
|
||||
$(MAKE) -C docs
|
||||
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs RELEASE-NOTES-4.2
|
||||
|
||||
override_dh_install:
|
||||
$(MAKE) DESTDIR=$(CURDIR)/debian/i3-wm/ install
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Encoding=UTF-8
|
||||
Name=i3
|
||||
Comment=improved dynamic tiling window manager
|
||||
Exec=i3
|
||||
|
Loading…
Reference in New Issue
Block a user