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