Commit Graph

2177 Commits

Author SHA1 Message Date
Anthony Martin d4ab63ffdc Fixed collapsed state of frames when switching from Colstack to Colmax 2007-02-15 02:31:12 -08: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 7bb382a396 Fixed crash with opaque moves in floating mode. 2007-02-14 15:03:24 -05:00
Kris Maglione 4b515ad6d4 Fix freeing of the wrong view, which causes a crash and memory leak. 2007-02-14 13:39:37 -05:00
Kris Maglione 448132d437 Fix send_client again 2007-02-13 14:58:18 -05:00
Kris Maglione ef354aa781 Fix scaling of first column bug. Fix focus of first view bug. 2007-02-13 14:46:32 -05:00
Kris Maglione 007e6e57f0 Fix scaling of new columns. 2007-02-13 13:45:36 -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 293e90cc00 Changed `wmiir echo` to `wmiir xwrite`, removed xwrite() from rc/status, and cleaned up wmiir script 2007-02-13 00:41:18 -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 98d10dccac Made the configurerequest function a bit saner. Needs more overhauling. 2007-02-12 18:18:00 -05:00
Kris Maglione 8064fe1b6c Send FocusTag event on startup 2007-02-12 17:33:35 -05:00
Kris Maglione 7e317d31c1 Generate a ClientFocus event on focus_area 2007-02-12 17:11:54 -05:00
Kris Maglione b62b14901c Grab buttons with the keyboard grab async until these freezes are fixed 2007-02-12 15:33:19 -05:00
Kris Maglione 28a80838ef Set keyboard focus to the bar instead of the root when no window is in focus 2007-02-12 14:05:45 -05:00
Kris Maglione 4f488d8adc Revert Denis' revert 2007-02-12 13:23:35 -05:00
Denis Grelich b2e1253454 Revert the fuckup of SunCC compatibility. 2007-02-12 13:05:27 +01:00
Kris Maglione 7c3c475918 Added u(char|short|int|long|vlong) and vlong types 2007-02-12 01:24:24 -05:00
Kris Maglione afa5c137c1 Replaced xwrite with `wmiir echo` 2007-02-11 23:46:15 -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 fed5c8f139 Add ability to alter a client's tagset by writing +tag or -tag. Revert SunCC compatibility changes to libixp. 2007-02-11 20:36:00 -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 fa5b4b2402 Fixed there appearing to be an empty column 2007-02-11 12:36:39 -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 4f951ec859 Change the behavior or colrules to size new columns, but not create them. colrules may be removed later. 2007-02-10 23:18:31 -05:00
Kris Maglione 0ca60e5f67 Fix bug and add clients to an area after the selected client. 2007-02-10 23:11:35 -05:00
Kris Maglione 6480796f1e Add rehash action to update the programs list and cleanup wmiirc a bit 2007-02-10 22:04:13 -05:00
Kris Maglione 88fba913be Fix mouse warping on move/resize 2007-02-10 21:36:06 -05:00
Kris Maglione 5bd7c64458 Refactoring in column.c 2007-02-10 21:02:34 -05:00
Kris Maglione ced1e98aff Fixed a lot of focus code, including a segfault. 2007-02-10 20:09:11 -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 d3b2f7a80a Make sure that c->sel is set on create_frame 2007-02-10 14:24:05 -05:00
Kris Maglione 702801addc Fix a bug in do_managed_move thanks to Daniel Waeber. Minor change to area.c 2007-02-10 14:17:33 -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 dbef0d7ec9 Only drag from the drag box, and only resize from the border 2007-02-10 11:53:27 -05:00
Kris Maglione b220628d5e Some more cleanup 2007-02-10 03:09:19 -05:00
Kris Maglione 46a9db62ae Don't call arrange_column on floating areas 2007-02-10 02:48:13 -05:00