summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Split the photo image core into two pieces to make it easier to maintain.dkf2008-08-253-3/+6
|
* After some discussion with Joe English and subsequently thegeorgeps2008-08-192-30/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs. The public Tk_FreeXId is now a no-op. Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720 generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId. macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted. unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above). win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted.
* * README: Bump version number to 8.6a2dgp2008-08-122-3/+3
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703]patthoyts2008-08-011-7/+9
|
* Check that the parent has been mapped before calling RemapWindows. [Bug 2009788]patthoyts2008-07-261-2/+4
|
* bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works ↵patthoyts2008-07-261-1/+4
| | | | around cygwin issue.
* * README: Bump version number to 8.6a1dgp2008-06-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/configure, win/configure.in (TK_WIN_VERSION): fix handlinghobbs2008-06-132-13/+13
| | | | of interim a/b versioning for manifest usage.
* TIP 285 ImplementationJoe Mistachkin2008-06-132-2/+14
|
* We should use the thread allocator for threaded builds. Added 'tclalloc' ↵patthoyts2008-05-152-5/+11
| | | | option to disable.
* More elimination of pre-C89-isms.dkf2008-05-021-196/+201
|
* Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-2714-221/+226
|
* Include ws2_32 in the link list [Bug 19200872]patthoyts2008-04-201-2/+2
|
* Fixed bug #1941740: tk_chooseColor -title was broken in revision 1.40 after ↵patthoyts2008-04-142-3/+8
| | | | some code cleanup. Added tests for this windows dialog to avoid regression.
* eliminate a few gcc 4.3 warningsnijtmans2008-04-091-5/+3
|
* Provide a visual-styles API element engine to permit scripts to createpatthoyts2008-04-081-3/+158
| | | | any available windows xp/vista element. Plus basic tests.
* * tkDecls.h: Reverted das's change of Tk's stubs pointersKevin B Kenny2008-04-082-37/+12
| | | | | | | | | | | * tkIntDecls.h: from 'extern' to 'EXTERN'. Since the stubs pointer * tkPlatDecls.h: is always linked statically, its wrong to import or export it from a DLL, and the change causes trouble for extensions that build with -DUSE_TK_STUBS. * tkWinEmbed.c: Removed #if 0 code. Trust the revision control system, if you need it again, you can find it. * tkWinSend.c: Added conditional compilation to silence several compiler warnings.
* autoconf-2.59dgp2008-04-071-5/+5
|
* Fixed stubs usagepatthoyts2008-04-031-5/+13
|
* Tweak the debug targetspatthoyts2008-04-021-18/+7
|
* * generic/tkWindow.c: Revised package initialization so thatdgp2008-04-023-6/+3
| | | | | | * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but * win/Makefile.in: is present only in libtkstub.a. This tightens * win/makefile.bc: up the rules for users of the stubs interfaces. * win/makefile.vc: [Tcl Bug 1819422].
* * README: Bump version number to 8.6a0dgp2008-04-014-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c: * generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422]. * generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h:
* autoconf-2.59core_8_5_2dgp2008-03-281-1/+1
|
* * README: Bump to 8.5.2 for release.dgp2008-03-281-2/+2
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007].jenglish2008-03-182-8/+6
|
* *** 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: