Open AndrejMitrovic opened 4 years ago
Interesting notes in the changelog:
Tcl_NR*Eval*()
routines now schedule only, as documented.It seems there exist some more performant / minimum stack space Tcl evaluation routines:
This could be useful for enhancing performance.
Should check out if there's anything extra we need to do to support them, or if they're enabled by default.
Should mean better-looking GUIs on the Mac.
Could be interesting. See https://core.tcl-lang.org/tips/doc/trunk/tip/433.md
New GUI option. See https://core.tcl-lang.org/tips/doc/trunk/tip/441.md
[TIP 443] More configuration options for text tags. New text GUI element options. See https://core.tcl-lang.org/tips/doc/trunk/tip/443.md
[TIP 446] [$text edit (canundo|canredo)].
New undo options for the text edit widgets. See https://core.tcl-lang.org/tips/doc/trunk/tip/446.md
This should be very useful to us. Enables building media players, for example. See https://core.tcl-lang.org/tips/doc/trunk/tip/464.md
Mac OSX 10.14 (Mojave) support
[ttk::scale] has new option -state
Seems like a new GUI feature.
[tk::unsupported::MacWindowStyle isdark] for Dark Mode,
support for Tabbed Windows
Tk improvements on Windows
[TIP 527] New command [tcl::unsupported::timerate] for performance testing. See https://core.tcl-lang.org/tips/doc/trunk/tip/527.md
Partial support for emoji in Tk text displays (see Tk demo).
Refactored all MouseWheel bindings
This might break existing bindings.
[TIP 535] Revised precision of ::scale widget tick mark values
This might break existing bindings. See https://core.tcl-lang.org/tips/doc/trunk/tip/535.md
[TIP 533] New index argument in [$menubutton post x y index] See https://core.tcl-lang.org/tips/doc/trunk/tip/533.md
Master currently targets v8.6.0.