Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Exported symbol name police (thanks GPS for spotting this!) | dkf | 2003-10-10 | 1 | -8/+8 |
| | |||||
* | Symbols which are visible outside a single compilation unit must have | dkf | 2003-09-29 | 1 | -10/+10 |
| | | | | | the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) | ||||
* | * doc/FileSystem.3: Implementation of | dgp | 2003-09-05 | 1 | -3/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/source.n: TIPs 137/151. Adds * doc/tclsh.1: a -encoding option to * generic/tcl.decls: the [source] command * generic/tclCmdMZ.c (Tcl_SourceObjCmd): and a new C routine, * generic/tclIOUtil.c (Tcl_FSEvalFileEx): Tcl_FSEvalFileEx(), * generic/tclMain.c (Tcl_Main): that provides C access * mac/tclMacResource.c (Tcl_MacSourceObjCmd): to the same function. * tests/cmdMZ.test: Also adds command line * tests/main.test: option handling in Tcl_Main() so that tclsh * tests/source.test: and other apps built on Tcl_Main() respect a -encoding command line option before a script filename. Docs and tests updated as well. [Patch 742683] This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl, build on Tcl_Main(), and make use of Tcl_Main's former ability to pass a leading "-encoding" option to interactive shell operations. * generic/tclInt.decls: Added internal stub * generic/tclMain.c (Tcl*StartupScript*): table entries for two new functions Tcl_SetStartupScript() and Tcl_GetStartupScript() that set/get the path and encoding for the startup script to be evaluated by either Tcl_Main() or Tk_Main(). Given public names in anticipation of their exposure by a followup TIP. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: | ||||
* | Applied changes from 8.4.4 regarding the Bug #753315 | vasiljevic | 2003-08-23 | 1 | -150/+167 |
| | |||||
* | * generic/tclIOUtil.c: ensure cd is thread-safe. | hobbs | 2003-05-13 | 1 | -69/+103 |
| | | | | [Bug #710642] (vasiljevic) | ||||
* | remove duplicate function definition | vincentdarley | 2003-04-15 | 1 | -121/+1 |
| | |||||
* | shared filesystem function | vincentdarley | 2003-04-14 | 1 | -5/+5 |
| | |||||
* | fix 5 small filesystem bugs, and some typos | vincentdarley | 2003-04-11 | 1 | -2084/+434 |
| | |||||
* | Mac OS Classic specific fixes:core_8_4_2 | das | 2003-03-03 | 1 | -1/+13 |
| | | | | | | | | | | | | | * generic/tclIOUtil.c (TclNewFSPathObj): on TCL_PLATFORM_MAC, skip potential directory separator at the beginning of addStrRep. * mac/tclMacChan.c (OpenFileChannel, CommonWatch): followup fixes to cut and splice implementation for file channels. * mac/tclMacFile.c (TclpUtime): pass native path to utime(). * mac/tclMacFile.c (TclpObjLink): correctly implemented creation of alias files via new static proc CreateAliasFile(). * mac/tclMacPort.h: define S_ISLNK macro to fix stat'ing of links. * mac/tclMacUtil.c (FSpLocationFromPathAlias): fix to enable stat'ing of broken links. | ||||
* | * generic/tclIOUtil.c (MakeFsPathFromRelative): removed dead code | hobbs | 2003-02-27 | 1 | -6/+2 |
| | | | | check of typePtr (darley). | ||||
* | * generic/tclIOUtil.c (Tcl_FSJoinPath, Tcl_FSGetNormalizedPath): | hobbs | 2003-02-11 | 1 | -79/+91 |
| | | | | | | | | (UpdateStringOfFsPath): revert the cwdLen == 0 check and instead follow a different code path in Tcl_FSJoinPath. (Tcl_FSConvertToPathType, Tcl_FSGetNormalizedPath): (Tcl_FSGetFileSystemForPath): Update string rep path objects before freeing the internal object. (darley) | ||||
* | * tests/fileSystem.test: added test 8.3 | hobbs | 2003-02-11 | 1 | -73/+78 |
| | | | | | * generic/tclIOUtil.c (Tcl_FSGetNormalizedPath): (Tcl_FSMatchInDirectory): handle the cwdLen == 0 case | ||||
* | further fs cleanup | vincentdarley | 2003-02-10 | 1 | -43/+8 |
| | |||||
* | filesystem speed up round 2 | vincentdarley | 2003-02-10 | 1 | -109/+571 |
| | |||||
* | finalization and test fixes | vincentdarley | 2003-02-04 | 1 | -86/+131 |
| | |||||
* | filesystem bug fix and new test | vincentdarley | 2003-01-28 | 1 | -2/+10 |
| | |||||
* | WinTcl crash on exit fix | vincentdarley | 2003-01-10 | 1 | -1/+10 |
| | |||||
* | non-ascii chars in file mtime fix | vincentdarley | 2003-01-09 | 1 | -30/+2 |
| | |||||
* | * generic/tclIOUtil.c (TclFinalizeFilesystem): reset statics to | hobbs | 2002-12-06 | 1 | -2/+13 |
| | | | | their original values on finalize to allow reuse of the library. | ||||
* | filesystem cleanup fix, virtual filesystem load fix | vincentdarley | 2002-12-04 | 1 | -12/+15 |
| | |||||
* | * generic/tclIOUtil.c (SetFsPathFromAny): Objects should only have | dkf | 2002-08-16 | 1 | -19/+7 |
| | | | | | | | 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. | ||||
* | removed load-related clientData, made filesystem static | vincentdarley | 2002-07-22 | 1 | -3/+7 |
| | |||||
* | removed load-related clientData, made filesystem static | vincentdarley | 2002-07-22 | 1 | -13/+26 |
| | |||||
* | * Silence compiler warning. [Bug 584408] | dgp | 2002-07-21 | 1 | -1/+3 |
| | |||||
* | vfs fixes | vincentdarley | 2002-07-20 | 1 | -1/+2 |
| | |||||
* | Global symbols are now all either prefixed with 'tcl' (or 'Tcl' or ...) or ↵ | dkf | 2002-07-19 | 1 | -17/+24 |
| | | | | have file-scope. | ||||
* | Tcl_LoadHandle usage | vincentdarley | 2002-07-18 | 1 | -5/+5 |
| | |||||
* | load comments and clientData replacement | vincentdarley | 2002-07-18 | 1 | -3/+4 |
| | |||||
* | load comments and clientData replacement | vincentdarley | 2002-07-18 | 1 | -9/+9 |
| | |||||
* | load internals refactoring | vincentdarley | 2002-07-17 | 1 | -1/+43 |
| | |||||
* | comment cleanup and code speedup for fs | vincentdarley | 2002-07-15 | 1 | -9/+9 |
| | |||||
* | no zero refcount in Tcl_FS | vincentdarley | 2002-07-08 | 1 | -1/+12 |
| | |||||
* | fs cleanup | vincentdarley | 2002-07-08 | 1 | -2/+2 |
| | |||||
* | fs cleanup | vincentdarley | 2002-07-08 | 1 | -2/+23 |
| | |||||
* | empty path name error msgs | vincentdarley | 2002-06-26 | 1 | -1/+19 |
| | |||||
* | tip99 | vincentdarley | 2002-06-21 | 1 | -10/+13 |
| | |||||
* | vfs, winfs testsuite | vincentdarley | 2002-06-13 | 1 | -3/+4 |
| | |||||
* | fs clarification and windows fixes | vincentdarley | 2002-06-12 | 1 | -20/+53 |
| | |||||
* | fs fixed commit | vincentdarley | 2002-06-10 | 1 | -3/+3 |
| | |||||
* | small fs fixes | vincentdarley | 2002-06-10 | 1 | -11/+43 |
| | |||||
* | load cleanup in vfs | vincentdarley | 2002-05-28 | 1 | -7/+56 |
| | |||||
* | memory cleanup | vincentdarley | 2002-05-14 | 1 | -2/+17 |
| | |||||
* | memory cleanup | vincentdarley | 2002-05-13 | 1 | -2/+54 |
| | |||||
* | comment | vincentdarley | 2002-05-13 | 1 | -3/+5 |
| | |||||
* | fix to 551306 | vincentdarley | 2002-05-02 | 1 | -31/+45 |
| | |||||
* | * generic/tclIOUtil.c (Tcl_FSRegister, Tcl_FSUnregister): | hobbs | 2002-04-23 | 1 | -10/+13 |
| | | | | | corrected calling of Tcl_ConditionWait to ensure that there would be a condition to wait upon. | ||||
* | tilde expansion cache-clearing | vincentdarley | 2002-04-03 | 1 | -20/+27 |
| | |||||
* | fixed typo and compiler warning in last commit; all tests now pass on unix | vincentdarley | 2002-03-24 | 1 | -2/+2 |
| | |||||
* | 4 fs fixes | vincentdarley | 2002-03-24 | 1 | -14/+48 |
| | |||||
* | Further changes to the TIP 72 patch to make it compile under VC++ | Kevin B Kenny | 2002-02-15 | 1 | -3/+18 |
| |