''Based on Tcl/Tk 8.6b2'' ---- **Tcl Changes** ***Changes to Tcl Commands*** ****New Commands**** * [coroutine] [http://tip.tcl.tk/328] * [oo::class] [http://tip.tcl.tk/257] * [oo::copy] * [oo::define] * [oo::objdefine] * [oo::object] * [tailcall] [http://tip.tcl.tk/327] * tcl::[prefix] [http://tip.tcl.tk/195] * [throw] * [try] [http://tip.tcl.tk/329] * [yield] [http://tip.tcl.tk/328] * [zlib] [http://tip.tcl.tk/234] ****New Subcommands**** * [binary decode] [http://tip.tcl.tk/317] * [binary encode] * [chan pipe] [http://tip.tcl.tk/304] * [chan pop] [http://tip.tcl.tk/230] * [chan push] * [file tempfile] [http://tip.tcl.tk/210] * [info coroutine] [http://tip.tcl.tk/328] * [info object] * [info class] * [interp cancel] [http://tip.tcl.tk/285] ****Expanded Syntax / New Options**** * [close] ''chan'' '''read'''|'''write''' [http://tip.tcl.tk/332] * [dict filter] ''dict type'' ''pattern ...'' [http://tip.tcl.tk/341] * [file delete] (''zero pathnames'') [http://tip.tcl.tk/323] * [file mkdir] (''zero pathnames'') [http://tip.tcl.tk/323] * [format] '''%b''' [http://tip.tcl.tk/343] * [glob] (''zero patterns'') [http://tip.tcl.tk/323] * [global] (''zero variable names'') [http://tip.tcl.tk/323] * [lassign] (''zero variable names'') [http://tip.tcl.tk/323] * [linsert] (''zero elements'') [http://tip.tcl.tk/323] * [lrepeat] (''zero elements; zero repetitions'') [http://tip.tcl.tk/323] * [lsearch] '''-bisect''' [http://tip.tcl.tk/313] * [lsort] '''-stride''' [http://tip.tcl.tk/326] * [namespace ensemble] '''create''' '''-parameters''' [http://tip.tcl.tk/314] ? see [ensemble with parameters]. * [namespace upvar] (''zero variable names'') [http://tip.tcl.tk/323] * [scan] ''string'' '''%b''' [http://tip.tcl.tk/343] * [tcl::tm::path add] (''zero pathnames'') [http://tip.tcl.tk/323] * [tcl::tm::path list] [http://tip.tcl.tk/323] * [tcl::tm::path remove] (''zero pathnames'') [http://tip.tcl.tk/323] * [variable] (''zero variable names'') [http://tip.tcl.tk/323] ****New unsupported commands**** * [tcl::unsupported]::[representation] * [tcl::unsupported]::[yieldTo] ***Changes to Tcl variables*** ****New global variables**** * [tcl_platform]('''pathSeparator''') [http://tip.tcl.tk/315] ***Changed Tcl behavior*** * The following commands are script-modifiable [ensemble]s: [binary] * [lset] can now set the element at index '''end+1''', growing the list. [http://tip.tcl.tk/331] * [string trim]* now uses a different set of whitespace characters as a default. * [encoding system] during startup is now '''iso8859-1''', not '''identity'''. ---- **Tk Changes** ***Changes to Tk Commands*** ****New Commands**** * [ttk::spinbox] * [ttk_vsapi] ****New Subcommands**** * ''[canvas]'' '''moveto''' [http://tip.tcl.tk/236] * ''[canvas]'' '''imove''' [http://tip.tcl.tk/97] * ''[canvas]'' '''rchars''' * [tk busy] [http://tip.tcl.tk/321] * [tk fontchooser] [http://tip.tcl.tk/324] ****Expanded Syntax / New Options**** * ''[canvas]'' '''create text''' ... '''-angle''' ''degrees'' [http://tip.tcl.tk/119] * ''[text]'' '''configure''' '''-insertunfocussed none'''|'''hollow'''|'''solid''' [http://tip.tcl.tk/197] ***Changed Tk behavior*** * [GIF] [photo] [image]s written with [LZW] compression. * [event generate] can now generate '''''' events. ****New Events**** ---- **Changes to Bundled Packages** ***New packages*** * [tdbc] 1.0b17 * [itcl] 4.0b7 ([itcl-ng]) * [Thread] 2.6.7 ***Updated packages*** ---- [Changes to consider when moving to Tcl 8.6] ---- !!!!!! %| [Category Documentation] | [Changes in Tcl/Tk] |% !!!!!!