Anselm R. Garbe
|
321ba8b56a
|
simplified wmiirc /def/keys writing thx ality!, and removed the warp action (if we ever need such stuff, it might go to a separate app, but I think we don't need it at all for now)
|
2006-03-10 16:54:07 +01:00 |
Anselm R. Garbe
|
4d7f8725ee
|
made the class/instance fetching more failsafe
|
2006-03-10 15:52:49 +01:00 |
Anselm R. Garbe
|
61ad8e0f98
|
fixed bug reported by DenisG
|
2006-03-10 15:41:57 +01:00 |
Anselm R. Garbe
|
9b0fcad4b9
|
remove TCR, added /client/class again
|
2006-03-10 11:59:26 +01:00 |
Anselm R. Garbe
|
a38844287a
|
removed /def/class namespace, instead we got TCR events, though I consider if Uriel provides a nice rule engine in lesser then 100LOC I'm fine with his proposal
|
2006-03-09 22:43:24 +01:00 |
Anselm R. Garbe
|
cbdb1fb9b8
|
several fixes (esp. new destroy_client handling)
|
2006-03-09 20:25:50 +01:00 |
Anselm R. Garbe
|
2e6c149e49
|
fixed crashes on sendto prev|next if in floating layer
|
2006-03-09 19:55:24 +01:00 |
Anselm R. Garbe
|
4d796b3c5c
|
removed Raise stuff, implement restack_tag instead which is called on focus_client and takes care of the correct Z layers of all windows of the tag
|
2006-03-09 13:19:12 +01:00 |
Anselm R. Garbe
|
1f64e630ca
|
focus(Client *c) function is now safer if the client is not attached
|
2006-03-09 12:38:02 +01:00 |
Anselm R. Garbe
|
e2298f7187
|
added Gimp and xmms as default broken apps to wmiirc, allowing ~-only in /def/class indicating that the client is handled as floating client, regardless the tag
|
2006-03-09 12:22:53 +01:00 |
Anselm R. Garbe
|
3dddff5ce8
|
added Georg's proposal to select a tag implicitely if a new client appeares with a different tag and the current tag is empty
|
2006-03-09 11:53:53 +01:00 |
Anselm R. Garbe
|
c74117881e
|
moved /class directory to /def/class, fixed bug reported by bogon (resize_all_clients())
|
2006-03-09 11:39:15 +01:00 |
Anselm R. Garbe
|
f78cc72f3d
|
fixed transient handling, fixed zombie frames
|
2006-03-08 23:53:52 +01:00 |
Anselm R. Garbe
|
94a4f31e25
|
fixed tag inheritance
|
2006-03-08 23:06:48 +01:00 |
Anselm R. Garbe
|
1c1cf60410
|
if /class/X:z contents are empty, ws tag is inherited (or /def/tag if /ws does not exists)
|
2006-03-08 22:56:31 +01:00 |
Anselm R. Garbe
|
dec16283d1
|
enabling tag inheritance from /class/class:instance definition
|
2006-03-08 22:41:45 +01:00 |
Anselm R. Garbe
|
a829af6746
|
renamed sendtoarea into sendto, fixed both bugs reported by bogon, added classinstance stuff to Client struct (also initialized in alloc_client())
|
2006-03-08 16:05:09 +01:00 |
Anselm R. Garbe
|
fe791debda
|
rearranged client.c/frame.c
|
2006-03-08 13:00:10 +01:00 |
Anselm R. Garbe
|
ccf85c6c90
|
stablelized things somewhat more
|
2006-03-08 12:45:28 +01:00 |
Anselm R. Garbe
|
86077a19c1
|
implemented /client namespace
|
2006-03-07 17:22:36 +01:00 |
Anselm R. Garbe
|
f195ff6bdf
|
proceeded with frames backref in Client struct
|
2006-03-06 23:55:47 +01:00 |
Anselm R. Garbe
|
cbc770ab04
|
changed update_ctags policy (not calling on detach, but on destroy)
|
2006-03-06 21:14:01 +01:00 |
Anselm R. Garbe
|
538384f55f
|
fix of the last change
|
2006-03-06 19:16:29 +01:00 |
Anselm R. Garbe
|
63e7bfd6c8
|
now it works as follows: default tag is 1, tag a client with Alt-[1,..,9], select a tag with Alt-Shift-[1,..,9]
|
2006-03-06 19:14:29 +01:00 |
Anselm R. Garbe
|
6eb557892d
|
disabling update_ctags on detach_client (on unmap update_ctags attaches the detached client again, how bad)
|
2006-03-06 19:03:53 +01:00 |
Anselm R. Garbe
|
5d513c7505
|
proceeded with detach_client fixes, still annoying
|
2006-03-06 18:34:57 +01:00 |
Anselm R. Garbe
|
8a85f71a24
|
proceeded with fixing detach_fromtag, still buggy
|
2006-03-06 17:22:54 +01:00 |
Anselm R. Garbe
|
b5bbb78075
|
fixed nasty bug in detach_client
|
2006-03-06 16:40:24 +01:00 |
Anselm R. Garbe
|
17a12e5c5d
|
changed default tag, allowing writing /def/tag
|
2006-03-06 16:35:07 +01:00 |
Anselm R. Garbe
|
95a2527e11
|
proceeded with tag integration
|
2006-03-05 23:38:50 +01:00 |
Anselm R. Garbe
|
5df09bbf3f
|
slightly switching to tag mechanism (though several updates still needed)
|
2006-03-05 20:00:18 +01:00 |
Anselm R. Garbe
|
e797517817
|
added 'nil' tag as default policy
|
2006-03-05 19:27:32 +01:00 |
Anselm R. Garbe
|
7e8ab56d91
|
added /tags namespace, added .../tags files to client namespace, added tag display in draw_client
|
2006-03-05 19:20:27 +01:00 |
Anselm R. Garbe
|
c4edc4f3fd
|
enumerized cursors
|
2006-03-05 13:22:42 +01:00 |
Anselm R. Garbe
|
67cac9a10e
|
added Frame redirection to allow arbitrary tag references to clients
|
2006-03-05 01:55:45 +01:00 |
Anselm R. Garbe
|
c243337350
|
removed bh/bw occurences (go rid of code)
|
2006-03-05 00:38:40 +01:00 |
Anselm R. Garbe
|
54b7d6dd2a
|
removed Client.Frame
|
2006-03-05 00:25:49 +01:00 |
Anselm R. Garbe
|
0a144ff452
|
removed revert crap
|
2006-03-05 00:14:12 +01:00 |
Anselm R. Garbe
|
be62288596
|
enumerized atoms
|
2006-03-05 00:11:08 +01:00 |
Anselm R. Garbe
|
5ab0974e4a
|
small fixes
|
2006-03-04 09:29:20 +01:00 |
Anselm R. Garbe
|
9c61ccf97e
|
several changes toward the stuff announced at wmii@wmii.de (don't use yet)
|
2006-03-04 09:23:17 +01:00 |
Anselm R. Garbe
|
5789638533
|
removed much crap due to column simplifications
|
2006-03-02 19:58:54 +01:00 |
Anselm R. Garbe
|
93b9d5c9f0
|
some other fix
|
2006-03-02 17:38:15 +01:00 |
Anselm R. Garbe
|
0728d68133
|
small fix, still an oddifty on send next
|
2006-03-02 15:54:32 +01:00 |
Anselm R. Garbe
|
e23ca5ca59
|
proceeded with sendtopage fixes
|
2006-03-02 15:28:55 +01:00 |
Anselm R. Garbe
|
854999c376
|
implemented detach fetching for maxclient>0 columns
|
2006-03-02 13:37:52 +01:00 |
Anselm R. Garbe
|
12e8a32f88
|
sendtoarea fix
|
2006-03-02 11:07:54 +01:00 |
Anselm R. Garbe
|
d7ea20f029
|
fixed missing page update on column destroy implication
|
2006-03-02 10:39:34 +01:00 |
Anselm R. Garbe
|
afc961f641
|
fixed left column resize issue, allowing sendtoarea with the implication, that the area gets destroyed
|
2006-03-02 10:36:03 +01:00 |
Anselm R. Garbe
|
e9243fc7ce
|
implemented maxclient property for areas, the default is now, that first column has maxclient==1 (though if detached things still don't behave like I want it, detaching from maxclient column should fetch from next column a client if possible)
|
2006-03-02 10:26:30 +01:00 |
Anselm R. Garbe
|
f028b5eb5e
|
improved the relaxing code
|
2006-03-01 16:20:02 +01:00 |
Anselm R. Garbe
|
393eb4c87a
|
made sizehint handling diffrentlte
|
2006-03-01 15:23:34 +01:00 |
Anselm R. Garbe
|
87fac5fd96
|
fixed a crashing bug
|
2006-03-01 12:47:28 +01:00 |
Anselm R. Garbe
|
4c9fe5addc
|
fixed issue reported by ality
|
2006-03-01 12:20:08 +01:00 |
Anselm R. Garbe
|
8e839de264
|
fixed Client->revert issues
|
2006-03-01 12:05:06 +01:00 |
Anselm R. Garbe
|
e23c331ba0
|
replaced size_t occurences with unsigned int, fixed issue reported by bogon (welcome disappearance issue)
|
2006-03-01 11:55:46 +01:00 |
Anselm R. Garbe
|
7e050df355
|
fixed sendtopage sel semantic, now in such case the client is focused
|
2006-03-01 11:47:14 +01:00 |
Anselm R. Garbe
|
0d3b8a0b10
|
fixed some ugly stacking issues
|
2006-03-01 11:30:44 +01:00 |
Anselm R. Garbe
|
c855a6dad0
|
indexes begin at 0 now, page 0 can be used as clutter page (actually it is, Alt-{d,a} back again), sendto has no shortcuts in other cases atm
|
2006-03-01 11:09:49 +01:00 |
Anselm R. Garbe
|
e5ecb84d2d
|
some tiny refactoring (renamed _to_ occurences into 2, removed crappy MAX mode from columns, we don't need it, set max to 1 instead (aka exclusive flag))
|
2006-03-01 07:51:04 +01:00 |
Anselm R. Garbe
|
697169213f
|
changing check_dimension policy in resize_client (safe to prevent clients from doing weird things)
|
2006-02-28 17:24:44 +01:00 |
Anselm R. Garbe
|
978127964a
|
added MODKEY-Shift-s (for stacking mode of a column), MODKEY-Shift-m (for max mode of a column) and MODKEY-Shift-= for (equal mode, default)
|
2006-02-28 17:13:16 +01:00 |
Anselm R. Garbe
|
83baf5de18
|
now 'sel' is a valid argument for sendtopage
|
2006-02-28 14:46:10 +01:00 |
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
|
5694ddf21c
|
cursor fix
|
2006-02-27 16:46:30 +01:00 |
Anselm R. Garbe
|
a9237821e3
|
small bugfix in client.c (moved x offset stuff to resize client), fixed focus issue in sendtopage
|
2006-02-27 16:31:13 +01:00 |
Anselm R. Garbe
|
c3b5fb7619
|
minimized movement overhead on attaching/sendtopage through a saner attach_client_to_page function
|
2006-02-27 16:09:13 +01:00 |
Anselm R. Garbe
|
506c7a8835
|
sendtopage doesn't change selected page now
|
2006-02-25 16:05:51 +01:00 |
Anselm R. Garbe
|
f478c7f6d2
|
removed option to disable client bars, we don't allow that in the future because of intelligent stacks,
also removed option for per-client based border width, unnecessary bloat nobody really needs
|
2006-02-24 10:38:48 +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
|
b3e54e3ae0
|
implemented cmd 'sendto <page>' in /x/x/x/ctl
|
2006-02-23 20:52:55 +01:00 |
Anselm R. Garbe
|
33ffed7293
|
removed detach layer as proposed in IRC yesterday, we will have some sendto soon
|
2006-02-22 10:58:00 +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
|
9cfed5dfc8
|
fixed pseudo-zombie frames reported by bogon
|
2006-02-16 23:49:44 +01:00 |
Anselm R. Garbe
|
c70e73bf2d
|
fixed bug reported by bogon
|
2006-02-16 15:28:51 +01:00 |
Anselm R. Garbe
|
068caf1da1
|
fixed a routing bug in qpath_decode
|
2006-02-16 11:53:10 +01:00 |
Anselm R. Garbe
|
93d8eb3617
|
some changes
|
2006-02-16 01:55:21 +01:00 |
Anselm R. Garbe
|
88ae3e3606
|
removed spawn.c, removed wmiiwarp.c (instead use warp action on /ctl), spawning is not necessary, remove exec on page heuristic (too crappy, instead I'll use class hints again, they are at least more reliable)
|
2006-02-16 01:05:16 +01:00 |
Anselm R. Garbe
|
508fc87ccc
|
fixed select_client cut'n'paste error
|
2006-02-14 12:53:40 +01:00 |
Anselm R. Garbe
|
922e04ebc3
|
implemented kb driven client select
|
2006-02-14 12:06:16 +01:00 |
Anselm R. Garbe
|
4a19a52003
|
proceeded with wm stuff
|
2006-02-13 10:31:38 +01:00 |
Anselm R. Garbe
|
523872ca3d
|
removed modes from wmiirc, beside other several fixes
|
2006-02-11 23:54:00 +01:00 |
Anselm R. Garbe
|
55ca4d6c23
|
added button press event handling in wmiirc
|
2006-02-11 15:22:42 +01:00 |
Anselm R. Garbe
|
918ece162d
|
added new events (focus page and focus client provide the associated name)
|
2006-02-10 17:51:20 +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
|
8a663e24d9
|
removed much unnecessary stuff, merged bar into wm (still not working)
|
2006-02-09 22:48:01 +01:00 |
Anselm R. Garbe
|
13a12b6a7d
|
removed several files, merged wm and wmiikeys
|
2006-02-09 19:40:12 +01:00 |
Anselm R. Garbe
|
f685c1404f
|
added client->revert
|
2006-02-09 00:50:30 +01:00 |
Anselm R. Garbe
|
188ff84e8a
|
walk works now in wmiifs, other stuff still missing
|
2006-02-07 17:55:33 +01:00 |
uriel
|
aeda40f81a
|
Only ignore the resize for the axis that has a _inc of 0
|
2006-02-06 21:03:04 +01:00 |
uriel
|
a2193d1f6d
|
Avoid /0 if width_inc or height_inc are 0 and some small style cleanup.
|
2006-02-06 20:53:05 +01:00 |
Anselm R. Garbe
|
e6281f3fc1
|
proceeded with wmiikeys
|
2006-02-06 15:20:25 +01:00 |
Anselm R. Garbe
|
eab6580a89
|
changed colors to be like in wmii-2, enabled increment handling, fixed Button2+ isues on focus
|
2006-02-04 20:55:37 +02:00 |
Anselm R. Garbe
|
70b69693ca
|
rearranged grab stuff
|
2006-02-03 20:00:00 +02: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 |