242 Commits (master)
 

Author SHA1 Message Date
bakkeby bfe371fb17 alpha-systray: systray window was not fully transparent 4 years ago
bakkeby 0ca7cc3039 flextile: gappless grid alternatives fix for dual stack 4 years ago
bakkeby ee81c6572d Fix for dwm randomly crashing when the first systray application starts
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.
4 years ago
bakkeby 007979adfc switchtag: adding more control over when views switch back to what they were previously 4 years ago
bakkeby a5640756dd Adding holdbar variant 4 years ago
bakkeby 54486758da dragmfact: Tweaks for fixed horizontal split 4 years ago
bakkeby 54a17a2ed1 Adding horizontal and vertical arrow cursor icons for dragmfact 4 years ago
bakkeby 43284b002b Adding corner mouse cursors, credit to fuseteam 4 years ago
bakkeby faefba7daa Updating sendmon_keepfocus patch to only keep focus if client had focus 4 years ago
bakkeby ac9f2e36aa Adding sendmon_keepfocus patch 4 years ago
bakkeby f94e8757f6 Adding resizepoint patch 4 years ago
bakkeby 736cb19ebc Adding floatpos patch 4 years ago
bakkeby 7a952bcedc netactiverules: Updating example with FocusIfShown 4 years ago
bakkeby 37054cb277 netactiverules: Correction for options to alter the client's tags 4 years ago
bakkeby f9a32b415a Adding options to move client to currently viewed tags 4 years ago
bakkeby a134c586c2 Adding example patch: netactiverules 4 years ago
bakkeby f51abc89b7 shiftviewclients: Adding integration hint for when combined with the scratchpads patch 4 years ago
bakkeby 9d7deb0cdf Removing wmtype patch entries from the alpha patch 4 years ago
bakkeby efa289570c Removing (only dwm for now) 4 years ago
bakkeby 607c0b3c99 Adding dmenu alpha patch 4 years ago
bakkeby de1d53bdd7 Adding moveresize patch 4 years ago
bakkeby 17a5293d18 Removing old flextile patch 4 years ago
bakkeby e4b94b196a f 4 years ago
bakkeby 69fd1242e6 Correctings vertical starting position for fibonacci layout 4 years ago
bakkeby ffffd92f6a Adding cfacts-vanitygaps patch 4 years ago
bakkeby 5db84c1165 Adding vanitygaps diff 4 years ago
bakkeby f23a6baaf0 Adding shiftviewclients patch 4 years ago
bakkeby d3307b7ccb Rebased against 6.2 (was c82db690cc0c4624dad4dc6ae899020799ec84db) 4 years ago
bakkeby c8e1da690c Adding fakefullscreenclient patch 4 years ago
bakkeby d7b77d2902 Adding pertag-flextile patch diff 4 years ago
bakkeby 76f8ae1549 Adding dragmfact patch and README.md 4 years ago
bakkeby 2de961d6af Upgrading tagmonfixfs patch to support fullscreen YouTube videos to stay fullscreen when moved to an adjacent monitor 4 years ago
bakkeby 6d50260267 Fixed a bug causing dwm to freeze when moving clients to adjacent monitors 4 years ago
bakkeby 943eb26113 Adding monitor tags patch 4 years ago
bakkeby 53932f4e65 Adding monitor rules patch 4 years ago
bakkeby 1302afc699 Minor style change for pertag patch 4 years ago
bakkeby 8cd673bc44 Minor spacing issue for center patch 4 years ago
bakkeby f26c276c6d Adding attachbottom patch with fix 4 years ago
bakkeby 5ce73fe2b4 Adding attachx, autostart, center, cyclelayouts, fancybar, flextile, focusonnetactive, losefullscreen, pertag, resizecorners, rotatestack, savefloats, single-tagset, statuspadding, switchtag, systray, tagallmon, tagmonfixfs, tagswapmon, togglefullscreen, windowrolerule and zoomswap patches 4 years ago
bakkeby b89b2bec54 Adding systray on top of alpha 4 years ago
bakkeby b5611eda36 Adding dragcfact patch 4 years ago
bakkeby 9f5f4f33eb Adding dragcfacts patch 4 years ago