Commit Graph

69 Commits

Author SHA1 Message Date
Kris Maglione
dcbabb274f Fix some resize cursor bugs. 2007-03-05 14:56:36 -05:00
Kris Maglione
86d4f9ebf0 Some changes already in snap. 2007-03-05 01:11:12 -05:00
Kris Maglione
4dce9d067b Include wmii.h last. 2007-03-04 13:54:02 -05:00
Kris Maglione
6238b96a6a Fix titlebar flicker. Fix an infinate event loop bug. Fix strlcat conflict. 2007-03-03 21:33:43 -05:00
Kris Maglione
92f1feda99 Fix flicker and delay when changing focus via the keyboard. 2007-03-03 16:01:38 -05:00
Kris Maglione
c7813c07ca Fix another focus bug. 2007-03-03 14:46:12 -05:00
Kris Maglione
162d53212e Process any queued focus events before deciding whether to set focus. This fixes several focus bugs. 2007-03-03 01:36:03 -05:00
Kris Maglione
07343c21f1 Improved fullscreen support (far from finished). Minor focus improvements. Changed copyright info. 2007-03-02 23:40:24 -05:00
Kris Maglione
a27463d603 Implemented the Aspect hint, as well as some moderate cleanup. 2007-03-02 03:13:32 -05:00
Kris Maglione
fbc572a6a8 Fix flicker on keyboard focus change. 2007-03-01 16:37:00 -05:00
Kris Maglione
edd7dba67a Add stripped down version of 9menu, and right-click menus to clients. Includes 'Delete' item. Runs from rc.wmii only. 2007-02-26 04:27:03 -05:00
Kris Maglione
2c387d4d99 Have wmiimenu take colors from WMII_(NORM FOCUS)COLORS. Get rid of 'extern' from function decls. 2007-02-23 23:09:58 -05:00
Kris Maglione
7d79286893 Focus windows when entering their titlebars, except when stacked. 2007-02-23 16:03:20 -05:00
Kris Maglione
a7a3303cb8 Redraw view on writes to /ctl (focuscolors, border, font) 2007-02-23 01:53:08 -05:00
Kris Maglione
f6a4b6b876 Temporarilly fix some focus issues (still need rewrite). Some rc.wmii fixes. 2007-02-23 00:07:30 -05:00
Kris Maglione
5a070d4d6f Don't replay clicks that were on the frame window. 2007-02-22 15:12:36 -05:00
Kris Maglione
375dc40784 Don't resize floating clients to 0 height. 2007-02-21 17:21:45 -05:00
Kris Maglione
53387d3637 Make sure that the framewin's cursor is set to CurNormal whenever the mouse is over the client 2007-02-21 16:34:12 -05:00
Kris Maglione
b10ede6590 Fixed a bug where focus reverted to None when the last client of a tag was XKilled 2007-02-20 23:49:36 -05:00
Kris Maglione
9fd22b12f9 Fix frame coloring issue which occurs with bloated apps. 2007-02-20 19:02:34 -05:00
Kris Maglione
16cdf68c70 Change the window cursor when over the border for resizal (the border is still too small for this to be useful 2007-02-20 18:29:16 -05:00
Kris Maglione
31e3b8d9d0 Rewrote draw_frame, and removed per-frame BlitzBrushes 2007-02-20 17:31:42 -05:00
Kris Maglione
304e80ca4f Fixed some bugs in the new focus system. 2007-02-18 18:31:58 -05:00
Kris Maglione
778f85c51f Preliminary implementation of the new focus handling algorithm. 2007-02-18 17:54:56 -05:00
Kris Maglione
6efb6703f3 Fix resizing quadrant bug. 2007-02-18 13:27:51 -05:00
Kris Maglione
bd3891ced3 Fix focus bug. 2007-02-18 12:33:17 -05:00
Kris Maglione
abe8a08492 Fix tagging of client with multiple tags. 2007-02-17 13:14:20 -05:00
Kris Maglione
c20c1727cb Fixed a bunch of focus stupidity. 2007-02-17 12:49:22 -05:00
Kris Maglione
c1ad5c2585 Take advantage of strlcat in libixp 2007-02-17 02:20:11 -05:00
Kris Maglione
63a7d58bff Fixed configurerequest again 2007-02-16 14:04:09 -05:00
Kris Maglione
e53f4f0a11 Fixed configurerequest function 2007-02-16 13:41:23 -05:00
Kris Maglione
37dc275dab Stack fullscreen windows over the bar. Fullscreen mode needs work. 2007-02-15 02:43:33 -05:00
Kris Maglione
500af3016f Fix some focus bugs pending a rewrite of the focus system. 2007-02-15 00:01:56 -05:00
Kris Maglione
e8fbdc8846 New column scaling code. Fixed accidental resize on click of unfocused client. New public domain util.c. Some other stuff. 2007-02-14 23:20:47 -05:00
Kris Maglione
0e1cba7e96 Set the focus properly when removing a client from the selected area 2007-02-12 22:44:42 -05:00
Kris Maglione
98d10dccac Made the configurerequest function a bit saner. Needs more overhauling. 2007-02-12 18:18:00 -05:00
Kris Maglione
7c3c475918 Added u(char|short|int|long|vlong) and vlong types 2007-02-12 01:24:24 -05:00
Kris Maglione
c6d1769848 Make grabbox moves opaque in floating mode. Code needs cleanup. Comments welcome. 2007-02-10 15:13:35 -05:00
Kris Maglione
dbef0d7ec9 Only drag from the drag box, and only resize from the border 2007-02-10 11:53:27 -05:00
Kris Maglione
ff6540925f Unmap and set Iconic state of iconic or out-of-view windows 2007-02-09 22:06:07 -05:00
Kris Maglione
3db63de615 Fix bug where clicking the unfocused titlebar triggered a window move until another click. 2007-02-09 18:16:15 -05:00
Kris Maglione
7e36cfc201 Sorry for the hasty commits, X11 is stressing. Modified last commit. 2007-02-09 18:10:50 -05:00
Kris Maglione
4ec78c508e Finally fix the freezing bug, I hope 2007-02-09 18:07:59 -05:00
Kris Maglione
dfaef7c3a7 Remove printevent.c from the make process 2007-02-09 17:31:40 -05:00
Kris Maglione
c2f3587ef0 Improved upon last commit 2007-02-09 16:42:03 -05:00
Kris Maglione
a3d5acc926 Improvements to button grabs 2007-02-09 16:27:10 -05:00
Kris Maglione
0ac783e033 Another go at preventing freeze 2007-02-09 14:06:24 -05:00
Kris Maglione
46a973cf85 Add printevent.c and -V (verbose) flag to print X events 2007-02-09 12:45:52 -05:00
Kris Maglione
3a3f1f96dc Try to fix the freeze again: XSync() after buttonpress events 2007-02-09 01:48:39 -05:00
Kris Maglione
0c4d46e62f Sorry, fixed error in previous commit. 2007-02-09 00:08:07 -05:00