summaryrefslogtreecommitdiffstats
path: root/generic/ttk
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and ↵jan.nijtmans2013-01-111-1/+1
| | | | | | | 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_
* [Bug 3567453]: Clip regions must be cleared with XSetClipMask and notdkf2012-09-132-6/+8
| | | TkSetRegion on X11.
* [Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking indkf2012-09-112-6/+9
| | | reused GCs.
* partly backport from 8.6jan.nijtmans2012-08-091-0/+4
|
* ttk::treeview('see' method): fix overscroll prevention [Bug 3530288]jenglish2012-07-021-1/+1
|
* ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct}jenglish2012-07-022-2/+2
| | | are statically allocated. Caught by Michael Kirkham.
* [Bug 3535362]: Changed name of 'unshare' internal function to avoid clash withdkf2012-06-151-4/+4
| | | some libc versions.
* Fix text clipping when working with the Xft-based renderer.dkf2012-06-122-2/+24
|
* fix test failuredkf2012-06-111-3/+3
|
* make it builddkf2012-06-111-1/+1
|
* fix the clipping in entries toodkf2012-06-111-7/+25
|
* [Bug 3294450]: Do clipping of ttk text elements correctly.dkf2012-06-111-7/+15
|
* implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-0/+1
|
* Move -takefocus option out of ttkCoreOptionSpecs,jenglish2011-09-2213-33/+36
| | | | explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186].
* 3341056 Correct segfault due to flaw in the 2011-06-17 commit.dgp2011-06-291-1/+1
|
* Add comments explaining new code.bug_3062331dgp2011-06-171-0/+29
|
* New attempt to fix Bug 3062331dgp2011-06-161-0/+17
|
* Purge RCS Keywords.dgp2011-06-0838-68/+23
|
* Eliminate some unneeded write-only variables (discovered by gcc-4.6)jan.nijtmans2011-03-113-6/+3
|
* ttk::combobox: Add missing 'validate' command (reported by schelte).jenglish2011-01-221-1/+2
|
* Make sure to use CONST/VOID in stead ofnijtmans2011-01-191-12/+12
| | | | | | const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing.
* Make sure to use CONST/VOID in stead ofnijtmans2011-01-192-23/+42
| | | | | | const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing.
* Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489].jenglish2010-10-111-4/+4
|
* TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items [#2829363]jenglish2010-09-081-1/+2
|
* Major backport of 8.6 Ttk for 8.5.9. Most changes were only beinghobbs2010-08-2635-1602/+2117
| | | | | | | | | | | | | | committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
* Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]).jenglish2010-05-311-19/+24
| | | | ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding.
* Backport various formatting (spacing)nijtmans2010-02-073-105/+116
| | | | | | | changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!)
* Fix various gcc-4.4 warnings and formatting, allnijtmans2010-01-291-11/+11
| | | | backported from HEAD.
* generic/ttk/ttkNotebook.c: Don't call Tk_DeleteOptionTable()jenglish2009-12-161-4/+1
| | | | [Bug 2915709], backport fix for [Bug 2496162].
* Backported support for the Vista theme.patthoyts2009-05-143-4/+21
| | | | This requires the vsapi element engine, the hover state and the theme script definition.
* Prevent zero-size malloc() calls. [Bug 2178820]dkf2009-03-251-3/+3
|
* * generic/tkImgPhoto.c: fix numerous leaks discovered with thedas2009-02-061-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/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
* Don't crash when application uses nondefault visual [Bug 2264732]jenglish2008-12-221-3/+3
| | | | | | (Backport from trunk change 2008-11-11) Workaround for [Bug 2207435] (Backport from trunk change 2008-10-31)
* generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floatingjenglish2008-08-191-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".
* Audit: ensure that output arguments to Tk_Get*FromObj() are initialized,jenglish2008-07-044-17/+15
| | | | in case of erroneous style specifications [#2009213].
* Avoid passing width or height <= 0 to Tk_RedrawImage,jenglish2008-05-231-1/+7
| | | | as this leads to a panic on Windows [Bug 1967576]
* * generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstubdas2008-03-272-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]jenglish2008-03-211-3/+4
|
* ensure symbols needed for Ttk stub support are exporteddas2008-03-191-4/+3
|
* Don't enforce minimum sash thickness of 5 pixels, just use 5 as a defaultjenglish2008-02-231-9/+4
| | | | [FR 1898288]
* Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298].jenglish2008-01-281-2/+5
|
* BUGFIX: fix crash in [ttk::labelframe] when -style option specifiedjenglish2008-01-081-34/+37
| | | | [Bug 1867122].
* (oops. Missed a spot.)jenglish2008-01-061-11/+1
|
* Call Tk_MakeWindowExist() in widget constructor.jenglish2008-01-062-10/+6
| | | | Removed now-unnecessary initial ConfigureNotify processing.
* merge stable branch onto HEADdgp2007-12-1326-26/+26
|
* * generic/ttk/ttkTheme.c(StyleElementOptionsCmd):jenglish2007-12-121-9/+9
| | | | Use Ttk_GetElement() to find element instead of direct hash table access.
* Improved macrology for statically-initialized layout template tables.jenglish2007-12-027-75/+90
|
* Internal Ttk_Manager API updates (missed from 2007-11-25 commit)jenglish2007-12-022-19/+24
|
* Internal Ttk_Manager API updates; Fixed [Bug 1343984];jenglish2007-11-255-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 createpatthoyts2007-11-191-2/+2
|