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