Commit Graph

3976 Commits

Author SHA1 Message Date
Michael Stapelberg
ce40f79c47 Implement right mouse button + dragging to resize tiling clients aswell 2009-09-12 19:51:50 +02:00
Michael Stapelberg
a3a1ff9894 Compilation fix for the last commit 2009-09-12 18:50:38 +02:00
Michael Stapelberg
44111b7466 Bugfix: Correctly warp pointer *after* rendering the layout
This is necessary because otherwise the window into which the
pointer is warped still is at its old position, so that the pointer
will effectively be warped onto the wrong screen in case of moving
a window to another screen.
2009-09-12 18:47:50 +02:00
Michael Stapelberg
6f2638f526 Bugfix: Correctly warp pointer *after* rendering the layout
This is necessary because otherwise the window into which the
pointer is warped still is at its old position, so that the pointer
will effectively be warped onto the wrong screen in case of moving
a window to another screen.
2009-09-12 18:46:52 +02:00
Michael Stapelberg
739f4f35aa Compilation fix for the last commit 2009-09-12 18:34:03 +02:00
Michael Stapelberg
51cb9a2cf3 Bugfix: Correctly initialize workspaces for floating clients, too 2009-09-12 18:19:03 +02:00
Michael Stapelberg
3b59f5829f Bugfix: Correctly initialize workspaces for floating clients, too 2009-09-12 18:18:41 +02:00
Michael Stapelberg
98dbee72ac Bugfix: Correctly initialize workspace when moving clients (Thanks tsdh) 2009-09-12 18:16:04 +02:00
Michael Stapelberg
4d01a02dba Bugfix: Correctly initialize workspace when moving clients (Thanks tsdh) 2009-09-12 18:15:32 +02:00
Michael Stapelberg
cef5778097 Bugfix: Fix clicking on stack windows in tabbed mode (Thanks Atsutane) 2009-09-10 21:05:29 +02:00
Michael Stapelberg
06762bba61 Bump debian changelog to avoid conflicts 2009-09-10 19:05:35 +02:00
Michael Stapelberg
bf043cd2bd Some little style adjustments for badboy’s patch 2009-09-10 18:48:16 +02:00
Jan-Erik Rediger
40bc7c93d0 Implement command to toggle border style
Use 'bt' to toggle from normal to 1-px, borderless and back.
2009-09-10 18:44:27 +02:00
Michael Stapelberg
ff1ae52e6b Fix compilation warning because of missing braces 2009-09-10 16:29:23 +02:00
Michael Stapelberg
9f02fb7a3a Bugfix: Don’t handle WM_HINTS if it is not set (Thanks mxf) 2009-09-10 16:27:50 +02:00
Michael Stapelberg
a4d3dbef19 Bugfix: Correctly handle unmap-notify events when resizing (Thanks Mirko) 2009-09-07 21:20:56 +02:00
Michael Stapelberg
e4813d009a Bugfix: Correctly handle unmap-notify events when resizing (Thanks Mirko) 2009-09-07 21:18:44 +02:00
Michael Stapelberg
2ff2a6a315 Implement the urgency hint for windows/workspaces
Thanks to Mikael for bringing it to my mind. This change introduces
two new color classes, client.urgent and bar.urgent. By default,
urgent clients are drawn in red (colors by Atsutane).
2009-09-06 22:40:11 +02:00
Michael Stapelberg
e893902585 Implement horizontal resize 2009-09-06 16:50:45 +02:00
Michael Stapelberg
14a07d8b03 Bugfix: Initialize screens correctly when not using Xinerama (Thanks Mikael) 2009-09-05 19:20:01 +02:00
Michael Stapelberg
a81108c527 Bugfix: Initialize screens correctly when not using Xinerama (Thanks Mikael) 2009-09-05 19:17:59 +02:00
Michael Stapelberg
ca8a194c56 Bugfix: Correctly grab the right mouse button for resizing windows (Thanks xeen) 2009-09-05 17:32:26 +02:00
Michael Stapelberg
3b3b7609ae website: add download link for OpenBSD 2009-09-04 12:20:19 +02:00
Michael Stapelberg
a8352a8988 Merge patches for OpenBSD compatibility 2009-09-02 22:25:50 +02:00
Michael Stapelberg
ae2371ee58 Implement long options (--version, --no-autostart, --help, --config) 2009-09-02 22:14:09 +02:00
Michael Stapelberg
67dcd9df28 Bugfix: In stacked/tabbed mode we need the regular border color (Thanks badboy) 2009-09-02 21:59:31 +02:00
Michael Stapelberg
100cc6b717 Bugfix: If the pointer is outside of the screen when starting, fall back to the first screen (Thanks mxf) 2009-08-31 20:27:44 +02:00
Michael Stapelberg
d089adc229 Bugfix: Don’t display unnamed workspaces with %d: (Thanks Mirko) 2009-08-29 11:09:23 +02:00
Michael Stapelberg
7aec1bd1ef Bugfix: Draw black border instead of background-color around clients with {width,height}_increment (Thanks xeen) 2009-08-29 11:09:18 +02:00
Michael Stapelberg
3fc63c69df Bugfix: Don’t crash if the numlock symbol cannot be found (Thanks xeen) 2009-08-29 11:09:13 +02:00
Michael Stapelberg
1e94dc19ed Bugfix: Don’t call resize_client if the width/height increment properties did not change
This avoids an endless loop, preventing clients to go to fullscreen
2009-08-29 11:09:08 +02:00
Michael Stapelberg
486d8d423c Bugfix: Correctly use base_width/base_height and size increment hints, correctly send fake configure notify events 2009-08-29 11:08:58 +02:00
Michael Stapelberg
2b49c6086d Bugfix: Don’t display unnamed workspaces with %d: (Thanks Mirko) 2009-08-29 11:06:34 +02:00
Michael Stapelberg
d333b8534d Bugfix: Draw black border instead of background-color around clients with {width,height}_increment (Thanks xeen) 2009-08-29 11:03:14 +02:00
Michael Stapelberg
39457338e4 Bugfix: Don’t crash if the numlock symbol cannot be found (Thanks xeen) 2009-08-27 21:34:07 +02:00
Michael Stapelberg
39f002e0b1 Bugfix: Don’t call resize_client if the width/height increment properties did not change
This avoids an endless loop, preventing clients to go to fullscreen
2009-08-25 23:16:17 +02:00
Michael Stapelberg
d7403d2c32 website: Change doctype to HTML5 2009-08-25 13:16:02 +02:00
Michael Stapelberg
4acba7227a debian: Install i3-msg manpage 2009-08-24 12:27:35 +02:00
Michael Stapelberg
dc15c99776 Update debian changelog 2009-08-24 12:24:01 +02:00
Michael Stapelberg
8437239541 Add manpage for i3-msg 2009-08-24 12:22:42 +02:00
Michael Stapelberg
90a94af296 Fix FTBFS for GNU/kFreeBSD and possibly GNU/Hurd (Thanks Cyril) 2009-08-24 12:17:14 +02:00
Michael Stapelberg
55b1bf4582 Bugfix: Correctly use base_width/base_height and size increment hints, correctly send fake configure notify events 2009-08-23 21:49:38 +02:00
Michael Stapelberg
8c4e2e48f4 Don’t round up if the corrected height/width is the same as the old one 2009-08-23 20:30:17 +02:00
Michael Stapelberg
d9d4d9fff1 Implement tabbing
Use command "T" to switch to tabbing
2009-08-22 09:07:23 +02:00
Michael Stapelberg
f5c0bfd181 More tests 2009-08-22 07:53:34 +02:00
Michael Stapelberg
c7ba95e79d Implement resizing floating clients with Mod1 + right mouse button 2009-08-22 07:49:28 +02:00
Michael Stapelberg
32532792cd tests: Use hex color codes for background_color 2009-08-21 16:06:12 +02:00
Michael Stapelberg
4a83bd26f8 Implement tests in t/10-dock.t 2009-08-21 15:01:20 +02:00
Michael Stapelberg
01f06f11ba Use ArrayRefs instead of Rects where possible, add t/10-dock.t 2009-08-21 12:32:54 +02:00
Michael Stapelberg
36a7f46c51 Bugfix: Map window when it got the fullscreen hint set 2009-08-21 12:19:46 +02:00