| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
contents of the state array. Also killed the 'InterpState'
procedure with its upleveled variable/upvar combination, and
replaced all uses with 'namespace upvar'.
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(11) Fixed bug 2854929. Recurse into all subdirs under all TM root
dirs and put them on the access path.
|
|
|
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(10) Misc. cleanup. Inlined IsInterp into CheckInterp, its only
user. Consistent 'return -code error' for error reporting. Updated
to use modern features (lassign, in/ni, dicts). The latter are
used to keep a reverse path -> token map and quicker check of
existence.
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(9) Changed the log command setup so that logging is compiled out
completely when disabled (default).
|
|
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(8) Converted the path token system to cache normalized paths and
path <-> token conversions. Removed more procedures not used any
longer. Removed the test cases 4.3 and 4.4 from safe.test. They
were testing the now deleted command "InterpStateName".
|
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(7) Replaced the remaining uses of 'Set' and others outside of the
path/token handling, and deleted a number of procedures related to
state array access which are not used any longer.
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(6) Replaced several uses of 'Set' with calls to the new procedure
'InterpState' and direct access to the per-slave state array.
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(5) Moved the argument parsing setup into a procedure called when
the code is loaded. Easier management of temporary data.
|
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(4) Moved the multiple namespace eval's around. Command export at
the top, everything else (var decls, argument parsing setup) at
the bottom.
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(3) Reindent the code. Just lots of whitespace
changes. Functionality unchanged.
|
|
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(2) Move the procedures out of the namespace eval. Keep their
locations. IOW, break the namespace eval apart into small
sectionsnot covering the procedure definitions.
|
|
|
|
|
|
| |
up to date with code guidelines, Tcl's features, also eliminating
a number of inefficiencies along the way.
(1) Change all procedure names to be fully qualified.
|
|
|
|
|
|
|
|
| |
Kemerovo oblast', which now keeps Novosibirsk time and not
Kranoyarsk time.
* library/tzdata/Asia/Damascus: Syrian DST changes.
* library/tzdata/Asia/Hong_Kong: Hong Kong historic DST corrections.
Olson tzdata2009q.
|
|
|
|
|
|
| |
* tests/clock.test (clock-67.1):
Corrected a problem where '%%' followed by a letter in a format group
could expand recursively: %%R would turn into %%H:%M:%S. [Bug 2819334]
|
|
|
|
|
|
|
| |
* library/tzdata/America/Argentina/Cordoba:
* library/tzdata/America/Argentina/San_Luis:
* library/tzdata/America/Argentina/Tucuman:
New DST rules for Argentina. (Olson's tzdata2009p.)
|
|
|
|
|
|
|
|
| |
Corrected a problem where [clock scan] didn't load the timezone
soon enough when processing a time format that lacked a complete
date. [Bug 2886852]
* tests/clock.test (clock-66.1):
Added a test case for the above bug.
|
|
|
|
|
|
|
|
|
|
|
| |
Corrected a regression in the fix to [Bug 2207436] that caused
[clock] to apply EU daylight saving time rules in the US.
Thanks to Karl Lehenbauer for reporting this regression.
* tests/clock.test (clock-52.4):
Added a regression test for the above bug.
* library/tzdata/Asia/Dhaka:
* library/tzdata/Asia/Karachi:
New DST rules for Bangladesh and Pakistan. (Olson's tzdata2009o.)
|
|
|
|
|
|
| |
try/finally, it had an 'on ok msg' branch missing, causing a
silent error immediately, and bogus glob results, breaking
search for Tcl modules.
|
|
|
|
|
|
| |
* library/tzdata/Asia/Gaza:
* library/tzdata/Asia/Karachi:
* library/tzdata/Pacific/Apia: Olson's tzdata2009n.
|
| |
|
|
|
|
|
|
| |
* library/tcltest/pkgIndex.tcl: to verbose error message.
* unix/Makefile.in:
* win/Makefile.in:
|
|
|
|
| |
parsers like Xcode 3.2
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* library/tzdata/Asia/Dhaka:
* library/tzdata/Indian/Mauritius: Olson's tzdata2009k.
|
|
|
|
|
|
|
|
|
|
| |
* library/clock.tcl: Bison parser (needed a %pure-parser
* tests/clock.test: declaration to avoid static variables).
Discovered that the %pure-parser declaration
allowed for returning the Bison error message
to the Tcl caller in the event of a syntax
error, so did so.
* generic/tclDate.c: bison 2.3
|
| |
|
| |
|
|
|
|
|
|
| |
* library/platform/pkgIndex.tcl: taking ia64_32 into account
* unix/Makefile.in: now. Bumped version to 1.0.5. Updated the
* win/Makefile.in: installation commands.
|
|
|
|
| |
Added tests to check that the data provided by a POST is as stated in the content-length [Bug 2715421]
|
|
|
|
| |
Time (Olson's tzdata2009f)
|
|
|
|
|
|
|
|
| |
This patch makes use of the 8.6 zlib support to provide for
deflate and gzip support and handles the -channel option with
compression and chunked transfer encoding. For the -handler
option we currently disable HTTP/1.1 features as we cannot
properly pass the data through to the caller.
|
| |
|
|
|
|
| |
"connecting" state. Thanks to Sergei Golovan. [Bug 26245326]
|
|
|
|
|
|
|
|
|
| |
* library/platform/pkgIndex.tcl: add a kernel version number to
* unix/Makefile.in: the identifier for anything from Leopard (10.5)
* win/Makefile.in: on up. Extended patterns for same. Extended cpu
* doc/platform.n: recognition for 64bit Tcl running on a 32bit
kernel on a 64bit processor (By Daniel Steffen). Bumped version to
1.0.4. Updated Makefiles.
|
|
|
|
|
|
| |
* library/tcltest/pkgIndex.tcl: {*} in tcltest package. [Bug 2570363]
* unix/Makefile.in: => tcltest 2.3.1
* win/Makefile.in:
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases
* unix/configure.in: and to deal with the fact that the HEAD of
* win/configure.in: init.tcl will not [source] in Tcl 8.6b1 .
* unix/configure: autoconf-2.59
|
| |
|
|
|
|
|
|
| |
in the case where [clock add] is presented with a bad switch.
* tests/clock.test (clock-65.1) Added a test case for the above
problem [Bug 2481670].
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* library/init.tcl:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/configure.in:
* unix/configure: autoconf-2.59
* win/configure:
|
| |
|
| |
|
|
|
|
|
| |
Fix time change in Eastern Europe (not 3:00 but 4:00 local time)
[Bug 2207436]
|
|
|
|
| |
between 0 and -12 [Bug 2207436].
|
| |
|
|
|
|
|
|
|
| |
[string map] to get rid of namespace delimiters before caching a
scan or format procedure [Bug 2362156].
* tests/clock.test (clock-64.[12]): Added test cases for the bug
that was tickled by a namespace delimiter inside a format string.
|