Skip to content

Commit f5d0147

Browse files
committed
add i3 tarballs + release notes
1 parent e281c21 commit f5d0147

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+745
-0
lines changed

downloads/RELEASE-NOTES-3.a-bf1.txt

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
Release notes for i3 v3.a-bf1
2+
-----------------------------
3+
4+
This is the first bugfix release (bf1) for version 3.a of i3. We felt it was
5+
a good idea to release the bugfixes which were collected during the last two
6+
months so that the users of stable releases (as opposed to users following
7+
the git tree) enjoy a much better i3.
8+
9+
I’d like to thank all contributors who made this release possible by their
10+
support and bug reports, especially mist, mxf, Atsutane and ch3ka.
11+
12+
All users of i3 3.a are encouraged to upgrade as soon as possible.
13+
14+
A list of changes follows:
15+
16+
* Bugfix: When entering a stack window with the mouse, set focus to the
17+
active client in the container the stack window belongs to.
18+
* Bugfix: Correctly filter out the numlock bit. This fixes i3 not reacting
19+
to any keybindings after pressing numlock once.
20+
* Bugfix: Don't crash when Xinerama is disabled.
21+
* Bugfix: Correctly remove client from container when moving to another
22+
workspace.
23+
* Bugfix: Set focus to the client which was previously focused instead of
24+
the next client in container when moving windows out of a container.
25+
* Bugfix: Correctly set focus when switching between screens.
26+
* Bugfix: Don't crash anymore moving focus to another screen under the
27+
following conditions: The screen you switch to has a lower number of cells
28+
and/or rows than the current one, you switch focus using your mouse, you
29+
previously were in a column/row which is not available on the destination
30+
screen.
31+
* Bugfix: When switching screens, warp the pointer to the correct
32+
destination window.
33+
* Bugfix: Store dock clients per screen, not per workspace.
34+
* Bugfix: Perform bounds checking for snapped containers.
35+
* Bugfix: Send clients their absolute position/size (on the root window) in
36+
generated configure events. This fixes problems with xfontsel, xmaple,
37+
etc.
38+
* Bugfix: Correctly update state when moving fullscreen windows across
39+
workspaces.
40+
* Bugfix: Correctly restart i3 when not using its absolute path
41+
* Bugfix: Drag & Drop in GTK applications works now
42+
* Bugfix: Don't hide non-managed windows (libnotify-popups for example)
43+
when raising clients in stacked containers.
44+
* Bugfix: Correctly restore focus when leaving fullscreen mode
45+
* Bugfix: Re-distribute free space when closing customly resized containers,
46+
re-evaluate for other containers
47+
* Bugfix: When moving windows into different containers, insert them at the
48+
correct position.
49+
* Bugfix: Correctly set focus when moving windows into other containers
50+
* Implement scrolling on stack windows and on the bottom bar.
51+
* Create i3-wm-dbg with debug symbols
52+
* Don't rely on libxcb-wm any longer, as it got removed in libxcb 0.3.4.
53+
54+
-- Michael Stapelberg, 2009-05-03

