]>
git.sur5r.net Git - i3/i3/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Stapelberg [Sat, 28 Feb 2009 00:19:50 +0000 (01:19 +0100)]
Bugfix: Only ignore enter_notify events for the parent windows when in stacking
Michael Stapelberg [Sat, 28 Feb 2009 00:12:05 +0000 (01:12 +0100)]
Bugfix: Set focus when table was shrinked and CUR_CELL might have been shrinked
Michael Stapelberg [Sat, 28 Feb 2009 00:01:06 +0000 (01:01 +0100)]
Bugfix: Fix two bugs in fullscreen mode
Michael Stapelberg [Fri, 27 Feb 2009 21:40:48 +0000 (22:40 +0100)]
Implement restart-command to restart i3 without having to end your session
Michael Stapelberg [Thu, 26 Feb 2009 21:36:07 +0000 (22:36 +0100)]
More examples in the manpage
Michael Stapelberg [Thu, 26 Feb 2009 21:23:41 +0000 (22:23 +0100)]
Bugfix: Boundary checking for current_row and current_col when shrinking table
Michael Stapelberg [Thu, 26 Feb 2009 00:10:41 +0000 (01:10 +0100)]
Bugfix: Unset fullscreen_client when closed
Michael Stapelberg [Wed, 25 Feb 2009 18:11:49 +0000 (19:11 +0100)]
Grab XCB_GRAB_SYNC and replay the event so it doesn’t get lost
Michael Stapelberg [Wed, 25 Feb 2009 16:44:17 +0000 (17:44 +0100)]
Bugfix: Don’t call set_focus when to_focus is NULL
Michael Stapelberg [Wed, 25 Feb 2009 16:35:33 +0000 (17:35 +0100)]
Bugfix: Free()d wrong variable
Michael Stapelberg [Wed, 25 Feb 2009 01:05:08 +0000 (02:05 +0100)]
Bugfix: Correctly map/unmap stack windows
Michael Stapelberg [Wed, 25 Feb 2009 00:44:59 +0000 (01:44 +0100)]
Merge branch 'master' of zekjur:/git/i3
Michael Stapelberg [Wed, 25 Feb 2009 00:44:34 +0000 (01:44 +0100)]
Bugfix: when a window is unmapped, correctly pass focus to the next one and cleanup the table
Michael Stapelberg [Wed, 25 Feb 2009 00:38:02 +0000 (01:38 +0100)]
More work on the debian package, don’t link against xcb-keysyms, not necessary at the moment
Michael Stapelberg [Wed, 25 Feb 2009 00:18:07 +0000 (01:18 +0100)]
Update manpage
Michael Stapelberg [Tue, 24 Feb 2009 23:50:30 +0000 (00:50 +0100)]
Implement configuration file parsing
Michael Stapelberg [Tue, 24 Feb 2009 19:29:30 +0000 (20:29 +0100)]
Implement automatic cleaning of the table
Michael Stapelberg [Tue, 24 Feb 2009 13:18:08 +0000 (14:18 +0100)]
More documentation, cleanups, and a cache for get_colorpixel()
Michael Stapelberg [Tue, 24 Feb 2009 12:35:35 +0000 (13:35 +0100)]
Bugfix: That has to be _reply
Michael Stapelberg [Tue, 24 Feb 2009 00:24:28 +0000 (01:24 +0100)]
Cleanups, documentation
Michael Stapelberg [Mon, 23 Feb 2009 23:30:04 +0000 (00:30 +0100)]
Implement stacking
Michael Stapelberg [Mon, 23 Feb 2009 16:23:57 +0000 (17:23 +0100)]
s/…/./ where it makes sense
Michael Stapelberg [Mon, 23 Feb 2009 15:28:48 +0000 (16:28 +0100)]
Website: s/beamer/video projector, s/computer geeks/advanced users and developers
Michael Stapelberg [Mon, 23 Feb 2009 03:22:40 +0000 (04:22 +0100)]
Fix some links on the website, add doctype, add license
Michael Stapelberg [Mon, 23 Feb 2009 02:44:10 +0000 (03:44 +0100)]
Don’t assign ->container for dock-windows
Michael Stapelberg [Mon, 23 Feb 2009 02:27:59 +0000 (03:27 +0100)]
Implement vertical resize
Michael Stapelberg [Mon, 23 Feb 2009 01:55:10 +0000 (02:55 +0100)]
Beautify handle_key_press
Michael Stapelberg [Mon, 23 Feb 2009 01:23:16 +0000 (02:23 +0100)]
Implement colspan for resizing
Michael Stapelberg [Mon, 23 Feb 2009 01:09:24 +0000 (02:09 +0100)]
Fix: Calculation of unoccupied space has to depend on current row/col
Michael Stapelberg [Mon, 23 Feb 2009 00:41:26 +0000 (01:41 +0100)]
Fix some movement/rendering bugs
Michael Stapelberg [Sun, 22 Feb 2009 23:18:48 +0000 (00:18 +0100)]
Merge branch 'master' of zekjur:/git/i3
Michael Stapelberg [Sun, 22 Feb 2009 23:18:13 +0000 (00:18 +0100)]
Correctly handle _NET_WM_WINDOW_TYPE == _NET_WM_WINDOW_TYPE_DOCK (for dzen2 -dock)
Michael Stapelberg [Sun, 22 Feb 2009 16:41:30 +0000 (17:41 +0100)]
Add debian/
Michael Stapelberg [Thu, 19 Feb 2009 17:04:16 +0000 (18:04 +0100)]
Add first version of a website
Michael Stapelberg [Wed, 18 Feb 2009 21:44:14 +0000 (22:44 +0100)]
Document save set
Michael Stapelberg [Mon, 16 Feb 2009 02:35:16 +0000 (03:35 +0100)]
Linux needs -D_GNU_SOURCE for some functions, so enable it in Makefile
Michael Stapelberg [Mon, 16 Feb 2009 02:28:07 +0000 (03:28 +0100)]
Implement horizontal resizing
Michael Stapelberg [Sun, 15 Feb 2009 21:52:33 +0000 (22:52 +0100)]
Implement exit_if_null using variadic macros, fix compilation
Michael Stapelberg [Sun, 15 Feb 2009 17:51:19 +0000 (18:51 +0100)]
Add first version of a manpage
Michael Stapelberg [Sun, 15 Feb 2009 02:07:29 +0000 (03:07 +0100)]
Update TODO and header-comments
Michael Stapelberg [Sun, 15 Feb 2009 01:56:59 +0000 (02:56 +0100)]
OK, it could still be improved ;-)
Michael Stapelberg [Sun, 15 Feb 2009 01:52:52 +0000 (02:52 +0100)]
Finalize font.c
Michael Stapelberg [Sun, 15 Feb 2009 01:40:03 +0000 (02:40 +0100)]
Cleanup load_font(), make it caching
Michael Stapelberg [Sun, 15 Feb 2009 01:30:18 +0000 (02:30 +0100)]
Use c99
Michael Stapelberg [Sun, 15 Feb 2009 01:12:14 +0000 (02:12 +0100)]
Bugfix: Correctly disable Xinerama, use TAILQ_HEAD_INITIALIZER where possible
Michael Stapelberg [Sun, 15 Feb 2009 00:58:09 +0000 (01:58 +0100)]
Implement Xinerama (workspaces have a specific screen)
Michael Stapelberg [Sat, 14 Feb 2009 23:34:30 +0000 (00:34 +0100)]
Makefile: Add DEBUG-flag (default =1), add dependency on include/*.h
Michael Stapelberg [Sat, 14 Feb 2009 19:16:39 +0000 (20:16 +0100)]
Fullscreen mode works with mplayer/firefox. xpdf is on the TODO for later (size hints?)
Michael Stapelberg [Sat, 14 Feb 2009 19:12:50 +0000 (20:12 +0100)]
Implement fullscreen mode (Mod1+f)
Michael Stapelberg [Sat, 14 Feb 2009 18:55:18 +0000 (19:55 +0100)]
Bugfix: Correctly handle unmap, don’t apply attribute XCB_EVENT_MASK_BUTTON_PRESS
Those two fix problems seen with mplayer
Michael Stapelberg [Sat, 14 Feb 2009 07:39:50 +0000 (08:39 +0100)]
Don’t use current workspace
Michael Stapelberg [Sat, 14 Feb 2009 07:38:07 +0000 (08:38 +0100)]
Implement fullscreen (_NET_WM_STATE_FULLSCREEN)
Michael Stapelberg [Sat, 14 Feb 2009 02:46:20 +0000 (03:46 +0100)]
More error checking, bugfix for mplayer (use visual CopyFromParent)
Michael Stapelberg [Sat, 14 Feb 2009 01:33:31 +0000 (02:33 +0100)]
Add vim hints, copyright notice to each file, add LICENSE, retab! everything
Michael Stapelberg [Sat, 14 Feb 2009 01:19:04 +0000 (02:19 +0100)]
Various code improvements
Michael Stapelberg [Sat, 14 Feb 2009 00:36:12 +0000 (01:36 +0100)]
Environment filtering is not needed. Instead, open applications through SHELL, double-fork
Michael Stapelberg [Fri, 13 Feb 2009 18:15:32 +0000 (19:15 +0100)]
Adjust RFC/TODO, forgot _GNU_SOURCE in layout.c
Michael Stapelberg [Fri, 13 Feb 2009 18:09:25 +0000 (19:09 +0100)]
Move stuff to include/ and src/
Michael Stapelberg [Fri, 13 Feb 2009 18:04:45 +0000 (19:04 +0100)]
Cleanups, first strike. Move stuff to separate files, eliminate warnings
Michael Stapelberg [Fri, 13 Feb 2009 17:15:10 +0000 (18:15 +0100)]
First version of Xinerama support
Michael Stapelberg [Fri, 13 Feb 2009 07:03:35 +0000 (08:03 +0100)]
Focus handling for workspaces
Michael Stapelberg [Fri, 13 Feb 2009 04:16:47 +0000 (05:16 +0100)]
Implement Workspaces
Michael Stapelberg [Thu, 12 Feb 2009 22:15:50 +0000 (23:15 +0100)]
More TODO
Michael Stapelberg [Wed, 11 Feb 2009 22:47:13 +0000 (23:47 +0100)]
Implement proof of concept for resizing cols/rows
Michael Stapelberg [Wed, 11 Feb 2009 18:04:28 +0000 (19:04 +0100)]
Bugfix: Don’t crash if the user didn’t click into a client
Michael Stapelberg [Wed, 11 Feb 2009 17:54:20 +0000 (18:54 +0100)]
Implement handling of window titles
Michael Stapelberg [Wed, 11 Feb 2009 16:47:42 +0000 (17:47 +0100)]
Implement focus on click
Michael Stapelberg [Wed, 11 Feb 2009 15:12:03 +0000 (16:12 +0100)]
Bugfixes in window placement
Michael Stapelberg [Wed, 11 Feb 2009 00:33:18 +0000 (01:33 +0100)]
Some cleanups, remove some unnecessary stuff, fix focus bugs
Michael Stapelberg [Tue, 10 Feb 2009 22:42:28 +0000 (23:42 +0100)]
Implement snapping
Michael Stapelberg [Tue, 10 Feb 2009 21:45:37 +0000 (22:45 +0100)]
Add TODO file
Michael Stapelberg [Tue, 10 Feb 2009 19:49:47 +0000 (20:49 +0100)]
Implement keybindings, adjust CMDMODE grammar, update DEPENDS
Michael Stapelberg [Tue, 10 Feb 2009 16:09:31 +0000 (17:09 +0100)]
CMDMODE added
Michael Stapelberg [Tue, 10 Feb 2009 04:50:35 +0000 (05:50 +0100)]
Add XKB for getting correct state, add colspan test code
Michael Stapelberg [Tue, 10 Feb 2009 01:20:58 +0000 (02:20 +0100)]
Beautify moving (I couldn’t resist)
Michael Stapelberg [Tue, 10 Feb 2009 01:03:58 +0000 (02:03 +0100)]
Implement more moving
Michael Stapelberg [Tue, 10 Feb 2009 00:44:36 +0000 (01:44 +0100)]
Implement moving up/down (not complete yet)
Michael Stapelberg [Tue, 10 Feb 2009 00:06:19 +0000 (01:06 +0100)]
Bugfix: Clear container->currently_focused when destroying clients
Michael Stapelberg [Mon, 9 Feb 2009 23:39:48 +0000 (00:39 +0100)]
Draw nice borders. Looks like wmii now :P
Michael Stapelberg [Mon, 9 Feb 2009 19:56:29 +0000 (20:56 +0100)]
Add GOALS file with anti-autotools
Michael Stapelberg [Mon, 9 Feb 2009 19:51:52 +0000 (20:51 +0100)]
Add correct environment-handling (pass LC_*, LANG, DISPLAY), add -rpath for NetBSD
Michael Stapelberg [Sun, 8 Feb 2009 17:17:34 +0000 (18:17 +0100)]
Document requirements
Michael Stapelberg [Sun, 8 Feb 2009 10:25:32 +0000 (11:25 +0100)]
Separate font stuff to font.c, beautify Makefile
Michael Stapelberg [Sun, 8 Feb 2009 03:04:35 +0000 (04:04 +0100)]
Make table dynamic
Michael Stapelberg [Sun, 8 Feb 2009 02:23:59 +0000 (03:23 +0100)]
Implement moving windows to the right (wrong modifier at the moment), switching focus left/right
Michael Stapelberg [Sun, 8 Feb 2009 01:39:56 +0000 (02:39 +0100)]
Focus changes (up/down) implemented
Michael Stapelberg [Sun, 8 Feb 2009 00:02:55 +0000 (01:02 +0100)]
Implement focus follows mouse
Michael Stapelberg [Sat, 7 Feb 2009 23:24:02 +0000 (00:24 +0100)]
Correct placing of windows :)
Michael Stapelberg [Sat, 7 Feb 2009 20:08:30 +0000 (21:08 +0100)]
Use containers
Michael Stapelberg [Sat, 7 Feb 2009 03:27:22 +0000 (04:27 +0100)]
Add Makefile and queue.h to repository
Michael Stapelberg [Sat, 7 Feb 2009 01:43:28 +0000 (02:43 +0100)]
First approachments in direction of table-based layout
Michael Stapelberg [Sat, 7 Feb 2009 00:38:51 +0000 (01:38 +0100)]
Move stuff around, decorate windows a bit
Michael Stapelberg [Fri, 6 Feb 2009 17:23:37 +0000 (18:23 +0100)]
More code.
Michael Stapelberg [Fri, 6 Feb 2009 16:49:45 +0000 (17:49 +0100)]
Intermediate commit: Can draw some border, but still messy proof of concept code.
Michael Stapelberg [Fri, 6 Feb 2009 06:58:52 +0000 (07:58 +0100)]
Gots RFC
Michael Stapelberg [Fri, 6 Feb 2009 03:44:56 +0000 (04:44 +0100)]
Initial commit