2010
ctwm (3.7-3.1) unstable; urgency=low
[Jari Aalto]
* Non-maintainer upload.
* debian/control
- (Build-Depends): update obsolete x-dev to x11proto-core-dev.
(important RC bug; Closes: #515492).
* debian/rules
- (build-stamp): Define CC before call to xmkmf(1).
-- Jari Aalto <jari.aalto@cante.net> Sat, 27 Mar 2010 14:57:01 +0200
2006
ctwm (3.7-3) unstable; urgency=low
* Merge Luk Claes's NMU. Thanks, Luk! Luk's changes are:
+ Make ctwm pre-depend on x11-common (>= 1:7.0.0).
+ Correct comment in the menu-method file.
+ I reverted Luk's deletion of the SVN Id keyword and Vim modeline in this
changelog. (We finally got a comment character for control files, now
we need one for changelogs as well. Lesson? Never, ever, ever, ever
make a file format that will be machine-parsed by anything without
supporting comments. ALGOL 60 called and wants its innovations back.)
* I had already done the following in SVN but was too slow to release.
Shame on me.
+ Build-depend on xutils-dev instead of xutils for the X11R7 transition.
+ Adjust debian/rules and debian/postinst to use FHS paths, moving from
/usr/X11R6 to /usr. Based on a patch by Steve Langasek. Thanks, Steve!
(Closes: #364239)
+ Point menu-method to install-menu interpreter in /usr/bin, not
/usr/sbin, per Lintian.
+ Add empty binary-indep target in debian/rules to quiet Lintian error.
* Fix SEGV when attempting to bring up the TwmWindows menu when no workspace
manager is active. Thanks to Mike O'Connor for the analysis and the
patch! (Closes: #375240)
* Bump Standards-Version from 3.6.2 to 3.7.2; required changes involving
placement of files in X11 paths and pre-dependency on x11-common made as
described above.
-- Branden Robinson <branden@debian.org> Fri, 21 Jul 2006 10:27:56 -0400
ctwm (3.7-2.1) unstable; urgency=high
* Non-maintainer upload.
* High-urgency upload for RC bugfix.
* Build-depend against xutils-dev for the X11R7 transition, pre-depend on
a recent x11-common and adjust debian/rules for the FHS paths
(Closes: #364239).
-- Luk Claes <luk@debian.org> Fri, 12 May 2006 22:35:26 +0200
2005
ctwm (3.7-2) unstable; urgency=low
* Add build-dependency on libjpeg62-dev to fix FTBFS. Shame on me for not
building in a clean chroot.
-- Branden Robinson <branden@debian.org> Wed, 2 Nov 2005 15:00:00 -0500
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).
-- Branden Robinson <branden@debian.org> Wed, 2 Nov 2005 13:03:57 -0500
2004
ctwm (3.6-2) unstable; urgency=low
* Fix typo in copyright file.
* Define I18N symbol in Imakefile per request by Alexander Mikhailian.
(Closes: #250905)
* Permit non-transient windows in the same group (e.g., Mozilla browser
windows) to occupy different workspaces (thanks, Arun A. Tharuvai).
(Closes: #234782)
* Don't randomly place windows that have an explicit geometry (thanks,
Terran Melconian). (Closes: #224348)
* Remove redundant AllTarget(ctwm) rule from Imakefile; this is already
handled by ComplexProgramTarget(ctwm).
* Enable preprocessing of manpage by using undocumented(!) -D option to
xmkmf.
* Replace hash character with "XCOMM" in manpage so the preprocessor doesn't
get confused.
* Quote all parameter values in menu file; shuts up lintian warnings.
* Update build-dependencies to reflect (XFree86) X library package split.
* Increment Standards-Version to 3.6.1; no changes needed.
* Resynchronize menu-method file with twm's (see #193759).
-- Branden Robinson <branden@debian.org> Fri, 18 Jun 2004 23:21:26 -0500
2002
ctwm (3.6-1) unstable; urgency=medium
* New upstream version (includes xpm directory inadvertently omitted in
upstream release).
* Fixes Bison-related FTBFS problem, hence medium severity.
* ctwm.man: many roff cleanups and minor edits
* gram.y: fix syntax problems that choke GNU Bison 1.50 (based on patch from
Matt Kraai) (Closes: #167063)
* debian/conffiles: deleted; debhelper handles this
* debian/control: increment Standards-Version to 3.5.8 (no changes)
* debian/copyright: updated
* debian/patches: resynced and re-generated
-- Branden Robinson <branden@debian.org> Sat, 23 Nov 2002 19:03:17 -0500
ctwm (3.5.2-7) unstable; urgency=low
* debian/rules:
- eliminate new null binary-indep rule; Policy doesn't require it unless
binary-indep packages are built -- none are by this package
- cosmetic changes, mostly for consistency with my other packages
-- Branden Robinson <branden@debian.org> Thu, 3 Oct 2002 01:44:21 -0500
ctwm (3.5.2-6) unstable; urgency=low
* Get right with Policy version 3.5.7.
* debian/control:
- increment versioned build-dependency on debhelper to (>= 4.0)
- increment Standards-Version to 3.5.7
* debian/rules:
- use debhelper version 4 compatibility
- support "noopt" flag in DEB_BUILD_OPTIONS
- clean up paths in install rule
- write null rule for "binary-indep" target
-- Branden Robinson <branden@debian.org> Wed, 2 Oct 2002 00:44:22 -0500
ctwm (3.5.2-5) unstable; urgency=low
* debian/patches: change sinclude() to undivert() so m4 and the menu system
get along again (Thanks, Bill Allombert and Mark Eichin) (Closes: #117533)
-- Branden Robinson <branden@debian.org> Sat, 23 Feb 2002 15:31:31 -0500
2001
ctwm (3.5.2-4) unstable; urgency=low
* debian/prerm: update-alternatives should only be called on remove or
deconfigure
-- Branden Robinson <branden@debian.org> Thu, 22 Feb 2001 22:25:44 -0500
ctwm (3.5.2-3) unstable; urgency=low
* debian/control:
- add xutils to build dependencies (Closes: #86984)
- change build dependency on xlib6g-dev and libxpm4-dev to xlibs-dev
- bumped Standards-Version to 3.5.2 (already compliant)
-- Branden Robinson <branden@debian.org> Thu, 22 Feb 2001 12:36:10 -0500
2000
ctwm (3.5.2-2) unstable; urgency=low
* Roman Hodek spoon-feeds me another missing build dependency (on
debhelper). (Closes: #69108)
-- Branden Robinson <branden@debian.org> Mon, 14 Aug 2000 21:47:31 -0500
ctwm (3.5.2-1) unstable; urgency=low
* new upstream version (3.5.1 and this version were missed for a long
time because I didn't know where ctwm's official home was) (Closes:
#68992)
* resynchronized Debian patches
* debian/copyright: rewritten
-- Branden Robinson <branden@debian.org> Sat, 12 Aug 2000 01:32:49 -0500
ctwm (3.5-17) unstable; urgency=low
* debian/control: I stupidly left out a build-dependency on librplay3-dev;
thanks again to Roman Hodek (Closes: #54362)
* debian/menu-method: remove redundant escaping from text function
-- Branden Robinson <branden@debian.org> Wed, 12 Jan 2000 23:21:56 -0500
ctwm (3.5-16) unstable; urgency=low
* Imakefile:
- define USE_SOUND; activates rplay sound support
- define X11R6; activates ICE session management
* debian/control:
- added bison and m4 to Build-Depends (thanks, Roman Hodek)
-- Branden Robinson <branden@debian.org> Sat, 8 Jan 2000 16:29:18 -0500
ctwm (3.5-15) unstable; urgency=low
* correct menu-method with respect to menu entries with embedded quotes
-- Branden Robinson <branden@debian.org> Thu, 6 Jan 2000 13:27:13 -0500
1999
ctwm (3.5-14) unstable; urgency=low
* made compliant with Standards Version 3.1.1
* made compliant with new proposed X Window System policies
* debian/control:
- added Build-Depends
- Provides: x-window-manager
* debian/postinst: stepped alternative priority down to 40
-- Branden Robinson <branden@debian.org> Fri, 31 Dec 1999 12:09:28 -0500
ctwm (3.5-13) unstable; urgency=low
* debian/postinst: whack /etc/X11/ctwm on purge (Closes: #49209)
-- Branden Robinson <branden@debian.org> Sat, 6 Nov 1999 02:43:04 -0500
ctwm (3.5-12) unstable; urgency=low
* Forced new source upload, something went wonky.
* Updated copyright file again.
* Updated package description.
* debian/menu-method:
- clarified comment
- removed "pin menu" item from end of all generated menus
* system.ctwmrc: extensive changes
-- Branden Robinson <branden@debian.org> Tue, 2 Nov 1999 21:09:01 -0500
ctwm (3.5-11) unstable; urgency=low
* Converted to debhelper.
* Updated copyright file.
* debian/rules:
- totally rewritten to use debhelper
- turn I18N define back on
* Ship upstream changelog, PROBLEMS, and README files.
* Fully supports Debian menu system.
-- Branden Robinson <branden@debian.org> Sat, 30 Oct 1999 03:56:18 -0400
ctwm (3.5-10) unstable; urgency=low
* Edit extended description again (better explanation of package name)
* Ship /etc/menu-methods/ctwm with execute bits on (the postinst chmodded
it anyway, but...)
* Lintian 1.2-1 seal of approval.
-- Branden Robinson <branden@debian.org> Tue, 20 Apr 1999 14:58:56 -0400
ctwm (3.5-9) unstable; urgency=low
* New maintainer
* Updated and expanded copyright file
* Bumped Standards-Version to 2.5.0
* Rewrote extended description
* Rewrote postinst
* Rewrote postrm
* Register menu entry (as well as existing menu-method)
* Ship additional example file levitte.ctwmrc (in /usr/doc/ctwm/examples)
* Install pixmaps to /usr/X11R6/include/X11/pixmaps instead of
/usr/X11R6/lib/X11/twm/images
* Uncomment and change PixmapDirectory in example file lynx.ctwmrc to
/usr/include/X11/pixmaps/
* Comment out IconDirectory in example file lynx.ctwmrc
* Don't compile with -fno-strength-reduce and -fomit-frame-pointer anymore
* A few other cosmetic tweaks invisible to the binary package
* Imakefile: change PIXMAP_DIRECTORY to /usr/include/X11/pixmaps
-- Branden Robinson <branden@debian.org> Tue, 20 Apr 1999 03:41:06 -0400
unknown (unknown1) unknown; urgency=unknown
$Id: changelog 72 2006-07-21 14:29:22Z branden $ vim:set ai et sw=2 ts=2 tw=78:
-- unknown <branden@debian.org> unknown
(There has been a parse error in the entry above, if some values don't make sense please check the original changelog)