dynamic window manager
git clone git://git.suckless.org/dwm
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-06-08 10:36Add missing void to updateclientlist definitionPontus Stenetorp1+1-1
2024-03-19 11:13bump version to 6.5Hiltjo Posthuma1+1-1
2023-09-22 13:13Makefile: remove the options targetHiltjo Posthuma1+2-8
2023-04-09 10:37restore SIGCHLD sighandler to default before spawning a programHiltjo Posthuma1+8-0
2023-02-17 05:05config.mk: update to _XOPEN_SOURCE=700LNRK1+1-1
2023-01-28 11:53Use sigaction(SA_NOCLDWAIT) for SIGCHLD handlingChris Down1+9-11
2022-12-07 14:55grabkeys: Avoid missing events when a keysym maps to multiple keycodesChris Down1+17-7
2022-10-28 14:37Revert "Remove dmenumon variable"Hiltjo Posthuma2+4-1
2022-10-04 17:35bump version to 6.4Hiltjo Posthuma1+1-1
2022-09-16 21:06remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5Hiltjo Posthuma1+0-14
2022-08-26 12:48Remove dmenumon variableStein2+1-4
2022-08-18 16:13config.def.h: make keys and buttons constNRK1+2-2
2022-08-15 12:31Remove blw variable in favour of calculating the value when neededStein1+3-3
2022-08-11 09:15Make floating windows spawn within the monitor's window areaStein1+5-5
2022-08-09 08:38Simplify client y-offset correctionStein1+1-3
2022-08-08 08:43sync code-style patch from libslHiltjo Posthuma1+12-11
2022-08-05 22:27code-style: simplify some checksNRK1+8-15
2022-07-29 23:26spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :")explosion-mental1+1-3
2022-08-01 09:42unmanage: stop listening for events for unmanaged windowsStein1+1-0
2022-07-22 07:18Revert "do not call signal-unsafe function inside sighanlder"Hiltjo Posthuma1+2-2
2022-07-14 01:26do not call signal-unsafe function inside sighanlderNRK1+2-2
2022-07-14 01:27use named parameter for func prototypeNRK1+2-2
2022-05-10 17:07sync latest drw.{c,h} changes from dmenuHiltjo Posthuma2+59-30
2022-05-01 16:37Makefile: add manual path for OpenBSDHiltjo Posthuma1+1-0
2022-04-26 08:42manage: Make sure c->isfixed is applied before floating checksChris Down1+1-0
2022-04-26 13:50LICENSE: add Chris DownHiltjo Posthuma1+1-0
2022-04-26 08:30Revert "manage: For isfloating/oldstate check/set, ensure trans client actually exists"Hiltjo Posthuma1+1-1
2022-02-21 14:58Update monitor positions also on removalSanttu Lakkala1+34-34
2022-03-17 15:56manage: propertynotify: Reduce cost of unused size hintsChris Down1+5-3
2022-02-21 06:10manage: For isfloating/oldstate check/set, ensure trans client actually existsMiles Alan1+1-1
2022-03-11 14:40fix mem leak in cleanup()NRK1+1-0
2022-01-07 11:39bump version to 6.3Hiltjo Posthuma1+1-1
2021-12-18 16:58drawbar: Don't expend effort drawing bar if it is occludedChris Down1+3-0
2021-08-20 21:09Revert "Improve speed of drw_text when provided with large strings"Hiltjo Posthuma1+2-5
2021-08-09 16:24Improve speed of drw_text when provided with large stringsMiles Alan1+5-2
2021-07-12 21:44Add a configuration option for fullscreen lockingQuentin Rameau2+2-1
2020-07-02 19:18Do not allow focus to drift from fullscreen client via focusstack()Chris Down1+1-1
2020-03-03 22:23Fix x coordinate calculation in buttonpress.Ian Remmler1+1-1
2020-07-08 16:05dwm.1: fix wrong text in man pageHiltjo Posthuma1+1-1
2020-06-11 13:28Fix memory leaks in drwAlex Flierl1+1-0
2020-04-23 07:50dwm crashes when opening 50+ clients (tile layout)bakkeby1+4-2
2020-04-22 14:48drawbar: Don't shadow sw globalChris Down1+4-4
2020-04-22 14:48getatomprop: Add forward declarationChris Down1+1-0
2020-04-20 15:41setmfact: Unify bounds for compile-time and runtime mfactChris Down1+1-1
2020-04-03 13:36config.mk: fix POSIX_C_SOURCE macro for feature test for snprintf()Hiltjo Posthuma1+1-1
2019-02-02 12:50Prepare 6.2 release.Anselm R Garbe3+17-3
2018-06-02 15:15pledge: add rpath promise for the ugly Xft font fallbackHiltjo Posthuma1+1-1
2018-06-02 15:04Makefile: just show the compiler outputHiltjo Posthuma1+17-26
2018-06-02 13:12Do not strip at link stageKlemens Nanni1+1-1
2018-05-25 05:56Pledge on OpenBSDKlemens Nanni1+4-0
2018-05-25 04:56config.def.h: ClkTagBar missing from commentHiltjo Posthuma1+1-1
2018-05-02 22:09Function declarations in correct order.Christopher Drelich1+1-1
2018-05-12 17:14remove old TODO and BUGS entriesHiltjo Posthuma4+4-58
2018-03-14 20:03update README: remove mentioning the old dextra repoHiltjo Posthuma1+0-3
2018-03-14 17:58All functions in alphabetical order except for this one.Christopher Drelich1+9-9
2018-03-14 16:44ColBorder has been moved to the enum with ColFg and ColBg.Christopher Drelich2+1-2
2017-12-27 12:36dont NUL terminate _NET_WM_NAMEHiltjo Posthuma1+1-1
2017-11-03 20:20sync dmenu drw.{c,h} code: use Clr* (was Scm)Hiltjo Posthuma3+13-13
2017-11-03 15:36gettextprop: check result of XGetTextProperty (undefined behaviour for XFree)Hiltjo Posthuma1+1-2
2017-11-03 16:58Set class name on status barOmar Sandoval1+2-0
2017-10-10 21:10simplify isfixed conditionsDaniel Cousens1+1-2
2017-05-08 19:08yet another cleanupAnselm R Garbe2+35-35
2017-01-07 16:21Don't restrict snap in mousemoveMarkus Teich1+11-14
2017-01-07 16:21Button passthrough when client is not focusedMarkus Teich1+11-10
2017-01-07 16:21cleanupMarkus Teich3+32-36
2016-12-05 09:16applied Markus' tagset purge of alternative view on _NET_ACTIVE_WINDOW eventAnselm R Garbe1+18-20
2016-12-05 09:09applied Ivan Delalande's NET_SUPPORTING_WM_CHECK patch for gtk3 compatibilityAnselm R Garbe1+14-2
2016-12-05 09:05applied Ian Remmler's man page adjustment suggestionsAnselm R Garbe1+5-4
2016-12-05 09:01applied Markus' decouple color-scheme patchAnselm R Garbe2+8-6
2016-12-05 08:54applied Markus' clarify status text padding patchAnselm R Garbe1+2-2
2016-11-14 10:49LICENSE: update peopleQuentin Rameau1+10-6
2016-11-14 10:18dwm.1: add keybinding for spawning dmenuQuentin Rameau1+5-0
2016-11-05 10:34die() on calloc failureHiltjo Posthuma1+1-1
2016-08-12 12:35die() consistency: always add newlineHiltjo Posthuma3+10-8
2016-06-28 16:04config.def.h: style improvement, use color Scheme enumHiltjo Posthuma1+4-4
2016-05-22 20:33import new drw from libsl and minor fixes.Markus Teich5+209-208
2016-05-25 23:33Configure geometry before applying rulesEric Pruitt1+7-6
2015-12-19 19:25fix fullscreen clients not resized on X display resolution changeHiltjo Posthuma1+6-1
2015-12-19 19:04Shut up glibc about _BSD_SOURCE being deprecatedQuentin Rameau1+1-1
2015-11-08 22:11code-style consistencyHiltjo Posthuma1+503-433
2015-11-08 21:48unboolificationHiltjo Posthuma2+77-78
2015-11-08 19:38sort include + whitespace fixHiltjo Posthuma1+3-3
2015-11-07 13:04separate program-specific c99 bool and X11Hiltjo Posthuma2+77-75
2015-11-08 15:52Makefile: package all files with make distHiltjo Posthuma1+2-2
2015-11-07 13:09setfullscreen: don't process the property twiceQuentin Rameau1+2-2
2015-10-20 21:34sync updated drw code from dmenuHiltjo Posthuma5+164-158
2015-10-20 21:30dwm: use ecalloc, prevent theoretical overflowHiltjo Posthuma1+3-6
2015-10-20 21:28cleanup, dont use c++ style commentsHiltjo Posthuma1+4-4
2015-10-20 21:27dwm: cleanup: free schemes and cursors as arrayHiltjo Posthuma1+8-9
2015-10-20 21:10config.h: use common default font, pass Xft font name to dmenuHiltjo Posthuma1+2-4
2015-10-20 21:01config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs)Hiltjo Posthuma1+8-2
2015-03-06 04:26Add Xft and follback-fonts support to graphics libEric Pruitt6+299-103
2014-11-23 14:25removed .hgtags, thanks Dimitris for spottingAnselm R Garbe1+0-73
2014-08-11 05:24applied Hiltjo's resize/move limitationAnselm R Garbe2+12-2
2014-05-29 16:05same as before with dwm.c as wellAnselm R Garbe1+1-1
2014-05-29 16:02updated copyright notice in LICENSE fileAnselm R Garbe1+1-1
2013-08-27 18:39applied Lukas' focus suggestion at startup, thanksAnselm R Garbe1+1-0
2013-08-02 20:40applied improved version of Martti K├╝hne's dmenu/multi monitor approach from dwm, no dmenuspawn requiredAnselm R Garbe2+4-1
2013-07-20 07:08do not take our font declaration as default for stAnselm R Garbe1+1-1
2013-06-23 19:53applied Jochen's drw_text patch, thanksAnselm R Garbe1+1-1
1622 more commits remaining, fetch the repository