Re: [ANN] Sawfish 1.13.0 "Bolero"

"Janek Kozicki (yade)" <[email protected]> Sun, 26 Dec 2021 14:24:02 +0100
Newsgroups gmane.comp.window-managers.sawfish
Organization GdaƄsk University of Technology, YADE software
Message-ID <[email protected]>
This is awesome news! Thank you very much :-)

merry christmas and happy new year :)

Janek


Christopher Roy Bratusek said:     (by the date of Fri, 24 Dec 2021 20:34:3=
6 +0100)

> Merry christmas everyone,
>=20
>=20
> more than five years after the last stable release, respectively four=20
> since the last beta, version 1.13.0 is now finally official. I'd like to=
=20
> thank anyone who has contributed to the release, still supports users or=
=20
> simply still uses Sawfish.
>=20
>=20
> Download
>=20
> Release Tarballs: https://download.tuxfamily.org/sawfish/
>=20
> Source repository: https://github.com/SawfishWM/sawfish
>=20
> Debian packages: https://apt.nanolx.org/ NOTE: currently I've only=20
> uploaded amd64 packages, no i386/armhf yet.
>=20
>=20
> ChangeLog
>=20
> 1.13.0 "Bolero"
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
>  =C2=A0=C2=A0 * Bug Fixes
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Fix random resize issues wi=
th GTK+3 [GSR]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Improved KDE4/5 integration=
, prevent Plasma and KRunner
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 windows to be til=
ed.=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update KDE5 session script,=
 use 'startx11-plasma' instead of
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'startkde' [Chris=
tpher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Make 'shring-yank' recognis=
e screen edges when shrinking or
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 yanking windows, =
when the window crosses screen edges [Michal
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Nazarewicz]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Add support for '_NET_FRAME=
_EXTENTS' and
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 '_NET_REQUEST_FRA=
ME_EXTENTS' properties, fixing issues with
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 HTML5 data elemen=
t positioning in browsers, and several more
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [GSR]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Fix wrong detection of GNOM=
E because of other DEs using an old
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 GNOME-related env=
var [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0 * Build and Installation
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Make build reproducible [Be=
rnhard M. Wiedemann]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Fix cross compilation [Helm=
ut Grohne]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Fix compilation with GCC10 =
[Kim B. Heino]
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 x allow overriding 'build-info' build time, hostname and
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 username.
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 x avoid recreating theme tarball for every single file (the
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 old code was erroneously recreating theme tarballs for
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 each file contained thus calling 'tar' over 200 times to
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 create 8 tarballs)
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 x make 'DOC' file reproducibly
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 x other improvements to make builds reproducible
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Explicitely check for 'rep'=
 binary, not just 'librep-dev'.
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Christopher Brat=
usek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - First check for 'libgtk2.0-=
dev' then for 'rep-gtk-dev'.
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Christopher Brat=
usek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Only create session file di=
rectories for GNOME 2, KDE 4 or KDE
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 5 if actually req=
uested by user.=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Makefile.in 'distclean' tar=
get no longer utilizes
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 debian/rules, no =
longer removes finalized RPM spec file or
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Gentoo ebuild.=C2=
=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Remove dead code from 'buil=
d-info' [Ulrik Haugen]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Revert commit '6ad175d835ae=
e85179259d7c02b3be152d3e4b86', "The
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 problem is that a=
ny sticky windows that have been focused=E2=80=A6",
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 see https://githu=
b.com/SawfishWM/sawfish/pull/49 [Mario
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Goulart]
>=20
>  =C2=A0=C2=A0 * New or changes features
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Make 'match-window' allow s=
pecifying arbitrary functions as
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 filter [Michal Na=
zarewicz]
>=20
>  =C2=A0=C2=A0 * Miscellaneous Changes
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Various minor changes to th=
e Makefiles, mostly replacing
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 'gitlcean' target=
 with 'distclean' target and adding '.PHONY'
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 section.=C2=A0 Al=
so move theme tarball creation into 'all' target,
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rather than 'inst=
all' target.=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Make 'rename-window' throw =
an actual useful error message if
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 no string (or no =
usable) was given.=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Make 'resize-window-prompt'=
 throw an actual useful error
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 message if one (o=
r both) of the input values was not given.
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Christopher Brat=
usek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Move several modules from '=
sawfish.wm.prg' into the Sawfish
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Extras package [C=
hristopher Bratusek]
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 + 'diodon'
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 + 'fehlstart'
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 + 'idesk'
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 + 'nm-applet'
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 + 'pancake'
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Filter out 'Trayer' in 'cab=
inet'.=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update Lumina integration.=
=C2=A0 [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update GNOME integration an=
d explicitely check for GNOME,
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 respectively GNOM=
E-classic [Christopher Bratusek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update KDE5 integration, ch=
eck for plasma as desktop session
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [Christopher Brat=
usek]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Simplify Frame-Style README=
 parsing.=C2=A0 [OpenBSD patch]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update Japanese translation=
.=C2=A0 [Takeshi Hamasaki]
>=20
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - Update Korean translation.=
=C2=A0 [parkmino]
>=20


--=20
--
Janek Kozicki, PhD. DSc. Arch. Assoc. Prof.
Gdansk University of Technology (Gdansk Tech)
Faculty of Applied Physics and Mathematics
Department of Theoretical Physics and Quantum Information
--
http://yade-dem.org/
http://pg.edu.pl/jkozicki (click English flag on top right)

-- 
Sawfish ML