★ wanayoo — archive 1999 http://dev.scriptics.com/software/tcltk/8.3.htmlNouvelle recherche | Portail wanayoo
Developer Site
Getting StartedTcl AdvocacySoftware ResourcesDocumentsServicesCommunity
Scriptics
Login |  Tcl/Tk| | TclPro | Tcl Plugin | Tcl/Tk Ports | Java | Applications | Extensions | Tools | CVS | Bug DB
Search 
Pick Your Version | Download | Tcl 8.3 | Tcl 8.2 | Tcl 8.0 | TclLib | What's New | Release notes | Platforms | TEA

Tcl/Tk 8.3.1 is the first patch release of the 8.3 version. It contains more than 110 fixes from the bug database, not including fixes not registered in the database. See the release notes of ChangeLog (included in the distribution) for more information.

New Tcl/Tk 8.3 Features

Tk is getting much deserved attention in this release. Adoption of the Img and Dash patches by Jan Nijtmans add many features to the Tk core that have been long awaited. The new features in Tcl/Tk 8.3 include:

  • octal error messages We improved the error messages generated when an invalid octal number (e.g., 0899) is used in a math expression.
  • lsort -unique This new option to lsort removes duplications from lists as it sorts.
  • glob Added the -type, -path, -directory, and -join switches to give more control over how files are matched.
  • file date stamps. The file atime and mtime commands were extended to allow setting the file modify and access time.
  • file channels. This new command lists the open channels.
  • scan This can now return a list of values instead of assigning to variables.
  • array unset This command can clear an array without complaining if the array doesn't exist.
  • Img Patch. Adopted the "Img" patch from Jan Nijtmans that makes the image command Tcl_Obj-based, adds support for binary -data args, adds alpha channel to images, adds GIF write capability (non patent-infringing run-length-encoding).
  • Dash Patch. This patch adds a variety of features, including:
    • Dashed line support on the canvas.
    • Pointer warping via the event -warp option,
    • Support for <Quadruple> clicks
    • Entry widget validation routines.
    • New -state hidden in text widgets. TkMan users no longer have to patch Tk!
    • New -state -active* -disabled* -offset options to canvas items.
    • Postscript printing of images and windows from the canvas.
  • Canvas. Advanced tag searching has been added to operations like 'find' and 'addtag'. You can search for canvas items using boolean functions of their tags:
    $canvas find withtag {linetag && redtag}
    
  • Listboxes Added the -listvariable option to link a listbox to a variable, end added itemconfigure to allow coloring individual items.
  • Standard Dialogs. updated dialogs to use color icons on Unix. Improved behavior of -initialfile to tk_get*File.

Select your Tcl/Tk Version

For More Tcl Information

The Tcl user community is a great resource for all Tcl developers. Explore the areas below to get more information on how people use Tcl, as well as in depth technical information from experts.

  • See the long list of Supported Platforms that Tcl can run on.
  • Visit our Services area to report bugs and browse our bug database.
  • Our Documentation area has lots of information, including manuals, "How To" guides, and more.
  • The Community area has dicussion forums and more.
  • See the comp.lang.tcl newsgroup for more user information.
  • Read the Tcl Success Stories for examples on how others are using Tcl.

Download Tcl/Tk 8.3!

Top of page
Developer Home | Scriptics | Getting Started | Tcl Advocacy | Software Resources | Documents | Services | Community
Search | Site Map | Feedback | Contact Us | webmaster@scriptics.com
Increase page width
© 1998-2000 Scriptics Corporation. All rights reserved. Legal Notice | Privacy Statement

Last modified: March 09, 2000