Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Few additions to release notes |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | main |
Files: | files | file ages | folders |
SHA3-256: |
811ffd1e5ecc70b7de6790eb24534163 |
User & Date: | jan.nijtmans 2024-04-17 16:19:32 |
Context
2024-04-18
| ||
14:41 | Tcl_DuplicateObj can't return NULL check-in: 750dad1cdf user: dkf tags: trunk, main | |
2024-04-17
| ||
16:19 | Few additions to release notes check-in: 811ffd1e5e user: jan.nijtmans tags: trunk, main | |
15:42 | Add pkgs8 directories to git/fossil ignore files check-in: 7a4d7f7cb9 user: jan.nijtmans tags: trunk, main | |
Changes
Changes to changes.md.
︙ | ︙ | |||
66 67 68 69 70 71 72 | Tcl 9: * 64-bit capacity: Data values larger than 2Gb * Internationalization of text - Full Unicode range of codepoints | | > > | 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | Tcl 9: * 64-bit capacity: Data values larger than 2Gb * Internationalization of text - Full Unicode range of codepoints - New encodings: utf-16/utf-32/ucs-2(le|be), CESU-8, etc. - [encoding] options -profile, -failindex manage encoding of I/O. - [msgcat] supports custom locale search list - [source] defaults to -encoding utf-8 * Zip filesystems and attached archives. * Unix notifiers available using epoll() or kqueue() - relieves limits on file descriptors imposed by legacy select() * Notable incompatibilities - Unqualified varnames resolved in current namespace, not global. - No --disable-threads build option. Always thread-enabled. - I/O malencoding default response: raise error (-profile strict) - Windows platform needs Windows 7 or Windows Server 2008 R2 or later - Ended interpretation of ~ as home directory in pathnames - Removed the "identity" encoding - $::tcl_precision no longer controls string generation of doubles - Removed Tcl 7 legacies: [case], [puts] [read] variant syntaxes - Removed subcommands [trace variable|vdelete|vinfo] - No -eofchar option for channels anymore for writing. - On Windows 10+ (Version 1903 or higher), system encoding is always utf-8. * Incompatibilities in C public interface - Many arguments expanded type from int to Tcl_Size - Ended support for Tcl_ChannelTypeVersion less than 5 - Introduced versioning of the Tcl_ObjType struct - Removed macros CONST*: Tcl 9 support means dropping Tcl 8.3 support - Removed routines: |
︙ | ︙ | |||
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | - [ledit] - [lpop] - [lremove] - [lseq] - [package files] - [string insert], [string is dict] - [tcl::process] * New command options - [regsub ... -command ...] - [lsearch ... -stride ...] - [socket ... -nodelay ... -keepalive ...] - [vwait] controlled by several new options * Numbers - 0NNN format is no longer octal interpretation. Use 0oNNN. - 0dNNNN format to compel decimal interpretation. - NN_NNN_NNN, underscores in numbers for optional readability | > > | 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | - [ledit] - [lpop] - [lremove] - [lseq] - [package files] - [string insert], [string is dict] - [tcl::process] - [*::build-info] * New command options - [regsub ... -command ...] - [lsearch ... -stride ...] - [clock scan ... -validate ...] - [socket ... -nodelay ... -keepalive ...] - [vwait] controlled by several new options * Numbers - 0NNN format is no longer octal interpretation. Use 0oNNN. - 0dNNNN format to compel decimal interpretation. - NN_NNN_NNN, underscores in numbers for optional readability |
︙ | ︙ | |||
149 150 151 152 153 154 155 156 157 158 159 160 161 162 | - [tk print]: access to the OS printing facility * Widget options - New ttk::progressbar option: -text - [$frame ... -backgroundimage $img -tile $bool] - [$menu id], [$menu add|insert ... ?$id? ...] - [$image get ... -withalpha ...] * Improved widget appearance - ttk::notebook with nondefault tab positions * Images - Partial SVG support - Read/write access to photo image metadata | > | 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | - [tk print]: access to the OS printing facility * Widget options - New ttk::progressbar option: -text - [$frame ... -backgroundimage $img -tile $bool] - [$menu id], [$menu add|insert ... ?$id? ...] - [$image get ... -withalpha ...] - All indices now accept the forms "end", "end-int", "int+|-int" * Improved widget appearance - ttk::notebook with nondefault tab positions * Images - Partial SVG support - Read/write access to photo image metadata |
︙ | ︙ |