summaryrefslogtreecommitdiffstats
path: root/config.mk (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-03-05patch: swallowHEADmasterMalfurious1-1/+1
This patch adds "window swallowing" to dwm as known from Plan 9's windowing system rio. Clients marked with isterminal in config.h swallow a window opened by any child process, e.g. running xclock in a terminal. Closing the xclock window restores the terminal window in the current position. This patch helps users spawning a lot of graphical programs from their command line by avoiding cluttering the screen with many unusable terminals. Being deep down in a directory hierarchy just does not make the use of dmenu feasible. Dependencies * libxcb * Xlib-libxcb * xcb-res These dependencies are needed due to the use of the latest revision of the X Resource Extension which is unsupported in vanilla Xlib. Notes: * The window swallowing functionality requires dwm to walk the process tree, which is an inherently OS-specific task. Only Linux and FreeBSD are supported at this time. Please contact one of the authors if you would like to help expand the list of supported operating systems. * Only terminals created by local processes can swallow windows, and only windows created by local processes can be swallowed.
2024-03-05patch: alphaMalfurious1-1/+1
Allow dwm to have translucent bars, while keeping all the text on it opaque, just like the alpha-patch for st. Fix transparent borders ----------------------- By default dwm might make windows' borders transparent when using composit window manager (e.g. xcompmgr, picom). Alpha patch allows to make borders opaque. If all you want is to make borders opaque, you don't care about statusbar opacity and/or have problems applying alpha patch, then you might use fixborders patch instead.
2023-02-17config.mk: update to _XOPEN_SOURCE=700LNRK1-1/+1
SA_NOCLDWAIT is marked as XSI in the posix spec [0] and FreeBSD and NetBSD seems to more be strict about the feature test macro [1]. so update the macro to use _XOPEN_SOURCE=700L instead, which is equivalent to _POSIX_C_SOURCE=200809L except that it also unlocks the X/Open System Interfaces. [0]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html#tag_13_42 [1]: https://lists.suckless.org/dev/2302/35111.html Tested on: * NetBSD 9.3 (fixed). * FreeBSD 13 (fixed). * Void Linux musl. * Void Linux glibc. * OpenBSD 7.2 (stable). * Slackware 11. Reported-by: beastie <pufferfish@riseup.net>
2022-10-04bump version to 6.46.4Hiltjo Posthuma1-1/+1
2022-05-01Makefile: add manual path for OpenBSDHiltjo Posthuma1-0/+1
Reported by fossy <fossy@dnmx.org>, thanks
2022-01-07bump version to 6.36.3Hiltjo Posthuma1-1/+1
2020-04-03config.mk: fix POSIX_C_SOURCE macro for feature test for snprintf()Hiltjo Posthuma1-1/+1
The feature test was incorrect: _POSIX_C_SOURCE=2 "The value 2 or greater additionally exposes definitions for POSIX.2-1992." http://man7.org/linux/man-pages/man7/feature_test_macros.7.html A higher value is needed (atleast 1995): https://pubs.opengroup.org/onlinepubs/9699919799/functions/snprintf.html FreeBSD feature test macro: on https://github.com/freebsd/freebsd/blob/master/include/stdio.h line 297 This was already fixed in dmenu. This fixes a warning on FreeBSD, reported by Plasmoduck on IRC, thanks.
2019-02-02Prepare 6.2 release.6.2Anselm R Garbe1-1/+1
2018-06-02Do not strip at link stageKlemens Nanni1-1/+1
Building with debug symbols is worthless unless LDFLAGS are manually adjusted as well.
2015-12-19Shut up glibc about _BSD_SOURCE being deprecatedQuentin Rameau1-1/+1
2015-10-20config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports ↵Hiltjo Posthuma1-2/+8
and *BSDs)
2015-03-13Add Xft and follback-fonts support to graphics libEric Pruitt1-2/+2
2013-05-01shut up about deprecated Xlib functionsAnselm R Garbe1-1/+1
2012-11-18reverting to plain X11 fonts in order to implement draw.c defaultanselm@garbe.us1-2/+2
2012-11-02incorporating Xft instead of cairo, cairo provides far too many optionsanselm@garbe.us1-2/+2
2012-07-08keep 6.1 intactanselm@garbe.us1-1/+1
2012-07-08reverted to old updategeom() after several complains, we need to optimize ↵anselm@garbe.us1-1/+1
the old way
2012-06-23drastically changed updategeom() handling, see comment in updategeom() for ↵anselm@garbe.us1-1/+1
details
2012-01-04config.mk cleanupanselm@garbe.us1-10/+9
2011-12-19bump version to 6.06.0anselm@garbe.us1-1/+1
2011-07-20changed sleep 20 into sleep 1 in example script as suggested by Snader_LBgarbeam@gmail.com1-1/+1
2011-07-10enabled release flags5.9garbeam@gmail.com1-4/+4
2010-08-24added TODO and bumped version to 5.9anselm@garbe.us1-1/+1
2010-05-30increased version5.8.2Anselm R Garbe1-1/+1
2010-05-29removing Sylvain's patch because it breaks more than it fixes unfortunately, ↵5.8.1Anselm R Garbe1-1/+1
re-issuing a bugfix release 5.8.1
2010-03-31it's debug season for upcoming dwm 5.8, so only use this if you really want ↵Anselm R Garbe1-4/+4
to run experimental code or debug code
2009-11-24removed misleading comment, thanks Romain BertrandAnselm R Garbe1-1/+1
2009-10-31added BUGS, next version is 5.8Anselm R Garbe1-1/+1
2009-09-27applied Ryan Zheng's patch and re-releasing 5.7.25.7.2Anselm R Garbe1-1/+1
2009-09-27fixed the layout symbol bug reported by Nibble (but using a different ↵5.7.1Anselm R Garbe1-1/+1
approach as he suggested) - optimised drawbar() and arrange() handling for multiple monitors, arrange only arranges the relevant monitors when applicable, same with drawbar - need to release 5.7.1
2009-09-22switching to release flags5.7Anselm R Garbe1-4/+4
2009-09-21implemented different version of updategeomAnselm R Garbe1-4/+4
2009-07-27fixed nn declarationAnselm R Garbe1-1/+1
2009-07-21updategeom fix for same geom screensAnselm R Garbe1-1/+1
2009-07-17it's all nsz's hard investigation effort, hail nsz! ;)Anselm R Garbe1-1/+1
2009-07-09reverting to optimised compiler options, current state seems stableAnselm R Garbe1-4/+4
2009-07-01several bugfixesAnselm R Garbe1-2/+2
2009-07-01some minor fix if xinerama is disabled, still some odd behavior in thereAnselm R Garbe1-2/+2
2009-06-23fixed tagmon, re-using detach/detachstack and attach/attachstackAnselm R Garbe1-2/+2
2009-06-23declare buf only if XINERAMA support is usedAnselm R Garbe1-2/+2
2009-06-20experimental xinerama support, two new actions, Mod1-w/e and Mod1-Shift-w/eAnselm R Garbe1-4/+6
2009-06-19introduction of Monitor for better Xinerama support, work in progressAnselm R Garbe1-2/+2
2009-04-20next version will be 5.6, shortened some very long linesAnselm R Garbe1-1/+1
2009-03-19applied Marc Andre Tanners showhide patch, the removal of ntiled5.5Anselm R Garbe1-2/+2
2009-02-21applied Gottox' adjustborder removal patch (thanks!)Anselm R Garbe1-1/+1
2009-02-08fixed an issue reported by Nibble, also fixed s/2008/2009/5.4.1a@null1-1/+1
2008-12-12re-applied Neale's spawn patch, credited Neale in LICENSEa@null1-1/+1
2008-12-06fixAnselm R Garbe1-1/+1
2008-10-19several changes towards 5.3, XINERAMA is disabled by default, introduced ↵Anselm R Garbe1-4/+4
usegrab Bool for grabbing the server during mouse-based resizals/movements (disabled by default), continued debugging tile() with resizehints == True and a lot of terminals supporting resizehints, still no optimal solution, I need to think about it, considering recursive algorithm for the space optimization
2008-08-02made readin a config.h variableAnselm R Garbe1-1/+1