Commit Graph

38 Commits

Author SHA1 Message Date
3c6d4f7663 Don’t put the client’s X11 ID into the titlebar 2009-03-04 09:02:49 +01:00
3b50615a71 Implement Xinerama screen changes 2009-03-03 23:51:02 +01:00
1157229888 Bugfix: Don’t raise the active window when there is a fullscreen client 2009-03-03 04:25:32 +01:00
a12ca34d1c Bugfixes: Various fixes when cleaning up the table/rendering 2009-03-03 03:40:57 +01:00
16a514b9c1 Use a different color for focused windows in not focused containers, includes bugfixes for re-decoration 2009-03-03 02:28:26 +01:00
dd325879d1 Bugfix: Override client’s moves/resizes in configure_notify_event 2009-03-03 01:14:11 +01:00
ac6567c0a6 Documentation update: Make some comments more understandable, more docs 2009-03-01 22:00:54 +01:00
6868534fcb Draw stacking borders correctly 2009-03-01 03:55:29 +01:00
df402bacf7 Bugfix: Use HAS_CHANGED on all occurences 2009-03-01 01:56:20 +01:00
4ad7f8fb1a Bugfix: Correctly reconfigure clients when it’s necessary 2009-02-28 15:47:51 +01:00
327a53c849 More Debug-output 2009-02-28 13:44:43 +01:00
61c089e982 Bugfix: Raise the stack win when its size changes 2009-02-28 13:03:44 +01:00
d8d4d0182d Revert 43d471b9ab and apply correct bugfix:
Before, all clients were reconfigured to just raise them, when focus should
be set. However, this generated lots of notify events, which in turn lead
to an endless loop of setting focus, reconfiguring, setting focus, …
2009-02-28 02:40:07 +01:00
43d471b9ab Bugfix: Raise clients only when needed 2009-02-28 02:15:14 +01:00
67fbec2061 Bugfix: Correctly unmap/remap the stack_win when a container becomes empty 2009-02-28 01:38:53 +01:00
e77ebb6c71 Implement configuration file parsing 2009-02-25 00:50:30 +01:00
aa18ca0889 More documentation, cleanups, and a cache for get_colorpixel() 2009-02-24 14:18:08 +01:00
36aec13860 Cleanups, documentation 2009-02-24 01:24:28 +01:00
0e3a378c39 Implement stacking 2009-02-24 00:30:04 +01:00
6e81d1c5e4 s/…/./ where it makes sense 2009-02-23 17:23:57 +01:00
07b92c2792 Don’t assign ->container for dock-windows 2009-02-23 03:44:10 +01:00
8b0bc8c3ff Implement vertical resize 2009-02-23 03:27:59 +01:00
404f19a376 Beautify handle_key_press 2009-02-23 02:55:10 +01:00
656bdc5090 Implement colspan for resizing 2009-02-23 02:23:16 +01:00
695494606d Fix: Calculation of unoccupied space has to depend on current row/col 2009-02-23 02:09:24 +01:00
fe0485f9e5 Fix some movement/rendering bugs 2009-02-23 01:41:26 +01:00
1a0817eb39 Correctly handle _NET_WM_WINDOW_TYPE == _NET_WM_WINDOW_TYPE_DOCK (for dzen2 -dock) 2009-02-23 00:18:13 +01:00
d88c49682f Linux needs -D_GNU_SOURCE for some functions, so enable it in Makefile 2009-02-16 03:35:16 +01:00
6b1069cd47 Implement horizontal resizing 2009-02-16 03:28:07 +01:00
28ea379c10 Update TODO and header-comments 2009-02-15 03:07:29 +01:00
26944bea99 Use c99 2009-02-15 02:30:18 +01:00
09cd7bd2d0 Implement Xinerama (workspaces have a specific screen) 2009-02-15 01:58:09 +01:00
df7621d5a5 Implement fullscreen (_NET_WM_STATE_FULLSCREEN) 2009-02-14 08:38:07 +01:00
031cf4ccda More error checking, bugfix for mplayer (use visual CopyFromParent) 2009-02-14 03:46:20 +01:00
fb4c851e2a Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
8881068dc3 Various code improvements 2009-02-14 02:19:04 +01:00
651bcc375f Adjust RFC/TODO, forgot _GNU_SOURCE in layout.c 2009-02-13 19:15:32 +01:00
82dd64ff24 Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00