summaryrefslogtreecommitdiffstats
path: root/doc/Utf.3
Commit message (Collapse)AuthorAgeFilesLines
* one more (Tcl_UniCharToUtf), and adapt documentationjan.nijtmans2022-11-161-4/+4
|
*-. TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf()jan.nijtmans2022-07-041-5/+6
|\ \
| * | Merge 9.0. Update documentationjan.nijtmans2022-03-111-5/+6
| | |
* | | Merge 8.7. Update documentationjan.nijtmans2022-06-231-2/+2
|\ \ \ | |/ / |/| / | |/
* | Merge 8.7jan.nijtmans2022-02-241-1/+15
|\ \ | |/
| * TIP #617: Tcl_WCharLen/Tcl_Char16Lenjan.nijtmans2022-02-031-1/+15
| |
* | Merge 8.7 (this is the TIP #575 implementation for Tcl 9.0)jan.nijtmans2021-03-151-7/+8
|\ \ | |/
| * Implement TIP #575: Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()jan.nijtmans2021-03-151-7/+8
| |\
| | * Merge 8.7jan.nijtmans2020-11-051-2/+2
| | |\ | | |/ | |/|
| | * Put back "string bytelength", not _that_ important for this TIP. jan.nijtmans2020-05-241-5/+6
| | | | | | | | | Document that Tcl_UtfCharComplete() can be used now to protect Tcl_UtfNext()
| | * Merge 8.7. Update documentationjan.nijtmans2020-05-181-2/+2
| |/
* | Merge 8.7jan.nijtmans2020-05-131-1/+1
|\ \ | |/
| * Merge 8.6jan.nijtmans2020-05-131-2/+5
| |\
| | * Fix documentation of Tcl_UtfAtIndex(), in accordance with implementation. ↵jan.nijtmans2020-05-131-1/+1
| | |\ | | | | | | | | | | | | See: [81242a48c8]
| | | * Fix documentation of Tcl_UtfAtIndex(), in accordance with implementation. ↵jan.nijtmans2020-05-131-1/+1
| | | |\ | | | | | | | | | | | | | | | See: [81242a48c8]
| | | | * Change back implementation of Tcl_UtfAtIndex() to how it was. Update ↵jan.nijtmans2020-05-121-5/+7
| | | | |\ | | | | | | | | | | | | | | | | | | documentation.
| | | | * | Demonstration for documentation bug, and suggestion for improved wording. ↵jan.nijtmans2020-05-101-1/+3
| | | | |/ | | | | | | | | | | | | | | | More explanation will follow in the ticket.
| | | * | Update documentation of Tcl_UtfPrev/Tcl_UtfNext back to how it was. Will be ↵jan.nijtmans2020-04-181-23/+14
| | | | | | | | | | | | | | | | | | | | updated later, when implementation is ready and agreed upon.
| | * | | (cherry-pick): Update documentation of Tcl_UtfPrev/Tcl_UtfNext back to how ↵jan.nijtmans2020-04-221-15/+6
| | | | | | | | | | | | | | | | | | | | it was. Will be updated later, when implementation is ready and agreed upon.
| | * | | Merge 8.5. Failing tests for now. To be remedied shortly.dgp2020-04-161-5/+14
| | |\ \ \ | | | |/ /
| | | * | Improve the docs for Tcl_UtfNext.dgp2020-04-161-5/+14
| | | | |
* | | | | Merge 8.7jan.nijtmans2020-05-121-1/+2
|\ \ \ \ \ | |/ / / /
| * | | | Little tweak to Tcl_UniCharAtIndex(): Protect against negative index, return ↵jan.nijtmans2020-05-121-1/+2
| | |_|/ | |/| | | | | | | | | | -1 in that case.
* | | | Merge 8.7jan.nijtmans2020-04-261-1/+1
|\ \ \ \ | |/ / /
| * | | Cherry-pick Tcl_UniCharAtIndex() implementation from [6596c4af31], but ↵jan.nijtmans2020-04-261-1/+1
| | | | | | | | | | | | | | | | adapted to the needs of TIPs 389/542.
* | | | Merge 8.7jan.nijtmans2020-04-141-7/+21
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-04-141-7/+21
| |\ \ \ | | |/ /
| | * | Merge 8.5. Failing tests highlight ticket [1b1f5f0b53].dgp2020-04-131-7/+21
| | |\ \ | | | |/
| | | * Improve the precision of the Tcl_UtfPrev documentation.dgp2020-04-131-7/+21
| | | |
| | * | Merge 8.5. Mainly add Unicode 13 new plane 3 characters to the internal ↵jan.nijtmans2020-03-171-1/+1
| | |\ \ | | | |/ | | | | | | | | Unicode tables. Not used in 8.6 yet.
| | | * Use more uppercase hex (e.g. 0xFF) in stead of lowercase (0xff) consistantly.jan.nijtmans2020-03-091-1/+1
| | | |
* | | | Merge 8.7jan.nijtmans2020-01-201-4/+10
|\ \ \ \ | |/ / /
| * | | Little doc tweakjan.nijtmans2019-12-121-6/+5
| | | |
| * | | Merge tip-548jan.nijtmans2019-08-021-1/+1
| |\ \ \
| * \ \ \ Merge tip-548jan.nijtmans2019-08-011-6/+19
| |\ \ \ \
| * \ \ \ \ Merge tip-548jan.nijtmans2019-08-011-4/+4
| |\ \ \ \ \
| * \ \ \ \ \ Merge tip-548 branch.jan.nijtmans2019-06-031-1/+0
| |\ \ \ \ \ \
| * | | | | | | More WIP: eliminate all usage of (platform-specific) ↵jan.nijtmans2019-05-221-20/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString() This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated.
| * | | | | | | Merge 8.7jan.nijtmans2019-03-241-4/+4
| |\ \ \ \ \ \ \
| * | | | | | | | Add 4 new encodings, and add documentation.jan.nijtmans2019-03-181-6/+43
| | | | | | | | |
* | | | | | | | | Merge 8.7jan.nijtmans2019-09-141-8/+32
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | Merge core-8-branch. Use tclWinDde.c and tclWinReg.c to show how the *WChar* ↵jan.nijtmans2019-08-021-1/+1
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | functions could be used in Win32 extensions.
| * | | | | | | | Merge 8.7. Documentation improvements and code cleanup. Approaching finish.jan.nijtmans2019-08-011-7/+23
| |\ \ \ \ \ \ \ \ | | | |_|/ / / / / | | |/| | | / / / | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Improvement: always export both 16-bit and 32-bit UTF functionjan.nijtmans2019-07-051-3/+3
| | |_|_|/ / / | |/| | | | |
| * | | | | | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide ↵jan.nijtmans2019-06-031-11/+18
| |/ / / / / | | | | | | | | | | | | | | | | | | more flexible replacement functions
* | | | | | Merge 8.7jan.nijtmans2019-08-021-5/+5
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Document that the *Backslash parsing functions output maximum 4 bytes, ↵jan.nijtmans2019-08-021-5/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | irrespectable of the TCL_UTF_MAX setting: It could be 4 for the "\Uxxxxxx" construct, but never more. Move <stddef.h> and <locale.h> to tclInt.h, so the can be removed from various other places.
* | | | | Enhance documentations. Move TCL_INDEX_NONE from tclInt.h to tcl.h, since ↵jan.nijtmans2019-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | it's too useful.
* | | | | Merge 8.7jan.nijtmans2019-03-181-3/+4
|\ \ \ \ \ | |/ / / /
| * | | | Comment Comment Tcl_UniCharToUtf() better, what happens handling surrogates. ↵jan.nijtmans2019-03-181-3/+4
| |/ / / | | | | | | | | | | | | Add type cast in tclUtf.c, making actual check clearer