downloads/RELEASE-NOTES-3.b.txt

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Release notes for i3 v3.β
2+
-----------------------------
3+
4+
This is the second version (3.β, transcribed 3.b) of i3. It is considered stable.
5+
6+
The most important change probably is the implementation of floating clients,
7+
primarily useful for dialog/toolbar/popup/splash windows. When using i3 for
8+
managing floating windows other than the ones mentioned beforehand, please
9+
keep in mind that i3 is a tiling window manager in the first place and thus
10+
you might better use a "traditional" window manager when having to deal a
11+
lot with floating windows.
12+
13+
Now that you’re warned, let’s have a quick glance at the other new features:
14+
* jumping to other windows by specifying their position or window class/title
15+
* assigning clients to specific workspaces by window class/title
16+
* automatically starting programs (such as i3status + dzen2)
17+
* configurable colors
18+
* variables in configfile
19+
20+
Furthermore, we now have a user’s guide which should be the first document
21+
you read when new to i3 (apart from the manpage).
22+
23+
Thanks for this release go out to mist, Atsutane, ch3ka, urs, Moredread,
24+
badboy and all other people who reported bugs/made suggestions.
25+
26+
A list of changes follows:
27+
28+
* Bugfix: Correctly handle col-/rowspanned containers when setting focus.
29+
* Bugfix: Correctly handle col-/rowspanned containers when snapping.
30+
* Bugfix: Force reconfiguration of all windows on workspaces which are
31+
re-assigned because a screen was detached.
32+
* Bugfix: Several bugs in resizing table columns fixed.
33+
* Bugfix: Resizing should now work correctly in all cases.
34+
* Bugfix: Correctly re-assign dock windows when workspace is destroyed.
35+
* Bugfix: Correctly handle Mode_switch modifier.
36+
* Bugfix: Don't raise clients in fullscreen mode.
37+
* Bugfix: Re-assign dock windows to different workspaces when a workspace
38+
is detached.
39+
* Bugfix: Fix crash because of workspace-pointer which did not get updated
40+
* Bugfix: Correctly initialize screen when Xinerama is disabled.
41+
* Bugfix: Fullscreen window movement and focus problems fixed
42+
* Implement jumping to other windows by specifying their position or
43+
window class/title.
44+
* Implement jumping back by using the focus stack.
45+
* Implement autostart (exec-command in configuration file).
46+
* Implement floating.
47+
* Implement automatically assigning clients on specific workspaces.
48+
* Implement variables in configfile.
49+
* Colors are now configurable.
50+
51+
-- Michael Stapelberg, 2009-06-21

downloads/RELEASE-NOTES-3.c.txt

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
Release notes for i3 v3.γ
2+
-----------------------------
3+
4+
This is the third version (3.γ, transcribed 3.c) of i3. It is considered stable.
5+
6+
This release contains many small improvements like using keysymbols in the
7+
configuration file, named workspaces, borderless windows, an IPC interface
8+
etc. (see below for a complete list of changes)
9+
10+
Thanks for this release go out to bapt, badboy, Atsutane, tsdh, xeen, mxf,
11+
and all other people who reported bugs/made suggestions.
12+
13+
Special thanks go to steckdenis, yellowiscool and farvardin who designed a logo
14+
for i3.
15+
16+
A list of changes follows:
17+
18+
* Implement a reload command
19+
* Implement keysymbols in configuration file
20+
* Implement assignments of workspaces to screens
21+
* Implement named workspaces
22+
* Implement borderless/1-px-border windows
23+
* Implement command to focus screens
24+
* Implement IPC via unix sockets
25+
* Correctly render decoration of floating windows
26+
* Map floating windows requesting (0x0) to center of their leader/workspace
27+
* Optimization: Render stack windows on pixmaps to reduce flickering
28+
* Optimization: Directly position new windows to their final position
29+
* Bugfix: Repeatedly try to find screens if none are available
30+
* Bugfix: Correctly redecorate clients when changing focus
31+
* Bugfix: Don’t crash when clients reconfigure themselves
32+
* Bugfix: Fix screen wrapping
33+
* Bugfix: Fix selecting a different screen with your mouse when not having
34+
any windows on the current workspace
35+
* Bugfix: Correctly unmap stack windows and don’t re-map them too early
36+
* Bugfix: Allow switching layout if there are no clients in the this container
37+
* Bugfix: Set WM_STATE_WITHDRAWN when unmapping, unmap windows when
38+
destroying
39+
* Bugfix: Don’t hide assigned clients to inactive but visible workspaces
40+
41+
-- Michael Stapelberg, 2009-08-19

downloads/RELEASE-NOTES-3.d-bf1.txt

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Release notes for i3 v3.δ-bf1
2+
-----------------------------
3+
4+
This is the first bugfix release (bf1) for version 3.δ (transcribed 3.d) of
5+
i3. Because many bugs were fixed after the release of version 3.δ, we thought
6+
users of the stable releases might profit from this additional bugfix release.
7+
8+
Thanks for this release go out to msi, merovius, Grauwolf, jace, Syntropy,
9+
Mirko, helgiks and Moredread.
10+
11+
A list of changes follows:
12+
13+
* Bugfix: Don’t draw window title when titlebar is disabled
14+
* Bugfix: Correctly switch border types for floating windows
15+
* Bugfix: Correctly replay pointer if the click handler does not trigger
16+
* Bugfix: Also allow WORDs as workspace names
17+
* Bugfix: Correctly clear the urgency hint if a window gets unmapped without
18+
clearing it
19+
* Bugfix: Fix resizing of floating windows in borderless/1-px-border mode
20+
* Bugfix: Accept underscores in bindsym
21+
* Bugfix: Don’t set the urgency flag if the window is focused
22+
* Bugfix: Handle stack-limit cols on tabbed containers
23+
* Bugfix: Resize client after updating base_width/base_height
24+
* Bugfix: Force render containers after setting the client active
25+
* Bugfix: Fix two problems in resizing floating windows with right mouse
26+
* Bugfix: Use more precise floating point arithmetics
27+
* Bugfix: Correctly place new windows below fullscreen windows
28+
29+
-- Michael Stapelberg, 2009-12-21

downloads/RELEASE-NOTES-3.d.txt

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Release notes for i3 v3.δ
2+
-----------------------------
3+
4+
This is the third version (3.δ, transcribed 3.d) of i3. It is considered stable.
5+
6+
This release features tabbing and some more advanced modifications of the
7+
stacking window (see the user’s guide), vim-like marks, support for the
8+
urgency hint, horizontal resizing of containers (finally), modes (which can
9+
make your keybindings a lot simpler), an unlimited amount of workspaces
10+
and several bugfixes (see below for the complete list of changes).
11+
12+
Furthermore, the configuration file parsing has been rewritten to use a
13+
lex/yacc based lexer/parser. This makes our configuration file more easy to
14+
understand and more flexible from the point of view of a developer. For some
15+
of the new features, you already need the new lexer/parser. To not break your
16+
current configuration, however, the old parser is still included and used by
17+
default. I strongly recommend you to add the flag -l when starting i3 and
18+
switch your configuration file to the new lexer/parser. This should only
19+
require minor changes, if at all. In the next released version of i3, the
20+
old configuration file parsing will be removed!
21+
22+
Also, this release includes the testcases which were developed in a separate
23+
branch so far. They use Perl, together with X11::XCB, which you can download
24+
from CPAN. Please make sure you are not doing anything important when running
25+
the testcases, as they may modify your layout and use different workspaces.
26+
They also might, of course, actually find bugs and crash i3 ;-).
27+
28+
Thanks for this release go out to xeen, mist, badboy, Mikael, mxf, Atsutane,
29+
tsdh, litemotiv, shatter, msi, yurifury, dirkson, Scytale, Grauwolf and all
30+
other people who reported bugs/made suggestions.
31+
32+
A list of changes follows:
33+
34+
* Implement tabbing (command "T")
35+
* Implement horizontal resize of containers (containers! not windows)
36+
* Implement the urgency hint for windows/workspaces
37+
* Implement vim-like marks (mark/goto command)
38+
* Implement stack-limit for further defining how stack windows should look
39+
* Implement modes which allow you to use a different set of keybindings
40+
when inside a specific mode
41+
* Implement changing the default mode of containers
42+
* Implement long options (--version, --no-autostart, --help, --config)
43+
* Implement 'bt' to toggle between the different border styles
44+
* Implement an option to specify the default border style
45+
* Use a yacc/lex parser/lexer for the configuration file
46+
* The number of workspaces is now dynamic instead of limited to 10
47+
* Floating windows (and tiled containers) can now be resized using
48+
floating_modifier and right mouse button
49+
* Dock windows can now reconfigure their height
50+
* Bugfix: Correctly handle multiple messages on the IPC socket
51+
* Bugfix: Correctly use base_width, base_height and size increment hints
52+
* Bugfix: Correctly send fake configure_notify events
53+
* Bugfix: Don’t crash if the numlock symbol cannot be found
54+
* Bugfix: Don’t display a colon after unnamed workspaces
55+
* Bugfix: If the pointer is outside of the screen when starting, fall back to
56+
the first screen.
57+
* Bugfix: Initialize screens correctly when not using Xinerama
58+
* Bugfix: Correctly handle unmap_notify events when resizing
59+
* Bugfix: Correctly warp pointer after rendering the layout
60+
* Bugfix: Fix NULL pointer dereference when reconfiguring screens
61+
62+
-- Michael Stapelberg, 2009-11-09

downloads/RELEASE-NOTES-3.e-bf1.txt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Release notes for i3 v3.ε-bf1
2+
-----------------------------
3+
4+
This is the first bugfix release (bf1) for version 3.ε of i3. Current
5+
development focuses on the tree branch which contains a major refactoring.
6+
Because (as usual) there are still bugs in the stable versions, though, we
7+
felt it was a good idea to have this bugfix release.
8+
9+
This release contains only bugfixes and is considered stable.
10+
11+
All users of i3 3.ε are encouraged to upgrade as soon as possible.
12+
13+
A list of changes follows:
14+
15+
* Bugfix: Correctly initialize workspaces if RandR is not available
16+
* Bugfix: Correctly handle asprintf() return value
17+
* Bugfix: Update _NET_WM_STATE when clients request changes via ClientMessage
18+
* Bugfix: Don’t invert directions when resizing floating clients (top/left)
19+
* Bugfix: Don’t leak file descriptors
20+
21+
-- Michael Stapelberg, 2010-06-09

downloads/RELEASE-NOTES-3.e-bf2.txt

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Release notes for i3 v3.ε-bf2
2+
-----------------------------
3+
4+
This is the second bugfix release (bf2) for version 3.ε of i3. Current
5+
development focuses on the tree branch which contains a major refactoring.
6+
Because (as usual) there are still bugs in the stable versions, though, we
7+
felt it was a good idea to have this bugfix release.
8+
9+
This release contains only bugfixes and is considered stable.
10+
11+
All users of older versions are encouraged to upgrade as soon as possible.
12+
13+
Thanks for this release go out to fernandotcl, Marcus, Stefan, dbp, quaec.
14+
15+
A list of changes follows:
16+
17+
* Bugfix: Don’t crash when a dock client starts up with nonsense coordinates
18+
* Bugfix: i3-wsbar: properly catch errors when writing to child processes
19+
* Bugfix: Render decorations of single window in tabbed/stacked container
20+
* Bugfix: Don't draw stacked decors overlapping a fs window
21+
* Bugfix: Replay unhandled pointer events
22+
* Bugfix: Validate the ws number for client assignment
23+
* Bugfix: use the global root variable, don’t get the first one
24+
* Bugfix: Opera flash plugin no longer prevents in-page focus changing
25+
* Support for custom bg colors for clients
26+
* Bugfix: Fix possible rounding errors
27+
* Bugfix: Don’t setup event handler when RandR base event is not set
28+
* Bugfix: Properly call init_workspaces() when RandR is known but not present
29+
* Bugfix: Correctly count variables when parsing the configfile
30+
31+
-- Michael Stapelberg, 2011-01-19

downloads/RELEASE-NOTES-3.e-bf3.txt

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Release notes for i3 v3.ε-bf3
2+
-----------------------------
3+
4+
This is the third bugfix release (bf3) for version 3.ε of i3. Current
5+
development focuses on the tree branch which contains a major refactoring.
6+
Because there are still bugs in the stable versions, though, we felt it was a
7+
good idea to have this bugfix release.
8+
9+
This release contains only bugfixes and is considered stable.
10+
11+
All users of older versions are encouraged to upgrade as soon as possible.
12+
13+
Thanks for this release go out to fernandotcl, Merovius, Raphael, badboy,
14+
David.
15+
16+
A list of changes follows:
17+
18+
* Bugfix: Send WM_TAKE_FOCUS (fixes focus problems for Java apps)
19+
* Bugfix: Fix unaligned memory access on sparc
20+
* Bugfix: Fix possible rounding errors (when rounding up)
21+
* Make i3 compatible with latest xcb and yajl
22+
23+
-- Michael Stapelberg, 2011-05-08

0 commit comments

Comments
 (0)