| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-11 | Ignoring unused functions warnings. | bakkeby | |
| This is achieved by adding the -Wno-unused-function flag to the compiler. The warnings are suppressed to avoid confusion for users new to dwm. Removing the static declaration from the header files works too, but adds unnecessary data into the compiled object. | |||
| 2022-02-11 | Refactoring restack to allow it to work without having the bar as a ↵ | bakkeby | |
| reference ref. #214 | |||
| 2022-02-11 | Refactoring window title drawing with regards to icons ref. #216 | bakkeby | |
| 2022-02-11 | tags bar module: fix for wrong click offset ref. #215 | bakkeby | |
| 2022-02-11 | bump version to 6.3 | bakkeby | |
| 2022-02-11 | Add a configuration option for fullscreen locking | bakkeby | |
| Some people are annoyed to have this new behaviour forced for some application which use fake fullscreen. Ref. https://git.suckless.org/dwm/commit/138b405f0c8aa24d8a040cc1a1cf6e3eb5a0ebc7.html | |||
| 2022-02-11 | drawbar: Don't expend effort drawing bar if it is occluded | bakkeby | |
| I noticed that a non-trivial amount of dwm's work on my machine was from drw_text, which seemed weird, because I have the bar disabled and we only use drw_text as part of bar drawing. Looking more closely, I realised that while we use m->showbar when updating the monitor bar margins, but don't skip actually drawing the bar if it is hidden. This patch skips drawing it entirely if that is the case. On my machine, this takes 10% of dwm's on-CPU time, primarily from restack() and focus(). When the bar is toggled on again, the X server will generate an Expose event, and we'll redraw the bar as normal as part of expose(). Ref. https://git.suckless.org/dwm/commit/8657affa2a61e85ca8df76b62e43cb02897d1d80.html | |||
| 2022-02-11 | Fix for infinite loop when there is only one client and pushup is run twice | bakkeby | |
| 2021-12-26 | Make sure it plays well with pertag patch | Utkarsh Verma | |
| 2021-12-26 | Loop through all bars | Utkarsh Verma | |
| 2021-12-26 | Fix resizing of bar | Utkarsh Verma | |
| 2021-12-26 | Add a new patch to integrate vanity gaps with bar padding | Utkarsh Verma | |
| 2021-11-25 | Adding the one line of bloat that would have saved a lot of time for a lot ↵ | bakkeby | |
| of people | |||
| 2021-11-23 | Adding underlinetags patch ref. #199 | bakkeby | |
| 2021-11-23 | Adding taglabels patch ref. #199 | bakkeby | |
| 2021-11-20 | winicon: Fix potential integer overflow | bakkeby | |
| 2021-11-11 | onlyquitonempty: fix for compilation error when not using the restart sig ↵ | bakkeby | |
| patch ref. #196 | |||
| 2021-10-31 | onlyquitonempty: refactoring patch to only take client windows into | bakkeby | |
| consideration when deciding whether or not to allow dwm to quit As per the original patch https://dwm.suckless.org/patches/onlyquitonempty/ it used XQueryTree to get a count of the number of windows open to determine whether to allow the window manager to exit. This meant that the empty quit count variable would have to take into account background windows such as the bar, which has side effects like plugging in another monitor could mean that you would not longer be allowed to quit dwm until the monitor is removed. Likewise a systray and each systray icon would give a +1 to the number of windows in the system. This is unintuitive to understand and convoluted to explain, hence the refactoring here to use the more sane approach of only counting the number of client windows that the window manager manages. This is an old idea which was intentionally not added to dwm-flexipatch due to the aim of staying true to the original patch (as in if you were to patch that manually you would get the same experience as you had when trying the patch out in dwm-flexipatch). This is ref. discussion in #194. | |||
| 2021-10-25 | onlyquitonempty + cool_autostart: adding proposed compatibility improvements ↵ | bakkeby | |
| ref. #194 | |||
| 2021-10-25 | noborder: addressing issue reported in #193 | bakkeby | |
| 2021-10-20 | fodcusadjacenttag: Add selmon->sel guards for tagandviewtoleft/right to ↵ | bakkeby | |
| prevent segmentation faults ref. #191 | |||
| 2021-10-15 | Merge pull request #190 from UtkarshVerma/dwmblocks | Stein Gunnar Bakkeby | |
| Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar | |||
| 2021-10-15 | Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar | Utkarsh Verma | |
| 2021-10-07 | Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 | bakkeby | |
| 2021-09-09 | Expanding directives ref. #182 | bakkeby | |
| 2021-09-08 | savefloats: save centered float position for tiled windows when centered or ↵ | bakkeby | |
| alwayscentered patches are used ref. #182 | |||
| 2021-09-08 | Adding alwayscenter patch ref. #182 | bakkeby | |
| 2021-08-25 | Adding separate statuscolors bar module ref. #180 | bakkeby | |
| 2021-08-07 | swallow: new window to respect border of parent terminal | bakkeby | |
| 2021-07-27 | Adding winicon patch | bakkeby | |
| 2021-07-24 | rioresize: apply an arrange if changing monitors | bakkeby | |
| 2021-06-21 | Correcting short hash | bakkeby | |
| 2021-06-21 | Merge pull request #161 from Ultrahalf/master | Stein Gunnar Bakkeby | |
| Fix typo | |||
| 2021-06-21 | Fix typo | Muhamad Althaf | |
| 2021-06-14 | Merge pull request #158 from pepper-jelly/master | Stein Gunnar Bakkeby | |
| portability(gcc and clang agnostic) | |||
| 2021-06-14 | use portable macro | pepper-jelly | |
| 2021-06-14 | sed source files to end with 1 new line | pepper-jelly | |
| 2021-05-30 | Renaming VIEW_SAME_TAG_GIVES_PREVIOUS_TAG_PATCH to TOGGLETAG_PATCH | bakkeby | |
| 2021-05-30 | Adding togglelayout patch | bakkeby | |
| 2021-05-28 | focusadjacenttag: for correctness should probably also update current ↵ | bakkeby | |
| desktop when EWMH patch is enabled | |||
| 2021-05-28 | focusadjacenttag: adding pertag compatibiltiy ref. #152 | bakkeby | |
| 2021-05-21 | Splitting SchemeHid to SchemeHidNorm and SchemeHidSel given that a hidden ↵ | bakkeby | |
| client may still be the selected client ref. #148 | |||
| 2021-05-19 | vanitygaps: PERTAG_VANITYGAPS_PATCH to control both gaps and whether gaps ↵ | bakkeby | |
| are enabled per tag ref. #147 | |||
| 2021-05-19 | vanitygaps: fix for gaps not being enabled by default when pertag is used ↵ | bakkeby | |
| ref. #147 | |||
| 2021-05-13 | Adding note about the Known Issues discussion category | bakkeby | |
| 2021-05-13 | Updating the link for Mitch Weaver's rounded corners patch | bakkeby | |
| 2021-05-13 | fakefullscreen vs fakefullscreenclient compatibility, let fakefullscreen ↵ | bakkeby | |
| take precedence | |||
| 2021-05-12 | toggelfullscreen: addressing focus change issue when exiting fullscreen properly | bakkeby | |
| 2021-05-09 | nodmenu: updating link | bakkeby | |
| 2021-05-09 | config.mk: added build options for FreeBSD | bakkeby | |
