summaryrefslogtreecommitdiffstats
path: root/generic/tkCanvPoly.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix [610a73a179] for canvas -dashoffset optionjan.nijtmans2024-09-081-2/+1
|
* Performance improvement in tkOldConfig.c. See [610a73a179].jan.nijtmans2024-08-291-2/+2
|\
| * Performance improvement in tkOldConfig.c. See [610a73a179]. Backport some ↵jan.nijtmans2024-08-291-2/+2
| |\ | |/ |/| | | formatting from 9.0
* | Merge 8.7jan.nijtmans2024-03-231-2/+2
|\ \ | |/
* | Merge 8.7jan.nijtmans2024-01-221-5/+0
|\ \
* \ \ Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negativejan.nijtmans2023-12-261-1/+1
|\ \ \
* \ \ \ Rebase to trunk.jan.nijtmans2023-11-081-2/+2
|\ \ \ \
| * \ \ \ Merge 8.7jan.nijtmans2023-03-311-5/+5
| |\ \ \ \
| * | | | | Get rid of TK_CONFIG_OBJS flag (and change signature of Tk_ConfigureWidgets)jan.nijtmans2022-11-031-2/+2
| | | | | |
| | | | | * Another round of int -> Tcl_Size. Use more (char *)NULL in stead of simply ↵jan.nijtmans2024-03-231-2/+2
| | | | |/ | | | | | | | | | | | | | | | NULL. Re-generate stub table, only creating dummy stub entries for TCL_MAJOR_VERSION < 9
| | | | * Remove comment which isn't accurate any morejan.nijtmans2024-01-211-5/+0
| | | |/
| | | * Never use TCL_SIZE_MODIFIER "u", because Tcl_Size can be negativejan.nijtmans2023-12-261-1/+1
| |_|/ |/| |
* | | Merge 8.6. Some C++-fixesjan.nijtmans2023-10-111-1/+1
|\ \ \
* | | | Merge 8.7. More progress in converting strtod/strtoljan.nijtmans2023-09-041-6/+8
| | | |
* | | | Still more int -> Tcl_Sizejan.nijtmans2023-04-251-1/+1
| | | |
* | | | More TIP #660jan.nijtmans2023-04-241-1/+2
| | | |
* | | | Missed more than a few TIP 660 changes. Possibly more to come.apnadkarni2023-04-181-1/+1
| |_|/ |/| |
* | | More -1 -> TCL_INDEX_NONE. More TCL_UNUSED(jan.nijtmans2023-03-121-5/+5
| |/ |/|
* | Make everything work (again) with Tcl 8.6 toojan.nijtmans2022-10-301-2/+2
|\ \ | |/
* | even more int -> Tcl_Sizejan.nijtmans2022-10-301-10/+11
| |
* | TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-11/+11
| |
* | Merge 8.6jan.nijtmans2021-12-041-27/+65
|\ \ | |/
| * Better fix than previous commit, for the same issuefvogel2021-11-051-4/+1
| |
| * Fix last (known) issue with the optimization code for insertion of points in ↵fvogel2021-11-051-0/+3
| | | | | | | | a polygon item of a canvas.
| * Remove superfluous casts.fvogel2021-10-101-1/+1
| |
| * First implementation of insert/delete redraw optimization for raw smoothing ↵fvogel2021-10-101-28/+64
| | | | | | | | method (cubic Bezier splines), for line and polygon canvas items. Needs debug.
| * Let comments in the optimization code point at ticket [5fb8145997] since ↵fvogel2021-10-101-0/+2
| | | | | | | | there is such a good explanation there about how optimization has to be done.
* | Fix for [237971ce]: [$canvas insert] changed behaviour. Also added testcase ↵jan.nijtmans2021-01-281-0/+2
| | | | | | | | from Emiliano Gavilan.
* | After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This ↵jan.nijtmans2020-12-111-1/+1
| | | | | | | | commit shows how.
* | (c) -> ©jan.nijtmans2020-12-091-3/+3
| |
* | Merge 8.6jan.nijtmans2020-10-051-4/+2
|\ \ | |/
| * Fix many warnings related to the -Wshadow gcc compiler flagjan.nijtmans2020-10-051-15/+14
| |
* | size_t for Tk_ItemDCharsProc(), with Tcl 9 headersjan.nijtmans2020-06-021-8/+8
| |
* | Convert Tk_ItemIndexProc/Tk_ItemInsertProc to use size_t as index type, when ↵jan.nijtmans2020-05-261-11/+11
| | | | | | | | compiled against Tcl 9 headers. Various more fixes in using size_t for Tcl >= 9
* | Formatting and even more size_t usage.jan.nijtmans2020-05-251-1/+1
| |
* | More progressjan.nijtmans2020-05-221-1/+1
| |
* | Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code ↵fvogel2020-03-291-20/+5
| | | | | | | | (patch from Emiliano Gavilan).
* | More usage of (internal) TkGetIntForIndex() function, and give this function ↵jan.nijtmans2020-03-201-1/+1
| | | | | | | | | | | | an additional parameter "lastOK". This way, "end" doesn't need to be handled especially in other code places, all is centralized in this single functions. Only Ttk's "treeview" not done yet, since that requires handling a linked list in stead of an array.
* | Merge 8.6. More TCL_UNUSED() usage.jan.nijtmans2020-03-191-11/+7
|\ \ | |/
| * Restore (kind of) default values for -fill and -outline in polygon items. ↵jan.nijtmans2019-10-041-2/+3
| | | | | | | | Change star in canvas items demo (give it green outline without fill) to demonstrate why.
* | More internal use of TkGetIntForIndex() function.jan.nijtmans2020-03-181-28/+23
| |
* | TIP 569 remove lint commentsdgp2020-03-181-2/+0
| |
* | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too.jan.nijtmans2019-12-201-6/+13
| |
* | Restore "-outline" default for canvas polygons, but adapt test-case ↵jan.nijtmans2019-10-031-1/+1
| | | | | | | | expectation. See discussion in [2beda17141].
* | Revert change to tkCanvPoly.c because of failure in test suiteKevin Walzer2019-10-021-1/+1
| |
* | Merge 8.6. Format tkCanvPoly.c a little (put the handling of "-line" in two ↵jan.nijtmans2019-09-301-3/+4
|\ \ | |/ | | | | lines, like the other options)
* | Fix 2 build problems, one with XPutImage on Windows, one with -fill optionjan.nijtmans2019-09-291-1/+1
| |
* | Fix Tk_Offset() -> offsetof(). Tk_Offset() was inherited by merging ↵fvogel2019-09-291-2/+2
| | | | | | | | chavez-canvas branch that originally targeted core-8-6-branch.
* | Merge chavez-canvas branchKevin Walzer2019-09-291-3/+3
|\ \ | |/
| * Branch to test Christopher Chavez patch in ticket [2beda17141] to remove ↵Kevin Walzer2019-09-241-2/+3
| | | | | | | | some hard-coded values from canvas, allow canvas to vary apperance in Dark Mode on macOS and also on Windows