summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Merge of TkAqua Cocoa portmacosx-cocoa-mergedas2009-06-299-65/+80
| | | FossilOrigin-Name: 05bd0a2cb86bb730d85069b3282e569b6c23d911
* Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the ↵macosx-cocoa-premergenijtmans2009-06-274-31/+54
| | | | | | | | | last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. FossilOrigin-Name: 068ec1507fe76940efdb73405361ab09e3ae6f36
* fix [Bug #220935] canvas dash update problemmacosx-carbon-freezenijtmans2009-06-231-10/+6
| | | | | | (follow-up) FossilOrigin-Name: b5433c4426ba84f7c6fc752bb029bbc1569a161a
* fix [Bug #220935] canvas dash update problemnijtmans2009-06-221-3/+3
| | | FossilOrigin-Name: 4346651f6800ce2d01081923b82e32c82f616fa2
* regen stubsdkf2009-06-122-2/+29
| | | FossilOrigin-Name: d4d1000919631ef1ef7aca7b58889d0527d01159
* Move another two entries to the internal stub table from MODULE_SCOPE.dkf2009-06-122-8/+10
| | | FossilOrigin-Name: 41dfab186dd6dd2ee8933ddb6ff55313cdd3d6ea
* BUGFIX: last commit did not account for possibility of 0 tabs.jenglish2009-05-171-17/+20
| | | FossilOrigin-Name: 5989b1b967d273b52d4acc44c4985f6a5d5c98c8
* generic/ttkNotebook.c: More flexible tab placement [Bug 1470246]jenglish2009-05-171-23/+42
| | | FossilOrigin-Name: c6a5f7ea281296b38de3fbf803811d81696d2459
* [Bug 1923684]: checkbuttons must prefer off over the indeterminate statepatthoyts2009-05-141-6/+23
| | | | | | | If a checkbutton offvalue is the same as the tristate value we should use the off state in preference. (andrey gusev) FossilOrigin-Name: 72a780605187a6bc389f0fb7d9911aff1a5c6017
* [Bug 2791352] handle parsing of type 5 font descriptions with hyphenated ↵patthoyts2009-05-131-1/+15
| | | | | family name. FossilOrigin-Name: 0d40b67cf4918c39fc1710a63e85967b67632628
* oopsdkf2009-05-011-2/+1
| | | FossilOrigin-Name: bed1dff9ad483c88c5ab016fe2b352da83ee1207
* Factor out some of the postscript generation code to the PS prolog.dkf2009-05-011-171/+51
| | | FossilOrigin-Name: ba8f6a43f09a8ba13d593b429d0fa9bb8c34ae79
* Private-export functions that were being used in extensions. [Bug 2768945]dkf2009-04-274-38/+159
| | | FossilOrigin-Name: f36a791d77f1de4af4ef05b67be118772685b7d2
* revert HandleEventGenerate change, it was causing bind-8.2 to faildas2009-04-111-2/+1
| | | FossilOrigin-Name: a05dd49dfe2aa86079c2dd261a47c1d69013006e
* * generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.das2009-04-101-2/+2
| | | FossilOrigin-Name: 041f6f27d83e1ddcacc4b82471576d211df6c1c2
* * generic/tkMenu.c (PostProcessEntry): delay call todas2009-04-101-5/+5
| | | | | | TkpConfigureMenuEntry() until all menu entry attributes are setup. FossilOrigin-Name: 9a54a123fd4e732191942b7357620992f89dcc5f
* * generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/das2009-04-101-2/+2
| | | FossilOrigin-Name: 916c7955f40fbf399c28ec0d1038a222725dfcfb
* * generic/tkUtil.c (TkBackgroundEvalObjv): use Tcl_BackgroundException.das2009-04-101-2/+2
| | | FossilOrigin-Name: cef0a17b9e2bdde07c46a05526ae8ed269a3552e
* * generic/tkBind.c (HandleEventGenerate): ensure window exists beforedas2009-04-101-1/+2
| | | | | | generating an event for it (fixes testsuite crash). FossilOrigin-Name: 3b16864e712ea1dae78dda52032ba59e9e7182d8
* * generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds checkdas2009-04-101-2/+3
| | | | | | to startEnd array access (fixes testsuite crash). FossilOrigin-Name: 1ec2acc7358133a80aafa0f1cbac708207bc35bc
* Squelch pointless file.dkf2009-04-101-284/+0
| | | FossilOrigin-Name: 3dd6914e97fc50f535d807513b67c560b586ba0b
* Prevent zero-size malloc() calls. [Bug 2178820]dkf2009-03-251-3/+3
| | | FossilOrigin-Name: ddd898d0a3c19c7df5dc1f7651c60623411c506c
* [Feature Request 2636558] Tk_DefineBitmapnijtmans2009-02-277-42/+101
| | | | | | and Tk_GetBitmapFromData signature problem FossilOrigin-Name: bf459fc10c3d4cbddce9c977b8d7dafce0ab6c68
* [Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to ↵patthoyts2009-02-271-1/+8
| | | | | avoid a crash when mapping dead windows. FossilOrigin-Name: dbeb0e45a32169e46069ad32f3876b8a641646df
* ElementStateEventProc: Avoid dangling pointers when layout changesjenglish2009-02-092-17/+26
| | | | | | [Fix for #2431428]. FossilOrigin-Name: acb551a6c5d40f2e3e7b855d7901393a1092da85
* Renamed several internal data structures and functions:jenglish2009-02-0816-277/+283
| | | | | | | | | ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. FossilOrigin-Name: 5e86a8ff891c409cb4d6be23f7c39e51dde7b686
* * generic/tkImgPhInstance.c: fix numerous leaks discovered with thedas2009-02-068-16/+39
| | | | | | | | | | | | | * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/tkUtil.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c: FossilOrigin-Name: b14d66d41a37ce6244ef28a6db2687c2c5165a58
* - eliminate some unnessary type castsnijtmans2009-02-0323-96/+103
| | | | | | | - some internal const decorations - spacing FossilOrigin-Name: 02ca10b00f1aed5c76ff8149fdbac48018e8bfa0
* - eliminate some unnessary type castsnijtmans2009-01-284-16/+16
| | | | | | | - some internal const decorations - spacing FossilOrigin-Name: 380696cadafe40c73feee0f0b45084587f31f011
* fix typo that led to crashesdas2009-01-191-3/+3
| | | FossilOrigin-Name: b3060e8f5e43cbb34b322188d4b03fb91c6d3cc8
* * generic/tk.h: Bump patchlevel to 8.6b1.1 to distinguishdgp2009-01-161-2/+2
| | | | | | | | | | | * library/tk.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases. * unix/configure.in: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 24da8fd02c1876664f45541f8eff562716ed2d2b
* - fix for aMSN compatibility [tcl-Bug 2507326]nijtmans2009-01-143-38/+44
| | | | | | | - CONSTify Tk(Create|Find)menuReferences - various internal "const" decorations FossilOrigin-Name: c77e1b2da236e9ce42e33d2a71bdd3a375745526
* * generic/tkEvent.c: Fix a possible segv due to a NULLgeorgeps2009-01-111-1/+7
| | | | | | pointer dereference that occurs when XCreateIC fails. FossilOrigin-Name: 78d05cc9dd3a6c1d70c80cd4bc8d11b6eda00c16
* ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(),jenglish2009-01-111-4/+1
| | | | | | it's unnecessary and quite possibly harmful [Bug 2496162]. FossilOrigin-Name: 7368c7d1efedae9a9971382ce3b49073a48d7bd2
* CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmapnijtmans2009-01-098-46/+47
| | | | | | | TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. FossilOrigin-Name: 36cbe251e06e8ed0d25938bae3a8302b63449afc
* A few const -> CONST86 modifications, improvingnijtmans2009-01-065-38/+52
| | | | | | | | | | | backwards compatibility. Change Tk_ItemIndexProc and Tk_ItemInsertProc signature to have a Tcl_Obj parameter in stead of a string parameter. This is binary and source compatible with previous API, it just prevents the need for a type cast in the Tk_ItemType table construction. Bring doc in line with API. FossilOrigin-Name: 88f4039ab41ab8aced179764fc4b283e2e45cc0f
* Apply [Patch 1539990] to speed up Tk_PhotoPutBlock in one case.dkf2009-01-061-10/+15
| | | FossilOrigin-Name: 54363ffe55b6ace8901d4b16e39a6c8279ee15bc
* cast away a warning.patthoyts2009-01-061-2/+2
| | | FossilOrigin-Name: 8fd7f2018fa1ff55687eab29e2e6f13d68712a82
* CONSTify Tk_ClipboardAppendnijtmans2009-01-023-13/+13
| | | FossilOrigin-Name: b1e934f05505105e767b8b093c7fe070232430b5
* * generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobuttonjenglish2008-12-311-95/+62
| | | | | | | | | and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges. FossilOrigin-Name: bd5403fee7623038a3910a1b0eabfa5a71b6880f
* TIP#171 implementation - sanity for <MouseWheel> event handling!dkf2008-12-281-9/+3
| | | FossilOrigin-Name: da1b92466b00755b637abcefff167817f0240a69
* Applied Michael Kirkham's fix to make all PngSuite images work.dkf2008-12-281-3/+2
| | | FossilOrigin-Name: 8dfa607bf7ab2f9291a2e6626f5855815cd63344
* Implementation of TIP #244, PNG image support.dkf2008-12-283-2/+3385
| | | FossilOrigin-Name: 683798fd4bc81328a3e547bedef356c51d59bd4f
* ttk::treeview: Fix inconsistent use of treeArea / headingArea;jenglish2008-12-271-28/+32
| | | | | | fixes [#2381555] ([$tv identify] didn't work when horizontally scrolled). FossilOrigin-Name: f2413979277b9a5204482b37dd01f0e03f35d12d
* * README: Bump version number to 8.6b1dgp2008-12-191-4/+4
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 377b636a8c6327f3d11192728c11a092cae6199a
* VOID -> voidnijtmans2008-12-171-4/+4
| | | FossilOrigin-Name: 6cf4c9384e6190bfe18c485d21cd3f3d56f3ab70
* fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPEdas2008-12-151-2/+2
| | | FossilOrigin-Name: d15c12d85f634b045110c132165482b181791556
* TIP #338 IMPLEMENTATIONdgp2008-12-151-2/+1
| | | | | | | | * doc/Tk_Main.c: Removed the last two '#include "tclInt.h"'. * generic/tkMain.c: Tk is now limited to Tcl's public interface. * macosx/tkMacOSXInit.c: FossilOrigin-Name: beef4afbdbbd2ff79a1f3155edec158263d719aa
* Make error message from Tk_GetRelief thenijtmans2008-12-121-2/+2
| | | | | | | same as for Tk_GetReliefFromObj Adapt test cases for changed error message FossilOrigin-Name: ba87777f27ff225c7afde699eb98f2acea9c2616
* Remove leftover commented-out code, mistakenly included in last commitjenglish2008-12-111-2/+1
| | | FossilOrigin-Name: 4b6a01df0e9e2a179c9795f0f0a73f5558417e51