summaryrefslogtreecommitdiffstats
path: root/generic/tk.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge trunkjan.nijtmans2019-05-101-3/+8
|\
| * Implement TIP 164dkf2019-04-141-1/+5
| |\
| | * Basic implementation of TIP 164: [$canvas rotate]dkf2019-03-111-1/+5
| | |
| * | Merge 8.6jan.nijtmans2019-04-081-7/+7
| |\ \
| | * | Put new fields always at the end of struct TkWindow, so existing fields keep ↵jan.nijtmans2019-04-081-8/+8
| | | | | | | | | | | | | | | | the same offset in the struct: We don't want to recompile Tk extensions using tkInt.h directly ....
| * | | merge 8.6dgp2019-04-081-1/+1
| |\ \ \ | | |/ /
| | * | unbreak the headerdgp2019-04-081-1/+1
| | | |
| * | | Fix bug [897ffea89f]: Tk allows management loops. Provide access to a window'sculler2019-04-061-5/+6
| |\ \ \ | | |/ / | | | / | | |/ | |/| geometry manager.
| | * Fix bug [897ffea89f]: Tk allows management loopsculler2019-04-051-5/+6
| | |
| | * merge 8.6dgp2018-10-151-1/+1
| | |\
| | | * Fix commentjan.nijtmans2018-10-151-1/+1
| | | |
| | * | Bump version numbers for release.dgp2018-10-091-2/+2
| | |/
| | * Start RC branch for Tk 8.6.8dgp2017-12-061-2/+2
| | |
| | * Start RC branch for Tk 8.6.7dgp2017-03-101-2/+2
| | |
* | | Merge trunkjan.nijtmans2019-04-021-0/+2
|\ \ \ | |/ /
| * | Tcl_BackgroundError -> Tcl_BackgroundException. Mark deprecated macro's as ↵jan.nijtmans2019-02-151-1/+7
| | | | | | | | | | | | such (remove then with -DTCL_NO_DEPRECATED). Change field in Tk_ClassProcs to size_t, when compiling against Tcl 9 headers
* | | Tweaks related to Tk_ArgvInfojan.nijtmans2018-12-011-2/+2
| | |
* | | Merge trunkjan.nijtmans2018-11-251-17/+14
|\ \ \ | |/ /
| * | Eliminate CONST86: Since Tk 8.7 only compiles with Tcl >= 8.6 anyway, we ↵jan.nijtmans2018-10-191-17/+14
| | | | | | | | | | | | | | | just can use "const" everywhere. typo's: occured -> occurred
| * | Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. ↵jan.nijtmans2018-10-161-1/+1
| | | | | | | | | | | | This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated
* | | Merge trunk. More internal improvementsjan.nijtmans2018-10-151-0/+4
|\ \ \ | |/ /
* | | Merge trunkjan.nijtmans2018-10-151-14/+17
|\ \ \ | |/ /
| * | Use more size_t internally, comparable with TIP #494 but then in Tk. ↵jan.nijtmans2018-10-151-7/+24
| | | | | | | | | | | | Eliminate unnecessary type casts
* | | More improvements, related to the deprecation of Tk_Offsetjan.nijtmans2018-10-111-26/+44
| | |
* | | Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof()jan.nijtmans2018-10-061-9/+7
|/ /
* | Eliminate all usage of CONST84, and fix a few MacOSX compiler warningsjan.nijtmans2018-08-121-6/+2
| |
* | Change flag NEW_STYLE_COMMANDS into OLD_STYLE_COMMANDS. This makes it easier ↵jan.nijtmans2018-08-081-4/+4
| | | | | | | | | | 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.
* | Bump to 8.7a2 to distinguish trunk from 8.7a1 release.dgp2017-09-081-2/+2
| |
* | merge trunkdgp2017-09-011-1/+3
|\ \
| * | No deprecation warnings when building Tk itself without -DTK_NO_DEPRECATION. ↵jan.nijtmans2017-08-311-1/+3
| | | | | | | | | | | | Re-generate tkDecls.h (formatting).
* | | Release candidate branch for Tk 8.7a1.dgp2017-08-101-2/+2
|/ /
* | Make tk.h work unchanged with Tcl 9.0 (novem), account for possible missing ↵jan.nijtmans2017-02-131-0/+4
| | | | | | | | TCL_STORAGE_CLASS definition. More internal use of size_t in stead of int.
* | Fix [7d967c68]: Tk application fault when ibud-daemon IME is restartedjan.nijtmans2017-02-051-0/+3
|\ \ | |/
| * Fix [7d967c68]: Tk application fault when ibud-daemon IME is restartedjan.nijtmans2017-02-051-0/+3
| |\
| * | Start RC branch for Tk 8.6.6dgp2016-07-121-2/+2
| | |
* | | If Tk is compiled with -DTK_NO_DEPRECATED=1, remove some deprecated code ↵jan.nijtmans2017-01-231-1/+2
| | | | | | | | | | | | | | | (pack subcommands) and other stuff which is not used any more. And fix a few typos. Remove rmd.bat and rmd.bat, which are also not used any more.
* | | tag Tk_FreeXId() as deprecated. Remove the function from the build if ↵jan.nijtmans2017-01-171-1/+3
| |/ |/| | | | | TK_NO_DEPRECATED is defined.
* | Make tk.h usable for compilation with Tcl 9.0 (novem) as well.jan.nijtmans2016-03-151-1/+1
| |
* | configure.in -> configure.acjan.nijtmans2016-03-151-2/+2
| |
* | Bump trunk to 8.7a0 to accept new feature development.dgp2016-03-031-6/+6
|/
* Bump to 8.6.5dgp2016-01-281-2/+2
|
* Bump to 8.6.4.dgp2015-02-261-2/+2
|
* Bump to Tk 8.6.3; update changes filedgp2014-10-141-2/+2
|
* Bump to 8.6.2 for release.dgp2014-07-281-2/+2
|
* Fix TK_RELEASE_SERIAL valuejan.nijtmans2014-03-131-1/+1
|
* Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) ↵jan.nijtmans2014-02-101-1/+1
| | | | | don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* Bump to 8.6.1.dgp2013-08-301-1/+1
|
* Merge trunk. jan.nijtmans2013-01-311-1/+26
|\ | | | | Define some macros in tk.h which are needed by Tk as fallback, which might be removed from future tcl.h versions.
| * some formatting (backported from 8.6)jan.nijtmans2013-01-171-55/+54
| |
| * Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵jan.nijtmans2013-01-111-1/+9
| |\ | | | | | | | | | | | | | | | | | | Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. Remove unused TCLPATCHL, it should be ".0" for all final releases. Enable tk.h to be used with higher tcl.h versions which might lack _ANSI_ARGS_