| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* tests/text.test (text-25.10.1,25.11.[12]):
Don't require [update idle] to trigger Modified event [Bug 1809538]
Modified virtual event should only fire on state change [Bug 1799782]
Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
FossilOrigin-Name: 9db39c4d552d46928c3efd1f15c09e7544ed8b03
|
|
|
| |
FossilOrigin-Name: cbe451b4a95b78d7c4e4d744c7262ad5501383d1
|
|
|
|
|
|
| |
Use Ttk_GetElement() to find element instead of direct hash table access.
FossilOrigin-Name: 09d7f6c0661358bee0bbaafd5154bafc6141e396
|
|
|
|
|
|
| |
linePtr field is valid for the insertion phase. [Bug 1602537]
FossilOrigin-Name: 44205e71b2aa75beb41ed9c1d1ba65752eda3bd5
|
|
|
|
|
|
|
|
|
| |
* generic/tkIntPlatDecls.h: [Tcl Bug 1834288]
* generic/tkIntXlibDecls.h:
* generic/tkPlatDecls.h:
* generic/tkStubInit.c:
FossilOrigin-Name: e16ea9f7eb74fd810d3a479d835244622e0e3875
|
|
|
|
|
|
|
| |
* generic/tkInt.decls: mark exported symbols not in stubs
table [FR 1716117]; cleanup formatting.
FossilOrigin-Name: 3f6501a25f6999ecbde36837dbcfcb08bdf68a7c
|
|
|
| |
FossilOrigin-Name: 1876a988e448354a9dbe45918ece9fd7aeda3246
|
|
|
| |
FossilOrigin-Name: 9da56fbd6d5018346c42919390516567710ba9cc
|
|
|
|
|
|
|
|
|
| |
whose sense was reversed that resulted in reading beyond the
end of the input buffer on malformed PPM data. [Bug #1822391]
* tests/imgPPM.test (imgPPM-4.1): Added test case that
exercises [Bug #1822391].
FossilOrigin-Name: c855e45639ae698af47159bcc6ae8ceccf5a0b8e
|
|
|
|
|
|
|
|
| |
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.
FossilOrigin-Name: f37e8950c8ae5dac012cfdb5bf2a9db2df884ea8
|
|
|
| |
FossilOrigin-Name: fa3581e10250161243924ffa49bd09d6be2f69d6
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* library/tk.tcl:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
FossilOrigin-Name: e279b98efe87b710594ced8f11cf9c0b498cd9ff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
FossilOrigin-Name: 6b45bb0535c40ab20ce7b9593124dadf95fd21f5
|
|
|
|
|
|
|
|
|
|
| |
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".
FossilOrigin-Name: c9d33ad05152a83ec440259c0638f37cf352e853
|
|
|
|
|
|
| |
when passed an empty list.
FossilOrigin-Name: cddf8ccb6cc06258df042d70602b162674e7217f
|
|
|
| |
FossilOrigin-Name: dd028db17b62cc6010a55648c13919b524417c04
|
|
|
|
|
| |
checking strings like -d.
FossilOrigin-Name: 9ba3de8465bbd2286a018fca82ed91f473f4944e
|
|
|
|
|
|
|
|
| |
to sometimes be counted twice in size computations.
Fix ElementSizeProcs affected by previous change.
FossilOrigin-Name: d561a619388a1b186c637eea112ad2bde3425827
|
|
|
|
|
|
|
|
|
| |
instead of "client", to avoid nameclash with Notebook.client element.
This was causing sizing anomalies in XP theme,
and introduced extraneous padding.
+ "alt" theme Treeitem.indicator element needs left margin now.
FossilOrigin-Name: 3dd197af4c545ad8d19f586f803881f883eda358
|
|
|
| |
FossilOrigin-Name: 33757ab01bed71dce23affee3ee048fd63463cf1
|
|
|
|
|
|
|
| |
the two places in Tk that generate errors with msvc8 when using this
flag.
FossilOrigin-Name: 3304fda806bdf09c71b80c5338ec6ffde3080ab5
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/tk.tcl: CVS development snapshots from the 8.5b2
* unix/configure.in: release.
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf (2.59)
* win/configure:
FossilOrigin-Name: 6882cbb7aaf44747d3031522828643d307ebdddd
|
|
|
| |
FossilOrigin-Name: d8817c8b6726acbc178f28a57aea4c4f635ae719
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to factor out double-buffering related code.
* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/
kThemeBrushModelessDialogBackground{Active|Inactive}
instead of ApplyThemeBackground/kThemeBackgroundWindowHeader
(advice from DAS).
* library/ttk/aquaTheme.tcl: Use darker shade for inactive
and disabled text, to match typical values of most
kThemeXXXTextColorInactive values.
FossilOrigin-Name: 389670a8faeee2533174cebfb106f6fdf465d536
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* library/tk.tcl:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
FossilOrigin-Name: 3c194ab8b403258351db8fe7933ee2f81b5aa615
|
|
|
| |
FossilOrigin-Name: 12a800daa1ab921297f0bcceb293bbc9313ff3d5
|
|
|
|
|
|
| |
Thanks to Colin McDonald. [Bug 1818491]
FossilOrigin-Name: d7e8968bd21b3e7a28ea4f35e7eaa591d27185eb
|
|
|
|
|
|
|
| |
to widget *_Init() routines.
Renaming/consistency: s/...ElementGeometry()/...ElementSize()/
FossilOrigin-Name: 05eaff8c5983b921fdf93a2f1415a3fff3453cbb
|
|
|
| |
FossilOrigin-Name: 975ab43a97cccf3c719b82e95690991f934bba0b
|
|
|
|
|
|
|
|
|
|
| |
fixes [#1814778, #1780286, #1609168, #1349586]
* library/ttk/aquaTheme.tcl: Factored out aqua-specific
combobox -postposition adjustments.
* generic/ttk/ttkTrack.c: Detect [grab]s and unpress
pressed element; combobox workaround no longer needed.
FossilOrigin-Name: a69eecbfd75ce2846f24ea14b21342a866ae5a7d
|
|
|
| |
FossilOrigin-Name: 4290f766f5f96df75a76635f216176b8357be42a
|
|
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c:
* doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125]
Adds [wm manage|forget] for dockable frames.
Finished X11 and Windows code, needs OS X completion.
FossilOrigin-Name: 64f2c3cc7b49703bd34d9a17d043dc7c4d4ce995
|
|
|
|
|
|
|
|
|
| |
instead of column index in columnNames hash table.
This avoids the need for the evil PTR2INT and INT2PTR macros,
and simplifies things a bit.
FossilOrigin-Name: ef1e19618baabc504f69cc33f565c6117d8645bd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkCanvUtil.c: pointer from/to integer of different
* generic/tkCanvas.c: size' on 64-bit platforms by casting
* generic/tkCursor.c: to intermediate types
* generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(),
* generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR()
* generic/tkObj.c: macros.
* generic/tkStyle.c:
* generic/tkTextIndex.c:
* generic/tkUtil.c:
* generic/ttk/ttkTheme.h:
* generic/ttk/ttkTreeview.c:
* unix/tkUnixMenu.c:
* unix/configure.in:
* unix/configure: autoconf-2.59
* unix/tkConfig.h.in: autoheader-2.59
FossilOrigin-Name: a5a2868bd786806ab6e48d4de625258a70129d94
|
|
|
| |
FossilOrigin-Name: 7a48c5caab12df775da5f95d688e1977711f0db4
|
|
|
|
|
|
| |
that crash on Windows without this fix.
FossilOrigin-Name: fb96f8c88ef2cf1d01b5d1b3a39ac4242efa1bf9
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/tk.tcl: CVS development snapshots from the 8.5b1
* unix/configure.in: release. Updated LOCALES.
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf (2.59)
* win/configure:
FossilOrigin-Name: 75ae2ea83c2429737ea254e2441be646b56db3b4
|
|
|
| |
FossilOrigin-Name: d67cb76fb6dd789b52001cf7752f3938f24a3ecf
|
|
|
| |
FossilOrigin-Name: 7f239cb5ee1e6f7afbd0269287ac412b0354195e
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: Merge from core-stabilizer-branch.
* library/tk.tcl: Stabilizing toward 8.5b1 release now done
* unix/configure.in: on the HEAD. core-stabilizer-branch is
* unix/tk.spec: now suspended.
* win/configure.in:
FossilOrigin-Name: d2539be7e0f05658c9b17b88d51bc886ef039786
|
|
|
|
|
| |
on windows
FossilOrigin-Name: f8ff31e6d1a9d6e709fab64205adada8bb117d2d
|
|
|
|
|
|
|
| |
* win/makefile.vc: so that we don't need the C library linked
in to libtkStub.
FossilOrigin-Name: 1e706b7a6876565ae1691762d2f579c2299a2345
|
|
|
| |
FossilOrigin-Name: 714a48504342076a053f85df1dd4c86d8c5938d2
|
|
|
| |
FossilOrigin-Name: 8d114a1ee37e8173c54980ae823c1b83d8a7ad67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkMain.c: for restored compatible support for the call
* generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also
revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk
library built against Tcl 8.5.1 headers will not refuse to [load]
into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344].
* generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4
* generic/tkStubLib.c: source compatibility with callers of
* generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).
FossilOrigin-Name: f9329db97048998b94a7d240b96f069ee4a29144
|
|
|
| |
FossilOrigin-Name: 05962b126b8854b260c9916e31a1f4dec45b6160
|
|
|
|
|
|
|
|
|
| |
multi-frame interlaced GIFs that contain subsequent frames that
are smaller than the first one.
* tests/imgPhoto.test: Added a test for the above.
FossilOrigin-Name: 865f831b965f75ae2d7730227cc01da78e4bf5d9
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkMain.c: [package require Tcl] so that Tk Says What
* generic/tkWindow.c: It Means using the new facilties of [package]
* library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it
* unix/Makefile.in: is willing to work with. [Bug 1578344].
* win/Makefile.in:
* win/makefile.vc:
FossilOrigin-Name: 010ab6d6a465c23f11326eef0b83e3f1c06f8354
|
|
|
|
|
|
|
|
|
| |
* generic/tkMain.c: the traditional practice that a Tk shared
* generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at
any patchlevel. This practice also matches the compile time checks
of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]
FossilOrigin-Name: a906ff915174d5038962baa5a44599ccc74193d8
|
|
|
| |
FossilOrigin-Name: 0f99ca37c21ca0c804eca626d4d63714d8f1950a
|