This website requires JavaScript.
1335e4a4c9
Grab XCB_GRAB_SYNC and replay the event so it doesn’t get lost
Michael Stapelberg
2009-02-25 19:11:49 +0100
c859174965
Bugfix: Don’t call set_focus when to_focus is NULL
Michael Stapelberg
2009-02-25 17:44:17 +0100
cb71af7dc2
Bugfix: Free()d wrong variable
Michael Stapelberg
2009-02-25 17:35:33 +0100
0edc523885
Bugfix: Correctly map/unmap stack windows
Michael Stapelberg
2009-02-25 02:05:08 +0100
7333f16aca
Merge branch 'master' of zekjur:/git/i3
Michael Stapelberg
2009-02-25 01:44:59 +0100
90fa720c6f
Bugfix: when a window is unmapped, correctly pass focus to the next one and cleanup the table
Michael Stapelberg
2009-02-25 01:44:34 +0100
94bbe02e7b
More work on the debian package, don’t link against xcb-keysyms, not necessary at the moment
Michael Stapelberg
2009-02-25 01:38:02 +0100
761e8c07e0
Update manpage
Michael Stapelberg
2009-02-25 01:18:07 +0100
e77ebb6c71
Implement configuration file parsing
Michael Stapelberg
2009-02-25 00:50:30 +0100
dadace2fa3
Implement automatic cleaning of the table
Michael Stapelberg
2009-02-24 20:29:30 +0100
aa18ca0889
More documentation, cleanups, and a cache for get_colorpixel()
Michael Stapelberg
2009-02-24 14:18:08 +0100
2dcf4ad62f
Bugfix: That has to be _reply
Michael Stapelberg
2009-02-24 13:35:35 +0100
36aec13860
Cleanups, documentation
Michael Stapelberg
2009-02-24 01:24:28 +0100
0e3a378c39
Implement stacking
Michael Stapelberg
2009-02-24 00:30:04 +0100
6e81d1c5e4
s/…/./ where it makes sense
Michael Stapelberg
2009-02-23 17:23:57 +0100
06bef32346
Website: s/beamer/video projector, s/computer geeks/advanced users and developers
Michael Stapelberg
2009-02-23 16:28:48 +0100
f6b21b331c
Fix some links on the website, add doctype, add license
Michael Stapelberg
2009-02-23 04:22:40 +0100
07b92c2792
Don’t assign ->container for dock-windows
Michael Stapelberg
2009-02-23 03:44:10 +0100
8b0bc8c3ff
Implement vertical resize
Michael Stapelberg
2009-02-23 03:27:59 +0100
404f19a376
Beautify handle_key_press
Michael Stapelberg
2009-02-23 02:55:10 +0100
656bdc5090
Implement colspan for resizing
Michael Stapelberg
2009-02-23 02:23:16 +0100
695494606d
Fix: Calculation of unoccupied space has to depend on current row/col
Michael Stapelberg
2009-02-23 02:09:24 +0100
fe0485f9e5
Fix some movement/rendering bugs
Michael Stapelberg
2009-02-23 01:41:26 +0100
4ba6ddb41c
Merge branch 'master' of zekjur:/git/i3
Michael Stapelberg
2009-02-23 00:18:48 +0100
1a0817eb39
Correctly handle _NET_WM_WINDOW_TYPE == _NET_WM_WINDOW_TYPE_DOCK (for dzen2 -dock)
Michael Stapelberg
2009-02-23 00:18:13 +0100
eca5d12b82
Add debian/
Michael Stapelberg
2009-02-22 17:41:30 +0100
a19072b714
Add first version of a website
Michael Stapelberg
2009-02-19 18:04:16 +0100
62c2848211
Document save set
Michael Stapelberg
2009-02-18 22:44:14 +0100
d88c49682f
Linux needs -D_GNU_SOURCE for some functions, so enable it in Makefile
Michael Stapelberg
2009-02-16 03:35:16 +0100
6b1069cd47
Implement horizontal resizing
Michael Stapelberg
2009-02-16 03:28:07 +0100
7216738778
Implement exit_if_null using variadic macros, fix compilation
Michael Stapelberg
2009-02-15 22:52:33 +0100
57f631b7a7
Add first version of a manpage
Michael Stapelberg
2009-02-15 18:51:19 +0100
28ea379c10
Update TODO and header-comments
Michael Stapelberg
2009-02-15 03:07:29 +0100
9595ead9d4
OK, it could still be improved ;-)
Michael Stapelberg
2009-02-15 02:56:59 +0100
742cef2881
Finalize font.c
Michael Stapelberg
2009-02-15 02:52:52 +0100
0917cdda36
Cleanup load_font(), make it caching
Michael Stapelberg
2009-02-15 02:40:03 +0100
26944bea99
Use c99
Michael Stapelberg
2009-02-15 02:30:18 +0100
658c302031
Bugfix: Correctly disable Xinerama, use TAILQ_HEAD_INITIALIZER where possible
Michael Stapelberg
2009-02-15 02:12:14 +0100
09cd7bd2d0
Implement Xinerama (workspaces have a specific screen)
Michael Stapelberg
2009-02-15 01:58:09 +0100
feaef42694
Makefile: Add DEBUG-flag (default =1), add dependency on include/*.h
Michael Stapelberg
2009-02-15 00:34:30 +0100
1f37a40b81
Fullscreen mode works with mplayer/firefox. xpdf is on the TODO for later (size hints?)
Michael Stapelberg
2009-02-14 20:16:39 +0100
18543c6bce
Implement fullscreen mode (Mod1+f)
Michael Stapelberg
2009-02-14 20:12:50 +0100
d06fe8bc9e
Bugfix: Correctly handle unmap, don’t apply attribute XCB_EVENT_MASK_BUTTON_PRESS
Michael Stapelberg
2009-02-14 19:55:18 +0100
9e4b7f35ca
Don’t use current workspace
Michael Stapelberg
2009-02-14 08:39:50 +0100
df7621d5a5
Implement fullscreen (_NET_WM_STATE_FULLSCREEN)
Michael Stapelberg
2009-02-14 08:38:07 +0100
031cf4ccda
More error checking, bugfix for mplayer (use visual CopyFromParent)
Michael Stapelberg
2009-02-14 03:46:20 +0100
fb4c851e2a
Add vim hints, copyright notice to each file, add LICENSE, retab! everything
Michael Stapelberg
2009-02-14 02:33:31 +0100
8881068dc3
Various code improvements
Michael Stapelberg
2009-02-14 02:19:04 +0100
4589c26558
Environment filtering is not needed. Instead, open applications through SHELL, double-fork
Michael Stapelberg
2009-02-14 01:36:12 +0100
651bcc375f
Adjust RFC/TODO, forgot _GNU_SOURCE in layout.c
Michael Stapelberg
2009-02-13 19:15:32 +0100
82dd64ff24
Move stuff to include/ and src/
Michael Stapelberg
2009-02-13 19:09:25 +0100
7c0317c8a3
Cleanups, first strike. Move stuff to separate files, eliminate warnings
Michael Stapelberg
2009-02-13 19:04:45 +0100
af6aee4f4f
First version of Xinerama support
Michael Stapelberg
2009-02-13 18:15:10 +0100
764946df5f
Focus handling for workspaces
Michael Stapelberg
2009-02-13 08:03:35 +0100
d46ac1ebc5
Implement Workspaces
Michael Stapelberg
2009-02-13 05:16:47 +0100
2bdcb322a3
More TODO
Michael Stapelberg
2009-02-12 23:15:50 +0100
c3eefd20ab
Implement proof of concept for resizing cols/rows
Michael Stapelberg
2009-02-11 23:47:13 +0100
f9981f09f1
Bugfix: Don’t crash if the user didn’t click into a client
Michael Stapelberg
2009-02-11 19:04:28 +0100
80467796f2
Implement handling of window titles
Michael Stapelberg
2009-02-11 18:54:20 +0100
d75c308257
Implement focus on click
Michael Stapelberg
2009-02-11 17:47:42 +0100
74e729c5b6
Bugfixes in window placement
Michael Stapelberg
2009-02-11 16:12:03 +0100
a8dd2d8388
Some cleanups, remove some unnecessary stuff, fix focus bugs
Michael Stapelberg
2009-02-11 01:33:18 +0100
97d5887320
Implement snapping
Michael Stapelberg
2009-02-10 23:42:28 +0100
a2e22baa4b
Add TODO file
Michael Stapelberg
2009-02-10 22:45:37 +0100
3e7b12ba43
Implement keybindings, adjust CMDMODE grammar, update DEPENDS
Michael Stapelberg
2009-02-10 20:49:47 +0100
069a740a94
CMDMODE added
Michael Stapelberg
2009-02-10 17:09:31 +0100
df9fa0dd8f
Add XKB for getting correct state, add colspan test code
Michael Stapelberg
2009-02-10 05:50:35 +0100
91022f069e
Beautify moving (I couldn’t resist)
Michael Stapelberg
2009-02-10 02:20:58 +0100
586647965c
Implement more moving
Michael Stapelberg
2009-02-10 02:03:58 +0100
b58c24d655
Implement moving up/down (not complete yet)
Michael Stapelberg
2009-02-10 01:44:36 +0100
f255ac0baf
Bugfix: Clear container->currently_focused when destroying clients
Michael Stapelberg
2009-02-10 01:06:19 +0100
2562502316
Draw nice borders. Looks like wmii now :P
Michael Stapelberg
2009-02-10 00:39:48 +0100
90e3541c94
Add GOALS file with anti-autotools
Michael Stapelberg
2009-02-09 20:56:29 +0100
431c99effa
Add correct environment-handling (pass LC_*, LANG, DISPLAY), add -rpath for NetBSD
Michael Stapelberg
2009-02-09 20:51:52 +0100
8ce36c465e
Document requirements
Michael Stapelberg
2009-02-08 18:17:34 +0100
979311deca
Separate font stuff to font.c, beautify Makefile
Michael Stapelberg
2009-02-08 11:25:32 +0100
aaa697494c
Make table dynamic
Michael Stapelberg
2009-02-08 04:04:35 +0100
b77bed65b3
Implement moving windows to the right (wrong modifier at the moment), switching focus left/right
Michael Stapelberg
2009-02-08 03:23:59 +0100
4de3a5059b
Focus changes (up/down) implemented
Michael Stapelberg
2009-02-08 02:39:56 +0100
2d37bbb31d
Implement focus follows mouse
Michael Stapelberg
2009-02-08 01:02:55 +0100
77d21f54c1
Correct placing of windows :)
Michael Stapelberg
2009-02-08 00:24:02 +0100
968a999d3d
Use containers
Michael Stapelberg
2009-02-07 21:08:30 +0100
1e70aa2e89
Add Makefile and queue.h to repository
Michael Stapelberg
2009-02-07 04:27:22 +0100
efb8c11b7f
First approachments in direction of table-based layout
Michael Stapelberg
2009-02-07 02:43:28 +0100
023ec870a2
Move stuff around, decorate windows a bit
Michael Stapelberg
2009-02-07 01:38:51 +0100
b664456706
More code.
Michael Stapelberg
2009-02-06 18:23:37 +0100
1276de8974
Intermediate commit: Can draw some border, but still messy proof of concept code.
Michael Stapelberg
2009-02-06 17:49:45 +0100
9a8cef772b
Gots RFC
Michael Stapelberg
2009-02-06 07:58:52 +0100
a05b03e150
Initial commit
Michael Stapelberg
2009-02-06 04:44:56 +0100