i3/include
Michael Stapelberg 2b70e05ee9 Refactor workspaces to be stored in a TAILQ instead of an array
This fixes many problems we were having with a dynamically growing
array because of the realloc (pointers inside the area which was
allocated were no longer valid as soon as the realloc moved the
memory to another address).

Again, this is a rather big change, so expect problems and enable
core-dumps.
2009-09-29 19:45:41 +02:00
..
i3 Initial implementation of IPC via UNIX domain sockets 2009-07-28 20:51:29 +02:00
click.h Move handler for clicking to its own file 2009-09-22 18:07:25 +02:00
client.h Implement vim-like marks 2009-09-20 16:54:29 +02:00
commands.h Implement assignments of workspaces to screens, big cleanup of workspace code 2009-08-08 19:51:51 +02:00
config.h Implement options to change the default mode of containers 2009-09-27 23:08:27 +02:00
data.h Refactor workspaces to be stored in a TAILQ instead of an array 2009-09-29 19:45:41 +02:00
debug.h Add vim hints, copyright notice to each file, add LICENSE, retab! everything 2009-02-14 02:33:31 +01:00
floating.h Implement resizing floating clients with Mod1 + right mouse button 2009-08-22 07:49:28 +02:00
handlers.h Implement the urgency hint for windows/workspaces 2009-09-06 22:40:11 +02:00
i3.h Implement modes. Modes allow you to use different keybindings and switch between them. 2009-09-27 18:45:39 +02:00
ipc.h Add docs to include/ipc.h 2009-07-28 20:58:56 +02:00
layout.h Implement horizontal resize 2009-09-06 16:50:45 +02:00
manage.h Obey the client’s border_width setting (Thanks shatter) 2009-09-26 13:47:48 +02:00
queue.h Move stuff to include/ and src/ 2009-02-13 19:09:25 +01:00
resize.h Implement resize command 2009-09-26 17:18:50 +02:00
table.h Refactor workspaces to be stored in a TAILQ instead of an array 2009-09-29 19:45:41 +02:00
util.h Merge patches for OpenBSD compatibility 2009-09-02 22:25:50 +02:00
workspace.h Add documentation for workspace_get() 2009-09-27 15:20:47 +02:00
xcb.h Add support for WM_CLIENT_LEADER, put floating windows mapping to (0x0) to center of leader/workspace 2009-08-05 00:39:55 +02:00
xinerama.h Bugfix: Fix screen wrapping, cleanup some log messages 2009-08-11 15:02:30 +02:00