dwm.c
2008-05-28 Anselm R Garbe core dump fix in cleanup
2008-05-26 Anselm R Garbe updated the initial comment to reflect the use of bit arrays
2008-05-26 Anselm R Garbe slight changes
2008-05-26 Anselm R Garbe removed bx and bw, unnecessary
2008-05-26 Anselm R Garbe renamed domax into ismax
2008-05-26 Anselm R Garbe simplified tile()
2008-05-26 Anselm R Garbe removed Layout->updategeom, unnecessary
2008-05-26 Anselm R Garbe removed TEXTW
2008-05-26 Anselm R Garbe applied yiyus domax patch with slight modifications
2008-05-22 Anselm R Garbe replaced isvisible with a macro
2008-05-22 Anselm R Garbe removed emallocz
2008-05-22 Anselm R Garbe removed debug output, sanitized tag limit check
2008-05-22 Anselm R Garbe Key.mod is uint, Client.[old]bw is int
2008-05-22 Anselm R Garbe s/unsigned long/ulong/
2008-05-22 Anselm R Garbe s/nextunfloating/nexttiled/, changed zoom() behavior
2008-05-22 Anselm R Garbe s/unsigned int/uint/
2008-05-22 Anselm R Garbe s/void */const void */
2008-05-22 Anselm R Garbe applied Gottox bitmask + void *arg patch
2008-05-19 anselm some minor fixes
2008-05-19 anselm simplification
2008-05-19 anselm merged tile.c again into dwm.c
2008-05-19 Anselm R Garbe take bar into account
2008-05-19 Anselm R Garbe be more polite to clients which like to appear outside the window area, but still on the screen
2008-05-19 Anselm R Garbe fix
2008-05-19 Anselm R Garbe make it easier for the user, if Xinerama support is given, always use the screen 0 as window area/bar area, everything else can be used for floating clients
2008-05-19 Anselm R Garbe only snap within window area
2008-05-19 Anselm R Garbe s/DEFGEOM/CUSTOMGEOM/
2008-05-19 Anselm R Garbe recent changes, introduced togglebar, changed some defines into variable declarations where possible
2008-05-17 Anselm R Garbe removed the <M> togglelayout call
2008-05-17 Anselm R Garbe removed monocle for now
2008-05-17 Anselm R Garbe removed the exact focus mechanism of next/prev window
2008-05-17 Anselm R Garbe moved all tile()-related stuff into tile.c which is included from config.def.h, the default dwm is now nearly independent from the arrange() algorithm in use
2008-05-17 Anselm R Garbe removed tileh, renamed tilev into tile again, removed counttiles, tilemaster
2008-05-17 Anselm R Garbe removed Layout->isfloating
2008-05-17 Anselm R Garbe removed reapply() -- unnecessary
2008-05-17 Anselm R Garbe renamed setlayout into togglelayout
2008-05-15 Anselm R Garbe removed temporary wildcard handling
2008-05-15 Anselm R Garbe added wild-card handling for tags
2008-05-14 Anselm R Garbe applied nsz's another style patch
2008-05-13 Anselm R Garbe applied nsz's style.diff patch
2008-05-13 Anselm R Garbe just added a comment
2008-05-11 Anselm R Garbe minor fixes
2008-05-11 Anselm R Garbe having monocle on Mod1-m
2008-05-11 Anselm R Garbe hotfix
2008-05-11 Anselm R Garbe removed Geom stuff, introduced updategeom() again, still view is somewhat broken?
2008-05-11 Anselm R Garbe implemented exact focus next, if arg != NULL to focus{next,prev}
2008-05-06 Anselm R Garbe applied the proposal by nsz
2008-05-06 Anselm R Garbe applied JUCE patch
2008-04-27 Anselm R Garbe simplification of view() as proposed by anydot
2008-04-27 Anselm R Garbe applied yiyus tagset patch
2008-04-27 Anselm R Garbe applied yiyus fgeom patch
2008-04-27 Anselm R Garbe applied dfenze drawtext simplifications
2008-04-20 anselm applied Ph's seltags-simplification with some modifications
2008-04-20 anselm applied Ph's MIN/MAX patch, nice work!
2008-04-20 anselm applied Ph's patch regarding geom and lt initialization
2008-04-20 anselm applied Gottox' applyrules() fix
2008-04-07 Anselm R Garbe applied applyrules-fix by Jukka, thank you Jukka!
2008-04-05 Anselm R Garbe fix
2008-04-05 Anselm R Garbe applied the proposed monocle patch from the mailinglist
2008-04-03 Anselm R Garbe yet another cleanup 4.9
2008-04-02 anselm applied Peter Hartlich's simplification patch of setmfact and his revival of MFACT, appliead Janness Hofmann's simplification of grabbuttons() -- thanks guys!
2008-04-01 Anselm R Garbe aspects hints seem broken for fullscreen apps
2008-03-25 Anselm R Garbe bugfix
2008-03-24 Anselm R Garbe setmfact should not have any effect if in floating layout
2008-03-24 Anselm R Garbe minor fix
2008-03-24 Anselm R Garbe revival of mfact and setmfact
2008-03-24 Anselm R Garbe setlayout and setgeom are now togglable again
2008-03-24 Anselm R Garbe geom indicator and layout indicator is only displayed if there are several geoms/layouts
2008-03-22 anselm hotfix of idxoftag
2008-03-22 anselm blw/bgw calculation bugfix
2008-03-19 Anselm R Garbe updated configurenotify
2008-03-17 anselm minor bugfix in applyrules
2008-03-17 Anselm R Garbe renamed c->border into c->bw, fixed monocle to subtract c->bw from each h/w value
2008-03-17 Anselm R Garbe geoms are now drawed in the status bar
2008-03-17 Anselm R Garbe removed the string-based setgeom approach, introduced a new Geom type instead and a helper macro
2008-03-15 Anselm R Garbe made the string-based setgeom working
2008-03-14 Anselm R Garbe some experimental state DO NOT USE THIS, I plan to have a nicer interface to change geometries
2008-03-14 Anselm R Garbe some changes towards 4.9
2008-03-13 Anselm R Garbe removed the comment again 4.8
2008-03-13 Anselm R Garbe some polishing in tileh/tilev
2008-03-13 Anselm R Garbe minor bugfix
2008-03-13 Anselm R Garbe added a new comment
2008-03-13 Anselm R Garbe some cleanup
2008-03-13 Anselm R Garbe added updatebarpos()
2008-03-13 Anselm R Garbe removed all defines of geoms, implemented setgeoms() instead, added config.anselm.h to show how I'd like to see that people edit their geoms
2008-03-12 Anselm R Garbe some polishing
2008-03-12 Anselm R Garbe updated dwm(1)
2008-03-11 anselm added bx, by, bw, wx, wy, ww, wh, mx, my, mw, mh, mox, moy, mow, moh, tx, ty, tw, th, wx, wy, ww, wh ad variables
2008-03-06 Anselm R Garbe new stuff
2008-03-06 Anselm R Garbe implemented setlayout in the way proposed on the ml, split tile() into two functions, a third will follow soon
2008-03-06 Anselm R Garbe allow for vstack
2008-03-06 Anselm R Garbe added some comments what the TODOs are for 4.8
2008-03-05 Anselm R Garbe removed some more useless clunk
2008-03-05 Anselm R Garbe implemented the stuff as I discussed on dwm@
2008-03-05 Anselm R Garbe fixed urgent hint handling
2008-03-05 Anselm R Garbe renamed maximise to monocle again.
2008-03-05 Anselm R Garbe fixed urgency hint, though Xinerama integration is still ongoing
2008-03-05 anselm next on TODO
2008-03-04 anselm renamed MAXLEN into MAXTAGLEN (backward compliance)
2008-03-04 anselm renamed monocle into maxmise, documented the keybindings in dwm(1)
2008-03-04 Anselm R Garbe monocle goes mainstream
2008-03-04 Anselm R Garbe fixed applyrules bug
2008-03-03 anselm removed View cruft, now back to the roots
2008-02-28 anselm fixed some issues nsz reported in IRC log
2008-02-28 anselm made the basics of the tagging concept working -- if people want dynamic tags, that's even possible with this concept, the vtags[] array needs to be modified during runtime for this -- the new code is quite experimental, ugly and needs polishing
2008-02-28 anselm removed initags -- we autoselect the first tag in each view instead
2008-02-28 Anselm R Garbe a small fix to buttonpress
2008-02-28 Anselm R Garbe some more changes towards a better dwm
2008-02-27 anselm proceeded, though we still miss a real Tag struct
2008-02-26 anselm simplified dwm
2008-02-25 anselm certain fixes, though still a lot of the mutex stuff missing
2008-02-23 anselm pushing my changes of tonight upstream (hg tip is NOW very UNSTABLE -- but those changes are necessary to get a decent multihead support) -- I renamed Monitor into View, to reflect in a better way the dwm terminology of the past
2008-02-22 anselm fixed Gottox' mail address
2008-02-22 Anselm R Garbe added Gottox to Copyright holders after all his contributions, applied his last patch
2008-02-22 Anselm R Garbe some other fixes, resize contains a minor bug
2008-02-22 Anselm R Garbe crash fix
2008-02-22 Anselm R Garbe made arrange() Monitor-dependent as well, fixed the movemouse/resizemouse issues
2008-02-21 Anselm R Garbe minor
2008-02-21 Anselm R Garbe applied Gottox' monitor.diff patch (thanks btw)
2008-02-21 Anselm R Garbe made restack, drawbar also Monitor-related only
2008-02-21 Anselm R Garbe changed arrange functions to contain the Monitor as first argument
2008-02-20 Anselm R Garbe applied Jukka's zoom-patch
2008-02-20 Anselm R Garbe resize handles offscreen issues
2008-02-20 Anselm R Garbe applied some necessary changes
2008-02-18 Anselm R Garbe removed Monitor->dc, unnecessary
2008-02-18 Anselm R Garbe removed Monitor->root, since we do not support classical multihead
2008-02-15 Anselm R Garbe some drawbar() polishing, and certain related fixes
2008-02-13 Anselm R Garbe urgency hook handling needs also to invert the square if present
2008-02-11 Anselm R Garbe Chris pointed me to the fact, that the window geoms calculation can be done once for each monitor, so I applied this remark
2008-02-11 Anselm R Garbe fixed missing else branch
2008-02-11 Anselm R Garbe applied dme's patch to prevent changing prevtags if nothing actually changed
2008-02-11 Anselm R Garbe applied dwm-4.8-snaptileds.diff
2008-02-11 anselm implemented urgent hint handling (with multihead support)
2008-02-11 anselm got initial Xinerama support working, though there is a lot work todo
2007-12-22 anselm some more polishing/consistency changes
2007-12-22 anselm proceeded with multihead/Xinerama support
2007-12-22 anselm removed maximize, there will be monocle soon
2007-12-22 anselm fixed wrong tagging stuff
2007-12-21 anselm root window and screen have to be in Monitor struct, we want side-by-side Xinerama and Multihead support (only Xinerama when enabled and present)
2007-12-21 anselm merged Christof Musik's Xinerama support patches, though this needs some polishing!
2007-12-09 Anselm R. Garbe simplified Mod-m
2007-12-08 Anselm R. Garbe implemented reapply for re-applying the tagging rules during runtime, Mod-r
2007-11-17 Anselm R. Garbe fixed focus steeling bug done by clients like opera 4.7
2007-11-17 Anselm R. Garbe removed support for the NetSupportingWmCheck stuff, netbeans, argouml and others also don't work with compiz, so it is Suns problem to provide a fix
2007-11-15 Anselm R. Garbe yeah compiz didn't did the trick, but identifying dwm as LookingGlass (LG3D)
2007-11-15 Anselm R. Garbe foo
2007-11-15 Anselm R. Garbe hack that adds NET_SUPPORTING_WM_CHECK handling, dwm identifies itself as compiz, hence I believe this might workaround the JDK 1.6+ XToolkit bug
2007-11-10 Anselm R. Garbe applied Ritesh's patch to stext handling with some minor modifications
2007-11-10 Anselm R. Garbe initialize prevtags in setup, now users can setup which seltags should be selectedin config.h
2007-11-10 Anselm R. Garbe Using a new tags definition (const char [][MAXTAGLEN] - thanks go to Szabolcs!
2007-11-07 arg moved LENGTH to dwm.c, moved prevtags to dwm.c
2007-11-04 Anselm R. Garbe we check variable == value, and not the other way - the other way is for beginner programmers.
2007-11-04 Anselm R. Garbe removed a misleading comment about client title windows, which don't exist anymore
2007-11-04 Anselm R. Garbe full names in -v output of dwm
2007-11-03 Anselm R. Garbe doing it in a shorter way
2007-11-03 Anselm R. Garbe removed fgets usage, increment offset until a line is read, dwm will drop all lines read in one call, except the first!!! one (previously it preferred the last) - but the current approach is simplier and works better for general purpose in conjunction with the offset handling
2007-11-02 Anselm R. Garbe simplified
2007-11-02 Anselm R. Garbe made error handling more proper
2007-11-02 Anselm R. Garbe replaced low-level stext reading with an fgets call
2007-11-02 Anselm R. Garbe revival of RESIZEHINTS
2007-10-29 arg sanders patch for b2 toggle
2007-10-28 Anselm R. Garbe replaced Nmacros with LENGTH(x) macro
2007-10-28 Anselm R. Garbe replaced ISTILE with domwfact/dozoom bools, removed nrules, nlayouts and ltidx, added NRULES, NLAYOUTS and Layout *layout as alternatives, removed isarrange(), checking against layout->arrange instead.
2007-10-27 Anselm R. Garbe some sanity changes
2007-10-27 Anselm R. Garbe going toward 4.7
2007-10-25 arg fixed a comment 4.6
2007-10-24 Anselm R. Garbe also consider width for tile fallback enforcing
2007-10-24 arg removed RESIZEHINTS and enhanced tile for fixed or aspect-ratio'ed clients
2007-10-24 arg some cleanup, removed ntags variable, defined NTAGS macro, simplified tag(), view() and idxoftag(), fixed some NULL comparisions
2007-10-23 arg parenthized use of ISTILE macro in dwm.c
2007-10-18 arg fixed two comments
2007-10-18 arg removed dwm.h, just include C-files in config.h if you extend dwm, that's simplier and most flexible than all other possibilities
2007-10-17 arg just making dwm.h saner
2007-10-16 Anselm R. Garbe applied Eric Mertens patch to mainstream dwm, however this needs testing
2007-10-16 Anselm R. Garbe cleaned up dwm.c/dwm.h somewhat that it allows easier integration of patches
2007-10-11 Anselm R. Garbe small comment
2007-10-11 Anselm R. Garbe recreated dwm.h
2007-10-10 Anselm R. Garbe added antoszka's viewprev patch with some minor modifications, restored Client->tags as Bool *, however kept the static initialization of ntags and seltags (prevtags) - this seems to be the best compromise
2007-10-06 Anselm R. Garbe applied Brandon MacDone's static initialization patch for seltags and Client->tags
2007-10-05 Anselm R. Garbe removing NULL-terminating **tags definition in config.h
2007-10-03 Anselm R. Garbe removed two spaces reported by Soleen
2007-10-01 Anselm R. Garbe reverted Peters patch to tile, I will discuss the reasons at dwm@
2007-09-30 Anselm R. Garbe fixed an issue in Peter's patch (it is no good idea to restack() all clients on enternotify()
2007-09-30 Anselm R. Garbe applied Peter Hartlich's border collapse patch
2007-09-27 Anselm R. Garbe improved tile() for the RESIZEHINTS == True case, now more space is consumed by the clients (esp. if those clients use increment handling heavily)
2007-09-27 arg fixed inclusion order
2007-09-22 Anselm R. Garbe introduced ISTILE, which can be easily extended with other layout functions to allow reuse of setmwfact() and zoom()
2007-09-22 Anselm R. Garbe setmwfact and zoom check isarrange(floating) now, not !isarrange(tile) - this makes it easier to play well with bstack and nmtile patches
2007-09-22 Anselm R. Garbe cosmetic fix 4.5
2007-09-20 Anselm R. Garbe fixed a comment
2007-09-19 arg applied Peters patch, applied yiyus hint to initfont
2007-09-18 Anselm R. Garbe applied Peter Hartlich's togglemax patch to allow toggling tiled clients to maximum
2007-09-17 arg made all stuff non-static - so you can choose wether to use dwm the static or the extern way when extending it
2007-09-16 Anselm R. Garbe there might be envs which need Xlib.h
2007-09-16 Anselm R. Garbe Mod1-Button2 on a floating but not-fixed client will make it tiled again
2007-09-16 Anselm R. Garbe now tiled windows can be resized/moved, their floating state will be toggled implicitely
2007-09-16 Anselm R. Garbe some more rearrangements
2007-09-16 Anselm R. Garbe ordered all functions alphabetically
2007-09-16 Anselm R. Garbe corrected a misleading comment
2007-09-16 Anselm R. Garbe macros which have been defined in config.h can only be used at function level, however you can nest code into config.h now for implementing a different layout (just for example), eg. #include "supertile.c"
2007-09-15 Anselm R. Garbe ordered function forward definitions
2007-09-15 Anselm R. Garbe backporting my intro-comment of old dwm.h
2007-09-15 Anselm R. Garbe removed grabkeys, not necessary
2007-09-15 Anselm R. Garbe micromizing dwm step 1
less more (0) tip