Commit Graph

  • 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