summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * macosx/tkMacOSXInit.c:das2005-05-1417-1155/+715
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl ! * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59
* fix to two text widget bugsvincentdarley2005-05-131-2/+2
|
* fix to two text widget bugsvincentdarley2005-05-134-11/+33
|
* Updated out-of-date references to "Tk_GetBoolean"dgp2005-05-122-6/+6
|
* More improvements to test robustness; problems exposed by changes todgp2005-05-101-7/+7
| | | | precision of doubles (TIP 132).
* * generic/tkTextDisp.c (GetXView): Improved numerical precisiondgp2005-05-103-23/+30
| | | | | | of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.
* fixed pkg-config xft check, needed reset of enable_xft firsthobbs2005-05-072-1/+3
|
* * unix/configure: regenhobbs2005-05-074-12/+286
| | | | | | | * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
* Fix [1191097], factor, and tidy up.dkf2005-04-282-192/+214
|
* Fixed bug # 1189939chengyemao2005-04-281-3/+3
|
* * macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes sincedas2005-04-265-213/+366
| | | | | | | | | | | | | | | | | | | 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. * unix/configure: autoconf-2.59
* added an entry for the FontId.3 typo fixgeorgeps2005-04-221-0/+5
|
* fixed a typogeorgeps2005-04-221-2/+3
|
* Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsingjenglish2005-04-192-7/+13
| | | | instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640]
* fix to Home/End and display linesvincentdarley2005-04-183-15/+22
|
* * unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls tohobbs2005-04-142-3/+8
| | | | avoid possible segv. Minimal fix for [Bug 1122671]
* * library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref.hobbs2005-04-123-14/+62
| | | | | | | | Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
* * macosx/README: updated requirements for OS & developer tooldas2005-04-092-12/+15
| | | | versions + other small fixes/cleanup.
* * macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually definedas2005-04-092-0/+9
| | | | constants present only in 10.3 headers so that we can build on 10.2.
* * macosx/Wish.pbproj/project.pbxproj: fixed absolute path todas2005-04-092-5/+8
| | | | tkEntry.h that confused 10.2 PBX.
* * unix/tcl.m4 (Darwin): added -single_module linker flag todas2005-04-093-4/+10
| | | | | TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59
* * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, ↵mdejong2005-04-074-16/+33
| | | | | | | | | | | TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
* Purge old and inaccurate .VS/.VE macros.dkf2005-04-0635-288/+48
|
* * library/comdlg.tcl: Added Macintosh file type validation todgp2005-04-052-1/+15
| | | | [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)
* fix to elide search and insertofftime 0 text widget bugsvincentdarley2005-04-043-38/+251
|
* Style&clarity fixesdkf2005-04-041-309/+315
|
* Fixed bug in geometry calculations forpspjuth2005-04-033-8/+46
| | | | | widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092]
* * win/tcl.m4, win/configure: do not require cygpath in macros tohobbs2005-03-303-229/+401
| | | | allow msys alone as an alternative.
* added text widget testvincentdarley2005-03-272-2/+35
|
* Dopey bug, I should only reset the widget width for spinboxes, since I onlywolfsuit2005-03-242-1/+9
| | | | change it for them...
* Syntax/Style Guide fixesdgp2005-03-241-3/+8
|
* Get the Entry and Spinbox widgets to draw with the native look & feel onwolfsuit2005-03-248-411/+3462
| | | | | | Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built.
* 2005-03-23 Jim Ingham <jingham@apple.com>wolfsuit2005-03-234-315/+322
| | | | | | | | | | | | | | | | | | This is cleanup thanks to Neil Madden <nem@cs.nott.ac.uk>. * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto. This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <revarbat@gmail.com> * macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.
* Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfodkf2005-03-192-35/+40
| | | | from TkConsolePrint. [Bug 1016385]
* fix for display lines bug and panicvincentdarley2005-03-152-9/+30
|
* 2005-03-14 Jim Ingham <jingham@apple.com>wolfsuit2005-03-154-54/+153
| | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
* Updated the OpenBSD configuration and regenerated configure script.patthoyts2005-03-153-26/+79
|
* Correct the InvokeClientMessageHandlers logic. [Bug 1162356]dkf2005-03-142-225/+246
| | | | Also many style fixups to approach the Engineering Manual.
* ChangeLog for the previous two commitswolfsuit2005-03-121-0/+21
|
* Fix for 1124237.wolfsuit2005-03-123-8/+32
|
* Fix the mysterious "sometimes one button doesn't draw" bug.wolfsuit2005-03-121-23/+19
|
* Fix for 1160025wolfsuit2005-03-102-12/+30
|
* Add a hack to work around some issues with remote debugging with Xcode. ↵wolfsuit2005-03-093-2/+21
| | | | | | | | Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well.
* * win/makefile.vc: clarify necessary defined vars that can comehobbs2005-03-082-14/+25
| | | | from MSVC or the Platform SDK.
* (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSMhobbs2005-03-081-2/+2
|
* correct xany -> xkey typo from 2005-02-28 commithobbs2005-03-041-2/+2
|
* * win/tkWinX.c (GenerateXEvent): correct %A translation onhobbs2005-02-282-6/+14
| | | | MouseWheel [Bug 1118340]
* * macosx/tkMacOSX.h: fixed incorrect inclusion of internal header.das2005-02-243-10/+13
| | | | * macosx/tkMacOSXNotify.c: corrected included headers.
* * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile):das2005-02-222-40/+27
| | | | | | fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
* * doc/wm.n: Add documentation for -fullscreen attribute.mdejong2005-02-175-13/+456
| | | | | | | | | | | * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].