./wm/twm, Toms Window Manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.13.1, Package name: twm-1.0.13.1, Maintainer: pkgsrc-users

Twm is the classic Tom's Window Manager for the X Window System. It
provides titlebars, shaped windows, several forms of icon management,
user-defined macro functions, click-to-type and pointer-driven keyboard
focus, and user-specified key and pointer button bindings.


Required to build:
[pkgtools/x11-links] [x11/xbitmaps] [pkgtools/cwrappers]

Master sites:

Filesize: 266.07 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-06 15:23:29 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: twm: update to 1.0.13.1. Add missing file to release tarball. 
   2025-05-05 10:56:26 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: twm: update to 1.0.13. 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 
   2022-04-02 21:03:58 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: twm: update to 1.0.12. Alan Coopersmith (3): Fix spelling/wording issues gitlab CI: add a basic build test twm 1.0.12 Thomas E. Dickey (21): issue #1: twm random window placement handles large windows poorly eliminate a fixed-size buffer in Execute() function. use Debian's package-files as starting point for test-packages updated patch to work with code, reflect a change made in 2016... adapted/updated patch from Debian #956434 adapted/updated patch from Debian #956434 eliminate some unnecessary(?) goto statements add "-V" version-message allow most options to be long/abbreviatable for consistency, remove clutter not needed with Xorg fix the cppcheck style- and format-warnings add/use functions to make warning messages more consistently use the \ program name as a prefix use new warning-message functions in the remaining places where suitable, make the "-V" version print less cluttered (and more like most \ programs) add/use new function parseWarning, which honors -v/-q options indent lex/yacc files using xxx-indent (twm-indent uses GNU indent, which include twm.h in header files which rely upon its definitions X11R5 change lost the update for yylineno needed to make parse messages mention newer behavior of -q/-v options issue #8: twm displays all windows as "Untitled" quiet a misleading warning in grammar 
   2021-10-26 13:25:22 by Nia Alarie | Files touched by this commit (106)
Log message: wm: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes 
   2021-10-07 17:05:15 by Nia Alarie | Files touched by this commit (106)
Log message: wm: Remove SHA1 hashes for distfiles 
   2020-06-15 09:22:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: twm: update to 1.0.11. Alan Coopersmith (5): When replacing a colormap, free old map, not new one If we can't find a colormap to replace, insert new one instead of leaking it Update README for gitlab migration Update configure.ac bug URL for gitlab migration Make some char pointers const as necessary to clear some gcc warnings Bryan Kadzban (1): Read system.twmrc from where it got installed Matt Turner (2): Build xz tarballs instead of bzip2 twm 1.0.11 Maya Rashish (1): Correct system.twmrc location. Thomas E. Dickey (22): issue 7: check if there are no fonts found for the fontset, and fallback \ to fixed in that case. fix gcc-normal compiler warnings, no object change cleanup manual page, using check-manpage (xterm) ignore LOGS generated in test-builds gcc-stricter warnings, no object change constify deftwmrc[], to fix gcc-stricter warnings fix const-warnings in grammar using a non-const initializer fix const-warnings by making a copy of the data gcc-stricter warnings, no object change constify deftwmrc[], to fix gcc-stricter warnings fix const-warnings in grammar using a non-const initializer fix const-warnings by making a copy of the data issue 4: twm makes windows too wide caddr_t used to be used in X code before XPointer was established; it's \ obsolete and less portable bump minor version to reflect issues #4 and #7 issue 2: twm doesn't handle RandR screen size changes bump minor version for issue #2 Formatted most of the C files using "twm-indent", part of cindent at Formatted most of the C files using "twm-indent", part of cindent at whitespace-fixes strict gcc-warning fixes, no object-change an error in the action for warp-to-ring would produce two error messages 
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message: all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. 
   2018-03-07 13:18:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: twm: update to 1.0.10. This release of twm was made possible by contributions from members of the NetBSD project and viewers like you. Alan Coopersmith (1): twm 1.0.10 Christos Zoulas (1): Add some const. Emil Velikov (1): autogen.sh: use quoted string variables Michael van Elst (1): Do not try to extend the font-pattern with a wild-card. Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Thomas Klausner (1): Adapt callers to ExpandFilename change.