Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

67 check-ins using file unix/tclUnixFile.c version 99932be042

2020-04-17
09:47
More test-cases check-in: 0ea7551b5e user: jan.nijtmans tags: core-8-5-branch
09:17
Original implementation of Tcl 8.5 before the Tcl_UtfPrev/Tcl_UtfNext reform. But: Add the (harmless... check-in: 11eb38dbe2 user: jan.nijtmans tags: core-8-5-orig
2020-04-16
20:28
merge litter check-in: 7e421dce7c user: dgp tags: core-8-5-branch
19:52
Convert Tcl_UtfNext into a routine that doesn't decode UTF-8 into UCS-2, but sticks only to its task... check-in: 76213b3f72 user: dgp tags: core-8-5-branch
19:39
Improve the docs for Tcl_UtfNext. Closed-Leaf check-in: cf6c570b2a user: dgp tags: dgp-utf-next
19:04
delete merge litter check-in: c9025631ee user: dgp tags: dgp-utf-next
19:02
More detailed comments. check-in: f6a8c5432f user: dgp tags: dgp-utf-next
18:42
compiler warning check-in: f4baf7e7af user: dgp tags: dgp-utf-next
18:40
More tests and fix for overlong handling in revised Tcl_UtfNext. check-in: 29041a6d75 user: dgp tags: dgp-utf-next
18:15
merge 8.5 check-in: 80f651b10f user: dgp tags: dgp-utf-next
18:14
Create and use macro TclUtfPrev for Tcl_UtfPrev. check-in: 3ba6c74d19 user: dgp tags: core-8-5-branch
17:55
merge 8.5 check-in: aadfd3448c user: dgp tags: dgp-utf-next
17:41
[5e6346a252] Adapt Tcl_UtfPrev to new Tcl rules that reject overlong sequences. check-in: a315a590f8 user: dgp tags: core-8-5-branch
17:30
Convert Overlong() to use a lookup table. Closed-Leaf check-in: 5550e9ac96 user: dgp tags: bug-5e6346a252
16:22
When we reject overlong sequences, \xC1 is as invalid a lead byte as \xFF. check-in: ce6e2901e2 user: dgp tags: bug-5e6346a252
15:48
merge 8.5 check-in: 877190c2e0 user: dgp tags: dgp-utf-next
15:38
merge 8.5 check-in: b59c18d809 user: dgp tags: bug-5e6346a252
10:07
Add (internal) stub entries for TclRegisterLiteral and TclStaticPackage. Not used in any test-cases ... check-in: 284a8015be user: jan.nijtmans tags: core-8-5-branch
2020-04-15
22:39
Refactor the Overlong test into a utility routine. check-in: 9cf8c75384 user: dgp tags: bug-5e6346a252
22:28
Use test existence to shorten comment. check-in: 32c044a1f8 user: dgp tags: bug-5e6346a252
22:14
More test coverage check-in: 6be510bdfd user: dgp tags: bug-5e6346a252
21:48
Rework Tcl_UtfPrev so it properly handles overlong sequences. check-in: bd5edfc3bc user: dgp tags: bug-5e6346a252
19:33
New test command "testutfnext", not used yet in actual test-cases. Being merged up to higher branche... check-in: 4eb84fae1d user: jan.nijtmans tags: core-8-5-branch
17:05
New tests checking Tcl_UtfPrev handling of overlong sequences. Bug demonstrated. check-in: d89096d805 user: dgp tags: bug-5e6346a252
16:42
Add test demonstrating that Tcl_UtfNext accepts overlong byte sequences, which is in conflict with w... check-in: eb8d77aba1 user: dgp tags: dgp-utf-next
14:42
Collection of coverage tests for Tcl_UtfNext. check-in: 1c991cdf8e user: dgp tags: dgp-utf-next
2020-04-14
21:39
New testing command [testutfnext]. check-in: d606001497 user: dgp tags: dgp-utf-next
21:32
typo check-in: 3e47eb4000 user: dgp tags: dgp-utf-next
21:25
Fix the bad logic in Tcl_UtfNext(). check-in: eb95fbb884 user: dgp tags: dgp-utf-next
21:16
Replace calls of TclUtfToUniChar() with TclUtfNext() when caller has no decoding need. Failing test ... check-in: d0cc6cdb7f user: dgp tags: dgp-utf-next
20:18
Create and use an optimized macro TclUtfNext() for Tcl_UtfNext(). check-in: 7a62f79951 user: dgp tags: dgp-utf-next
20:03
The function of Tcl_UtfNext() is to advance a pointer. There's nothing inherent in that task that re... check-in: 9e87b14c18 user: dgp tags: dgp-utf-next
17:52
Keep the tests consistent. check-in: 6baf1d7896 user: dgp tags: core-8-5-branch
09:38
Backport test-cases from 8.6 check-in: 31c2af9c3f user: jan.nijtmans tags: core-8-5-branch
2020-04-13
21:18
test numbering check-in: c73cd1f5b5 user: dgp tags: core-8-5-branch
19:45
[c61818e4c9] Fix regression in Tcl_UtfPrev from 2001. Many tests. check-in: 6f0a816449 user: dgp tags: core-8-5-branch
19:39
Improve the precision of the Tcl_UtfPrev documentation. Closed-Leaf check-in: 40dd03d6e7 user: dgp tags: dgp-utf-prev-alt
18:42
Make the comments describing Tcl_UtfPrev more complete and precise. check-in: 0db5bfbfeb user: dgp tags: dgp-utf-prev-alt
16:57
Repair tests to expect the right thing. check-in: 3bc3ce237a user: dgp tags: dgp-utf-prev-alt
16:52
merge 8.5 check-in: e13ac5b8da user: dgp tags: dgp-utf-prev-alt
16:51
[a7f685a181] Eliminate botched call of Tcl_UtfPrev. check-in: 72ce3b9c00 user: dgp tags: core-8-5-branch
16:44
New test demonstrating Tcl_StringCaseMatch is botched in its use of Tcl_UtfPrev. It doesn't conside... check-in: e4c7f0e08a user: dgp tags: core-8-5-branch
15:02
merge 8.5 check-in: 9ebb30f8c4 user: dgp tags: dgp-utf-prev-alt
15:01
Known bug test string-22.14 is not so hard to fix. check-in: 0cf00e7ba0 user: dgp tags: core-8-5-branch
14:30
A NUL byte cannot be mistaken for a trail byte. check-in: 2e9ce74f78 user: dgp tags: dgp-utf-prev-alt
14:29
merge 8.5 check-in: a1214ed279 user: dgp tags: dgp-utf-prev-alt
14:21
TclTrim() can also demand NUL-terminated arguments, and be simplified. check-in: 869537c21d user: dgp tags: core-8-5-branch
13:51
TclTrimLeft and TclTrimRight are internal routines. They demand NUL-terminated arguments. That's a r... check-in: 810eec64e8 user: dgp tags: core-8-5-branch
02:31
merge 8.5 check-in: d8eeb99198 user: dgp tags: dgp-utf-prev-alt
02:28
[c61818e4c9] [string trimright] robustly handle backing up over incomplete or malformed byte sequenc... check-in: d15a2b241e user: dgp tags: core-8-5-branch
02:10
Cherrypick partial fix. check-in: e1968e91c8 user: dgp tags: core-8-5-branch
01:41
merge 8.5 check-in: e8c478e9d0 user: dgp tags: dgp-utf-prev-alt
01:40
Another test for [string trimright] that demonstrates its own failures, not those of Tcl_UtfPrev. check-in: fd93a662d8 user: dgp tags: core-8-5-branch
00:12
Convert test to not directly use identity encoding. check-in: e2593ce8b7 user: dgp tags: core-8-5-branch
00:09
added test case covering [c61818e4c9] - string trim for not valid utf-8 sequence (mistakenly conside... check-in: aa03cde0d2 user: dgp tags: core-8-5-branch
2020-04-12
23:54
merge 8.5 check-in: a5d692baff user: dgp tags: dgp-utf-prev-alt
23:53
Stop direct use of the identity encoding in tests. check-in: 21f7f0b9d3 user: dgp tags: core-8-5-branch
23:47
[2006888] Backport conversion of test file to strict ASCII. ISO-8859-1 assumption is nonportable and... check-in: bea9b359ca user: dgp tags: core-8-5-branch
2020-04-11
22:26
Repair invalid utf-8 in subst.test. check-in: 0423e20fd0 user: dgp tags: core-8-5-branch
2020-04-10
00:01
Add (disabled) test to demo the inability of [string wordstart] to handle malformed UTF-8 sequences. check-in: d0ed59de5d user: dgp tags: core-8-5-branch
2020-04-09
22:27
Bulletproof the calls to Tcl_UtfPrev in Tcl_AppendLimitedToObj. check-in: 05bb517053 user: dgp tags: core-8-5-branch
19:22
merge 8.5 check-in: d3bf59e09a user: dgp tags: dgp-utf-prev-alt
19:13
Same trouble fixed the same way in Tcl_AppendElement(). check-in: 598cebf1d4 user: dgp tags: core-8-5-branch
19:04
[085913c760] Fix Tcl_DStringAppendElement quoting of #. check-in: 104ddd0206 user: dgp tags: core-8-5-branch
18:41
More tests. check-in: 07748eaa90 user: dgp tags: core-8-5-branch
17:43
Revise two tests that were detecting and forgiving a bug. check-in: 5a8de22fde user: dgp tags: core-8-5-branch
17:30
Guarantee TclNeedSpace and TclFindElement have common definition of whitespace by having both call t... check-in: da9a473a26 user: dgp tags: core-8-5-branch