summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* TIP 337dgp2008-12-094-12/+12
| | | | | | | | | | | | | | | | | | | | | | * generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c:
* Implementation of TIP #197.dkf2008-12-061-1/+2
|
* Added vista theme to iron out the visual differences between vista and XP.patthoyts2008-12-051-2/+19
|
* Remove references to deleted filedkf2008-12-051-3/+3
|
* elminate warning: unused variable 'tkwin'nijtmans2008-11-271-4/+1
| | | | | Replace Tcl_SetResult(interp, NULL, ....) calls with Tcl_ResetResult(interp) everywhere
* Fixed up complaints from MSVC engendered by the last commit. In particular ↵patthoyts2008-11-222-9/+8
| | | | replaced round() which is a C99 function.
* TIP#119 implementation. [Patch 1611359]dkf2008-11-221-56/+247
|
* [Bug 2307837] avoid some locale-dependent failures by using id's or an ↵patthoyts2008-11-221-2/+25
| | | | english constraint
* Minor simplification in fix for [Bug 2312027]:nijtmans2008-11-181-4/+6
| | | | | | | | no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340
* bug 2239034: restrict [wm manage] to Frame type widgetspatthoyts2008-11-151-1/+7
|
* reverted change from 2008-11-06 (was under the impression thatnijtmans2008-11-112-2/+2
| | | | "-Wno-implicit-int" added an extra warning)
* 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
|