@@ -4,101 +4,10 @@ changes to the Tk source code at
4
4
5
5
> [ Tk Source Code] ( https://core.tcl-lang.org/tk/ )
6
6
7
- Release Tk 9.0.2 arises from the check-in with tag ` core-9-0-2 ` .
7
+ Release Tk 9.1a0 arises from the check-in with tag ` core-9.1a0 ` .
8
8
9
- Tk 9.0.2 continues the Tk 9.0 series of releases. The Tk 9.0 series
10
- does not support Tcl 8.6. The Tk 9.0 series extends the Tcl 9.0 series.
11
- To make use of Tk 9.0.2 , first a Tcl 9.0 release must be present.
9
+ Tk 9.1a0 continues the Tk 9.x series of releases. The Tk 9.x series
10
+ do not support Tcl 8.6. The Tk 9.1 series extends the Tcl 9.0 series.
11
+ To make use of Tk 9.1a0 , first a Tcl 9.0 or 9.1 release must be present.
12
12
As new Tk features are developed, expect them to appear in Tk 9, but not
13
13
necessarily in Tk 8.
14
-
15
- Tk patch releases have the primary purpose of delivering bug fixes
16
- to the userbase.
17
-
18
- # Bug fixes
19
- - [ inaccurate scrollbar error-message] ( https://core.tcl-lang.org/tk/tktview/f88118 )
20
- - [ Build tk 9.0.1 failed on macos 10.13] ( https://core.tcl-lang.org/tk/tktview/cb5d77 )
21
- - [ image svg upstream out of bound read nanosvg #262 ] ( https://core.tcl-lang.org/tk/tktview/121786 )
22
- - [ wm iconbitmap does not correctly set the icon pixmap hint on macOS] ( https://core.tcl-lang.org/tk/tktview/13ac26 )
23
- - [ Backspace crashes 9.0 interpreter on FreeBSD] ( https://core.tcl-lang.org/tk/tktview/1da19a )
24
- - [ Bug in the ttk::scale widget of the "default" theme] ( https://core.tcl-lang.org/tk/tktview/126d07 )
25
- - [ Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme] ( https://core.tcl-lang.org/tk/tktview/525536 )
26
- - [ English shortcuts for Chinese locale] ( https://core.tcl-lang.org/tk/tktview/c99266 )
27
- - [ No grip element in ttk::panedwindow sashes of most built-in themes] ( https://core.tcl-lang.org/tk/tktview/9902d8 )
28
- - [ Tk_Get3DBorderColors broken by design] ( https://core.tcl-lang.org/tk/tktview/517165 )
29
-
30
- Release Tk 9.0.1 arises from the check-in with tag ` core-9-0-1 ` .
31
-
32
- Tk 9.0.1 continues the Tk 9.0 series of releases. The Tk 9.0 series
33
- does not support Tcl 8.6. The Tk 9.0 series extends the Tcl 9.0 series.
34
- To make use of Tk 9.0.1, first a Tcl 9.0 release must be present.
35
- As new Tk features are developed, expect them to appear in Tk 9, but not
36
- necessarily in Tk 8.
37
-
38
- Tk patch releases have the primary purpose of delivering bug fixes
39
- to the userbase. As the first patch release in the Tk 9.0 series,
40
- Tk 9.0.1 also includes a small number of interface changes that complete
41
- some incomplete features first delivered in Tk 9.0.0.
42
-
43
- # Completed 9.0 Features and Interfaces
44
- - [ TIP #706 : Expose three Tk "In Context" functions via stubs table] ( https://core.tcl-lang.org/tips/doc/trunk/tip/706.md )
45
- - [ Tilde file syntax not available on 9.0 but used by "~ /.Xdefaults"] ( https://core.tcl-lang.org/tk/tktview/fcfddc )
46
- - [ leftover use of tilde in filename string] ( https://core.tcl-lang.org/tk/tktview/767702 )
47
-
48
- # Bug fixes
49
- - [ Canvas widget handles pixel objects incorrectly in Tk 9.0] ( https://core.tcl-lang.org/tk/tktview/610a73 )
50
- - [ SIGABRT from Tk_DeleteErrorHandler()] ( https://core.tcl-lang.org/tk/tktview/f52986 )
51
- - [ build failure on macOS < 10.13] ( https://core.tcl-lang.org/tk/tktview/d48cbf )
52
- - [ Two potentially bogus binding scripts for <TouchpadScroll >] ( https://core.tcl-lang.org/tk/tktview/73c5e3 )
53
- - [ Aqua: canvas items are not always redrawn] ( https://core.tcl-lang.org/tk/tktview/5869c2 )
54
- - [ Aqua: color rgb values do not behave as expected when appearance is changed] ( https://core.tcl-lang.org/tk/tktview/01f58b )
55
- - [ Aqua: winfo rgb . systemLabelColor returns a weird result on aqua] ( https://core.tcl-lang.org/tk/tktview/23b57a )
56
- - [ Aqua: background thread became slower] ( https://core.tcl-lang.org/tk/tktview/547cc6 )
57
- - [ Use of Tcl_Obj vs char * in Widget storage] ( https://core.tcl-lang.org/tk/tktview/f91aa2 )
58
- - [ cannot build .chm help file (Windows)] ( https://core.tcl-lang.org/tk/tktview/bb110c )
59
- - [ Tk initialization overwrites thread specific data] ( https://core.tcl-lang.org/tk/tktview/bcbf4c )
60
- - [ File clamTheme.tcl misses code related to the -indicatorforeground option] ( https://core.tcl-lang.org/tk/tktview/a69fd7 )
61
- - [ Segfault when using menu(button) with the -font option] ( https://core.tcl-lang.org/tk/tktview/8ce672 )
62
- - [ Bind mechanism vs. GNOME] ( https://core.tcl-lang.org/tk/tktview/6bdf1a )
63
- - [ many PIXEL options don't keep their configured value] ( https://core.tcl-lang.org/tk/tktview/29ba53 )
64
- - [ Menu entry underline does not consider activeborderwidth] ( https://core.tcl-lang.org/tk/tktview/844c0b )
65
-
66
- Release Tk 9.0.0 arises from the check-in with tag ` core-9-0-0 ` .
67
-
68
- Highlighted differences between Tk 9.0 and Tk 8.6 are summarized below,
69
- with focus on changes important to programmers using the Tk library and
70
- writing Tcl scripts containing Tk commands.
71
-
72
- ## Many improvements to use of platform features and conventions.
73
- - Built-in widgets and themes are scaling-aware.
74
- - Improved support of two-finger gestures, where available
75
- - The ` tk windowingsystem ` "aqua" needs macOS 10.9 or later
76
-
77
- ## New commands and options
78
- - ` tk sysnotify ` — Access to the OS notifications system
79
- - ` tk systray ` — Access to the OS tray facility
80
- - ` tk print ` — Access to the OS printing facility
81
-
82
- ## Widget options
83
- - New ` ttk::progressbar ` option: ** -text**
84
- - ` $frame ... -backgroundimage $img -tile $bool `
85
- - ` $menu id ` , ` $menu add|insert ... ?$id? ... `
86
- - ` $image get ... -withalpha ... `
87
- - All indices now accept the forms ** end** , ** end-int** , ** int+|-int**
88
-
89
- ## Improved widget appearance
90
- - ` ttk::notebook ` with nondefault tab positions
91
-
92
- ## Images
93
- - Partial SVG support
94
- - Read/write access to photo image metadata
95
-
96
- ## Known bugs
97
- - [ Inconsistent reporting of child geometry changes to grid container] ( https://core.tcl-lang.org/tk/tktview/beaa8e )
98
- - [ Inconsistency in whether widgets allow negative borderwidths] ( https://core.tcl-lang.org/tk/tktview/5f739d )
99
- - [ slow widget creation if default font is not used] ( https://core.tcl-lang.org/tk/tktview/8da7af )
100
- - [ The wm manage command does not work on current macOS versions] ( https://core.tcl-lang.org/tk/tktview/8a6012 )
101
- - [ Slow processing irregular transparencies] ( https://core.tcl-lang.org/tk/tktview/919066 )
102
- - [ text's cursor width on 0th column] ( https://core.tcl-lang.org/tk/tktview/47fbfc )
103
- - [ text widget breaks graphemes with combining diacritical marks] ( https://core.tcl-lang.org/tk/tktview/442208 )
104
-
0 commit comments