Commit Graph

62 Commits

Author SHA1 Message Date
Kris Maglione 3c5b719d89 Check for pending X11 events after serving a 9p connection. 2007-02-19 22:55:18 -05:00
Kris Maglione 778f85c51f Preliminary implementation of the new focus handling algorithm. 2007-02-18 17:54:56 -05:00
Kris Maglione aa10cbc01b Fix a segfault. 2007-02-17 13:22:52 -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 448132d437 Fix send_client again 2007-02-13 14:58:18 -05:00
Kris Maglione 4d45612618 Fixed Denis' focus bug 2007-02-13 13:19:01 -05:00
Kris Maglione 5fbf900d95 Applied Daniel Waeber's send_client patch, plus extrapolation 2007-02-13 12:04:42 -05:00
Kris Maglione 68c49b6068 Frames shouldn't snap to themselves on opaque moves 2007-02-13 01:20:09 -05:00
Kris Maglione c9b562034a Added swapping back to the fs, but without bindings. Fixed a bug from 2 commits ago. Added more gotos :) 2007-02-13 01:10:43 -05:00
Kris Maglione 47f21273e3 Experimentially made aforementioned notices more accurate 2007-02-12 23:35:43 -05:00
Kris Maglione 8f913e6221 Added an experimental feature to notify users of views with urgent clients. 2007-02-12 23:32:00 -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 7c3c475918 Added u(char|short|int|long|vlong) and vlong types 2007-02-12 01:24:24 -05:00
Kris Maglione cd607938f9 Cleanup. Experiment with a new dragbox design. 2007-02-11 23:24:11 -05:00
Kris Maglione 2e80572fee Bugfixes, cleanup, remove SunCC compatibility patch. Add adding/removing tags by writing +tag/-tag 2007-02-11 22:17:20 -05:00
Kris Maglione d29968a50d Unmap client on opaque moves. Will this improve resource usage? 2007-02-11 14:45:14 -05:00
Kris Maglione 622ac75b4a Death to increment gaps. Please comment. 2007-02-11 13:32:15 -05:00
Kris Maglione b2370513b8 Fixed the error returned on kill and Urgent commands to clients. 2007-02-11 12:33:05 -05:00
Kris Maglione 579220a962 Reparent client before applying tags (fixes strange behavior on client creation) 2007-02-11 03:02:00 -05:00
Kris Maglione a36cc9e64b Fixed flickering when switching in max mode 2007-02-11 02:36:05 -05:00
Kris Maglione ef4aef2f28 A bunch of fixes to management of windows 2007-02-11 01:09:00 -05:00
Kris Maglione 2ddd734ab0 Color drag boxes based on urgency and provide events in /client/n/ctl (Urgent, NotUrgent) to toggle it 2007-02-11 00:11:10 -05:00
Kris Maglione ced1e98aff Fixed a lot of focus code, including a segfault. 2007-02-10 20:09:11 -05:00
Kris Maglione 04ab4263ce Don't map clients on manage_client. Fixes a bug with creation on non-selected view. 2007-02-10 12:29:46 -05:00
Kris Maglione b220628d5e Some more cleanup 2007-02-10 03:09:19 -05:00
Kris Maglione d197845630 Remove some cruft, arrange areas when adding clients, and make sure we don't map mapped clients and vice versa 2007-02-10 02:44:57 -05:00
Kris Maglione 914a2d3543 Replaced a bunch of the nasty, old focus code, and fixed focusing of the empty floating area 2007-02-10 02:13:29 -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 ca4cffaeed Fixed client grabs 2007-02-09 21:29:21 -05:00
Kris Maglione 05d83dd294 Relent and only grab AnyButton, AnyModifier on unfocused clients 2007-02-09 21:19:26 -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 4ec78c508e Finally fix the freezing bug, I hope 2007-02-09 18:07:59 -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 8ccb32f1ac Draw border under titlebar, add missing function proto, fix bar border to 1px 2007-02-09 01:13:02 -05:00
Kris Maglione 9eaeddf4bb Restack view after mapping a client (&c) 2007-02-09 01:06:15 -05:00
Kris Maglione 35dfbdef13 Elide spurious ClientFocus events 2007-02-08 22:28:32 -05:00
Kris Maglione 25067751f7 Added Urgent and NotUrgent events for the urgency hint 2007-02-08 21:50:49 -05:00
Kris Maglione e078841067 Fixed cycling of floating frames, and stacking issues on 'send toggle' 2007-02-08 20:31:12 -05:00
Kris Maglione 595d6cb8ca Fix a bug that ostensibly prevents toggling layers when the mouse is over a floating client. 2007-02-08 00:05:27 -05:00
Kris Maglione 8a333e8010 Implemented a click-to-raise policy in floating mode. Comments? 2007-02-07 22:04:18 -05:00
Kris Maglione cac086b3fc Fixed sizing bug of clients with multiple tags, with cleanup along the way. 2007-02-06 21:48:28 -05:00
Kris Maglione 1025c92f0f Got rid of some of said cruft. 2007-02-05 01:00:42 -05:00
Kris Maglione f4bff50f75 Replaced nasty, eyesore NULL with nil 2007-02-04 21:02:05 -05:00