Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Renamed several internal data structures and functions: | jenglish | 2009-02-08 | 16 | -277/+283 | |
| | | | | | | | | | | | | | | ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. | |||||
* | | * generic/tkImgPhInstance.c: fix numerous leaks discovered with the | das | 2009-02-06 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | * 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: | |||||
* | | - eliminate some unnessary type casts | nijtmans | 2009-01-28 | 4 | -16/+16 | |
| | | | | | | | | | | - some internal const decorations - spacing | |||||
* | | ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(), | jenglish | 2009-01-11 | 1 | -4/+1 | |
| | | | | | | | | it's unnecessary and quite possibly harmful [Bug 2496162]. | |||||
* | | * generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobutton | jenglish | 2008-12-31 | 1 | -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. | |||||
* | | ttk::treeview: Fix inconsistent use of treeArea / headingArea; | jenglish | 2008-12-27 | 1 | -28/+32 | |
| | | | | | | | | fixes [#2381555] ([$tv identify] didn't work when horizontally scrolled). | |||||
* | | fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE | das | 2008-12-15 | 1 | -2/+2 | |
| | | ||||||
* | | Remove leftover commented-out code, mistakenly included in last commit | jenglish | 2008-12-11 | 1 | -2/+1 | |
| | | ||||||
* | | Add native aqua elements for ttk::spinbox [Bug 2219588]. | jenglish | 2008-12-07 | 1 | -291/+126 | |
| | | | | | | | | | | Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. | |||||
* | | Fix potential null dereference flagged by clang static analyzer | das | 2008-12-07 | 1 | -2/+2 | |
| | | ||||||
* | | Add new "hover" state | jenglish | 2008-12-03 | 3 | -4/+21 | |
| | | | | | | | | (patch from Pat Thoyts; needed to support proper visual feedback on Vista). | |||||
* | | Widget self-destruction is not necessarily an error [Bug 2298720]. | jenglish | 2008-11-16 | 2 | -8/+7 | |
| | | ||||||
* | | ttkWidget.c: Reworked widget construction and destruction sequence; | jenglish | 2008-11-13 | 2 | -109/+129 | |
| | | | | | | | | | | | | | | fixes [#2207435] and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. | |||||
* | | Don't crash when application uses nondefault visual [#2264732]. | jenglish | 2008-11-11 | 1 | -3/+2 | |
| | | ||||||
* | | Ttk widget initializeProc()s now return void instead of | jenglish | 2008-11-09 | 11 | -49/+30 | |
| | | | | | | | | | | a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). | |||||
* | | Remove unnecessary casts from ttkWidget.c. | jenglish | 2008-11-09 | 1 | -15/+14 | |
| | | | | | | | | (More remain in other files; will get to those later). | |||||
* | | ttkEntry.c: fix warning: unused variable 'currentValue' | nijtmans | 2008-11-03 | 1 | -14/+13 | |
| | | | | | | | | tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type | |||||
* | | more internal -Wwrite-strings warning fixes | nijtmans | 2008-11-02 | 3 | -18/+18 | |
| | | ||||||
* | | Implemented the themed spinbox widget ttk::spinbox. | patthoyts | 2008-11-01 | 1 | -68/+350 | |
| | | ||||||
* | | Temporary workaround for [Bug 2207435] | jenglish | 2008-10-31 | 1 | -1/+2 | |
| | | ||||||
* | | Disable test ttk-6.3, it's not applicable [Bug 2175411]. | jenglish | 2008-10-24 | 1 | -10/+5 | |
| | | | | | | | | | | | | Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. | |||||
* | | Letting CONST die a slow and graceful death, since NO_CONST was | nijtmans | 2008-10-22 | 3 | -43/+43 | |
| | | | | | | | | broken since 8.4 and no-one complained about it. | |||||
* | | generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating | jenglish | 2008-08-19 | 1 | -11/+11 | |
| | | | | | | | | | | point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". | |||||
* | | fix [2021443] inconsistant "wrong # args" messages (for Tk) | nijtmans | 2008-07-23 | 5 | -32/+32 | |
| | | ||||||
* | | Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, | jenglish | 2008-07-04 | 4 | -17/+15 | |
| | | | | | | | | in case of erroneous style specifications [#2009213]. | |||||
* | | * generic/ttk/ttkTreeview.c: fix warning. | das | 2008-06-12 | 1 | -3/+4 | |
| | | ||||||
* | | NSC | jenglish | 2008-06-01 | 1 | -3/+3 | |
| | | ||||||
* | | [ttk::style theme use] without an argument now returns the current theme | patthoyts | 2008-05-27 | 1 | -3/+40 | |
| | | ||||||
* | | fix warning | das | 2008-05-23 | 1 | -2/+3 | |
| | | ||||||
* | | Batch of ttk::treeview enhancements: | jenglish | 2008-05-23 | 7 | -334/+567 | |
| | | | | | | | | | | | | | | | | | | | | | | + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used. | |||||
* | | Avoid passing width or height <= 0 to Tk_RedrawImage, | jenglish | 2008-05-23 | 1 | -1/+7 | |
| | | | | | | | | as this leads to a panic on Windows [Bug 1967576] | |||||
* | | Get rid of pre-C89-isms (esp. CONST vs const). | dkf | 2008-04-27 | 12 | -69/+69 | |
| | | ||||||
* | | * generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to | das | 2008-04-02 | 1 | -4/+2 | |
|/ | | | | | | | | | avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422] * generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef | |||||
* | * generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub | das | 2008-03-27 | 2 | -4/+14 | |
| | | | | | | even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition. | |||||
* | Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] | jenglish | 2008-03-21 | 1 | -3/+4 | |
| | ||||||
* | ensure symbols needed for Ttk stub support are exported | das | 2008-03-19 | 1 | -4/+3 | |
| | ||||||
* | Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default | jenglish | 2008-02-23 | 1 | -9/+4 | |
| | | | | [FR 1898288] | |||||
* | Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. | jenglish | 2008-01-28 | 1 | -2/+5 | |
| | ||||||
* | BUGFIX: fix crash in [ttk::labelframe] when -style option specified | jenglish | 2008-01-08 | 1 | -34/+37 | |
| | | | | [Bug 1867122]. | |||||
* | (oops. Missed a spot.) | jenglish | 2008-01-06 | 1 | -11/+1 | |
| | ||||||
* | Call Tk_MakeWindowExist() in widget constructor. | jenglish | 2008-01-06 | 2 | -10/+6 | |
| | | | | Removed now-unnecessary initial ConfigureNotify processing. | |||||
* | merge stable branch onto HEAD | dgp | 2007-12-13 | 26 | -26/+26 | |
| | ||||||
* | * generic/ttk/ttkTheme.c(StyleElementOptionsCmd): | jenglish | 2007-12-12 | 1 | -9/+9 | |
| | | | | Use Ttk_GetElement() to find element instead of direct hash table access. | |||||
* | Improved macrology for statically-initialized layout template tables. | jenglish | 2007-12-02 | 7 | -75/+90 | |
| | ||||||
* | Internal Ttk_Manager API updates (missed from 2007-11-25 commit) | jenglish | 2007-12-02 | 2 | -19/+24 | |
| | ||||||
* | Internal Ttk_Manager API updates; Fixed [Bug 1343984]; | jenglish | 2007-11-25 | 5 | -65/+116 | |
| | | | | | | Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. | |||||
* | Fixed crash bug in style element create | patthoyts | 2007-11-19 | 1 | -2/+2 | |
| | ||||||
* | * generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c: | jenglish | 2007-11-19 | 3 | -158/+85 | |
| | | | | | | | | | | | | Add "fill" element: like "background" but only erases parcel. * generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*. * generic/ttk/ttkLabel.c: no longer need Labelframe hack. * library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option. | |||||
* | * generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labels | jenglish | 2007-11-18 | 2 | -38/+61 | |
| | | | | | | | | instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center". | |||||
* | BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage | jenglish | 2007-11-18 | 1 | -1/+2 | |
| | | | | when passed an empty list. |