summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2020-07-07Extrabar alignment, buttonclicks and other improvementsbakkeby
2020-07-05Extrabar compatibility improvementsbakkeby
2020-07-05Extrabar compatibility improvementsbakkeby
2020-07-05extrabar compatibility updatesbakkeby
+ only shows on a given monitor if staticstatus patch is enabled. + status2d support (although extrabar status is written on the right, not on the left) + now clears extrabar on other monitors in a multi-monitor setup - breaks dwmblocks in terms of registred buttonpresses - extrabar is not clickable
2020-07-05Fix for dwm randomly crashing when the first systray application startsbakkeby
The crash error was: dwm: fatal error: request code=12, error code=11 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 12 (X_ConfigureWindow) Serial number of failed request: 3333 Current serial number in output stream: 3338 This was backtracked to function updatesystray where XConfigureWindow was called with large negative X positions (e.g. -836585). The large number coming from the width of the systray icon. w += i->w; The systray icon width is set through the updatesystrayicongeom function and this is called by resizerequest, clientmessage and propertynotify. The height and width would appear to come from the X window attributes and sometimes have random values (e.g. height 32708 and width 1369918222). updatesystrayicongeom restricts the height of the icon to that of the bar, but did not have any restictions on the icon width. This fix limits the icon width to that of the bar height if it is greater than twice the bar height, leaving room for systray icons that are slightly wider than they are tall.
2020-07-04center patch: adding options to center transient windowsbakkeby
2020-07-03switchtag improvements, making the restoring of tags optional and configurablebakkeby
2020-07-03switchtag improvements, making the restoring of tags optional and configurablebakkeby
2020-07-02switchtag patch: do not switch tags if the tag is already shown, same with ↵bakkeby
focusonnetactive patch
2020-07-01Fixed a dwmblocks / statuscmd / systray compatibility issue where button ↵bakkeby
clicks would be misaligned if systray pinning is used and systray is on another monitor
2020-06-30Adding alternative activetagindicatorbar patchbakkeby
2020-06-30holdbar: toggle bar improvementsbakkeby
2020-06-29dragmfact: Tweaks for fixed horizontal splitbakkeby
2020-06-25Adding cursor icons for resizecorners, resizepoint, dragmfact and dragcfactbakkeby
2020-06-25Updating sendmon_keepfocus to only keep focus if the client had focusbakkeby
2020-06-24Adding link to sendmon_keepfocus patchbakkeby
2020-06-24Adding sendmon_keepfocus patchbakkeby
2020-06-24Adding statusbutton patch ref. #33bakkeby
2020-06-24Adding resizepoint patchbakkeby
2020-06-23floatpos: allow controls in floating modebakkeby
2020-06-23floatpos: correctionbakkeby
2020-06-23floatpos: refactoringbakkeby
2020-06-22floatpos: correcting defaultsbakkeby
2020-06-21Adding bar_height patchbakkeby
2020-06-21setborderpx correctionbakkeby
2020-06-21Adding floatpos patch.bakkeby
2020-06-21Minor style correctionbakkeby
2020-06-21Tidy following tagothermonitor mergebakkeby
2020-06-21Merge pull request #32 from gx2b/masterStein Gunnar Bakkeby
Adding tagothermonitor patch
2020-06-19Adding tagothermonitor patchmatt
2020-06-15Adding sizehints patchbakkeby
2020-06-15Default example config should use .isfloating not .floating, could also use ↵bakkeby
the FLOATING macro
2020-06-15Default example config should use .isfloating not .floating, could also use ↵bakkeby
the FLOATING macro
2020-06-15Rule macro improvements + rule macro helper macrosbakkeby
2020-06-15Make EWMH windows floatbakkeby
Move updatewindowtype() functionality into applyrules(), and also make following EWMH windows float: DIALOG, UTILITY, TOOLBAR, SPLASH. This is taking the proposed patch to add window type to the rule matching options for dwm, allowing dialog, utility, toolbar and splash windows to be configured to float by default. This patch is intended to be merged into the main dwm build. In effect the intermediate EWMH_WINDOWS_FLOAT_PATCH has also been removed.
2020-06-14Autostart: Make autostart conform to XDG Base Directory specification (upgrade)bakkeby
2020-06-14Added RULE macro to replace rules setup making the default config less of an ↵bakkeby
abomination and making it simpler to include new rules based patches
2020-06-11Upgrade to 5e34b2bakkeby
2020-06-11[dwm][PATCH] Fix memory leaks in drwbakkeby
The function drw_fontset_free in drw.c was never called.
2020-06-11Adding pango patch (ref. #10)bakkeby
Text from original patch: Using pango markup for status text Use a single font. Removed some code utf8 code from drw. Created for pango 1.44. Older versions might not have getter for font height, ascent + descent can be used instead. All texts are rendered with pango but only status is with markup. Increased stext size (in case a lot of markup is used). MIN/MAX is already defined (didn't redefine them).
2020-06-10noborder: The noborder patch had a bug in it such that if moving the window ↵bakkeby
in floating layout then the window would continuously grow, adding the fix for that
2020-06-10SCRATCHPAD_KEEP_POSITION_AND_SIZE_PATCH should not be enabled by defaultbakkeby
2020-06-10staticstatus: Adding note about systray pinningbakkeby
2020-06-10Adding staticstatus patchbakkeby
2020-06-10EWMH window float patch: Floating window x, y coordinates may be negative in ↵bakkeby
a multi-monitor setup
2020-06-10Fix infinite loop in attachbelow patchbakkeby
2020-06-05shiftviewclients: compatibility changes for scratchpads and scratchpad_alt_1 ↵bakkeby
patches
2020-06-05Renamed SCRATCHPAD_PATCH --> SCRATCHPADS_PATCH to match the naming of the ↵bakkeby
suckless patches as the multiple scratchpads patch has its own location now
2020-06-05scratchpad_alt: Style changebakkeby
2020-06-05Upgrading Gaspar Vardanyan's scratchpad patch to the 20200510 version.bakkeby
https://github.com/GasparVardanyan/dwm-scratchpad/blob/master/dwm-scratchpad-20200510-f09418b.diff