log client.c @ 499:2ca011c56385

age author description
2006-09-26 arg added configure(), but this doesn't really fix those frking broken SDL apps
2006-09-22 arg fixed issue pointed out by Jukka
2006-09-22 arg implemented the maximization as I described on the mailinglist, this feels better to me.
2006-09-20 arg reviewed client.c
2006-09-15 arg offscreen client appearance fixes
2006-09-15 arg focus() enforces visibility of a client if not NULL
2006-09-12 Anselm R. Garbe removed a bunch of lines through making function signatures more consistent with my style ( { does not belong to a new line, if function args are single-lined)
2006-09-11 Anselm R. Garbe small change to comments, renamed two set* functions in client.c into update*
2006-09-11 Anselm R. Garbe added some comments
2006-09-08 Anselm R. Garbe applied sanders patch of not manipulating sel 1.5
2006-09-07 Anselm R. Garbe hotfix
2006-09-07 Anselm R. Garbe simplified unmanage
2006-09-07 Anselm R. Garbe using a global stack for focus recovery on arrange() - seems to work great
2006-09-06 Anselm R. Garbe no this is better
2006-09-06 Anselm R. Garbe does this preserve z order for anthony?
2006-09-06 Anselm R. Garbe maybe this might work
2006-09-06 Anselm R. Garbe sanders solution is convincing and elegant
2006-09-06 Anselm R. Garbe seems to preserve floating client z-layer order (even with reorder() calls)
2006-09-06 Anselm R. Garbe moved transient_for tag inheritance to settags
2006-09-06 Anselm R. Garbe no, reodering floating clients definately breaks the manage() policy which attaches all clients zoomed (otherwise higher-weight clients couldn't be attached zoomed, which sucks)
2006-09-05 Anselm R. Garbe no, ordering floating clients at the end seems better
2006-09-04 Anselm R. Garbe simplified manage
2006-09-04 Anselm R. Garbe hotfixing with sanders hint
2006-09-04 Anselm R. Garbe fixing the issue that new clients appear lowered
2006-09-04 Anselm R. Garbe applied Sanders max_and_focus.patch
2006-08-29 Anselm R. Garbe still something wrong with reorder()
2006-08-29 Anselm R. Garbe added attach/detach functions which don't attach at the begin of list, but at the slot of a first match of the tags of a client
2006-08-28 Anselm R. Garbe removed crappy variables
2006-08-28 Anselm R. Garbe applied sanders focus_ patches
2006-08-23 Anselm R. Garbe updated man page
2006-08-22 Anselm R. Garbe separated several functions into view.c
2006-08-21 arg windows which have set transient_for hint inherit the transient_for window tags now
2006-08-21 arg after switching to OpenBSD again, I switched back to a saner color scheme
2006-08-21 Anselm R.Garbe applied Sanders focus_* patches, removed the unnecessary clean-prefix from the new function names
2006-08-18 Anselm R.Garbe applied Sanders patch
2006-08-18 Anselm R.Garbe made a new client position strategy similiar to that one proposed by Sander, but which takes top bar into account
2006-08-17 Anselm R.Garbe fixed a bug reported by sander
2006-08-17 Anselm R.Garbe centering apps only if transient_for is not(!) set
2006-08-17 Anselm R.Garbe fixed issue Sander reported
2006-08-16 Anselm R.Garbe condition was insufficient
2006-08-16 Anselm R.Garbe fixed issue reported by sander
2006-08-16 Anselm R.Garbe added general centralization rule for new clients (works around various borken apps)
2006-08-14 Anselm R.Garbe removed NUMLOCKMASK, added dynamically calculated numlockmask instead
2006-08-14 Anselm R.Garbe fixed
2006-08-14 Anselm R.Garbe added some flicker prevention
2006-08-14 Anselm R.Garbe fixed a core dump
2006-08-14 Anselm R.Garbe implemented restack behavior (floats are on top in tiled mode)
2006-08-11 Anselm R.Garbe implement multi-tag selection through button3 click on the specific tag
2006-08-11 Anselm R.Garbe applied Sander's patch as well
2006-08-11 Anselm R.Garbe simplified unmanage
2006-08-11 Anselm R.Garbe removed the if(clients) check from popping code
2006-08-10 Anselm R.Garbe applied Sanders zoom_update patch
2006-08-10 Anselm R.Garbe respecting inc hints in floating mode on togglemax
2006-08-10 Anselm R.Garbe reverting last patch, that sucks, I don't care about retarded apps like gvim
2006-08-10 Anselm R.Garbe togglemax repects inc-hints (this way gvim can be toggle'maxed as well)
2006-08-10 Anselm R.Garbe applied sumik's multihead patch
2006-08-10 Anselm R.Garbe disallow zoom on maximized clients
2006-08-08 Anselm R.Garbe removed NET_ACTIVE_WINDOW handling
2006-08-08 Anselm R.Garbe implemented NET_ACTIVE_WINDOW support
2006-08-07 arg applied endless loop prevention on zoom()
2006-08-05 arg small fix of the last commit
2006-08-05 arg using -Os again, zoom is ignored in floating mode or on floating clients
2006-08-05 arg mouse grab needs also to grab for combinations of numlock/lockmask
2006-08-03 arg removed TLast tag enum, now tags is simple defined as char *[] array, the rest is calculated correctly, rules take an int array for the tags
2006-08-03 arg changed Client->tags and Rule->tags to be Bool (I'll also try to remove the TLast enum)
2006-08-02 arg made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
2006-08-02 arg new stuff
2006-08-02 arg implemented focus on enterwindow on titlebars
2006-08-02 arg reverting to old resize policy
2006-08-02 arg new resize stuff (using XConfigureWindow instead of XSendEvent)
2006-08-01 arg renamed WM_PROTOCOL_DELWIN into PROTODELWIN
2006-08-01 arg removed artefacts of single-linked list (thanx to Jukka, I must have been mad)
2006-08-01 arg uppercasing all define'd values (uppercase-prefixed should only be enum field qualifiers)
2006-08-01 arg applied Sanders patches
2006-08-01 arg committed a patch which fixes the hints of Jukka
2006-07-21 arg sanitization of several clunky stuff, removed heretag (rarely of use), simplified pop(), changed shortcuts to always contain MODKEY
2006-07-20 arg applied sanders no_sizehints for tiled mode patch (thx!)
2006-07-20 arg serious mistake in pop() (forgot to set c->prev to NULL on pop)
2006-07-20 arg using double-linked list in order to get correct prev focus handling
2006-07-20 arg made status bar drawing more robust, implemented togglemax and togglemode, works quite well
2006-07-20 arg cleaned up code
2006-07-20 arg removed c->f{x,y,w,h} and c->t{x,y,w,h} in favor for the new rule handling remembering two kinds of geometries is unnecessary, removed the randomized (x,y) setting on dofloat startup, was kind too random und unpredictable
2006-07-19 arg implemented regexp matching for rules
2006-07-19 arg applied Jukka's patch with s/ModKeyMask/MODKEY/g
2006-07-19 arg fixed the bug mentioned by Sander
2006-07-19 arg refactored Sanders code somewhat
2006-07-19 arg implemented fallback for too many clients in stacked mode
2006-07-19 arg and another fix...
2006-07-19 arg yet another typo fix
2006-07-19 arg fixed a typo
2006-07-19 arg floating clients get random (x,y) offsets now
2006-07-19 arg applied Sanders resize patch, fixed lower bug
2006-07-18 Anselm R. Garbe implemened distinguishing float/managed geometries of clients (works quite well)
2006-07-18 Anselm R. Garbe pop on heretag
2006-07-18 Anselm R. Garbe added heretag command which allows to tag a client of a foreign tag with current tag
2006-07-16 Anselm R. Garbe another XSync
2006-07-15 Anselm R. Garbe several additions in mouse handling ;)
2006-07-15 Anselm R. Garbe fixed XSync handling and finished man page
2006-07-15 Anselm R. Garbe sanitized other stuff
2006-07-15 Anselm R. Garbe proceeded with cleaning up, sorting functions, etc
2006-07-15 Anselm R. Garbe rearranged several stuff
2006-07-14 Anselm R. Garbe sanitized names
2006-07-14 Anselm R. Garbe rearranged
2006-07-14 Anselm R. Garbe bar shows if currently is tiled (Mod1-space) or floating (Mod1-Shift-space) mode
2006-07-14 Anselm R. Garbe fixed crash on zoom if only 1 client exists
2006-07-14 Anselm R. Garbe removed a bunch of lines through swap removal
2006-07-14 Anselm R. Garbe searching for a better way to discard enter notifies
2006-07-14 Anselm R. Garbe focus on view change as well
2006-07-14 Anselm R. Garbe made stdin reader more robust
2006-07-14 Anselm R. Garbe implemented bar for dwm (I miss status text), I plan that status text is read from stdin in dwm
2006-07-14 Anselm R. Garbe continued with man page
2006-07-13 Anselm R. Garbe except improvements to the mouse handling this is already nearly feature complete
2006-07-13 Anselm R. Garbe added mini stuff
2006-07-13 Anselm R. Garbe fixed several things, nearly feature complete
2006-07-13 Anselm R. Garbe new stuff
2006-07-13 Anselm R. Garbe several other additions/fixes, dwm is quite usable already
2006-07-13 Anselm R. Garbe implemented tagging a client
2006-07-13 Anselm R. Garbe added xlock command (I need it regularly)
2006-07-13 Anselm R. Garbe added pointer warps on kb-driven/manage-driven focus
2006-07-13 Anselm R. Garbe changed back to urxvt, dwm has no problems with it, because it doesn't use frame windows ;)
2006-07-13 Anselm R. Garbe changed default colors
2006-07-13 Anselm R. Garbe added logo+description
2006-07-12 Anselm R. Garbe new stuff (some warning elimination)
2006-07-12 Anselm R. Garbe removed unnecessary crap
2006-07-12 Anselm R. Garbe before leaning things up
2006-07-12 Anselm R. Garbe new stuff, fixed several issues
2006-07-12 Anselm R. Garbe added gravity stuff
2006-07-12 Anselm R. Garbe added max
2006-07-12 Anselm R. Garbe added grid mode on Mod1Mask g
2006-07-12 Anselm R. Garbe simplified several portions of code through replacing rect structs with x,y,h,w counterparts (much more readable)
2006-07-11 Anselm R. Garbe some more additions/fixes
2006-07-11 Anselm R. Garbe fixed several other stuff, coming closer to something useful
2006-07-11 Anselm R. Garbe implemented draw_client stuff
2006-07-11 Anselm R. Garbe made code more readable
2006-07-11 Anselm R. Garbe added basic mouse support (actually we don't need more)
2006-07-11 Anselm R. Garbe added mouse-based resizals
2006-07-11 Anselm R. Garbe several changes, new stuff
2006-07-11 Anselm R. Garbe added bar event timer
2006-07-11 Anselm R. Garbe added protocol killing stuff
2006-07-11 Anselm R. Garbe changed how manage client works
2006-07-11 Anselm R. Garbe fixed several stuff (gridwm gets better and better)
2006-07-11 Anselm R. Garbe new stuff
2006-07-10 Anselm R. Garbe added several other stuff