Accepted ctwm 3.7-1 (source powerpc)
-----BEGIN PGP SIGNED MESSAGE-----
Date: Wed, 2 Nov 2005 13:03:57 -0500
Architecture: source powerpc
Maintainer: Branden Robinson <firstname.lastname@example.org>
Changed-By: Branden Robinson <email@example.com>
ctwm - Claude's Tab window manager
ctwm (3.7-1) unstable; urgency=low
* Merge upstream 3.7 release.
+ The upstream maintainer is now Richard Levitte, not Claude Lecommandeur.
+ Add workspace context for keybindings.
+ Add AlwaysSqueezeToGravity configuration keyword and feature.
+ Add TwmKeys and TwmVisible menus.
+ Implement preliminary GNOME compliance (see README.gnome and TODO.gnome
+ Add IconifyStyle configuration keyword and feature for "fancy" graphical
+ Add JPEG/JFIF image support, using "jpeg:filename" syntax.
+ Add f.showbackground action, which unmaps all windows in the current
+ Add preliminary support for Xinerama extension using the VirtualScreens
+ Change Imakefile to support a distribution target.
+ Change :xpm:cross to be a bit larger, appear more three-dimensional, and
be more visible even in very dark configurations.
+ Make AlwaysSqueezeToGravity work for all windows if no window list is
+ Add NoImagesInWorkSpaceManager configuration keyword and feature which
prevents background images from being displayed in the workspace map.
+ Add -cfgchk command-line option, which simply performs a parse check on
the configuration file, without launching the window manager.
+ Change the behavior of DontMoveOff/MoveOffResistance (see upstream
+ Change behavior of random placement to respect DontMoveOff (see upstream
+ Change f.warpring action so that the icon manager doesn't get enter and
leave events if IconManagerFocus is set.
+ Add f.movetoprevworkspace, f.movetonextworkspace,
f.movetoprevworkspaceandfollow, and f.movetonextworkspaceandfollow
actions (see upstream changelog).
+ Add "vertical" as a parameter to the f.fill action (see upstream
+ Add hack to ensure that a window that had been maximized keeps the focus
when it is restored to its previous size.
+ Fix f.zoom action to stop moving the window up.
+ Add IgnoreTransient configuration keyword and feature to ignore a
specified list of transient windows.
+ Optimize workspace switch performance by preventing redraws of windows
that occupy all workspaces when switching workspaces.
+ Make ctwm aware of the "mysterious GTK+ group leader" windows.
+ Fix BorderResizeCursors to work for top and left borders when
non-3D-borders are used.
+ Stop GetWMPropertyString() from leaking memory.
+ Fix bug in f.warpring action where the pointer would be moved to the
right and end up outside the title bar.
+ Fix bug in f.warpring action where if the active window was closed and
the cursor ended up in the root window, it wouldn't move until moved
with a pointer motion event.
+ Add NoWarpToMenuTitle configuration keyword to keep the cursor from
warping to the menu title if the menu won't fit on the screen below the
current cursor position.
+ Initialize Scr->workSpaceMgr.windowFont.
+ Add support for full GNU regular expressions in window and class names
by defining USE_GNU_REGEX in the Imakefile (disabled by default).
+ Add DontToggleWorkSpaceManagerState configuration keyword to turn off
the feature which toggles the workspace manager state between map and
button when the control key is pressed and the workspace manager window
is in focus.
+ Add a TWMAllIcons menu, which lists all iconified windows on all
+ Add f.changesize action, which allows you to change the size of the
focused window bia menus and key bindings.
+ Fix focus problems with f.changesize action and add ability to set a new
fixed window size.
+ Update email address used for upstream bug reports when ctwm crashes.
+ Convert all K&R function headers to use ANSI C prototypes.
+ Only use the DefaultFunction if no function was found.
+ Modify random placement algorithm when DontMoveOff is set (see upstream
+ Fix bug where resizing windows from the menu when not using 3D borders
would move the target window down and right by a border width.
+ Enhance info window to include the outer geometry and 3D border width.
+ Rework SIGHUP handler to set a global flag and have CtwmNextEvent()
react to it by calling DoRestart(). [BR: I think this is how W. Richard
Stevens and other Unix gurus have been telling people how to write
signal handlers for years...]
+ Improve portability to VMS.
+ Support GCC_PEDANTIC Imakefile variable, which turns on all kinds of
paranoid CCOPTIONS (off by default).
+ Fix .ctwm-sounds file parser to permit spaces embedded in sound file
names, and trip spaces from the beginning and end of file names and
+ Add a ctwm.spec file for RPM building.
+ Pass PIXMAP_DIRECTORY, IMCONV, GNOME, SOUNDS, SESSION, and I18N
variables to m4.
+ Document the sound feature in the manual page.
+ Add "rpm" target to Imakefile to enable building an RPM package directly
from a distribution tarball.
+ Make library locations configurable through use of USER_* Make
variables (see Imakefile.local-template in source package).
+ Make configuration easier on VMS by moving configuration definitions to
+ Update upstream maintainer's email address.
+ Note that the gnu-emacs[1-7].xpm files formerly shipped in
/usr/X11R6/include/X11/pixmaps/ are no longer in this package, having
been dropped upstream.
* Update Debian copyright file to reflect new upstream source and
* debian/rules: Add README.gnome and TODO.gnome as arguments to
* Move Debian customizations of Imakefile to Imakefile.local since most of
them have been rendered unncessary by upstream. Only two configuration
differences from upstream remain; switch on USE_SOUND (rplay) and
* Drop patch to gram.y; upstream has fixed the parsing problems with GNU
Bison 1.50 and later.
* Forward-port patch to ctwm.c to use locale.h instead of Xlocale.h for
locale functions if the version 2 or later of the GNU C library is in use.
* Drop patch that prevents random placement of windows with explicit
geometry (merged upstream).
* Change default system.ctwmrc to restore upstream default placement of
workspace manager. Track upstream change to location of icon manager
geometry definition and remove the workspace manager from the list of
windows in the icon manager.
* Revert Debian changes to the manpage for the time being, as it will be
very time-consuming to merge them with the extensive upstream revisions.
* debian/rules: Create the build-stamp file in a more idiomatic way.
* Modify upstream Imakefile to rename CONFDIR variable to CTWMCONFDIR (since
CONFDIR in already used by X11.tmpl), and define the values of PIXMAPDIR
and CTWMCONFDIR to conform to Debian conventions. (This doesn't actually
change the locations of any unpacked files.)
* Update Debian rules file to stop passing now-uneeded symbol definitions to
make, stop moving files that are now installed to the correct locations my
the upstream install rule, and update a comment to reflect a package name
change (fvwm-common -> fvwm-icons).
* Re-indent some Debian changelog entries from 1999 to shut up Lintian
* Move pre-1999 Debian changelog entries to changelog.Debian.old to quiet
Lintian warnings about their format (which was legal, or at least far more
slackly enforced, back then).
* Bump Standards-Version from 3.6.1 to 3.6.2. No changes necessary.
* Rework logic passing flags to the C compiler in the Debian rules file.
Use and export CFLAGS instead of messing with CDEBUGFLAGS, since the
upstream Imakefile uses CDEBUGFLAGS for its own purposes. Always switch
on -g, and set the optimization level per Debian Policy section 10.1.
* Update examples. Ship lynx.ctwmrc.m4 as-is instead of pre-processing it
with m4, so that we actually provide an example of a startup file that
uses m4. Remove build-dependency on m4. Ship the new system.ctwmrc.gnome
file as an example of how to make CTWM work with GNOME.
* Update ctwm's crash handler to include instructions on how to report bugs
to the Debian Bug Tracking System (leaving the existing text requesting
reports upstream intact modulus some grammar edits).
f1ff913142a5abbf0ff50593b62594aa 681 x11 optional ctwm_3.7-1.dsc
7276cb0a7d44df98de8e620ba5ae39fa 1139461 x11 optional ctwm_3.7.orig.tar.gz
95899f889680266b319a464a8858fe0f 21817 x11 optional ctwm_3.7-1.diff.gz
0c8369be59ec212b92368de081412c5c 525670 x11 optional ctwm_3.7-1_powerpc.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-----END PGP SIGNATURE-----