summaryrefslogtreecommitdiffstats
path: root/generic/tkTextIndex.c
Commit message (Expand)AuthorAgeFilesLines
* Better approach, using "Tk" prefix for UTF-32 versions of APIjan.nijtmans2024-03-141-8/+5
* Merge 8.6jan.nijtmans2024-02-081-3/+3
|\
| * Fix [57b821d2db]: text index {insert wordstart} fails at 0 and 1 word start p...fvogel2024-02-031-3/+3
* | TkTextMakeByteIndex byteIndex int -> Tcl_Sizejan.nijtmans2024-01-301-2/+2
* | Eliminate many (Tcl_Size) typecasts, which are no longer necessaryjan.nijtmans2024-01-251-1/+1
* | Fix 2 (minor) compiler warningsjan.nijtmans2023-12-131-1/+1
* | (Cherry-pick): Fix Tk_CharBbox/Tk_DrawTextLayout signature (int -> Tcl_Size)....jan.nijtmans2023-12-131-1/+1
|\ \ | |/
* | Even more -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-121-1/+1
* | Merge core-8-6-branch: Eradicate uses of sprintf because it triggers deprecat...fvogel2023-01-181-1/+5
|\ \ | |/
| * Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know ...fvogel2023-01-141-6/+2
| * Provide explicit size in snprintf when needed. Fix gcc warning: 'argument to ...fvogel2023-01-121-1/+1
| * Eradicate uses of sprintf because it triggers deprecation warning on macOS Ve...fvogel2023-01-101-1/+9
* | Make Tk compile/run either with or without TIP #644: Make Tcl_ObjType extensiblejan.nijtmans2022-11-151-6/+8
* | Allow TkTextSegToOffset to return a Tcl_Size. Make undoMarkId last field of T...jan.nijtmans2022-11-011-2/+2
* | Rebase to 8.7jan.nijtmans2022-10-121-13/+13
|\ \
| * | TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-13/+13
* | | Use the presence of Tcl_OpenTcpServerEx() (stub entry 631, not 656) to distin...jan.nijtmans2022-09-121-1/+1
* | | Don't compile Tk with -DTCL_NO_DEPRECATED any more, in stead select Tcl_UtfPr...jan.nijtmans2022-09-101-0/+8
|/ /
* | Correct character counting bug in tkTextIndex.c, when TCL_UTF_MAX=3jan.nijtmans2022-03-221-13/+18
* | TIP #613 demo: rewrite "place" and text tag handling (-elide, -overstrike, -u...jan.nijtmans2022-02-021-9/+9
* | Merge 8.6jan.nijtmans2021-12-201-2/+2
|\ \ | |/
* | Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed -endli...fvogel2021-04-181-4/+66
|\ \ | |/
| * Trying to get the index of an embedded image or window should trigger an erro...fvogel2021-04-181-4/+4
| * Cosmetic style changesfvogel2021-04-171-4/+4
| * Fix stylefvogel2021-04-131-2/+2
| * Factor out two places where the -startline/-endline range is checked.fvogel2021-04-131-30/+61
| * Backout dzach's patch, and propose a better patch that restricts the index re...fvogel2021-04-111-0/+31
* | Merge 8.6jan.nijtmans2021-03-231-2/+2
|\ \ | |/
| * Fix 3 places where Tcl_UtfToUniChar must be used and not TkUtfToUniChar: numC...jan.nijtmans2021-03-231-2/+2
* | Get rid of hackery function TkUtfPrev(): No longer necessary due to TIP #575jan.nijtmans2021-03-151-3/+3
* | (c) -> ©jan.nijtmans2020-12-091-2/+2
* | Merge 8.6jan.nijtmans2020-09-251-1/+1
|\ \ | |/
| * More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keywordjan.nijtmans2020-09-251-19/+19
* | Formatting and even more size_t usage.jan.nijtmans2020-05-251-1/+1
* | More progressjan.nijtmans2020-05-241-7/+7
* | More progressjan.nijtmans2020-05-221-35/+23
|\ \
* | | More progressjan.nijtmans2020-05-211-11/+24
|/ /
* | Merge 8.6jan.nijtmans2020-05-191-3/+3
|\ \ | |/
| * New (internal) function TkUtfPrev(). This function can handle 4-byte (illegal...jan.nijtmans2020-05-191-3/+3
* | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too.jan.nijtmans2019-12-201-13/+13
* | Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] doe...fvogel2019-08-211-2/+17
|\ \ | |/
| * Fix [c8ccd1899c]: Pressing the up arrow key on the first line of a [text] doe...fvogel2019-08-211-2/+17
| |\
| | * Revert irrelevant blank changesfvogel2019-05-111-1/+1
| | * Document what's happening with this bugfix and optimize (exit the while loop ...fvogel2019-04-191-0/+8
| | * Ticket [c8ccd1899c]. Make the guard code in proc ::tk::TextUpDownLine work as...fvogel2019-04-141-3/+10
| * | CONST -> const. Eliminate unnecessary type-casts and end-of-line spacingjan.nijtmans2019-06-251-9/+9
| |/
* | Another round of (internal) int|long -> size_t replacements, at least when co...jan.nijtmans2018-10-161-3/+3
* | more size_t related code cleanupjan.nijtmans2018-10-041-1/+1
* | Header include reform: Since "tkInt.h" already contains header files like <st...jan.nijtmans2018-09-061-1/+1
* | Merge 8.6jan.nijtmans2018-08-101-1/+1
|\ \ | |/