Michael Stapelberg
|
71221baca0
|
Fix race condition when updating client->name
|
2009-03-08 20:04:01 +01:00 |
Michael Stapelberg
|
9e74378dd0
|
Bugfix: Use _NET_WM_NAME (UTF-8) rather than WM_NAME (COMPOUND_TEXT). Only render client titles, if they are set
|
2009-03-08 19:07:33 +01:00 |
Michael Stapelberg
|
4e12c9b39c
|
Fix the warning on SUS-compatible systems (char**) and on NetBSD (const char**)
|
2009-03-08 17:47:45 +01:00 |
Michael Stapelberg
|
f85990b27a
|
Fix warnings, update DEPENDS, update Makefile for NetBSD
|
2009-03-08 17:30:17 +01:00 |
Michael Stapelberg
|
b51604bde6
|
Update default config/manpage
|
2009-03-08 00:51:38 +01:00 |
Michael Stapelberg
|
6f630a3335
|
Implement UTF-8-clean window titles
|
2009-03-08 00:49:11 +01:00 |
Michael Stapelberg
|
4dd1a7e181
|
More work on hacking-howto
|
2009-03-07 17:02:17 +01:00 |
Michael Stapelberg
|
d2f663e1a8
|
Some more work on docs/hacking-howto
|
2009-03-07 06:24:31 +01:00 |
Michael Stapelberg
|
35c04b448a
|
Don’t start a terminal on startup
|
2009-03-07 05:50:19 +01:00 |
Michael Stapelberg
|
1f3ce94027
|
Bugfix: Correctly place new windows while other windows are in fullscreen mode
|
2009-03-07 05:49:13 +01:00 |
Michael Stapelberg
|
6abcc5f656
|
Fix some bugs found by using raster’s wm_torture
|
2009-03-07 02:44:46 +01:00 |
Michael Stapelberg
|
7f17edb4c1
|
Add how to hack guide, first version
|
2009-03-07 00:50:18 +01:00 |
Michael Stapelberg
|
a411ed24cb
|
Bugfix: Correctly check for empty containers and unmap the stack_win
|
2009-03-06 19:08:59 +01:00 |
Michael Stapelberg
|
017a0c0d08
|
Don’t set focus outside of the current container
|
2009-03-06 17:13:20 +01:00 |
Michael Stapelberg
|
c04baeeea2
|
Bugfix: Should be workspace 10 not 0 in moving aswell
|
2009-03-06 17:08:01 +01:00 |
Michael Stapelberg
|
f8007a60b3
|
Bugfix: Should be workspace 10 not 0
|
2009-03-06 17:06:33 +01:00 |
Michael Stapelberg
|
97f23f549b
|
Bugfix: decorate_window() needs a flush of course
|
2009-03-06 17:02:43 +01:00 |
Michael Stapelberg
|
b372395a7d
|
Don’t override /etc/i3/config if it already exists
|
2009-03-06 16:56:04 +01:00 |
Michael Stapelberg
|
bf92a0c617
|
Don’t switch focus when in fullscreen mode
|
2009-03-06 16:53:47 +01:00 |
Michael Stapelberg
|
891ec20755
|
Use __FUNCTION__ in LOG()
|
2009-03-06 16:48:30 +01:00 |
Michael Stapelberg
|
4259e58655
|
Bugfix: One warning was left
|
2009-03-06 16:36:05 +01:00 |
Michael Stapelberg
|
ee1f64a94e
|
Bugfix: return value was missing
|
2009-03-06 16:21:39 +01:00 |
Michael Stapelberg
|
fc3338d3c1
|
Bugfix: Missing flush after render_container()
|
2009-03-06 06:56:13 +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
|
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 |