Commit Graph

2399 Commits

Author SHA1 Message Date
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
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
9e4b7f35ca Don’t use current workspace 2009-02-14 08:39:50 +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
651bcc375f Adjust RFC/TODO, forgot _GNU_SOURCE in layout.c 2009-02-13 19:15:32 +01:00
Michael Stapelberg
82dd64ff24 Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00
Michael Stapelberg
7c0317c8a3 Cleanups, first strike. Move stuff to separate files, eliminate warnings 2009-02-13 19:04:45 +01:00
Michael Stapelberg
af6aee4f4f First version of Xinerama support 2009-02-13 18:15:10 +01:00
Michael Stapelberg
764946df5f Focus handling for workspaces 2009-02-13 08:03:35 +01:00
Michael Stapelberg
d46ac1ebc5 Implement Workspaces 2009-02-13 05:16:47 +01:00
Michael Stapelberg
2bdcb322a3 More TODO 2009-02-12 23:15:50 +01:00
Michael Stapelberg
c3eefd20ab Implement proof of concept for resizing cols/rows 2009-02-11 23:47:13 +01:00
Michael Stapelberg
f9981f09f1 Bugfix: Don’t crash if the user didn’t click into a client 2009-02-11 19:04:28 +01:00
Michael Stapelberg
80467796f2 Implement handling of window titles 2009-02-11 18:54:20 +01:00
Michael Stapelberg
d75c308257 Implement focus on click 2009-02-11 17:47:42 +01:00
Michael Stapelberg
74e729c5b6 Bugfixes in window placement 2009-02-11 16:12:03 +01:00
Michael Stapelberg
a8dd2d8388 Some cleanups, remove some unnecessary stuff, fix focus bugs 2009-02-11 01:33:18 +01:00
Michael Stapelberg
97d5887320 Implement snapping 2009-02-10 23:42:28 +01:00
Michael Stapelberg
a2e22baa4b Add TODO file 2009-02-10 22:45:37 +01:00
Michael Stapelberg
3e7b12ba43 Implement keybindings, adjust CMDMODE grammar, update DEPENDS 2009-02-10 20:49:47 +01:00
Michael Stapelberg
069a740a94 CMDMODE added 2009-02-10 17:09:31 +01:00
Michael Stapelberg
df9fa0dd8f Add XKB for getting correct state, add colspan test code 2009-02-10 05:50:35 +01:00
Michael Stapelberg
91022f069e Beautify moving (I couldn’t resist) 2009-02-10 02:20:58 +01:00
Michael Stapelberg
586647965c Implement more moving 2009-02-10 02:03:58 +01:00
Michael Stapelberg
b58c24d655 Implement moving up/down (not complete yet) 2009-02-10 01:44:36 +01:00
Michael Stapelberg
f255ac0baf Bugfix: Clear container->currently_focused when destroying clients 2009-02-10 01:06:19 +01:00
Michael Stapelberg
2562502316 Draw nice borders. Looks like wmii now :P 2009-02-10 00:39:48 +01:00
Michael Stapelberg
90e3541c94 Add GOALS file with anti-autotools 2009-02-09 20:56:29 +01:00
Michael Stapelberg
431c99effa Add correct environment-handling (pass LC_*, LANG, DISPLAY), add -rpath for NetBSD 2009-02-09 20:51:52 +01:00
Michael Stapelberg
8ce36c465e Document requirements 2009-02-08 18:17:34 +01:00
Michael Stapelberg
979311deca Separate font stuff to font.c, beautify Makefile 2009-02-08 11:25:32 +01:00
Michael Stapelberg
aaa697494c Make table dynamic 2009-02-08 04:04:35 +01:00
Michael Stapelberg
b77bed65b3 Implement moving windows to the right (wrong modifier at the moment), switching focus left/right 2009-02-08 03:23:59 +01:00
Michael Stapelberg
4de3a5059b Focus changes (up/down) implemented 2009-02-08 02:39:56 +01:00
Michael Stapelberg
2d37bbb31d Implement focus follows mouse 2009-02-08 01:02:55 +01:00
Michael Stapelberg
77d21f54c1 Correct placing of windows :) 2009-02-08 00:24:02 +01:00
Michael Stapelberg
968a999d3d Use containers 2009-02-07 21:08:30 +01:00
Michael Stapelberg
1e70aa2e89 Add Makefile and queue.h to repository 2009-02-07 04:27:22 +01:00
Michael Stapelberg
efb8c11b7f First approachments in direction of table-based layout 2009-02-07 02:43:28 +01:00
Michael Stapelberg
023ec870a2 Move stuff around, decorate windows a bit 2009-02-07 01:38:51 +01:00
Michael Stapelberg
b664456706 More code. 2009-02-06 18:23:37 +01:00
Michael Stapelberg
1276de8974 Intermediate commit: Can draw some border, but still messy proof of concept code. 2009-02-06 17:49:45 +01:00
Michael Stapelberg
9a8cef772b Gots RFC 2009-02-06 07:58:52 +01:00
Michael Stapelberg
a05b03e150 Initial commit 2009-02-06 04:44:56 +01:00