Path to this page:
./
wm/twm,
Toms Window Manager
Branch: CURRENT,
Version: 1.0.13.1,
Package name: twm-1.0.13.1,
Maintainer: pkgsrc-usersTwm 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)
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-05-06) Updated to version: twm-1.0.13.1
- (2025-05-05) Updated to version: twm-1.0.13
- (2022-04-02) Updated to version: twm-1.0.12
- (2020-06-15) Updated to version: twm-1.0.11
CVS history: (Expand)
2025-05-06 15:23:29 by Thomas Klausner | Files touched by this commit (2) |  |
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) |  |
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) |  |
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) |  |
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) |  |
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.
|