summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog262
1 files changed, 131 insertions, 131 deletions
diff --git a/ChangeLog b/ChangeLog
index 24cd4f1..f9877a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -42,8 +42,8 @@
2004-07-22 Don Porter <dgp@users.sourceforge.net>
- * tests/eofchar.data (removed): Test io-61.1 now generates its own
- * tests/io.test: file of test data as needed.
+ * tests/eofchar.data (removed): Test io-61.1 now generates its own
+ * tests/io.test: file of test data as needed.
2004-07-20 Jeff Hobbs <jeffh@ActiveState.com>
@@ -65,7 +65,7 @@
contains a reference to another, and avoids conditions such as
resolved variable names referring to procedure and namespace
contexts that no longer exist. [Bug 994838]
-
+
2004-07-20 Daniel Steffen <das@users.sourceforge.net>
* unix/Makefile.in:
@@ -185,18 +185,18 @@
such issues, based on thread cleanup handlers registered on the
OS level. Such change requires much more work and would also
require TIP because some visible parts of Tcl API would have to
- be modified. In the meantime, this will do.
+ be modified. In the meantime, this will do.
- * generic/tclNotify.c (TclFinalizeNotifier): Added conditional
- notifier finalization based on the fact that an TclInitNotifier
- has been called for the current thread. This fixes the Tcl
- Bug #770053 again. Hopefully this time w/o unwanted side-effects.
+ * generic/tclNotify.c (TclFinalizeNotifier): Added conditional
+ notifier finalization based on the fact that an TclInitNotifier
+ has been called for the current thread. This fixes the Tcl
+ Bug #770053 again. Hopefully this time w/o unwanted side-effects.
2004-07-15 Kevin Kenny <kennykb@acm.org>
* generic/tclLiteral.c (TclReleaseLiteral): Removed unused
variable 'codePtr' to silence a message from VC++.
-
+
2004-07-15 Miguel Sofer <msofer@users.sf.net>
* generic/tclCompile.c (TclCompileScript):
@@ -234,7 +234,7 @@
* generic/tclExecute.c (TEBC): fixed leak of expandNestList objs
when there is an error while an expansion is in progress (code
added at checkForCatch).
-
+
2004-07-11 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclIOUtil.c: fix to 'cd' bug when vfs is active
@@ -249,7 +249,7 @@
virtual machine. Thanks to Miguel Sofer for the bug report.
Also put in code to restore env(LC_TIME) after tests complete,
silencing a warning from 'make TESTFLAGS="-debug 1" test'.
-
+
2004-07-08 Miguel Sofer <msofer@users.sf.net>
* generic/tclBasic.c (DeleteInterpProc): reverted the modification
@@ -266,12 +266,12 @@
* win/tclWinInit.c (AppendEnvironment): Silenced a compilation
warning about a type mismatch.
-
+
2004-07-07 Miguel Sofer <msofer@users.sf.net>
* generic/tclCompile.c (TclCompileScript): fix for [Bug 458361].
Single-word scripts are compiled with an unshared cmdName to avoid
- shimmering between bytecode and cmdName reps.
+ shimmering between bytecode and cmdName reps.
2004-07-07 Don Porter <dgp@users.sourceforge.net>
@@ -301,7 +301,7 @@
* tests/cmdMZ.test (cmdMZ-return-2.15,cmdMZ-return-2.16):
Added a test that a return code containing spaces is correctly
returned.
-
+
2004-07-06 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* tools/man2html2.tcl (IPmacro, setTabs): Added support for the
@@ -331,7 +331,7 @@
* generic/tclStubInit.c: Moved declaration of TclCompEvalObj()
from tclCompile.h to the internal stubs table, for compiler
experimentation.
-
+
2004-07-02 Jeff Hobbs <jeffh@ActiveState.com>
* generic/regcomp.c (stid): correct minor pointer size error
@@ -349,7 +349,7 @@
* tests/winPipe.test (winpipe-1.11): Fixed a bug that caused
test to fail if the path name of the working directory contained
whitespace [Bug 678430]
-
+
2004-07-01 Vince Darley <vincentdarley@users.sourceforge.net>
* tests/fileSystem.test: Added test for [Bug 970529]
@@ -470,7 +470,7 @@
* tests/stack.test (stack-3.1): Corrected nuisance error in
threaded builds.
-
+
2004-06-22 Zoran Vasiljevic <vasiljevic@users.sf.net>
* generic/tclEvent.c:
@@ -524,7 +524,7 @@
* tests/winFCmd.test (winFCmd-16.12): Changed test to
compute the target directory, so as not to fail if the
user's HOME isn't the root.
-
+
2004-06-19 Daniel Steffen <das@users.sourceforge.net>
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section.
@@ -575,7 +575,7 @@
* generic/tclBasic.c (Tcl_CreateInterp): Removed comment stating
that TclInitEmbeddedConfigurationInformation needs Stubs; with the
change above, the comment is now erroneous.
-
+
2004-06-11 Don Porter <dgp@users.sourceforge.net>
* doc/Encoding.3: Removed bogus claims about tcl_libPath.
@@ -623,7 +623,7 @@
mingw doesn't work as well as that in vc++, and the result was
(1) that winPipe-8.19 failed, and (2) that 'make test' would
work at all only with TESTFLAGS='-singleproc 1'. [Bug 967195]
-
+
2004-06-10 Zoran Vasiljevic <vasiljevic@users.sf.net>
* generic/tclIOUtil.c: removed forceful setting of the
@@ -664,7 +664,7 @@
* generic/tclCompile.c:
* generic/tclExecute.c: handle warning [Bug 969066]
-
+
2004-06-08 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclHash.c (RebuildTable): Move declaration of variable
@@ -675,7 +675,7 @@
* doc/lsearch.n: Added correct option to example. [Bug 968219]
2004-06-05 Kevin B. Kenny <kennykb@acm.org>
-
+
* generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw
build works again.
* generic/tclDecls.h: Changes to the tests for
@@ -772,7 +772,7 @@
in [clock format], and conditioned out the clock-10.x series if
they're all going to fail because of a broken strftime() call.
[Bug 961714]
-
+
2004-05-27 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclHash.c (CompareStringKeys): Added #ifdef to allow
@@ -860,7 +860,7 @@
that it doesn't misdetect some other sort
of filesystem with a write-protected root as
being a CD-ROM drive. [Bug 918267]
-
+
2004-05-25 Don Porter <dgp@users.sourceforge.net>
* tests/winPipe.test: Protect against path being set
@@ -917,7 +917,7 @@
* generic/tclVar.c (TclLookupSimpleVar): comments re [Bug 736729]
(predecessor of [Bug 959052]) removed.
* tests/namespace.test: added tests 17.10-12
-
+
The patch modifies non-documented behaviour, and passes every test
in the testsuite. However, scripts relying on the old behaviour
may break.
@@ -970,8 +970,8 @@
2004-05-20 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclInterp.c (TclLimitRemoveAllHandlers):
- * generic/tclBasic.c (DeleteInterpProc):
- * tests/interp.test (interp-34.7):
+ * generic/tclBasic.c (DeleteInterpProc):
+ * tests/interp.test (interp-34.7):
Ensure that all limit callbacks are deleted when their interpreters
are deleted. [Bug 956083]
@@ -984,7 +984,7 @@
of its status return, leading to a bizarre error return of
{POSIX unknown {No error}}. (Found in unplanned test -
no incident logged at SourceForge.)
-
+
2004-05-19 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* tests/interp.test (interp-34.3): Rewrite this test to see if a
@@ -1037,7 +1037,7 @@
* tests/clock.test: Major rework to the handling of ISO8601
week numbers. Now passes all the %G and %V test cases on
Windows, Linux and Solaris [Bugs #500285, #500389, and #852944]
-
+
2004-05-18 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/append.n, doc/upvar.n: Added example.
@@ -1121,7 +1121,7 @@
Scripts precompiled with ProComp under previous tcl8.5a versions
may malfunction due to changed instruction numbers for
INST_LIST_INDEX_IMM, INST_LIST_RANGE_IMM and INST_START_CMD.
-
+
2004-05-14 Kevin B. Kenny <kennykb@acm.org>
* generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime
@@ -1132,7 +1132,7 @@
* generic/tclClock.c: Changed a buggy 'GMT' timezone specification
to the correct 'GMT0'. [Bug #922848]
-
+
* unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to
unix/tclUnixTime.c where they belong.
@@ -1151,7 +1151,7 @@
* tests/clock.test (clock-3.14): Added test to make sure that
changes to $env(TZ) take effect immediately.
-
+
* win/tclWinTime.c (TclpLocaltime, TclpGmtime):
Added porting layer for 'localtime' and 'gmtime' calls.
@@ -1186,7 +1186,7 @@
* generic/tclExecute.c (TclExecuteByteCode): runtime peephole
optimisation: check at INST_POP if the next instruction is
INST_START_CMD, in which case we fall through.
-
+
2004-05-11 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/split.n, doc/join.n: Updated examples and added more.
@@ -1239,7 +1239,7 @@
* tests/encoding.test: added support and tests for translating
embedded null characters between real nullbytes and the internal
representation on input/output (Bug #949905).
-
+
2004-05-07 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclFileName.c:
@@ -1318,7 +1318,7 @@
2004-05-03 Miguel Sofer <msofer@users.sf.net>
* generic/tclProc.c (TclCreateProc): comments corrected.
-
+
2004-05-03 Miguel Sofer <msofer@users.sf.net>
* generic/tclCompile.c (TclCompileScript): setting the compilation
@@ -1336,7 +1336,7 @@
* win/tclWin32Dll.c (TclpCheckStackSpace):
* tests/stack.test (stack-3.1): Fix for undetected stack
overflow in TclReExec on Windows. [Bug 947070]
-
+
2004-05-03 Don Porter <dgp@users.sourceforge.net>
* library/init.tcl: Corrected unique prefix matching of
@@ -1364,7 +1364,7 @@
* generic/tclThreadAlloc.c: Added a temporary (or so I hope!)
inclusion of "tclWinInt.h" to avoid problems when compiling
on Win32-VC++ with --enable-threads. [Bug 945447]
-
+
2004-04-30 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/puts.n: Added a few examples.
@@ -1512,7 +1512,7 @@
* generic/tclObj.c (Tcl_GetDoubleFromObj) Corrected
"short circuit" conversion of int to double. Reported by
Jeff Hobbs on the Tcl'ers Chat.
-
+
2004-04-16 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/lreplace.n, doc/lrange.n, doc/llength.n: More examples for
@@ -1614,7 +1614,7 @@
2004-03-31 Don Porter <dgp@users.sourceforge.net>
* doc/msgcat.n: Clarified message catalog file encodings. [Bug 811457]
- * library/msgcat/msgcat.tcl:
+ * library/msgcat/msgcat.tcl:
Updated internals to make use of [dict]s to store message catalog
data and to use [source -encoding utf-8] to access catalog files.
Thanks to Michael Sclenker. [Patch 875055, RFE 811459]
@@ -1725,7 +1725,7 @@
* win/tclWinDde.c:
* win/tclWinReg.c:
* win/tclWinTime.c: Made HEAD build on Windows VC++ again.
-
+
2004-03-19 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclIntDecls.h: Made HEAD build on Solaris again by
@@ -1937,7 +1937,7 @@
still fail on Windows, and these are actual faults in [clock scan].
Fix is still pending.
* generic/tclDate.c: Regenerated.
-
+
2004-03-08 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclFileName.c: Fix to 'glob -path' near the root
@@ -1965,14 +1965,14 @@
a Tcl_QueuePosition in place of an 'int' for the enumerated
queue position, to avoid a compiler warning on SGI.
(Bug #771960).
-
+
2004-03-05 Kevin B. Kenny <kennykb@acm.org>
* tests/registry.test: Applied fix from Patch #910174 to
make the test for an English-language system include any
country code, rather than just English-United States.1252.
Thanks to Pat Thoyts for the changes.
-
+
2004-03-04 Pat Thoyts <patthoyts@users.sourceforge.net>
* tests/registry.test: Applied fixed from #766159 to skip two
@@ -2231,16 +2231,16 @@
consistent with behaviour of 'file delete -force'). Added new
tests and documentation and cleaned up the 'simplefs' test
filesystem.
-
+
* generic/tclIOUtil.c
* unix/tclUnixFCmd.c
* unix/tclUnixFile.c
* win/tclWinFile.c: made native filesystems more robust to C code
which asks for mount lists.
-
+
* generic/tclPathObj.c: fix to [Bug 886607] removing warning/error
with some compilers.
-
+
2004-01-28 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclObj.c (SetBooleanFromAny): Rewrite to do more
@@ -2259,14 +2259,14 @@
* doc/file.n: clarified documentation of 'file system' [Bug 883825]
* tests/fCmd.test: improved test result in failure case.
-
+
2004-01-22 Vince Darley <vincentdarley@users.sourceforge.net>
* tests/fileSystem.test: 3 new tests
* generic/tclPathObj.c: fix to [Bug 879555] in file normalization.
* doc/filename.n: small clarification to Windows behaviour with
filenames like '.....', 'a.....', '.....a'.
-
+
* generic/tclIOUtil.c: slight improvement to native cwd caching
on Windows.
@@ -2300,7 +2300,7 @@
* win/tclWinFCmd.c
* win/tclWinFile.c
* win/tclWinInt.h
-
+
Three main issues accomplished: (1) cleaned up variable names in
the filesystem code so that 'pathPtr' is used throughout. (2)
applied a round of filesystem optimisation with better handling
@@ -2313,7 +2313,7 @@
optimisation). TCL_FILESYSTEM_VERSION_2 introduced, but for
internal use only. There should be no public incompatibilities
from these changes. Thanks to dgp for extensive testing.
-
+
2004-01-19 David Gravereaux <davygrvy@pobox.com>
* win/tclWinPipe.c (Tcl_WaitPid): Fixed a thread-safety problem
@@ -2415,14 +2415,14 @@
the code and level values are included in the bytecode as operands.
Also supports optimized compilation of un-[catch]ed [return]s from
procs with default options into the INST_DONE instruction.
-
+
* generic/tclExecute.c: Rewrote INST_RETURN instruction to retrieve
the code and level operands, pop the return options from the stack,
and call TclProcessReturn() to perform the [return] operation.
* generic/tclCompile.h: New utilities include TclEmitInt4 macro
* generic/tclCompile.c: and TclWordKnownAtCompileTime().
-
+
End Patch 876451.
* generic/tclFileName.c (Tcl_GlobObjCmd): Latest changes to
@@ -2577,13 +2577,13 @@
its implications on normalization and other parts of the
filesystem code. Fixes [Bug 859251] and some Windows
problems with recursive file delete/copy and symbolic links.
-
+
2003-12-17 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclPathObj.c:
* tests/fileSystem.test: fix and tests for [Bug 860402] in new
file normalization code.
-
+
2003-12-17 Zoran Vasiljevic <zv@archiware.com>
* generic/tclIOUtil.c: fixed 2 memory (object) leaks.
@@ -2655,13 +2655,13 @@
distinction between MacOS 'classic' and MacOS X.
* doc/glob.n: clarification of glob's behaviour when returning
filenames starting with a '~'.
-
+
* tests/fileSystem.test:
* tests/fileName.test: new tests added for the normalization
problem above and other recentlt reported issues.
* win/tclWinFile.c: corrected unclear comments
-
+
* unix/tclUnixFile.c: allow creation of relative links
[Bug 833713]
@@ -2690,9 +2690,9 @@
* win/tclWinFile.c: fix to NT file permissions code [Bug 855923]
* tests/winFile.test: added tests for NT file permissions - patch
and test scripts supplied by Benny.
-
+
* tests/winFCmd.test: fixed one test for when not running in C:/
-
+
2003-12-02 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tclBinary.c (DeleteScanNumberCache, ScanNumber): Made
@@ -2715,7 +2715,7 @@
* generic/tclPathObj.c: fix to [Bug 845778] - Infinite recursion
on [cd] (Windows only bug), for which new tests have just been
added.
-
+
2003-11-21 Don Porter <dgp@users.sourceforge.net>
* tests/winFCmd.test (winFCmd-16.10,11): Merged new tests from
@@ -2725,7 +2725,7 @@
* generic/tclVar.c: fix flag bit collision between
LOOKUP_FOR_UPVAR and TCL_PARSE_PART1 (deprecated) [Bug 835020]
-
+
2003-11-19 Don Porter <dgp@users.sourceforge.net>
* tests/compile.test (compile-16.22.0): Improved test for the
@@ -2854,7 +2854,7 @@
2003-11-10 Don Porter <dgp@users.sourceforge.net>
- * unix/tclUnixInit.c (TclpInitLibraryPath):
+ * unix/tclUnixInit.c (TclpInitLibraryPath):
* win/tclWinInit.c (TclpInitLibraryPath): Fix for [Bug 832657]
that should not run afoul of startup constraints.
@@ -2880,12 +2880,12 @@
* generic/tclCmdAH.c:
* tests/fCmd.test: fix to misleading error message in 'file link'
[Bug 836208]
-
+
2003-11-07 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclIOUtil.c: fix to compiler warning/error with
some compilers [Bug 835918]
-
+
2003-11-07 Daniel Steffen <das@users.sourceforge.net>
* macosx/Makefile: optimized builds define NDEBUG to turn off
@@ -2908,11 +2908,11 @@
clarify distinction between Tcl_LoadHandle, ClientData for
'load'ed code, and point out limitations of the design
introduced with Tcl 8.4.
-
+
* unix/tclUnixFile.c: fix to memory leak
-
+
* generic/tclCmdIL.c: removed warning on Windows.
-
+
2003-11-01 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* generic/tclCmdIL.c (Tcl_LrepeatObjCmd): Check for sensible list
@@ -2950,7 +2950,7 @@
* tests/resource.test:
* mac/tclMacResource.c: fix to resource freeing problem in 'resource'
command reported by Bernard Desgraupes.
-
+
* doc/FileSystem.3: updated documentation for 'glob' fix on 2003-10-13
below
@@ -2982,7 +2982,7 @@
* win/makefile.bc: adding a "root locale" to
* win/Makefile.in: the 'msgcat' package. Advanced
* win/Makefile.vc: msgcat version number to 1.4.
-
+
2003-10-15 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* generic/tclCmdIL.c (SortInfo,etc): Reorganized so that SortInfo
@@ -3014,7 +3014,7 @@
stack messages. Clean fix for [Bug 760872].
* generic/tclInt.h: Declarations for new internal routines.
-
+
* generic/tclCmdMZ.c: Updated callers to use the new routines.
* generic/tclCompExpr.c:
* generic/tclCompile.c:
@@ -3068,7 +3068,7 @@
filesystems must support the 'TCL_GLOB_TYPE_MOUNT' flag. If this
is not supported (e.g. in tclvfs 1.2) then mounts will simply not
be listed for that filesystem.
-
+
Fixed [Bug 749876] 'file writable/readable/etc' (NativeAccess)
using correct permission checking code for Windows NT/2000/XP
where more complex user-based security/access priveleges are
@@ -3319,7 +3319,7 @@
the load failed.
2003-09-04 Don Porter <dgp@users.sourceforge.net>
-
+
* doc/Tcl_Main.3:
* doc/FileSystem.3: Implementation of
* doc/source.n: TIPs 137/151. Adds
@@ -3376,7 +3376,7 @@
2003-08-31 Don Porter <dgp@users.sourceforge.net>
* doc/catch.n: Updated [catch] docs to cover new TIP 90 features.
-
+
2003-08-29 Don Porter <dgp@users.sourceforge.net>
* generic/tclCmdAH.c: Corrected bug in TIP 90 implementation
@@ -3631,10 +3631,10 @@
* doc/Hash.3: Also dropped references to ASCII that
* doc/LinkVar.3: are no longer true, and standardized on
* doc/Macintosh.3: the hyphenated spelling of "null-terminated".
- * doc/OpenFileChnl.3:
- * doc/SetVar.3:
- * doc/StringObj.3:
- * doc/Utf.3:
+ * doc/OpenFileChnl.3:
+ * doc/SetVar.3:
+ * doc/StringObj.3:
+ * doc/Utf.3:
* doc/CrtSlave.3 (Tcl_MakeSafe): Removed warning about possible
deprecation (no TIP on that).
@@ -3739,7 +3739,7 @@
* win/rules.vc: Added a missing $(OPTDEFINES) which broke the
build if STATS=memdbg was specified.
-
+
2003-07-15 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* generic/tclCmdIL.c (SortCompare): Cleared up confusing error
@@ -3935,7 +3935,7 @@
message is given when trying to rename a busy directory to
one with the same prefix, but not the same name. Added three
new tests.
-
+
2003-05-23 D. Richard Hipp <drh@hwaci.com>
* win/tclWinTime.c: Add tests to detect and avoid a division by zero
@@ -3968,7 +3968,7 @@
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.
-
+
2003-05-19 Kevin B. Kenny <kennykb@hippolyta>
* unix/tclUnixTime.c: Corrected a bug in conversion of non-ASCII
@@ -4009,7 +4009,7 @@
2003-05-16 Daniel Steffen <das@users.sourceforge.net>
* macosx/Tcl.pbproj/project.pbxproj: updated copyright year.
-
+
2003-05-15 Kevin B. Kenny <kennykb@acm.org>
* generic/tclGetDate.y: added further hackery to the yacc
@@ -4044,7 +4044,7 @@
2003-05-14 Daniel Steffen <das@users.sourceforge.net>
Implementation of TIP 118:
-
+
* 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.
@@ -4078,10 +4078,10 @@
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.
@@ -4103,7 +4103,7 @@
2003-05-13 Joe Mistachkin <joe@mistachkin.com>
- * generic/tcl.decls: Changed Tcl_JoinThread parameter name from
+ * generic/tcl.decls: Changed Tcl_JoinThread parameter name from
* generic/tclDecls.h: "id" to "threadId". [Bug 732477]
* unix/tclUnixThrd.c:
* win/tclWinThrd.c:
@@ -4119,11 +4119,11 @@
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.
@@ -4271,7 +4271,7 @@
and instead lists files in '/'. Bug only occurs on Windows
where '\' is also a directory separator.
* tests/fileName.test: added test for the above bug.
-
+
2003-04-22 Andreas Kupries <andreask@activestate.com>
* The changes below fix SF bugs [593810], and [718045].
@@ -4367,7 +4367,7 @@
* generic/tclPathObj.c: removed undesired 'static' for function
which is now shared (previously it was duplicated).
-
+
2003-04-15 Joe English <jenglish@users.sourceforge.net>
* doc/namespace.n: added example section "SCOPED SCRIPTS",
supplied by Kevin Kenny. (Fixes [Bug 219183])
@@ -4379,12 +4379,12 @@
TCL_PIPE_DLL in place of TCL_DBGX.
* win/tclWinTime.c: Corrected use of types to make compilation
compatible with VC++5.
-
+
2003-04-15 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclIOUtil.c: finished check-in from yesterday,
removing duplicate function definition.
-
+
2003-04-14 Don Porter <dgp@users.sourceforge.net>
* generic/tclClock.c: Corrected compiler warnings.
@@ -4410,7 +4410,7 @@
* win/tclWinFile.c: added conditionals to restore compilation on
VC++6, which was broken by recent changes.
-
+
2003-04-14 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tclIOUtil.c:
@@ -4419,7 +4419,7 @@
was duplicated, so this is now shared between modules.
* win/tclWinFile.c: allow this file to compile with VC++ 5.2 again
since Mingw build fixes broke that.
-
+
2003-04-13 Mo DeJong <mdejong@users.sourceforge.net>
* win/configure: Regen.
@@ -4455,7 +4455,7 @@
to the phase-locked loop (replaced an IIR filter with an FIR one)
in a quest for improved loop stability (Bug not logged at SF, but
cited in private communication from Jeff Hobbs).
-
+
2003-04-11 Don Porter <dgp@users.sourceforge.net>
* generic/tclCmdMZ.c (Tcl_StringObjCmd,STR_IS_INT): Corrected
@@ -4497,24 +4497,24 @@
into tclPathObj.c. This refactoring cleans up the internal
filesystem code, and will make any future optimisations and
forthcoming better thread-safety much easier.
-
+
* generic/tclTest.c:
* tests/reg.test: added some 'knownBug' tests for problems in
Tcl's regexp code with the TCL_REG_CAN_MATCH flag (see Bug #703709).
Code too impenetrable to fix right now, but a fix is needed
for tip113 to work correctly.
-
+
* tests/fCmd.test
* win/tclWinFile.c: added some filesystem optimisation to the
'glob' implementation, and some new tests.
-
+
* generic/tclCmdMZ.c: fix typo in comment
-
+
* tests/winFile.test:
* tests/ioUtil.test:
* tests/unixFCmd.test: renumbered tests with duplicate numbers.
(Bug #710361)
-
+
2003-04-10 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* doc/binary.n: Fixed typo in [binary format w] desc. [Bug 718543]
@@ -4707,14 +4707,14 @@
* tests/var.test: fixing ObjMakeUpvar's lookup algorithm for the
created local variable, bugs #631741 (Chris Darroch) and #696893
(David Hilker).
-
+
2003-03-24 Pat Thoyts <patthoyts@users.sourceforge.net>
* library/dde/pkgIndex.tcl: bumped version to 1.2.2 in tclWinDde.c,
now adding here too.
-
+
2003-03-22 Kevin Kenny <kennykb@acm.org>
-
+
* library/dde/pkgIndex.tcl:
* library/reg/pkgIndex.tcl: Fixed a bug where [package require dde]
or [package require registry] attempted to load the release version
@@ -4801,7 +4801,7 @@
* tests/registry.test: Changed the conditionals to avoid an
abort if [testlocale] is missing, as when running the test in
tclsh rather than tcltest. [Bug #705677]
-
+
2003-03-18 Daniel Steffen <das@users.sourceforge.net>
* tools/tcltk-man2html.tcl: added support for building 'make html'
@@ -4890,12 +4890,12 @@
* win/makefile.vc: Added two missing uses of $(DBGX) so that
tclpip8x.dll loads without panicking on Win9x.
-
+
2003-03-09 Kevin Kenny <kennykb@users.sourceforge.net>
* generic/tclTest.c (TestChannelCmd): Removed an unused local
variable that caused compilation problems on some platforms.
-
+
2003-03-08 Don Porter <dgp@users.sourceforge.net>
* doc/tcltest.n: Added missing "-body" to example. Thanks to
@@ -4951,7 +4951,7 @@
* generic/tclCompCmds.c (TclCompileSwitchCmd):
Replaced a non-portable 'bzero' with a portable 'memset'.
[Bug 698442].
-
+
2003-03-06 Mo DeJong <mdejong@users.sourceforge.net>
* generic/tclIO.c (Tcl_Seek, Tcl_OutputBuffered):
@@ -5080,7 +5080,7 @@
2003-03-03 Kevin Kenny <kennykb@users.sourceforge.net>
* win/Makefile.vc: corrected bug introduced by 'g' for debug builds.
-
+
2003-03-03 Don Porter <dgp@users.sourceforge.net>
* library/dde/pkgIndex.tcl: dde bumped to version 1.2.1 for
@@ -5229,7 +5229,7 @@
variable "result" [Bug 664743]
* generic/tclStringObj.c (UpdateStringOfString): remove unused
variable "length" [Bug 664751]
- * tests/execute.test (execute-7.30): fix for [Bug 664775]
+ * tests/execute.test (execute-7.30): fix for [Bug 664775]
2003-02-18 Andreas Kupries <andreask@activestate.com>
@@ -5282,7 +5282,7 @@
* generic/tclBasic.c (TclRenameCommand): 'oldFullName' object was
not being freed on all function exits, causing a memory leak
[Bug 684756]
-
+
2003-02-17 Mo DeJong <mdejong@users.sourceforge.net>
* generic/tclIO.c (Tcl_GetsObj): Minor change
@@ -5293,7 +5293,7 @@
2003-02-17 Kevin Kenny <kennykb@users.sourceforge.net>
* tests/notify.test: Removed Windows line terminators. [Bug 687913].
-
+
2003-02-15 Miguel Sofer <msofer@users.sf.net>
* generic/tclBasic.c (Tcl_EvalEx):
@@ -5323,7 +5323,7 @@
* unix/tclUnixTest.c (TestfilehandlerCmd): Corrected a couple
of typos in error messages. [Bug 596027]
-
+
2003-02-14 Jeff Hobbs <jeffh@ActiveState.com>
* README: Bumped to version 8.4.2.
@@ -5362,11 +5362,11 @@
* win/tclWinInit.c: Added conversion from the system encoding
to tcl_platform(user), so that it works with non-ASCII7 user names.
[Bug 685926]
-
+
* doc/tclsh.1: Added language to describe the handling of the
end-of-file character \u001a embedded in a script file.
[Bug 685485]
-
+
2003-02-11 Vince Darley <vincentdarley@users.sourceforge.net>
* tests/fileName.test:
@@ -5378,7 +5378,7 @@
* tests/http.test: Corrected a problem where http-4.14 would fail
when run in an environment with a proxy server. Replaced references
to scriptics.com by tcl.tk.
-
+
2003-02-11 Jeff Hobbs <jeffh@ActiveState.com>
* tests/lsearch.test:
@@ -5470,10 +5470,10 @@
* generic/tclTest.c:
* tests/fileSystem.text: fixed test 7.2 to avoid a possible
crash, and not change the pwd.
-
+
* tests/http.text: added comment to test 4.15, that it may
fail if you use a proxy server.
-
+
2003-02-06 Mo DeJong <mdejong@users.sourceforge.net>
* generic/tclCompCmds.c (TclCompileIncrCmd):
@@ -5533,17 +5533,17 @@
exit process. This fixes fileSystem.test-7.1. Also fixed one
more bug in setting of modification dates of files which have
undergone cross-platform copies. [Patch 676271]
-
+
* tests/basic.test:
* tests/exec.test:
* tests/fileName.test:
* tests/io.test: fixed some test failures when tests are run
from a directory containing spaces.
-
+
* tests/fileSystem.test:
* generic/tclTest.c: added regression test for the modification
date setting of cross-platform file copies.
-
+
2003-02-03 Kevin Kenny <kennykb@users.sourceforge.net>
* generic/tclBasic.c: Changed [trace add command] so that 'rename'
@@ -5554,12 +5554,12 @@
callbacks. Added a case for renaming a proc within a namespace.
* doc/trace.n: Added language about use of fully qualified names
in trace callbacks.
-
+
2003-02-01 Kevin Kenny <kennykb@users.sourceforge.net>
* generic/tclCompCmds.c: Removed an unused variable that caused
compiler warnings on SGI. [Bug 664379]
-
+
* generic/tclLoad.c: Changed the code so that if Tcl_StaticPackage
is called to report the same package as being loaded in two interps,
it shows up in [info loaded {}] in both of them (previously,
@@ -5567,24 +5567,24 @@
* tests/load.test Added regression test for the above bug.
[Bug 670042]
-
+
* generic/tclClock.c: Fixed a bug that incorrectly allowed
[clock clicks {}] and [clock clicks -] to be accepted as if
they were [clock clicks -milliseconds].
-
+
* tests/clock.test: Added regression tests for the above bug.
[Bug 675356]
-
+
* tests/unixNotfy.test: Added cleanup of working files
[Bug 675609]
-
+
* doc/Tcl.n: Added headings to the eleven paragraphs, to improve
formatting in the tools that attempt to extract tables of contents
from the manual pages. [Bug 627455]
* generic/tclClock.c: Expanded mutex protection around the setting
of env(TZ) and the thread-unsafe call to tzset(). [Bug 656660]
-
+
2003-01-31 Don Porter <dgp@users.sourceforge.net>
* tests/tcltest.test: Cleaned up management of file/directory
@@ -5607,7 +5607,7 @@
in TclCrossFilesystemCopy. Also added 'panic' in
Tcl_FSGetFileSystemForPath under illegal calling circumstances
which lead to hard-to-track-down bugs.
-
+
* generic/tclTest.c: added test suite code to allow
exercising a vfs-crash-on-exit bug in Tcl's finalization caused
by the encodings being cleaned up before unloading occurs.
@@ -5714,7 +5714,7 @@
Previous fix didn't handle all cases correctly.
* generic/tclIO.c: Add 'Tcl_GetString()' to ensure the object has
a valid 'objPtr->bytes' field before manipulating it directly.
-
+
This fixes [Bug 635200] and [Bug 671138], but may reduce performance
of Unicode string handling in some cases. A further patch will
be applied to address this, once the code is known to be correct.
@@ -5781,7 +5781,7 @@
the object has a unicode string rep. Fixes [Bug 635200]
* tests/stringObj.test: removed 'knownBug' constraint from
test 14.1 now that this bug is fixed.
-
+
* generic/tclInt.h:
* generic/tclBasic.c:
* generic/tclCmdMZ.z:
@@ -5903,9 +5903,9 @@
* win/tclWinInit.c: fix to new WinTcl crash on exit with vfs,
introduced on 2002-12-06. Encodings must be cleaned up after
the filesystem.
-
+
* win/makefile.vc: fix to minor VC++ 5.2 syntax problem
-
+
2003-01-09 Don Porter <dgp@users.sourceforge.net>
* generic/tclCompCmds.c (TclCompileReturnCmd): Corrected off-by-one
@@ -5915,7 +5915,7 @@
* generic/tclFileName.c: remove unused variable 'macSpecialCase'
[Bug 664749]
-
+
* generic/tclIOUtil.c:
* generic/tclInt.h:
* unix/tclUnixFile.c: