Michael Stapelberg
|
17bca23a8c
|
Implement a focus stack, correctly free table columns/rows
|
2009-03-05 01:20:13 +01:00 |
Michael Stapelberg
|
f90563011f
|
Implement option parsing (-c <configfile>)
|
2009-03-04 16:06:39 +01:00 |
Michael Stapelberg
|
a02b861826
|
Use "conn" for xcb_connection and "event" for xcb_event_* variables everywhere
|
2009-03-04 15:45:12 +01:00 |
Michael Stapelberg
|
45827607dc
|
Use default cursor (XC_left_ptr) for all windows
|
2009-03-04 15:28:50 +01:00 |
Michael Stapelberg
|
f45e706c48
|
Merge font.c into xcb.c
|
2009-03-04 14:52:04 +01:00 |
Michael Stapelberg
|
415b5cc0e8
|
Load configuration file from ~/.i3/config or /etc/i3/config
|
2009-03-04 09:16:18 +01:00 |
Michael Stapelberg
|
3b50615a71
|
Implement Xinerama screen changes
|
2009-03-03 23:51:02 +01:00 |
Michael Stapelberg
|
cb6ea9861d
|
Bugfix: Fix various bugs when switching workspaces
|
2009-02-28 22:11:48 +01:00 |
Michael Stapelberg
|
74c973e8c6
|
Bugfix: Insert the new client after the currently active one, not always at the end
|
2009-02-28 02:24:38 +01:00 |
Michael Stapelberg
|
cdb92e6a49
|
Correctly disable buffering for stdout
|
2009-02-28 02:17:55 +01:00 |
Michael Stapelberg
|
43d471b9ab
|
Bugfix: Raise clients only when needed
|
2009-02-28 02:15:14 +01:00 |
Michael Stapelberg
|
10c5702a78
|
Implement restart-command to restart i3 without having to end your session
|
2009-02-27 22:40:48 +01:00 |
Michael Stapelberg
|
1335e4a4c9
|
Grab XCB_GRAB_SYNC and replay the event so it doesn’t get lost
|
2009-02-25 19:11:49 +01:00 |
Michael Stapelberg
|
e77ebb6c71
|
Implement configuration file parsing
|
2009-02-25 00:50:30 +01:00 |
Michael Stapelberg
|
2dcf4ad62f
|
Bugfix: That has to be _reply
|
2009-02-24 13:35:35 +01:00 |
Michael Stapelberg
|
36aec13860
|
Cleanups, documentation
|
2009-02-24 01:24:28 +01:00 |
Michael Stapelberg
|
0e3a378c39
|
Implement stacking
|
2009-02-24 00:30:04 +01:00 |
Michael Stapelberg
|
07b92c2792
|
Don’t assign ->container for dock-windows
|
2009-02-23 03:44:10 +01:00 |
Michael Stapelberg
|
1a0817eb39
|
Correctly handle _NET_WM_WINDOW_TYPE == _NET_WM_WINDOW_TYPE_DOCK (for dzen2 -dock)
|
2009-02-23 00:18:13 +01:00 |
Michael Stapelberg
|
62c2848211
|
Document save set
|
2009-02-18 22:44:14 +01:00 |
Michael Stapelberg
|
d88c49682f
|
Linux needs -D_GNU_SOURCE for some functions, so enable it in Makefile
|
2009-02-16 03:35:16 +01:00 |
Michael Stapelberg
|
6b1069cd47
|
Implement horizontal resizing
|
2009-02-16 03:28:07 +01:00 |
Michael Stapelberg
|
28ea379c10
|
Update TODO and header-comments
|
2009-02-15 03:07:29 +01:00 |
Michael Stapelberg
|
658c302031
|
Bugfix: Correctly disable Xinerama, use TAILQ_HEAD_INITIALIZER where possible
|
2009-02-15 02:12:14 +01:00 |
Michael Stapelberg
|
09cd7bd2d0
|
Implement Xinerama (workspaces have a specific screen)
|
2009-02-15 01:58:09 +01:00 |
Michael Stapelberg
|
18543c6bce
|
Implement fullscreen mode (Mod1+f)
|
2009-02-14 20:12:50 +01:00 |
Michael Stapelberg
|
d06fe8bc9e
|
Bugfix: Correctly handle unmap, don’t apply attribute XCB_EVENT_MASK_BUTTON_PRESS
Those two fix problems seen with mplayer
|
2009-02-14 19:55:18 +01:00 |
Michael Stapelberg
|
df7621d5a5
|
Implement fullscreen (_NET_WM_STATE_FULLSCREEN)
|
2009-02-14 08:38:07 +01:00 |
Michael Stapelberg
|
031cf4ccda
|
More error checking, bugfix for mplayer (use visual CopyFromParent)
|
2009-02-14 03:46:20 +01:00 |
Michael Stapelberg
|
fb4c851e2a
|
Add vim hints, copyright notice to each file, add LICENSE, retab! everything
|
2009-02-14 02:33:31 +01:00 |
Michael Stapelberg
|
8881068dc3
|
Various code improvements
|
2009-02-14 02:19:04 +01:00 |
Michael Stapelberg
|
4589c26558
|
Environment filtering is not needed. Instead, open applications through SHELL, double-fork
|
2009-02-14 01:36:12 +01:00 |
Michael Stapelberg
|
82dd64ff24
|
Move stuff to include/ and src/
|
2009-02-13 19:09:25 +01:00 |