dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

CHANGELOG.md (6150B)


      1 # Changelog
      2 
      3 * [Unreleased](#unreleased)
      4 * [0.7](#0.7)
      5 * [0.6](#0.6)
      6 * [0.5](#0.5)
      7 
      8 
      9 ## Unreleased
     10 ### Added
     11 ### Changed
     12 ### Deprecated
     13 ### Removed
     14 ### Fixed
     15 
     16 * Crash when a client is created while all outputs are disabled.
     17 
     18 ### Security
     19 ### Contributors
     20 
     21 
     22 ## 0.7
     23 
     24 See also [0.6](#0.6) release notes. 0.7 builds against wlroots 0.18.x.
     25 
     26 ### Added
     27 
     28 * Add support for the alpha-modifier-v1 protocol ([wlroots!4616][wlroots!4616]).
     29 * dwl now will survive GPU resets ([#601][601]).
     30 
     31 [wlroots!4616]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4616
     32 [601]: https://codeberg.org/dwl/dwl/issues/601
     33 
     34 
     35 ### Fixed
     36 
     37 * Crash when re-mapping unmapped clients.
     38 
     39 
     40 ### Contributors
     41 
     42 Guido Cella
     43 Lennart Jablonka
     44 
     45 
     46 ## 0.6
     47 
     48 ### Added
     49 
     50 * Add `rootcolor` to change the default background color ([#544][544]).
     51 * Implement the wlr-virtual-pointer-unstable-v1 protocol ([#574][574]).
     52 * Implement the pointer-constraints and relative-pointer protocols ([#317][317])
     53 * Implement the wlr-output-power-management protocol ([#599][599])
     54 
     55 [544]: https://codeberg.org/dwl/dwl/pulls/544
     56 [574]: https://codeberg.org/dwl/dwl/pulls/574
     57 [317]: https://codeberg.org/dwl/dwl/issues/317
     58 [599]: https://codeberg.org/dwl/dwl/issues/559
     59 
     60 
     61 ### Changed
     62 
     63 * Keyboards are now managed through keyboard groups ([#549][549]).
     64 * Only the first matched keybinding is executed.
     65 * Allow toggling the layout before selecting a different one ([#570][570]).
     66 * Fullscreen clients are now rendered above wlr_layer_surfaces in the top layer
     67   ([#609][609]).
     68 * The default menu was changed from `bemenu-run` to `wmenu-run` ([#553][553]).
     69 * The option `sloppyfocus` now replicates the dwm behavior ([#599][599]).
     70 * Allow configure position of monitors with negative values. (-1, -1) is
     71   used to auto-configure them ([#635][635]).
     72 * dwl now kills the entire process group of `startup_cmd`
     73 * The O_NONBLOCK flag is set for stdout.
     74 
     75 [549]: https://codeberg.org/dwl/dwl/pulls/549
     76 [570]: https://codeberg.org/dwl/dwl/pulls/570
     77 [609]: https://codeberg.org/dwl/dwl/pulls/609
     78 [553]: https://codeberg.org/dwl/dwl/issues/553
     79 [599]: https://codeberg.org/dwl/dwl/pulls/599
     80 [635]: https://codeberg.org/dwl/dwl/pulls/635
     81 
     82 
     83 ### Removed
     84 
     85 * The SLOC limit is now removed ([#497][497]).
     86 
     87 [497]: https://codeberg.org/dwl/dwl/pulls/497
     88 
     89 
     90 ### Fixed
     91 
     92 * Clients not having the correct border color when mapping.
     93 * Compliance with the xdg-decoration-unstable-v1 ([#546][546]).
     94 * dwl no longer sends negative values in xdg_toplevel.configure events.
     95 * Crashes with disabled monitors ([#472][472]).
     96 
     97 [546]: https://codeberg.org/dwl/dwl/pulls/546
     98 [472]: https://codeberg.org/dwl/dwl/issues/472
     99 
    100 
    101 ### Contributors
    102 
    103 Ben Jargowsky
    104 Benjamin Chausse
    105 David Donahue
    106 Devin J. Pohly
    107 Dima Krasner
    108 Emil Miler
    109 Forrest Bushstone
    110 Guido Cella
    111 Peter Hofmann
    112 Rutherther
    113 Squibid
    114 choc
    115 fictitiousexistence
    116 korei999
    117 sewn
    118 thanatos
    119 
    120 
    121 ## 0.5
    122 
    123 ### Added
    124 
    125 * Allow configure x and y position of outputs ([#301][301])
    126 * Implement repeatable keybindings ([#368][368])
    127 * Print app id in printstatus() output ([#381][381])
    128 * Display client count in monocle symbol ([#387][387])
    129 * Export XCURSOR_SIZE to fix apps using an older version of Qt ([#425][425])
    130 * Support for wp-fractional-scale-v1 (through wlr_scene: [wlroots!3511][wlroots!3511])
    131 * dwl now sends `wl_surface.preferred_buffer_scale` (through wlr_scene: [wlroots!4269][wlroots!4269])
    132 * Add support for xdg-shell v6 ([#465][465])
    133 * Add support for wp-cursor-shape-v1 ([#444][444])
    134 * Add desktop file ([#484][484])
    135 * Add macro to easily configure colors ([#466][466])
    136 * Color of urgent clients are now red ([#494][494])
    137 * New flag `-d` and option `log_level` to change the wlroots debug level
    138 * Add CHANGELOG.md ([#501][501])
    139 
    140 [301]: https://github.com/djpohly/dwl/pull/301
    141 [368]: https://github.com/djpohly/dwl/pull/368
    142 [381]: https://github.com/djpohly/dwl/pull/381
    143 [387]: https://github.com/djpohly/dwl/issues/387
    144 [425]: https://github.com/djpohly/dwl/pull/425
    145 [wlroots!4269]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4269
    146 [wlroots!3511]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3511
    147 [465]: https://github.com/djpohly/dwl/pull/465
    148 [444]: https://github.com/djpohly/dwl/pull/444
    149 [484]: https://github.com/djpohly/dwl/pull/484
    150 [466]: https://github.com/djpohly/dwl/issues/466
    151 [494]: https://github.com/djpohly/dwl/pull/494
    152 [501]: https://github.com/djpohly/dwl/pull/501
    153 
    154 
    155 ### Changed
    156 
    157 * Replace `tags` with `TAGCOUNT` in config.def.h ([#403][403])
    158 * Pop ups are now destroyed when focusing another client ([#408][408])
    159 * dwl does not longer respect size hints, instead clip windows if they are
    160   larger than they should be ([#455][455])
    161 * The version of wlr-layer-shell-unstable-v1 was lowered to 3 (from 4)
    162 * Use the same border color as dwm ([#494][494])
    163 
    164 [403]: https://github.com/djpohly/dwl/pull/403
    165 [408]: https://github.com/djpohly/dwl/pull/409
    166 [455]: https://github.com/djpohly/dwl/pull/455
    167 [494]: https://github.com/djpohly/dwl/pull/494
    168 
    169 
    170 ### Removed
    171 
    172 * Remove unused `rootcolor` option ([#401][401])
    173 * Remove support for wlr-input-inhibitor-unstable-v1 ([#430][430])
    174 * Remove support for KDE idle protocol ([#431][431])
    175 
    176 [401]: https://github.com/djpohly/dwl/pull/401
    177 [430]: https://github.com/djpohly/dwl/pull/430
    178 [431]: https://github.com/djpohly/dwl/pull/431
    179 
    180 
    181 ### Fixed
    182 
    183 * Fix crash when creating a layer surface with all outputs disabled
    184   ([#421][421])
    185 * Fix other clients being shown as focused if the focused client have pop ups
    186   open ([#408][408])
    187 * Resize fullscreen clients when updating monitor mode
    188 * dwl no longer crash at exit like sometimes did
    189 * Fullscreen background appearing above clients ([#487][487])
    190 * Fix a segfault when user provides invalid xkb_rules ([#518][518])
    191 
    192 [421]: https://github.com/djpohly/dwl/pull/421
    193 [408]: https://github.com/djpohly/dwl/issues/408
    194 [487]: https://github.com/djpohly/dwl/issues/487
    195 [518]: https://github.com/djpohly/dwl/pull/518
    196 
    197 
    198 ### Contributors
    199 
    200 * A Frederick Christensen
    201 * Angelo Antony
    202 * Ben Collerson
    203 * Devin J. Pohly
    204 * Forrest Bushstone
    205 * gan-of-culture
    206 * godalming123
    207 * Job79
    208 * link2xt
    209 * Micah Gorrell
    210 * Nikita Ivanov
    211 * Palanix
    212 * pino-desktop
    213 * Weiseguy
    214 * Yves Zoundi