summaryrefslogtreecommitdiffstats
path: root/generic/tkTextWind.c
Commit message (Collapse)AuthorAgeFilesLines
* Rebase to trunkjan.nijtmans2025-04-301-2/+2
|\
| * Merge 9.0jan.nijtmans2025-02-211-22/+4
| |\
* | | Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanupjan.nijtmans2025-03-121-1/+1
| |/ |/|
* | Follow-up to [5f739d2253]: Inconsistency in whether widgets allow negative ↵jan.nijtmans2025-02-211-20/+2
|/ | | | | borderwidths. Allow negative values for -padx/-pady for windows embedded in text
* Merge 9.0jan.nijtmans2025-01-241-12/+4
|\
* | progress in "text" widgetjan.nijtmans2024-12-101-0/+28
|/
* Almost done in "text" widgetjan.nijtmans2024-10-041-6/+14
|
* More progressjan.nijtmans2024-10-031-12/+17
|
* Make a start with [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storagejan.nijtmans2024-09-031-5/+5
|
* Make "entry" work. No test failures any more. Many renamings of fields (*Ptr ↵jan.nijtmans2024-07-111-4/+4
| | | | -> *Obj)
* Rebase to 9.0 (entry-6.11 testcase is failing!)jan.nijtmans2024-07-101-2/+3
|\
| * More progressjan.nijtmans2024-06-081-3/+1
| |
| * Fix variable initialization and test-casesjan.nijtmans2024-06-071-0/+3
| |
| * Proposed solution for [29ba539501]: many PIXEL options don't keep their ↵jan.nijtmans2024-06-071-2/+2
| | | | | | | | configured value
* | Use "(char *)NULL" sentinels in more places. Fix some indentingjan.nijtmans2024-06-191-4/+4
|/
* Eliminate a bunch of unneeded type-casts, mainly (char *)jan.nijtmans2024-02-071-1/+1
|
* TkTextMakeByteIndex byteIndex int -> Tcl_Sizejan.nijtmans2024-01-301-5/+5
|
* Improve "-align"jan.nijtmans2024-01-191-11/+7
|
* int -> TkTextTabStyle wherever possiblejan.nijtmans2024-01-181-1/+1
|
* Even more -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-121-10/+10
|
* int -> Tcl_Size in Tk_ChunkMeasureProc/Tk_ChunkBboxProcjan.nijtmans2022-10-311-2/+2
|
* more int -> Tcl_Size (making use of the increased range in Tcl 9.0)jan.nijtmans2022-10-301-1/+1
|
* TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-3/+3
|
* Fix [54fe7a5e71]: crash with destroy and text widget embedded windows.fvogel2022-03-191-9/+11
|\
| * Fix [54fe7a5e71]: crash with destroy and text widget embedded windows. Test ↵fvogel2022-02-191-2/+10
| | | | | | | | textWind-18.3 now passes.
| * Factorize code: let EmbWinStructureProc call EmbWinRequestProc instead of ↵fvogel2022-02-191-7/+1
| | | | | | | | copying code of the latter in the former.
* | Fix [1501749fff] - Crash on embedded window deletion bound to <Map> events.fvogel2022-01-311-10/+10
|\ \ | |/
| * Remove debug code inadvertently left in.fvogel2022-01-301-5/+0
| |
| * Re-introduce the fix [83d63659], which was correct after more analysis. One ↵fvogel2022-01-301-13/+15
| | | | | | | | cannot make any use of the 'client' pointer after Tk_MaintainGeometry/Tk_MapWindow have been called because they may run event handlers that in turn may destroy the embedded window. In the process the embedded window pointer will be freed and 'client' will point to already freed memory. This analysis was supported by valgrind wich showed the problem with textWind-18.1.
| * Fix the first part of [1501749fff]. Now textWind-18.1 passes.fvogel2022-01-231-5/+8
| |
* | Backout the wrong fix [83d63659] for [1501749fff], but keep the ↵fvogel2022-01-081-10/+10
|\ \ | |/ | | | | non-regression testcase marked with 'knownBug' constraint.
| * Backout the wrong fix [83d63659] for [1501749fff], but keep the ↵fvogel2022-01-081-10/+10
| | | | | | | | non-regression testcase marked with 'knownBug' constraint.
* | Merge 8.6jan.nijtmans2021-04-231-1/+1
|\ \ | |/
| * Add more implicit type-casts. Backported from 8.7jan.nijtmans2021-04-231-1/+1
| |
* | Fix [34db75c0ac]: Text peer widget error on Down arrow key when passed ↵fvogel2021-04-181-6/+17
|\ \ | |/ | | | | -endline line. Also, propagate the fix for [1630271fff] from marks to embedded images and windows.
| * Fix copy/paste error in comment.fvogel2021-04-181-1/+1
| |
| * Trying to get the index of an embedded image or window should trigger an ↵fvogel2021-04-181-6/+17
| | | | | | | | error when located outside of -startline/-endline (same as for marks, this was bug [1630271fff]).
* | (c) -> ©jan.nijtmans2020-12-091-2/+2
| |
* | Merge 8.6jan.nijtmans2020-10-051-2/+0
|\ \ | |/
| * Fix many warnings related to the -Wshadow gcc compiler flagjan.nijtmans2020-10-051-2/+0
| |
* | Merge 8.6jan.nijtmans2020-09-251-23/+11
|\ \ | |/
| * More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keywordjan.nijtmans2020-09-251-34/+31
| |
* | Consolidate Tk 8.7 error-messages regarding TIP #581. More Master -> ↵jan.nijtmans2020-09-031-1/+1
| | | | | | | | Container related (internal) changes
* | Merge 8.6jan.nijtmans2020-09-031-5/+5
|\ \ | |/
| * Another round of TIP #581-related name changes. Now merely concentrated on ↵jan.nijtmans2020-09-031-5/+5
| | | | | | | | consistancy in the test-cases
* | Merge 8.6jan.nijtmans2020-09-031-4/+4
|\ \ | |/
| * (cherry-pick: Slave ->Pane, Master->Container in tkPanedwindow.cjan.nijtmans2020-09-031-4/+4
| | | | | | More Master->Container-related changes
* | Formatting and even more size_t usage.jan.nijtmans2020-05-251-2/+2
| |
* | More progressjan.nijtmans2020-05-241-1/+1
| |
* | More progressjan.nijtmans2020-05-221-9/+9
| |