-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Wed, 2 Nov 2005 13:03:57 -0500 Source: ctwm Binary: ctwm Architecture: source powerpc Version: 3.7-1 Distribution: unstable Urgency: low Maintainer: Branden Robinson <branden@debian.org> Changed-By: Branden Robinson <branden@debian.org> Description: ctwm - Claude's Tab window manager Changes: 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 in /usr/share/doc/ctwm.) + Add IconifyStyle configuration keyword and feature for "fancy" graphical effects. + Add JPEG/JFIF image support, using "jpeg:filename" syntax. + Add f.showbackground action, which unmaps all windows in the current workspace. + Add preliminary support for Xinerama extension using the VirtualScreens configuration keyword. + 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 given. + 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 changelog). + Change behavior of random placement to respect DontMoveOff (see upstream changelog). + 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 changelog). + 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 workspaces. + 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 changelog). + 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 event tokens. + 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 descrip.local-template. + 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 maintainer. . * debian/rules: Add README.gnome and TODO.gnome as arguments to dh_installdocs. . * 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 USE_GNU_REGEX. . * 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 warnings. . * 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). Files: 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) iEYEARECAAYFAkNpBjAACgkQ6kxmHytGony4WwCggGNMffgNqfcHximTzp+OZFAH I/EAn16duQ4/5gaUO0huHMpb7+DpbTFf =I0j1 -----END PGP SIGNATURE----- Accepted: ctwm_3.7-1.diff.gz to pool/main/c/ctwm/ctwm_3.7-1.diff.gz ctwm_3.7-1.dsc to pool/main/c/ctwm/ctwm_3.7-1.dsc ctwm_3.7-1_powerpc.deb to pool/main/c/ctwm/ctwm_3.7-1_powerpc.deb ctwm_3.7.orig.tar.gz to pool/main/c/ctwm/ctwm_3.7.orig.tar.gz -- To UNSUBSCRIBE, email to debian-devel-changes-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org