summaryrefslogtreecommitdiffstats
path: root/generic/tkScrollbar.c
Commit message (Collapse)AuthorAgeFilesLines
* TIP #628 for Tk: Shared 8.7/9.0 build environmentjan.nijtmans2022-06-251-1/+1
|
* After TIP #481 reaches Tcl9.0, TkGetStringFromObj() becomes obsolete. This ↵jan.nijtmans2020-12-111-1/+1
| | | | commit shows how.
* (c) -> ©jan.nijtmans2020-12-091-2/+2
|
* Fix [b5c419c8a6]: scrollbar-3.42 failsjan.nijtmans2020-10-231-4/+4
|
* Merge 8.6jan.nijtmans2020-10-051-2/+2
|\
| * Fix many warnings related to the -Wshadow gcc compiler flagjan.nijtmans2020-10-051-8/+8
| |
* | New TIP #580 implementation. Documentation still missing.jan.nijtmans2020-07-141-1/+1
| |
* | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too.jan.nijtmans2019-12-201-6/+6
| |
* | Merge trunkjan.nijtmans2019-05-101-1/+1
|\ \
| * | Change size_t usages to (internal type) TkSizeT usages, which is "int" when ↵jan.nijtmans2019-04-041-1/+1
| | | | | | | | | | | | compiling against 8.x headers.
* | | Merge trunkjan.nijtmans2019-04-021-4/+4
|\ \ \ | |/ /
| * | More use of Tcl_NewWideIntObj(), and more internal use of (size_t), for ↵jan.nijtmans2019-04-021-4/+4
| | | | | | | | | | | | bigger ranges.
* | | Merge 8.7jan.nijtmans2019-01-131-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2019-01-101-1/+1
| |\ \ | | |/
| | * As requested by Christian Werner/François Vogel and others: Undo many None ↵jan.nijtmans2018-12-311-1/+1
| | |\ | | | | | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected.
| | | * As requested by Christian Werner/François Vogel and others: Undo many None ↵jan.nijtmans2018-12-311-1/+1
| | | | | | | | | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected.
| | * | Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols jan.nijtmans2018-12-201-1/+1
| | |\ \ | | | |/ | | | | *** POTENTIAL INCOMPATIBILITY *** for Win32 only: On X11 and Mac, "None" can still be used as before
| | | * Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and ↵jan.nijtmans2018-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings.
| | | * (cherry-pick) Fixed bug [1305128] - Scrollbar doesn't receive eventjan.nijtmans2016-01-081-0/+2
| | | |
* | | | Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof()jan.nijtmans2018-10-061-21/+21
|/ / /
* | | More preparation for TIP #494 compatibitly. Add 2 utility functions, which ↵jan.nijtmans2018-08-111-3/+3
| | | | | | | | | | | | can retreive big strings and ByteArrays without length overflow.
* | | Change flag NEW_STYLE_COMMANDS into OLD_STYLE_COMMANDS. This makes it easier ↵jan.nijtmans2018-08-081-9/+7
| | | | | | | | | | | | | | | to remove the deprecated part in the future. If building with Tcl > 8, Don't build the compatibility Tk_Photo* (From Tk < 8.4 or so) functions any more.
* | | If compiled with TK_NO_DEPRECATED, remove support for old "set" and "get" ↵jan.nijtmans2017-02-161-4/+9
|/ / | | | | | | syntax on scrollbar.
* | Fixed bug [1305128] - Scrollbar doesn't receive eventjan.nijtmans2016-01-081-0/+2
|\ \
| * | Fixed bug [1305128] - Scrollbar doesn't receive eventfvogel2016-01-051-0/+2
| |/
| * Backport of ::tk::mac::useCompatibilityMetrics handling and scrollbar ↵jan.nijtmans2012-10-231-7/+10
| | | | | | | | metrics handling from trunk
* | remove TODO: scrollbars use Tcl_Obj API nowjan.nijtmans2014-05-221-4/+0
| |
* | Make the "scrollbar" a real Tcl_Obj-based command. No change in functionality.jan.nijtmans2014-05-221-110/+110
| |
* | minor improvements to flag handlingdkf2012-07-311-2/+2
| |
* | Much more cleaning up of result handling.dkf2012-07-231-58/+62
| |
* | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |\
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| * | Backport of fix for [Bug 2112563]dkf2008-10-051-3/+3
| | |
* | | Eliminate many unnecessary (ClientData) type casts.nijtmans2010-06-151-2/+2
| | |
* | | CONSTify everything related to Tk_ConfigSpecnijtmans2010-02-171-10/+10
| | |
* | | tkWindow.c/tkStubInit.c adapted from stub changes in Tclnijtmans2010-02-161-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order
* | | fix more gcc warnings: missing initializernijtmans2010-01-181-24/+24
| | | | | | | | | | | | | | | Apply patch [#2932808]: Canvas items not updating on widget state change
* | | make all Tk_CustomOption tables const andnijtmans2008-11-091-5/+3
| | | | | | | | | | | | remove unnecessary type cast
* | | More small changes to use C89 better and manage the result more efficiently.dkf2008-11-081-17/+14
| | |
* | | Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563]dkf2008-10-031-5/+5
| | |
* | | fix [2021443] inconsistant "wrong # args" messages (for Tk)nijtmans2008-07-231-3/+3
| | |
* | | Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-271-19/+19
|/ /
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | Tidy up some variable types.patthoyts2007-11-171-2/+2
| |
* | Assorted minor cleanups.dkf2007-09-081-4/+3
| |
* | header cleanupdgp2007-09-071-2/+2
| |
* | Lots of ANSIfying of function decls.dkf2005-11-171-9/+9
| | | | | | | | Also a few spots where code has been cleaned up more completely.
* | ANSIfydkf2005-11-131-130/+125
|/
* Applied companion patch for Tcl Patch 585105,dgp2002-08-051-6/+6
| | | | | | | | | | | | | | | | | | | | | updating Tk to use Tcl 8.4's fully CONST-ified interface, and fully CONSTifying Tk at the same time. This patch includes purging Tk of its last direct access to interp->result. [Bug 589853] The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's. The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h)