summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * unix/tclUnixPort.h: #undef inet_ntoa beforemdejong2003-06-242-1/+8
| | | | | #define to avoid compiler warning under freebsd. [Bug 745844]
* * doc/dde.n: Committed TIP #135 which changes thepatthoyts2003-06-235-22/+39
| | | | | | * win/tclWinDde.c: -exact option to -force. Also cleaned * tests/winDde.test: a bug in the tests. * library/dde/pkgIndex.tcl: Incremented version to 1.2.5
* * doc/dde.n: Committed TIP #120 which provides thepatthoyts2003-06-235-47/+442
| | | | | | * win/tclWinDde.c: dde package for safe interpreters. * tests/winDde.test: Incremented package version to 1.2.4 * library/dde/pkgIndex.tcl:
* fs documentationvincentdarley2003-06-232-13/+15
|
* filesystem fixes -- see ChangeLogvincentdarley2003-06-235-55/+118
|
* * generic/tclNamesp.c (Tcl_Export): removed erroneous commentsMiguel Sofer2003-06-182-4/+7
| | | | [Bug 756744]
* regsub empty string fixes, and windows buildvincentdarley2003-06-174-18/+77
|
* * win/Makefile.in: Haven't heard back from David for a week.andreas_kupries2003-06-168-9/+254
| | | | | | | | | * win/configure: Now committing the remaining changes. * win/configure.in: Note: In active contact with Helmut Giese * win/makefile.vc: about the borland relatedchanges. This part * win/rules.vc: will see future updates. * win/tcl.m4: * win/makefile.bc:
* * generic/tclConfig.c (ASSOC_KEY): Changed the key toandreas_kupries2003-06-102-2/+8
| | | | | "tclPackageAboutDict" (tcl prefix) to make collisions with the keys of other packages more unlikely.
* fix for previous commitMiguel Sofer2003-06-101-1/+2
|
* * generic/tclBasic.c:Miguel Sofer2003-06-104-26/+38
| | | | | | | * generic/tclExecute.c: let TclExecuteObjvInternal call TclInterpReady instead of relying on its callers to do so; fix for the part of [Bug 495830] that is new in 8.4. * tests/interp.test: Added tests 18.9 (knownbug) and 18.10
* * generic/tcl.decls: Ported the changes from theandreas_kupries2003-06-0917-12/+1013
| | | | | | | | | | | | | | | | | * generic/tcl.h: 'tip-59-implementation' branch into the CVS * generic/tclBasic.c: head. Regenerated stub table. Regenerated * generic/tclInt.h: the configure's scripts, with help from Joe * generic/tclDecls.h English. * generic/tclStubInit.c: * generic/tclConfig.c: * generic/tclPkgConfig.c: * unix/Makefile.in: * unix/configure.in: The changes in the windows section are not * unix/tcl.m4: yet committed, they await feedback from * unix/mkLinks: David Gravereaux. * doc/RegConfig.3: * mac/tclMacPkgConfig.c: * tests/config.test:
* * string.test (string-4.15): Added test for [string first] bugdgp2003-06-092-1/+14
| | | | | reported in Tcl 8.3, where test for all-single-byte-encoded strings was not reliable.
* Fix for [Bug 748700]Joe Mistachkin2003-06-043-3/+15
|
* fix to WinTcl file rename error messagevincentdarley2003-06-023-3/+44
|
* Add tests to detect and avoid division by zero in the windows precisiondrh2003-05-242-4/+25
| | | | timer calibration logic.
* add thanksdgp2003-05-231-0/+2
|
* * generic/tclObj.c (tclCmdNameType): Converted internal repdgp2003-05-232-8/+27
| | | | | | | | management of the cmdName Tcl_ObjType the opposite way, to always use the twoPtrValue instead of always using the otherValuePtr. Previous fix on 2003-05-12 broke several extensions that wanted to poke around with the twoPtrValue.ptr2 value of a cmdName Tcl_Obj, like TclBlend and e4graph. [Bug 726018]
* * unix/mkLinks: Set the var S to "" at the topmdejong2003-05-232-0/+9
| | | | | | of the file to avoid error when user has set S to something. [Tk Bug #739833]
* Fixed type error.patthoyts2003-05-231-2/+2
|
* undo failed testdgp2003-05-221-2/+0
|
* testing that this commits to correct branchdgp2003-05-221-0/+2
|
* * macosx/Tcl.pbproj/project.pbxproj: added missing references todas2003-05-222-0/+28
| | | | new source files tclPathObj.c and tclMacOSXFCmd.c.
* * macosx/tclMacOSXBundle.c: fixed a problem that caused only thedas2003-05-221-1/+1
| | | | | | first call to Tcl_MacOSXOpenVersionedBundleResources() for a given bundle identifier to succeed. This caused the tcl runtime library not to be found in all interps created after the inital one.
* * macosx/tclMacOSXBundle.c: fixed a problem that caused only thedas2003-05-222-0/+17
| | | | | | first call to Tcl_MacOSXOpenVersionedBundleResources() for a given bundle indentifier to succeed. This caused the tcl runtime library not to be found in all interps created after the inital one.
* Corrected a bug in conversion of non-ASCII chars in the format string.Kevin B Kenny2003-05-192-3/+12
|
* * unix/tclUnixTime.c: fixed typo.das2003-05-192-2/+4
|
* * macosx/Tcl.pbproj/project.pbxproj: changed tclConfig.sh locationdas2003-05-192-1/+8
| | | | | | in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tcl version specific.
* * compat/strftime.c: Modified TclpStrftime to return its Kevin B Kenny2003-05-186-45/+87
| | | | | | | | * generic/tclClock.c: result in UTF-8 encoding, and removed * mac/tclMacTime.c: the conversion from system encoding to * unix/tclUnixTime.c: UTF-8 from [clock format]. Needed to * win/tclWinTime.c: avoid double conversion of the timezone name on Windows systems. [Bug 624408]
* * doc/dde.n: Updated documentation re TIP #130.patthoyts2003-05-163-74/+133
| | | | | * tests/winDde.test: Applied patch for [Bug 738929] by KKB and changed to new-style tests.
* * library/dde/pkgIndex.tcl: Applied TIP #130 which providespatthoyts2003-05-164-40/+246
| | | | | * tests/winDde.test: for unique dde server names. Added * win/tclWinDde.c: some more tests. Fixes [Bug 219293]
* Removed one reference to tclDToA.c that shouldn't have been there.Kevin B Kenny2003-05-162-2/+5
|
* 2003-05-16 Daniel Steffen <das@users.sourceforge.net>das2003-05-162-2/+6
| | | | * macosx/Tcl.pbproj/project.pbxproj: updated copyright year.
* * win/tclWinFile.c (TclpMatchInDirectory): revert glob code tohobbs2003-05-162-72/+50
| | | | r1.44 as 2003-04-11 optimizations broke Windows98 glob'ing.
* Fixed Tcl bug 736425Kevin B Kenny2003-05-154-5/+179
|
* * doc/socket.n: nroff font handling correction.hobbs2003-05-152-2/+4
|
* * library/encoding/gb2312-raw.enc (new): This is the originalhobbs2003-05-152-0/+1387
| | | | | | gb2312.enc renamed to allow for it to still be used. This is needed by Tk (unix) because X fonts with gb2312* charsets really do want the original gb2312 encoding. [Bug 557030]
* Omitted constraint required for LP64 platforms.dkf2003-05-141-2/+2
|
* Stopped [format] from demoting wides to ints too easily. [Bug 699060]dkf2003-05-143-4/+43
|
* * library/encoding/gb2312.enc: copy euc-cn.enc over originalhobbs2003-05-142-92/+116
| | | | | | gb2312.enc. gb2312.enc appeared to not work as expected, and most uses of gb2312 really mean euc-cn (which may be the cause of the problem). [Bug 557030]
* Implementation of TIP 118:das2003-05-1418-75/+1266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclFCmd.c (TclFileAttrsCmd): return the list of attributes that can be retrieved without error for a given file, instead of aborting the whole command when any error occurs. * unix/tclUnixFCmd.c: added support for new file attributes and for copying Mac OS X file attributes & resource fork during [file copy]. * generic/tclInt.decls: added declarations of new external commands needed by new file attributes support in tclUnixFCmd.c. * macosx/tclMacOSXFCmd.c (new): Mac OS X specific implementation of new file attributes and of attribute & resource fork copying. * mac/tclMacFCmd.c: added implementation of -rsrclength attribute & fixes to other attributes for consistency with OSX implementation. * mac/tclMacResource.c: fixes to OSType handling. * doc/file.n: documentation of [file attributes] changes. * unix/configure.in: check for APIs needed by new file attributes. * unix/Makefile.in: * unix/tcl.m4: added new platform specifc tclMacOSXFCmd.c source. * unix/configure: * generic/tclStubInit.c: * generic/tclIntPlatDecls.h: regen. * tools/genStubs.tcl: fixes to completely broken code trying to prevent overlap of "aqua", "macosx", "x11" and "unix" stub entries. * tests/unixFCmd.test: added tests of -readonly attribute. * tests/macOSXFCmd.test (new): tests of macosx file attributes and of preservation of attributes & resource fork during [file copy]. * tests/macFCmd.test: restore -readonly attribute of test dir, as otherwise its removal can fail on unices supporting -readonly.
* no messagedavygrvy2003-05-141-0/+6
|
* Another putenv() copy behavior problem repaired when compiling on windowsdavygrvy2003-05-141-1/+6
| | | | and using microsoft's runtime. [Bug 736421]
* * generic/tclIOUtil.c: ensure cd is thread-safe.hobbs2003-05-132-69/+108
| | | | [Bug #710642] (vasiljevic)
* Removed unused variable to reduce compiler warnings. [Bug 664745]dkf2003-05-132-29/+38
|
* fix for [Bug 732477]Joe Mistachkin2003-05-136-24/+32
|
* * generic/tcl.decls:das2003-05-137-23/+130
| | | | | | | | | | | | | | | | | | | | | * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232]
* Cleaned up cmdAH.test to use test constraints properly.dkf2003-05-122-240/+246
|
* * generic/tclInterp.c: (AliasObjCmd): Added refCounting of the wordsdgp2003-05-123-3/+22
| | | | | * tests/interp.test (interp-33.1): of the target of an interp alias during its execution. Also added test. [Bug 730244].
* * generic/tclBasic.c (TclInvokeObjectCommand): objv[argc] is nodgp2003-05-123-5/+11
| | | | | | | longer set to NULL (Tcl_CreateObjCommand docs already say that it should not be accessed). * tests/cmdMZ.test: Forgot to import [temporaryDirectory].