client.c
Sat, 15 Sep 2007 12:36:42 +0200 Anselm R. Garbe renamed drawstatus into drawbar
Sun, 26 Aug 2007 12:53:40 +0200 Anselm R. Garbe prepared 4.4.1 bugfix and minor feature enhancement release 4.4.1
Thu, 23 Aug 2007 18:11:24 +0200 Anselm R. Garbe removed unnecessary include, prepared dwm-4.4 4.4
Wed, 22 Aug 2007 19:01:05 +0200 Anselm R. Garbe removed the _DWM_PROPERTIES handling, reverted ban/unban to XMoveWindow(), and changed argument of setlayout to layout[N].symbol check
Sun, 19 Aug 2007 18:50:47 +0200 Anselm R. Garbe renamed char prop[] into buf[]
Sun, 19 Aug 2007 10:57:02 +0200 Anselm R. Garbe added screen.c, removed layout.c and tag.c
Sun, 19 Aug 2007 10:40:07 +0200 Anselm R. Garbe prepared merging layout.c and tag.c into screen.c
Sat, 18 Aug 2007 14:20:56 +0200 Anselm R. Garbe hmm I doubt the usefulness of storing this information...
Sat, 18 Aug 2007 13:48:05 +0200 Anselm R. Garbe cleaned up settags-handling
Thu, 16 Aug 2007 18:30:25 +0200 Anselm R. Garbe fixed the issue observed by various people, that clients appeared on empty tags
Wed, 15 Aug 2007 19:27:32 +0200 Anselm R. Garbe fififi
Tue, 14 Aug 2007 19:38:10 +0200 Anselm R. Garbe fix of resize (thanks Sander for the hint!)
Mon, 13 Aug 2007 19:13:54 +0200 Anselm R. Garbe made Layout a static struct in layout.c, added some convenience getters in layout.c, now lt->arrange accesses are not possible anymore, arrange() is the super-arrange function which sets up all layouts
Mon, 13 Aug 2007 18:24:15 +0200 Anselm R. Garbe made resize more precise
Sat, 11 Aug 2007 12:11:50 +0200 Anselm R. Garbe separated layout-specific stuff into separate .h and .c files which are included in config.h resp. config.mk - this allows writing layouts for dwm without any need to patch existing code
Fri, 10 Aug 2007 18:16:05 +0200 Anselm R. Garbe removed VRATIO, NMASTER, inc*(), renamed HRATIO into MASTER, see mailinglist for details
Tue, 31 Jul 2007 18:22:13 +0200 Anselm R. Garbe changed the fix of yesterday, the resize should only be necessary at manage() time, not on any unban()
Mon, 30 Jul 2007 21:03:08 +0200 Anselm R. Garbe foo
Sat, 28 Jul 2007 17:25:44 +0200 Anselm R. Garbe set client state to iconic on maprequest
Sat, 28 Jul 2007 17:18:45 +0200 Anselm R. Garbe changed ban/unban implementation to not move the windows anymore, but map/unmap them instead - PLEASE TEST THIS
Mon, 04 Jun 2007 11:50:48 +0200 Anselm R. Garbe added an creatnotify event handler
Mon, 04 Jun 2007 11:37:33 +0200 Anselm R. Garbe applied anudots [un]ban repair patch
Wed, 30 May 2007 12:19:28 +0200 Anselm R. Garbe referred to LICENSE file 4.2
Wed, 30 May 2007 12:10:01 +0200 Anselm R. Garbe Jukka also belongs to Copyright holders after all he has contributed and done for dwm, updated -v as well
Wed, 30 May 2007 08:57:44 +0200 Anselm R. Garbe applied Jukkas patch
Tue, 29 May 2007 11:57:08 +0200 Anselm R. Garbe added nsz to copyright holders as well, because he did a lot recently
Tue, 29 May 2007 11:47:55 +0200 Anselm R. Garbe added anydot to Copyright holders, because he contributed a lot recently
Tue, 29 May 2007 11:35:20 +0200 Anselm R. Garbe applied anydot's 3 minor patches, thank you anydot
Mon, 28 May 2007 15:05:47 +0200 Anselm R. Garbe applied Sanders patch
Fri, 25 May 2007 15:28:10 +0200 Anselm R. Garbe applied anydots proposal to let togglefloating restore fixed windows
Wed, 23 May 2007 07:49:05 +0200 Anselm R. Garbe reverted last change after Sander pointed out the original decision
Wed, 23 May 2007 07:47:20 +0200 Anselm R. Garbe applied anydots remark of togglefloating()
Mon, 14 May 2007 16:24:01 +0200 Anselm R. Garbe thanks to Jukka
Mon, 14 May 2007 11:54:30 +0200 Anselm R. Garbe applied dfenze cleanups, fixed some comments in dwm.h
Thu, 10 May 2007 13:49:17 +0200 Anselm R. Garbe small fix of fix
Thu, 10 May 2007 13:47:44 +0200 Anselm R. Garbe fixed a potential security flaw
Thu, 19 Apr 2007 09:24:25 +0200 Anselm R. Garbe fixed the border issue for mplayer, ff is definately broken when using F11 (fullscreen mode) 4.0
Thu, 19 Apr 2007 08:53:40 +0200 Anselm R. Garbe touch border
Wed, 18 Apr 2007 21:11:46 +0200 Anselm R. Garbe set border at manage time
Tue, 17 Apr 2007 14:56:46 +0200 Anselm R. Garbe changed border handling
Fri, 13 Apr 2007 11:40:09 +0200 Anselm R. Garbe yet another fix of copyright compactisition
Fri, 13 Apr 2007 11:32:38 +0200 Anselm R. Garbe making Copyright notices more compact
Wed, 11 Apr 2007 15:17:29 +0200 Anselm R. Garbe make also transients floating when we do not know the main window
Thu, 29 Mar 2007 15:17:57 +0200 Anselm R. Garbe add an additional check in resize() to prevent a crash of dwm
Thu, 01 Mar 2007 12:33:45 +0100 Anselm R. Garbe some changes to updatesizehints, I don't change the aspect ratio algorithm now - I can't think, it is a mess
Mon, 26 Feb 2007 16:24:51 +0100 Anselm R. Garbe removed sendevent
Thu, 22 Feb 2007 22:10:16 +0100 Anselm R. Garbe renamed untiled into floating, keeping tiled instead of tiling (afaik tiled sounds more correct) - English speakers convinced me
Thu, 22 Feb 2007 17:43:41 +0100 Anselm R. Garbe renamed versatile into untiled
Thu, 22 Feb 2007 11:42:08 +0100 Anselm R. Garbe replaced Arg union with const char *arg, seems cleaner to me, even if we need atoi() in some places
Thu, 22 Feb 2007 07:59:13 +0100 Anselm R. Garbe several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
Wed, 21 Feb 2007 11:39:57 +0100 Anselm R. Garbe moved focus{next,prev} and nexttiled from client.c to layout.c (because those are not client-specific), moved toggleversatile() from layout.c to client.c (because those are client-specific)
Mon, 19 Feb 2007 17:18:24 +0100 Anselm R. Garbe renamed Client->versatile and Rule->versatile into Client->isversatile resp. Rule->isversatile
Mon, 19 Feb 2007 17:12:26 +0100 Anselm R. Garbe renames swim[ming] into versatile
Mon, 19 Feb 2007 17:00:32 +0100 Anselm R. Garbe renamed floating into swimming (this does not clash with C naming conventions and fits better the fish symbol) - also in man page
Mon, 19 Feb 2007 16:40:36 +0100 Anselm R. Garbe introduced Layout struct
Mon, 19 Feb 2007 16:07:22 +0100 Anselm R. Garbe some more code polishing
Mon, 19 Feb 2007 15:57:08 +0100 Anselm R. Garbe bugfix of transient handling
Mon, 19 Feb 2007 15:17:31 +0100 Anselm R. Garbe draw.c is useless (belongs to main.c now)
Mon, 19 Feb 2007 15:05:29 +0100 Anselm R. Garbe renamed view.c into screen.c
Mon, 19 Feb 2007 14:57:32 +0100 Anselm R. Garbe renamed manage.c to view.c
Mon, 19 Feb 2007 13:53:40 +0100 Anselm R. Garbe some more refactoring
Mon, 19 Feb 2007 13:42:39 +0100 Anselm R. Garbe added some new convenience functions
Mon, 19 Feb 2007 11:34:12 +0100 Anselm R. Garbe simplified configurerequest to a bare minimum, removed wrong ban() calls
Fri, 16 Feb 2007 16:38:40 +0100 Anselm R. Garbe removed ugly ban(), extended resize() that it only resets the size if necessary, added border_width commit to manage()
Wed, 14 Feb 2007 14:01:12 +0100 Anselm R. Garbe added ban() which takes care than a banned window is not banned again... (this reduces the overall ConfigureNotify's to clients)
Wed, 14 Feb 2007 09:09:18 +0100 Anselm R. Garbe made for/if/else constructs more consistent, some code polishing
Tue, 13 Feb 2007 22:24:27 +0100 Anselm R. Garbe making it more sure that transient checks will work in any case
Tue, 13 Feb 2007 13:39:33 +0100 Anselm R. Garbe simplified configurerequest
Wed, 07 Feb 2007 12:37:06 +0100 Anselm R. Garbe replaced getproto with a saner function, now old-school artifacts of WM times in the early 90s completely disappeared, no punned pointer warning anymore ;)
Tue, 06 Feb 2007 15:29:19 +0100 Anselm R. Garbe yet another fix
Tue, 06 Feb 2007 15:28:25 +0100 Anselm R. Garbe simplification
Tue, 06 Feb 2007 15:22:13 +0100 Anselm R. Garbe implemented aspect ratio support of windows
Mon, 05 Feb 2007 11:19:46 +0100 Anselm R. Garbe made some changes more concistent
Sun, 28 Jan 2007 20:29:41 +0100 Anselm R. Garbe handling WM_STATE seems to make DnD in gtk/qt apps working, well let's handle this in dwm as well
Thu, 25 Jan 2007 09:59:48 +0100 Anselm R. Garbe prepared yet another hotfix release 3.2.2
Wed, 24 Jan 2007 17:24:55 +0100 Anselm R. Garbe applied offscreen appearance hotfix
Tue, 23 Jan 2007 17:12:15 +0100 Anselm R. Garbe renamed activescreen into selscreen 3.2
Tue, 23 Jan 2007 13:10:35 +0100 Anselm R. Garbe implemented Sanders remarks
Tue, 23 Jan 2007 12:29:17 +0100 Anselm R. Garbe small changes
Tue, 23 Jan 2007 12:04:22 +0100 Anselm R. Garbe removed a blank line
Tue, 23 Jan 2007 12:00:49 +0100 Anselm R. Garbe this version should also work with cornercases (like unmanage during !issel, etc.)
Tue, 23 Jan 2007 11:49:16 +0100 Anselm R. Garbe I think this is the best solution of multihead support
Mon, 22 Jan 2007 10:35:58 +0100 Anselm R. Garbe this variant is known to work, but focus() is ugly - we need in general a better way to handle multihead, this issel-stuff looks awkward (maybe it might be a good idea to set sel to NULL but to introduce a Client *revert which is set if a screen is unfocused, have to think about it further).
Mon, 22 Jan 2007 10:22:58 +0100 Anselm R. Garbe applied Sanders all5.patch (thanks for your weekend session, Sander!)
Mon, 15 Jan 2007 12:04:25 +0100 Anselm R. Garbe removed drawclient and drawall (they performed useless operations/consumed useless cpu cycles)
Sun, 14 Jan 2007 22:27:29 +0100 Anselm R. Garbe removed client title bar
Thu, 04 Jan 2007 14:17:25 +0100 Anselm R. Garbe renamed drawtitle into drawclient
Tue, 02 Jan 2007 15:44:19 +0100 arg corrections
Tue, 02 Jan 2007 15:37:58 +0100 arg next version will contain updated copyright notice
Mon, 01 Jan 2007 19:10:31 +0100 arg renamed updatesize into updatesizehints (thx to Sander for this hint)
Tue, 12 Dec 2006 19:14:38 +0100 arg removed Client->grav
Mon, 11 Dec 2006 16:45:02 +0100 arg removed gravitate for the moment
Mon, 11 Dec 2006 09:42:16 +0100 arg disabling configure() during resize
Mon, 11 Dec 2006 08:31:30 +0100 arg made gravitate effectless, waiting for complains ;)
Sun, 26 Nov 2006 14:26:53 +0100 arg applied Jukka's sizeof K&R compliance patch, applied Manuels' last-line printage proposal for stdin reading.
Fri, 27 Oct 2006 13:29:35 +0200 arg and another fix
Fri, 27 Oct 2006 13:28:26 +0200 arg applied sanders try2 patch
Fri, 27 Oct 2006 12:05:47 +0200 arg applied sanders max size fix
Thu, 26 Oct 2006 15:41:40 +0200 arg reverting to original
Thu, 26 Oct 2006 15:26:17 +0200 arg some other change
Thu, 26 Oct 2006 15:05:45 +0200 arg apply small fix to prevent apps like mplayer wandering when toggling fullscreen
Fri, 06 Oct 2006 13:06:37 +0200 Anselm R. Garbe do* has no Arg arument anymore (never called directly) 1.9
Fri, 06 Oct 2006 11:50:15 +0200 Anselm R. Garbe code polishing, removed unnecessary newlines
Fri, 29 Sep 2006 18:21:02 +0200 Anselm R. Garbe applied ality's hardcode-0 patches
Thu, 28 Sep 2006 14:03:39 +0200 Anselm R. Garbe applied Jukkas patch
Wed, 27 Sep 2006 17:18:46 +0200 Anselm R. Garbe fixing the settags issue, preparing 1.7.1 1.7.1
Tue, 26 Sep 2006 07:40:19 +0200 arg added configure(), but this doesn't really fix those frking broken SDL apps
Fri, 22 Sep 2006 11:49:24 +0200 arg fixed issue pointed out by Jukka
Fri, 22 Sep 2006 07:37:56 +0200 arg implemented the maximization as I described on the mailinglist, this feels better to me.
Wed, 20 Sep 2006 09:53:21 +0200 arg reviewed client.c
Fri, 15 Sep 2006 10:54:32 +0200 arg offscreen client appearance fixes
Fri, 15 Sep 2006 10:49:05 +0200 arg focus() enforces visibility of a client if not NULL
Tue, 12 Sep 2006 10:57:28 +0200 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)
Mon, 11 Sep 2006 10:00:56 +0200 Anselm R. Garbe small change to comments, renamed two set* functions in client.c into update*
Mon, 11 Sep 2006 07:40:41 +0200 Anselm R. Garbe added some comments
Fri, 08 Sep 2006 08:19:54 +0200 Anselm R. Garbe applied sanders patch of not manipulating sel 1.5
Thu, 07 Sep 2006 18:13:19 +0200 Anselm R. Garbe hotfix
Thu, 07 Sep 2006 18:12:40 +0200 Anselm R. Garbe simplified unmanage
Thu, 07 Sep 2006 17:53:40 +0200 Anselm R. Garbe using a global stack for focus recovery on arrange() - seems to work great
Wed, 06 Sep 2006 15:36:42 +0200 Anselm R. Garbe no this is better
less more (0) -120 tip