summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkFrame.c (DisplayFrame):hobbs2005-07-281-0/+10
| | | | | | | | | | | * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.
* * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd.hobbs2005-07-281-0/+15
| | | | | | | | | | | | * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets
* * unix/Makefile.in: Subst TCLSH_PROG andmdejong2005-07-251-0/+20
| | | | | | | | | | | | | | | | | | | BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]
* * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): sethobbs2005-07-211-0/+8
| | | | oldWidth to avoid warning
* * doc/getOpenFile.n: correct -multiple docs (takes boolean)hobbs2005-07-061-0/+4
|
* * library/demos/menu.tcl: removed errant '}'.core_8_4_11das2005-06-251-1/+5
|
* * generic/tkConsole.c: backport fix for bug 756840 & sync whitespacedas2005-06-231-0/+5
| | | | | | changes from HEAD. * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
* * macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2das2005-06-231-0/+4
| | | | | to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
* * unix/Makefile.in (install-private-headers): rewrite tkPort.h whendas2005-06-231-1/+7
| | | | | installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).
* release tagdgp2005-06-221-2/+2
|
* Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983]dkf2005-06-211-0/+4
|
* Plug a buffer overflow in the GIF readerdkf2005-06-201-1/+6
|
* *** 8.4.11 TAGGED FOR RELEASE ***das2005-06-181-1/+11
| | | | | | | | | | * macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish 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.13
* release tagdgp2005-06-181-0/+2
|
* * changes: Update changes for 8.4.11 releasedgp2005-06-181-0/+2
|
* * README: Bump version number to 8.4.11dgp2005-06-181-0/+13
| | | | | | | | | | | | * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in: * unix/configure.in: Updated LOCALES to cover all msgs catalogs. * unix/configure: autoconf * win/configure:
* Backport fix for [Bug 1114977]; canvas tag searches now work with threads.dkf2005-06-031-0/+5
|
* Backported [console] rename fix. [Bug 1016385]dkf2005-06-031-0/+6
|
* * macosx/Makefile: fixed 'embedded' target.core_8_4_10das2005-06-031-1/+5
|
* retagged 8.4.10 for OS X scrollbar fixhobbs2005-06-031-2/+2
|
* 2005-06-02 Jim Ingham <jingham@apple.com>wolfsuit2005-06-031-0/+11
| | | | | | | | | | | 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]
* update changes for 8.4.10 release, note tag datehobbs2005-06-021-0/+6
|
* * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, ↵mdejong2005-06-011-0/+10
| | | | | | | | | | | 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]
* * generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixeshobbs2005-05-311-0/+6
| | | | | | | 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-311-0/+4
| | | | | ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
* * library/console.tcl (::tk::ConsoleInit): print out first prompthobbs2005-05-301-0/+5
| | | | and swallow the extra "% " that comes once from Tcl on Windows.
* * macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK definesdas2005-05-291-0/+3
| | | | introduced with configure/make based build.
* * macosx/tkMacOSXInit.c:das2005-05-291-0/+3
| | | | * macosx/tkMacOSXNotify.c: fixed warnings.
* * unix/configure.in: skip X11 configure checks when building tk_aqua.das2005-05-291-0/+5
| | | | * unix/configure: autoconf-2.13
* * README: Bumped patchlevel to 8.4.10hobbs2005-05-271-0/+8
| | | | | | | * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:
* change tk_popup to have sticky menustmh2005-05-271-0/+6
|
* * macosx/tkMacOSXInit.c (TkpInit): fixed resource file extractiondas2005-05-261-0/+14
| | | | | | | | | | | | | 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.13
* * unix/configure, unix/configure.in: ensure false Tcl.framework ishobbs2005-05-251-0/+3
| | | | only created with --enable-framework
* * unix/Makefile.in (install-libraries): protect possible emptyhobbs2005-05-251-0/+5
| | | | list in for with list= trick for older shells.
* * macosx/Makefile:das2005-05-241-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.13
* From Michael Kirkham:wolfsuit2005-05-151-0/+15
| | | | | | | | | | | | | * 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]
* * macosx/tkMacOSXInit.c:das2005-05-141-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.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/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.13
* backport of text widget bug fixvincentdarley2005-05-131-0/+5
|
* * unix/configure: regenhobbs2005-05-071-0/+7
| | | | | | * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
* * macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes sincedas2005-04-261-0/+21
| | | | | | | | | | | | | | | | | | | | 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. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output. * unix/configure: autoconf-2.13
* * unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls tohobbs2005-04-121-0/+3
| | | | avoid possible segv. Minimal fix for [Bug 1122671]
* * library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref.hobbs2005-04-121-0/+9
| | | | | | | | 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-091-0/+3
| | | | versions + other small fixes/cleanup.
* * macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually definedas2005-04-091-0/+3
| | | | 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-091-0/+3
| | | | tkEntry.h that confused 10.2 PBX.
* * unix/tcl.m4 (Darwin): added -single_module linker flag todas2005-04-091-0/+6
| | | | | TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13
* * win/tcl.m4, win/configure: do not require cygpath in macros tohobbs2005-03-301-0/+5
| | | | allow msys alone as an alternative.
* Add native drawing for Entry and Spinbox widgets.wolfsuit2005-03-251-0/+13
|
* Set the default linewidth for new gc's to 1 not 0. Some extensions seemwolfsuit2005-03-251-0/+5
| | | | to rely on this.
* Updated for OpenBSD and regenerated the configure scriptpatthoyts2005-03-151-0/+5
|