History of generic/tclFileSystem.h of a5173a4b74d1145c
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file generic/tclFileSystem.h at check-in a5173a4b74d1145c

2026-08-10
09:58
Consolidate use of ©. Indenting file: [143f21c2b7] check-in: [82a75b7cb9] user: jan.nijtmans branch: main, size: 2483
2026-06-13
15:56
Indentation corrections file: [319347583d] check-in: [5728419ce1] user: dkf branch: main, size: 2484
2026-02-23
09:17
Rebase to trunk. More bool's file: [b1664d2fd3] check-in: [e0b054564f] user: jan.nijtmans branch: tip-748, size: 2486
2026-02-14
16:39
General whitespace fixes. No semantic changes. file: [f28ce2908c] check-in: [af2708b4ef] user: dkf branch: main, size: 2484
2025-08-12
09:06
More booleans. file: [ec9b4d7ade] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 2475
2025-03-26
16:33
More C4244 Windows warnings file: [3a1ac2eca5] check-in: [6938f5b6c3] user: jan.nijtmans branch: tip-626, size: 2483
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [7226503969] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 2843
2023-09-12
18:31
More WIP file: [3346810832] check-in: [2e779e1e21] user: dgp branch: dgp-tcl-code, size: 2458
2023-03-30
18:01
TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [2a281ff888] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 2473
2022-10-21
08:53
Merge 8.7 file: [9b358d8da3] check-in: [cd9d1f32be] user: jan.nijtmans branch: main, size: 2465
08:25
Merge 8.6 file: [345dac84fb] check-in: [bbe81cdc01] user: jan.nijtmans branch: core-8-branch, size: 2453
2022-10-20
15:31
Fix [d554e5554e]: fix typo “defintion” file: [470c2130c4] check-in: [146e6d1e75] user: jan.nijtmans branch: core-8-6-branch, size: 2458
2022-01-24
20:54
More work in progress file: [2dc45b532a] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 2464
2017-12-28
11:32
change ClientData -> void * in a lot of places (mainly header files) file: [a18877d483] check-in: [8bac85ab5f] user: jan.nijtmans branch: memory-API, size: 2452
2015-07-15
14:47
Increase some counter sizes related to filesystem epoch from int to size_t. And prevent them ever becoming 0 due to an overflow. (backported with variation from androwish) file: [b74d6bcabd] check-in: [5a8e195a32] user: jan.nijtmans branch: trunk, size: 2457
2012-11-16
11:27
merge "novem" Review function changes int <-> size_t. Changed some more and reverted some others. Rule: everywhere where byte or char sizes are involved -> size_t everywhere where list/dict/commandline elements are involved -> keep it int. Still doesn't compile file: [f9e7b0ffed] check-in: [8edd8131a2] user: jan.nijtmans branch: novem-64bit-sizes, size: 2463
2012-06-28
21:05
Simplify tclFileSystem.h. Define structs where used. file: [97d5d3d00c] check-in: [b59a169885] user: dgp branch: trunk, size: 2451
20:21
Simplify tclFileSystem.h. Define structs where used. file: [561bfe0130] check-in: [e7a1588111] user: dgp branch: core-8-5-branch, size: 2416
2012-06-25
16:42
3024359 Make sure that the per-thread cache of the list of file systems currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference. file: [6a99e476eb] check-in: [a340fc1f8f] user: dgp branch: trunk, size: 3921
2012-06-22
19:04
merge 8.5 file: [6bd007c22c] check-in: [c6c04b097b] user: dgp branch: bug-3024359, size: 3880
18:50
FilesystemRecord structs no longer need refcounting file: [d1287e3bdd] check-in: [1377d27f90] user: dgp branch: trunk, size: 3905
18:38
FilesystemRecord structs no longer need refcounting. file: [1cc10d847e] check-in: [8e03b0f1c9] user: dgp branch: core-8-5-branch, size: 3864
2012-06-21
18:38
merge 8.5 file: [c2313c261c] check-in: [f0d8295d3b] user: dgp branch: bug-3024359, size: 3949
18:03
Stop storing FilesystemRecord in the intrep of a "path". We never use it. Store the Tcl_Filesystem instead, which is what we actually need. file: [db7186b56b] check-in: [617b36da35] user: dgp branch: trunk, size: 3974
17:48
Stop storing FilesystemRecord in the intrep of a "path". We never use it. Store the Tcl_Filesystem instead, which is what we actually need. file: [f4e240d751] check-in: [157337f9dd] user: dgp branch: core-8-5-branch, size: 3933
2012-06-20
20:13
merge 8.5 file: [8b1ed754e6] check-in: [53ce8de406] user: dgp branch: bug-3024359, size: 4120
20:02
Remove dead code that complicates fs path values but adds no value. file: [313c08a864] check-in: [dd88cbe53a] user: dgp branch: trunk, size: 4145
19:49
Purge more dead fs path code. file: [f2a60f46b0] check-in: [2c1828bed8] user: dgp branch: core-8-5-branch, size: 4104
19:19
Remove dead code that complicates fs path values but adds no value. file: [5530ed65a5] check-in: [1dbe30bfaf] user: dgp branch: core-8-5-branch, size: 4131
2012-06-11
22:25
First draft patch to fix Bug 3024359. No reliable test yet. file: [8cd0cd4684] check-in: [a5173a4b74] user: dgp branch: bug-3024359, size: 4204
2011-03-02
20:27
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [cb87a98b8a] check-in: [c64f310d38] user: dgp branch: trunk, size: 4229
16:06
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [1cbb98f6ce] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 4188
2010-11-18
17:15
Next, @134 file: [e15176d04d] check-in: [7fc03e57d1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 4303
2008-07-29
20:13
merge updates from (near) HEAD file: [84f8cd50d0] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 4307
2008-07-28
21:31
* doc/FileSystem.3: CONSTified many functions using Tcl_FileSystem * generic/tcl.decls: which all are supposed to be a constant, but * generic/tclDecls.h: this was not reflected in the API: * generic/tclFileSystem.h: Tcl_FSGetInternalRep * generic/tclIOUtil.c: Tcl_FSNewNativePath, Tcl_FSData * generic/tclPathObj.c: Tcl_FSRegister, Tcl_FSUnregister * generic/tclTest.c: Tcl_FSGetFileSystemForPath ... This change complies with TIP #24. ***POTENTIAL INCOMPATIBILITY*** file: [d4f216a9e2] check-in: [246dcb287a] user: nijtmans branch: trunk, size: 4308
2008-05-11
04:22
merge updates from HEAD file: [251e383718] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 4265
2008-05-02
10:27
More elimination of pre-C89-isms. file: [fa7da66e8f] check-in: [27caec3459] user: dkf branch: trunk, size: 4262
2005-10-18
20:46
merge updates from HEAD file: [216eb9c745] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 4265
2005-10-13
00:07
formatting and de-_ANSI_ARGS_-ification file: [4dbddaf612] check-in: [9e0f6e3e5e] user: dkf branch: trunk, size: 4262
2004-12-09
23:00
Merge updates from HEAD file: [ed4656e69c] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 4529
2004-11-03
00:53
* generic/tclFileSystem.h: Added use of MODULE_SCOPE on protos. file: [76191868b3] check-in: [f7258bdf3e] user: davygrvy branch: trunk, size: 4531
2004-10-28
18:45
merge updates from HEAD file: [fd1724a563] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 4146
2004-10-07
14:50
filesystem generic/platform code splitting file: [8c72a1a387] check-in: [60716a23e9] user: vincentdarley branch: trunk, size: 4152
2004-09-30
00:51
merge updates from HEAD file: [b6c75d3444] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 3859
2004-09-27
15:00
fix to small filesystem bugs file: [bef273bc0c] check-in: [d6e4847a47] user: vincentdarley branch: trunk, size: 3865
2004-05-17
18:42
merge updates from HEAD file: [00e52191f9] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 3793
2004-05-07
07:44
vfs glob root volume fix file: [f991647208] check-in: [265c17a987] user: vincentdarley branch: trunk, size: 3799
2004-02-07
05:47
Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [ef716113d4] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 3585
2004-01-21
19:59
filesystem optimisation -- Three main issues accomplished: (1) cleaned up variable names in file: [fa573dd27a] check-in: [9cfcca63fb] user: vincentdarley branch: trunk, size: 3591
2003-10-16
02:28
Merged updates from HEAD file: [d39add5e4a] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 3560
2003-10-10
15:50
Exported symbol name police (thanks GPS for spotting this!) file: [3f5e9d6945] check-in: [c377842c48] user: dkf branch: trunk, size: 3556
2003-09-29
22:38
Symbols which are visible outside a single compilation unit must have the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) file: [b633ea43a1] check-in: [cd7c23855c] user: dkf branch: trunk, size: 3584
2003-08-27
21:07
Merge updates from HEAD. file: [f8fcc0daa9] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 3579
2003-08-23
12:16
Applied changes from 8.4.4 regarding the Bug #753315 file: [97d775a8a5] check-in: [e3b94c3b6a] user: vasiljevic branch: trunk, size: 3582
2003-04-14
15:48
shared filesystem function file: [88b11a21ee] check-in: [77d287b253] user: vincentdarley branch: trunk, size: 2906
2003-04-11
15:59
Added: fix 5 small filesystem bugs, and some typos file: [c252f58336] check-in: [da7df285d1] user: vincentdarley branch: trunk, size: 2787