Commit Graph

  • b0cc093917 use alacritty term wip lupan 2026-10-19 09:29:09 +02:00
  • 2adf18bee6 local: letter tags and mod semicolon chords lupan 2026-10-19 09:26:06 +02:00
  • 9610f461c2 keychord: bind a sequence of keys, and dispatch events while waiting Lukasz Kasprzak 2026-07-17 15:45:22 +02:00
  • 636dcaf763 WIP my local config changes lupan 2025-10-07 00:15:56 +02:00
  • 239b74dcb2 MoveStack patch BrunoCooper17 2021-11-15 14:04:53 -06:00
  • b6ed779125 apply patch dwm-winview-gaplessgrid-gridall-6.5.diff lupan 2026-01-20 21:13:24 +01:00
  • f8024479de shift-tools - shifttag, moves the current selected client to the adjacent tag - shifttagclients, moves the current selected client to the adjacent tag that has at least one client else acts as shifttag - shiftview, view adjacent tag - shiftviewclients, view the closes tag that has a client. If none acts as shiftview - shiftboth, shifttag and shiftview. Basically moves the window to the next/prev tag and follows it. - shiftswaptags, its a shift implementation on the swaptags function (see https://github.com/moizifty/DWM-Build/blob/65379c62640788881486401a0d8c79333751b02f/config.h#L48 for more details), which in short 'swaps tags' (swaps all clients with the clients on the adjacent tag). A pretty useful example of this is chosing a tag empty and sending all your clients to that tag. - swapfunction is the 'helper' function for the shiftswaptags. remember that these functions **shift**, which means you can go from tag 1 to 9 or 9 to 1. Also remember that the default argument is 1 and you can change it. explosion-mental 2021-08-11 21:05:44 -05:00
  • 8c32040130 agree: dwm-goback with dwm-warp lupan 2025-10-08 23:09:15 +02:00
  • 31f21a2173 add patch/function 'goback' Max Schillinger 2020-12-27 15:04:08 +01:00
  • d94d37dc22 agree: dwm-autodarkmode with dwm-awesomebar lupan 2025-10-07 00:06:55 +02:00
  • c166ddaa91 With this patch you can focus on any of the currently open windows on the current tagset with just one key combination dimarogiv 2023-07-20 14:22:32 +03:00
  • 6c96da6eb5 Port the uselessgap patch to 6.2 Cyril Cressent 2019-07-03 21:33:45 -07:00
  • c5de5db150 Warp patch Jonas Dujava 2023-05-26 22:14:48 +02:00
  • 0cbe388286 apply dwm-xinerama-monitors-xorder-6.4.diff lupan 2025-10-06 23:17:39 +02:00
  • e1bf153993 agree: change dwm-autodarkmode signal to USR1 and leave restarsig signal to HUP lupan 2025-10-06 22:55:43 +02:00
  • bd3bdc3e31 apply patch dwm-autodarkmode-20250224-6.5.diff lupan 2025-10-06 22:25:58 +02:00
  • 0f4acebf05 apply patch dwm-awesomebar-20230431-6.4.diff lupan 2025-10-06 22:08:47 +02:00
  • 43ace02937 apply patch dwm-exitmenu-6.3.diff lupan 2025-10-06 21:30:29 +02:00
  • f6aaf3e786 preserve clients on old tags when renewing dwm Arda Atci 2022-05-18 17:23:16 +03:00
  • afcfb6fda8 Modifies quit to handle restarts and adds SIGHUP and SIGTERM handlers. Christopher Drelich 2018-05-23 22:50:38 -04:00
  • bca7cf2bd9 support spawning dmenu with more than 10 monitors Hiltjo Posthuma 2026-10-13 15:00:21 +02:00
  • 1d07715ebd print an error if fork failed (resource / process limits) Hiltjo Posthuma 2026-10-13 14:42:56 +02:00
  • ebfe671988 check return value of XGetModifierMapping Hiltjo Posthuma 2026-10-13 14:39:44 +02:00
  • d587dd65a4 fix a possible memory leak if a list is empty for XmbTextPropertyToTextList Hiltjo Posthuma 2026-10-13 14:37:57 +02:00
  • ce41d34791 properly NUL terminate ltsymbol Hiltjo Posthuma 2026-10-13 14:34:59 +02:00
  • 3fdf0241fc ignore malformed ConfigureNotify with width or height <= 0 Hiltjo Posthuma 2026-10-13 14:30:47 +02:00
  • 7283c8c0ac check and restrict size hint values Hiltjo Posthuma 2026-10-13 14:28:33 +02:00
  • 746000354e WIP my local config changes patched-4 lupan 2025-10-07 00:15:56 +02:00
  • 6ba7d159cd MoveStack patch BrunoCooper17 2021-11-15 14:04:53 -06:00
  • 3b36d4a7ec apply patch dwm-winview-gaplessgrid-gridall-6.5.diff lupan 2026-01-20 21:13:24 +01:00
  • fea3e97cd2 shift-tools - shifttag, moves the current selected client to the adjacent tag - shifttagclients, moves the current selected client to the adjacent tag that has at least one client else acts as shifttag - shiftview, view adjacent tag - shiftviewclients, view the closes tag that has a client. If none acts as shiftview - shiftboth, shifttag and shiftview. Basically moves the window to the next/prev tag and follows it. - shiftswaptags, its a shift implementation on the swaptags function (see https://github.com/moizifty/DWM-Build/blob/65379c62640788881486401a0d8c79333751b02f/config.h#L48 for more details), which in short 'swaps tags' (swaps all clients with the clients on the adjacent tag). A pretty useful example of this is chosing a tag empty and sending all your clients to that tag. - swapfunction is the 'helper' function for the shiftswaptags. remember that these functions **shift**, which means you can go from tag 1 to 9 or 9 to 1. Also remember that the default argument is 1 and you can change it. explosion-mental 2021-08-11 21:05:44 -05:00
  • 87d19b01e4 agree: dwm-goback with dwm-warp lupan 2025-10-08 23:09:15 +02:00
  • db82e9b3bf add patch/function 'goback' Max Schillinger 2020-12-27 15:04:08 +01:00
  • 7f33cd61a0 agree: dwm-autodarkmode with dwm-awesomebar lupan 2025-10-07 00:06:55 +02:00
  • 3c39f7f0f7 With this patch you can focus on any of the currently open windows on the current tagset with just one key combination dimarogiv 2023-07-20 14:22:32 +03:00
  • a60a6ad86f Port the uselessgap patch to 6.2 Cyril Cressent 2019-07-03 21:33:45 -07:00
  • b09c018c02 Warp patch Jonas Dujava 2023-05-26 22:14:48 +02:00
  • 1a18d7ca48 apply dwm-xinerama-monitors-xorder-6.4.diff lupan 2025-10-06 23:17:39 +02:00
  • dbaf66abb3 agree: change dwm-autodarkmode signal to USR1 and leave restarsig signal to HUP lupan 2025-10-06 22:55:43 +02:00
  • e401821c15 apply patch dwm-autodarkmode-20250224-6.5.diff lupan 2025-10-06 22:25:58 +02:00
  • 3a8b2220db apply patch dwm-awesomebar-20230431-6.4.diff lupan 2025-10-06 22:08:47 +02:00
  • 14e59f1f91 apply patch dwm-exitmenu-6.3.diff lupan 2025-10-06 21:30:29 +02:00
  • 0b15b3a2bf preserve clients on old tags when renewing dwm Arda Atci 2022-05-18 17:23:16 +03:00
  • 22b54433b8 Modifies quit to handle restarts and adds SIGHUP and SIGTERM handlers. Christopher Drelich 2018-05-23 22:50:38 -04:00
  • 44dbc6809d buttonpress: fix status text click area mismatch Ruben Gonzalez 2026-03-13 15:23:24 +02:00
  • 2bb919e634 sendmon: resize fullscreen windows to target monitor Ruben Gonzalez 2026-03-08 11:24:40 +02:00
  • c3dd6a829b more overflow fix in getatomprop() NRK 2026-02-17 07:31:35 +00:00
  • 5c9f30300b getstate: fix access type and remove redundant cast NRK 2026-02-15 22:59:13 +00:00
  • 397d618f1c fix not updating _NET_ACTIVE_WINDOW NRK 2026-02-12 22:28:02 +00:00
  • f63cde9354 bump version to 6.8 Hiltjo Posthuma 2026-01-30 11:18:38 +01:00
  • 42cd641add MoveStack patch patched-2 BrunoCooper17 2021-11-15 14:04:53 -06:00
  • 879aa682e8 apply patch dwm-winview-gaplessgrid-gridall-6.5.diff lupan 2026-01-20 21:13:24 +01:00
  • 7aeb4c5156 shift-tools - shifttag, moves the current selected client to the adjacent tag - shifttagclients, moves the current selected client to the adjacent tag that has at least one client else acts as shifttag - shiftview, view adjacent tag - shiftviewclients, view the closes tag that has a client. If none acts as shiftview - shiftboth, shifttag and shiftview. Basically moves the window to the next/prev tag and follows it. - shiftswaptags, its a shift implementation on the swaptags function (see https://github.com/moizifty/DWM-Build/blob/65379c62640788881486401a0d8c79333751b02f/config.h#L48 for more details), which in short 'swaps tags' (swaps all clients with the clients on the adjacent tag). A pretty useful example of this is chosing a tag empty and sending all your clients to that tag. - swapfunction is the 'helper' function for the shiftswaptags. remember that these functions **shift**, which means you can go from tag 1 to 9 or 9 to 1. Also remember that the default argument is 1 and you can change it. explosion-mental 2021-08-11 21:05:44 -05:00
  • 6e62aa05e3 agree: dwm-goback with dwm-warp lupan 2025-10-08 23:09:15 +02:00
  • 2b9fb819c9 add patch/function 'goback' Max Schillinger 2020-12-27 15:04:08 +01:00
  • 2577fc5da2 agree: dwm-autodarkmode with dwm-awesomebar lupan 2025-10-07 00:06:55 +02:00
  • 2a169de7d8 With this patch you can focus on any of the currently open windows on the current tagset with just one key combination dimarogiv 2023-07-20 14:22:32 +03:00
  • 403292696a Port the uselessgap patch to 6.2 Cyril Cressent 2019-07-03 21:33:45 -07:00
  • c797eece48 Warp patch Jonas Dujava 2023-05-26 22:14:48 +02:00
  • ab679e3203 apply dwm-xinerama-monitors-xorder-6.4.diff lupan 2025-10-06 23:17:39 +02:00
  • 1d83868c91 agree: change dwm-autodarkmode signal to USR1 and leave restarsig signal to HUP lupan 2025-10-06 22:55:43 +02:00
  • d55cfd204f apply patch dwm-autodarkmode-20250224-6.5.diff lupan 2025-10-06 22:25:58 +02:00
  • ca03ca3348 apply patch dwm-awesomebar-20230431-6.4.diff lupan 2025-10-06 22:08:47 +02:00
  • 79a8bed5b1 apply patch dwm-exitmenu-6.3.diff lupan 2025-10-06 21:30:29 +02:00
  • bb014787b7 preserve clients on old tags when renewing dwm Arda Atci 2022-05-18 17:23:16 +03:00
  • 256cec2013 Modifies quit to handle restarts and adds SIGHUP and SIGTERM handlers. Christopher Drelich 2018-05-23 22:50:38 -04:00
  • a9aa0d8ffb dwm: Fix getatomprop regression from heap overflow fix master Chris Down 2026-01-14 14:58:05 +08:00
  • 85fe518c1a bump version to 6.7 Hiltjo Posthuma 2026-01-10 11:31:44 +01:00
  • 244fa852fe dwm: Fix heap buffer overflow in getatomprop Chris Down 2026-01-07 22:02:00 +08:00
  • a07421c195 shift-tools - shifttag, moves the current selected client to the adjacent tag - shifttagclients, moves the current selected client to the adjacent tag that has at least one client else acts as shifttag - shiftview, view adjacent tag - shiftviewclients, view the closes tag that has a client. If none acts as shiftview - shiftboth, shifttag and shiftview. Basically moves the window to the next/prev tag and follows it. - shiftswaptags, its a shift implementation on the swaptags function (see https://github.com/moizifty/DWM-Build/blob/65379c62640788881486401a0d8c79333751b02f/config.h#L48 for more details), which in short 'swaps tags' (swaps all clients with the clients on the adjacent tag). A pretty useful example of this is chosing a tag empty and sending all your clients to that tag. - swapfunction is the 'helper' function for the shiftswaptags. remember that these functions **shift**, which means you can go from tag 1 to 9 or 9 to 1. Also remember that the default argument is 1 and you can change it. patched explosion-mental 2021-08-11 21:05:44 -05:00
  • 006706b5d0 agree: dwm-goback with dwm-warp lupan 2025-10-08 23:09:15 +02:00
  • 0243a59c57 add patch/function 'goback' Max Schillinger 2020-12-27 15:04:08 +01:00
  • c013256eef agree: dwm-autodarkmode with dwm-awesomebar lupan 2025-10-07 00:06:55 +02:00
  • 431135ecd9 With this patch you can focus on any of the currently open windows on the current tagset with just one key combination dimarogiv 2023-07-20 14:22:32 +03:00
  • f2837055a1 Port the uselessgap patch to 6.2 Cyril Cressent 2019-07-03 21:33:45 -07:00
  • 5bcc02f2a7 Warp patch Jonas Dujava 2023-05-26 22:14:48 +02:00
  • 9e3e644c21 apply dwm-xinerama-monitors-xorder-6.4.diff lupan 2025-10-06 23:17:39 +02:00
  • b6d063c786 agree: change dwm-autodarkmode signal to USR1 and leave restarsig signal to HUP lupan 2025-10-06 22:55:43 +02:00
  • 272db9d233 apply patch dwm-autodarkmode-20250224-6.5.diff lupan 2025-10-06 22:25:58 +02:00
  • e93f93b98c apply patch dwm-awesomebar-20230431-6.4.diff lupan 2025-10-06 22:08:47 +02:00
  • cc4d5e65d7 apply patch dwm-exitmenu-6.3.diff lupan 2025-10-06 21:30:29 +02:00
  • 9b49e9ad18 preserve clients on old tags when renewing dwm Arda Atci 2022-05-18 17:23:16 +03:00
  • cfe958510f Modifies quit to handle restarts and adds SIGHUP and SIGTERM handlers. Christopher Drelich 2018-05-23 22:50:38 -04:00
  • 7c3abae4e6 drw.c: drw_scm_free: call free inside Hiltjo Posthuma 2025-09-29 18:48:27 +02:00
  • 93f26863d1 cleanup schemes and colors Hiltjo Posthuma 2025-09-27 12:10:17 +02:00
  • 74edc27caa config: make refreshrate for mouse move/resize a config option Hiltjo Posthuma 2025-08-12 19:17:20 +02:00
  • 693d94d350 bump version to 6.6 Hiltjo Posthuma 2025-08-09 14:34:03 +02:00
  • cfb8627a80 Avoid unsigned integer underflow in drw_text() Raymond Cole 2024-10-28 00:34:55 +00:00
  • fcb2476b69 util.c: output function might override errno and thus affect perror() Hiltjo Posthuma 2024-10-27 20:10:07 +01:00
  • 8933ebcf50 sync drw.{c,h} from dmenu Hiltjo Posthuma 2024-10-05 13:01:49 +02:00
  • 5687f46964 Add missing void to updateclientlist definition Pontus Stenetorp 2024-06-08 19:36:15 +09:00
  • 061e9fe9a7 bump version to 6.5 Hiltjo Posthuma 2024-03-19 12:13:16 +01:00
  • 9f8855343c Makefile: remove the options target Hiltjo Posthuma 2023-09-22 15:13:29 +02:00
  • e81f17d4c1 restore SIGCHLD sighandler to default before spawning a program Hiltjo Posthuma 2023-04-09 12:37:14 +02:00
  • 348f6559ab config.mk: update to _XOPEN_SOURCE=700L NRK 2023-02-17 11:05:09 +06:00
  • 712d6639ff Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling Chris Down 2023-01-28 12:53:48 +01:00
  • 89f9905714 grabkeys: Avoid missing events when a keysym maps to multiple keycodes Chris Down 2022-12-07 14:55:08 +00:00
  • ba56fe9fea Revert "Remove dmenumon variable" Hiltjo Posthuma 2022-10-28 16:37:56 +02:00
  • 50ad171eea bump version to 6.4 Hiltjo Posthuma 2022-10-04 19:35:13 +02:00
  • 970f376973 remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5 Hiltjo Posthuma 2022-09-16 23:06:47 +02:00