Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Demonstrate how the Tk_Main() macro can use Tcl_InitSubsystems(), as fully ↵initsubsystems2 | jan.nijtmans | 2013-03-28 | 1 | -2/+2 |
| | | | | equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414) | ||||
* | Remove dead code. During 8.6 alpha/beta, ↵ | jan.nijtmans | 2013-03-28 | 3 | -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. | ||||
* | 3607326 Stop segfault from [listbox .l -listvariable $array]. | dgp | 2013-03-11 | 1 | -3/+0 |
|\ | |||||
| * | 3607326 Stop segfault from [listbox .l -listvariable $array]. | dgp | 2013-03-11 | 1 | -3/+0 |
| | | |||||
| * | Extend the public and private stub tables with dummy NULL entries, up to the ↵ | jan.nijtmans | 2013-02-15 | 5 | -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.nijtmans | 2013-02-15 | 6 | -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 all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to ↵ | jan.nijtmans | 2013-03-07 | 8 | -21/+80 |
| | | | | | | | | | | | | the prefered Tcl_EvalEx). | ||||
* | | | Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper | jenglish | 2013-02-27 | 13 | -90/+89 |
| | | | | | | | | | exists and is used. | ||||
* | | | Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around ↵ | jan.nijtmans | 2013-02-27 | 13 | -89/+90 |
| | | | | | | | | | | | | Tcl_GetIndexFromObjStruct. | ||||
* | | | Remove unneeded SetOptionFromAny and SetTextIndexFromAny. They were only ↵ | jan.nijtmans | 2013-02-26 | 2 | -49/+2 |
| | | | | | | | | | | | | needed to prevent a panic in Tcl, but Tcl now generates a nice error-message in stead of panicing. | ||||
* | | | Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 ↵ | jan.nijtmans | 2013-02-22 | 9 | -28/+28 |
| | | | | | | | | | | | | calls: The former are just thin wrappers around the latter. | ||||
* | | | ttk::theme::* packages don't Provide anything Extra. | jenglish | 2013-02-15 | 3 | -3/+3 |
| | | | | | | | | | Change Tcl_PkgProvideEx() back to Tcl_PkgProvide(). | ||||
* | | | Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' ↵ | jan.nijtmans | 2013-02-15 | 7 | -9/+9 |
| | | | | | | | | | | | | versions in stead. | ||||
* | | | Eliminate last use of Tcl_GetStringResult | jan.nijtmans | 2013-02-15 | 1 | -1/+1 |
| | | | |||||
* | | | ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. | jenglish | 2013-02-04 | 1 | -0/+5 |
|\ \ \ | |/ / | |||||
| * | | ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. | jenglish | 2013-02-04 | 1 | -0/+5 |
| | | | |||||
* | | | eliminate unnecessary Tcl_ConvertToType call | jan.nijtmans | 2013-02-01 | 1 | -4/+5 |
| | | | |||||
* | | | some more int -> size_t changes | jan.nijtmans | 2013-02-01 | 9 | -39/+43 |
| | | | |||||
* | | | typo | jan.nijtmans | 2013-02-01 | 1 | -1/+1 |
| | | | |||||
* | | | Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr ↵ | jan.nijtmans | 2013-02-01 | 11 | -45/+45 |
|\ \ \ | |/ / | | | | | | | | | | everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") | ||||
| * | | Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr ↵ | jan.nijtmans | 2013-02-01 | 2 | -69/+62 |
| | | | | | | | | | | | | everywhere. | ||||
* | | | Merge trunk. | jan.nijtmans | 2013-01-31 | 1 | -1/+26 |
|\ \ \ | |/ / | | | | Define some macros in tk.h which are needed by Tk as fallback, which might be removed from future tcl.h versions. | ||||
* | | | Convert all Tcl_SetResult calls to Tcl_SetObjResult calls. | jan.nijtmans | 2013-01-28 | 6 | -16/+14 |
| | | | | | | | | | Convert Tcl_GetStringFromObj to Tcl_GetString when possible. | ||||
* | | | Use some more (void *)'s in FreeProc's, a step in the direction getting Tk ↵ | jan.nijtmans | 2013-01-26 | 14 | -49/+49 |
| | | | | | | | | | | | | to work with "novem" | ||||
* | | | more places converted | jan.nijtmans | 2013-01-24 | 29 | -106/+106 |
| | | | |||||
* | | | Merge core-8-5-branch | jan.nijtmans | 2013-01-24 | 24 | -78/+83 |
|\ \ \ | |/ / | | | | Various Tcl_GetIndexFromObj -> Tcl_GetIndexFromObjStruct changes. | ||||
| * | | Eliminate use of deprecated Tcl_VarEval function from ttk. | jan.nijtmans | 2013-01-23 | 1 | -1/+7 |
| | | | |||||
* | | | Tk_CancelIdleCall -> Tcl_CancelIdleCall | jan.nijtmans | 2013-01-23 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Tk_CancelIdleCall -> Tcl_CancelIdleCall | jan.nijtmans | 2013-01-23 | 1 | -1/+1 |
| | | | |||||
| * | | make TkBackgroundEvalObjv a static function, and eliminate the use of the ↵ | jan.nijtmans | 2013-01-23 | 1 | -83/+0 |
| | | | | | | | | | | | | deprecated SaveResult API from it. | ||||
* | | | Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() ↵ | jan.nijtmans | 2013-01-22 | 3 | -8/+10 |
|\ \ \ | |/ / | | | | | | | fails, in stead of simply abort() | ||||
| * | | Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() ↵ | jan.nijtmans | 2013-01-22 | 2 | -5/+7 |
| |\ \ | | |/ | | | | | | | fails, in stead of simply abort() | ||||
| | * | Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() ↵ | jan.nijtmans | 2013-01-22 | 2 | -5/+7 |
| | | | | | | | | | | | | fails, in stead of simply abort() | ||||
| * | | some formatting (backported from 8.6) | jan.nijtmans | 2013-01-17 | 1 | -55/+54 |
| | | | |||||
* | | | eliminate use of deprecated Tcl_SaveResult API | jan.nijtmans | 2013-01-20 | 1 | -12/+7 |
| | | | |||||
* | | | fix comment | jan.nijtmans | 2013-01-15 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | fix comment | jan.nijtmans | 2013-01-15 | 3 | -3/+3 |
| | | | |||||
* | | | More flexible search for win32 tclConfig.sh, backported from TEA. | jan.nijtmans | 2013-01-15 | 3 | -10/+4 |
|\ \ \ | |/ / | | | | | | | | | | Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.6.x to be loaded in any Tcl 8.6 alpha/beta release. | ||||
| * | | Don't use deprecated "case" any more. | jan.nijtmans | 2013-01-15 | 3 | -10/+4 |
| |\ \ | | |/ | | | | | | | Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.5.x to be loaded in any Tcl 8.5 alpha release. | ||||
| | * | Don't use deprecated "case" any more. | jan.nijtmans | 2013-01-15 | 1 | -7/+1 |
| | | | | | | | | | Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. | ||||
* | | | Replace various functions calls, for functions which are small wrappers ↵ | jan.nijtmans | 2013-01-14 | 20 | -76/+77 |
| | | | | | | | | | | | | around other functions, to call the wrapped function directly. | ||||
* | | | Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵ | jan.nijtmans | 2013-01-11 | 6 | -13/+14 |
|\ \ \ | |/ / | | | | | | | | | | Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. | ||||
| * | | Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵ | jan.nijtmans | 2013-01-11 | 8 | -16/+25 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | 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_ | ||||
| | * | Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵ | jan.nijtmans | 2013-01-11 | 3 | -8/+8 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the ↵ | jan.nijtmans | 2013-01-04 | 1 | -60/+51 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c | ||||
| | * | Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the ↵ | jan.nijtmans | 2013-01-04 | 1 | -59/+86 |
| | | | | | | | | | | | | | | | | | | | | | error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c | ||||
* | | | Tk_InitStubs("8.6",1) would succeed in an "8.60" interp. Fixed. | jan.nijtmans | 2013-01-04 | 1 | -52/+51 |
| | | | | | | | | | No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually | ||||
* | | | merge trunk | dgp | 2012-12-04 | 3 | -3/+21 |
|\ \ \ | |||||
| * \ \ | [Bug 3588824]: bug in image index handling for weird image names | dgp | 2012-12-04 | 3 | -3/+21 |
| |\ \ \ | | |/ / | |||||
| | * | | [Bug 3588824]: bug in image index handling for weird image names | dgp | 2012-12-04 | 3 | -3/+21 |
| | |\ \ | | | |/ |