2
0
mirror of https://github.com/bakkeby/patches synced 2024-11-17 15:29:53 +00:00
Commit Graph

138 Commits

Author SHA1 Message Date
bakkeby
ade7e1d201 Adding fake fullscreen compatible noborder patch ref. #10 2020-09-15 08:38:08 +02:00
bakkeby
23f334ba41 Added explanation for the passing of True to XSync hack in resizeclient 2020-09-13 14:06:25 +02:00
bakkeby
6122de18ad fakefullscreen: overhaul of setfullscreen logic 2020-09-13 13:25:04 +02:00
bakkeby
2bc6484f16 fakefullscreen: fullscreen --> fake fullscreen can make the tiled window display on top of floating window 2020-09-12 14:11:44 +02:00
bakkeby
12b97f6124 fakefullscreen: do not interfere with client message, ref. #9 2020-09-11 10:15:06 +02:00
bakkeby
928fc2375f fakefullscreenclient: adding a few improvements from the fullscreen collection 2020-09-10 10:54:10 +02:00
bakkeby
9a973e4bfd fakefullscreen: prevent focus from drifting away from client when going from fullscreen to fake fullscreen, ref. #9 2020-09-10 08:52:35 +02:00
bakkeby
216f899247 Fixing floating window snapping to tiled when disabling fake fullscreen, ref. #9 2020-09-09 21:11:43 +02:00
bakkeby
f8b620f485 Removing zoomswap patch as per #8 2020-09-09 17:39:44 +02:00
bakkeby
9d82eebbb0 always restore border width when switching between fake and actual fullscreen, ref. #9 2020-09-09 17:22:26 +02:00
bakkeby
2ec8c2d4c8 systray may not always exist 2020-09-07 13:01:41 +02:00
bakkeby
8039b26b86 systray may not exist when a clientmessage is received, resulting in dwm crash 2020-09-07 12:10:04 +02:00
bakkeby
993c726d86 Adding fullscreen-compilation compatible tagswapmon patch 2020-09-05 18:25:25 +02:00
bakkeby
9e9c7b52f2 Adding fullscreen-compilation compatible tagallmon patch 2020-09-05 18:25:14 +02:00
bakkeby
4f85ba3511 showhideclient: focus on client after coming out of hidden/iconic state 2020-09-05 16:01:29 +02:00
bakkeby
312d2c5d61 Assortment of fullscreen improvements 2020-09-05 14:58:44 +02:00
bakkeby
b6027820f9 losefullscreen: adding changes to preserve fullscreen when focus changes to another monitor 2020-08-28 07:42:48 +02:00
bakkeby
97185ee605 Adding warp patch with some compatibility changes 2020-08-26 09:57:36 +02:00
bakkeby
d64c775e63 Minor if / else if correction if one is not using the flextile deluxe layout 2020-08-16 18:35:36 +02:00
bakkeby
b1f03885d7 awesomebar: changed check for HIDDEN macro 2020-08-15 11:17:03 +02:00
bakkeby
fa48424634 bartabgroups: grouped floating and hidden windows, added stack, float and hidden group weights 2020-08-15 11:14:07 +02:00
bakkeby
ebd65d0d37 Adding bartabgroups patch 2020-08-13 15:25:47 +02:00
bakkeby
8182bf8b04 awesomebar: removing wintitleactions functionality 2020-08-13 15:24:44 +02:00
bakkeby
b6fa55ffdb Adding wintitleactions patch 2020-08-13 15:20:46 +02:00
bakkeby
35e89d9308 Adding bartabgroups patch 2020-08-13 14:35:20 +02:00
bakkeby
963542bd76 Adding steam patch 2020-08-10 16:46:34 +02:00
bakkeby
c74b570858 systray: systray window may always not exist depending on configuration and number of monitors available, causing segfault in cleanup 2020-08-10 10:46:02 +02:00
bakkeby
7782580903 awesomebar: use previously tiled when hiding client and the hidden client was the last tiled client 2020-08-04 13:37:53 +02:00
bakkeby
b150231879 awesomebar: when hiding a client make the next focused client the next tiled client 2020-08-02 12:33:05 +02:00
bakkeby
a0d2fcdd5a awesomebar: fix for focusstack not being able to focus past hidden client 2020-08-01 17:15:12 +02:00
bakkeby
31286c28a3 systray: add / override class hints for the systray clients (allows for compositors to exlude them from shadows) 2020-07-31 10:39:23 +02:00
bakkeby
376c9d8497 barmodules: adding alpha integration hints 2020-07-29 11:56:47 +02:00
bakkeby
7bdb54f08c monitorrules: aligning variables to match up with barmodules 2020-07-29 11:37:58 +02:00
bakkeby
0a2ce326fc pertag-monitorrules patch 2/2 did not apply cleanly on top of pertag due to slight style change 2020-07-29 11:23:12 +02:00
bakkeby
dc12431e97 monitorrules: fix for tag specific settings not applying to default selected tag + layout bounds protection 2020-07-27 10:57:03 +02:00
bakkeby
e757a967e5 barmodules: updating updatebarpos to take into account geometry for bars that are not shown on startup 2020-07-27 10:57:03 +02:00
Stein Gunnar Bakkeby
a4496efc4b Set theme jekyll-theme-minimal 2020-07-22 21:59:16 +02:00
bakkeby
634db6b59d monitorrules: Changing default example rule to align with comment 2020-07-22 10:08:34 +02:00
bakkeby
4bc2ca15fb barmodules: refactoring updatebarpos 2020-07-21 12:15:37 +02:00
bakkeby
583df305e1 Adding barmodules 2020-07-20 15:58:35 +02:00
bakkeby
ea0fdd541d barmodules: adding awesomebar module 2020-07-20 10:05:15 +02:00
bakkeby
67f1b799bc barmodules: removing padding for default tags module 2020-07-20 10:04:58 +02:00
bakkeby
02f862f6f7 Removing top level diff, i.e. [PATCH 1/2], from patches 2020-07-20 08:20:32 +02:00
bakkeby
575cf9d4e1 Adding powerline patch 2020-07-19 19:27:54 +02:00
bakkeby
d33c6a5ccc Adding barmodules patch 2020-07-19 19:27:39 +02:00
bakkeby
2a24349278 alpha-systray: systray window was not fully transparent 2020-07-17 21:43:49 +02:00
bakkeby
bfe371fb17 alpha-systray: systray window was not fully transparent 2020-07-17 19:01:22 +02:00
bakkeby
0ca7cc3039 flextile: gappless grid alternatives fix for dual stack 2020-07-09 18:54:46 +02:00
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.
2020-07-05 14:13:16 +02:00
bakkeby
007979adfc switchtag: adding more control over when views switch back to what they were previously 2020-07-03 12:59:48 +02:00