#9593: tcl-core-8.6.7 and tk-8.6.7 -------------------------+----------------------- Reporter: bdubbs@… | Owner: bdubbs@… Type: enhancement | Status: assigned Priority: normal | Milestone: 8.1 Component: BOOK | Version: SVN Severity: normal | Resolution: Keywords: | -------------------------+-----------------------
Comment (by bdubbs@…): Summary of Changes since Tcl/Tk 8.6.6: -------------------------------------- This is a patch release, so it primarily includes bug fixes and corrections to erratic behavior. Highlighted changes are noted below. The changes file at the root of the source tree contains a more complete list. The Timelines of all changes are online. http://core.tcl.tk/tcl/ http://core.tcl.tk/tk/ * [TIP 473] (TclOO 1.1.0) Let [oo::copy] specify target namespace * [TIP 464] Support multimedia keys on Windows * Revise Tcl_LinkVar to tolerate some prefixes *** POTENTIAL INCOMPATIBILITY *** * Allow empty command as [interp alias] target *** POTENTIAL INCOMPATIBILITY *** * Revise Tcl_UtfToUniChar() handling of invalid UTF-8 *** POTENTIAL INCOMPATIBILITY *** * [clock] and [encoding] are now ensembles * Several [clock] subcommands are now compiled to bytecode * Fix crashes or hangs in... - [socket -async ::1 0] with no host - Threaded memory allocator in thread finalization - Tcl_ListObjReplace() error when passed NULL interp - [binary scan a$n] when $n overflows int - [lsort -unique [lrepeat [expr {1<<27}] 1]] - Drawing many dashed canvas objects - Using Tk after IME restart - Warp pointer operations - [[text .t] insert 0.0 \na; .t replace 2.0 3.0 b] - Resource exhaustion processing corrupt GIF * Fix memory leaks in... - namespace delete when unset trace revives namespace variable. - Deletion of the [history] command - http::geturl when keep-alive is denied - TclJoinPath on a custom Tcl_Filesystem - text BTree operations * Update Unicode data to 10.0 *** POTENTIAL INCOMPATIBILITY *** * Merge updates from new libtommath release; purge unused files *** POTENTIAL INCOMPATIBILITY *** * Update bundled zlib to release 1.2.11 * Remove legacy support macro panic() - conflicts with system libs *** POTENTIAL INCOMPATIBILITY *** * Revise Tk font support to avoid type mismatch with recent Xft * Repair cmd resolver caching, demonstrated by tests resolver-3.1* * Repair zlib stream buffer flushing; zlib-7.8 and PNG writing * Prevent Win thread termination during init and teardown * Make KeyRelease event handling get _L and _R right * Repaint ttk::button when its image changes * Wrapped text don't start lines with whitespace * Non-native themes properly display tri-state buttons * File dialog repairs for -typevariable, -initialdir, -initialfile * Avoid unreleasable global grab due to menu keyboard traversal * Fix Win regression [event generate .e <diaeresis>] * Fix [grid configure -in] to fully clear outdated info * Fix ttk::combobox proper style with -postoffset (test combobox-3) * OSX: Stop [$text bbox] returning negative width * Repair autoloader fragility loading procs that call tailcall * Correct parsing in [scan 0x1 %b], [scan 0x1 %o] * Fix [string replace] so test stringComp-14.5 passes * Invalidate VFS mounts on sytem encoding change * Fix [expr {NaN > "Gran"}] to return 1; string comparison * Stop frequent Tcl_GetTime() calls creating clock drift * Correct functioning of dynamic unexport of methods * Fix [file join a //b] and [file join //a b] * Compute correct warp cursor position on 2nd display * Enable dismissal of ttk::menubutton without hover * Tk_BindEvent filter events Tk ignores avoid X11 ring buffer flood * Allow [$photo read] to read files beginning with "-" * [text] redisplay calculations corrected on OSX * Fix drawing of long text lines on Windows * Disabled combobox arrow appearance (danckaert) * Fix {PNG -alpha} format for 16-bit color * Workaround X11 drawing defects in Ubuntu 16.10+ * Fix calculation of ttk::notebook tab widths and tab user management * Scidb race in notebook tab selection * Color name parsing set to reject invalid hex color codes (#ABCZ) * OSX scrollbar draw position, highlights, & smooth scroll * Race condition on Win clipboard cleanup * Center image on button * Paneconfigure get pane heights right * Windows: User switch forced theme reset * Updated bundled packages - Itcl 4.1.0 (incompatible with Itk 4.0, get Itk 4.1) - sqlite3 3.20.0 - Thread 2.8.1 - tdbc* 1.0.5 - http 2.8.11 - tcltest 2.4.1 - msgcat 1.6.1 -- Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9593#comment:2> BLFS Trac <http://wiki.linuxfromscratch.org/blfs> Beyond Linux From Scratch -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page