summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Rename MODULESCOPE TclGetLoadedPackagesEx() to TclGetLoadedLibraries()jan.nijtmans2021-03-224-5/+5
|
* Rename internal variables, making it more clear that tclLoad.c is not part ↵jan.nijtmans2021-03-221-162/+162
| | | | of Tcl's "package" mechanism.
* Fix [0221b993a1]: Tcl command [update idletasks] doesn't skip main loop in ↵jan.nijtmans2021-03-191-1/+1
|\ | | | | | | Tcl_DoOneEvent
| * Suggested fix for [0221b993a1]: Tcl command [update idletasks] doesn't skip ↵jan.nijtmans2021-03-181-1/+1
| | | | | | | | main loop in Tcl_DoOneEvent
* | Fully implement TCL_ENCODING_STOPONERROR flag for Utf2Utf encoder/decoder.jan.nijtmans2021-03-191-3/+8
| |
* | Merge 8.6jan.nijtmans2021-03-1910-154/+152
|\ \
| * | Change Tcl_StaticPackage's "pkgName" argument to "prefix" and improve ↵jan.nijtmans2021-03-196-38/+38
| | | | | | | | | | | | documentation, describing better what this argument does.
| * | Delete some useless code. Was only place where we fed an uncontrolled value ↵dkf2021-03-181-2/+0
| | | | | | | | | | | | to %f, and it was actually a conversion we didn't need to do at all.
* | | Handle the encoding of filenames in ZIPs correctly. (This is awful. The ↵dkf2021-03-182-39/+215
| |/ |/| | | | | awful isn't Tcl's fault. Terrible spec...)
* | Merge 8.6jan.nijtmans2021-03-181-2/+1
|\ \ | |/
| * Remove incorrect/useless commentjan.nijtmans2021-03-181-2/+1
| |
* | More simplification of UtfToUtfProc(). Get rid of wrapper functions ↵jan.nijtmans2021-03-181-126/+24
| | | | | | | | UtfIntToUtfExtProc/UtfExtToUtfIntProc. This can be handled by additional flags.
* | Simplify UtfToUtfProc() and UtfToUtf16Proc(): Using TclUtfToUCS4() ↵jan.nijtmans2021-03-172-59/+32
| | | | | | | | | | internally means that we don't have to keep track of internal state any more (Tcl_EncodingState) Also, add (HMODULE) cast (back) in tclZipfs.c
* | Fix MSVC buildjan.nijtmans2021-03-171-1/+1
| |
* | More cleaning up of zipfsdkf2021-03-161-46/+56
| | | | | | Don't put straight binary data in a Tcl string, and other better API uses.
* | Fix gcc warningsjan.nijtmans2021-03-162-4/+3
| |
* | Tweak usage of TCL_NO_DEPRECATEDjan.nijtmans2021-03-152-4/+4
| |
* | Implement TIP #575: Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()jan.nijtmans2021-03-1512-95/+106
|\ \
| * \ Merge 8.7jan.nijtmans2021-02-186-22/+61
| |\ \
| * \ \ Merge 8.7jan.nijtmans2021-02-161-6/+41
| |\ \ \
| * \ \ \ Merge 8.7jan.nijtmans2021-02-162-5/+5
| |\ \ \ \
| * \ \ \ \ Merge 8.7jan.nijtmans2021-02-1530-232/+416
| |\ \ \ \ \
| * \ \ \ \ \ Merge 8.7jan.nijtmans2020-12-161-1/+1
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-12-1399-216/+217
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-12-0418-188/+86
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-11-205-9/+20
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-11-115-91/+114
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-11-0511-78/+37
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-10-241-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-10-227-23/+27
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-10-141-6/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-10-1481-2175/+2439
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Change implementation "charstart", not behaving as "prevchar" any more. Also ↵jan.nijtmans2020-05-291-21/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | optimize charend/charstart for TCL_UTF_MAX>3 (not need to do actual conversion then).
| * | | | | | | | | | | | | | | | Remove nextword/prevword. Rename nextchar/prefchar to charend/charstart, for ↵jan.nijtmans2020-05-282-162/+15
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | consistancy with wordend/wordstart. Slightly adapt wordend/wordstart when index is out of range.
| * | | | | | | | | | | | | | | | | Finish implementation of "string nextchar|nextword|prevchar|prevword". Not ↵jan.nijtmans2020-05-254-96/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | thourougly test yet, but seems OK at first sight.
| * | | | | | | | | | | | | | | | | Fix "string is wordchar" in compiled case handling characters > U+FFFF. ↵jan.nijtmans2020-05-251-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt testcase exposing the problem.
| * | | | | | | | | | | | | | | | | Put back "string bytelength", not _that_ important for this TIP. jan.nijtmans2020-05-241-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document that Tcl_UtfCharComplete() can be used now to protect Tcl_UtfNext()
| * | | | | | | | | | | | | | | | | Rewrite "string wordend" to use the Tcl_UniChar array.jan.nijtmans2020-05-231-10/+8
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Split more "string" functions. New helper function TclUniCharToUCS4(), not ↵jan.nijtmans2020-05-223-4/+284
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | used yet but that's the next step.
| * | | | | | | | | | | | | | | | | New "string" subcommands: "nextchar", "nextword", "prevchar", "prevword". ↵jan.nijtmans2020-05-221-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not implemented yet (for now same as "wordstart"/"wordend"). Deprecate "string bytelength".
| * | | | | | | | | | | | | | | | | Merge 8.7jan.nijtmans2020-05-2211-41/+90
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add function Tcl_UniCharFold(). It's the same as Tcl_UniCharToLower() for now, but that will change.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7. Update documentationjan.nijtmans2020-05-187-65/+65
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge 8.7. Further progress with TIP implementation.jan.nijtmans2020-05-133-29/+34
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | First, experimental implementation of TIP #575. Barely tested, will fail. WIPjan.nijtmans2020-05-1212-65/+105
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | More refactoring to reduce the choked-up complexity of tclZipfs.cdkf2021-03-152-140/+190
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Flipped a testdkf2021-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | More on making tclZipfs.c comprehensible. Refactoring to the rescue!dkf2021-03-141-695/+1073
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2021-03-101-0/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Repair Tcl_UniCharNcasecmp() in the same way as Tcl_UniCharNcmp() for fix ↵jan.nijtmans2021-03-101-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [4c591fa487]. Also put back minor optimization for big-endian machines removed in the previous commit
* | | | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2021-03-103-11/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / /