Commit Graph

148 Commits

Author SHA1 Message Date
Anselm R. Garbe d61117a3db modularized focus stuff somewhat (focus_page don't implies focus_client and vice versa) 2006-02-28 08:51:53 +01:00
Anselm R. Garbe 53c50eb697 fixed drop_moving, removed swap crap from column.c 2006-02-24 10:06:02 +01:00
Anselm R. Garbe 4a59f072da implemented sendtopage and sendtoarea, added shortcuts in wmiirc 2006-02-24 09:52:20 +01:00
Anselm R. Garbe a8ad9ba1cd allowing selection of floating layer 2006-02-20 07:46:54 +01:00
Anselm R. Garbe 0e4b36e0ff enabled basic navigation in column layout 2006-02-19 16:21:01 +01:00
Anselm R. Garbe c81c95aa6c enabled partial column mode (experimental yet, don't use it, don't complain) 2006-02-19 15:40:44 +01:00
Anselm R. Garbe 1f3c63821c should fix the crash reported by bogon 2006-02-19 10:40:09 +01:00
Anselm R. Garbe 55ca4d6c23 added button press event handling in wmiirc 2006-02-11 15:22:42 +01:00
Anselm R. Garbe d14c83d855 fixed client dir walking (because of broken area id's) 2006-02-10 17:09:59 +01:00
Anselm R. Garbe 541149a008 fixed and polished several stuff in fs.c and various other parts in wm. 2006-02-10 15:59:30 +01:00
Anselm R. Garbe 150c7bef96 added id-based qid-routing to wm/fs.c 2006-02-03 19:11:22 +02:00
Anselm R. Garbe 3728e6420f various changes in libixp/server.c, cmd/wmiibar.c and added id;s to Page, Client, and Area 2006-02-03 17:15:36 +02:00
garbeam 829191aa19 renamed Area to Layout 2006-01-12 17:06:50 +02:00
garbeam bd1202b92e removed debug line 2006-01-11 18:15:24 +02:00
garbeam 272cba1404 indentation, changed libixp2 types 2005-12-21 17:18:11 +02:00
garbeam 03f7aacd1f changed page flip policy 2005-12-17 16:14:59 +02:00
garbeam 443ed8370e made effort in debugging most frking bugs 2005-12-16 21:05:42 +02:00
garbeam 68b9210626 made wmiiwm compile 2005-12-16 18:18:00 +02:00
garbeam 8ece4071ae removing container, not finished yet, fixed a bunch of other nasty bugs reported so far 2005-12-16 03:59:27 +02:00
garbeam 398043dcd6 heapized global containers 2005-12-14 20:42:00 +02:00
garbeam 1c8092146a reduced draw_frame operations drastically, centralized call to select_frame function 2005-12-14 02:22:37 +02:00
garbeam 0af8de3e85 changed column layout policy as follow, new column only possible if current column contains > 1 frame,
if last frame is detached, column gets detroyed
2005-12-13 17:10:22 +02:00
garbeam 8856b230b8 fixed north attaching policy in float layout 2005-12-13 15:55:48 +02:00
garbeam c3578257f8 dynamic bar area reservation implemented, yippie 2005-12-13 02:10:28 +02:00
garbeam 1f3ecb5a7c fixed annoying mouse warp, soon this will be removed completely, we got wmiwarp and need an event 2005-12-12 01:36:30 +02:00
garbeam 88d2cc22d4 fixed detach issue 2005-12-12 00:52:04 +02:00
garbeam 81ee3de5fe added some shortcuts for column navigation 2005-12-11 19:07:27 +02:00
garbeam 55b6611a50 fixed several issues 2005-12-11 16:47:23 +02:00
garbeam d53c4451bd sanitized layout interface 2005-12-11 00:43:45 +02:00
garbeam 62ba6045d0 added select to layout interface, now the layouts look pretty good from interface POV 2005-12-10 15:50:20 +02:00
garbeam 9ced0cc2a5 added file after_write handler in areas, which allows to change the layout onthefly 2005-12-09 18:02:03 +02:00
garbeam 3bbcf9f569 added also top-down and bottom-up iterators to container (for stack iteration) 2005-12-09 16:49:55 +02:00
garbeam cb1510d077 applied several namespace changes 2005-12-08 23:12:12 +02:00
garbeam 3b9fb4494c changed everything to use container struct 2005-12-08 18:35:40 +02:00
garbeam c360abdc72 fixed destroy_area 2005-12-08 02:53:46 +02:00
garbeam 629b23ae5d sanitized emalloc into emallocz which let's us get rid of various init crap 2005-12-08 02:31:23 +02:00
garbeam 4948c0db18 added some test case which offered that cext_detach_item is borken atm, fixing 2005-12-07 18:30:34 +02:00
garbeam 43ed7943be removed frames container from area, areas contain clients only in their container,
instead the layout is responsible to provide a frame container of its frames
2005-12-07 16:06:16 +02:00
garbeam f8949ef5e8 proceeded with integration of Container struct 2005-12-07 02:37:37 +02:00
garbeam fefbab01e2 changed various parts to use new rocking data structure 2005-12-06 19:58:52 +02:00
garbeam 3d3499ff4a fixed several issues, cleaned up namespaces somewhat, adapted them to wmirc 2005-12-06 00:51:01 +02:00
garbeam b45e29ac20 detach works 2005-12-05 23:22:24 +02:00
garbeam d1a962ea23 attaching works 2005-12-05 21:38:03 +02:00
garbeam 98fd32f255 several changes to sanitize /wm fs 2005-12-05 03:50:02 +02:00
garbeam 7a8fe69742 several changes, adding alloc_area 2005-12-05 00:45:59 +02:00
garbeam c09888f7a1 eleminated all compile issues 2005-12-03 19:02:39 +02:00
garbeam e9cea1dba8 fixed some more quirks 2005-12-03 13:36:00 +02:00
garbeam caaad63c0d added initial files 2005-11-18 17:54:58 +02:00