Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: Tcl Developer Xchange

Het Tcl Core Team heeft een nieuwe bčtaversie uitgebracht van het Tcl/Tk-pakket dat bestaat uit de Tcl-scriptingtaal en de bijbehorende toolkit. Tcl is een krachtige scriptingtaal die eenvoudig is opgebouwd en ondersteuning biedt voor verschillende platformen. Tk is een grafische toolkit voor deze scriptingtaal en geeft je de mogelijk om grafische applicaties te ontwikkelen. Het versienummer is inmiddels aangekomen bij 8.5b3 en wordt zoals gewoonlijk als broncode verspreid. De aankondiging van deze bčtaversie ziet er als volgt uit:

Tcl/Tk 8.5b3 Release Announcement:

The Tcl Core Team is pleased to announce the 8.5b3 releases of the Tcl dynamic language and the Tk toolkit. This is the third beta release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core.

Summary of Changes since Tcl/Tk 8.5b2:

The following were the main changes in Tcl/Tk 8.5b3. A complete list can be found in the changes file at the root of the source tree. The more complete ChangeLog is also included with each source release.

This is a beta release of 8.5. The beta designation means that the feature set for 8.5 is believed to be complete, and the focus is now on testing and bug fixing moving quickly toward an 8.5.0 release. All relevant bug fixes (and some more) up to and including 8.4.16 changes are included in 8.5b3. This release is a development release, and should only be considered for deployment use after considerable testing.
  • New Tk look and default fonts on X11. [tk::classic::restore] to undo.
  • New configure option: --disable-rpath.
  • Continued Tk demo enhancement and documentation improvement.
  • Fixed broken compile on x86_64.
  • Fixed crash and infinite loop in regexp engine.
  • Fixed [tk_getOpenFile] crash on Mac OS X Leopard.
  • Font adjust interface for [console].
  • Arabic and Hebrew rendering on Windows.
  • Corrected locale for sv.msg message catalog.
  • Performance improvements for binary [gets], binary [string match]ing, [info exists], stack overflow checking, list indexing, interpreter state reset, and simple regular expressions.
  • Embed iso8859-1 encoding directly in libtcl.
Summary of Changes since Tcl/Tk 8.5b1:
  • [TIP 242] New [tk_getOpenFile] option: -typevariable.
  • [TIP 125] Dockable frame support.
  • [TIP 145] Font enhancement suppport added for Aqua.
  • Enhanced Tk demo suite.
  • Improvements to [ttk::combobox] and [ttk::notebook].
  • New Hungarian message catalog for Tk.
  • Fixed an intermittent crash in thread support.
  • Fixed possible crash in [place] geometery manager.
  • Fixed auto-loading of [::tcl::tm::path].
  • Fixed [string is integer -failindex (0o... or 0b...)].
  • Support for 64-bit X11 on Mac OS X systems.
Summary of Changes since Tcl/Tk 8.5a6:
  • Removed support for {expand} syntax
    *** POTENTIAL INCOMPATIBILITY with 8.5 alphas only ***
  • [TIP 145] Enhanced font handling.
  • Tcl variable memory efficiency improved.
    *** POTENTIAL INCOMPATIBILITY for users of internal structs ***
  • Leave traces created during traced command execution do not fire.
    *** POTENTIAL INCOMPATIBILITY ***
  • Restored 8.4 compatibility of [package require -exact]
    *** POTENTIAL INCOMPATIBILITY with 8.5 alphas only ***
  • Revised parser expands {*} literals instead of returning a TCL_TOKEN_EXPAND_WORD token
    *** POTENTIAL INCOMPATIBILITY with 8.5 alphas only ***
  • Tcl_GetObjType("nsName") no longer supported.
    *** POTENTIAL INCOMPATIBILITY ***
  • Fixed crash in nested [dict update].
    *** POTENTIAL INCOMPATIBILITY with bytecode from 8.5 alphas ***
  • Fixed panic in [text] DLine layout.
  • Fixed crash in ::errorInfo traces.
  • Fixed crash in [grid *configure].
  • Improved Aqua ttk::combobox appearance.
  • Fixed interactive tclsh failure to prompt for continuation line when entered line ends with backslash-newline.
  • Make [interp limit -command] able to stop [while 1 {}].
  • Fixed open mode "a+".
  • [info] is a [namespace ensemble].
  • Set tcl_platform(user) from system, not environment.
  • [clock] tzdata updated to Olson's tzdata2007g.
Tcl Core Team and Maintainers
Don Porter, Tcl Core Release Manager
Versienummer:8.5 beta 3
Releasestatus:Beta
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows Server 2003, Windows Vista
Website:Tcl Developer Xchange
Download:http://www.tcl.tk/software/tcltk/downloadnow85.html
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (4)

Is dit de toolkit die bv. ook in aMSN gebruikt wordt?
Ja inderdaad, helaas maakt aMSN op het moment nog standaard gebruik van tcl/tk 8.4, dus zonder anti-aliasing en alles.

Gelukkig zijn er wel mogelijkheden om aMSN te laten werken op tcl/tk 8.5, dan ziet het er gelijk een heel stuk beter uit.

Ik hoop dat 8.5 snel final wordt zodat aMSN er zonder verder 'knutselen' gelijk goed uitziet.
Voor openSUSE-gebruikers een repository voor aMSN met anti-aliassing:
http://download.opensuse....:/anubisg1/openSUSE_10.3/

Goed opletten want deze versie word niet over je bestaande installatie gzet maar komt ERBIJ.
Tcl/Tk 8.4 hoeft niet per se lelijk te zijn. Met de juiste tricks (Tile bv.: http://tktable.sourceforge.net/tile/ ) kom je al heel ver. Coccinella gebruikt ook versie 8.4 en dit is hoe het resultaat met de "Black" skin onder KUbuntu (met zwart thema voor vensterdecoraties in KDE): http://coccinella.im/node/91

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True