birdwl

birdwl - mrgrouse's fork of djpohly's dwl with patches, fork not currently maintained.
Log | Files | Refs | README | LICENSE

CHANGELOG.md (6398B)


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