summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * library/encoding/koi8-u.enc: removed extraneous spaces thathobbs2002-09-261-0/+8
| | | | confused encoding reader. [Bug #615115]
* * macosx/Makefile: preserve environment value of INSTALL_ROOT.das2002-09-261-0/+13
| | | | | | | | | | | | When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up. * macosx/Tcl.pbproj/project.pbxproj: add symbolic links to debug lib, stub libs and tclConfig.sh in framework toplevel. Configure target dependency fix. Fix to 'clean' action. Added private tcl headers to framework. Install tclsh symbolic link. Html doc build works when no installed tclsh available. Made html doc structure in framework more like in Apple frameworks.
* * unix/tcl.m4 (SC_TCL_64BIT_FLAGS): Yet more robust 64-bit valuedkf2002-09-241-0/+3
| | | | detection to close [Bug 613117] on more systems.
* Removing more CONST-related warnings.dkf2002-09-241-0/+5
|
* * unix/tcl.m4: Forgot to define TCL_WIDE_INT_IS_LONG at thedkf2002-09-241-0/+3
| | | | appropriate moment. I believe this is the cause of [Bug 613117]
* * doc/lset.n: Changed 'list' to 'varName' for consistency withdkf2002-09-241-0/+5
| | | | lappend documentation. Thanks to Glenn Jackman [Bug 611719]
* * library/tcltest/tcltest.tcl: Corrected [puts -nonewline] withindgp2002-09-221-0/+3
| | | | | | | | test bodies. Thanks to Harald Kirsch. [Bug 612786, Patch 612788] Also corrected reporting of body return code. Thanks to David Taback [Bug 611922] * library/tcltest/pkgIndex.tcl: Bump to version 2.2.1. * tests/tcltest.test: added tests for these bugs.
* * library/tcltest/tcltest.tcl: Corrected [puts -nonewline] withindgp2002-09-221-0/+6
| | | | | test bodies. Thanks to Harald Kirsch. [Bug 612786, Patch 612788] * library/tcltest/pkgIndex.tcl: Bump to version 2.2.1.
* * unix/configure: Regen.mdejong2002-09-151-0/+8
| | | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add PEEK_XCLOSEIM define under Linux. This is used by Tk to double check that an X input context is cleaned up before it is closed.
* * win/coffbase.txt: Added BLT to the virtual base addressdavygrvy2002-09-121-0/+5
| | | | listings table should BLT's build tools decide to use it.
* * generic/tcl.h:das2002-09-121-0/+9
| | | | | | | | * mac/tclMacApplication.r: * mac/tclMacLibrary.r: * mac/tclMacResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout.
* * unix/README: Add note about building extensionsmdejong2002-09-111-0/+6
| | | | | with the same compiler Tcl was built with. [Tk Bug 592096]
* * macosx/Tcl.pbproj/project.pbxproj: disabled building htmldas2002-09-101-0/+5
| | | | documentation during embedded build.
* * unix/Makefile.in: added DYLIB_INSTALL_DIR variable for macosxdas2002-09-101-0/+14
| | | | | | | | | | | | | and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen. * macosx/Tcl.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable.
* noted sep 10 release date for 8.4.0core_8_4_0hobbs2002-09-101-1/+5
|
* * doc/file.n: Format correction, and clarified [file normalize]dgp2002-09-061-0/+7
| | | | | | returns an absolute path. * doc/tcltest.n: Added examples section, as long promised.
* 2002-09-06 Reinhard Max <max@suse.de>rmax2002-09-061-0/+4
| | | | * tests/tcltest.test: Added nonRoot flag to tests 8.3, 8.4, and 8.12.
* * doc/tcltest.n: Clarified phrasing.dgp2002-09-061-0/+2
|
* * generic/tclBasic.c (TclRenameCommand,CallCommandTraces):dgp2002-09-061-0/+5
| | | | | | * tests/trace.test (trace-27.1): Corrected memory leak when a rename trace deleted the command being traced. Test added. Thanks to Hemang Lavana for the fix. [Bug 604609]
* * generic/tclVar.c (TclDeleteVars): Corrected logic for setting thedgp2002-09-051-0/+5
| | | | TCL_INTERP_DESTROYED flag when calling variable traces. [Tk Bug 605121]
* * generic/tclVar.c (DeleteArray): leak plug [Bug 604239]. ThanksMiguel Sofer2002-09-041-0/+5
| | | | to dkf and dgp for the long and difficult discussion in the chat.
* * unix/configure: remove -pthread from LIBS on FreeBSD in threadhobbs2002-09-031-0/+7
| | | | * unix/tcl.m4: enabled build. [Bug #602849]
* * generic/tclInterp.c (AliasCreate): a Tcl_Obj was leaked on errorMiguel Sofer2002-09-031-0/+5
| | | | return from TclPreventAliasLoop.
* * macosx/Tcl.pbproj/project.pbxproj: Bumped version number todas2002-09-031-0/+5
| | | | 8.4.0 and updated copyright info.
* * generic/tclVar.c (Tcl_UpVar2): a Tcl_Obj was being leaked onMiguel Sofer2002-09-031-0/+5
| | | | error return from TclGetFrame.
* Updated changes for 8.4.0 release.dgp2002-09-031-0/+4
|
* * unix/tclUnixFile.c (TclpObjLink): removed unnecessary/unfreedhobbs2002-09-031-0/+6
| | | | extra native char*.
* * unix/configure:hobbs2002-09-021-0/+4
| | | | | * unix/tcl.m4: added 64-bit gcc compilation support on HP-11. [Patch #601051] (martin)
* Bumped version number to 8.4.0hobbs2002-09-021-0/+29
|
* * unix/tcl.m4: added TK_SHLIB_LD_EXTRAS analogue of existingdas2002-08-311-1/+8
| | | | | | TCL_SHLIB_LD_EXTRAS for linker settings only used when linking Tk. * unix/configure: regen
* *** macosx-8-4-branch merged into the mainline [tcl patch #602770] ***macosx_8_4_merge_2002_08_31_trunkdas2002-08-311-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: added new macosx specific entry to stubs table. * tools/genStubs.tcl: added generation of platform guards for macosx. This is a little more complex than it seems, because MacOS X IS "unix" plus a little bit, for the purposes of Tcl. BUT unfortunately, Tk uses "unix" to mean X11. So added platform keys for macosx (the little added to "unix"), "aqua" and "x11" to distinguish these for Tk. * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can be passed to the resource compiler. * generic/tcl.h: * generic/tclNotify.c: added a few Notifier procs, to be able to modify more bits of the Tcl notifier dynamically. Required to get Mac OS X Tk to live on top of the Tcl Unix threaded notifier. Changes the size of the Tcl_NotifierProcs structure, but doesn't move any elements around. * unix/tclUnixNotfy.c: moved the call to Tcl_ConditionNotify till AFTER we are done mucking with the pointer swap. Fixes cases where the thread waiting on the condition wakes & accesses the waitingListPtr before it gets reset, causing a hang. * library/auto.tcl (tcl_findLibrary): added checking the directories in the tcl_pkgPath for library files on macosx to enable support of the standard Mac OSX library locations * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: added MAC_OSX_DIR. Added PLAT_OBJS to the OBJS: there are some MacOS X specific files now for Tcl, and when I get he resource & applescript stuff ported over, and restore support for FindFiles, etc, there will be a few more. Added LD_LIBRARY_PATH_VAR configure variable to avoid having to set all possible LD_LIBRARY_PATH analogues on all platforms. LD_LIBRARY_PATH_VAR is "LD_LIBRARY_PATH" by default, "LIBPATH" on AIX, "SHLIB_PATH" on HPUX and "DYLD_LIBRARY_PATH" on Mac OSX. Added configure option to package Tcl as a framework on Mac OSX. * macosx/tclMacOSXBundle.c (new): support for finding Tcl extension packaged as 'bundles' in the standard Mac OSX library locations. * unix/tclUnixInit.c: added support for findig the tcl script library inside Tcl packaged as a framework on Mac OSX. * macosx/Tcl.pbproj/jingham.pbxuser (new): * macosx/Tcl.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * unix/configure: * generic/tclStubInit.c: * generic/tclPlatDecls.h: regen
* * win/tclWinThrd.c (TclpFinalizeThreadData, TclWinFreeAllocCache):macosx_8_4_premerge_2002_08_31_trunkmacosx_8_4_merge_2002_08_30_trunkandreas_kupries2002-08-291-0/+6
| | | | | Applied patch for bug #599428, provided by Miguel Sofer <msofer@users.sourceforge.net>.
* no messagedavygrvy2002-08-281-0/+13
|
* More people should automatically reach for the list command in conjunction withdkf2002-08-281-0/+2
| | | | | the eval command following this doc change. Also added missing character in SEE ALSO reference.
* Cache handling of ac_cv_type_socklen_t was wrong. [Bug 600931]dkf2002-08-281-0/+6
|
* 2002-08-26 Miguel Sofer <msofer@users.sourceforge.net>Miguel Sofer2002-08-261-0/+6
| | | | | | * generic/tclCompCmds.c: fix for [Bug 599788] (error in element name causing segfault), reported by Tom Wilkason. Fixed by copying the tokens instead of the source string.
* * generic/tclThreadAlloc.c: small optimisation, reducing theMiguel Sofer2002-08-261-0/+5
| | | | new allocator's overhead.
* 2002-08-23 Miguel Sofer <msofer@users.sourceforge.net>Miguel Sofer2002-08-241-0/+5
| | | | | * generic/tclObj.c (USE_THREAD_ALLOC): fixed leak [Bug 597936]. Thanks to Zoran Vasiljevic.
* * generic/tclThreadAlloc.c (USE_THREAD_ALLOC): moving objectsMiguel Sofer2002-08-231-0/+5
| | | | between caches as a block, instead of one-by-one.
* * generic/tclBasic.c:Miguel Sofer2002-08-221-0/+6
| | | | | * generic/tclCmdMZ.c: fix for freed memory r/w in delete traces [Bug 589863], patch by Hemang Lavana.
* * win/Makefile.in (CFLAGS):andreas_kupries2002-08-221-0/+11
| | | | | | | | | | * unix/Makefile.in (MEM_DEBUG_FLAGS): Added usage of @MEM_DEBUG_FLAGS@. * win/configure.in: * unix/configure.in: Added usage of SC_ENABLE_MEMDEBUG. * win/tcl.m4: * unix/tcl.m4: Added macro SC_ENABLE_MEMDEBUG. Allows a user of configure to (de)activate memory validation and debugging (TCL_MEM_DEBUG). No need to modify the makefile anymore.
* * generic/tclCkalloc.c: CONSTified MemoryCmf and CheckmemCmd.macosx_8_4_merge_2002_08_20_trunkdgp2002-08-201-0/+2
|
* * README: Bumped version number to 8.4b3 to distinguishdgp2002-08-201-0/+22
| | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: HEAD from the 8.4b2 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf * win/configure: * library/http/http.tcl: Corrected installation directory of * library/msgcat/msgcat.tcl: the package tcltest 2.2. Added * library/opt/optparse.tcl: comments in other packages to remind * library/tcltest/tcltest.tcl: that installation directories need * unix/Makefile.in: updates to match increasing version * win/Makefile.in: numbers. [Bug 597450] * win/makefile.bc: * win/makefile.vc:
* * unix/tclUnixTest.c (TestfilehandlerCmd): Changedandreas_kupries2002-08-201-0/+8
| | | | | | | readable/writable to the more common readable|writable. Fixes SF #596034 reported by Larry Virden <lvirden@users.sourceforge.net>.
* Added test.dkf2002-08-161-1/+2
|
* Added documentation note to remind authors of object type implementations todkf2002-08-161-0/+4
| | | | keep their objects with valid interpretations...
* * generic/tclIOUtil.c (SetFsPathFromAny): Objects should only havedkf2002-08-161-0/+8
| | | | | | | their old representation deleted when we know that we are about to install a new one. This stops a weird TclX bug under Linux with certain kinds of memory debugging enabled which essentally came down to a double-free of a string.
* * generic/tclInt.h:Miguel Sofer2002-08-141-0/+10
| | | | | | | | | * generic/tclObj.c: (code cleanup) factored the parts in the macros TclNewObj() / TclDecrRefCount() into a common part for all memory allocators and two new macros TclAllocObjStorage() / TclFreeObjStorage() that are specific to each allocator and fully describe the differences. Removed allocator-specific code from tclObj.c by using the macros.
* typo in Changelog entry of 2002-04-16Miguel Sofer2002-08-131-1/+1
|
* Missing Changelog entry for previous commit:Miguel Sofer2002-08-121-0/+4
| | | | * generic/tclCmdMZ.c: fixing UMR in delete traces, [Bug 589863].