summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-042-3/+3
| | | | | | | | | | | * generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULLhobbs2008-01-311-2/+2
| | | | when -title isn't set. [Bug #1881892]
* Add tristate support to checkbuttons and radiobuttons [Bug 1865898].jenglish2008-01-081-54/+53
| | | | Fix check and radio indicator size [Bug 1679067].
* * generic/tk.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-022-3/+3
| | | | | | | | | | * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* Add in missing function definitions to support plain MSVC6 and usepatthoyts2007-12-144-35/+58
| | | | | INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers.
* Support compilation with MSVC9 on AMD64patthoyts2007-12-142-2/+10
|
* merge stable branch onto HEADdgp2007-12-1329-30/+30
|
* We must specify the lowest Windows version wepatthoyts2007-12-102-16/+40
| | | | | | | | | intend to support. In particular the SystemParametersInfo API doesn't like to receive structures that are larger than it expects which affects the font assignements. Set to Win98 support. Handle failure to read the system parameters. This causes ttk/fonts.tcl to set any missing named fonts.
* Only tkWin.h should include windows.h unless we have an explicit override ofpatthoyts2007-12-103-8/+4
| | | | the WINVER macro.
* Handle MSVC 9 (aka: Visual Studio 2008)patthoyts2007-12-101-4/+10
|
* regendkf2007-12-091-1/+1
|
* Fix suite of small problems that prevented a build from working for me.dkf2007-12-092-3/+27
|
* * win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr andhobbs2007-12-055-77/+5
| | | | | * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:
* * win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now)hobbs2007-12-053-84/+30
| | | | | | | * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
* * win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32hobbs2007-12-052-2/+4
| | | | -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]
* * win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.libhobbs2007-12-032-14/+12
| | | | (LIBS): add ws2_32.lib for static builds with Tcl.
* Improved macrology for statically-initialized layout template tables.jenglish2007-12-022-51/+43
|
* (bug 1835052) Fix tidy target to remove tktest rather than tcltestpatthoyts2007-11-281-3/+3
|
* * README: Bump version number to 8.5b3.dgp2007-11-192-3/+3
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * win/ttkWinXPTheme.c: Add support for size information flags forpatthoyts2007-11-181-13/+56
| | | | | scrollbar and combobox buttons. This handles tile patches 1596647 and 1596657 but a bit more generically.
* Minor reshuffle for claritypatthoyts2007-11-171-5/+5
|
* Fix the environment to run only our built versionpatthoyts2007-11-171-21/+42
|
* Ttk_ElementSize: Fixed longstanding, subtle bug that caused element paddingjenglish2007-11-082-7/+10
| | | | | | to sometimes be counted twice in size computations. Fix ElementSizeProcs affected by previous change.
* Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fixpatthoyts2007-10-311-11/+1
| | | | | the two places in Tk that generate errors with msvc8 when using this flag.
* * generic/tk.h: Bump version number to 8.5b2.1 to distinguishdgp2007-10-302-3/+3
| | | | | | | | | | * 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:
* Made maintenance easier by adding extra dependency information so that dkf2007-10-301-1/+6
| | | | the right version number gets embedded in key files.
* * tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test:hobbs2007-10-302-31/+31
| | | | | | | | | | | | | | | | * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
* * README: Bump version number to 8.5b2.dgp2007-10-262-3/+3
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * doc/getOpenFile.n: TIP#242 implementation of -typevariable tohobbs2007-10-251-29/+89
| | | | | | | | | * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
* Move widget layout registration from TtkElements_Init()jenglish2007-10-253-522/+360
| | | | | to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/
* Applied patch from #1723362 for transparent bitmapspatthoyts2007-10-241-1/+3
|
* Fixed leak in CreateNamedFont spotted by das.patthoyts2007-10-231-12/+6
|
* * bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as thesedavygrvy2007-10-171-2/+3
| | | | | | are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target.
* * win/makefile.vc: depend target now works and builds a generateddavygrvy2007-10-161-86/+23
| | | | dependency list with $(TCLTOOLSDIR)/mkdepend.tcl
* * generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h:hobbs2007-10-151-7/+152
| | | | | | | | * 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.
* * win/configure, win/configure.in (TK_WIN_VERSION): Make sure thehobbs2007-10-152-5/+9
| | | | patchlevel doesn't contain extra dotted pairs (eg. interim release)
* Hush.patthoyts2007-10-121-3/+3
|
* Fixed install of tk broken with last commitpatthoyts2007-10-122-9/+5
|
* Mine all version information from headers. Sync tcl and tk and bringpatthoyts2007-10-123-125/+372
| | | | | extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile.
* * win/winMain.c: Replaced incorrect comments in main() to descibedavygrvy2007-10-121-4/+3
| | | | | | why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back.
* * generic/tk.h: Bump version number to 8.5b1.1 to distinguishdgp2007-10-022-3/+3
| | | | | | | | | | * 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:
* * README: Bump version number to 8.5b1.dgp2007-09-192-3/+3
| | | | | | | | * 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:
* * generic/tkStubLib.c: Remove C library calls from Tk_InitStubs()dgp2007-09-181-2/+2
| | | | | * win/makefile.vc: so that we don't need the C library linked in to libtkStub.
* Add crt flags for tkStubLib now it makes use of C-library functionspatthoyts2007-09-171-2/+2
|
* * win/Makefile.in (install-binaries): Fixed missing brace in theandreas_kupries2007-09-122-4/+4
| | | | | * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good.
* * generic/tkConsole.c: Revised calls to Tcl_InitStubs() anddgp2007-09-112-8/+7
| | | | | | | | | * 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:
* Assorted minor cleanups.dkf2007-09-0810-203/+225
|
* header cleanupdgp2007-09-076-13/+9
|
* * generic/tkWindow.c (Initialize): Moved common Tk initializationdgp2007-09-061-8/+2
| | | | | | | | | | | * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
* Synchronize with tcl rules.vcpatthoyts2007-08-211-9/+14
|