summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* * library/safe.tcl (::safe::AliasGlob): Fixed another problem, theandreas_kupries2010-09-021-2/+2
| | | | | option -join does not stop option processing in the core builtin, so the emulation must not do that either.
* * library/safe.tcl (::safe::AliasGlob): Moved the commandandreas_kupries2010-09-021-2/+2
| | | | | extending the actual glob command with a -directory flag to when we actually have a proper untranslated path,
* * library/tzdata/Africa/Cairo:Kevin B Kenny2010-08-232-2/+3
| | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l.
* * library/safe.tcl (AliasGlob): [Bug 3004191]: Restore safe [glob] todkf2010-08-181-7/+5
| | | | working condition.
* * library/tzdata/America/Bahia_Banderas:Kevin B Kenny2010-08-028-16/+250
| | | | | | | | | | * library/tzdata/Pacific/Chuuk: * library/tzdata/Pacific/Pohnpei: * library/tzdata/Africa/Cairo: * library/tzdata/Europe/Helsinki: * library/tzdata/Pacific/Ponape: * library/tzdata/Pacific/Truk: * library/tzdata/Pacific/Yap: Olson's tzdata2010k.
* * library/init.tcl (auto_execok): [Bug 3017997]: Add .cmd to thedkf2010-06-181-2/+2
| | | | default list of extensions that we can execute interactively.
* [Bug 3016135] traceback using clock format with locale of he_ILnijtmans2010-06-161-2/+2
|
* Spacing and style fixesnijtmans2010-06-141-2/+2
|
* Spacing and style fixesnijtmans2010-06-146-53/+67
|
* * library/platform/platform.tcl: Added OSX Intel 64bitandreas_kupries2010-06-093-6/+28
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.9. * unix/Makefile.in: * win/Makefile.in:
* optParse.tcl: eliminate ';' at line end, bump to v0.4.6nijtmans2010-05-272-219/+219
|
* optParse.tcl: Don't generate spaces at the end of a line.nijtmans2010-05-271-12/+12
|
* * library/platform/platform.tcl: Fix cpu name for Solaris/Intel 64bit.andreas_kupries2010-05-072-3/+8
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.8. * unix/Makefile.in: * win/Makefile.in:
* * generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguishdgp2010-04-301-2/+2
| | | | | | | | | * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * library/platform/platform.tcl: Another stab at getting the /lib,andreas_kupries2010-04-292-9/+26
| | | | | | * library/platform/pkgIndex.tcl: /lib674 difference right for * unix/Makefile.in: linux. Package updated to version 1.0.7. * win/Makefile.in:
* * library/tzdata/Antarctica/Macquarie: Kevin B Kenny2010-04-2918-1447/+839
| | | | | | | | | | | | | | | | | | | | * library/tzdata/Africa/Casablanca: * library/tzdata/Africa/Tunis: * library/tzdata/America/Santiago: * library/tzdata/America/Argentina/San_Luis: * library/tzdata/Antarctica/Casey: * library/tzdata/Antarctica/Davis: * library/tzdata/Asia/Anadyr: * library/tzdata/Asia/Damascus: * library/tzdata/Asia/Dhaka: * library/tzdata/Asia/Gaza: * library/tzdata/Asia/Kamchatka: * library/tzdata/Asia/Karachi: * library/tzdata/Asia/Taipei: * library/tzdata/Europe/Samara: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Easter: * library/tzdata/Pacific/Fiji: Olson's tzdata2010i.
* Fixed missing update of platform package index, and Makefiles.andreas_kupries2010-04-141-1/+1
|
* * library/platform/platform.tcl: Linux platform identification:andreas_kupries2010-04-141-3/+6
| | | | | | | Check /lib64 for existence of files matching libc* before accepting it as base directory. This can happen on weirdly installed 32bit systems which have an empty or partially filled /lib64 without an actual libc. Bumped to version 1.0.6.
* * library/reg/pkgIndex.tcl: [TIP #362]: Fixed first round ofKevin B Kenny2010-04-021-2/+2
| | | | | | * tests/registry.test: bugs resulting from the recent commits * win/tclWinReg.c: of changes in support of the referenced TIP.
* Bump version of registry package to 1.3.dkf2010-03-301-2/+2
|
* * library/tzdata/America/Matamoros: New localedgp2010-03-0910-360/+1272
| | | | | | | | | | | | | * library/tzdata/America/Ojinaga: New locale * library/tzdata/America/Santa_Isabel: New locale * library/tzdata/America/Asuncion: * library/tzdata/America/Tijuana: * library/tzdata/Antarctica/Casey: * library/tzdata/Antarctica/Davis: * library/tzdata/Antarctica/Mawson: * library/tzdata/Asia/Dhaka: * library/tzdata/Pacific/Fiji: Olson tzdata2010c.
* Corrected case of trap patterndkf2010-02-091-2/+2
|
* [Bug 2923613]: Make the safer [source] handle a [return] at the end of thedkf2009-12-301-6/+8
| | | | file correctly.
* * library/init.tcl (unknown): fix infinite recursion of ::unknownMiguel Sofer2009-12-301-3/+8
| | | | when [set] is undefined [Bug 2824981].
* [Bug 2913625]: Stop information about paths from leaking through [info script]dkf2009-12-231-17/+46
| | | | and [info nameofexecutable].
* bump to msgcat 1.4.3 to account for commitsdgp2009-12-172-3/+3
|
* Upgrade to Safe Base's handling of [glob] to be more permissive with thedkf2009-12-161-25/+76
| | | | | feature set supported, but stricter with path management. It also now has an error pattern more like the standard [glob] command.
* [Bug 2913616]: Make msgcat package work in safe interpreters.dkf2009-12-161-10/+13
|
* Fix [Bug 2906841] and a few other smaller issues.dkf2009-12-031-29/+25
|
* * library/tclIndex: Manually redone the part of tclIndex dealingandreas_kupries2009-11-241-16/+4
| | | | | | | | | | | | | | | with safe.tcl and tm.tcl. This part passes the testsuite. Note that automatic regeneration of this part is not possible because it wrongly puts 'safe::Setup' on the list, and wrongly leaves out 'safe::Log' which is more dynamically created than the generator expects. Further note that the file "clock.tcl" is explicitly loaded by "init.tcl", the first time the clock command is invoked. The relevant code can be found at line 172ff, roughly, the definition of the procedure 'clock'. This means none of the procedures of this file belong in the tclIndex. Another indicator that automatic regeneration of tclIndex is ill-advised.
* Restore tcl/library/tclIndex to Revision 1.11 contents, to stop total breakagedgp2009-11-241-68/+24
| | | | | | | of auto-loading in slave interps. Feel free to commit a new bug fix when you can commit something that passes the test suite.
* library/tclIndex (regenerated) to reflect various changesnijtmans2009-11-231-24/+68
| | | | in safe.tcl and other library files.
* Undo Jan's needless vandalism.dkf2009-11-195-17/+19
|
* Eliminate unneccessary spacesnijtmans2009-11-185-32/+32
|
* Eliminate "then" keywordnijtmans2009-11-186-125/+125
|
* Fix [Bug 2891171]: URL checking too strict when using multiple question marksnijtmans2009-11-112-18/+18
|
* * library/safe.tcl (::safe::Setup): Added documentation of theandreas_kupries2009-11-061-31/+38
| | | | | | contents of the state array. Also killed the 'InterpState' procedure with its upleveled variable/upvar combination, and replaced all uses with 'namespace upvar'.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-15/+29
| | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-64/+56
| | | | | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-14/+29
| | | | | | | 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).
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-101/+65
| | | | | | | | | 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".
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-46/+7
| | | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-48/+80
| | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-8/+14
| | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-45/+45
| | | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-831/+831
| | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-2/+4
| | | | | | | | 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.
* * library/safe.tcl: A series of patches which bring the SafeBaseandreas_kupries2009-11-051-39/+39
| | | | | | 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.
* * library/tzdata/Asia/Novokuznetsk: New tzdata locale forKevin B Kenny2009-11-043-95/+346
| | | | | | | | 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.
* * library/clock.tcl (LocalizeFormat):Kevin B Kenny2009-10-291-16/+20
| | | | | | * 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]