twm: Changes to 'refs/tags/twm-1.0.13'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun May 4 14:20:30 UTC 2025
Tag 'twm-1.0.13' created by Thomas E. Dickey <dickey at invisible-island.net> at 2025-05-04 14:19 +0000
twm-1.0.13
-----BEGIN PGP SIGNATURE-----
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmgXd40ACgkQzCr0RyFn
vgP5jQv+OA3xOFZG80dNgmC+cX0lQaIek+fuHrpcd+TG9UczxxjuXtRKbHAFGgqK
cSTMLI07L0DjFLEWA6l3d6ViFX27Bx4XQqOzkZUdSk+gFEXXHIv98A99JpunRqPM
VXnYPQorpyxhpnrOFcX3gYHHN4Ak7hMyQ8uZTW1Urn65jkjqI90FRfqnZh50leiw
XQvpDho4BwlZMM5vCPJAOnzgVltH9k1dVTSWcRRXerGSd2mbiUGJKlH3T7diG/av
VvqsaxDpIebY9a8AB527ztJ51DxZPv12/VwMq6EVyv7vO2c7wTnwHKmqBPhLwjUK
0ZFpMU4f4ngSSXF39Jyduf+VZ4hLZnA8CIH4dGGrQOImgsYg9C20DmRHiqLc9bJ2
FXs2036++cQZBJzxF4Yy+U6eo3QiiqFP4UTyZhdvzU67HPLtDOQkJOjxx5ehi5m5
JZKtEQSsdv90u51vzDr8yterhEK2NmwOXYt/OK7Z2RJpNt23GXq7X8WL9hO6K1Eg
gs56+ONM
=dQoB
-----END PGP SIGNATURE-----
Changes since twm-1.0.12:
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
---
.gitlab-ci.yml | 19 ++++-
README.md | 5 +
configure.ac | 6 -
man/Makefile.am | 2
man/meson.build | 24 +++++++
man/twm.man | 84 ++++++++++++++++---------
meson.build | 46 +++++++++++++
src/Makefile.am | 22 +-----
src/add_window.c | 147 +++++++++++++++++++++++--------------------
src/add_window.h | 6 -
src/cursor.c | 6 +
src/deftwmrc.sed | 4 -
src/events.c | 93 +++++++++++++++++----------
src/events.h | 8 +-
src/gc.h | 6 -
src/gen_deftwmrc.sh | 17 +++++
src/gram.y | 9 +-
src/iconmgr.c | 33 ++++-----
src/iconmgr.h | 6 -
src/icons.c | 136 +++++++++++++++++-----------------------
src/icons.h | 4 -
src/lex.l | 5 -
src/list.c | 24 +++----
src/list.h | 10 +-
src/menus.c | 174 ++++++++++++++++++++++++----------------------------
src/menus.h | 7 +-
src/meson.build | 78 +++++++++++++++++++++++
src/parse.c | 31 ++++-----
src/parse.h | 23 +++++-
src/resize.c | 4 -
src/resize.h | 6 -
src/screen.h | 10 +-
src/session.c | 164 ++++++++++++++++++++++++++-----------------------
src/session.h | 9 +-
src/twm.c | 145 +++++++++++++++----------------------------
src/twm.h | 55 +++++++---------
src/util.c | 60 ++++++++++++-----
src/util.h | 7 +-
src/version.c | 52 ---------------
src/version.h | 65 -------------------
40 files changed, 844 insertions(+), 768 deletions(-)
---
More information about the xorg-commit
mailing list