Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade targeted version of Tcl / Tk to v8.6.10 #4

Open
AndrejMitrovic opened this issue Apr 13, 2020 · 1 comment
Open

Upgrade targeted version of Tcl / Tk to v8.6.10 #4

AndrejMitrovic opened this issue Apr 13, 2020 · 1 comment
Assignees
Labels
type-enhancement Improvement of existing functionality

Comments

@AndrejMitrovic
Copy link
Owner

Master currently targets v8.6.0.

@AndrejMitrovic AndrejMitrovic added the type-enhancement Improvement of existing functionality label Apr 13, 2020
@AndrejMitrovic AndrejMitrovic self-assigned this Apr 13, 2020
@AndrejMitrovic
Copy link
Owner Author

AndrejMitrovic commented Apr 13, 2020

Interesting notes in the changelog:

v8.6.1

  • 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.

v8.6.3

  • New Windows file dialogs:

Should check out if there's anything extra we need to do to support them, or if they're enabled by default.

  • Adds Windows 10 support

v8.6.4

  • Tk-Cocoa 2.0

Should mean better-looking GUIs on the Mac.

  • [TIP 433] New binding substitution %M

Could be interesting. See https://core.tcl-lang.org/tips/doc/trunk/tip/433.md

v8.6.5

  • [TIP 441] New option [listbox ... -justify].

New GUI option. See https://core.tcl-lang.org/tips/doc/trunk/tip/441.md

v8.6.6

New undo options for the text edit widgets. See https://core.tcl-lang.org/tips/doc/trunk/tip/446.md

v8.6.7

  • [TIP 464] Support multimedia keys on Windows

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

v8.6.8

  • Drop support for macOS 10.5

v8.6.9

  • Mac OSX 10.14 (Mojave) support

  • [ttk::scale] has new option -state

Seems like a new GUI feature.

v8.6.10

  • [tk::unsupported::MacWindowStyle isdark] for Dark Mode,

  • support for Tabbed Windows

  • Tk improvements on Windows
    - horizontal scrolling support
    - support for buttons 4 and 5
    - new keycodes Mail, AudioMedia, Launch0, Launch1

  • [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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-enhancement Improvement of existing functionality
Projects
None yet
Development

No branches or pull requests

1 participant