summaryrefslogtreecommitdiffstats
path: root/doc/Utf.3
Commit message (Collapse)AuthorAgeFilesLines
* Fix "string tolower" and friends for handling unpaired surrogates correctly. ↵jan.nijtmans2018-06-241-1/+4
| | | | | Also add test-cases for those situations. Various typo's in comments.
* Merge 8.6. And add more documentation and test-cases regarding the behavior ↵jan.nijtmans2018-06-181-6/+6
|\ | | | | | | of Tcl_UniCharToUtf()
* \ Merge core-8-branch. Also, use a different value for TCL_STUB_MAGIC when ↵jan.nijtmans2017-11-291-1/+1
|\ \ | |/ | | | | TCL_UTF_MAX>4.
| * Update some functions in tclUtf.c to handle surrogate pairs when TCL_UTF_MAX ↵jan.nijtmans2017-11-291-1/+1
| | | | | | | | | | == 4. Also update documentation to distinguish better between "Tcl_UniChar" and "Unicode character": Those are not necessary the same when TCL_UTF_MAX == 4. No change when TCL_UTF_MAX == 4 or TCL_UTF_MAX == 6.
* | Treat invalid UTF-8 characters in the range 0x80-0x9F as cp1252: See ↵jan.nijtmans2017-11-291-0/+3
| | | | | | | | [https://en.wikipedia.org/wiki/UTF-8]. To be added to TIP #389
* | merge core-8-branch. Fix some Tcl_UniChar initialization, in case ↵jan.nijtmans2017-11-171-1/+1
| | | | | | | | TCL_UTF_MAX == 4
* | Somewhat simplified implementation of TIP #389, in which the "string length" ↵jan.nijtmans2017-11-071-1/+1
|/ | | | if characters > U+FFFF is considered to be 2, not 1.
* Remove unnecessary end-of-line spacing (preparing for some further ↵jan.nijtmans2015-09-041-7/+7
| | | | documentation updates)
* Fix [6f74ac47278f437a]: No man link to Tcl_UtfNcasecmp() during install on unixjan.nijtmans2015-08-061-1/+1
|\
| * Fix [6f74ac47278f437a]: No man link to Tcl_UtfNcasecmp() during install on unixjan.nijtmans2015-08-061-1/+1
| |
* | Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD ↵jan.nijtmans2013-11-051-1/+1
|\ \ | |/ | | | | and possibly others.
| * Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD ↵jan.nijtmans2013-11-051-1/+1
| | | | | | | | and possibly others.
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/ | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ | | | | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * Tightened up Tcl_Utf{Next,Prev} docs. [Bug 769895]dkf2003-07-181-5/+8
| | |
| | * * doc/AddErrInfo.3: Improved consistency of documentationdgp2003-07-181-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/CrtTrace.3: by using "null" everywhere to refer to * doc/Encoding.3: the character '\0', and using "NULL" * doc/Eval.3: everywhere to refer to the value of a * doc/GetIndex.3: pointer that points to nowhere. * doc/Hash.3: Also dropped references to ASCII that * doc/LinkVar.3: are no longer true, and standardized on * doc/Macintosh.3: the hyphenated spelling of "null-terminated". * doc/OpenFileChnl.3: * doc/SetVar.3: * doc/StringObj.3: * doc/Utf.3:
* | | Prepare Tcl's docs for life as 8.6 (remove out of date change bars, fixdkf2008-06-291-2/+2
|/ / | | | | | | typedefs, add a few missing bits)
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | First stage of doing GOOBE improvements to documentation now that the html ↵dkf2007-10-281-3/+4
| | | | | | | | generation works
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-101-1/+1
| |
* | * doc/DString.3: Eliminated use of identifier "string" in Tcl'sdgp2005-05-031-20/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Environment.3: public C API to avoid conflict/confusion with * doc/Eval.3: the std::string of C++. * doc/ExprLong.3, doc/ExprLongObj.3, doc/GetInt.3, doc/GetOpnFl.3: * doc/ParseCmd.3, doc/RegExp.3, doc/SetResult.3, doc/StrMatch.3: * doc/Utf.3, generic/tcl.decls, generic/tclBasic.c, generic/tclEnv.c: * generic/tclGet.c, generic/tclParse.c, generic/tclParseExpr.c: * generic/tclRegexp.c, generic/tclResult.c, generic/tclUtf.c: * generic/tclUtil.c, unix/tclUnixChan.c: * generic/tclDecls.h: `make genstubs`
* | Purge old and inaccurate .VS/.VE macros.dkf2005-04-061-13/+1
| |
* | Reduce the number of warnings given by nroff...dkf2004-10-071-2/+2
| |
* | Convert CONST to const, VOID to void so we document how we want the API used.dkf2004-10-071-11/+11
| |
* | Update the .AS macro definition and take advantage of it's new-found power.dkf2004-10-071-2/+2
| |
* | More fixes from Mikhail Kolesnitchenko, and also standardize highlightingdkf2004-09-181-5/+5
| | | | | | | | of symbols like TCL_OK, TCL_ERROR, etc.
* | More documentation fixes from Mikhail Kolesnitchenko. [Patch 1022527]dkf2004-09-061-8/+8
| |
* | Tightened up Tcl_Utf{Next,Prev} docs. [Bug 769895]dkf2003-07-181-5/+8
| |
* | * doc/AddErrInfo.3: Improved consistency of documentationdgp2003-07-181-12/+12
|/ | | | | | | | | | | | | | * doc/CrtTrace.3: by using "null" everywhere to refer to * doc/Encoding.3: the character '\0', and using "NULL" * doc/Eval.3: everywhere to refer to the value of a * doc/GetIndex.3: pointer that points to nowhere. * doc/Hash.3: Also dropped references to ASCII that * doc/LinkVar.3: are no longer true, and standardized on * doc/Macintosh.3: the hyphenated spelling of "null-terminated". * doc/OpenFileChnl.3: * doc/SetVar.3: * doc/StringObj.3: * doc/Utf.3:
* Spell-check, fixed typos (Updates from Larry Virden).jenglish2002-07-011-4/+4
|
* * Partial TIP 27 rollback. Following routinesdgp2002-02-081-3/+3
| | | | | | | | | | | | | restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment.
* * Updated APIs in generic/tclUtf.c and generic/tclRegexp.c accordingdgp2002-01-171-8/+14
| | | | to the guidelines of TIP 27. Updated callers.
* * Several typo and formatting corrections discovereddgp2001-12-101-2/+2
| | | | during conversion to TMML. Thanks to Joe English. [Patch 490514]
* 2001-04-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-04-061-2/+2
| | | | | | | | | | | | | * unix/mkLinks: Updated to incorporate the changes below. * doc/StringObj.3: Added 'Tcl_AttemptSetObjLength' to the NAME section. [Bug #414435]. * doc/Alloc.3: Added both 'Tcl_AttemptAlloc' and 'Tcl_AttemptRealloc' to the NAME section. [Bug #414435]. * doc/Utf.3: Added both 'Tcl_UniCharCaseMatch' and 'Tcl_UniCharNcasecmp' to the NAME section. [Bug #414435].
* * doc/Utf.3:hobbs2000-05-081-10/+32
| | | | | | | | | | * generic/tclStubInit.c: * generic/tcl.decls: * generic/tclDecls.h: * generic/tclUtf.c: Added new functions Tcl_UniCharNcasecmp and Tcl_UniCharCaseMatch (unicode parallel to Tcl_StringCaseMatch) * generic/tclUtil.c: rewrote Tcl_StringCaseMatch algorithm for optimization and made Tcl_StringMatch just call Tcl_StringCaseMatch
* * doc/Utf.3: clarified docs for Tcl_(UniChar|Utf)AtIndexhobbs2000-04-251-3/+4
|
* * doc/Utf.3:redman1999-07-221-2/+2
| | | | | | | | | | | | | * generic/tcl.decls: * generic/tclInt.decls: * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclUtf.c: * compat/strftime.c: * unix/tclUnixTime.c: Changed function declarations in non-platform-specific APIs to use "unsigned long" instead of "size_t", which may not be defined on certain compilers (rather than include sys/types.h, which may not exist).
* merged doc changes from 8.1.0stanton1999-05-061-1/+1
|
* * doc/Utf.3:stanton1999-05-061-2/+22
| | | | | | | * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tclUtf.c: * generic/tcl.decls: Added Tcl_UtfNcmp and Tcl_UtfNcasecmp.
* * Merged changes from 8.1.0 branchstanton1999-04-301-3/+54
|
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+160