Michael Stapelberg
|
8cc1fcf536
|
General small cleanups
|
2009-04-11 14:08:19 +02:00 |
|
Michael Stapelberg
|
0216e84327
|
Bugfix: Warp pointer to the right window
This fixes ticket #20
|
2009-04-11 11:36:58 +02:00 |
|
Michael Stapelberg
|
4bd7667445
|
Bugfix: Correctly set focus when switching between screens
|
2009-04-08 13:48:37 +02:00 |
|
Michael Stapelberg
|
cb7b7a73d2
|
Bugfix: Set focus to the client which was previously focused instead of the next client when moving windows
This fixes ticket #21
|
2009-04-07 16:48:42 +02:00 |
|
Michael Stapelberg
|
28aa13d831
|
Bugfix: Don’t set focus if it is not necessary.
This fixes ticket #13
|
2009-04-01 12:50:42 +02:00 |
|
Michael Stapelberg
|
755540817e
|
Implement scrolling on stack windows and on the bar. This implements ticket #18
|
2009-04-01 12:31:13 +02:00 |
|
Michael Stapelberg
|
75a35319c9
|
Bugfix: Correctly remove client from container when moving to another workspace
This fixes ticket #16
|
2009-04-01 12:02:22 +02:00 |
|
Michael Stapelberg
|
3d260f8e50
|
Bugfix: re-decorate old client when switching screens
|
2009-03-15 21:13:15 +01:00 |
|
Michael Stapelberg
|
3a994e4bf7
|
Implement clicking on the bar to switch workspaces
|
2009-03-15 17:49:25 +01:00 |
|
Michael Stapelberg
|
cb9c7078be
|
Implement kill-command to kill the current window, document it
|
2009-03-14 22:09:36 +01:00 |
|
Michael Stapelberg
|
cc0b060628
|
Implement exit command, document it in manpage, add it to defaultconfig (Mod1+Shift+e)
|
2009-03-14 21:31:22 +01:00 |
|
Michael Stapelberg
|
c0aa9cac61
|
Implement moving containers, implement moving windows to the top if top-most, change config to use Mod3
|
2009-03-11 18:56:31 +01:00 |
|
Michael Stapelberg
|
49b56166dc
|
Implement moving clients to the left if they are leftmost
|
2009-03-11 01:55:10 +01:00 |
|
Michael Stapelberg
|
38c8541807
|
Bugfix: Change the event mask to ignore enter notifies when rendering the layout and changing workspaces
|
2009-03-11 00:20:56 +01:00 |
|
Michael Stapelberg
|
00f08cba75
|
Bugfix: Correctly free containers, the bug was not freeing when not moving
|
2009-03-09 08:14:00 +01:00 |
|
Michael Stapelberg
|
71993c9b48
|
Implement wrapping left/right/up/down across screens
|
2009-03-09 07:39:19 +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
|
bf92a0c617
|
Don’t switch focus when in fullscreen mode
|
2009-03-06 16:53:47 +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
|
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
|
1343b77dbb
|
Bugfix: Some memory leaks / invalid accesses
|
2009-03-05 01:48:30 +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
|
a02b861826
|
Use "conn" for xcb_connection and "event" for xcb_event_* variables everywhere
|
2009-03-04 15:45:12 +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
|
3911d18982
|
Implement moving windows to other workspaces
|
2009-03-04 08:59:03 +01:00 |
|
Michael Stapelberg
|
3b50615a71
|
Implement Xinerama screen changes
|
2009-03-03 23:51:02 +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
|
cb6ea9861d
|
Bugfix: Fix various bugs when switching workspaces
|
2009-02-28 22:11:48 +01:00 |
|
Michael Stapelberg
|
b651b132bc
|
Update TODO, fix parsing in commandmode for moving windows to workspaces vs. switching
|
2009-02-28 02:46:36 +01:00 |
|
Michael Stapelberg
|
d8a6f41e39
|
Bugfix: Set focus when table was shrinked and CUR_CELL might have been shrinked
|
2009-02-28 01:12:05 +01:00 |
|
Michael Stapelberg
|
10c5702a78
|
Implement restart-command to restart i3 without having to end your session
|
2009-02-27 22:40:48 +01:00 |
|
Michael Stapelberg
|
0edc523885
|
Bugfix: Correctly map/unmap stack windows
|
2009-02-25 02:05:08 +01:00 |
|
Michael Stapelberg
|
dadace2fa3
|
Implement automatic cleaning of the table
|
2009-02-24 20:29:30 +01:00 |
|
Michael Stapelberg
|
0e3a378c39
|
Implement stacking
|
2009-02-24 00:30:04 +01:00 |
|
Michael Stapelberg
|
07b92c2792
|
Don’t assign ->container for dock-windows
|
2009-02-23 03:44:10 +01:00 |
|
Michael Stapelberg
|
fe0485f9e5
|
Fix some movement/rendering bugs
|
2009-02-23 01:41:26 +01:00 |
|
Michael Stapelberg
|
28ea379c10
|
Update TODO and header-comments
|
2009-02-15 03:07:29 +01:00 |
|
Michael Stapelberg
|
26944bea99
|
Use c99
|
2009-02-15 02:30:18 +01:00 |
|
Michael Stapelberg
|
09cd7bd2d0
|
Implement Xinerama (workspaces have a specific screen)
|
2009-02-15 01:58:09 +01:00 |
|
Michael Stapelberg
|
18543c6bce
|
Implement fullscreen mode (Mod1+f)
|
2009-02-14 20:12:50 +01:00 |
|
Michael Stapelberg
|
fb4c851e2a
|
Add vim hints, copyright notice to each file, add LICENSE, retab! everything
|
2009-02-14 02:33:31 +01:00 |
|
Michael Stapelberg
|
4589c26558
|
Environment filtering is not needed. Instead, open applications through SHELL, double-fork
|
2009-02-14 01:36:12 +01:00 |
|
Michael Stapelberg
|
82dd64ff24
|
Move stuff to include/ and src/
|
2009-02-13 19:09:25 +01:00 |
|