From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

New tcl and tk (version 8.5.0) are adding new features, which affect many packages mentioned below. These features are for tcl8.5:

  • 8.5 now runs 10% faster
  • improve math operations
  • clock commands use l10n and i18n improvements.
  • dict commands are substantially faster.
  • Improved startup time for scripts due to a restricted package search path (auto_path)

These features are for tk8.5:

  • modern theming engine
  • new widgets: combobox, treeview and progressbar widgets.
  • font rendering: anti-aliased text
  • additional improvements: Window transparency, new fullscreen option for windows...

Owner

Name: MarcelaMaslanova (aka mmaslano)

Current status

  • Targeted release: Fedora 9
  • Last updated: 10. January 2008
  • Percentage of completion: 100%

Detailed Description

Details can be found on home page of tcl. http://www.tcl.tk/software/tcltk/8.5.html

Benefit to Fedora

Many perl or python modules use tk like an easy gui. With new tk is possible to use anti-aliased text and more mentioned in features.

Scope

Many packages need rebuilt, but some of them could be broken.

Test Plan

User Experience

Dependencies

List of all dependent packages:

  • 8Kingdoms OK
  • amsn OK
  • blt OK
  • bwidget OK
  • catdoc
  • climm
  • compat-erlang
  • csound-tk OK
  • ds9
  • eggdrop
  • emacspeak
  • environment-modules
  • erlang OK
  • expect OK
  • funtools
  • funtools-devel
  • funtools-libs
  • gcl
  • git-gui
  • gitk
  • gnu-smalltalk
  • graphviz-tcl
  • grass
  • GREYCstoration-gui
  • hfsutils
  • hfsutils-x11
  • hping3
  • i8kutils
  • ifm OK
  • irsim
  • isdn4k-utils-vboxgetty
  • itcl - OK
  • itk - OK
  • libpurple-tcl
  • magic OK
  • maxima-gui
  • metakit
  • moodss
  • moomps
  • netgen OK
  • ocaml-labltk OK
  • ocaml-labltk-devel OK
  • ogdi-tcl OK
  • openmsx OK
  • pcb
  • plplot OK
  • plplot-tk OK
  • postgresql-pltcl OK
  • postgresql-tcl OK
  • ppracer OK
  • pvm-gui OK
  • PySolFC
  • python-imaging-tk OK
  • python-matplotlib-tk OK
  • q orphaned
  • R OK
  • R-devel OK
  • redet
  • remind
  • remind-gui
  • rrdtool-tcl OK
  • ruby-tcltk OK
  • setools-gui
  • setools-libs-tcl
  • skencil OK
  • tbcload OK
  • tbcload-devel OK
  • tclabc
  • tcl-brlapi
  • tclchecker OK
  • tclcompiler OK
  • tcldebugger OK
  • tcl-devel OK
  • tcldom OK
  • tclhttpd OK
  • tcllib OK
  • tclparser OK
  • tclpro OK
  • tclsoap OK
  • tcl-tcldict OK (tcl8.5 obsoletes this package)
  • tcl-thread OK
  • tclx OK
  • tclxml OK
  • tile OK (tk8.5 obsoletes this package)
  • tix OK
  • tk OK
  • tkcvs OK
  • tkimg-devel OK
  • tkinter OK
  • tklib OK
  • tktable OK
  • tk-tktreectrl OK
  • torque-client OK
  • torque-gui OK
  • uudeview OK
  • vkeybd - testing
  • vtk OK
  • vtk-python OK
  • vtk-tcl OK
  • vtk-testing OK
  • xbindkeys
  • xchat-tcl OK
  • xcircuit OK
  • xpa-libs OK
  • xpa-tcl OK

Contingency Plan

F-9

Documentation

Documentation could be found in new package tcl-html.

Release Notes

tcl8.5:

  • 8.5 now runs 10% faster
  • improve math operations
  • clock commands use l10n and i18n improvements.
  • dict commands are substantially faster.
  • Improved startup time for scripts due to a restricted package search path (auto_path)

tk8.5:

  • modern theming engine
  • new widgets: combobox, treeview and progressbar widgets.
  • font rendering: anti-aliased text
  • additional improvements: Window transparency, new fullscreen option for windows...