summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Merge 9.0core-tip-661-candidatejan.nijtmans2023-11-205-30/+42
|\
| * TIP #653: Handle consumed data of channel commands in case of encoding errorsjan.nijtmans2023-11-183-1/+37
| |\
| | * TIP #653: Handle consumed data of channel commands in case of encoding errorsjan.nijtmans2023-11-183-2/+38
| | |\
| | | * Merge 8.7jan.nijtmans2023-11-142-57/+60
| | | |\
| | | * | Add test for blocking modejan.nijtmans2023-11-143-7/+35
| | | | |
| | | * | Merge 8.7jan.nijtmans2023-11-1314-170/+115
| | | |\ \
| | | | * | Now that the robust, early method of directing Tcl to find its script dgp2023-11-132-41/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | library in the zipfs archive is in place, we can yank out the hacky approach of defining a semi-secret command to extend a search path. Re-open the feature branch. Integration was pulled back when some reports of failures on some build configurations came in.
| | | | * | Make calls early to find the script library in zipfs archive and alertdgp2023-11-131-8/+14
| | | | | | | | | | | | | | | | | | the Tcl library to its location so that all interps find it when created.
| | | | * | merge 8.7dgp2023-11-1313-110/+58
| | | | |\ \ | | | | | |/
| | | | * | In the zipfs archive initialization, use Tcl_SetPreInitScript() to equip dgp2023-11-081-13/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the creation of every interp by the Tcl library with the knowledge of where in the archive the script library is to be found. This is the **documented example usage** for Tcl_SetPreInitScript. POSTSCRIPT: Moved to development branch. Still needs some verification.
| | | * | | TIP 653: adopted implementation to new text to only return "-data" if ↵oehhar2023-11-071-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | potential data loss. Check for non-blocking missing
| | | * | | Merge core-8-branchoehhar2023-11-0280-5022/+4326
| | | |\ \ \ | | | | |/ /
| | | * | | Rebase to 8.7jan.nijtmans2023-08-311-2/+8
| | | |\ \ \
| | | | * \ \ Rebase to 8.7. Adapt "gets" the same way as "read"jan.nijtmans2023-08-011-2/+8
| | | | |\ \ \
| | | | | * \ \ Merge 8.7jan.nijtmans2023-07-211-1/+4
| | | | | |\ \ \
| | | | | | * | | TIP #653 implementation (with a lot of corrections compared to the ↵jan.nijtmans2023-06-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | py-b8f575aa23 or the other tip-653 branch)
| * | | | | | | | Merge 8.7. Also fix Windows symbols build with Visual Studiojan.nijtmans2023-11-182-2/+1
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | "stoponerror" == "profilestrict" (and not used anyway)jan.nijtmans2023-11-181-1/+0
| | | | | | | | |
| | * | | | | | | silence compiler warningdgp2023-11-171-1/+1
| | | | | | | | |
| * | | | | | | | Don't bother testing the compatibility macro's any more.jan.nijtmans2023-11-171-26/+3
| | | | | | | | |
| * | | | | | | | make Tcl_GetByteArrayFromObj() macro work without stubs as well (in ↵jan.nijtmans2023-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | statically linked extensions)
* | | | | | | | | Check-in to discuss the idea.pointsman2023-11-171-6/+17
|/ / / / / / / /
* | | | | | | | Revise macro usagejan.nijtmans2023-11-1614-55/+35
| | | | | | | |
* | | | | | | | Fix binary/format/string testcase failures on 32-bit platforms. Reported by ↵jan.nijtmans2023-11-163-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Harald Oehlmann.
* | | | | | | | merge core-8-branchdkf2023-11-161-6/+38
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Remnants from TIP 567's implementationdkf2023-11-151-7/+37
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| | * | | | | | Blooperfixdkf2023-11-131-2/+0
| | | | | | | |
| | * | | | | | Remnants from TIP 567's implementation. The feature was done ages ago.dkf2023-11-131-5/+37
| | | | | | | |
* | | | | | | | Merge 8.7jan.nijtmans2023-11-151-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / /
* | | | | | | | Bug [c4eb46a1]: endless loop on non blocking gets with encoding error. No ↵oehhar2023-11-131-2/+17
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | additional failing tests.
| * | | | | | | Bug [c4eb46a1]: endless loop on non blocking gets with encoding error. Now, ↵oehhar2023-11-131-2/+17
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | tests zlib-8.21 and zlib-8.22 fail with unknown reason, but better than a hang.
| | * | | | | | | Bug [c4eb46a1]: non-blocking gets fires the error on 2nd call when sequence ↵oehhar2023-11-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is incomplete. Added some test cases.
| | * | | | | | | Bug [c4eb46a1]: endless loop on gets, non blocking, profile strict, encoding ↵oehhar2023-11-121-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | error: remove non-blocking exit condition and add test case
* | | | | | | | | Merge 8.7jan.nijtmans2023-11-132-4/+12
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Fix for TIP #641: If sizeof(*(boolPtr)) > sizeof(int), generate a ↵jan.nijtmans2023-11-131-4/+10
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | compiler-error. Requested by @pointsman
| * | | | | | | Simplify TIP #656: "A revised proposal for encodings". Make ↵jan.nijtmans2023-11-136-76/+15
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | TCL_ENCODING_PROFILE_??? values the same as in Tcl 9.0 after TIP #657: Make "-profile strict" the default in Tcl 9.0
* | | | | | | TIP #657: Make "-profile strict" the default in Tcl 9.0jan.nijtmans2023-11-139-113/+140
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Rebase to latest 9.0jan.nijtmans2023-11-109-113/+140
| |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ Merge mainoehhar2023-11-0265-1790/+1826
| | |\ \ \ \ \ \ \
| | * | | | | | | | Undo changes in tclVar.c: no longer necessaryjan.nijtmans2023-09-291-13/+1
| | | | | | | | | |
| | * | | | | | | | Merge 9.0. Make stderr channel -profile replacejan.nijtmans2023-09-294-62/+167
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Improve error-message, in case of encoding error in stderr channeljan.nijtmans2023-09-281-8/+25
| | | | | | | | | | |
| | * | | | | | | | | Rebase to 9.0. Error-message improvementjan.nijtmans2023-09-2810-110/+143
| | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ Rebase to 9.0jan.nijtmans2023-09-289-109/+126
| | | |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / /
| | | * | | | | | | | | 3 places where TCLFSENCODING is not appropricate (use system-encoding, not ↵jan.nijtmans2023-09-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | utf-8, on Windows)
| | | * | | | | | | | | Rebase to 9.0jan.nijtmans2023-09-128-109/+119
| | | |\ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ Rebase to 9.0jan.nijtmans2023-08-308-109/+119
| | | | |\ \ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ Rebase to 9.0jan.nijtmans2023-07-288-109/+119
| | | | | |\ \ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ \ Rebase to 9.0. Add more filname encoding checksjan.nijtmans2023-07-278-116/+127
| | | | | | |\ \ \ \ \ \ \ \ \
| | | | | | | * \ \ \ \ \ \ \ \ Merge 9.0jan.nijtmans2023-07-211-27/+43
| | | | | | | |\ \ \ \ \ \ \ \ \