summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix to text widget 'mark prev' segfaultvincentdarley2005-07-184-5/+25
|
* * doc/getOpenFile.n: correct -multiple docs (takes boolean)hobbs2005-07-062-3/+7
|
* * unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].dgp2005-07-052-3/+7
|
* * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.das2005-06-232-2/+4
|
* * macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2das2005-06-232-3/+9
| | | | | to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
* Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983]dkf2005-06-212-2/+6
|
* Typosdkf2005-06-191-5/+5
|
* Get rid of statics; replaced with stack-allocated structures which are ↵dkf2005-06-192-657/+728
| | | | | | automatically thread-safe. Also squelched a buffer overrun in binary string data handling...
* * macosx/Makefile: for X11 build, add -X11 suffix to unversioned wishdas2005-06-184-4/+16
| | | | | | | | | symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.59
* autoconfdgp2005-06-072-2/+2
|
* Bumped patchleveldkf2005-06-079-20/+24
|
* note tag date and rewrap changescore_8_5_a3hobbs2005-06-042-14/+19
|
* update changes for 8.5a3 releasedgp2005-06-032-6/+110
|
* On Mac OS X scrollwheel events are sent to the window under the mouse, notwolfsuit2005-06-032-11/+20
| | | | to the focus window.
* 2005-06-02 Jim Ingham <jingham@apple.com>wolfsuit2005-06-032-19/+51
| | | | | | | | | | | Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
* * macosx/Makefile: fixed 'embedded' target.das2005-06-032-4/+7
|
* * unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get itrmax2005-06-025-120/+434
| | | | | | | | | working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59.
* silence compiler warningdgp2005-06-011-2/+2
|
* Checking the return value of XScreenSaverQueryInfo.rmax2005-06-011-3/+4
|
* * win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND,hobbs2005-06-012-2/+14
| | | | | Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.
* * win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelchhobbs2005-06-012-8/+13
| | | | compiler warning.
* Some versions of X seem to crash if XScreenSaverQueryVersion() isn'trmax2005-06-011-5/+6
| | | | called before calling XScreenSaverQueryInfo().
* Corrected the numbering of the [tk inactive] tests.rmax2005-06-011-8/+8
|
* * doc/Inactive.3 (new file): C level API documentationn forrmax2005-05-313-7/+83
| | | | | TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation.
* * generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixeshobbs2005-05-313-461/+518
| | | | | | | to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
* * generic/tkMenu.c (MenuCmd): create event handler earlier tohobbs2005-05-312-37/+19
| | | | | ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
* more elaborate variant to get first prompt displayed without a puts callhobbs2005-05-311-2/+14
|
* * library/console.tcl (::tk::ConsoleInit): print out first prompthobbs2005-05-302-1/+12
| | | | and swallow the extra "% " that comes once from Tcl on Windows.
* * macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.das2005-05-292-2/+4
|
* * unix/configure.in: added description of HAVE_XSS for autoheader.das2005-05-296-8/+16
| | | | | | | | | * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
* * macosx/tkMacOSXInit.c:das2005-05-293-4/+7
| | | | * macosx/tkMacOSXNotify.c: fixed warnings.
* * generic/tkDecls.h:das2005-05-2910-169/+235
| | | | | | | | | | | | | | | | | | * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls * macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity(); * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245. * unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59
* Partial implementation of TIP#245; thanks Reinhard!dkf2005-05-279-15/+401
|
* change tk_popup to have sticky menustmh2005-05-272-2/+11
|
* * macosx/tkMacOSXInit.c (TkpInit): fixed resource file extractiondas2005-05-265-125/+41
| | | | | | | | | | | | | from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59
* * unix/Makefile.in (install-libraries): protect possible emptyhobbs2005-05-252-2/+7
| | | | list in for with list= trick for older shells.
* * generic/tkTest.c: disable commands not available on TkAqua.das2005-05-242-4/+6
|
* fix for non-framework TkAqua builddas2005-05-241-2/+5
|
* minor formatting sync with tcl/unix/configure.indas2005-05-242-15/+15
|
* small comments & whitespace fixdas2005-05-241-10/+11
|
* * generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/hobbs2005-05-232-2/+6
|
* * macosx/Makefile:das2005-05-2312-349/+1755
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59
* * macosx/Wish.pbproj/project.pbxproj:das2005-05-234-17/+13
| | | | | | * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.
* Parse all filters, not just the first one. [Bug 1206133]dkf2005-05-212-116/+109
|
* Fixes from Michael Kirkham:wolfsuit2005-05-155-2078/+32
| | | | | | | | | | | | | * macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
* Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham forwolfsuit2005-05-152-1/+6
| | | | pointing this out.
* * 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
|