Michael Stapelberg
|
a25dc3e988
|
Implement focus command (and extend t/21-next-prev.t to test it)
|
2010-06-01 18:49:43 +02:00 |
Michael Stapelberg
|
67a6bd5589
|
bugfix: allocate one more zero-byte to definitely get a zero-terminated string
|
2010-06-01 18:46:14 +02:00 |
Michael Stapelberg
|
de0c13ba78
|
Add testcase which ensures that floating windows can be closed
See last commit
|
2010-05-31 23:17:02 +02:00 |
Michael Stapelberg
|
935b8e05ff
|
Implement correct removal of floating containers
|
2010-05-31 23:16:20 +02:00 |
Michael Stapelberg
|
b14fa457e7
|
fix: to always abort we need to assert(false)
|
2010-05-31 23:08:16 +02:00 |
Michael Stapelberg
|
143622d2d7
|
Reposition floating windows while dragging
|
2010-05-31 23:01:08 +02:00 |
Michael Stapelberg
|
246d4627be
|
re-enable sending fake configure notifies
|
2010-05-31 23:00:36 +02:00 |
Michael Stapelberg
|
71e0e49c0e
|
Implement mode toggle
|
2010-05-31 22:48:28 +02:00 |
Michael Stapelberg
|
e67c712f31
|
cleanup: introduce CT_WORKSPACE as type to avoid having to check parent->type
|
2010-05-31 00:11:11 +02:00 |
Michael Stapelberg
|
acc9d59e97
|
Bugfix: Correctly check asprintf() return value
Fixes a crash when invalid multibyte window titles are set as _NET_WM_NAME
|
2010-05-28 12:09:36 +02:00 |
Michael Stapelberg
|
169e541101
|
Bugfix: Correctly check asprintf() return value
Fixes a crash when invalid multibyte window titles are set as _NET_WM_NAME
|
2010-05-28 12:08:39 +02:00 |
Michael Stapelberg
|
0f83666a9c
|
update debian packaging
|
2010-05-28 00:05:50 +02:00 |
Michael Stapelberg
|
162b0a9931
|
update debian packaging
|
2010-05-28 00:05:38 +02:00 |
Michael Stapelberg
|
7adfd37a12
|
Add documentation for external workspace bars
|
2010-05-27 20:21:17 +02:00 |
Michael Stapelberg
|
f6227bec6c
|
wsbar: print an error and exit after not being able to talk to i3 for 2 seconds (Thanks badboy)
|
2010-05-26 23:40:05 +02:00 |
Michael Stapelberg
|
a45dc6b3ad
|
Update _NET_WM_STATE after fullscreen state changes
|
2010-05-26 23:21:37 +02:00 |
Michael Stapelberg
|
e25d9c5f55
|
Bugfix: Update _NET_WM_STATE when clients request changes via ClientMessage
This fixes problems with Chromium fullscreen mode
|
2010-05-26 23:12:36 +02:00 |
Michael Stapelberg
|
30b275d27f
|
Bugfix: Update _NET_WM_STATE when clients request changes via ClientMessage
This fixes problems with Chromium fullscreen mode
|
2010-05-26 23:11:42 +02:00 |
Michael Stapelberg
|
e68aa1f414
|
Bugfix: Don’t invert directions when resizing floating clients (top/left) (Thanks João)
|
2010-05-24 19:21:24 +02:00 |
Michael Stapelberg
|
d0baa8c652
|
Bugfix: Don’t invert directions when resizing floating clients (top/left) (Thanks João)
|
2010-05-24 19:20:32 +02:00 |
Michael Stapelberg
|
23d7460040
|
Bugfix: Don’t leak file descriptors (Thanks InfraRed)
|
2010-05-24 00:10:09 +02:00 |
Michael Stapelberg
|
0c60ae19cb
|
Bugfix: Don’t leak file descriptors (Thanks InfraRed)
|
2010-05-24 00:06:26 +02:00 |
Michael Stapelberg
|
be357a1aaa
|
Set up _NET_WM_SUPPORTED and window manager name again
This fixes MPlayer fullscreen mode
|
2010-05-15 00:28:10 +02:00 |
Michael Stapelberg
|
2d52ecf071
|
Add parameter to reparent windows instead of killing them when closing a container
Necessary because when windows are unmapped, they are not necessary to
be killed (an application can unmap it temporarily).
|
2010-05-15 00:16:59 +02:00 |
Michael Stapelberg
|
def41582d1
|
re-render the three after calling parse_cmd
|
2010-05-14 23:41:17 +02:00 |
Michael Stapelberg
|
8c5d824fa8
|
Ignore UnmapNotify events generated by reparenting
|
2010-05-14 23:37:56 +02:00 |
Michael Stapelberg
|
7adf921bc3
|
use the new parser for handling keybindings
|
2010-05-11 23:04:47 +02:00 |
Michael Stapelberg
|
5eae706427
|
grammar: s/layout_mode/window_mode
|
2010-05-11 23:04:21 +02:00 |
Michael Stapelberg
|
c75a6732bf
|
Implement 'restore' in new parser
|
2010-05-11 23:00:31 +02:00 |
Michael Stapelberg
|
a0e33c1d68
|
implement 'move' command in the new parser
|
2010-05-11 22:46:49 +02:00 |
Michael Stapelberg
|
98dbe63e35
|
Implement exec, exit, level, restart (without testcases for now)
|
2010-05-10 10:12:35 +02:00 |
Michael Stapelberg
|
6a1c34d2c5
|
Implement 'split'
|
2010-05-10 09:33:10 +02:00 |
Michael Stapelberg
|
145ebc7584
|
Implement 'prev', extend testcase
|
2010-05-10 09:08:31 +02:00 |
Michael Stapelberg
|
aa52986cfe
|
document border styles in "Border style for new windows" section (Thanks Dirkson)
|
2010-05-10 08:43:13 +02:00 |
Michael Stapelberg
|
d8307f4b4a
|
implement 'next' in the new command parser (testcase unfinished)
|
2010-05-10 00:06:24 +02:00 |
Michael Stapelberg
|
f10a3d9b75
|
bugfix: really return focus list in IPC tree dump (instead of nodes list)
|
2010-05-10 00:00:43 +02:00 |
Michael Stapelberg
|
09523f36f5
|
also re-render the tree for commands using the new parser
|
2010-05-09 23:24:03 +02:00 |
Michael Stapelberg
|
65e9036837
|
bugfix: don’t clean up workspace when switching to the same workspace
|
2010-05-09 23:20:49 +02:00 |
Michael Stapelberg
|
0a04ed618b
|
Makefile: only enable when -freorder-blocks-and-partition when DEBUG != 1
…otherwise you don’t see variables in gdb
|
2010-05-09 22:45:21 +02:00 |
Michael Stapelberg
|
2f6beb518e
|
Don’t pretend like the global fullscreen mode would be configured in the default config (Thanks Mirko)
|
2010-05-04 20:27:52 +02:00 |
Blekos EelVex Kostas
|
aeee7d0402
|
bring_window_here function and command
|
2010-04-17 23:30:14 +02:00 |
Michael Stapelberg
|
a99fff03c3
|
style fixes for the last commit
|
2010-04-17 23:18:04 +02:00 |
batman
|
a97c876d31
|
added a move mode and command
|
2010-04-17 23:08:56 +02:00 |
Michael Stapelberg
|
206e1ed041
|
less boilerplate by using Test::Kit and -It/lib in Makefile
|
2010-04-17 22:49:26 +02:00 |
Michael Stapelberg
|
a2e3bb1cdd
|
make testcases use AnyEvent::I3
|
2010-04-17 22:40:01 +02:00 |
Michael Stapelberg
|
0ea85c1b9d
|
implement 'fullscreen' command
|
2010-04-17 19:29:44 +02:00 |
Michael Stapelberg
|
fdd44dcada
|
make the fullscreen testcase test the 'fullscreen' command, too
|
2010-04-17 19:29:27 +02:00 |
Michael Stapelberg
|
b0f47b25a0
|
throw out some old code from manage.c, cleanups
|
2010-04-17 18:26:46 +02:00 |
Michael Stapelberg
|
42bed06b9a
|
include match.h in all.h
|
2010-04-17 17:47:07 +02:00 |
Michael Stapelberg
|
7f3a77ac6a
|
loglevel bitmasks needs to be larger because we got more than 32 files
|
2010-04-17 17:46:11 +02:00 |