summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* More small changes to use C89 better and manage the result more efficiently.dkf2008-11-081-11/+11
|
* Lots of small changes to make code more pretty and C89-like.dkf2008-11-086-20/+24
|
* add "-Wno-implicit-int" flag for gcc, as on UNIXnijtmans2008-11-062-2/+2
| | | | | Use tkUnixDefault.h under CygWin. With this change, at least the X11 version of Tk can be built with cygwin
* tkWinTest.c: fix warning: assignment discards qualifiers from pointer target ↵nijtmans2008-11-031-2/+2
| | | | type
* const fixes for windows codepatthoyts2008-11-031-13/+15
|
* Implemented the themed spinbox widget ttk::spinbox.patthoyts2008-11-012-6/+64
|
* CONSTify TkPrintPadAmount, TkCreateFrame, TkCreateMainWindownijtmans2008-10-281-12/+9
| | | | | and Tk_ParseArgv. move TkSelGetSelection to internal stub table (needed in tkWinTest.c)
* * win/tkWinTest.c: Revise [testclipboard] to form thatdgp2008-10-281-25/+15
| | | | | * tests/winClipboard.test: handles encodings. [Bug 2191960] * tests/constraints.tcl: [tcltest::bytestring] no longer used.
* * README: Bump version number to 8.6a4dgp2008-10-232-3/+3
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* Factor out the platform-specific bits of [tk busy]. [Bug 2180919]dkf2008-10-202-33/+215
|
* msvc uses __inline, so added the necessary macro now that we are using thispatthoyts2008-10-191-3/+4
|
* Implementation of the [tk busy] command on non-OSX.dkf2008-10-183-3/+6
| | | | Adapted from [Patch 1997907]
* [Bug 1825353] To fix a problem with tiny fonts on Russian versions ofpatthoyts2008-10-181-3/+16
| | | | | Windows we will avoid removing the internal leading for fixed width fonts. See the bug for more details on why this change is as it is.
* Add "const" to many internalnijtmans2008-10-178-55/+57
| | | | | | | | const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries.
* Corrected some errors from the previous commitpatthoyts2008-10-061-4/+2
|
* Greatly clean up Tk's handling of the writability of the Tcl result object.dkf2008-10-055-97/+75
|
* Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563]dkf2008-10-031-2/+2
|
* doc fixesJoe Mistachkin2008-10-021-2/+2
|
* * generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so thatdgp2008-08-281-10/+1
| | | | | | | | we don't create new dependencies on Tcl internals. * unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now.
* * README: Bump version number to 8.6a3dgp2008-08-282-3/+3
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* 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.