Commit Graph

6932 Commits

Author SHA1 Message Date
Michael Stapelberg 76c4e95b60 i3-wsbar: replace %w with the width of the output (Thanks dothebart)
This fixes ticket #231
2010-06-19 11:48:47 +02:00
Michael Stapelberg 2fd8774249 Bugfix: i3-wsbar: properly catch errors when writing to child process
This comes at the expense of having Try::Tiny as additional dependency,
but I think Try::Tiny is widely available.
2010-06-16 19:27:56 +02:00
Michael Stapelberg a2402a5eb1 Bugfix: i3-wsbar: properly catch errors when writing to child process
This comes at the expense of having Try::Tiny as additional dependency,
but I think Try::Tiny is widely available.
2010-06-16 19:26:55 +02:00
Michael Stapelberg 2c305b5429 Bugfix: Don’t crash when a dock client starts up with nonsense coordinates (Thanks dothebart)
This fixes ticket #229
2010-06-16 19:16:05 +02:00
Michael Stapelberg 1bddd2a9cb Bugfix: Don’t crash when a dock client starts up with nonsense coordinates (Thanks dothebart)
This fixes ticket #229
2010-06-16 19:15:14 +02:00
Michael Stapelberg c024a23142 website: add download link to the new release 2010-06-09 10:14:21 +02:00
Michael Stapelberg ed4e8e9bff debian: update i3-wm.docs 2010-06-09 09:59:46 +02:00
Michael Stapelberg 7d05f1a1a0 debian: update i3-wm.docs 2010-06-09 09:59:33 +02:00
Michael Stapelberg 78dc8fc36e Add documentation for external workspace bars 2010-06-09 09:57:43 +02:00
Michael Stapelberg 9bd6bbd70d debian: update changelog 2010-06-09 09:53:36 +02:00
Michael Stapelberg 2ba223b03a Add release notes for 3.ε-bf1 2010-06-09 09:53:18 +02:00
Michael Stapelberg acac2eb92f website: s/systemcalls/system calls, update title 2010-06-08 18:27:31 +02:00
Michael Stapelberg 22f63ee2ec website: add links to i3status/i3lock/dzen2 on download page 2010-06-08 18:26:49 +02:00
Michael Stapelberg 756fff9d6a website: add link to wsbar.html 2010-06-08 18:26:38 +02:00
Michael Stapelberg 285692c92c Update testcases (and skip some tests for the moment) 2010-06-02 23:53:22 +02:00
Michael Stapelberg 6897e15e72 Implement mark/goto, modify testcase 2010-06-02 23:32:05 +02:00
Michael Stapelberg 780e773a6a split containers do not directly accepts windows (they only have children) 2010-06-02 22:35:37 +02:00
Michael Stapelberg bdb1065537 bugfix: only print the first match when looking for the loglevel
fixes problems with con.c, container.c, config.c
2010-06-02 22:34:31 +02:00
Michael Stapelberg 5bff638ea0 bugfix: the layout command needs to change the layout of the parent container 2010-06-02 18:58:52 +02:00
Michael Stapelberg 32be3af109 Re-implement support for the urgency hint, extend t/13-urgent.t
The actual rendering will follow
2010-06-02 17:55:10 +02:00
Michael Stapelberg 03c8da0a74 t/lib/i3test.pm: refactor get_ws and get_ws_content using List::Util’s first 2010-06-02 17:50:06 +02:00
Michael Stapelberg 7c3e88ad93 parser: implement matching on the window id 2010-06-02 17:20:32 +02:00
Michael Stapelberg 14a312c152 more debug output 2010-06-02 17:04:26 +02:00
Michael Stapelberg 1c5adc6c35 Don’t ignore sequence in UnmapNotify, there might be multiple windows in one sequence
This would lead to i3 thinking that a new window was already managed if it
has the same X-ID as the old window. Instead, we need to fix the EnterNotify
problem in a different way.
2010-06-02 17:03:26 +02:00
Michael Stapelberg a7d2c5942a Clear event mask while reparenting
This way, we can avoid to ignore UnmapNotify events generated by reparenting.
It is generally considerable to have as little ignored events as possible
due to side-effects.
2010-06-02 17:02:10 +02:00
Michael Stapelberg c1789bef8e Include git branch name in the version string 2010-06-02 11:22:09 +02:00
Michael Stapelberg f2148ffa0b Include git branch name in the version string 2010-06-02 11:21:52 +02:00
Michael Stapelberg cea8f91e18 parser: implement 'layout' 2010-06-01 23:20:57 +02:00
Michael Stapelberg b467242d69 Make splitting a container which was already split a noop 2010-06-01 22:45:18 +02:00
Michael Stapelberg 18f7e1ffd1 t/22: extend to verify that splitting in the same direction multiple times does not create new containers 2010-06-01 22:42:32 +02:00
Michael Stapelberg 249c3f58ab t/21: formatting 2010-06-01 22:29:09 +02:00
Michael Stapelberg 0ce62a755e "Re-parent" floating clients whose old_parent is being closed (makes t/27 pass) 2010-06-01 21:36:02 +02:00
Michael Stapelberg 3aa1801392 add testcase for crash on closing floating windows whose parent was killed 2010-06-01 20:52:59 +02:00
Michael Stapelberg afa8be9547 lib/i3test: Implement get_focused 2010-06-01 20:52:22 +02:00
Michael Stapelberg 712605e69f ipc: include floating-nodes in tree reply 2010-06-01 20:50:23 +02:00
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