summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and ↵patthoyts2007-08-012-34/+152
| | | | | | | 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions.
* * win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues.hobbs2007-06-101-5/+15
| | | | [Bug 1467997] (janssen)
* * win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling tohobbs2007-06-091-16/+15
| | | | | allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
* * unix/configure: autoconf-2.59 (FC6 fork)dgp2007-05-182-21/+31
| | | | | | | | | | | * win/configure: * README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* Test ttk widgetspatthoyts2007-05-151-2/+18
|
* [Tk Bug 1712081]dgp2007-05-143-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc: * generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug. * doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE. * generic/tkDecls.h: make genstubs * generic/tkStubInit.c: * generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment. * generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.
* Make the tktest build work when Tcl is located in a path with a space indkf2007-05-051-2/+2
|