Noteworthy changes in version 2.2.35 (2022-04-25)
-------------------------------------------------
* gpg,gpgsm: New option --require-compliance.
* gpgtar: New option --with-log.
* gpg: Threefold decryption speedup for large files.
* gpgtar: Support file names longer than MAX_PATH.
* scdaemon: Add support for GeNUA cards.
* gpg: Allow decryption of symmetric encrypted data even for
non-compliant cipher.
* gpg: Avoid possible race condition in --edit-card/factory-reset.
* gpg: Emit an ERROR status as hint for a bad passphrase.
* gpg: Avoid NULL-ptr access due to corrupted packets.
* gpgsm: Fix parsing of certain PKCS#12 files.
* gpgtar: Use a pipe for decryption and thus avoid memory
exhaustion.
* scdaemon: Use extended mode for pkcs#15 already for rsa2048.
* dirmngr: Make WKD lookups work for resolvers not handling SRV
records.
* dirmngr: Escape more characters in WKD requests.
* gpgconf: Silence warnings from parsing the option files.
* Improve removing of stale lockfiles under Unix.
fluidsynth 2.2.7
Fix file driver not working correctly on Windows
Add a function to create a sequencer event from a midi event
Precompiled x86 binaries are now x87-FPU compatible
Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2
The main reason for this release was that KF5 had a backward incompatible
change. The minimum required version of Qt is bumped to 5.15.0 and that of
KF5 to 5.82.0. As a result, old distros can't be supported anymore.
Other changes:
- A workaround is added for the wrong style code of KisDoubleSliderSpinBox in
Krita ≥ 5.0.0.
- Options are added (to Kvantum Manager) for setting corner radii when blurring
translucent menus and tooltips with rounded corners. Usually, a value of 2 is
enough for preventing blur artifacts.
- 16px is given to the width of vertical spinbox buttons.
- Small fixes.
Change log:
4.16.4 (2022-04-16)
======
- Update copyright year and standardize formatting
- Update and sort author list by name
- panel: Fix regression "intellihide does not hide when leaving slowly" (#388)
- panel: Fix regression "'Span Monitor' has no effect" (#405)
- panel: Keep a reference on item during drag and drop
- Fix `core.UndefinedBinaryOperatorResult` warning from `scan-build` (#142)
- panel: Fix broken drag and drop between panels (#561)
- panel: Disconnect from screen signals when window is destroyed
- systray: Do not connect to proxy signal if async method failed
- panel: Mitigate a memory leak when removing items (!46)
- windowmenu: Emit "deactivate" signal when hiding the menu (#22, !68)
- systray: Fix wrong sanity check
- systray: Properly initialize systray item
- systray: Trust the status to update the attention icon (#392, !64)
- Fixed some window buttons not appearing in the panel (#188, !66)
- launcher: Only activate under mouse (Fixes#519)
- libxfce4panel: Review memory management for context menu (#452, !46)
- actions: Block panel autohide (Fixes#431, !62)
- launcher: Clear action menu when destroyed (Fixes#540, !61)
- Translation Updates:
Arabic, Armenian (Armenia), Catalan, Malay, Occitan (post 1500),
Polish, Romanian, Russian, Slovenian, Spanish, Swedish, Thai
-fix RightWiderLeftStack and LeftWiderRightStack
-feature: implement FocusWindowTop command (#605)
-Rotate grid horizontal (#620)
-Fix build errors on architectures with u8 (#623)
-Refactor: remove disable_current_tag_swap from Config trait (#617)
-Implement layouts per workspace (#636)
-fix order of setting XDG Autostart env (#646)
-fix: include display id in command pipe name (#643)
-leftwm(leftwm-check): Add note about commands.pipe deprecation, closes …
-Make workspace layouts an option (#671)
-Allow array for mousekey and single value for modifiers (#675)
-Avoid heap allocation in keyboard::grab_keys (#686)
-Avoid heap allocation in missing_expected_file (#687)
-fix: dialogue windows getting cut-off (#668) (#683)
-fix(641): focus the last window in the workspace (#642)
-fix(416): focus empty workspace on click (#693)
-Reduce xlib calls and other optimisations (#690)
-Fixes cursor jumping on things like steam and brave (#703)
-FocusWindow command (#694)
-fix: workspace id validation (#711)
-Fix spacing and else statements on liquid templates (#728)
-Allow disabling swap for MoveWindowTop (#713)
-Fixed basic_polybar theme for multi-monitor setup (#714)
-Attempt to fix#275, #575; if accepted, supersedes #697 (#723)
-Configurable new window behavior (#710)
-update edition to 2021, update dependencies (#594)
-Layout CenterMainFluid (leftwm-core) (#638)
-Dirty clickto fix (#696)
-use correct border-color for previous window in window_take_focus. pa…
-fix parsing issues in command_pipe.rs (#734)
-Add ReturnToLastTag feature to unconditionally go to last visited tag (…
-CloseAllOtherWindows command (#737)
- Add `mob clean` command that removes orphan wip branches that might be
a left over of someone else doing a `mob done`. This is especially
helpful when using a lot of feature branches. If you call `mob clean`
on an orphan wip branch, it will switch you to the base branch,
falling back to main/master if the base branch does not exist.
- The values `squash`, `no-squash` and `squash-wip` for MOB_DONE_SQUASH
can be set not only via env var, but now in the .mob configuration
file as well.