summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Make all "pkg?" package names lowercase (was: ""Pkg?"), as we now recommend ↵jan.nijtmans2021-05-203-30/+30
| | | | lowercase package names. Let's provide good examples then.
* Make Pkgua package thread-safe and properly clean up everything when being ↵jan.nijtmans2021-05-181-1/+1
| | | | unloaded. Based on pyk-tclUnload branch, but extended for thread-safety (Thanks!)
* Additional test for [688fcc7082fa99a4].pooryorick2021-05-171-0/+32
|
* merge 8.5; adapt fix for 8.6dgp2021-04-141-0/+3
|\
| * Test demonstrating bug [26649439c7].dgp2021-04-141-0/+3
| |
* | Missing ::tcltest::loadTestedCommandsjan.nijtmans2021-04-131-0/+3
| |
* | Merge 8.5jan.nijtmans2021-04-121-75/+75
|\ \ | |/
| * Backport utf testcase tweaks from 8.7. No change for ucs-2jan.nijtmans2021-04-121-75/+75
| |
| * Backport Tcl_UtfCharComplete() functionality from 8.6 for TCL_UTF_MAX>3. ↵jan.nijtmans2021-03-111-3/+3
| | | | | | | | This makes Tcl_UtfCharComplete() usable to protect Tcl_UtfNext() calls for overflow. No change for TCL_UTF_MAX=3 (default build)
* | Backport dde 1.4.4 from Tcl 8.7. Doesn't conflict with installed Tcl 9.0 ↵jan.nijtmans2021-04-081-2/+2
| | | | | | | | | | version of dde any more. (don't bother doing this for the "registry" extension, because the Tcl 8.7+ version installs in a different directory)
* | Change Tcl_StaticPackage's "pkgName" argument to "prefix" and improve ↵jan.nijtmans2021-03-191-1/+1
| | | | | | | | documentation, describing better what this argument does.
* | Fix [4c591fa487]: [string compare] EIAS violationjan.nijtmans2021-03-101-19/+1
| |
* | Merge 8.5. Just split some testcasesjan.nijtmans2021-03-031-5/+10
|\ \ | |/
| * Backport improvements in UTF-8 handling for Tcl_UtfPrev/Tcl_UtfNext from 8.7 ↵jan.nijtmans2021-03-031-28/+64
| | | | | | | | (through 8.6). No change for TCL_UTF_MAX=3. Adapt test-cases accordingly
* | Backport some UTF-8-related changed from 8.7 to 8.6, only for TCL_UTF_MAX > ↵jan.nijtmans2021-03-021-14/+51
| | | | | | | | | | 3. No change for TCL_UTF_MAX=3. Also adapt test-cases accordingly, and add comments why the changes were done.
* | Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. ↵jan.nijtmans2021-02-191-0/+4
|\ \ | |/ | | | | Thanks to Tom Lane for the bug-report and the fix
| * Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. ↵jan.nijtmans2021-02-191-0/+4
| | | | | | | | Thanks to Tom Lane for the bug-report and the fix.
| * Backport 3 additional test-cases from 8.6 for TCL_UTF_MAX>3jan.nijtmans2021-02-171-7/+16
| |
* | Two new testcases for abs()jan.nijtmans2021-02-181-1/+7
| |
* | Fix [22324bcbd]: string reverse is broken for Emoji. Thanks to Chrisian ↵jan.nijtmans2021-02-161-4/+4
| | | | | | | | Werner for bug report and POC patch.
* | Remove unnecessary end-of-line spacing in test-casesjan.nijtmans2021-02-1629-107/+106
| |
* | Fix Tcl_UtfPrev expected testcases for TCL_UTF_MAX>3jan.nijtmans2021-02-161-8/+17
| |
* | Fix [d43f96c1a8]: string trimright is broken for Emojijan.nijtmans2021-02-151-4/+4
| |
* | More testcases from Christian Werner, regarding "string reverse" with Emoji. ↵jan.nijtmans2021-02-151-0/+18
| | | | | | | | Those testcases fail in all Tcl 8.6.x releases.
* | Add testcases from Christian Werner, regarding "string trim" with Emojijan.nijtmans2021-02-151-0/+27
| |
* | Oopsjan.nijtmans2021-02-051-2/+2
| |
* | Fix filename-11.45 testcase when there are multiple volumes: This testcase ↵jan.nijtmans2021-02-051-2/+2
| | | | | | | | only works for the native file system, which is the lastt one.
* | Use {} braces in more "expr" expressions.jan.nijtmans2021-01-2815-718/+718
| |
* | Suppress testing of known bug only when it is present. Allow tests that pass.dgp2020-12-261-1/+19
| |
* | Missing constraint, in case we are running on Windows 10 in developer modejan.nijtmans2020-12-231-1/+1
| |
* | (cherry-pick): Repair flaws exposed by debugging test run.jan.nijtmans2020-12-233-6/+9
| |
* | Fix testcase for [548cd945d6]: Consistant error-code if creating link fails ↵jan.nijtmans2020-12-231-5/+7
| | | | | | | | on all platforms. On Win10 disable the testcase, because latest Win10 in "Developer Mode" _can_ create symbolic links to files.
* | [testConstraint winVista] should be true on Windows 10 toojan.nijtmans2020-12-161-3/+4
| |
* | rfe [548cd945d6]: symlinks for Windows 10jan.nijtmans2020-12-161-8/+11
|\ \
| * | Protect fCmd-28.8 with constaint win10jan.nijtmans2020-12-151-8/+11
| | |
* | | Fix [fe57ad096d97623e]: Fix test http-4.14 for tcl-8.6.11rc0jan.nijtmans2020-12-143-19/+15
|/ /
* | Use more 0o??? syntax for octal. Clean up build *.yml filesjan.nijtmans2020-12-103-4/+4
| |
* | Merge 8.5 (syncing "tcltest" package). Use more uppercase hex representationsjan.nijtmans2020-12-041-76/+76
|\ \ | |/
* | Merge 8.5jan.nijtmans2020-12-041-66/+0
|\ \ | |/
| * TclWordEnd was removed in 8.1, so those testcases cannot be run anymorejan.nijtmans2020-12-041-66/+0
| |
* | Fix 4 socket testcases on Msys (those fail on Cygwin too)jan.nijtmans2020-12-041-2/+4
| |
* | two more 0o??? notationsjan.nijtmans2020-12-032-4/+4
| |
* | Use 0o??? notation for octal numbers in tools and testcases in stead of ↵jan.nijtmans2020-12-038-56/+56
| | | | | | | | 0???. Although it still works in 8.6, it is deprecated an will be removed in 9.0.
* | Handle 5 test-failures on Cygwin/Msysjan.nijtmans2020-12-011-6/+6
| |
* | Merge 8.5jan.nijtmans2020-11-301-1/+1
|\ \ | |/
| * Cherry-pick part of "msys2-fixes_v001" branch: build/test fixes for msys2jan.nijtmans2020-11-301-2/+2
| |
| * Fix winFCmd testcase. Add --disable-shared and TCL_UTF_MAX=4 builds to ↵jan.nijtmans2020-11-271-29/+5
| | | | | | | | github actions
| * Handle github actions test failures. Backported from 8.6jan.nijtmans2020-11-194-17/+21
| |
* | Merge 8.5jan.nijtmans2020-11-181-1/+1
|\ \ | |/
| * Enhance misleading test-case utf-6.23 with better diagnostics: Byte 0xE8 is ↵jan.nijtmans2020-11-181-6/+6
| | | | | | | | the start of a 3-byte UTF-8 sequence, so Tcl_UtfNext is expected to read next byte and see if it is a continuation byte