Tix 4.0.2

Released on Feb 5, 1996


Subject: [Announce] Tix version 4.0.2 is available

I am pleased to announce the availability of Tix version 4.0.2, the second patched version of Tix 4.0. Please see the "What's New" section below for changes since the last release.

Requirement

Tix 4.0.2 works with the following combinations of Tcl/Tk/ITcl/ET:

Getting The Tix Package

You can obtain Tix from the following ftp site:
   ftp://ftp.xpi.com/pub/Tix4.0.2.tar.gz 
I have also uploaded the file to the official Tcl site, so in a few days it will also be available at:
	ftp://ftp.aud.alcatel.com/tcl/extensions/Tix4.0.2.tar.gz
	ftp://ftp.aud.alcatel.com/tcl/extensions/Tix4.0.2.README   

What's New Since Tix 4.0.1 (the last release)

Highlights

  1. Works with Tk 4.1, Tcl 7.5 and ITcl 2.0
  2. Improved setup script
  3. New XPM image reader (no longer requires libXpm.a)
The following is taken from the Changes.html file

    1/10/96

    Improvement: New methods forget and manage for PanedWindow.

    1/13/96

    Improvement: Now HList draws the background for its indicators. This makes it possible to use 1-bit bitmaps as indicators. Howeverm, now it is necessary to explicitly set the padding of the indicators to be zero by using Display Styles.

    1/15/96

    Bug fix: The scrolled widgets did not immediately honor requests like "$sw subwidget hsb config -height 10".

    Improvement: New XPM reader that does not require the libXpm.a library.

    1/16/96

    Bug fix: Now the tixMwm command does not require a patch to tkXEvent.c. The patched version of tkXEvent.c is removed from the src/ directory.

    1/17/96

    Improvement: Major rearrangement of the configure script. Now it handles compilations with both tk 4.0 and 4.1. A description of the current configuration method and directory arrangement is in Install.html.

    1/18/96

    Bug fix: The "Foo" bindtag in Primitiv.tcl was changed to "TixDestroyHandler" to advoid namespace pollution.

    1/24/96

    New feature: New option -dynamicgeometry for NoteBook widget.

    New feature: Now the -scrollbar options for all the scrolled widgets can have the following extended format for "auto" :

        auto [+x] [-x] [+y] [-y]
    
    The +x, -x, etc are optional switches that specifies that the x (or y) scrollbar should always be shown (or hidden).

    1/26/96

    New feature: Now Init.tcl checks whether the version of the script library matches with the binary. Prints out error message if they don't match. Hopefully this will make it easier to detect bad installations.

    1/29/96

    New feature: Now Tix automatically configures itself to compile with Tk 4.0, 4.1, ITcl 2.0 and ET. Also, you can compile libtix.so for dynamic loading under Tcl 7.5/Tk4.0.

    1/30/96

    Improvement: Some changes to make Tix work with ITcl 2.0:

    New feature: Now Tix comes with a small automatic test suite. You can type make test to test various features of Tix. More test programs will be added in the future.

    2/4/96

    Improvement: With ITCL, all Tix widget commands are evaluated in the global scope by default. This seems to be the only way for the Tix widgets to work within ITCL classes. See the test file test/itcl/scope1.tcl.

    Change: Now the recommended method to setup the Tix package is the setup script. Direct use of the configure script is greatly discouraged.

    Change: Now the installation of the main part of Tix (TCL script library and man pages) are handled by the toplevel Makefile.in. The installation of specific binaries are handled by unix-tk4.0/Makefile.in, unix-tk4.1/Makefile.in, etc.


Last modified May 19 14:05