summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Bump to 8.6.1.dgp2013-08-301-1/+1
|
* Bug [069c9e43c4]: FreeOptionInternalRep() breaks Tk_CreateOptionTable()jan.nijtmans2013-08-141-89/+50
|\
| * Fix reference counting for "option" objects, when being duplicated.bug_069c9e43c4jan.nijtmans2013-08-141-1/+24
| |
| * Fix some commentsjan.nijtmans2013-08-011-3/+3
| |
| * rebasejan.nijtmans2013-08-011-87/+25
| |\ |/ /
| * Suggested fix for Bug [069c9e43c4]jan.nijtmans2013-07-312-88/+34
| |
* | Make sure that in test-cases, Tk_DeleteOptionTable() is never called more ↵jan.nijtmans2013-08-011-3/+7
|/ | | | times than the corresponding Tk_CreateOptionTable(). Although it doesn't crash now, this behavior cannot be depended on.
* Some more fixes for Cygwin32/64 in win32 GUI mode. jan.nijtmans2013-06-131-5/+5
|\ | | | | | | Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Remove some old carbon-leftovers from configure/make (see [3607215]).
| * Some more fixes for Cygwin32/64 in win32 GUI mode. jan.nijtmans2013-06-131-5/+5
| | | | | | | | Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Add tk.pc
* | Add support for X11 GUI-mode on Cygwin64jan.nijtmans2013-06-062-7/+7
|\ \ | |/
| * Add support for X11 GUI-mode on Cygwin64jan.nijtmans2013-06-062-4/+4
| |
* | Fix [2100430]: ttk::entry widget index must be integerjan.nijtmans2013-06-053-6/+11
|\ \ | |/
| * Fix [2100430]: ttk::entry widget index must be integerjan.nijtmans2013-06-053-13/+11
| |
* | Fix [3613759] ttk::entry and symbolic index names.jan.nijtmans2013-06-051-2/+5
|\ \ | |/
| * Fix [3613759] ttk::entry and symbolic index names.jan.nijtmans2013-06-051-2/+5
| |\
| | * Suggested fix for [3613759]: ttk::entry and symbolic index namesbug_3613759jan.nijtmans2013-06-041-1/+5
| |/ |/|
| * Remove unused variable. jan.nijtmans2013-04-032-2/+8
| | | | | | Remove tkStubLib.o from tk85.dll. On Windows, data cannot be exported from dll's anyway, so it's just dead code. On UNIX, it makes a difference, and it would be a potential incompatibility to remove it.
| * Restore selected code improvements that missed the 8.5.14 release.dgp2013-04-031-12/+6
| |
| * merge release to 8.5; revert features not included in releasedgp2013-04-034-77/+30
| |
* | 3607830 Runtime checks that Xkb is available in the X server before trying todgp2013-04-011-0/+1
|\ \ | |/ | | use. Adapted from patch from Brian Griffin.
| * Merge 8.5. Bring together the compile time and run time Xkb checks.bug_3607830dgp2013-04-0124-328/+355
| |\
| | * One last review of tkCmds.c, making sure that there is no single mistake in it. jan.nijtmans2013-03-291-14/+7
| | | | | | | | | Found one unnecessary IncrRefCount/DecrRefcount, some unneeded type cast and a few more cleanups, all already fixed in Tk 8.6. So better backport that too.
| | * Easier solution, with proper protection and configure warnings.jan.nijtmans2013-03-283-8/+3
| | |
| | * Properly clean up, when a (Tcl 8.6) thread is canceled. jan.nijtmans2013-03-271-8/+65
| | | | | | | | | (Backported from Tk 8.6)
| | * 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.
| | * more mergingdgp_support_tcl_8_6_builddgp2013-03-222-14/+0
| | |
| | * merge trunkdgp2013-03-2221-297/+259
| | |\
| | * | Set of changes that permits Tk 8.5.14 to build against the releaseddgp2012-12-102-1/+11
| | | | | | | | | | | | | | | | 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.
| * | | Runtime check for Xkb support in X server.dgp2013-04-011-0/+1
| | | | | | | | | | | | Contributed patch from Brian Griffin.
* | | | 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.
* | | | 3607326 Stop segfault from [listbox .l -listvariable $array].dgp2013-03-111-3/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | 3607326 Stop segfault from [listbox .l -listvariable $array].dgp2013-03-111-3/+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 all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to ↵jan.nijtmans2013-03-078-21/+80
| | | | | | | | | | | | | | | | | | | | the prefered Tcl_EvalEx).
* | | | | 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.
* | | | | 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.
* | | | | ttk::theme::* packages don't Provide anything Extra.jenglish2013-02-153-3/+3
| | | | | | | | | | | | | | | Change Tcl_PkgProvideEx() back to Tcl_PkgProvide().
* | | | | Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' ↵jan.nijtmans2013-02-157-9/+9
| | | | | | | | | | | | | | | | | | | | versions in stead.
* | | | | Eliminate last use of Tcl_GetStringResultjan.nijtmans2013-02-151-1/+1
| | | | |
* | | | | ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077].jenglish2013-02-041-0/+5
|\ \ \ \ \ | |/ / / /
| * | | | ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077].jenglish2013-02-041-0/+5
| | | | |
* | | | | eliminate unnecessary Tcl_ConvertToType calljan.nijtmans2013-02-011-4/+5
| | | | |
* | | | | some more int -> size_t changesjan.nijtmans2013-02-019-39/+43
| | | | |
* | | | | typojan.nijtmans2013-02-011-1/+1
| | | | |
* | | | | Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr ↵jan.nijtmans2013-02-0111-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.nijtmans2013-02-012-69/+62
| | | | | | | | | | | | | | | | | | | | everywhere.
* | | | | 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.