Commit Graph

2947 Commits

Author SHA1 Message Date
Michael Stapelberg
30d386138b Bugfix: Correctly update window titles when in stacking 2009-02-28 01:23:09 +01:00
Michael Stapelberg
4fb4c579f8 Bugfix: Only ignore enter_notify events for the parent windows when in stacking 2009-02-28 01:19:50 +01:00
Michael Stapelberg
d8a6f41e39 Bugfix: Set focus when table was shrinked and CUR_CELL might have been shrinked 2009-02-28 01:12:05 +01:00
Michael Stapelberg
e4b637b67b Bugfix: Fix two bugs in fullscreen mode 2009-02-28 01:01:06 +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
2bcf7b32d7 More examples in the manpage 2009-02-26 22:36:07 +01:00
Michael Stapelberg
248b2e27b9 Bugfix: Boundary checking for current_row and current_col when shrinking table 2009-02-26 22:23:41 +01:00
Michael Stapelberg
aea8cb9c25 Bugfix: Unset fullscreen_client when closed 2009-02-26 01:10:41 +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
c859174965 Bugfix: Don’t call set_focus when to_focus is NULL 2009-02-25 17:44:17 +01:00
Michael Stapelberg
cb71af7dc2 Bugfix: Free()d wrong variable 2009-02-25 17:35:33 +01:00
Michael Stapelberg
0edc523885 Bugfix: Correctly map/unmap stack windows 2009-02-25 02:05:08 +01:00
Michael Stapelberg
7333f16aca Merge branch 'master' of zekjur:/git/i3 2009-02-25 01:44:59 +01:00
Michael Stapelberg
90fa720c6f Bugfix: when a window is unmapped, correctly pass focus to the next one and cleanup the table 2009-02-25 01:44:34 +01:00
Michael Stapelberg
94bbe02e7b More work on the debian package, don’t link against xcb-keysyms, not necessary at the moment 2009-02-25 01:38:02 +01:00
Michael Stapelberg
761e8c07e0 Update manpage 2009-02-25 01:18:07 +01:00
Michael Stapelberg
e77ebb6c71 Implement configuration file parsing 2009-02-25 00:50:30 +01:00
Michael Stapelberg
dadace2fa3 Implement automatic cleaning of the table 2009-02-24 20:29:30 +01:00
Michael Stapelberg
aa18ca0889 More documentation, cleanups, and a cache for get_colorpixel() 2009-02-24 14:18:08 +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
6e81d1c5e4 s/…/./ where it makes sense 2009-02-23 17:23:57 +01:00
Michael Stapelberg
06bef32346 Website: s/beamer/video projector, s/computer geeks/advanced users and developers 2009-02-23 16:28:48 +01:00
Michael Stapelberg
f6b21b331c Fix some links on the website, add doctype, add license 2009-02-23 04:22:40 +01:00
Michael Stapelberg
07b92c2792 Don’t assign ->container for dock-windows 2009-02-23 03:44:10 +01:00
Michael Stapelberg
8b0bc8c3ff Implement vertical resize 2009-02-23 03:27:59 +01:00
Michael Stapelberg
404f19a376 Beautify handle_key_press 2009-02-23 02:55:10 +01:00
Michael Stapelberg
656bdc5090 Implement colspan for resizing 2009-02-23 02:23:16 +01:00
Michael Stapelberg
695494606d Fix: Calculation of unoccupied space has to depend on current row/col 2009-02-23 02:09:24 +01:00
Michael Stapelberg
fe0485f9e5 Fix some movement/rendering bugs 2009-02-23 01:41:26 +01:00
Michael Stapelberg
4ba6ddb41c Merge branch 'master' of zekjur:/git/i3 2009-02-23 00:18:48 +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
eca5d12b82 Add debian/ 2009-02-22 17:41:30 +01:00
Michael Stapelberg
a19072b714 Add first version of a website 2009-02-19 18:04:16 +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
7216738778 Implement exit_if_null using variadic macros, fix compilation 2009-02-15 22:52:33 +01:00
Michael Stapelberg
57f631b7a7 Add first version of a manpage 2009-02-15 18:51:19 +01:00
Michael Stapelberg
28ea379c10 Update TODO and header-comments 2009-02-15 03:07:29 +01:00
Michael Stapelberg
9595ead9d4 OK, it could still be improved ;-) 2009-02-15 02:56:59 +01:00
Michael Stapelberg
742cef2881 Finalize font.c 2009-02-15 02:52:52 +01:00
Michael Stapelberg
0917cdda36 Cleanup load_font(), make it caching 2009-02-15 02:40:03 +01:00
Michael Stapelberg
26944bea99 Use c99 2009-02-15 02:30:18 +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
feaef42694 Makefile: Add DEBUG-flag (default =1), add dependency on include/*.h 2009-02-15 00:34:30 +01:00
Michael Stapelberg
1f37a40b81 Fullscreen mode works with mplayer/firefox. xpdf is on the TODO for later (size hints?) 2009-02-14 20:16:39 +01:00
Michael Stapelberg
18543c6bce Implement fullscreen mode (Mod1+f) 2009-02-14 20:12:50 +01:00