Commit Graph

2113 Commits

Author SHA1 Message Date
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
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
3cb772c951 Some cleanup: "If you want to go somewhere, goto is the best way to get there." 2007-02-10 02:29:27 -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
2579d60417 Set input focus to root when switching to an empty view 2007-02-10 01:09:34 -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
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
12bbd9290f Merge 2007-02-09 16:28:14 -05:00
Kris Maglione
a3d5acc926 Improvements to button grabs 2007-02-09 16:27:10 -05:00