Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-05 | patch: swallowHEADmaster | Malfurious | 1 | -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-05 | patch: alpha | Malfurious | 1 | -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-17 | config.mk: update to _XOPEN_SOURCE=700L | NRK | 1 | -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-04 | bump version to 6.46.4 | Hiltjo Posthuma | 1 | -1/+1 | |
2022-05-01 | Makefile: add manual path for OpenBSD | Hiltjo Posthuma | 1 | -0/+1 | |
Reported by fossy <fossy@dnmx.org>, thanks | |||||
2022-01-07 | bump version to 6.36.3 | Hiltjo Posthuma | 1 | -1/+1 | |
2020-04-03 | config.mk: fix POSIX_C_SOURCE macro for feature test for snprintf() | Hiltjo Posthuma | 1 | -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-02 | Prepare 6.2 release.6.2 | Anselm R Garbe | 1 | -1/+1 | |
2018-06-02 | Do not strip at link stage | Klemens Nanni | 1 | -1/+1 | |
Building with debug symbols is worthless unless LDFLAGS are manually adjusted as well. | |||||
2015-12-19 | Shut up glibc about _BSD_SOURCE being deprecated | Quentin Rameau | 1 | -1/+1 | |
2015-10-20 | config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports ↵ | Hiltjo Posthuma | 1 | -2/+8 | |
and *BSDs) | |||||
2015-03-13 | Add Xft and follback-fonts support to graphics lib | Eric Pruitt | 1 | -2/+2 | |
2013-05-01 | shut up about deprecated Xlib functions | Anselm R Garbe | 1 | -1/+1 | |
2012-11-18 | reverting to plain X11 fonts in order to implement draw.c default | anselm@garbe.us | 1 | -2/+2 | |
2012-11-02 | incorporating Xft instead of cairo, cairo provides far too many options | anselm@garbe.us | 1 | -2/+2 | |
2012-07-08 | keep 6.1 intact | anselm@garbe.us | 1 | -1/+1 | |
2012-07-08 | reverted to old updategeom() after several complains, we need to optimize ↵ | anselm@garbe.us | 1 | -1/+1 | |
the old way | |||||
2012-06-23 | drastically changed updategeom() handling, see comment in updategeom() for ↵ | anselm@garbe.us | 1 | -1/+1 | |
details | |||||
2012-01-04 | config.mk cleanup | anselm@garbe.us | 1 | -10/+9 | |
2011-12-19 | bump version to 6.06.0 | anselm@garbe.us | 1 | -1/+1 | |
2011-07-20 | changed sleep 20 into sleep 1 in example script as suggested by Snader_LB | garbeam@gmail.com | 1 | -1/+1 | |
2011-07-10 | enabled release flags5.9 | garbeam@gmail.com | 1 | -4/+4 | |
2010-08-24 | added TODO and bumped version to 5.9 | anselm@garbe.us | 1 | -1/+1 | |
2010-05-30 | increased version5.8.2 | Anselm R Garbe | 1 | -1/+1 | |
2010-05-29 | removing Sylvain's patch because it breaks more than it fixes unfortunately, ↵5.8.1 | Anselm R Garbe | 1 | -1/+1 | |
re-issuing a bugfix release 5.8.1 | |||||
2010-03-31 | it's debug season for upcoming dwm 5.8, so only use this if you really want ↵ | Anselm R Garbe | 1 | -4/+4 | |
to run experimental code or debug code | |||||
2009-11-24 | removed misleading comment, thanks Romain Bertrand | Anselm R Garbe | 1 | -1/+1 | |
2009-10-31 | added BUGS, next version is 5.8 | Anselm R Garbe | 1 | -1/+1 | |
2009-09-27 | applied Ryan Zheng's patch and re-releasing 5.7.25.7.2 | Anselm R Garbe | 1 | -1/+1 | |
2009-09-27 | fixed the layout symbol bug reported by Nibble (but using a different ↵5.7.1 | Anselm R Garbe | 1 | -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-22 | switching to release flags5.7 | Anselm R Garbe | 1 | -4/+4 | |
2009-09-21 | implemented different version of updategeom | Anselm R Garbe | 1 | -4/+4 | |
2009-07-27 | fixed nn declaration | Anselm R Garbe | 1 | -1/+1 | |
2009-07-21 | updategeom fix for same geom screens | Anselm R Garbe | 1 | -1/+1 | |
2009-07-17 | it's all nsz's hard investigation effort, hail nsz! ;) | Anselm R Garbe | 1 | -1/+1 | |
2009-07-09 | reverting to optimised compiler options, current state seems stable | Anselm R Garbe | 1 | -4/+4 | |
2009-07-01 | several bugfixes | Anselm R Garbe | 1 | -2/+2 | |
2009-07-01 | some minor fix if xinerama is disabled, still some odd behavior in there | Anselm R Garbe | 1 | -2/+2 | |
2009-06-23 | fixed tagmon, re-using detach/detachstack and attach/attachstack | Anselm R Garbe | 1 | -2/+2 | |
2009-06-23 | declare buf only if XINERAMA support is used | Anselm R Garbe | 1 | -2/+2 | |
2009-06-20 | experimental xinerama support, two new actions, Mod1-w/e and Mod1-Shift-w/e | Anselm R Garbe | 1 | -4/+6 | |
2009-06-19 | introduction of Monitor for better Xinerama support, work in progress | Anselm R Garbe | 1 | -2/+2 | |
2009-04-20 | next version will be 5.6, shortened some very long lines | Anselm R Garbe | 1 | -1/+1 | |
2009-03-19 | applied Marc Andre Tanners showhide patch, the removal of ntiled5.5 | Anselm R Garbe | 1 | -2/+2 | |
2009-02-21 | applied Gottox' adjustborder removal patch (thanks!) | Anselm R Garbe | 1 | -1/+1 | |
2009-02-08 | fixed an issue reported by Nibble, also fixed s/2008/2009/5.4.1 | a@null | 1 | -1/+1 | |
2008-12-12 | re-applied Neale's spawn patch, credited Neale in LICENSE | a@null | 1 | -1/+1 | |
2008-12-06 | fix | Anselm R Garbe | 1 | -1/+1 | |
2008-10-19 | several changes towards 5.3, XINERAMA is disabled by default, introduced ↵ | Anselm R Garbe | 1 | -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-02 | made readin a config.h variable | Anselm R Garbe | 1 | -1/+1 | |