summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Demonstrate how the Tk_Main() macro can use Tcl_InitSubsystems(), as fully ↵initsubsystems2jan.nijtmans2013-03-281-2/+2
| | | | equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414)
* Remove dead code. During 8.6 alpha/beta, ↵jan.nijtmans2013-03-283-22/+0
| | | | | | | Tk_DefineBitmap/Tk_GetBitmapFromData moved to stub entry 274/275 due to a signature change, but later that turned out not be necessary at all. The stub entries were kept in order not to lose binary compatibility for extensions that were compiled against beta 8.6 headers. Now that Tk 8.6 is final, this makes no sense any more.
* merge-markjan.nijtmans2013-03-280-0/+0
|\
| * Easier solution, with proper protection and configure warnings.jan.nijtmans2013-03-287-8/+23
| |
* | merge-markjan.nijtmans2013-03-270-0/+0
|\ \ | |/
| * Properly clean up, when a (Tcl 8.6) thread is canceled. jan.nijtmans2013-03-271-8/+65
| | | | | | (Backported from Tk 8.6)
* | merge-markjan.nijtmans2013-03-270-0/+0
|\ \ | |/
| * Make compiling/running Tk8.5 against 8.6 headers work on Windows as well.jan.nijtmans2013-03-271-0/+6
| | | | | | In dynamic builds, Tcl_FindExecutable should always be taken from the stub table, even though the 8.6 headers tell otherwise. That's why in Tcl 8.6, the Tcl_FindExecutable() call moved from Tk_MainEx to the Tk_Main() macro.
* | [Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu.jan.nijtmans2013-03-279-0/+76
|\ \ | |/ | | Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only)
| * Same change as [9bc120ced2] for UNIX, but for Windows as well.jan.nijtmans2013-03-275-3/+30
| |
| * [Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu.jan.nijtmans2013-03-277-0/+46
| |\ | | | | | | Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only)
| | * Add documentation for <<EnteredChild>>, <<Invoke>>, <<Increment>> and ↵bug_3608074jan.nijtmans2013-03-213-0/+15
| | | | | | | | | | | | <<Decrement>>
| | * Add <<Invoke>> bindings to button, listbox and menu, for consistancy with ttk.jan.nijtmans2013-03-203-0/+19
| | |
* | | merge-markdgp2013-03-220-0/+0
|\ \ \ | |/ /
| * | ChangeLogdgp2013-03-221-0/+8
| | |
* | | merge markdgp2013-03-220-0/+0
|\ \ \ | |/ /
| * | Merge dgp-support-tcl-8.6-build branch to complete support for buildingdgp2013-03-224-7/+17
| |\ \ | | |/ | |/| against Tcl 8.6+ headers that was begun in checkin 6445eceebbc.
| | * more mergingdgp_support_tcl_8_6_builddgp2013-03-222-14/+0
| | |
| | * merge trunkdgp2013-03-2240-735/+1197
| | |\ | | |/ | |/|
| | * merge 8.5dgp2013-01-031-4/+25
| | |\
| | * | Set of changes that permits Tk 8.5.14 to build against the releaseddgp2012-12-105-4/+28
| | | | | | | | | | | | | | | | header files of Tcl 8.6.0. Developed and tested only on linux so far. A step in the saga to decouple Tcl and Tk releases.
* | | | Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-133-29/+7
|\ \ \ \ | |/ / / | | | | | | | | they have in Debian.
| * | | Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-133-29/+7
| |\ \ \ | | | | | | | | | | | | | | | they have in Debian.
| | * | | Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-133-80/+7
| | | | | | | | | | | | | | | | | | | | they have in Debian.
* | | | | 3607326 Stop segfault from [listbox .l -listvariable $array].dgp2013-03-113-3/+16
|\ \ \ \ \ | |/ / / /
| * | | | 3607326 Stop segfault from [listbox .l -listvariable $array].dgp2013-03-113-3/+16
| | | | |
* | | | | Eliminate all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to ↵jan.nijtmans2013-03-0712-27/+97
| | | | | | | | | | | | | | | | | | | | the prefered Tcl_EvalEx).
* | | | | minor: tidy up change log formattingdkf2013-02-281-9/+9
|\ \ \ \ \ | |/ / / /
| * | | | minor: tidy up change log formattingdkf2013-02-281-13/+13
| | | | |
* | | | | [Bug 3599312]: Apply fix for Alt key problems.dkf2013-02-282-8/+17
|\ \ \ \ \ | |/ / / /
| * | | | [Bug 3599312]: Apply fix for Alt key problems.dkf2013-02-282-8/+17
| |\ \ \ \
| | * | | | The proposed fix from Bug 3599312, which should make key map handling interactbug_3599312dkf2013-01-071-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | better with input methods. Note that this does not work on OSX (in X11 mode) because that handles the Alt key in its own special way.
* | | | | | Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper jenglish2013-02-2713-90/+89
| | | | | | | | | | | | | | | | | | exists and is used.
* | | | | | Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around ↵jan.nijtmans2013-02-2713-89/+90
| | | | | | | | | | | | | | | | | | | | | | | | Tcl_GetIndexFromObjStruct.
* | | | | | Remove unneeded SetOptionFromAny and SetTextIndexFromAny. They were only ↵jan.nijtmans2013-02-262-49/+2
| | | | | | | | | | | | | | | | | | | | | | | | needed to prevent a panic in Tcl, but Tcl now generates a nice error-message in stead of panicing.
* | | | | | Put mutex around XInitThreads call, making sure it is only called once.jan.nijtmans2013-02-251-5/+10
| | | | | |
* | | | | | Make sure the stubbed variants of Tcl_ObjSetVar2/Tcl_NewStringObj are never ↵jan.nijtmans2013-02-222-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | used in winMain.c/tkAppInit.c
* | | | | | Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 ↵jan.nijtmans2013-02-229-28/+28
| | | | | | | | | | | | | | | | | | | | | | | | calls: The former are just thin wrappers around the latter.
* | | | | | Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin.jan.nijtmans2013-02-182-1/+18
| | | | | |
* | | | | | Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in ↵jan.nijtmans2013-02-182-23/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tkAppInit.c/winMain.c. Remove unneeded use of TEXT() macro, as in tclAppInit.c
* | | | | | ttk::theme::* packages don't Provide anything Extra.jenglish2013-02-156-6/+6
| | | | | | | | | | | | | | | | | | Change Tcl_PkgProvideEx() back to Tcl_PkgProvide().
* | | | | | merge-markjan.nijtmans2013-02-150-0/+0
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Extend the public and private stub tables with dummy NULL entries, up to the ↵jan.nijtmans2013-02-155-0/+49
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.6 features but (erroneously) are attempted to be loaded in wish8.5
| | * | | | Extend the public and private stub tables with dummy NULL entries, up to the ↵jan.nijtmans2013-02-156-1/+226
| | | | | | | | | | | | | | | | | | | | | | | | size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4
* | | | | | Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' ↵jan.nijtmans2013-02-1510-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | versions in stead.
* | | | | | Eliminate last use of Tcl_GetStringResultjan.nijtmans2013-02-151-1/+1
| | | | | |
* | | | | | Add some extra paths on Windows for finding tclConfig.sh, for mSys and ↵jan.nijtmans2013-02-142-19/+31
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | Cygwin shell. Improve some comments and quoting, no change in functionality.
| * | | | | Add some extra paths on Windows for finding tclConfig.sh, for mSys and ↵jan.nijtmans2013-02-142-19/+31
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | Cygwin shell. Improve some comments and quoting, no change in functionality.
| | * | | | Add some extra paths on Windows for finding tclConfig.sh, for mSys and ↵jan.nijtmans2013-02-142-46/+58
| | | | | | | | | | | | | | | | | | | | | | | | Cygwin shell.
| * | | | | merge-markjan.nijtmans2013-02-120-0/+0
| |\ \ \ \ \ | | |/ / / /