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 |
|
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 |
|