summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7. More WIP.jan.nijtmans2019-12-1621-95/+183
|\
| * Merge 8.6jan.nijtmans2019-12-162-6/+24
| |\
| | * Sync tcl.m4 with version in Tcljan.nijtmans2019-12-162-6/+24
| | |
| * | Fix [02a69449b5]: Wrong database names for tk::spinboxfvogel2019-12-141-4/+4
| |\ \ | | |/
| | * Fix [02a69449b5]: Wrong database names for tk::spinboxfvogel2019-12-141-4/+4
| | |\
| | | * Fix [02a69449b5]: Wrong database names for tk::spinboxfvogel2019-12-101-4/+4
| | | |
| * | | Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly ↵fvogel2019-12-141-1/+1
| |\ \ \ | | |/ / | | | | | | | | configuring -show. See the ticket for a detailed explanation.
| | * | Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly ↵fvogel2019-12-141-1/+1
| | |\ \ | | | | | | | | | | | | | | | configuring -show. See the ticket for a detailed explanation.
| | | * | Fix [b094cb4aa9]: ttk::treeview steadily enlarges width when repeatedly ↵fvogel2019-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | configuring -show. See the ticket for a detailed explanation.
| * | | | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor optionfvogel2019-12-146-7/+59
| |\ \ \ \ | | |/ / /
| | * | | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor optionfvogel2019-12-146-7/+59
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | Factorize common code into ttk::saveCursorfvogel2019-11-025-35/+24
| | | | |
| | | * | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ↵fvogel2019-11-023-4/+39
| | | | | | | | | | | | | | | | | | | | ttk::combobox, ttk::spinbox and ttk::panedwindow.
| | | * | Fix [b3b56ae8dc]: ttk widgets overwrite user-set -cursor option. Case of the ↵fvogel2019-11-023-3/+31
| | | | | | | | | | | | | | | | | | | | ttk::treeview.
* | | | | WIP: Add support for C++jan.nijtmans2019-12-1221-86/+316
|/ / / /
* | | | Merge 8.6jan.nijtmans2019-12-091-1/+1
|\ \ \ \ | |/ / /
| * | | Merge 8.5jan.nijtmans2019-12-091-1/+1
| |\ \ \ | | |_|/ | |/| |
| | * | Fix [7ca9a5b7cc]: Segfault due to pointer truncation in DLL_PROCESS_DETACHjan.nijtmans2019-12-091-1/+1
| | | |
* | | | close forkdgp2019-12-091-7/+0
|\ \ \ \
| * \ \ \ Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and ↵fvogel2019-12-081-7/+0
| |\ \ \ \ | | |/ / / | | | | | | | | | | overwritten) at the end of the file.
| | * | | Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and ↵fvogel2019-12-081-7/+0
| | |\ \ \ | | | | | | | | | | | | | | | | | | overwritten) at the end of the file.
| | | * | | Remove duplicate #Treeview section in xpTheme.tcl, it's already present (and ↵fvogel2019-12-081-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | overwritten) at the end of the file.
* | | | | | Fix build against Tcl 9dgp2019-12-061-1/+1
|/ / / / /
* | | | | Merge 8.6jan.nijtmans2019-12-053-25/+11
|\ \ \ \ \ | |/ / / /
| * | | | Build without -DUNICDE -D_UNICODE, since it's not necessary any-more (all ↵jan.nijtmans2019-12-053-25/+11
| | | | | | | | | | | | | | | | | | | | code uses implicit *W-API now). This also eliminates the need for the TK_ASCII_MAIN hack.
* | | | | Use Tcl_UtfToChar16DString() in stead of Tcl_UtfToUniCharDString(), since ↵jan.nijtmans2019-12-042-1/+3
| | | | | | | | | | | | | | | | | | | | the first is guaranteed to be 16-bit for any TCL_UTF_MAX value.
* | | | | Merge 8.6. Introduce the new Unicode-handling functions here too: Tk 8.7 ↵jan.nijtmans2019-12-045-60/+172
|\ \ \ \ \ | |/ / / / | | | | | | | | | | could be loaded in Tcl 8.6 .... Further improvements are still possible
| * | | | Make MODULE_SCOPE functions start with "Tk". Also simplify ↵jan.nijtmans2019-12-045-36/+25
| | | | | | | | | | | | | | | | | | | | TkUtfToNSString(), making use of Tcl_UtfToUniCharDString()
* | | | | Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older ↵marc_culler2019-12-041-52/+29
|\ \ \ \ \ | |/ / / / | | | | | | | | | | macOS systems.
| * | | | Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on older ↵marc_culler2019-12-041-52/+29
| |\ \ \ \ | | | | | | | | | | | | | | | | | | macOS systems.
| | * | | | Fix [749bd9bb1b]: systemControlAccentColor can have incorrect RGB on High Sierramarc_culler2019-12-041-52/+29
| |/ / / /
* | | | | On macOS call [image setTemplate:YES] for the cursor NSImages, to make the ↵marc_culler2019-12-031-0/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | cursor be white in dark mode.
| * | | | On macOS call [image setTemplate:YES] for the cursor NSImages, to make the ↵marc_culler2019-12-031-0/+1
| | | | | | | | | | | | | | | | | | | | cursor be white in dark mode.
* | | | | Merge 8.6. When compiling against Tcl 9.0 headers, don't allow Emoji escape ↵jan.nijtmans2019-12-016-19/+28
|\ \ \ \ \ | |/ / / / | | | | | | | | | | sequences to be split into two surrugates any more.
| * | | | In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use ↵jan.nijtmans2019-12-016-19/+22
| | | | | | | | | | | | | | | | | | | | more uppercase hex-values where appropriate.
* | | | | Merge 8.6jan.nijtmans2019-11-292-2/+7
|\ \ \ \ \ | |/ / / /
| * | | | Fix [d4f5620f5d]: font-4.14 fails (font actual with unicode). Add another ↵jan.nijtmans2019-11-292-2/+7
| | | | | | | | | | | | | | | | | | | | test-case for TCL_UTF_MAX>3
* | | | | Update to a (slightly) later version of X11R6 headers.jan.nijtmans2019-11-274-8/+27
| | | | |
* | | | | Sync tcl.m4 (again)jan.nijtmans2019-11-272-2/+11
| | | | |
* | | | | Sync tcl.m4 (for windows and UNIX) with version provided by Tcl 8.7jan.nijtmans2019-11-274-152/+46
|\ \ \ \ \ | |/ / / /
| * | | | Sync tcl.m4 with the vesion provided by Tcl 8.6jan.nijtmans2019-11-272-183/+78
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Sync rules.vc and tcl.m4 with the version included with Tcl8.5jan.nijtmans2019-11-273-228/+118
| | | | |
* | | | | Merge 8.6jan.nijtmans2019-11-269-63/+73
|\ \ \ \ \ | |/ / / /
| * | | | Horrible windows-specific workaround against SendInput not moving the mouse ↵jan.nijtmans2019-11-261-0/+13
| |\ \ \ \ | | | | | | | | | | | | | | | | | | on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10
| | * | | | Horrible windows-specific workaround against SendInput not moving the mouse ↵fvogel2019-11-261-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | on Win10 when both input.mi.dx and input.mi.dy are zero) - this must be a Windows bug. bind-34.3 now passes on Win10.
| | * | | | merge core-8-6-branchfvogel2019-11-2626-183/+480
| | |\ \ \ \
| * | \ \ \ \ Various cleanups in Unicode handling. Note that without Xft on X11 we don't ↵jan.nijtmans2019-11-268-64/+61
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | have Emoji.
| | * | | | | Merge 8.6jan.nijtmans2019-11-221-2/+15
| | |\ \ \ \ \
| | * | | | | | More code simplificationjan.nijtmans2019-11-211-15/+12
| | | | | | | |
| | * | | | | | Oops _WIN32 with single underscorejan.nijtmans2019-11-211-1/+1
| | | | | | | |