Michael Stapelberg
|
bcbe800720
|
Bugfix: Store dock clients per screen, not per workspace.
This fixes ticket #12
|
2009-04-11 14:29:15 +02:00 |
Michael Stapelberg
|
b4e337027e
|
Bugfix: Apply workspaces to screens when Xinerama is turned off (Thanks Igor, Urs)
|
2009-03-31 19:17:31 +02:00 |
Michael Stapelberg
|
fcc5ce516b
|
Bugfix: Don’t free xinerama-reply if it is NULL, implement FREE()-macro (Thanks Igor)
|
2009-03-30 08:27:53 +02:00 |
Michael Stapelberg
|
3a994e4bf7
|
Implement clicking on the bar to switch workspaces
|
2009-03-15 17:49:25 +01:00 |
Michael Stapelberg
|
71993c9b48
|
Implement wrapping left/right/up/down across screens
|
2009-03-09 07:39:19 +01:00 |
Michael Stapelberg
|
96ac9f9066
|
Implement slog() and the LOG() macro, convert printf() to LOG()
|
2009-03-06 06:46:43 +01:00 |
Michael Stapelberg
|
1343b77dbb
|
Bugfix: Some memory leaks / invalid accesses
|
2009-03-05 01:48:30 +01:00 |
Michael Stapelberg
|
a02b861826
|
Use "conn" for xcb_connection and "event" for xcb_event_* variables everywhere
|
2009-03-04 15:45:12 +01:00 |
Michael Stapelberg
|
45827607dc
|
Use default cursor (XC_left_ptr) for all windows
|
2009-03-04 15:28:50 +01:00 |
Michael Stapelberg
|
f45e706c48
|
Merge font.c into xcb.c
|
2009-03-04 14:52:04 +01:00 |
Michael Stapelberg
|
05747c4a1c
|
Implement an internal bar which displays the workspaces
|
2009-03-04 12:09:43 +01:00 |
Michael Stapelberg
|
3b50615a71
|
Implement Xinerama screen changes
|
2009-03-03 23:51:02 +01:00 |
Michael Stapelberg
|
cb71af7dc2
|
Bugfix: Free()d wrong variable
|
2009-02-25 17:35:33 +01:00 |
Michael Stapelberg
|
28ea379c10
|
Update TODO and header-comments
|
2009-02-15 03:07:29 +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 |