spectrwm 3.4.1
Release on Jun 25, 2020
Fix always_raise mapping issue.
Fix _NET_CURRENT_DESKTOP should be updated on ws_next_move/ws_prev_move.
Fix focus redirect for transient windows that are about to map.
Fix manual focus should not be affected by pointer on (un)grab.
Add java detection for JetBrains windows.
Remove _NET_WM_STATE on withdrawn windows as advised by EWMH spec.
Add information to man page about program call execution.
With our current version of pdksh, a "false && something" construct under
"set -e" conditions will continue as it does with other shells, but if the
construct is within a for loop then it exits, causing failures in the
substitution code. An explicit "|| true" is necessary to avoid this.
Approved during the freeze by wiz.
Instead:
1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed
Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.
Approved during the freeze by wiz@.
(This is a comment-only change.)
Set primary MAINTAINER to gdt, following discussion among the
maintainer group.
State a plan to delete the python option (with python support being
always on) after the branch.
V0.16.0
---------
* Set the scroll indicator size of tabs to that of toolbar buttons.
* Fixed a rare issue in the frame size of grouped elements.
* Added an option to Kvantum Manager for enabling window translucency with
non-integer scale factors after showing a warning.
* A workaround for a rare case of Qt's contradicting QStyle in drawing spin
boxes.
* Fixed the height of combo menu separators.
* Reset widget palettes on changing style from and to Kvantum. This fixes
several problems with on-the-fly style changes, so that an app restart won't be
needed in most cases.
* Updated the code for Qt 5.15.
* Added a workaround for a regression in Qt 5.15, which results in
QStyleOptionTab reporting an incorrect tab position.
I mistakenly enabled LuaJIT support on supported platforms.
It doesn't actually work in this version of LOVE (oops).
The previous inclusion of LuaJIT's buildlink3.mk was a mistake,
instead the exact version of lua51 should be included and the library
name corrected.
Bump PKGREVISION.
LuaJIT was never actually being used but got pulled in anyway, this
breaks aarch64 builds.
Detect the standard lua library properly removes the need to include it.
I'd enable LuaJIT as an option but I can't get it to build against it...
Bump PKGREVISION
This release fixes a regression from the 1.14.3 release. Encryption settings
are no longer checked when using $tunnel to connect to a preauthenticated IMAP
server.
GCC doesn't expand alloca() to __builtin_alloca() in standards mode
(-std=...) so explicitly define it as such to fix breakage on platforms
that don't seem to supply it otherwise, like NetBSD 9 on arm64.
Bump PKGREVISION.
The tinyxml2 override (to use the pkgsrc version) stopped working.
Having both the pkgsrc version and the included copy used in
the build made cppcheck dump core.
Stop using the pkgsrc version since patching the build system to
avoid using the included copy is a lot of effort.