Commit Graph

54 Commits

Author SHA1 Message Date
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
Kris Maglione 7185da87dd Minimize the calls to focus_client on ButtonClick events (maybe this will fix the freeze) 2007-02-09 00:07:22 -05:00
Kris Maglione 98cd2cda01 Take a shot at fixing a freeze experienced by some users. 2007-02-08 23:21:00 -05:00
Kris Maglione e8913c2afe Fixed bug where v->sel could be set to a removed frame 2007-02-08 21:26:45 -05:00
Kris Maglione 7389d11fb2 Focus frame and bring it to the top on move/resize. 2007-02-08 20:39:10 -05:00
Kris Maglione c32d48e7e6 Added the much sought-after click-to-drag to the titlebars. 2007-02-08 20:36:22 -05:00
Kris Maglione ae05206acc Remove XSync() added in previous commit 2007-02-08 13:40:16 -05:00
Kris Maglione ac10ba445a XSync() after focus on enternotify to prevent a race 2007-02-08 13:04:27 -05:00
Kris Maglione 585e0a5f17 Focus clients on click. 2007-02-08 12:29:26 -05:00
Kris Maglione 0cca58fe53 Some refactoring, mainly related to stacking of the floating layer. 2007-02-07 23:23:18 -05:00
Kris Maglione 8a333e8010 Implemented a click-to-raise policy in floating mode. Comments? 2007-02-07 22:04:18 -05:00
uriel e994d60cae Delete useless and stupid 'code' 2007-02-06 08:12:47 +01:00
Kris Maglione df9d013275 Fix a bug (I hope) in the swapping code 2007-02-05 01:54:39 -05:00
Denis Grelich 6f11af4fbb window IDs are provided in hexadecimal format, but understood in both decimal and hexadecimal 2007-02-02 17:43:22 +01:00
Denis Grelich 94e169cc3e applied Daniel Waeber's x11-window-id patch: clients are now addressed by their x11 window id instead of a plain number given by wmii. Thanks Daniel! 2007-01-22 12:00:12 +01:00
arg 6960a87110 applied Stefan Tibus' sun cc patches 2006-10-30 09:54:22 +01:00