summaryrefslogtreecommitdiffstats
path: root/generic/tkTextDisp.c
Commit message (Collapse)AuthorAgeFilesLines
* Use more bool in internal API'sjan.nijtmans2025-10-261-1/+2
|
* Merge 9.0jan.nijtmans2025-06-261-4/+4
|\
* \ Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated ↵fvogel2025-06-011-10/+39
|\ \ | |/ | | | | 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner.
| * Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated ↵fvogel2025-06-011-10/+39
| |\ | | | | | | | | | 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner.
| | * When the text widget block cursor is in a tab, reduce its width to a ↵fvogel2025-06-011-10/+39
| | | | | | | | | | | | whitespace width. This is part of in [5d0bc3cfec] (see Issue 2. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner.
| * | icon->offscreenGC is pointerjan.nijtmans2025-03-181-2/+2
| | |
* | | Rebase to trunkjan.nijtmans2025-04-301-6/+0
|\ \ \
| * \ \ Rebase to 9.0jan.nijtmans2024-12-181-6/+0
| |\ \ \
| | * \ \ Merge 9.0jan.nijtmans2024-10-251-86/+78
| | |\ \ \
| | * \ \ \ Merge 9.0jan.nijtmans2024-07-121-346/+346
| | |\ \ \ \
| | * \ \ \ \ Rebase to 9.0jan.nijtmans2024-07-091-3/+0
| | |\ \ \ \ \
| | | * \ \ \ \ Merge 9.0. Finish implementation. Remove special processing, not neccessary ↵jan.nijtmans2024-06-171-4/+1
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | any more due to the new flag
* | | | | | | | | Use more Tcl_CreateObjCommand2() internally. Those commands can handle a ↵jan.nijtmans2025-03-171-2/+2
| |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | longer argument list.
* | | | | | | | Remove a couple of comments added as reminders.culler2025-02-281-3/+3
| | | | | | | |
* | | | | | | | Fix typos in comments.culler2025-02-281-2/+2
| | | | | | | |
* | | | | | | | Use MAC_OSX_TK consistently.culler2025-02-281-2/+2
| | | | | | | |
* | | | | | | | Fix a typo; add a comment.culler2025-02-281-2/+2
| | | | | | | |
* | | | | | | | Fix the scrolling artifacts by redrawing the full DLine instead of just the ↵culler2025-02-271-18/+28
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | embedded window.
* | | | | | | TIP #706 implementation.fvogel2024-11-301-5/+5
| |_|_|_|/ / |/| | | | |
* | | | | | Merge 9.0. Finish for "text"jan.nijtmans2024-10-071-10/+10
|\ \ \ \ \ \
* | | | | | | Almost done in "text" widgetjan.nijtmans2024-10-041-26/+31
| | | | | | |
* | | | | | | More progressjan.nijtmans2024-10-031-32/+42
|/ / / / / /
* | | | | | In trunk, TkMacOSXSetDrawingEnabled is the only place where the ↵fvogel2024-08-291-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | TK_DO_NOT_DRAW flag is set or cleared. But this function TkMacOSXSetDrawingEnabled is never called by anything in the entire Tk code. As a consequence any test against TK_DO_NOT_DRAW is always false. Remove all this dead code.
* | | | | | Remove OK_TO_LOG that became useless since [1dfe4fe9].fvogel2024-08-291-12/+3
| | | | | |
* | | | | | Merge 9.0jan.nijtmans2024-07-121-344/+344
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Fix Tk_ObjCustomOption documentation. Fix some indentingjan.nijtmans2024-07-121-344/+344
| |\ \ \ \ \
| | * \ \ \ \ Merge 8.7. Fix indentingjan.nijtmans2024-07-121-344/+344
| | |\ \ \ \ \ | | | | |_|_|/ | | | |/| | |
| * | | | | | Merge 8.7jan.nijtmans2024-07-111-2/+2
| |\ \ \ \ \ \ | | |/ / / / / | | | | / / / | | |_|/ / / | |/| | | |
| | * | | | Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for ↵jan.nijtmans2024-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7)
* | | | | | Make "entry" work. No test failures any more. Many renamings of fields (*Ptr ↵jan.nijtmans2024-07-111-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | -> *Obj)
* | | | | | Rebase to 9.0 (entry-6.11 testcase is failing!)jan.nijtmans2024-07-101-2/+7
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | More progressjan.nijtmans2024-06-081-2/+7
| | | | | |
* | | | | | Merge 9.0. Streamline some indentingjan.nijtmans2024-06-301-1/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for ↵jan.nijtmans2024-06-161-1/+1
| |\ \ \ \ \ | | | |/ / / | | |/| | / | | |_|_|/ | |/| | | "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing
| | * | | Implement TK_CONFIG_NULL_OK for TK_CONFIG_PIXELS. Needed for ↵jan.nijtmans2024-06-161-1/+1
| | |/ / | | | | | | | | | | | | | | | | "-elementborderwidth" in tkScrollbar.c Make TK_OPTION_NULL_OK the same value as TCL_NULL_OK for Tcl 9, but keep binary compatibility. Fix some spacing
* | | | New branch implementing Christopher Chavez's idea for drawing to a CGImage ↵culler2024-06-011-140/+153
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | without using drawRect. This is for Tk9
| * | Merge 8.7jan.nijtmans2024-03-231-4/+4
| |\ \ | | |/
| | * Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply ↵jan.nijtmans2024-03-231-4/+4
| | | | | | | | | | | | NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9
| * | Merge 8.7jan.nijtmans2024-02-191-7/+7
| |\ \ | | |/
| | * Text tag priorities should be Tcl_Size (just as numTags)jan.nijtmans2024-02-191-7/+7
| | |
| * | Merge 8.7jan.nijtmans2024-02-161-1/+1
| |\ \ | | |/
| | * Merge 8.6jan.nijtmans2024-02-161-1/+1
| | |\ | |_|/ |/| |
| * | Merge 8.7jan.nijtmans2024-02-021-6/+6
| |\ \ | | |/
| | * Change textPtr parameter of TkTextGetTabs to a "const"jan.nijtmans2024-02-021-6/+6
| | |
| | * Some int -> Tcl_Sizejan.nijtmans2024-02-021-5/+3
| | |
| * | Use Tcl_Obj * in stead of char * where possible in text widgetjan.nijtmans2024-02-021-6/+6
| | |
| * | Merge 8.7jan.nijtmans2024-01-251-4/+4
| |\ \ | | |/
| | * Eliminate many (Tcl_Size) typecasts, which are no longer necessaryjan.nijtmans2024-01-251-2/+2
| | |
| | * One more int -> TkTextTabStyle (eliminates a compiler warning).csaba2024-01-231-3/+5
| | |
| | * Backport comment fixesjan.nijtmans2024-01-201-15/+15
| | |