Michael Stapelberg
|
96ac9f9066
|
Implement slog() and the LOG() macro, convert printf() to LOG()
|
2009-03-06 06:46:43 +01:00 |
|
Michael Stapelberg
|
0831f3e129
|
Implement handling the size hints so that aspect ratio is used correctly, fix rendering on stacks
|
2009-03-06 06:06:19 +01:00 |
|
Michael Stapelberg
|
3684abec1a
|
Bugfix: Fix rendering (needed a flush)
|
2009-03-05 20:07:57 +01:00 |
|
Michael Stapelberg
|
d2d6c0de12
|
Enable switching to containers when the current container has only one client
|
2009-03-05 19:47:16 +01:00 |
|
Michael Stapelberg
|
c5dffde101
|
Bugfix: Correct boundary checking for increasing col/rowspan
|
2009-03-05 17:24:04 +01:00 |
|
Michael Stapelberg
|
906914fe61
|
Bugfix: Rendering of colspan/rowspan was wrong
|
2009-03-05 17:17:37 +01:00 |
|
Michael Stapelberg
|
76c201f940
|
Bugfix: Correctly set currently_focused when clients are destroyed
|
2009-03-05 17:08:57 +01:00 |
|
Michael Stapelberg
|
841ad55f4a
|
Move HAS_CHANGED into a function
|
2009-03-05 16:23:26 +01:00 |
|
Michael Stapelberg
|
e643d34ddc
|
Use unchecked versions for more speed
|
2009-03-05 03:33:15 +01:00 |
|
Michael Stapelberg
|
56393c823e
|
Make colorpixels independent from clients
|
2009-03-05 02:58:12 +01:00 |
|
Michael Stapelberg
|
e4627bcaed
|
Don’t re-initialize Xinerama on every configurenotify. This needs to be fixed properly.
|
2009-03-05 02:17:10 +01:00 |
|
Michael Stapelberg
|
1343b77dbb
|
Bugfix: Some memory leaks / invalid accesses
|
2009-03-05 01:48:30 +01:00 |
|
Michael Stapelberg
|
17bca23a8c
|
Implement a focus stack, correctly free table columns/rows
|
2009-03-05 01:20:13 +01:00 |
|
Michael Stapelberg
|
bde67a179e
|
Implement wrapping, selecting containers is now Mod1+Ctrl+h/j/k/l
|
2009-03-04 23:45:44 +01:00 |
|
Michael Stapelberg
|
91f98cc597
|
Implement auto-destroying of empty workspaces
|
2009-03-04 22:52:36 +01:00 |
|
Michael Stapelberg
|
8b34eb5fc2
|
Bugfix: Reconfigure all clients in stacking, correctly ignore events, event when for the root window
|
2009-03-04 22:41:04 +01:00 |
|
Michael Stapelberg
|
0344ca3f36
|
Bugfix: Border presses weren’t correctly handled
|
2009-03-04 21:56:27 +01:00 |
|
Michael Stapelberg
|
03e48b8bfe
|
Bugfix: Reconfigure x/y of stack_windows when necessary
|
2009-03-04 21:49:29 +01:00 |
|
Michael Stapelberg
|
8fe84697f3
|
Bugfix: Correctly destroy and remove stack_windows when the container is cleaned up
|
2009-03-04 21:30:02 +01:00 |
|
Michael Stapelberg
|
0ce298250b
|
Bugfix: Correctly initialize new containers
|
2009-03-04 21:00:32 +01:00 |
|
Michael Stapelberg
|
3090f03ed2
|
Bugfix: Fix several bugs in table_cleanup()
|
2009-03-04 20:41:54 +01:00 |
|
Michael Stapelberg
|
23e92f2e6d
|
Website: First version of the howto for ubuntu 9.04
|
2009-03-04 19:08:24 +01:00 |
|
Michael Stapelberg
|
a3f47fa6f0
|
Bugfix: Rendering error when resizing a column near a stacked column
|
2009-03-04 18:50:52 +01:00 |
|
Michael Stapelberg
|
bd9b90d285
|
Fix datatype for cursor
|
2009-03-04 18:09:04 +01:00 |
|
Michael Stapelberg
|
f90563011f
|
Implement option parsing (-c <configfile>)
|
2009-03-04 16:06:39 +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
|
bb83dd6727
|
Implement switching to different screens when focusing left/right/up/down at the edge of a screen
|
2009-03-04 13:06:14 +01:00 |
|
Michael Stapelberg
|
05747c4a1c
|
Implement an internal bar which displays the workspaces
|
2009-03-04 12:09:43 +01:00 |
|
Michael Stapelberg
|
3d774ba021
|
Implement clicking on titlebars in stack windows to focus
|
2009-03-04 09:31:00 +01:00 |
|
Michael Stapelberg
|
f84ace1a10
|
Update default configuration file, install it to /etc/i3/config
|
2009-03-04 09:22:00 +01:00 |
|
Michael Stapelberg
|
415b5cc0e8
|
Load configuration file from ~/.i3/config or /etc/i3/config
|
2009-03-04 09:16:18 +01:00 |
|
Michael Stapelberg
|
3c6d4f7663
|
Don’t put the client’s X11 ID into the titlebar
|
2009-03-04 09:02:49 +01:00 |
|
Michael Stapelberg
|
3911d18982
|
Implement moving windows to other workspaces
|
2009-03-04 08:59:03 +01:00 |
|
Michael Stapelberg
|
6653c3a686
|
Save unnecessary redecorations
|
2009-03-04 08:05:49 +01:00 |
|
Michael Stapelberg
|
3b50615a71
|
Implement Xinerama screen changes
|
2009-03-03 23:51:02 +01:00 |
|
Michael Stapelberg
|
1157229888
|
Bugfix: Don’t raise the active window when there is a fullscreen client
|
2009-03-03 04:25:32 +01:00 |
|
Michael Stapelberg
|
a12ca34d1c
|
Bugfixes: Various fixes when cleaning up the table/rendering
|
2009-03-03 03:40:57 +01:00 |
|
Michael Stapelberg
|
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 |
|
Michael Stapelberg
|
1d9dc05b91
|
Little cleanups
|
2009-03-03 02:05:35 +01:00 |
|
Michael Stapelberg
|
dd325879d1
|
Bugfix: Override client’s moves/resizes in configure_notify_event
|
2009-03-03 01:14:11 +01:00 |
|
Michael Stapelberg
|
3f662eaed5
|
Bugfix: Forgot to change the number of atoms correctly
|
2009-03-02 03:35:25 +01:00 |
|
Michael Stapelberg
|
be21e784d9
|
Bugfix: Don’t crash when we’re already in stacking mode and go into stacking
|
2009-03-02 03:33:29 +01:00 |
|
Michael Stapelberg
|
ac6567c0a6
|
Documentation update: Make some comments more understandable, more docs
|
2009-03-01 22:00:54 +01:00 |
|
Michael Stapelberg
|
6868534fcb
|
Draw stacking borders correctly
|
2009-03-01 03:55:29 +01:00 |
|
Michael Stapelberg
|
df402bacf7
|
Bugfix: Use HAS_CHANGED on all occurences
|
2009-03-01 01:56:20 +01:00 |
|
Michael Stapelberg
|
cb6ea9861d
|
Bugfix: Fix various bugs when switching workspaces
|
2009-02-28 22:11:48 +01:00 |
|
Michael Stapelberg
|
4ad7f8fb1a
|
Bugfix: Correctly reconfigure clients when it’s necessary
|
2009-02-28 15:47:51 +01:00 |
|
Michael Stapelberg
|
327a53c849
|
More Debug-output
|
2009-02-28 13:44:43 +01:00 |
|