[ANNOUNCE] twm 1.0.13

Stefan Dirsch sndirsch at suse.com
Mon May 5 11:12:12 UTC 2025


Hi Thomas

Thanks a lot for the update! Unfortunately I'm afraid the release needs to be
redone as release 1.0.13.1, since src/gen_deftwmrc.sh is missing from the
tarball (I think it's missing in src/Makefile.am:twm_SOURCES) and even if it
would be included it's likely not executable, so should be made executable
during build before executed or executed via 'sh'.

I'm attaching a workaround patch.

Stefan

On Sun, May 04, 2025 at 10:21:44AM -0400, Thomas Dickey wrote:
> Alan Coopersmith (3):
>       gitlab CI: stop requiring Signed-off-by in commits
>       Remove "All rights reserved" from Oracle copyright notices
>       configure: pass noyywrap to AC_PROG_LEX if using autoconf 2.70 or later
> 
> Thomas E. Dickey (11):
>       include "gram.h" only from "parse.h"
>       amend yylineno change
>       improve declaration of yylex()
>       improve portability for bison/byacc
>       build-fix
>       compiler-warning fixes
>       cleanup manpage-format
>       code-cleanup
>       spelling-fixes found by codespell
>       issue 5: modify manpage as suggested in issue about f.fullzoom
>       twm 1.0.13
> 
> Tim Wiederhake (49):
>       Fix include guard names
>       Remove disabled code
>       Remove always-true ifndef TOM
>       Remove support for xprint
>       Remove unused typedef SigProc
>       Remove write to never-read variable in InstallWindowColormaps
>       Enable compiler warnings
>       Silence uninitialized variable warning
>       Silence old-style function definition warning in yywrap
>       Make atom_names const correct
>       Remove redundant declaration of yylineno
>       Remove redundant declaration of yyparse
>       Remove redundant declaration of yylex
>       Replace GCC_PRINTFLIKE with _X_ATTRIBUTE_PRINTF
>       Replace GCC_NORETURN with _X_NORETURN
>       Remove now unused NoPrintscreens variable
>       Split up InitMenus
>       Make MultiScreen a local variable
>       Make InitFile a local variable
>       Make appContext a local variable
>       Make FirstScreen a local variable
>       Make XtSignalId si static
>       Rework dummy variable usage in AddWindow
>       Rework dummy variable usage in SetHighlightPixmap
>       Rework dummy variable usage in HandleButtonPress
>       Rework dummy variable usage in CreateIconManagers
>       Rework dummy variable usage in do_string_keyword
>       Rework dummy variable usage in IconUp
>       Rework dummy variable usage in ExecuteFunction
>       Remove global variables JunkRoot, JunkChild
>       Remove global variables JunkX, JunkY
>       Remove global variables JunkWidth, JunkHeight, JunkBW, JunkDepth, JunkMask
>       Remove storage specifier 'register'
>       Rename field 'delete' to 'remove' in TitlebarPixmaps
>       Rename field 'class' to 'xclass' in TWMWinConfigEntry
>       Rename field 'class' to 'xclass' in TwmWindow
>       Rename argument 'class' to 'xclass' in LookInList
>       Rename argument 'class' to 'xclass' in GetColorFromList
>       Rename variable 'new' to 'entry' in splitEntry
>       Accomodate different field names when compiling with c++
>       Add explicit cast after memory allocation
>       Simplify default twmrc generation
>       Remove version.c and version.h
>       Provide defaults for externally defined symbols
>       Add meson as alternative build system
>       Add meson builds to CI
>       Fix memory leak in SaveYourselfPhase2CB
>       Fix memory leak in FindFontSet
>       Fix read from uninitialized data
> 
> git tag: twm-1.0.13
> 
> https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.gz
> SHA256: 74ee5391104170f8b98b7af622c8f646e86cc30cce023970946a4c3435dd3cbe  twm-1.0.13.tar.gz
> SHA512: 88e272b3074346c1829f2adad532bfbcb82c5beadac32c8268ad6ed13370bb8556b23bc71b5bfee0f7344abc10881e60f48ce6faf958c0b4171ebbb79bbcce90  twm-1.0.13.tar.gz
> PGP:  https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.gz.sig
> 
> https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.xz
> SHA256: 966c4df15757645943a916c1beee4ff4065b44fde00cf01f8477d8c1d0cba2b6  twm-1.0.13.tar.xz
> SHA512: bab61865b798869d64fdf6e65ac9affee7ae0acf5523e4dc36e5fc65664ed83fb6ba8f1f7f495c29340e9e3dd00a386a81dcccfa11fc7adf3edda505db2f52b9  twm-1.0.13.tar.xz
> PGP:  https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.xz.sig
> 
> -- 
> Thomas E. Dickey <dickey at invisible-island.net>
> https://invisible-island.net

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE Software Solutions Germany GmbH
Tel: 0911-740 53 0            Frankenstraße 146
FAX: 0911-740 53 479          D-90461 Nürnberg
http://www.suse.de            Germany 
----------------------------------------------------------------
Geschäftsführer: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
(HRB 36809, AG Nürnberg)
----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: u_src-gen_deftwmrc.sh-is-not-executable-so-run-it-with.patch
Type: text/x-patch
Size: 1342 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg/attachments/20250505/dc8bf68d/attachment.bin>


More information about the xorg mailing list