Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclZipfs.c at check-in da536b980361149e
|
2026-09-07
| ||
| 14:11 | Use TclStackAlloc for more places. Requires interp and right lifetime to be worthwhile... file: [02e407dfda] check-in: [5aaa7cb9e1] user: dkf branch: use-stackalloc-more, size: 185672 | |
|
2026-08-23
| ||
| 11:04 | Error string compaction file: [3bf586f220] check-in: [88c80c8187] user: dkf branch: tip-757, size: 185115 | |
|
2026-08-15
| ||
| 08:16 | merge trunk file: [2c5f7b0423] check-in: [231777b7dc] user: dkf branch: tip-757, size: 185121 | |
|
2026-08-11
| ||
| 13:52 | Merge 9.0. Fix [4676f5c78] - corrupted elements from glob -dir . in zipfs file: [eaa80c042f] check-in: [6a61e9f919] user: apnadkarni branch: main, size: 185638 | |
|
2026-08-09
| ||
| 11:38 | Error messages almost all generated via Tcl_PrintfResult family file: [87b83a0279] check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 184958 | |
|
2026-08-08
| ||
| 08:57 | Proposed fix for [4676f5c78] and more tests file: [9c5394a246] check-in: [c97ece9549] user: apnadkarni branch: bug-4676f5c78, size: 184639 | |
|
2026-07-18
| ||
| 08:10 | Add Tcl_AppendPrintfToErrorInfo to our set of printers file: [c7ba93a5bd] check-in: [a65eb900f8] user: dkf branch: tip-757, size: 185462 | |
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [fcdb59e123] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 185031 | |
|
2026-06-21
| ||
| 16:33 | Minor change: Some more indentation corrections file: [454401c7b3] check-in: [c23270d478] user: dkf branch: main, size: 185475 | |
|
2026-06-20
| ||
| 20:13 | Minor change: More tab/space fixes file: [3572f88c4a] check-in: [35a8113d26] user: dkf branch: main, size: 185482 | |
|
2026-06-13
| ||
| 15:56 | Indentation corrections file: [41368b7832] check-in: [5728419ce1] user: dkf branch: main, size: 185483 | |
|
2026-06-03
| ||
| 07:45 | TIP #752: New timer API without Tcl_Time file: [beee7cf407] check-in: [93da3b18e7] user: jan.nijtmans branch: main, size: 185485 | |
|
2026-05-28
| ||
| 12:13 | Merge 9.0. Formatting file: [8530dd3839] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 185556 | |
|
2026-05-27
| ||
| 13:48 | [2a0966cdc9] Give encodings in zip archive priority over past installs. file: [34fdd0c264] check-in: [c98a8d2c27] user: dgp branch: core-9-0-branch, size: 184476 | |
|
2026-05-23
| ||
| 14:39 | Priorize zipfs location of tcl_library if present file: [c92354284e] check-in: [01a2ef024d] user: apnadkarni branch: bug-2a0966cd, size: 185568 | |
|
2026-05-17
| ||
| 15:06 | More indentation/spacing corrections; no behaviour changes file: [7dc481b07a] check-in: [7c918d5f96] user: dkf branch: main, size: 185565 | |
|
2026-05-11
| ||
| 08:09 | Clean up places missed file: [d5611ab67f] check-in: [b12c59c368] user: dkf branch: c11-array-literals, size: 185358 | |
|
2026-05-10
| ||
| 12:03 | Fix merge, apply branch theme in more places file: [61be703f7b] check-in: [7acb2fbb2b] user: dkf branch: c11-array-literals, size: 185404 | |
|
2026-05-09
| ||
| 15:06 | merge trunk file: [b0befa91ae] check-in: [eec8f88d37] user: dkf branch: c11-array-literals, size: 185497 | |
|
2026-05-02
| ||
| 13:43 | Fix an argument indent file: [314655b3a4] check-in: [9e4526c53b] user: dkf branch: main, size: 185571 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: [0d9188cebe] check-in: [3dc5544544] user: dkf branch: main, size: 185566 | |
|
2026-04-26
| ||
| 16:46 | Remove unnecessary blank lines file: [1df83556d3] check-in: [43cdc3cbe1] user: dkf branch: main, size: 185274 | |
|
2026-04-21
| ||
| 13:22 | Rebase to trunk file: [51ee048c50] check-in: [77657cb583] user: jan.nijtmans branch: new-timer-api, size: 185204 | |
|
2026-04-13
| ||
| 17:52 | Fix for [275db3d985] - memory leak in DecodeZipEntryText file: [6da8874ad7] check-in: [1d99dc03fc] user: apnadkarni branch: bug-275db3d985, size: 185275 | |
|
2026-04-08
| ||
| 12:13 | Formatting file: [d7fc8a4f0a] check-in: [664a9f3696] user: jan.nijtmans branch: new-timer-api, size: 184472 | |
|
2026-04-07
| ||
| 13:05 | Implementation complete. Make deprecated for test purposes only file: [bd155c3551] check-in: [62e2ae9810] user: jan.nijtmans branch: new-timer-api, size: 184524 | |
| 07:30 | Use more *2 functions internally file: [52ff3f3b4a] check-in: [9515c664c1] user: jan.nijtmans branch: new-timer-api, size: 184500 | |
|
2026-03-17
| ||
| 08:48 | Code cleanup, more bools file: [e0bc4f8419] check-in: [bff552ceba] user: jan.nijtmans branch: main, size: 184543 | |
|
2026-03-11
| ||
| 16:13 | Rebase to trunk file: [0fb3a7879c] check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 184523 | |
|
2026-02-23
| ||
| 09:17 | Rebase to trunk. More bool's file: [66d02bd364] check-in: [e0b054564f] user: jan.nijtmans branch: tip-748, size: 184590 | |
|
2026-02-14
| ||
| 16:39 | General whitespace fixes. No semantic changes. file: [eb3099640a] check-in: [af2708b4ef] user: dkf branch: main, size: 184542 | |
| 15:23 | Shorten sequences of multiple blank lines file: [bd2b4ccfc7] check-in: [435bab5883] user: dkf branch: main, size: 184528 | |
|
2026-01-27
| ||
| 15:23 | More progress (still not MacOS) file: [e98ef98835] check-in: [3c99132c81] user: jan.nijtmans branch: new-timer-api, size: 184498 | |
|
2026-01-26
| ||
| 17:03 | Merge trunk. More simplifications file: [675577a180] check-in: [feafdf3af1] user: jan.nijtmans branch: new-timer-api, size: 184486 | |
|
2026-01-25
| ||
| 17:18 | Indentation corrections file: [0db4726e2c] check-in: [55f5e6c4c6] user: dkf branch: main, size: 184529 | |
|
2026-01-20
| ||
| 13:54 | Experiment: New timer API not using Tcl_Time any more. WIP file: [acee001426] check-in: [4d608407f9] user: jan.nijtmans branch: new-timer-api, size: 184486 | |
|
2026-01-08
| ||
| 02:26 | Merge trunk file: [30f8d47b2e] check-in: [633d9146dc] user: apnadkarni branch: tip-732, size: 184529 | |
|
2025-12-28
| ||
| 16:19 | Fix some indentation of comments file: [696ac33ae2] check-in: [870237637e] user: dkf branch: main, size: 184220 | |
| 13:09 | Add some missing static/const keywords file: [c038e9a758] check-in: [c8ea9c379e] user: jan.nijtmans branch: main, size: 184232 | |
| 12:41 | Add some missing static/const keywords. Backport some formatting from 9.1 file: [35cc9a7040] check-in: [8b2d727494] user: jan.nijtmans branch: core-9-0-branch, size: 184473 | |
|
2025-12-22
| ||
| 04:36 | Split zipfs initialization into interp-specific and independent parts file: [239385b4b3] check-in: [bc851af66a] user: apnadkarni branch: tip-732, size: 184522 | |
|
2025-11-23
| ||
| 20:43 | Use _Generic() to select function type file: [14c329f0b3] check-in: [c4f087760d] user: jan.nijtmans branch: tip-626, size: 184212 | |
|
2025-11-21
| ||
| 14:19 | Yet more restrict of arguments file: [0789d47e2f] check-in: [0549feab22] user: dkf branch: c11-restrict, size: 184353 | |
|
2025-11-17
| ||
| 09:18 | merge trunk file: [544696ff58] check-in: [8d7f54a91b] user: dkf branch: c11-automarker, size: 184072 | |
|
2025-11-15
| ||
| 21:56 | merge trunk file: [fe41b0d820] check-in: [459669e809] user: dkf branch: c-std-update, size: 183149 | |
|
2025-11-13
| ||
| 20:36 | Rebase to trunk file: [30f6b44c12] check-in: [c9532e9436] user: jan.nijtmans branch: tip-626, size: 184213 | |
|
2025-11-09
| ||
| 14:12 | merge trunk file: [f8c33bca73] check-in: [c495403a16] user: dkf branch: c11-printf-result, size: 183184 | |
|
2025-10-30
| ||
| 16:45 | Rebase to trunk file: [bd212850c6] check-in: [ac26ccdcec] user: jan.nijtmans branch: tip-626, size: 183766 | |
| 11:55 | merge trunk file: [24802578f0] check-in: [aae841a4d3] user: dkf branch: internal-ensemble-cleanup, size: 184129 | |
|
2025-10-28
| ||
| 12:41 | Yet more bools... file: [cbdb3de181] check-in: [0517c8f089] user: dkf branch: c11-bool, size: 183958 | |
|
2025-10-27
| ||
| 14:35 | More booleans file: [69ee6d117c] check-in: [c3432ca23e] user: dkf branch: c11-bool, size: 183903 | |
| 09:07 | Extend the use of the FOREACH_HASH macro set Tcl-wide file: [1427b59025] check-in: [f4fafa6feb] user: dkf branch: c11-full-hash-foreach, size: 182280 | |
|
2025-10-24
| ||
| 14:25 | merge trunk file: [c5b012f488] check-in: [9c127a6a3a] user: dkf branch: c11-bool, size: 183919 | |
| 11:53 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 deprecates that header file: [39b3a5f4e2] check-in: [99ada2a57b] user: jan.nijtmans branch: main, size: 183695 | |
| 11:51 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 deprecates that header. file: [d91001e415] check-in: [bd8805313f] user: jan.nijtmans branch: core-9-0-branch, size: 184404 | |
|
2025-10-17
| ||
| 08:09 | Opt => 0.5 file: [fd6a6be5d9] check-in: [c704a8d0ea] user: jan.nijtmans branch: main, size: 183716 | |
| 07:26 | Align 'else' statements file: [e764a86ea2] check-in: [cd7f761c02] user: jan.nijtmans branch: core-9-0-branch, size: 184425 | |
|
2025-10-12
| ||
| 18:25 | Use the array literal (with variable contents) capabilities of C11 file: [77c027ad77] check-in: [599e4e5089] user: dkf branch: c11-array-literals, size: 183646 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: [0ed6f84118] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 183923 | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools file: [dedaac3377] check-in: [85f3db92e2] user: dkf branch: c11-bool, size: 183709 | |
| 15:52 | Make the bool type available properly (and reduce include duplication). Be careful though; C23 deprecates that header. file: [09eefe59b9] check-in: [fa8b63f0c3] user: dkf branch: c11-bool, size: 183699 | |
| 15:17 | Rebase to trunk file: [1471af0334] check-in: [52e29dddc9] user: jan.nijtmans branch: tip-626, size: 183791 | |
| 12:05 | merge trunk file: [c58af61c3f] check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 182740 | |
| 08:31 | Adoption of TclAppendPrintfToErrorInfo file: [93c2ca5453] check-in: [e3a772f56c] user: dkf branch: c11-printf-result, size: 180482 | |
|
2025-10-05
| ||
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: [215404b2e8] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 180496 | |
|
2025-10-04
| ||
| 10:50 | Merge 9.0 - Fix [6fbabfe166] - allows py tkinter to use zipfs build without calling TclZipfs_AppHook file: [1de41512f7] check-in: [59f54f8e58] user: apnadkarni branch: main, size: 183720 | |
|
2025-10-03
| ||
| 15:56 | Deduplicate code for mounting attached archives file: [39c240dae5] check-in: [19aa19d296] user: apnadkarni branch: bug-6fbabfe166, size: 184429 | |
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences file: [e1d16b15e1] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 180936 | |
| 10:47 | Fix static build file: [b5b0fec87c] check-in: [35fe77c768] user: jan.nijtmans branch: mistake, size: 182454 | |
|
2025-10-02
| ||
| 10:41 | Duh. Need to mount archives before searching file: [9fd008a5f7] check-in: [5a50f856ef] user: apnadkarni branch: bug-6fbabfe166, size: 182454 | |
|
2025-10-01
| ||
| 15:02 | Check for zipfs at interp creation time if not already checked file: [398ffad213] check-in: [920a8437c2] user: apnadkarni branch: bug-6fbabfe166, size: 181912 | |
|
2025-09-29
| ||
| 08:50 | Merge 9.0 file: [ca5d78c85a] check-in: [1c2897a986] user: jan.nijtmans branch: main, size: 180993 | |
| 08:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in clang > 20 file: [a20ba99f45] check-in: [72e16ac019] user: jan.nijtmans branch: core-9-0-branch, size: 181702 | |
|
2025-09-26
| ||
| 18:53 | merge trunk file: [c52610e119] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 179878 | |
|
2025-09-25
| ||
| 19:07 | merge trunk file: [6af5e73cb0] check-in: [1555a1857d] user: dkf branch: internal-ensemble-cleanup, size: 181284 | |
| 09:33 | Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable better information in some IDEs, such as Visual Studio. file: [c053fc11c4] check-in: [7c4fcd0a0c] user: jan.nijtmans branch: struct-enum, size: 180839 | |
|
2025-09-23
| ||
| 16:11 | Rebase to trunk file: [6006864bbd] check-in: [02a7870070] user: jan.nijtmans branch: tip-626, size: 180929 | |
|
2025-09-22
| ||
| 17:53 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [085abb59a2] check-in: [38a311b5a7] user: jan.nijtmans branch: main, size: 180858 | |
| 16:41 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [bb24807b49] check-in: [aad5a84dfb] user: jan.nijtmans branch: core-9-0-branch, size: 181567 | |
|
2025-09-19
| ||
| 08:30 | Fix leak in zipfs encoding initialization file: [3bf98129a4] check-in: [1a6d31d04c] user: apnadkarni branch: core-9-0-branch, size: 181558 | |
|
2025-09-18
| ||
| 06:41 | Fix leak in zipfs encoding initialization file: [00855edb55] check-in: [955f4ef655] user: apnadkarni branch: apn-zipfs-leakfix, size: 180849 | |
|
2025-09-16
| ||
| 11:36 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call it. file: [11e994a747] check-in: [248af5b902] user: apnadkarni branch: main, size: 180784 | |
| 08:04 | merge trunk file: [8943a75358] check-in: [d63cf48838] user: dkf branch: internal-ensemble-cleanup, size: 181138 | |
|
2025-09-15
| ||
| 07:42 | Bug [f0b80a3db9] Remove assertion that TclZipfs_AppHook has been called as custom apps may not call it. file: [282d9bc256] check-in: [3c1945bf8f] user: apnadkarni branch: bug-f0b80a3db9, size: 181493 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk file: [a234a5d727] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 180783 | |
| 14:54 | (partial) merge trunk file: [777f64f40a] check-in: [70410fe882] user: jan.nijtmans branch: tip-626, size: 181924 | |
|
2025-09-01
| ||
| 04:58 | Merge 9.0 - Mount zipfs early - see [87b69745be] file: [daf116667f] check-in: [f8f1cb7590] user: apnadkarni branch: main, size: 180712 | |
|
2025-08-27
| ||
| 05:57 | Mount ALL zipfs archives before ANY library searches file: [bd9ae5950e] check-in: [4fea51245c] user: apnadkarni branch: apn-early-zipfs-mounts, size: 181421 | |
|
2025-08-26
| ||
| 05:53 | Oops. Fix inverted compare. file: [4059ba76ae] check-in: [7b6f0410ce] user: apnadkarni branch: apn-missing-shlib-zipfs-check, size: 182744 | |
| 05:22 | Fix for missing shared lib zipfs check broken in [9ade301dd7]. file: [ceabe2ee63] check-in: [271ee37dc6] user: apnadkarni branch: apn-missing-shlib-zipfs-check, size: 182744 | |
|
2025-08-25
| ||
| 23:17 | merge 9.0 file: [085571a086] check-in: [ee853b9f31] user: sebres branch: main, size: 181726 | |
| 22:55 | fixes too earlier search for tcl-library (TclZipfsLocateTclLibrary shall be invoked after zipfs mount). file: [b965c6ae78] check-in: [9ade301dd7] user: sebres branch: apn-missing-shlib-zipfs-check, size: 182435 | |
|
2025-08-17
| ||
| 16:09 | merge trunk file: [78e5f8f712] check-in: [4a7b1f9d1b] user: dkf branch: c-std-update, size: 181319 | |
| 11:25 | More bools and pieces file: [b668c00ec5] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 180539 | |
|
2025-08-14
| ||
| 13:44 | Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary file system epoch bump. file: [d850677f8b] check-in: [dc30526e24] user: apnadkarni branch: main, size: 182299 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [fc24ad3a74] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 180644 | |
|
2025-08-04
| ||
| 16:34 | merge trunk file: [08e6948a62] check-in: [8a202d8d1b] user: dkf branch: c-std-update, size: 180405 | |
| 13:32 | unused variable warning file: [4abe796337] check-in: [72c4c7c772] user: dgp branch: main, size: 181516 | |
| 08:58 | The encoding fallback logic in ZIP handling can be done mostly by via Tcl_ExternalToUtfDStringEx now. file: [af8a79d50b] check-in: [427645831a] user: dkf branch: main, size: 181545 | |
| 08:48 | More moving of variable declarations file: [d885de800e] check-in: [48e5ad480b] user: dkf branch: c-std-update, size: 181087 | |
|
2025-08-03
| ||
| 17:42 | Re-fix [fccb9f322f]. Also eliminate bumping of file system epoch on every interp creation introduced in Tcl 9 file: [d7dd9ae4e0] check-in: [abeb195484] user: apnadkarni branch: bug-87b69745be, size: 183008 | |
| 15:07 | Delete extraneous redundant line file: [e663388e9b] check-in: [dac7bc9f56] user: apnadkarni branch: apn-refactor-zipfs-tcl-library, size: 181984 | |
| 14:01 | Protect zipfs location with lock file: [65743bb82f] check-in: [532e642a33] user: apnadkarni branch: apn-refactor-zipfs-tcl-library, size: 182013 | |
| 12:07 | Delete dead code file: [51a8966d9c] check-in: [62878b552f] user: apnadkarni branch: apn-refactor-zipfs-tcl-library, size: 181360 | |
| 11:38 | Move search of zipfs to process initialization, not interp initialization file: [824201758f] check-in: [0081f10f13] user: apnadkarni branch: apn-refactor-zipfs-tcl-library, size: 182266 | |
|
2025-08-01
| ||
| 11:54 | merge trunk file: [c4a493e0c3] check-in: [8d8ea7cf3a] user: dkf branch: c-std-update, size: 181113 | |
| 11:48 | More moving of variable declarations file: [f21895feac] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 180743 | |
|
2025-07-22
| ||
| 18:49 | cherry-pick from 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [62019f8aa9f5ec73]) file: [b8fc61c084] check-in: [7fbbdb09fb] user: sebres branch: core-8-branch, size: 181512 | |
| 18:20 | merge 9.0: improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [62019f8aa9f5ec73]) file: [ce9cc2e18f] check-in: [026ae2bdcc] user: sebres branch: main, size: 182223 | |
| 18:18 | improve interpreter creation speed, if there is no zipfs tcl-library (avoid performance penalty [62019f8aa9f5ec73]) file: [471cd1e84b] check-in: [4318f0e945] user: sebres branch: core-9-0-branch, size: 182225 | |
|
2025-07-16
| ||
| 10:43 | Moving variable declarations to better places file: [e6759cae25] check-in: [f569640c35] user: dkf branch: c-std-update, size: 181069 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [c51ef1f972] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 181140 | |
| 08:11 | A bunch of small changes building on previous commits file: [d45882bd8a] check-in: [1811f74742] user: dkf branch: c-std-update, size: 181197 | |
|
2025-07-13
| ||
| 07:03 | Define TclAppendPrintfToErrorInfo for a related pattern file: [21c1f9fcf0] check-in: [321d2b5cd3] user: dkf branch: c-std-update, size: 181244 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [2a654f1c8b] check-in: [70b6205548] user: dkf branch: c-std-update, size: 181258 | |
|
2025-07-10
| ||
| 21:12 | Clearer declarations of many C arrays; C11 lets the initialisers be expressions file: [f1022ad5e6] check-in: [63912394cf] user: dkf branch: c-std-update, size: 181779 | |
|
2025-06-27
| ||
| 15:01 | Cleaning up how we go about declaring some of our ensembles. Work in Progress. file: [a8da2d7019] check-in: [47b870434f] user: dkf branch: internal-ensemble-cleanup, size: 182279 | |
|
2025-06-02
| ||
| 14:18 | Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) file: [c174bb544b] check-in: [01eaeaebf1] user: jan.nijtmans branch: core-9-0-branch, size: 181855 | |
|
2025-05-27
| ||
| 11:28 | Add a TCL_UNREACHABLE macro for marking a code path as never reached Inspired by https://en.cppreference.com/w/c/language/attributes/deprecated file: [15daf904da] check-in: [e1684bac3a] user: dkf branch: tcl-unreachable, size: 181853 | |
|
2025-03-04
| ||
| 16:45 | Rebase to 9.1 file: [e9b55321e7] check-in: [f3e5cd43bf] user: jan.nijtmans branch: tip-626, size: 181890 | |
|
2025-03-03
| ||
| 09:33 | Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObj file: [d53da35614] check-in: [16c040e40a] user: dkf branch: main, size: 181819 | |
|
2025-03-02
| ||
| 20:50 | Merge 9.1 file: [9fd0a638b8] check-in: [6f0eac8f6d] user: jan.nijtmans branch: tip-626, size: 181894 | |
| 15:48 | Bunch of whitespace basic fixes. file: [1b81d915d3] check-in: [809d595b56] user: dkf branch: main, size: 181823 | |
|
2025-02-11
| ||
| 17:10 | More bits and pieces of functions file: [21e7410346] check-in: [f94ca90326] user: dkf branch: inline-func, size: 181801 | |
|
2025-01-24
| ||
| 09:40 | More WS... file: [de8c8dba86] check-in: [0e28e62952] user: dkf branch: whitespace-fix, size: 181664 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [fdc901ca0c] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 181805 | |
|
2025-01-13
| ||
| 09:59 | More macros for measuring literals at compile time, and a shortcut for adding to error info file: [53a3098e14] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 181170 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [ab7245c227] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 181274 | |
|
2025-01-09
| ||
| 09:30 | TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [389a84127c] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 181766 | |
|
2025-01-08
| ||
| 15:24 | Merge 9.1 file: [39b75e1dd0] check-in: [8adf783e19] user: jan.nijtmans branch: tip-626, size: 181892 | |
|
2025-01-07
| ||
| 15:42 | Simplification for [d58e315172] file: [bb45a24f6a] check-in: [4e87493367] user: jan.nijtmans branch: main, size: 181821 | |
|
2024-12-23
| ||
| 11:02 | Merge 9.0 file: [699b70a40a] check-in: [23f668c6ab] user: jan.nijtmans branch: tip-626, size: 181893 | |
|
2024-12-21
| ||
| 18:21 | lf -> crlf in vctool.bat file: [9035534ab5] check-in: [c081dc4d04] user: jan.nijtmans branch: main, size: 181822 | |
|
2024-12-13
| ||
| 13:54 | taming constants with enums in the zipfs code; it's still ugly but it's not so awful as it was (and a better approach requires changes in Clang and MSVC) file: [ef47f95277] check-in: [5a3380a837] user: dkf branch: main, size: 181826 | |
|
2024-12-05
| ||
| 09:52 | Fix [aaa84fbbc5]: zipfs info on mountpoint of executable returns zero offset in field 4 file: [01e113bb88] check-in: [4358bf994e] user: jan.nijtmans branch: core-8-branch, size: 181142 | |
|
2024-12-01
| ||
| 12:40 | Julian's patch for [aaa84fbbc5] - zipfs info returns 0 as start of zip data. file: [487b70b8b1] check-in: [82372ab46c] user: apnadkarni branch: apn-julian-zipfs-patch, size: 178779 | |
|
2024-11-21
| ||
| 21:01 | Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size file: [08df73fabe] check-in: [8d3ada78be] user: jan.nijtmans branch: main, size: 178234 | |
|
2024-10-25
| ||
| 10:29 | Merge 9.0 file: [2493b6c177] check-in: [1a0a37af7e] user: jan.nijtmans branch: tip-626, size: 178307 | |
| 09:56 | Merge 9.0 (9.0.0 release) file: [27eadc65b7] check-in: [8523e01f8f] user: jan.nijtmans branch: tip-626, size: 180236 | |
|
2024-10-16
| ||
| 19:08 | Merge [0066eacd87e1d7da]: Eliminate HAVE_ZLIB everywhere. See [1210ec8424]. file: [11a018b8d3] check-in: [f5fa82b035] user: pooryorick branch: unchained, size: 179138 | |
|
2024-10-09
| ||
| 16:34 | Rebase to 9.0. Re-generate "configure" file: [3e435bbb97] check-in: [ebcdd4ecfe] user: jan.nijtmans branch: always-zlib, size: 178236 | |
| 16:26 | Merge-mark 8.7. Indenting (8 spaces -> tabs) file: [1d3068f065] check-in: [04f2012a49] user: jan.nijtmans branch: main, size: 180151 | |
| 12:27 | Follow-up fix for [fc65ff1b66] (fix as described by juliannoble2) file: [a56a92b0c6] check-in: [194c178dba] user: jan.nijtmans branch: bug_fc65ff1b66, size: 180201 | |
|
2024-09-19
| ||
| 10:38 | Merge [88fef0563f33ac19]: Mem-leak fix for [02d5d65d70]. file: [6e54877614] check-in: [70fb978287] user: pooryorick branch: unchained, size: 181013 | |
| 10:24 | Merge [265dc4708a3bf925]: avoid unneeded (but expensive) path normalization for several file subsystem commands and operations; closes [02d5d65d70adab97] and probably [411f52ed87e313dd49e2]. file: [ae5c9559e9] check-in: [9f74f3299b] user: pooryorick branch: unchained, size: 180798 | |
|
2024-09-18
| ||
| 14:17 | Always have zlib, so no non-zlib code need remain file: [83f8daa0bd] check-in: [9dee5129eb] user: dkf branch: always-zlib, size: 178250 | |
| 10:54 | merge 8.7 (mem-leak fix for [02d5d65d70]) file: [ad954458de] check-in: [88fef0563f] user: sebres branch: main, size: 180165 | |
| 10:53 | amend to [02d5d65d70]: fixed memory leak (using translated path) file: [31401a471f] check-in: [536390e425] user: sebres branch: core-8-branch, size: 180597 | |
| 09:52 | Attempt to fix build failure caused by fix [02d5d65d70] (8.7 and 9.0 only) file: [72e3da7cb9] check-in: [9e05dce8e9] user: jan.nijtmans branch: bug-02d5d65d70, size: 180490 | |
|
2024-09-17
| ||
| 15:35 | merge 8.7: avoid unneeded (but expensive) path normalization for several file subsystem commands and operations; closes [02d5d65d70adab97] and probably [411f52ed87e313dd49e2] file: [69bc84c009] check-in: [265dc4708a] user: sebres branch: main, size: 179950 | |
| 15:25 | small amend improving (path in zipfs) lookup file: [6b93239340] check-in: [28df85586d] user: sebres branch: core-8-branch, size: 180382 | |
| 15:17 | fixes further normalization bottleneck of 8.7+ [02d5d65d70adab97], guess [411f52ed87e313dd49e2] too (zipfs now) file: [fbb1246b95] check-in: [ed87833280] user: sebres branch: core-8-branch, size: 180344 | |
|
2024-09-13
| ||
| 12:16 | (Backport): Fix bug [fccb9f322f] - system encoding detection file: [edb8af0122] check-in: [c1d2047f90] user: jan.nijtmans branch: core-8-branch, size: 179884 | |
|
2024-08-31
| ||
| 08:10 | Merge [c3f3a08b43bbb257]: Cleaning up tclZipfs.c to use internal API better. file: [e6596a0871] check-in: [8b2ef7755b] user: pooryorick branch: unchained, size: 180300 | |
| 07:33 | Merge [1fb806b004f71e4e]: Fix [a82f8b15d1]: Encoding of files stored by zipfs. file: [64cd9c91ad] check-in: [a02603c196] user: pooryorick branch: unchained, size: 179792 | |
| 01:02 | Merge [d4dd94ab5cc91595]: Consolidated zipfs changes. Thanks Torsten! file: [711f99e72a] check-in: [1f6c897e0e] user: pooryorick branch: unchained, size: 179708 | |
| 00:47 | merge [17c53b7edd516003]: Fix bug [fccb9f322f] - system encoding detection. file: [7c7de878e8] check-in: [1cd8653ce0] user: pooryorick branch: unchained, size: 179822 | |
|
2024-08-30
| ||
| 20:14 | Merge [c971e6c7c464bfba]: Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfiles. file: [48d7fd2550] check-in: [4e48401131] user: pooryorick branch: unchained, size: 179714 | |
| 16:08 | Cleaning up tclZipfs.c to use internal API better. file: [006dd985d8] check-in: [c3f3a08b43] user: dkf branch: dkf/clean-up-zipfs-impl, size: 179920 | |
|
2024-08-29
| ||
| 09:17 | Merge [612cbe4899eb25a2]: Simpler commenting of Tcl_ChannelType instances; make zip channel type const. file: [71da24a45d] check-in: [2468f77a5a] user: pooryorick branch: unchained, size: 179619 | |
| 08:35 | Merge [e8d1ca599f71d886]: Make function definitions have right argument style. file: [23b60342a1] check-in: [d6f7522b53] user: pooryorick branch: unchained, size: 179945 | |
| 08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [a8d57f231f] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 179943 | |
|
2024-08-28
| ||
| 21:41 | Merge [735641d5cb93cd80]: More C functions for working with dicts [656fe3c816]. file: [a164c5e2d3] check-in: [5e25f5c971] user: pooryorick branch: unchained, size: 179951 | |
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [61d545fdb3] check-in: [627781a6db] user: pooryorick branch: unchained, size: 179995 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [25a8c94629] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 180040 | |
| 12:28 | Merge [93e55377dc46846b]: "Use Tcl_NewBooleanObj for booleans; we should say what we mean", "Style cleanup, plus added comments on memory management", "Possibly a fix for [080f846fd58958ef]: When updating the interest of a channel, don't schedule the channel handler timer if a nonblocking channel doesn't yet have a buffer or if the buffer is empty or overflowing. Where asynchronous connection state is concerned, this should mean that the time won't be scheduled if the initial connection isn't established.", and "A few more small changes". file: [0c95025275] check-in: [176e45cc06] user: pooryorick branch: unchained, size: 180065 | |
|
2024-08-26
| ||
| 09:54 | Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: [bf946fc3bf] check-in: [33360d10e4] user: pooryorick branch: unchained, size: 180065 | |
| 09:45 | Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [522d4457d5] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 180078 | |
|
2024-08-25
| ||
| 20:44 | Merge [63d442cdc0d0d498]: "Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too." Also remove TclListObjGetElements and TclListObjLength from the stubs table. file: [8aead23cfe] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 180026 | |
| 07:58 | Merge [58a55736fa7be978]: Fix compiler warning. file: [8b1e82fa33] check-in: [8a8cbf2b05] user: pooryorick branch: unchained, size: 180028 | |
| 07:37 | Merge [4f5ed03131d9e6a9]: Fix [e5ca49bcfa] - zipfs glob. file: [16d8b52fca] check-in: [b527f4293e] user: pooryorick branch: unchained, size: 180051 | |
|
2024-08-23
| ||
| 12:39 | Merge [e9d398b2aa04d93d], Make "-profile strict" the default in Tcl 9.0. file: [ba34cb7549] check-in: [9c4f7a3dae] user: pooryorick branch: unchained, size: 179156 | |
| 10:46 | Merge [3d21abe8464432b2]: Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure. file: [3af091d69c] check-in: [df9e95d3b7] user: pooryorick branch: unchained, size: 178924 | |
| 08:19 | Fix [a82f8b15d1]: Encoding of files stored by zipfs file: [6354f21864] check-in: [b89a86d1fb] user: jan.nijtmans branch: core-8-branch, size: 179786 | |
|
2024-08-22
| ||
| 21:22 | Merge [bedbc371ad1c2c61]: When there is a zipfs archive in use to house the script library and TclZipfs_TclLibrary() is called to confirm the presence of an init.tcl file in it, include in that routine setting up the encoding subdirectory as the default encoding search path. We know early we are using an archive. Don't let the library go off on a wild search through the native filesystem looking for the encoding data files. Missing test constraints. file: [afe5a37f2d] check-in: [ef44b26906] user: pooryorick branch: unchained, size: 178922 | |
| 20:53 | Merge [6afcffcb660971ef]: Bug [33b2486199] - thread create/release unmounts zipfs. file: [5867c03336] check-in: [dfc86cdbd2] user: pooryorick branch: unchained, size: 178274 | |
| 20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [94c56aad60] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 178325 | |
| 20:34 | Merge [1bdde9b339ea89df]: "Use (void *)NULL in stead of NULL for C++" and "C++ doesn't accept "register" keyword". file: [6e743ad7ec] check-in: [d2af6f8cee] user: pooryorick branch: unchained, size: 178463 | |
| 20:31 | Merge [12c7bc4d17e6af4c]: Refactor mount_data api as to not duplicate mount command functionality. Needs revisiting as mount_data is not even in TIP 430. file: [5b01577bff] check-in: [bdc1629210] user: pooryorick branch: unchained, size: 178464 | |
| 20:29 | Merge [ace4b95e670f1f71]: Comment correction. file: [0fd431121c] check-in: [67a245a184] user: pooryorick branch: unchained, size: 178758 | |
| 20:07 | Merge [35dd9ec56b73ef72]: zipfs path, memory leak. file: [75ad3c9377] check-in: [99a21e504d] user: pooryorick branch: unchained, size: 178758 | |
| 19:15 | Merge [fdd22d894ef3f0f1]: Fix C++ errors, e.g: "generic/tclZipfs.c:5598:6: error: cannot jump. from this goto statement to its label". file: [d68889f680] check-in: [4cde072370] user: pooryorick branch: unchained, size: 176000 | |
| 19:14 | Merge [7c849f60c765dd4b]: Fix [52dbc4b3f8]: tclInterp.c: Tcl_Free() called through pointer of incorrect type. file: [e90fc824d3] check-in: [9c96277010] user: pooryorick branch: unchained, size: 175984 | |
| 19:03 | Merge [fa10b808d0dd0a08]: Minor source readability and delete obsolete code. file: [9d610700e3] check-in: [1e281fd756] user: pooryorick branch: unchained, size: 175985 | |
| 19:01 | Oops file: [6aaf94e612] check-in: [869c04f625] user: jan.nijtmans branch: bug-a82f8b15d1, size: 179452 | |
| 18:53 | Proposed fix for [a82f8b15d1]: Encoding of files stored by zipfs file: [fa8f67c3d0] check-in: [2059ae94ac] user: jan.nijtmans branch: bug-a82f8b15d1, size: 179463 | |
| 18:43 | Merge [77ff1459dbf0dad2]: Have zipfs claim all paths under zipfs root. See [93eb73784a]. file: [ce5e07f30e] check-in: [ff6907a4d5] user: pooryorick branch: unchained, size: 175311 | |
| 18:38 | Merge [66195da2031c1346]: zipfs file write - remove size limit, do not preallocate. file: [f08dd9f0f7] check-in: [c45e03ac53] user: pooryorick branch: unchained, size: 177516 | |
| 18:37 | Merge [0cab8578fa]: zipfs file write - remove size limit, do not preallocate. file: [d6bd528f5a] check-in: [f5e2522b88] user: pooryorick branch: unchained, size: 177520 | |
| 18:36 | Merge [4cfbfb312127679e]: Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks. NRE tests, coroutines; file: [6bef4e9c3e] check-in: [3e342ec2e5] user: pooryorick branch: unchained, size: 175777 | |
| 17:36 | Merge [5170a7885ac72f21]: Fix [5d308081e4] zipfs append mode. file: [f9cd9b72b0] check-in: [17aa8ef29b] user: pooryorick branch: unchained, size: 175788 | |
| 17:34 | Merge [4d657ce536ebe79c]: Fix [9e039ee0b9], [57f144c799] and other zipfs glob issues. file: [0764354d3e] check-in: [be13b940dd] user: pooryorick branch: unchained, size: 175302 | |
| 17:31 | Merge [ba08ef956d5978f5]: Fix [48861782a9] - patch from chw. file: [3d7912d562] check-in: [db2139749c] user: pooryorick branch: unchained, size: 173977 | |
| 17:31 | Merge [4b6e7cee809ab2a1]: Fix [8259d74a64], Tcl panic on exit if zipfs file is open. file: [e4e636e1f9] check-in: [fa7a77e8a6] user: pooryorick branch: unchained, size: 173991 | |
| 17:30 | Merge [49456a66de890668]: Fix [02acab5aea], [d8a354f7d9], [62e5508ee], [4af110a6a1], [02acab5aea] - file ensemble bugs for zipfs. file: [82b07f0a05] check-in: [e5b63acf2f] user: pooryorick branch: unchained, size: 173853 | |
| 17:28 | Merge [a48f311a78ac1e10]: Fix [8259d74a64] - panic on exit. file: [f9be93387d] check-in: [058c4f85e6] user: pooryorick branch: unchained, size: 173145 | |
| 17:25 | Merge [bea92dfdc5efd604]: Fix [6d2ef441cc], [c315de9e44] - zipfs password bugs. file: [b48db7a3dd] check-in: [2966a0827c] user: pooryorick branch: unchained, size: 172193 | |
| 15:10 | Merge [a7bd45f8711fd374]: Fix [00018ec7a0], [f91ee30d33], [23dd83ce7c] - zipfs r+, w+ modes, zero byte allocation. file: [340643610d] check-in: [7e51dd06e2] user: pooryorick branch: unchained, size: 169307 | |
| 15:09 | Merge [7c163593b427a989]: Eliminate use of old deprecated trace subcommands from testcases. file: [c7006a8844] check-in: [fc08ba3388] user: pooryorick branch: unchained, size: 168089 | |
| 15:04 | Merge [4cb6395358840f3e]: Fix [d5d03207ca] - Tcl hang on zipfs writes greater than buffer size. file: [ba68bfa771] check-in: [d1245216a2] user: pooryorick branch: unchained, size: 168092 | |
| 14:26 | Merge [2243a8bc7bf16d14]: Fix [02acab5aea], zipfs file exists and stat fixes. zipfs.test zipfs-write-unreadable segmentation fault start at the commit. Assuming it will be fixed in a future merge from trunk. file: [18dc7e4b5f] check-in: [5829bf4ce7] user: pooryorick branch: unchained, size: 168028 | |
| 13:49 | Merge [aa4dd0179eb9300d], more zipfs tests. file: [d981834557] check-in: [e3cf89b274] user: pooryorick branch: unchained, size: 163424 | |
| 13:49 | Merge [60e4fd72fa71d32a]: Fix [4645658689]: zipfs file truncation with open r+. file: [8182a2d497] check-in: [5796b690c5] user: pooryorick branch: unchained, size: 163400 | |
| 11:43 | Merge [dfaeb787770dad22]: Bug [a288e2003b] - file normalize broken for zipfs. file: [e8ade4b3cb] check-in: [26b3fba9cc] user: pooryorick branch: unchained, size: 162554 | |
| 11:34 | Merge [4a8ee305536fb371], Bugs [14db54d81e], [6183f535c89]. Glob and find on zipfs root. zipfs-glob-no-match fails but that will be fixed shortly. file: [0bbf08d8a6] check-in: [bf1b961d17] user: pooryorick branch: unchained, size: 162004 | |
| 11:14 | Merge [3b0f570692376420]: Bug [4c686f1f0a] - zipfs mount on /. file: [1e2fb69be3] check-in: [37421dc467] user: pooryorick branch: unchained, size: 161758 | |
| 11:07 | Merge [3d26dc1bb396908c]: Bug [d056ee6d30] - zipfs list returns invalid paths. file: [64637860ed] check-in: [3333ebdadd] user: pooryorick branch: unchained, size: 161768 | |
| 10:48 | Merge [1cce1713e18745e1], "Fix [3d3124d01d]: failures with -ftrapv compiler option", but eliminate the casts to unsigned because that's not a great idea. file: [32280409be] check-in: [5423dd3b5d] user: pooryorick branch: unchained, size: 161521 | |
|
2024-08-20
| ||
| 20:43 | Merge [c2ffa6bb5f6e8da8]: Bug [2696dfe3f5] - raise exception on CRC errors. file: [c60c1a859a] check-in: [c2334de169] user: pooryorick branch: unchained, size: 161530 | |
| 20:41 | Merge [4ff2b2f9b8eccf37]: Merge 8.7. Bug [d7849f7721]. zipfs memory leak. file: [d07168221a] check-in: [600cfb2a59] user: pooryorick branch: unchained, size: 160843 | |
| 20:37 | Merge [babff458b7793bfd]: silence compiler warning. file: [a43f84e336] check-in: [1b8161cfe8] user: pooryorick branch: unchained, size: 159892 | |
| 20:25 | Merge [5fb3c75e4a4b063d]: Expand zipfs tests. Fix [9a80630571], [6ed3447a7e], [01d8f30342] and manpages. file: [3858014cfc] check-in: [f6176984d2] user: pooryorick branch: unchained, size: 159885 | |
| 19:13 | Merge [631ebdd91476ce87], Bug [78cd4f9ad3] - regression in zipfs mount. file: [eb6ef16910] check-in: [af00623872] user: pooryorick branch: unchained, size: 156606 | |
| 17:52 | Merge [96cc1000a6da33ff], "[93eb73784a] follow-up: It looks like the "zipfs exists" change is necessary to make tcl_findLibrary work at all. Adapt test-cases accordingly". file: [a0fd63b843] check-in: [a8dc08c04d] user: pooryorick branch: unchained, size: 156378 | |
| 17:47 | Merge [8151150bd878356e], "Fix [93eb73784a]: zipfs interaction with tcl_findLibrary causes slow loading". file: [7191427a50] check-in: [0c5f3e513b] user: pooryorick branch: unchained, size: 156637 | |
|
2024-08-18
| ||
| 20:40 | Consolidated zipfs changes/Improve bunch of error-messages file: [bed3c344f5] check-in: [ad33a7eb2f] user: jan.nijtmans branch: tip-626, size: 179331 | |
| 17:20 | Backport: Consolidated zipfs changes file: [63c35b9d97] check-in: [82a7356b9b] user: jan.nijtmans branch: core-8-branch, size: 179702 | |
| 02:15 | Merge [68dfeb7100fa98fc], "utf-8" is the new "identity": make it available always. file: [227bbe8d37] check-in: [eb8ce977b1] user: pooryorick branch: unchained, size: 156611 | |
|
2024-08-17
| ||
| 22:44 | Merge 9.0 file: [43ff7b075f] check-in: [ee93993470] user: jan.nijtmans branch: tip-626, size: 179445 | |
|
2024-08-12
| ||
| 09:54 | Merged trunk file: [ab926a736c] check-in: [0cb4d36e48] user: apnadkarni branch: zipfs-consolidation, size: 179368 | |
|
2024-08-05
| ||
| 22:44 | Missed some backports from 9.0. Some indenting file: [15ebd32072] check-in: [41996582d5] user: jan.nijtmans branch: core-8-branch, size: 179816 | |
| 14:05 | zipfs mount_data -> mountdata file: [43d71b9f01] check-in: [731b44b4c7] user: apnadkarni branch: zipfs-consolidation, size: 179260 | |
| 13:36 | Make zipfs inaccessible to safe interps. See bug [a47b587499] file: [76fb1b2ef2] check-in: [a0d527efb5] user: apnadkarni branch: zipfs-consolidation, size: 179262 | |
|
2024-08-04
| ||
| 05:36 | Bug [a47b587499]. zipfs in safe interps file: [888a3d7a33] check-in: [7ed1d50269] user: apnadkarni branch: bug-a47b587499, size: 179308 | |
|
2024-08-03
| ||
| 12:30 | Bug [fccb9f322f] - incorrect system encoding with zipfs builds file: [d8451966fb] check-in: [0f14007371] user: apnadkarni branch: bug-fccb9f322f, size: 179482 | |
| 06:07 | correct wrong comment about safe subcommands, don't make zipfs a package anymore (ticket [b9f3ff8fe6]) file: [86d0b34ca1] check-in: [9e4b08a4a7] user: Torsten branch: zipfs-consolidation, size: 179328 | |
|
2024-07-29
| ||
| 08:28 | Merge 8.7 - Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfiles file: [70b8bd656b] check-in: [c971e6c7c4] user: apnadkarni branch: main, size: 179374 | |
| 08:08 | Fix [7d5f1c1308] - zipfs mkzip error on Windows dotfiles file: [16f3733105] check-in: [c32b19f04e] user: apnadkarni branch: core-8-branch, size: 179837 | |
|
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: [423fddd3a3] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 156839 | |
|
2024-06-27
| ||
| 22:28 | Merge 9.0 file: [4019655be0] check-in: [a3d20af5ba] user: jan.nijtmans branch: tip-626, size: 179350 | |
| 21:50 | Merge 8.7. Random indent fixes file: [042ea48591] check-in: [79b61f8d84] user: jan.nijtmans branch: main, size: 179279 | |
|
2024-06-11
| ||
| 07:52 | Merge 9.0 file: [c676af11a5] check-in: [121c2ead8c] user: jan.nijtmans branch: tip-626, size: 179357 | |
|
2024-06-09
| ||
| 16:19 | (cherry-pick) Put ClockFmtScnStorageHashKeyType (and some more) in read-only memory file: [c35c7bfb84] check-in: [e688bfbe6e] user: jan.nijtmans branch: core-8-branch, size: 179742 | |
| 10:33 | Simpler commenting of Tcl_ChannelType instances; make zip channel type const file: [58d7562561] check-in: [612cbe4899] user: dkf branch: main, size: 179286 | |
|
2024-06-07
| ||
| 11:31 | Merge 9.0 file: [5f65462365] check-in: [84ae5008cc] user: jan.nijtmans branch: tip-626, size: 179683 | |
|
2024-06-04
| ||
| 15:54 | Make function definitions have right argument style file: [5081c611b8] check-in: [e8d1ca599f] user: dkf branch: main, size: 179612 | |
| 15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: [e9d9ea227b] check-in: [f6c559b364] user: dkf branch: main, size: 179611 | |
|
2024-05-26
| ||
| 14:09 | Merge 8.7 file: [202f296d33] check-in: [735641d5cb] user: dkf branch: main, size: 179623 | |
| 13:19 | merge 8.6 file: [1a89005eab] check-in: [9e8cd97a2b] user: dkf branch: core-8-branch, size: 180009 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [89622c3d4b] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 179102 | |
|
2024-05-21
| ||
| 22:06 | Merge 9.0 file: [8e3aee22b2] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 179738 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [c3f5f5bd2f] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 179110 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [f33f0d2ea8] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 179065 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [e433280a31] check-in: [3a60363aa1] user: dkf branch: main, size: 179622 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [233f46b03d] check-in: [835b1a5566] user: dkf branch: main, size: 179667 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [a30cefd7c5] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 182204 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: [27473df731] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 179670 | |
|
2024-04-14
| ||
| 14:05 | Merge 9.0 file: [1cf2580d16] check-in: [1861587f45] user: jan.nijtmans branch: tip-626, size: 179763 | |
|
2024-04-11
| ||
| 14:09 | Merge 8.7 file: [d91e9c9285] check-in: [93e55377dc] user: jan.nijtmans branch: main, size: 179692 | |
| 13:15 | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we mean file: [c8bbc9aa4f] check-in: [c6d3960498] user: jan.nijtmans branch: core-8-branch, size: 180053 | |
|
2024-03-21
| ||
| 13:55 | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [d0ee5c4f4b] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 179692 | |
|
2024-03-20
| ||
| 14:27 | Merge 9.0 file: [01b94d4857] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 179763 | |
|
2024-03-19
| ||
| 17:09 | more spacing/formatting tweaks file: [8c90933fd4] check-in: [9a59cf8499] user: dkf branch: main, size: 179703 | |
| 14:56 | Fix indentation/brace usage style issues file: [9c2d604533] check-in: [1fbff64078] user: dkf branch: main, size: 179716 | |
|
2024-03-13
| ||
| 17:11 | Merge 9.0 file: [5b57c1c140] check-in: [a29cf046b8] user: jan.nijtmans branch: tip-626, size: 179735 | |
| 09:45 | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 file: [463ba4b394] check-in: [c575f9dc00] user: jan.nijtmans branch: core-8-branch, size: 180053 | |
|
2024-03-12
| ||
| 21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [fdcd46e96e] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 179664 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: [27bc1dc901] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 179598 | |
|
2024-01-27
| ||
| 23:12 | Merge 9.0 file: [fc086877bd] check-in: [9ce9909c19] user: jan.nijtmans branch: tip-626, size: 179737 | |
|
2024-01-19
| ||
| 15:18 | Merge 8.7 file: [c351cd5323] check-in: [58a55736fa] user: jan.nijtmans branch: main, size: 179666 | |
| 14:59 | Fix compiler warning file: [fb5fbcb933] check-in: [b3a6ae31fd] user: jan.nijtmans branch: core-8-branch, size: 180062 | |
| 14:34 | (cherry-pick): Bug [e5ca49bcfa] - zipfs glob file: [f78053e403] check-in: [907af5418c] user: jan.nijtmans branch: core-8-branch, size: 180085 | |
| 11:27 | Bug [e5ca49bcfa] - zipfs glob file: [a6b87a9ecf] check-in: [4f5ed03131] user: apnadkarni branch: main, size: 179689 | |
|
2023-11-24
| ||
| 13:28 | Merge 9.0 file: [9bb38a8e5b] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 178865 | |
|
2023-11-13
| ||
| 19:54 | merge 8.7 BACKED OUT the merge to trunk. Multiple reports that the change makes some build configurations fail. file: [5f65061470] check-in: [8d40d54d4a] user: dgp branch: mistake, size: 179153 | |
| 19:52 | merge 8.7 file: [25596ae4b2] check-in: [32a46d4859] user: dgp branch: bug-2a0966cdc9, size: 179597 | |
| 19:36 | Now that the robust, early method of directing Tcl to find its script library in the zipfs archive is in place, we can yank out the hacky approach of defining a semi-secret command to extend a search path. Re-open the feature branch. Integration was pulled back when some reports of failures on some build configurations came in. file: [136e5cfaad] check-in: [6998006485] user: dgp branch: dgp-zipfs-init, size: 179549 | |
| 19:24 | Make calls early to find the script library in zipfs archive and alert the Tcl library to its location so that all interps find it when created. file: [6d319b7952] check-in: [9e6bfa85f5] user: dgp branch: dgp-zipfs-init, size: 180609 | |
| 17:36 | merge 8.7 file: [afb95115f0] check-in: [f09428139a] user: dgp branch: dgp-zipfs-init, size: 180468 | |
| 12:36 | Simplify TIP #656: "A revised proposal for encodings". Make TCL_ENCODING_PROFILE_??? values the same as in Tcl 9.0 after TIP #657: Make "-profile strict" the default in Tcl 9.0 file: [679617501c] check-in: [2e60630e80] user: jan.nijtmans branch: core-8-branch, size: 179190 | |
|
2023-11-10
| ||
| 13:12 | Rebase to latest 9.0 file: [5b8e25c8a2] check-in: [0797156bae] user: jan.nijtmans branch: tip-657, size: 178794 | |
|
2023-11-08
| ||
| 21:46 | In the zipfs archive initialization, use Tcl_SetPreInitScript() to equip the creation of every interp by the Tcl library with the knowledge of where in the archive the script library is to be found. This is the **documented example usage** for Tcl_SetPreInitScript. POSTSCRIPT: Moved to development branch. Still needs some verification. file: [cc275f6f60] check-in: [c73c396406] user: dgp branch: dgp-zipfs-init, size: 180465 | |
| 09:12 | Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure file: [35fabfe1a8] check-in: [3d21abe846] user: jan.nijtmans branch: main, size: 178562 | |
|
2023-11-03
| ||
| 19:35 | merge 8.7 file: [86c6306cf4] check-in: [bedbc371ad] user: dgp branch: main, size: 178560 | |
|
2023-11-02
| ||
| 17:00 | Merge main file: [577e01110a] check-in: [e85a6745f5] user: oehhar branch: tip-657, size: 178144 | |
|
2023-11-01
| ||
| 20:21 | When there is a zipfs archive in use to house the script library and TclZipfs_TclLibrary() is called to confirm the presence of an init.tcl file in it, include in that routine setting up the encoding subdirectory as the default encoding search path. We know early we are using an archive. Don't let the library go off on a wild search through the native filesystem looking for the encoding data files. file: [caaf586b3c] check-in: [450d12dac5] user: dgp branch: core-8-branch, size: 179187 | |
|
2023-10-22
| ||
| 19:56 | Merge 9.0 file: [758395b008] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 177983 | |
|
2023-10-21
| ||
| 06:09 | Merge 8.7 - Bug [33b2486199] - thread create/release unmounts zipfs file: [9199d58d1d] check-in: [6afcffcb66] user: apnadkarni branch: main, size: 177912 | |
| 04:14 | Move zipfs finalization to TclFinalizeFilesystem file: [5eb7d42a03] check-in: [e0c1a7b07f] user: apnadkarni branch: bug-33b2486199, size: 178539 | |
|
2023-10-20
| ||
| 17:01 | Potential fix file: [d626e246ef] check-in: [fd3eadc252] user: apnadkarni branch: bug-33b2486199, size: 178622 | |
|
2023-10-19
| ||
| 18:48 | Merge 8.7 file: [d564da5fa9] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 177963 | |
| 18:09 | Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well file: [97a47f8624] check-in: [234ff497c4] user: jan.nijtmans branch: core-8-branch, size: 178590 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: [15c0e7f8ad] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 178591 | |
|
2023-10-15
| ||
| 21:50 | Merge 8.7 file: [3c02f0aa5a] check-in: [1bdde9b339] user: jan.nijtmans branch: main, size: 178101 | |
| 12:55 | Merge 8.7 file: [85b0779b93] check-in: [12c7bc4d17] user: apnadkarni branch: main, size: 178102 | |
| 11:45 | Refactor mount_data api as to not duplicate mount command functionality. Needs revisiting as mount_data is not even in TIP 430 file: [ae1bc0fa1b] check-in: [7430c0b1e3] user: apnadkarni branch: core-8-branch, size: 178729 | |
| 11:27 | Comment correction file: [204c1dae7f] check-in: [ace4b95e67] user: oehhar branch: main, size: 178396 | |
| 11:25 | Comment correction file: [84377ee1ac] check-in: [d9391d98fd] user: oehhar branch: core-8-branch, size: 179023 | |
| 11:08 | Merge 8.7 - zipfs path, memory leak file: [97a1a7a68f] check-in: [35dd9ec56b] user: apnadkarni branch: main, size: 178396 | |
| 10:12 | Fix zipfs long path memory leaks [9525f4c8bc] file: [ce3a13ed83] check-in: [2cd497c822] user: apnadkarni branch: apn-zipfs-paths, size: 179023 | |
| 06:32 | More fixes, update docs file: [f252b39b01] check-in: [87cad788af] user: apnadkarni branch: apn-zipfs-paths, size: 178815 | |
|
2023-10-14
| ||
| 17:07 | Eliminate CanonicalPath - obsolete file: [51e15a216b] check-in: [1fd5a8fba4] user: apnadkarni branch: apn-zipfs-paths, size: 178324 | |
| 15:51 | Redo zipfs path handling file: [1ce222d384] check-in: [12b8aa570c] user: apnadkarni branch: apn-zipfs-paths, size: 182104 | |
|
2023-10-13
| ||
| 21:49 | Merge 8.7 file: [928c08206f] check-in: [fdd22d894e] user: jan.nijtmans branch: main, size: 175638 | |
| 21:37 | Fix C++ errors, e.g: "generic/tclZipfs.c:5598:6: error: cannot jump from this goto statement to its label" file: [9b6c9abe85] check-in: [1fe6692c22] user: jan.nijtmans branch: core-8-branch, size: 176274 | |
| 16:00 | Merge 8.7 file: [17812fde1e] check-in: [7c849f60c7] user: jan.nijtmans branch: main, size: 175622 | |
| 14:06 | Merge-mark file: [9720cecd89] check-in: [244cd61b35] user: jan.nijtmans branch: core-8-branch, size: 176258 | |
|
2023-10-11
| ||
| 17:41 | Merge 8.7 file: [611965cc8f] check-in: [fa10b808d0] user: apnadkarni branch: main, size: 175623 | |
| 17:19 | Minor source readability and delete obsolete code file: [97b7a0b88b] check-in: [f2b93e95e4] user: apnadkarni branch: core-8-branch, size: 176259 | |
|
2023-10-09
| ||
| 18:26 | Re-generate "configure" with autoconf-2.71 file: [42e4410ab6] check-in: [976bdc31fb] user: jan.nijtmans branch: core-8-branch, size: 175585 | |
|
2023-10-08
| ||
| 03:31 | Merge 8.7 - Have zipfs claim all paths under zipfs root. See [93eb73784a]. file: [6f691a7cfe] check-in: [77ff1459db] user: apnadkarni branch: main, size: 174949 | |
|
2023-10-06
| ||
| 17:03 | Merge 9.0 file: [849b3b7931] check-in: [7d52993233] user: jan.nijtmans branch: tip-626, size: 177225 | |
|
2023-10-05
| ||
| 15:39 | Claim all paths under //zipfs:/ as zipfs paths file: [8dbbeed00c] check-in: [2e7df7cfd0] user: apnadkarni branch: apn-zipfs-pathclaim, size: 175589 | |
| 11:24 | Merge 8.7 file: [e81cdbd9aa] check-in: [66195da203] user: jan.nijtmans branch: main, size: 177154 | |
| 11:22 | Merge 8.6 file: [3c031b136a] check-in: [73c79c7378] user: jan.nijtmans branch: core-8-branch, size: 177791 | |
| 11:07 | Merge 8.7 - zipfs file write - remove size limit, do not preallocate file: [224e9ba12d] check-in: [0cab8578fa] user: apnadkarni branch: main, size: 177158 | |
| 10:43 | zipfs file write - remove size limit, do not preallocate file: [23c25964fc] check-in: [7286b40cd8] user: apnadkarni branch: core-8-branch, size: 177807 | |
|
2023-10-04
| ||
| 21:12 | Merge 8.7 file: [1ed39a22c0] check-in: [4cfbfb3121] user: jan.nijtmans branch: main, size: 175415 | |
| 13:34 | Merge 8.7 - Fix [5d308081e4] zipfs append mode. file: [e704df0588] check-in: [5170a7885a] user: apnadkarni branch: main, size: 175426 | |
| 12:57 | Update tests for zipfs append. file: [0f263a9f56] check-in: [8251651109] user: apnadkarni branch: bug-5d308081e4, size: 176065 | |
| 11:49 | Start on zipfs append mode file: [11ce415664] check-in: [cb37aeb8ec] user: apnadkarni branch: bug-5d308081e4, size: 176107 | |
| 09:28 | Merge 8.7 - Fix [9e039ee0b9], [57f144c799] and other zipfs glob issues. file: [42d40a4d69] check-in: [4d657ce536] user: apnadkarni branch: main, size: 174940 | |
| 06:48 | Fix gcc unused var warning file: [9a4fe1f4da] check-in: [737985618c] user: apnadkarni branch: bug-9e039ee0b9, size: 175579 | |
|
2023-10-03
| ||
| 16:39 | Some fixes, some tests file: [df3616f480] check-in: [743998c14c] user: apnadkarni branch: bug-9e039ee0b9, size: 175645 | |
| 06:55 | Merge 8.7 file: [b619de7cab] check-in: [f464c62c08] user: apnadkarni branch: bug-9e039ee0b9, size: 174897 | |
| 06:38 | Backport locking patch from chw file: [5dcd70cba2] check-in: [8f4663d79d] user: apnadkarni branch: core-8-branch, size: 174254 | |
| 06:23 | Fix [48861782a9] - patch from chw file: [44139532b4] check-in: [ba08ef956d] user: apnadkarni branch: main, size: 173615 | |
| 05:46 | Locking patch from chw file: [98d662c2e9] check-in: [65f732cc23] user: apnadkarni branch: bug-48861782a9, size: 173477 | |
| 05:34 | Fix [8259d74a64] fix file: [450cd1690d] check-in: [4b6e7cee80] user: apnadkarni branch: main, size: 173629 | |
| 03:28 | Fix [8259d74a64] fix file: [5ae6ce0252] check-in: [0824f03e05] user: apnadkarni branch: apn-memory-fix, size: 174268 | |
|
2023-10-02
| ||
| 16:31 | Start on zipfs glob/find bugs file: [5435b814cc] check-in: [1a0414b73f] user: apnadkarni branch: bug-9e039ee0b9, size: 174773 | |
| 07:00 | Merge 8.7 - Fix [02acab5aea], [d8a354f7d9], [62e5508ee], [4af110a6a1], [02acab5aea] - file ensemble bugs for zipfs file: [a484afeeda] check-in: [49456a66de] user: apnadkarni branch: main, size: 173491 | |
| 06:17 | More relatively minor fixes for file ensemble on zipfs file: [388cf095a0] check-in: [1380fdb0cb] user: apnadkarni branch: apn-zipfs-filecommands, size: 174130 | |
|
2023-10-01
| ||
| 16:58 | More file ensemble tests for zipfs file: [cf0733fe31] check-in: [1704dba4ab] user: apnadkarni branch: apn-zipfs-filecommands, size: 173903 | |
|
2023-09-30
| ||
| 16:17 | Start on tests and fixes for file commands for zipfs file: [8db852005f] check-in: [507d0337cc] user: apnadkarni branch: apn-zipfs-filecommands, size: 173674 | |
| 03:51 | Merge 8.7 - Fix [8259d74a64] - panic on exit file: [26143f58b0] check-in: [a48f311a78] user: apnadkarni branch: main, size: 172783 | |
| 02:58 | Remove obsolete code file: [9775cb0e86] check-in: [24efcf8305] user: apnadkarni branch: bug-8259d74a64, size: 173422 | |
|
2023-09-29
| ||
| 16:39 | Refactor zipfs finalization file: [ce668c456a] check-in: [b18fa0f371] user: apnadkarni branch: bug-8259d74a64, size: 174184 | |
| 11:19 | Start on zipfs finalization panic file: [4ca61676a2] check-in: [ab52b09c47] user: apnadkarni branch: bug-8259d74a64, size: 172774 | |
| 07:51 | Merge 9.0. Make stderr channel -profile replace file: [e29d226741] check-in: [51dccaaeb4] user: jan.nijtmans branch: tip-657, size: 172063 | |
| 03:31 | Merge 8.7 - Fix [6d2ef441cc], [c315de9e44] - zipfs password bugs file: [76306dc439] check-in: [bea92dfdc5] user: apnadkarni branch: main, size: 171831 | |
| 02:40 | Minor edit file: [b6176f519c] check-in: [04fa87a6aa] user: apnadkarni branch: apn-zipfs-password, size: 172472 | |
|
2023-09-28
| ||
| 17:11 | Progress on [6d2ef441cc] file: [3bef344e54] check-in: [5fd2ca4c3d] user: apnadkarni branch: apn-zipfs-password, size: 172377 | |
| 16:26 | Proposed fix for [c315de9e44] file: [dafef52577] check-in: [ad3a393e8c] user: apnadkarni branch: apn-zipfs-password, size: 172801 | |
| 11:32 | Simplify password checks. No need to persist result file: [1fb57f9fb0] check-in: [e4de29f57b] user: apnadkarni branch: apn-zipfs-password, size: 171731 | |
| 11:02 | Start on password related zipfs bugs file: [65e21b9497] check-in: [375af5005c] user: apnadkarni branch: apn-zipfs-password, size: 172591 | |
| 08:22 | Rebase to 9.0 file: [aa00bce880] check-in: [c45621d8a7] user: jan.nijtmans branch: tip-657, size: 169177 | |
|
2023-09-27
| ||
| 15:38 | Merge 9.0 file: [74cf4589c5] check-in: [47d3d33480] user: jan.nijtmans branch: tip-626, size: 169016 | |
| 11:44 | Merge 8.7 - Fix [00018ec7a0], [f91ee30d33], [23dd83ce7c] - zipfs r+, w+ modes, zero byte allocation file: [7a881b6a2a] check-in: [a7bd45f871] user: apnadkarni branch: main, size: 168945 | |
| 11:11 | Fix [00018ec7a0], [f91ee30d33], [23dd83ce7c] - zipfs r+, w+ modes, zero byte allocation file: [2705b408d5] check-in: [a6c30811c9] user: apnadkarni branch: core-8-branch, size: 169586 | |
| 10:46 | Bug [00018ec7a0] - zipfs w+ not permitting read file: [ce07d0e5af] check-in: [32f7d369cf] user: apnadkarni branch: apn-zipfs-writes, size: 169589 | |
| 10:30 | Merge 8.7 file: [34e7b3410e] check-in: [7c163593b4] user: jan.nijtmans branch: main, size: 167727 | |
| 10:23 | Merge 8.6 file: [080667ba8c] check-in: [ef8c2217ca] user: jan.nijtmans branch: core-8-branch, size: 168369 | |
| 07:46 | Merge 9.0 file: [f1ba6293c2] check-in: [95237a74ce] user: jan.nijtmans branch: tip-626, size: 167801 | |
| 03:29 | Finish up [23dd83ce7c] tests and fixes. file: [35ba2cb1a2] check-in: [c7f1974db7] user: apnadkarni branch: apn-zipfs-writes, size: 169742 | |
|
2023-09-26
| ||
| 17:06 | Fix [23dd83ce7c]. Still need to check other ckallocs for 0 length file: [b4f376fd26] check-in: [f0558adee8] user: apnadkarni branch: apn-zipfs-writes, size: 169259 | |
| 06:03 | Merge 8.7 - Bug [d5d03207ca] - Tcl hang on zipfs writes greater than buffer size file: [776dd2a2cb] check-in: [4cb6395358] user: apnadkarni branch: main, size: 167730 | |
| 05:22 | Bug [d5d03207ca] - Tcl hang on zipfs writes greater than buffer size file: [148bdc76ab] check-in: [ce5cd01e47] user: apnadkarni branch: core-8-branch, size: 168372 | |
| 05:03 | Add tests file: [402b9dfec1] check-in: [5253501f2d] user: apnadkarni branch: bug-d5d03207ca, size: 168303 | |
|
2023-09-25
| ||
| 19:45 | Start on [d5d03207ca] file: [ca8a66db47] check-in: [9d0ee9d6ca] user: apnadkarni branch: bug-d5d03207ca, size: 168316 | |
| 17:50 | Merge 8.7 - zipfs file exists, stat file: [53284d8000] check-in: [2243a8bc7b] user: apnadkarni branch: main, size: 167666 | |
| 17:28 | Fix gcc warning. Add knownBug constraint to zipfs list (only showed in non-embedded config) file: [252658f748] check-in: [60ac458c51] user: apnadkarni branch: core-8-branch, size: 168308 | |
| 15:37 | Fix file exist for zipfs file: [9e6b4225a8] check-in: [2355df8b21] user: apnadkarni branch: apn-zipfs-pathfixes, size: 168318 | |
| 02:36 | Merge 8.7 file: [0bff6c5e05] check-in: [49201deb23] user: apnadkarni branch: apn-zipfs-pathfixes, size: 168207 | |
|
2023-09-24
| ||
| 16:46 | Merge 8.7 - more zipfs tests file: [5a77dc159d] check-in: [aa4dd0179e] user: apnadkarni branch: main, size: 163062 | |
| 16:35 | More tests for zipfs file: [2de09920f0] check-in: [50094c52ca] user: apnadkarni branch: core-8-branch, size: 163706 | |
|
2023-09-23
| ||
| 13:41 | Merge 8.7 - Bug [4645658689] - zipfs file truncation with open r+ file: [66ab34657f] check-in: [60e4fd72fa] user: apnadkarni branch: main, size: 163038 | |
| 13:36 | Bug [4645658689] - zipfs file truncation with open r+ file: [4f1b47577c] check-in: [6137ca45c5] user: apnadkarni branch: core-8-branch, size: 163682 | |
|
2023-09-22
| ||
| 20:09 | Merge 9.0 file: [b3b72c4a03] check-in: [804629d14a] user: jan.nijtmans branch: tip-626, size: 162263 | |
| 02:51 | Minor refactor for globbing zipfs file: [8e8e4ea8c1] check-in: [9e62ec357c] user: apnadkarni branch: apn-zipfs-pathfixes, size: 167337 | |
|
2023-09-21
| ||
| 16:18 | Fix file stat,exists for zipfs intermediate paths file: [57502080a2] check-in: [70b419ce84] user: apnadkarni branch: apn-zipfs-pathfixes, size: 166860 | |
| 08:51 | Start on various bugs related to zipfs paths. file: [46a00ba304] check-in: [bfb4a34224] user: apnadkarni branch: apn-zipfs-pathfixes, size: 167821 | |
|
2023-09-20
| ||
| 07:28 | Merge 8.7 file: [401b32cc3c] check-in: [dfaeb78777] user: jan.nijtmans branch: main, size: 162192 | |
| 06:32 | Bug [a288e2003b] - file normalize broken for zipfs. file: [4f167fd93f] check-in: [3e93461bd9] user: apnadkarni branch: core-8-branch, size: 162836 | |
|
2023-09-19
| ||
| 12:00 | Merge 8.7 - Bugs [14db54d81e], [6183f535c89]. Glob and find on zipfs root file: [e0d8ea692b] check-in: [4a8ee30553] user: apnadkarni branch: main, size: 161642 | |
| 11:41 | Bugs [14db54d81e], [6183f535c89]. Glob and find on zipfs root file: [b3b1dbdcab] check-in: [65474fdc06] user: apnadkarni branch: core-8-branch, size: 162286 | |
| 07:34 | Merge 8.7 file: [6dc799729c] check-in: [ee4d5b25ed] user: jan.nijtmans branch: main, size: 161396 | |
| 07:09 | Fix gcc warning file: [06c8f5b258] check-in: [f13d0cd6e2] user: jan.nijtmans branch: core-8-branch, size: 162040 | |
| 06:08 | Merge 8.7 - Bug [4c686f1f0a] - zipfs mount on / file: [c6bc5e6145] check-in: [3b0f570692] user: apnadkarni branch: main, size: 161394 | |
| 05:41 | Bug [4c686f1f0a] - zipfs mount on / file: [c4000d2f95] check-in: [14c7ed3ab2] user: apnadkarni branch: core-8-branch, size: 162032 | |
|
2023-09-18
| ||
| 17:05 | Merge 8.7 - Bug [d056ee6d30] - zipfs list returns invalid paths file: [69a684ea6c] check-in: [3d26dc1bb3] user: apnadkarni branch: main, size: 161404 | |
| 15:47 | Directory depth calculation assumed zipfs root at /, not //zipfs:/ file: [9b7c4ca432] check-in: [e1f0d4e46a] user: apnadkarni branch: bug-d056ee6d30, size: 162042 | |
| 14:11 | int -> Tcl_Size (where appropriate). Make TclStringCmpOpts() static file: [9ca4c59553] check-in: [ed3800d997] user: jan.nijtmans branch: core-8-branch, size: 161795 | |
| 08:04 | Merge 8.7 file: [cb0eb46280] check-in: [1cce1713e1] user: jan.nijtmans branch: main, size: 161157 | |
|
2023-09-16
| ||
| 15:27 | Merge 8.7 - Bug [2696dfe3f5] - raise exception on CRC errors file: [a84e06c737] check-in: [c2ffa6bb5f] user: apnadkarni branch: main, size: 161160 | |
| 14:51 | Clean up buffers on CRC failure file: [ea78e0d64c] check-in: [919b1038d9] user: apnadkarni branch: bug-2696dfe3f5, size: 161798 | |
| 13:03 | Merge file: [32131f1b63] check-in: [565ee5e860] user: apnadkarni branch: bug-2696dfe3f5, size: 161734 | |
| 08:29 | Merge 8.7. Bug [d7849f7721]. zipfs memory leak. file: [102d55caf2] check-in: [4ff2b2f9b8] user: apnadkarni branch: main, size: 160473 | |
| 07:48 | Bug [d7849f7721]. zipfs memory leak. file: [ba6231544b] check-in: [96a4c5ad17] user: apnadkarni branch: core-8-branch, size: 161115 | |
| 06:41 | Mainly comments, more minor refactoring file: [caa8119e64] check-in: [bbd54629ff] user: apnadkarni branch: bug-d7849f7721, size: 161131 | |
| 06:03 | Minor refactoring file: [9461b1ec5b] check-in: [7e8f5f2821] user: apnadkarni branch: bug-d7849f7721, size: 160936 | |
| 05:02 | Fix ZipChannel.ubuf memory management file: [838fee7b89] check-in: [f7b908e3c1] user: apnadkarni branch: bug-d7849f7721, size: 161078 | |
| 02:46 | Partial fix for leak file: [74ba4d7439] check-in: [f5fceee4c2] user: apnadkarni branch: bug-d7849f7721, size: 160315 | |
|
2023-09-15
| ||
| 17:07 | silence compiler warning file: [06e1c1f6d6] check-in: [babff458b7] user: dgp branch: main, size: 159522 | |
| 16:39 | Add false positive tests for CRC checking file: [cec5290c69] check-in: [2cc147e7b9] user: apnadkarni branch: bug-2696dfe3f5, size: 160783 | |
| 15:37 | CRC validation file: [749f4e29b0] check-in: [8b28ca54fc] user: apnadkarni branch: bug-2696dfe3f5, size: 160781 | |
| 08:38 | Merge 8.7 - Expand zipfs tests. Fix [9a80630571], [6ed3447a7e], [01d8f30342] and manpages. file: [c7111d97a9] check-in: [5fb3c75e4a] user: apnadkarni branch: main, size: 159515 | |
|
2023-09-14
| ||
| 16:30 | Fix more arg count tests. Adapt stat dict for non-windows file: [a2ecfa05c4] check-in: [3c6a604c29] user: apnadkarni branch: apn-zipfs-tests, size: 160164 | |
| 14:52 | More tests and fix one more case triggering bug [01d8f30342] file: [cab400c355] check-in: [7b81ff8bc4] user: apnadkarni branch: apn-zipfs-tests, size: 160162 | |
|
2023-09-13
| ||
| 16:45 | Bug [01d8f30342]. zipfs canonical produces garbage. file: [60844799b4] check-in: [626ffd4fea] user: apnadkarni branch: apn-zipfs-tests, size: 160101 | |
| 16:18 | Merge 8.7 file: [85aaf78d46] check-in: [8bf48a5b90] user: apnadkarni branch: apn-zipfs-tests, size: 160012 | |
| 09:10 | Merge 9.0 file: [a57226f00a] check-in: [b680b1f0b3] user: jan.nijtmans branch: tip-626, size: 156307 | |
| 06:42 | Add !zipfslib constraint for tests that should only run without an attached Tcl lib vfs file: [86575352d6] check-in: [7be1329b6c] user: apnadkarni branch: apn-zipfs-tests, size: 159987 | |
| 06:20 | Bug [9a80630571] - zipfs directory consistency checks file: [7abbdc3af5] check-in: [e1d5bdad6d] user: apnadkarni branch: apn-zipfs-tests, size: 159949 | |
|
2023-09-12
| ||
| 14:57 | Fix zipfs root arg count checks file: [7e5bedb712] check-in: [baacbc7c02] user: apnadkarni branch: apn-zipfs-tests, size: 157888 | |
| 13:59 | Rebase to 9.0 file: [2fcc7cfa16] check-in: [6bdb0864f1] user: jan.nijtmans branch: tip-657, size: 156468 | |
|
2023-09-11
| ||
| 14:43 | TIP #666 implementation: Change ptrdiff_t → Tcl_Size in Tcl 8.7 (and 9.0) file: [447eca8619] check-in: [989de6a72a] user: jan.nijtmans branch: core-8-branch, size: 156871 | |
|
2023-09-10
| ||
| 09:49 | Merge 8.7 (change in order of mount args) file: [5f5064d8fc] check-in: [49b93d7b74] user: apnadkarni branch: apn-zipfs-tests, size: 157622 | |
| 08:32 | Merge 8.7 - Bug [78cd4f9ad3] - regression in zipfs mount file: [9d5685158c] check-in: [631ebdd914] user: apnadkarni branch: main, size: 156236 | |
| 08:15 | Bug [78cd4f9ad3] - regression in zipfs mount file: [a6c70cf475] check-in: [99b770ebbf] user: apnadkarni branch: core-8-branch, size: 156846 | |
|
2023-09-09
| ||
| 18:11 | Improve test coverage for zipfs mount/unmount file: [b1ad6bb7cd] check-in: [f7976eb58c] user: apnadkarni branch: apn-zipfs-tests, size: 157632 | |
| 07:51 | Bug [6ed3447a7e]. Fix crash. Add length checks. file: [63618038ee] check-in: [24a4584045] user: apnadkarni branch: apn-zipfs-tests, size: 157629 | |
|
2023-09-08
| ||
| 10:49 | Merge 8.7 file: [31ae5399b7] check-in: [96cc1000a6] user: jan.nijtmans branch: main, size: 156008 | |
| 10:45 | [93eb73784a] follow-up: It looks like the "zipfs exists" change is necessary to make tcl_findLibrary work at all. Adapt test-cases accordingly file: [a7e4a4e9e3] check-in: [43c9904371] user: jan.nijtmans branch: core-8-branch, size: 156621 | |
| 08:42 | Merge 8.7 file: [cae0b94b79] check-in: [8151150bd8] user: jan.nijtmans branch: main, size: 156267 | |
| 08:16 | Fix [93eb73784a]: zipfs interaction with tcl_findLibrary causes slow loading file: [0abf065f8e] check-in: [942e24c407] user: jan.nijtmans branch: core-8-branch, size: 156880 | |
|
2023-09-07
| ||
| 14:53 | More patches from juliannoble2. Thanks! file: [a0ce70f330] check-in: [b62c1b7859] user: jan.nijtmans branch: bug-93eb73784a, size: 156598 | |
| 14:34 | Exchange TclZipfs_MountBuffer/"zipfs mount_data" arguments as well file: [db04ba9930] check-in: [eda5950bcb] user: jan.nijtmans branch: bug-93eb73784a, size: 156862 | |
| 13:40 | Merge 8.7. Exchange "zipfs mount"/TclZipfs_Mount arguments: archive <-> mountpoint file: [5f9976a34d] check-in: [c0980728b5] user: jan.nijtmans branch: bug-93eb73784a, size: 156838 | |
| 10:46 | Experiment: What if we changed "//zipfs:/" to "/zipfs:/", which doesn't look like an UNC path any more? file: [dd91a547bf] check-in: [e7567c469b] user: jan.nijtmans branch: bug-93eb73784a, size: 156838 | |
|
2023-08-04
| ||
| 19:06 | Merge 8.7 file: [597194107a] check-in: [f5f79c0e63] user: jan.nijtmans branch: tip-666, size: 156854 | |
|
2023-07-29
| ||
| 16:42 | Rebase to 9.0 file: [41346eef2f] check-in: [c9b9082483] user: jan.nijtmans branch: tip-626, size: 156312 | |
|
2023-07-28
| ||
| 14:40 | Rebase to 9.0 file: [70de99244d] check-in: [7268094e1f] user: jan.nijtmans branch: tip-657, size: 156473 | |
| 08:04 | Merge 8.7 file: [a4c37e1951] check-in: [68dfeb7100] user: jan.nijtmans branch: main, size: 156241 | |
| 07:50 | "utf-8" is the new "identity": make it available always file: [03b8ae3897] check-in: [5ba0bfea71] user: jan.nijtmans branch: core-8-branch, size: 156853 | |
|
2023-07-27
| ||
| 15:13 | Rebase to 9.0. Add more filname encoding checks file: [ff2f54fea1] check-in: [fd68a8e3be] user: jan.nijtmans branch: tip-657, size: 156726 | |
|
2023-07-26
| ||
| 11:29 | Rebase to 8.7 file: [a54a079a80] check-in: [6ed8dddae4] user: jan.nijtmans branch: tip-666, size: 157082 | |
|
2023-07-14
| ||
| 11:13 | Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experimental) file: [998af107b7] check-in: [da536b9803] user: jan.nijtmans branch: tip-657, size: 156701 | |
|
2023-06-21
| ||
| 07:33 | Merge 9.0 file: [9585c0d123] check-in: [db89a8f843] user: jan.nijtmans branch: tip-626, size: 156540 | |
|
2023-06-02
| ||
| 13:59 | Merge 8.7 file: [a41cabc4fd] check-in: [486d398306] user: jan.nijtmans branch: main, size: 156469 | |
| 12:00 | New (internal) macro TclAttemptInitStringRep() file: [be5f1d6319] check-in: [b0b7c9d7b6] user: jan.nijtmans branch: core-8-branch, size: 157081 | |
|
2023-05-10
| ||
| 15:37 | Rebase to latest 8.7 file: [45e901c4f9] check-in: [11d97e377e] user: jan.nijtmans branch: tip-666, size: 157086 | |
|
2023-04-23
| ||
| 22:18 | Merge 9.0 file: [dbd008ad1d] check-in: [ab466a99b5] user: jan.nijtmans branch: tip-626, size: 156544 | |
| 21:59 | Missing !defined(TCL_NO_DEPRECATED) around TIP #616 macro's. Thanks Rolf for noticing! file: [734017bfc9] check-in: [5f41604098] user: jan.nijtmans branch: main, size: 156473 | |
| 09:21 | Merge 9.0 file: [99aa912a3a] check-in: [dbfd8e6ec6] user: jan.nijtmans branch: tip-626, size: 156545 | |
|
2023-04-21
| ||
| 13:32 | Merge 9.0 file: [7684b9975a] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 156668 | |
| 06:16 | Fix warnings generated on disable8api builds file: [63dfeb52fc] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 156474 | |
|
2023-04-20
| ||
| 16:53 | Merge 9.0 file: [4959416347] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 156985 | |
|
2023-04-02
| ||
| 21:49 | Merge 9.0. Add some more utility macro's file: [e8fce48159] check-in: [4bedba476d] user: jan.nijtmans branch: optional-signed-size, size: 156902 | |
|
2023-04-01
| ||
| 10:27 | Merge 9.0 file: [2b7f66ef53] check-in: [4dbed74737] user: jan.nijtmans branch: tip-660, size: 156597 | |
|
2023-03-30
| ||
| 22:24 | Merge 9.0 file: [10d97a084a] check-in: [6396c6443a] user: jan.nijtmans branch: tip-626, size: 156957 | |
| 22:22 | Merge 8.7 file: [cde133653d] check-in: [7c9d2dc7a3] user: jan.nijtmans branch: main, size: 156914 | |
| 22:02 | Merge 8.6 file: [dd00223389] check-in: [166e8656a7] user: jan.nijtmans branch: core-8-branch, size: 157085 | |
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [5599fe762d] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 156581 | |
|
2023-03-27
| ||
| 11:35 | More (internal) usage of TclGetString() and TclGetStringFromObj() macro's file: [ef59d53328] check-in: [86bf13933a] user: jan.nijtmans branch: core-8-branch, size: 157069 | |
|
2023-03-25
| ||
| 20:00 | Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchronize the POSIX error-messages with what Linux gives nowadays. file: [2ba9edc6c7] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 157078 | |
|
2023-03-18
| ||
| 23:25 | Fix memory leak in ZipFSPathInFilesystemProc(). file: [2f700952f7] check-in: [1b74de1df7] user: pooryorick branch: mistake, size: 156971 | |
| 23:20 | Fix memory leak in ZipFSPathInFilesystemProc(). file: [a3b6aac3a1] check-in: [7188cd70e0] user: pooryorick branch: bug-memoryleak-ZipFSPathInFilesystemProc, size: 157151 | |
|
2023-03-05
| ||
| 00:43 | Merge 9.0 file: [962ba68ea9] check-in: [38f5d517dd] user: jan.nijtmans branch: tip-626, size: 156941 | |
| 00:26 | More -1 -> TCL_INDEX_NONE file: [f33ff6416f] check-in: [7a2fc29ce0] user: jan.nijtmans branch: main, size: 156898 | |
|
2022-12-01
| ||
| 14:23 | Merge 9.0 file: [d61ccdabd8] check-in: [7787a1c006] user: jan.nijtmans branch: tip-626, size: 156479 | |
|
2022-11-28
| ||
| 23:44 | Merge 8.7 file: [fd43740bdd] check-in: [e0ddaec6df] user: jan.nijtmans branch: main, size: 156436 | |
| 23:16 | Reduce shimmering: If a conclusion can be drawn about the number of list elements, don't get the elements before the list length is checked file: [8669114e64] check-in: [2664970782] user: jan.nijtmans branch: core-8-branch, size: 157078 | |
|
2022-11-25
| ||
| 10:15 | Merge 9.0 file: [2c0ca2cb24] check-in: [fafa51753e] user: jan.nijtmans branch: tip-626, size: 156368 | |
| 10:12 | one more int -> size_t file: [681c781487] check-in: [b2aded65a5] user: jan.nijtmans branch: main, size: 156325 | |
| 10:01 | Unbreak Windows build. More int -> size_t, being able to handle longer strings file: [a993863a83] check-in: [13d0c28f94] user: jan.nijtmans branch: main, size: 156337 | |
|
2022-11-24
| ||
| 14:38 | Merge 9.0 file: [e819133885] check-in: [334190e9b7] user: jan.nijtmans branch: tip-626, size: 156330 | |
| 14:05 | Use Tcl_GetByteArrayFromObj(... in stead of Tcl_GetBytesFromObj(NULL,.... Add some more error-checking for invalid byte-arrays file: [81448db914] check-in: [3e18a46195] user: jan.nijtmans branch: main, size: 156287 | |
|
2022-09-19
| ||
| 19:47 | Merge 9.0 file: [d1ffd6e300] check-in: [6732737b9c] user: jan.nijtmans branch: tip-626, size: 156332 | |
|
2022-09-15
| ||
| 18:35 | merge 8.7 file: [e8d85585bf] check-in: [017e23171d] user: dgp branch: main, size: 156289 | |
| 18:34 | When zipfs is finalized, be sure to unregister it. If this isn't done, then path resolution can re-enter the zipfs implementation code and try to lookup pathnames in hash tables that have been deleted. Crash! Panic! Bad! I see this easily in an app that embeds Tcl/Tk and uses multiple interps. Did not easily find a demo script in Tcl alone. file: [1de3c13625] check-in: [be22bcd249] user: dgp branch: core-8-branch, size: 156967 | |
|
2022-08-22
| ||
| 15:48 | Merge 9.0 file: [0be44ff557] check-in: [38ece79e87] user: jan.nijtmans branch: tip-626, size: 156292 | |
|
2022-07-12
| ||
| 09:22 | Merge 8.7 file: [8e67c604e7] check-in: [db6106323b] user: jan.nijtmans branch: main, size: 156249 | |
|
2022-06-08
| ||
| 12:40 | Merge 9.0 file: [da4b618dc3] check-in: [2532f27b23] user: jan.nijtmans branch: tip-626, size: 156301 | |
| 10:23 | TIP #616: Tcl lists > 2^31 elements file: [d673350811] check-in: [574358cda4] user: jan.nijtmans branch: main, size: 156258 | |
|
2022-05-25
| ||
| 22:20 | Many int-> size_t file: [1c8af50be4] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 156394 | |
|
2022-05-24
| ||
| 12:34 | Starting TIP #626 implementation. WIP, far from finished file: [df620fbd72] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 156352 | |
|
2022-05-17
| ||
| 13:27 | Merge 9.0 file: [1fd5dc5fe0] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 156351 | |
| 11:17 | Merge 8.7 file: [ff0ca06142] check-in: [74c6a378ca] user: jan.nijtmans branch: main, size: 156351 | |
| 09:32 | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) file: [801c2487ae] check-in: [eaf93525a5] user: jan.nijtmans branch: core-8-branch, size: 156927 | |
|
2022-04-26
| ||
| 15:59 | Merge 9.0 file: [189bc9d87d] check-in: [dda26bfcce] user: jan.nijtmans branch: tip-616, size: 156350 | |
| 12:22 | Tcl_GetIndexFromObjStruct -> Tcl_GetIndexFromObj. Don't use braces around (Tcl_GetBytesFromObj) file: [6f12f40a45] check-in: [b76b65a1af] user: jan.nijtmans branch: main, size: 156350 | |
| 07:22 | Merge 9.0 file: [fdd3596b03] check-in: [4bf1dcd5bf] user: jan.nijtmans branch: tip-616, size: 156370 | |
|
2022-04-16
| ||
| 19:15 | Merge 8.7 file: [2f156cc797] check-in: [9c4b66708b] user: jan.nijtmans branch: main, size: 156370 | |
| 19:03 | Fix [0061c7a476]: signed integer overflow in ZipReadInt() file: [2fa3502e40] check-in: [22b545403f] user: jan.nijtmans branch: core-8-branch, size: 156926 | |
|
2022-04-14
| ||
| 21:01 | Merge 9.0 file: [08f66f2167] check-in: [15bcaf1527] user: jan.nijtmans branch: tip-616, size: 156351 | |
|
2022-04-12
| ||
| 15:28 | Merge 9.0 file: [da1eeb95a4] check-in: [fad4faf6bd] user: jan.nijtmans branch: tip-613-usage, size: 156351 | |
| 14:45 | Merge 8.7 file: [7249b00f1e] check-in: [36fed047f1] user: jan.nijtmans branch: main, size: 156329 | |
| 14:34 | Adapt tclZipfs.c to zlib 1.2.12 (due to the changes in crc32 handling) file: [f63a6ae128] check-in: [3a6870ae67] user: jan.nijtmans branch: core-8-branch, size: 156907 | |
|
2022-04-08
| ||
| 10:16 | Merge 9.0 file: [a7de37b294] check-in: [b260952b61] user: jan.nijtmans branch: tip-613-usage, size: 156316 | |
|
2022-03-18
| ||
| 11:08 | Merge 9.0 file: [f875408ecb] check-in: [f0d0d1ae2c] user: jan.nijtmans branch: tip-616, size: 156294 | |
|
2022-03-17
| ||
| 16:55 | Eliminate usage of TCL_ENCODING_STOPONERROR flag, since in Tcl 9.0 is has no meaning any more file: [bc4f6a0cc4] check-in: [511ea65183] user: jan.nijtmans branch: main, size: 156294 | |
|
2022-03-10
| ||
| 15:47 | Revert previous commit (doesn't work) and merge 9.0 file: [d933fb0a0e] check-in: [fed2373ef8] user: jan.nijtmans branch: tip-616, size: 156326 | |
| 14:03 | Enhance internal "struct CoroutineData" such that it can handle more than 2^31 levels/arguments file: [8fd875c6b4] check-in: [cf3e7b9d06] user: jan.nijtmans branch: main, size: 156326 | |
|
2022-02-10
| ||
| 09:49 | Merge 9.0 file: [5cd0edd05f] check-in: [42ae6b35fc] user: jan.nijtmans branch: tip-616, size: 156387 | |
| 09:45 | Merge 8.7 file: [294ba83e8c] check-in: [d7e83e77e8] user: jan.nijtmans branch: main, size: 156387 | |
| 09:37 | Merge 8.6 file: [9206d624e0] check-in: [c03b7afd75] user: jan.nijtmans branch: core-8-branch, size: 156872 | |
|
2022-01-24
| ||
| 15:23 | change signature for Tcl_DictObjPutKeyList and Tcl_DictObjRemoveKeyList too file: [ac9bb9d16c] check-in: [5673a14bd0] user: jan.nijtmans branch: tip-616, size: 156388 | |
| 08:18 | TIP #616: Tcl lists > 2^31 elements. WIP file: [87b673d9cb] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 156388 | |
|
2022-01-09
| ||
| 17:09 | Merge 8.7 file: [20a24eab55] check-in: [b1a0128aca] user: jan.nijtmans branch: main, size: 156388 | |
|
2022-01-07
| ||
| 17:17 | Fix [0386e9a967]: Bitrot in tclZlib.c file: [9b7c20e71f] check-in: [2f50fa72bd] user: jan.nijtmans branch: core-8-branch, size: 156873 | |
|
2021-11-08
| ||
| 23:11 | Merge 8.7 file: [f8c694d7c7] check-in: [9c459140af] user: jan.nijtmans branch: build-info, size: 156523 | |
|
2021-11-07
| ||
| 14:52 | Dodge a few macro games. file: [13130024f4] check-in: [0e4cc79075] user: dgp branch: dgp-properbytearray, size: 156038 | |
|
2021-11-06
| ||
| 17:10 | Repair faulty conflict resolution from some time back. file: [c7a2fc677b] check-in: [d0c3871d46] user: dgp branch: dgp-properbytearray, size: 156043 | |
| 15:03 | merge trunk file: [870e73c3ac] check-in: [fc10c281da] user: dgp branch: dgp-properbytearray, size: 156047 | |
| 08:04 | Merge 8.7 file: [d3b762b697] check-in: [fe2b712d32] user: jan.nijtmans branch: main, size: 156042 | |
| 08:02 | Eliminate unused variables/function-arguments file: [65e6c2474b] check-in: [8d39bb8387] user: jan.nijtmans branch: core-8-branch, size: 156462 | |
|
2021-11-05
| ||
| 23:03 | merge trunk file: [c5dfb59657] check-in: [e77811cade] user: dgp branch: dgp-properbytearray, size: 156536 | |
|
2021-11-04
| ||
| 17:52 | Merge 8.7 file: [10b67278a0] check-in: [872d6a096b] user: griffin branch: main, size: 156531 | |
|
2021-10-24
| ||
| 18:19 | These record locations are not relative offsets, but rather absolute locations. file: [42b3a437ae] check-in: [3cfe139c36] user: griffin branch: bug_fc65ff1b66, size: 156951 | |
|
2021-10-19
| ||
| 15:23 | We can now assume that TCL_MAJOR_VERSION == 9 file: [19ff62ae3a] check-in: [a3f8fdec0b] user: jan.nijtmans branch: main, size: 156048 | |
|
2021-10-13
| ||
| 16:34 | Remove unnecessary change file: [bbc162e079] check-in: [ad854adcf2] user: griffin branch: bug_fc65ff1b66, size: 156987 | |
| 00:22 | Corrected offset calculations file: [3492596377] check-in: [76b66f021b] user: griffin branch: bug_fc65ff1b66, size: 157458 | |
|
2021-09-24
| ||
| 14:13 | Merge 8.7 file: [5ec2302837] check-in: [3f3842836d] user: jan.nijtmans branch: build-info, size: 156529 | |
|
2021-09-21
| ||
| 08:36 | Experiment: Make Tcl_Time a long long in stead of a struct file: [be9e3d2aa1] check-in: [7d007b4694] user: jan.nijtmans branch: tcl-time-64bit, size: 156575 | |
|
2021-08-31
| ||
| 14:36 | Patch to fix zipfs mkimg bug. file: [d0cf8cb14f] check-in: [bcb8c5e9dd] user: griffin branch: bug_fc65ff1b66, size: 157127 | |
|
2021-08-23
| ||
| 17:03 | Merge trunk file: [70541b295a] check-in: [09fdda8d70] user: dgp branch: dgp-properbytearray, size: 156587 | |
|
2021-08-16
| ||
| 12:13 | Merge 8.7 file: [b131140b13] check-in: [a005978803] user: jan.nijtmans branch: main, size: 156582 | |
|
2021-08-15
| ||
| 21:37 | Make tclZipfs.c compilable with a C++ compiler file: [581ce30eb1] check-in: [565bc5516c] user: jan.nijtmans branch: core-8-branch, size: 156468 | |
|
2021-07-19
| ||
| 14:13 | merge trunk file: [8d0b747767] check-in: [2186cdee33] user: dgp branch: dgp-properbytearray, size: 156573 | |
|
2021-06-25
| ||
| 14:03 | Merge 8.7 file: [e3acbe9df5] check-in: [aa4e6f4d4f] user: jan.nijtmans branch: build-info, size: 156515 | |
|
2021-06-19
| ||
| 23:39 | Merge 8.7 file: [ec6c30ecba] check-in: [94325f2187] user: jan.nijtmans branch: main, size: 156568 | |
| 23:24 | Fix windows build failure, caused by [f8608fc420] file: [f4a7baf71a] check-in: [526dac1481] user: jan.nijtmans branch: core-8-branch, size: 156454 | |
|
2021-06-18
| ||
| 19:42 | Merge 8.7 file: [476273f4f0] check-in: [c814fbfd2b] user: jan.nijtmans branch: main, size: 156548 | |
|
2021-06-11
| ||
| 06:59 | protect all usage of dladdr() with !defined(NO_DLFCN_H) file: [b1495bda89] check-in: [a08266c54d] user: jan.nijtmans branch: rfe-f8608fc420, size: 156434 | |
|
2021-06-10
| ||
| 14:49 | Experiment: use dladdr() on Linux to locate the shared library. Won't work on other platforms! WIP file: [878dc04a6e] check-in: [e31d051801] user: jan.nijtmans branch: rfe-f8608fc420, size: 156434 | |
|
2021-05-26
| ||
| 10:28 | Merge 8.7. Add "ilp32" build flag file: [52b3089373] check-in: [7322bead42] user: jan.nijtmans branch: build-info, size: 156197 | |
|
2021-05-20
| ||
| 00:59 | merge trunk file: [4fcbdc4402] check-in: [70492630db] user: dgp branch: dgp-properbytearray, size: 156255 | |
| 00:52 | merge 8.7 (resolve conflicts) file: [7fd0662a1e] check-in: [c2f1c13b59] user: dgp branch: main, size: 156250 | |
|
2021-05-18
| ||
| 10:51 | merge 8.7 file: [268f92cb3a] check-in: [6559857f1e] user: pooryorick branch: pyk-tclUnload, size: 156136 | |
|
2021-05-17
| ||
| 11:56 | Merge 8.7 file: [7cc5bb3816] check-in: [ec7e558c34] user: jan.nijtmans branch: main, size: 156245 | |
| 11:49 | Eliminate "unused parameter" warning file: [eb2ce0b73b] check-in: [71b8950f81] user: jan.nijtmans branch: core-8-branch, size: 156131 | |
|
2021-05-16
| ||
| 19:34 | Replace ckfree with Tcl_Free. file: [ea5eb31d4d] check-in: [2890416ee4] user: pooryorick branch: main, size: 156248 | |
| 10:03 | Eliminate compiler warnings about unused parameters. file: [b8e3e7ee7c] check-in: [6d54619184] user: pooryorick branch: pyk-tclUnload, size: 156135 | |
|
2021-05-15
| ||
| 09:33 | merge core-8-branch file: [c849687173] check-in: [0d6fe67c7d] user: fvogel branch: main, size: 156246 | |
|
2021-05-14
| ||
| 20:49 | Fix more leaks in Zipfs finalization. file: [75b0b72c38] check-in: [47601ca8e3] user: pooryorick branch: bug-fb2a411b91973d3b, size: 156014 | |
|
2021-05-13
| ||
| 12:49 | Fix remaining leaks in Zipfs finalization. file: [b456925a2c] check-in: [b05e314d7a] user: pooryorick branch: core-8-branch, size: 156134 | |
|
2021-05-12
| ||
| 21:08 | On exit deallocate up some memory allocated in ZipFS. file: [9ddb0cad30] check-in: [217391dc7f] user: pooryorick branch: core-8-branch, size: 155577 | |
|
2021-04-30
| ||
| 15:32 | merge trunk file: [3aede96a8c] check-in: [884ef897e8] user: dgp branch: dgp-properbytearray, size: 155422 | |
|
2021-04-28
| ||
| 15:53 | Merge 8.7 Signature change for Tcl_SetPanicProc() and Tcl_FindExecutable() file: [44989a834e] check-in: [fa99536a31] user: jan.nijtmans branch: build-info, size: 155366 | |
| 14:52 | Merge 9.0 file: [38c6c4476c] check-in: [5623546e4a] user: jan.nijtmans branch: rfe-854941, size: 155417 | |
|
2021-04-23
| ||
| 19:26 | merge trunk file: [0baed1acb3] check-in: [b86fc048cb] user: dgp branch: dgp-properbytearray, size: 155371 | |
|
2021-04-22
| ||
| 15:58 | merge core-8-branch and refactor more of the zipfs code for comprehensibility file: [360831465f] check-in: [e9ef4e168c] user: dkf branch: zipfs-comments, size: 162872 | |
|
2021-04-21
| ||
| 06:54 | Merge 8.7 file: [98759ec68b] check-in: [98f163f0e6] user: jan.nijtmans branch: main, size: 155366 | |
|
2021-04-20
| ||
| 19:33 | Fix for [1f4af0a127369d4a1], tclZipfs storage cleanup issue. file: [8706fece1b] check-in: [dd4f24fce9] user: pooryorick branch: core-8-branch, size: 155305 | |
| 19:14 | Improve the memory handling to try to prevent leaks file: [b1589a1981] check-in: [983f794fde] user: dkf branch: zipfs-comments, size: 162550 | |
|
2021-04-19
| ||
| 17:11 | Better description of the main ZIP structures. file: [5376d6b3a2] check-in: [a860b9b813] user: dkf branch: zipfs-comments, size: 161787 | |
|
2021-04-17
| ||
| 23:58 | Handle comments in ZIP files: TIP to come. file: [c80e19917b] check-in: [268b790830] user: dkf branch: zipfs-comments, size: 159908 | |
|
2021-04-14
| ||
| 17:12 | merge trunk file: [a79d04ad88] check-in: [cf68fd3906] user: dgp branch: dgp-properbytearray, size: 155519 | |
| 08:47 | Merge 8.7 file: [1a9870d8a3] check-in: [fa6dd1549b] user: jan.nijtmans branch: build-info, size: 155512 | |
|
2021-04-13
| ||
| 15:57 | More hacking on zipfs, now detecting another malformation case and fixing an error message. Also has (ifdef'd out) API for reading ZIP file comments. file: [4ab97f105b] check-in: [d0e1459214] user: dkf branch: enum-and-inline, size: 159905 | |
| 11:08 | Merge 9.0 file: [85a9bd9334] check-in: [518fdd2bc2] user: jan.nijtmans branch: rfe-854941, size: 155565 | |
| 08:06 | Merge 8.7 file: [c4d06fda02] check-in: [50024cf645] user: jan.nijtmans branch: main, size: 155514 | |
|
2021-04-12
| ||
| 19:14 | merge core-8-branch file: [f9d87cf639] check-in: [7fe5a49c05] user: dkf branch: enum-and-inline, size: 155733 | |
| 19:12 | Zero out memory allocated on stack file: [e674ea8fb6] check-in: [eca04cb1df] user: dkf branch: core-8-branch, size: 155451 | |
| 19:10 | More bits and pieces file: [22eb3cbb8a] check-in: [0ea6e3ab0e] user: dkf branch: enum-and-inline, size: 155726 | |
|
2021-04-08
| ||
| 19:37 | merge trunk file: [f9da390eb4] check-in: [8a749b7984] user: dgp branch: dgp-properbytearray, size: 155480 | |
|
2021-04-07
| ||
| 16:47 | Use a lot more enums and inline funcs instead of macros; behaviour is more predictable. file: [bc1ab0d604] check-in: [03219f19f4] user: dkf branch: enum-and-inline, size: 155684 | |
|
2021-04-05
| ||
| 18:11 | Merge 9.0 file: [a2d8e34e3d] check-in: [12bb28bdc1] user: jan.nijtmans branch: rfe-854941, size: 155526 | |
| 18:06 | Merge 8.7 file: [3e3878d161] check-in: [444d44b1d6] user: jan.nijtmans branch: main, size: 155475 | |
| 17:58 | tclZipfs.c:1857:33: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] file: [59ec150cde] check-in: [fff14852e9] user: jan.nijtmans branch: core-8-branch, size: 155412 | |
|
2021-03-31
| ||
| 11:37 | Merge 9.0 file: [4f13ad17d6] check-in: [23b70c06e1] user: jan.nijtmans branch: rfe-854941, size: 155517 | |
|
2021-03-22
| ||
| 22:27 | merge trunk file: [226b12da98] check-in: [793b669577] user: dgp branch: dgp-properbytearray, size: 155471 | |
|
2021-03-19
| ||
| 11:18 | Merge 8.7 file: [8df84580b7] check-in: [edc720de80] user: jan.nijtmans branch: main, size: 155466 | |
|
2021-03-18
| ||
| 21:35 | Handle the encoding of filenames in ZIPs correctly. (This is awful. The awful isn't Tcl's fault. Terrible spec...) file: [7bee3530f3] check-in: [8bb14aa3a7] user: dkf branch: core-8-branch, size: 155405 | |
|
2021-03-17
| ||
| 15:01 | Simplify UtfToUtfProc() and UtfToUtf16Proc(): Using TclUtfToUCS4() internally means that we don't have to keep track of internal state any more (Tcl_EncodingState) Also, add (HMODULE) cast (back) in tclZipfs.c file: [2d76a10aaf] check-in: [357301b2a8] user: jan.nijtmans branch: core-8-branch, size: 150067 | |
| 09:07 | Merge 8.7 file: [1cd319931a] check-in: [f4fc2b9a0d] user: jan.nijtmans branch: main, size: 150128 | |
| 08:50 | Fix MSVC build file: [a76a927d24] check-in: [58e1680c23] user: jan.nijtmans branch: core-8-branch, size: 150058 | |
|
2021-03-16
| ||
| 20:45 | More cleaning up of zipfs Don't put straight binary data in a Tcl string, and other better API uses. file: [c1c666977d] check-in: [b4015c5f73] user: dkf branch: core-8-branch, size: 150051 | |
| 09:26 | Merge 8.7 file: [5e1d56e978] check-in: [3dee9dd236] user: jan.nijtmans branch: main, size: 149807 | |
| 09:16 | Fix gcc warnings file: [9ceea97e2a] check-in: [999522b785] user: jan.nijtmans branch: core-8-branch, size: 149745 | |
|
2021-03-15
| ||
| 14:01 | merge trunk file: [dabce714e2] check-in: [9949dc3d16] user: dgp branch: dgp-properbytearray, size: 149882 | |
| 13:19 | Merge 8.7 file: [5829ad8701] check-in: [519cd67931] user: jan.nijtmans branch: main, size: 149877 | |
| 13:17 | Tweak usage of TCL_NO_DEPRECATED file: [8837296221] check-in: [2d25e79ecd] user: jan.nijtmans branch: core-8-branch, size: 149824 | |
| 12:11 | Merge 8.7 (without TIP #575) file: [65fec800a5] check-in: [17e534b3b0] user: jan.nijtmans branch: main, size: 149778 | |
| 09:52 | More refactoring to reduce the choked-up complexity of tclZipfs.c file: [aeda88c929] check-in: [3f78a4d564] user: dkf branch: core-8-branch, size: 149725 | |
|
2021-03-14
| ||
| 20:53 | Flipped a test file: [0fbe4dc102] check-in: [8c3cba341d] user: dkf branch: core-8-branch, size: 147941 | |
| 15:26 | More on making tclZipfs.c comprehensible. Refactoring to the rescue! file: [27542ff5aa] check-in: [21ada87335] user: dkf branch: core-8-branch, size: 147940 | |
|
2021-03-09
| ||
| 15:38 | merge trunk file: [ea06e0163e] check-in: [c45498ec1b] user: dgp branch: dgp-properbytearray, size: 138517 | |
| 08:56 | Merge 8.7 (zipfs changes) file: [8686d0c5c3] check-in: [7beca9cd1d] user: jan.nijtmans branch: main, size: 138512 | |
| 08:37 | Merge 8.6. Remove end-of-line spacing file: [54fedf5c6c] check-in: [6eb2448d3e] user: jan.nijtmans branch: core-8-branch, size: 138937 | |
|
2021-03-08
| ||
| 16:53 | Fix SEGV in zipfs mounting, and try to make that code more comprehensible file: [cdafa7ff6e] check-in: [af7fccbc09] user: dkf branch: core-8-branch, size: 138952 | |
|
2021-03-07
| ||
| 18:42 | Added some tests for [zipfs lmkimg] file: [5144cae255] check-in: [a73bed5a2a] user: dkf branch: core-8-branch, size: 130190 | |
|
2021-03-06
| ||
| 16:28 | Document that [zipfs mkimg] strips an existing ZIP. We ought to merge instead, but we don't yet. file: [43d9514817] check-in: [640cae8a68] user: dkf branch: core-8-branch, size: 130243 | |
|
2021-02-28
| ||
| 17:29 | Merge 8.7. Undo 2 unnecessary signature changes file: [b9705e92c1] check-in: [c59a73a540] user: jan.nijtmans branch: build-info, size: 129642 | |
|
2021-02-24
| ||
| 15:29 | merge trunk file: [5df0b6a6f0] check-in: [5752520ea3] user: dgp branch: dgp-properbytearray, size: 129104 | |
| 13:12 | Merge 9.0 file: [5253a29848] check-in: [6f7c8f0a0e] user: jan.nijtmans branch: rfe-854941, size: 129150 | |
| 13:09 | Merge 8.7 file: [173ed067e3] check-in: [8e176e9519] user: jan.nijtmans branch: build-info, size: 129639 | |
| 13:06 | Merge 8.7. Fix "make checkstubs" file: [661e759899] check-in: [22df97a1f2] user: jan.nijtmans branch: main, size: 129099 | |
| 08:58 | Fix typo, eliminate type-cast file: [b4e10872d0] check-in: [10275ab389] user: jan.nijtmans branch: core-8-branch, size: 129581 | |
| 08:43 | Merge 8.7. Change more functions signatures to return the Tcl full version number. file: [07803acac7] check-in: [0e858231b3] user: jan.nijtmans branch: build-info, size: 129640 | |
|
2021-02-23
| ||
| 14:10 | Merge 9.0 file: [322ca7af62] check-in: [261346436c] user: jan.nijtmans branch: rfe-854941, size: 129151 | |
| 13:30 | Merge 8.7 file: [dc2cb34f38] check-in: [cc1541f8c3] user: jan.nijtmans branch: main, size: 129100 | |
| 13:30 | Merge 8.6. Fix Cygwin compile file: [4fdc213077] check-in: [92a2ccce23] user: jan.nijtmans branch: core-8-branch, size: 129582 | |
| 10:08 | Simplify implementation on Cygwin: No need to use CFG_RUNTIME_BINDIR any more file: [498cfbdea9] check-in: [59e0a9444d] user: jan.nijtmans branch: core-8-branch, size: 129614 | |
|
2021-02-17
| ||
| 17:37 | Merge 9.0 file: [2f0cb25dad] check-in: [5d51d3c1fc] user: jan.nijtmans branch: rfe-854941, size: 129103 | |
| 09:47 | Merge 8.7 file: [06f26e55bc] check-in: [95b0dd4e91] user: jan.nijtmans branch: main, size: 129052 | |
| 08:35 | Another TIP #430 fix for cygwin: libtcl8.7.dll is installed in /usr/bin, not in /usr/lib as on other platforms file: [73ea04c7d9] check-in: [0cf50063d5] user: jan.nijtmans branch: core-8-branch, size: 129534 | |
|
2021-02-16
| ||
| 16:31 | merge trunk file: [5abea805fc] check-in: [5ada5ae596] user: dgp branch: dgp-properbytearray, size: 129246 | |
|
2021-02-15
| ||
| 16:26 | Merge 8.7 file: [03f68ee9ef] check-in: [27fe95d43f] user: jan.nijtmans branch: main, size: 129241 | |
| 15:41 | Remove unused variable in win32 static build file: [b011862968] check-in: [55c885eb22] user: jan.nijtmans branch: core-8-branch, size: 129723 | |
|
2021-02-12
| ||
| 17:29 | Merge 8.7 file: [7ebc5f40e4] check-in: [c7cf4b89d7] user: jan.nijtmans branch: main, size: 129209 | |
| 08:21 | Fix warning about unused symbol on --disable-shared build file: [e08ca0ddc6] check-in: [e2569d19ae] user: jan.nijtmans branch: core-8-branch, size: 129691 | |
|
2021-02-10
| ||
| 13:43 | Merge 8.7 file: [5c05d022db] check-in: [90ba3f0415] user: jan.nijtmans branch: main, size: 129141 | |
| 13:12 | Missing #endif file: [f13025a7a5] check-in: [4cdcca0341] user: jan.nijtmans branch: core-8-branch, size: 129623 | |
| 12:56 | Make TIP #430 work on cygwin. Simplify some makefiles file: [4a7856ce6c] check-in: [05582f830a] user: jan.nijtmans branch: core-8-branch, size: 129587 | |
| 09:16 | Merge 8.7 file: [83826c25de] check-in: [a097730544] user: jan.nijtmans branch: main, size: 129361 | |
|
2021-02-08
| ||
| 18:23 | Attempt to fix the last TIP #430 bits, needed to make it work for Tk (and other external packages) file: [bd2fedb120] check-in: [b99e35f754] user: jan.nijtmans branch: bug-87e840c26c, size: 129843 | |
|
2021-01-21
| ||
| 14:05 | Merge TIP 481 (resolve conflicts) file: [93b076fc2b] check-in: [61fcaefc06] user: jan.nijtmans branch: dgp-properbytearray, size: 129967 | |
|
2021-01-15
| ||
| 18:22 | Merge pre-TIP 481 commits of 8.7 branch file: [3bedec2eab] check-in: [04bbb5533d] user: dgp branch: tip-568, size: 130445 | |
|
2021-01-11
| ||
| 10:03 | Merge 8.7, resolve conflicts file: [1815ef73ab] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 129962 | |
| 08:23 | Make Tcl independent from exact definition of TCL_LL_MODIFIER. In tclStrToD.c we need an _exact_ 64-bit type, _at least_ 64-bit is not good enough here. file: [ba4144003c] check-in: [f695d4eade] user: jan.nijtmans branch: core-8-branch, size: 130444 | |
|
2021-01-08
| ||
| 21:07 | Merge 8.7 (resolve conflicts) file: [7ed220269d] check-in: [5295f674c1] user: dgp branch: main, size: 129962 | |
| 09:37 | Omit -Wdeclaration-after-statement from CFLAGS: No longer needed since we stopped support for MSVC 6++ Change Tcl_WideInt -> long long in various places: Tcl_WideInt could be a 128-bit type, we don't want that everywhere. file: [6042e10b90] check-in: [174a9adac8] user: jan.nijtmans branch: tip-592, size: 130448 | |
|
2020-12-10
| ||
| 18:58 | merge 8.7 file: [a552b806f3] check-in: [7067bdaa1c] user: dgp branch: tip-568, size: 130463 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [29a62a52eb] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 129976 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [c626479435] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 130462 | |
|
2020-12-07
| ||
| 16:31 | merge 8.7 file: [d2dc93bc3e] check-in: [e37fb3b038] user: dgp branch: tip-568, size: 130465 | |
|
2020-12-04
| ||
| 11:46 | Merge 9.0 file: [947cb5890c] check-in: [3cbe782495] user: jan.nijtmans branch: paths-for-9, size: 129982 | |
| 11:02 | Merge 8.7 file: [46ce262b28] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 129978 | |
|
2020-10-16
| ||
| 16:36 | Merge trunk file: [0f26f2b579] check-in: [11240a9a25] user: jan.nijtmans branch: paths-for-9, size: 129977 | |
| 16:36 | Merge trunk file: [6b4fd6ba87] check-in: [c6ac3b07a5] user: jan.nijtmans branch: rfe-854941, size: 130024 | |
|
2020-10-14
| ||
| 06:28 | Merge 8.7 file: [4c4eb85709] check-in: [b458fc95fe] user: jan.nijtmans branch: build-info, size: 130464 | |
|
2020-10-13
| ||
| 16:44 | merge 8.7 file: [cbd53afdf7] check-in: [82fcff6eac] user: dgp branch: tip-568, size: 130460 | |
| 15:54 | Merge 8.7 file: [4f498c7295] check-in: [b054ba1d5f] user: jan.nijtmans branch: trunk, size: 129973 | |
| 15:45 | Merge 8.6 file: [5ce967f2c3] check-in: [bfda87dfca] user: jan.nijtmans branch: core-8-branch, size: 130459 | |
|
2020-10-12
| ||
| 10:48 | Merge trunk file: [735200a69c] check-in: [89a552ba69] user: jan.nijtmans branch: paths-for-9, size: 129995 | |
| 10:33 | Merge trunk file: [29e6e37da9] check-in: [4122596037] user: jan.nijtmans branch: rfe-854941, size: 130042 | |
|
2020-10-01
| ||
| 08:17 | Merge 8.7. Internal package renaming file: [252c772b84] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 130482 | |
|
2020-09-17
| ||
| 17:54 | merge 8.7 file: [8ae8e6e80f] check-in: [fe8535bde0] user: dgp branch: tip-568, size: 130478 | |
| 14:12 | Merge 8.7 file: [365b5fcadd] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 129991 | |
| 13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [1b134f64d3] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 130477 | |
|
2020-09-15
| ||
| 18:04 | merge 8.7 file: [5a4cbf5ed9] check-in: [abf149cd4e] user: dgp branch: tip-568, size: 130482 | |
| 15:18 | Merge trunk file: [a1f7e99934] check-in: [8bbc5b6825] user: jan.nijtmans branch: paths-for-9, size: 129999 | |
|
2020-08-13
| ||
| 14:35 | Merge 9.0 file: [456d56a7bf] check-in: [7a40e1f9d2] user: jan.nijtmans branch: rfe-854941, size: 130046 | |
|
2020-06-21
| ||
| 15:57 | Merge 8.7 file: [a5f3c0ff80] check-in: [dbac390f8d] user: jan.nijtmans branch: trunk, size: 129995 | |
|
2020-06-19
| ||
| 09:48 | Suggested fix for [b179286248]: tclZipfs.c Build Error on CentOS 6 file: [e4cdef312d] check-in: [0e3a851a75] user: jan.nijtmans branch: bug-b179286248, size: 130481 | |
|
2020-05-06
| ||
| 13:31 | Merge 8.7 file: [81c3a2fe02] check-in: [c990c1d146] user: jan.nijtmans branch: trunk, size: 133317 | |
| 13:22 | Merge 8.6 file: [c65a0c51d6] check-in: [918cfd8094] user: jan.nijtmans branch: core-8-branch, size: 133803 | |
|
2020-04-13
| ||
| 14:59 | Fix previous merge conflicts, not done quite right ... file: [5336263374] check-in: [27a9f4431b] user: jan.nijtmans branch: paths-for-9, size: 133363 | |
|
2020-04-01
| ||
| 20:28 | merge 8.7 file: [2058ec04cd] check-in: [acf7d6b91c] user: dgp branch: tip-568, size: 133846 | |
| 19:22 | merge 8.7 file: [87d7e93116] check-in: [e6f5aa3a51] user: dgp branch: trunk, size: 133359 | |
| 17:22 | Use TclGetBytesFromObj to check that [zipfs mount_data] gets proper bytes argument file: [59d079f215] check-in: [f8464b6936] user: dgp branch: core-8-branch, size: 133845 | |
|
2020-03-26
| ||
| 08:27 | Merge trunk file: [3d0941af8d] check-in: [80794a67fb] user: jan.nijtmans branch: stub-simplification, size: 133306 | |
|
2020-03-10
| ||
| 15:54 | Merge trunk file: [f688aa024a] check-in: [fb566b67ce] user: jan.nijtmans branch: rfe-854941, size: 133348 | |
| 13:58 | Merge 8.7 file: [2495f8ae02] check-in: [49b2f76f67] user: jan.nijtmans branch: trunk, size: 133297 | |
| 13:51 | Fix Windows build, broken by [d5175f6050e308f4] file: [93288ed494] check-in: [8976514111] user: jan.nijtmans branch: core-8-branch, size: 133793 | |
|
2020-03-09
| ||
| 16:34 | merge 8.7 file: [274e0c9b21] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 133290 | |
| 14:34 | more file: [71b16570d1] check-in: [d5175f6050] user: dgp branch: core-8-branch, size: 133786 | |
|
2020-02-28
| ||
| 14:07 | Merge 8.7 file: [7b2482b88f] check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 133837 | |
| 13:13 | Implement TIP #562: Deprecate channel types 1-4 file: [a5562b0f1a] check-in: [74755e2555] user: jan.nijtmans branch: core-8-branch, size: 134333 | |
| 12:46 | Merge 8.7 file: [347306ed56] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 133871 | |
|
2020-02-13
| ||
| 22:06 | Merge 8.7 file: [9584b62338] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 134054 | |
|
2020-01-31
| ||
| 14:58 | Make Tcl_ChannelCloseProc() deprecated too. Implement close2Proc and wideSeekProc for all internal channel types. file: [0637c8d792] check-in: [4107df0b30] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 133183 | |
| 08:00 | Merge 8.7 file: [da1e5f1217] check-in: [bdc0e2ae94] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 133067 | |
| 07:56 | Merge 8.7 file: [37d33ef74e] check-in: [afff50dd5a] user: jan.nijtmans branch: trunk, size: 132721 | |
| 07:54 | Add 64-bit seek to the ZipChannel file: [f671ec0436] check-in: [b1fbea06de] user: jan.nijtmans branch: core-8-branch, size: 132904 | |
|
2020-01-30
| ||
| 16:08 | Merge 8.7 file: [7d7139cf53] check-in: [566db5a014] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 133074 | |
|
2020-01-15
| ||
| 15:49 | Merge trunk. Fix MSVC static build file: [83c0b28a97] check-in: [2fdf82e5b3] user: jan.nijtmans branch: rfe-854941, size: 132504 | |
|
2020-01-13
| ||
| 12:11 | Merge 8.7 file: [dd2c2a05c7] check-in: [4a9636c39a] user: jan.nijtmans branch: trunk, size: 132453 | |
| 10:44 | Merge 8.6 file: [d8f6b4a0c8] check-in: [dc4d9a7fc0] user: jan.nijtmans branch: core-8-branch, size: 132636 | |
|
2019-12-13
| ||
| 15:39 | Merge 8.7 file: [cc37d32f97] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 133772 | |
|
2019-12-12
| ||
| 21:43 | Merge 8.7 file: [30e0ac31a9] check-in: [4499400ea4] user: jan.nijtmans branch: trunk, size: 132439 | |
|
2019-12-01
| ||
| 17:50 | Merge trunk file: [47b93e63ab] check-in: [3c06b7b6c9] user: jan.nijtmans branch: rfe-854941, size: 132500 | |
|
2019-11-18
| ||
| 14:40 | Some code cleanup. Build with zlib dll on Win32 when using makefile.vc (shared-build only) file: [60a5bf67b5] check-in: [d83d101308] user: jan.nijtmans branch: utf-max, size: 132622 | |
|
2019-10-23
| ||
| 14:33 | Merge 8.7. But - in stead - remove all deprecated API from libtommath 1.2.0: Starting with Tcl 9.0 we don't support libtommath's deprecated API any more. file: [19bced029d] check-in: [7552e35b14] user: jan.nijtmans branch: trunk, size: 132449 | |
| 11:49 | Fix possible gcc warnings. Also indicate dummy parameters as "dummy" file: [5e70ec9674] check-in: [c881d525a2] user: jan.nijtmans branch: core-8-branch, size: 132632 | |
|
2019-09-30
| ||
| 14:43 | Merge trunk. Finish implementation. file: [c5bc7f7423] check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 132505 | |
|
2019-09-29
| ||
| 15:51 | Merge 8.7 file: [7241d6021b] check-in: [544afecbbf] user: jan.nijtmans branch: trunk, size: 132454 | |
| 15:45 | Fix correct export on win32 for TclZipfs_AppHook, when not building with -DUNICODE file: [feae5d3f49] check-in: [0b8a43908a] user: jan.nijtmans branch: core-8-branch, size: 132637 | |
|
2019-09-20
| ||
| 13:53 | More Win32 API impovals. file: [274ba2c3b5] check-in: [3cd1f252bf] user: jan.nijtmans branch: cplusplus, size: 133782 | |
|
2019-09-19
| ||
| 18:27 | Merge 8.7 file: [5f8f494b47] check-in: [f6491a4282] user: jan.nijtmans branch: cplusplus, size: 133705 | |
|
2019-09-14
| ||
| 13:07 | Merge 8.7 file: [92557c62f4] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 132370 | |
|
2019-09-05
| ||
| 15:14 | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [b315258942] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 133705 | |
|
2019-08-30
| ||
| 15:21 | Let's try a real C++ build with Travis on Linux file: [ed2c7fb508] check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 133070 | |
|
2019-08-29
| ||
| 13:28 | Merge tip-548 file: [ebd1d2d9a1] check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 133061 | |
|
2019-08-15
| ||
| 15:33 | Merge 8.7 file: [4721bf9d9f] check-in: [7aad571c32] user: jan.nijtmans branch: tip-548, size: 132553 | |
| 15:32 | Merge 8.7 file: [eb2c29fc7c] check-in: [f94a5b9d2a] user: jan.nijtmans branch: trunk, size: 132343 | |
| 15:31 | Make zipfsFilesystem static (as the name - not starting with Tcl - suggests). Also remove one unneeded MODULE_SCOPE, as TclZipfs_Init is already declared in tclInt.h file: [b7f9abdc8f] check-in: [91bd815b74] user: jan.nijtmans branch: core-8-branch, size: 132526 | |
|
2019-08-03
| ||
| 20:25 | Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: [794993ce19] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 133119 | |
|
2019-08-02
| ||
| 12:15 | Merge 8.7. Continue implementation for win32 file: [2caf791fc5] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 133092 | |
|
2019-07-11
| ||
| 07:18 | Rename UTF-related functions to "WChar" and "Char16" variants, more intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers. file: [a6534c0931] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 132612 | |
|
2019-07-10
| ||
| 05:51 | Merge 8.7, and continue implementation. Almost done file: [ff25b89385] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 133075 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [633ce86b9d] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 132611 | |
|
2019-06-26
| ||
| 20:08 | Merge tip-547 file: [c123425c71] check-in: [6f4e263391] user: jan.nijtmans branch: tip-548, size: 132611 | |
|
2019-06-25
| ||
| 20:39 | Merge 8.7 (But without the TclWideMUInt type for VC++ 6.0, most likely too much to be asked for Tcl 9.0) file: [df4372632f] check-in: [df40e2483e] user: jan.nijtmans branch: trunk, size: 132401 | |
| 15:50 | Change int constants into char constants. Hopefully this eliminates C4305 warnings on MSVC 6.0 file: [bbb8eec27b] check-in: [f34be7eafa] user: jan.nijtmans branch: core-8-branch, size: 132584 | |
|
2019-05-22
| ||
| 07:32 | More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString() This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated. file: [9482eb3ac0] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 132640 | |
|
2019-05-08
| ||
| 07:11 | Merge 8.7. The changes in tclCmdIL.c fix the travis build. file: [cbea1f5dfb] check-in: [d54dcdc68f] user: jan.nijtmans branch: trunk, size: 132430 | |
|
2019-05-03
| ||
| 15:35 | merge 8.7 file: [d6b7ea5d2c] check-in: [4f192d63fb] user: dgp branch: trunk, size: 132422 | |
|
2019-05-01
| ||
| 13:54 | merge 8.7 file: [384f26ce12] check-in: [985df1d639] user: dgp branch: dgp-wip, size: 132613 | |
| 13:52 | now testing.... file: [403b625f13] check-in: [1059771dcd] user: dgp branch: dgp-wip, size: 132614 | |
|
2019-04-29
| ||
| 19:26 | more WIP file: [ccf14b03e4] check-in: [c253e0e5cc] user: dgp branch: dgp-wip, size: 134151 | |
|
2019-04-24
| ||
| 19:29 | Track memory lifetimes in the zip mount/unmount. file: [37254ae38d] check-in: [8811378a89] user: dgp branch: dgp-wip, size: 133528 | |
|
2019-04-23
| ||
| 06:54 | merge 8.7 file: [3d42a88a41] check-in: [94c83464b9] user: dkf branch: trunk, size: 131927 | |
|
2019-04-22
| ||
| 15:15 | Stop leaking ZipFile in MountBuffer() file: [325975c2bd] check-in: [0ef31fdf73] user: dgp branch: core-8-branch, size: 132118 | |
| 14:56 | Prevent reads of uninitalized memory. file: [f98754493b] check-in: [1fbee8ac5c] user: dgp branch: core-8-branch, size: 132065 | |
| 14:09 | [zipfs mount_data] should not accept three arguments. file: [2c385eb4a6] check-in: [b19fb1c8d2] user: dgp branch: core-8-branch, size: 132015 | |
|
2019-04-02
| ||
| 19:17 | Merge 8.6 file: [1ea961a576] check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 123659 | |
|
2019-03-24
| ||
| 18:14 | Code cleanup: Remove unneeded #undef's, and unneeded inclused. No change in functionality. file: [b0d78fa26d] check-in: [b2f37675d3] user: jan.nijtmans branch: trunk, size: 131824 | |
|
2019-03-13
| ||
| 20:44 | Eliminate many (mostly harmless) MSVC warning messages. Tcl 9 compiles warning-free now on MSVC. file: [27201df73c] check-in: [cf865c6e2b] user: jan.nijtmans branch: trunk, size: 131816 | |
|
2019-03-11
| ||
| 20:56 | Merge 8.7 file: [8902cfabb6] check-in: [13fd8a4647] user: jan.nijtmans branch: trunk, size: 131812 | |
|
2019-03-07
| ||
| 22:02 | Fixes for TCL_UTF_MAX=6, (gcc compiler warnings). Also make everything work on win32/win64. Patch adapted from Androwish (thanks, Werner!) file: [de5b6430e6] check-in: [650574e0fb] user: jan.nijtmans branch: utf-max-6, size: 132015 | |
|
2019-02-27
| ||
| 21:58 | Merge 8.7 file: [7a06c744e6] check-in: [727e74f081] user: jan.nijtmans branch: trunk, size: 131812 | |
|
2019-02-19
| ||
| 19:38 | Minor optimizations file: [1256009770] check-in: [0e2621fc4b] user: jan.nijtmans branch: bug-bd94500678, size: 132015 | |
|
2019-02-05
| ||
| 21:35 | More size_t-related consolidations. Now regexp can handle strings >2GB and more. Remove many type-casts which are not necessary any more. file: [5a3687ac28] check-in: [4b4fe25e7d] user: jan.nijtmans branch: trunk, size: 132061 | |
|
2019-02-01
| ||
| 20:36 | Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [59a721b2e9] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 132094 | |
|
2019-01-20
| ||
| 01:36 | Merge trunk. All callers of TclIndexDecode and related functions now adapted for enhanced index range. file: [dfb578086b] check-in: [87b7cb4d1c] user: jan.nijtmans branch: tip-502-for-9, size: 132146 | |
|
2018-12-31
| ||
| 00:04 | Merge 8.7 file: [f2a96ee6cd] check-in: [d771584424] user: jan.nijtmans branch: trunk, size: 132246 | |
|
2018-12-30
| ||
| 23:59 | Fix [44d382c51a848e6fbe7c9ee15e9386f1237660ee|44d382c51a84]: ZIP filesystem time stamp conversion wrong etc. file: [443daa5710] check-in: [d0b326cb34] user: jan.nijtmans branch: core-8-branch, size: 132264 | |
|
2018-12-26
| ||
| 15:04 | Many internal int -> size_t increases, so string lengths > 2Gb can be handled correctly in many more places. file: [29e8109500] check-in: [2549977bc4] user: jan.nijtmans branch: trunk, size: 131511 | |
|
2018-12-20
| ||
| 20:05 | Merge 8.7 file: [737a772c78] check-in: [d1593df504] user: jan.nijtmans branch: trunk, size: 131509 | |
| 20:02 | Remove unused MODULE_SCOPE functions file: [5e38d59bab] check-in: [629e7173d5] user: jan.nijtmans branch: core-8-branch, size: 131533 | |
|
2018-11-26
| ||
| 14:43 | Adding ifdef checks to catch cases where CFG_RUNTIME_ZIPFILE is defined, but CFG_RUNTIME_LIBDIR and/or CFG_RUNTIME_SRCDIR are not. (Needed for Windows where CFG_RUNTIME_LIBDIR is either unknown or just plain silly) file: [e3639a2833] check-in: [46959b72a4] user: hypnotoad branch: nmake-zipfs, size: 131725 | |
|
2018-11-22
| ||
| 14:30 | merge 8.7 file: [e685a803dc] check-in: [fbd86fde02] user: sebres branch: trunk, size: 131585 | |
| 14:16 | merge 8.6 file: [cd7d0857cb] check-in: [80652194d5] user: sebres branch: core-8-branch, size: 131609 | |
|
2018-11-18
| ||
| 10:29 | Now that we have TCL_AUTO_LENGTH/TCL_IO_FAILURE macro's, use them to make code and documentation more readable. Shifted to feature branch as a temporary measure since it doesn't build. file: [52d4bd726b] check-in: [d828309515] user: jan.nijtmans branch: jn-use-macros, size: 131582 | |
|
2018-11-15
| ||
| 19:38 | Merge 8.7 file: [6faf4e07e8] check-in: [1a1a5c4cb9] user: jan.nijtmans branch: trunk, size: 131642 | |
| 19:13 | Add entry for Tcl_StaticPackage in internal stub table, since the public one is deprecated and will be removed in 9.0 Clean-up a lot of type-casts, which are not necessary any more. file: [be7eef23b7] check-in: [47886611e7] user: jan.nijtmans branch: core-8-branch, size: 131606 | |
| 17:04 | merge 8.7 file: [98a89c66f7] check-in: [49392a99c5] user: dgp branch: trunk, size: 131797 | |
| 08:34 | Another attempt to fix Travis build: making the build robust against older zlib.h header file file: [3566e634e9] check-in: [3f67becca2] user: jan.nijtmans branch: core-8-branch, size: 131761 | |
| 08:19 | Merge 8.7 Fix Tcl_InitStringRep() signature in line with TIP #494, so it can handle lengths >2Gb on 64-bit platforms Various other code cleanups, unnecessary type-casts e.o. file: [58f53c87cf] check-in: [016f65758f] user: jan.nijtmans branch: trunk, size: 131713 | |
|
2018-10-17
| ||
| 16:37 | merge 8.7 file: [99d5cc40c6] check-in: [cd5dd34ec3] user: dgp branch: trunk, size: 131623 | |
|
2018-10-12
| ||
| 18:44 | Turn [zipfs tcl_library] into more internal [tcl::zipfs::tcl_library_init]. It wasn't documented and isn't very useful outside of Tcl's startup code. file: [ff02bc82d2] check-in: [2c8caf9947] user: dkf branch: core-8-branch, size: 131677 | |
| 18:29 | Merge 8.7 file: [cba29c2ac4] check-in: [41013f5dac] user: jan.nijtmans branch: trunk, size: 131469 | |
| 17:54 | Fix test for UNICODE in win/tclAppInit.c. No longer check for "tclsh install", because tclsh is not compiled with that. Fix minizip.c compilation on systems without open64() file: [419cbb84d2] check-in: [d75d4c67d4] user: jan.nijtmans branch: core-8-branch, size: 131523 | |
| 07:36 | Document [zipfs canonical] and add examples of how to use passwords. file: [3048aab652] check-in: [67b4230545] user: dkf branch: core-8-branch, size: 131530 | |
|
2018-10-11
| ||
| 07:24 | Put documented [zipfs find] in ensemble. Add examples to docs. file: [3894242d4d] check-in: [aebe598b23] user: dkf branch: core-8-branch, size: 131523 | |
|
2018-10-09
| ||
| 21:16 | Merge 8.7 file: [e2c09718ef] check-in: [ca235a6fe7] user: jan.nijtmans branch: trunk, size: 131185 | |
| 21:13 | Use TCL_THREADS in stead of defined(TCL_THREADS) everywhere, otherwise it will give unexpected results with TCL_THREADS=0 file: [8a9e34b0ac] check-in: [b523eb2ecf] user: jan.nijtmans branch: core-8-branch, size: 131239 | |
| 18:17 | Merge 8.7 file: [b717f595a4] check-in: [41b954d063] user: jan.nijtmans branch: trunk, size: 131218 | |
|
2018-10-08
| ||
| 22:22 | Re-base to 8.7 file: [064e74544b] check-in: [e007a2ab3c] user: jan.nijtmans branch: tip-481, size: 131272 | |
| 19:00 | TIP #494 implementation: More use of size_t in Tcl 9 file: [9b4e044688] check-in: [f3d49044c4] user: jan.nijtmans branch: trunk, size: 131248 | |
| 18:34 | Merge 8.6 Also fix startup problems on win32, when the encoding path contains invalid UTF-8 (reported by François Vogel) Various other code cleanup, e.g. remove empty.zip file, as this didn't work quite as expected. file: [1ea05f86ab] check-in: [59a19cdee3] user: jan.nijtmans branch: core-8-branch, size: 131302 | |
|
2018-10-07
| ||
| 19:34 | Centralise the de-fanging of standard ensembles in safe interpreters. Doing it right once is easier than repeating hacks... file: [b7d2d2c4c9] check-in: [82111a0a9f] user: dkf branch: core-8-branch, size: 131460 | |
| 12:25 | Add better error reporting to zipfs. file: [b09bf8b9c7] check-in: [528125ba5e] user: dkf branch: core-8-branch, size: 131460 | |
|
2018-10-06
| ||
| 18:33 | merge trunk file: [67b9f34e10] check-in: [52bb60626e] user: jan.nijtmans branch: memory-API, size: 126162 | |
| 17:12 | protect Tcl_WinUtfToTChar/Tcl_WinTCharToUtf against NULL input values: return empty string in that case. Add TIP #494-compatible definitions of TCL_IO_FAILURE/TCL_AUTO_LENGTH, and use it in some appropriate places. file: [4b67af1f1a] check-in: [159c6f011e] user: jan.nijtmans branch: core-8-branch, size: 126216 | |
| 16:49 | More regularizing of function names, field names and testing styles file: [7302ebb5a7] check-in: [81f25838fc] user: dkf branch: core-8-branch, size: 126219 | |
| 13:07 | More cleaning up. file: [2214cf2ac6] check-in: [af123454bf] user: dkf branch: core-8-branch, size: 124291 | |
| 06:22 | More tidying up of zipfs file: [69f763b183] check-in: [a44a7860c9] user: dkf branch: core-8-branch, size: 123800 | |
|
2018-10-04
| ||
| 21:07 | merge trunk file: [56cb7b1ccf] check-in: [3ca1d5cace] user: jan.nijtmans branch: memory-API, size: 122486 | |
| 10:42 | Clean up zipfs implementation a bit. file: [d05810efae] check-in: [68c4072e30] user: dkf branch: core-8-branch, size: 122536 | |
|
2018-09-30
| ||
| 10:17 | Adding logic for static builds to load a properly named zipfile in the present working directory if that zipfile was not present in either the install directory or the source directory. file: [b8503a2308] check-in: [2f6452d73b] user: hypnotoad branch: static-zipfs-fix, size: 138199 | |
|
2018-09-26
| ||
| 20:09 | Merge trunk file: [6ff0a0070e] check-in: [70faade624] user: jan.nijtmans branch: memory-API, size: 138003 | |
| 19:38 | Improvements for zipfs. Document that TclZipfs_AppHook only works on Windows in UNICODE mode. Also, remove this from the stub table because it should never be called this way. Prevent a possible crash on win32 startup. file: [e22d946037] check-in: [ca34f32cb7] user: jan.nijtmans branch: core-8-branch, size: 138043 | |
|
2018-09-12
| ||
| 20:00 | Merge trunk file: [3aa79ba15b] check-in: [60d766eacd] user: jan.nijtmans branch: memory-API, size: 138412 | |
|
2018-09-11
| ||
| 22:41 | Make ready for TIP #494 compatibility file: [f7122d327d] check-in: [da3a746b1d] user: jan.nijtmans branch: core_zip_vfs-review, size: 138433 | |
|
2018-09-09
| ||
| 17:05 | slightly better: Use GetFileSizeEx() on win64 and GetFileSize on win32 file: [ecc25b7071] check-in: [d199aeb4b6] user: jan.nijtmans branch: core_zip_vfs-review, size: 138213 | |
|
2018-09-07
| ||
| 11:56 | Use GetFileSizeEx() in stead of GetFileSize(), to get the file size on Windows. Minor improvement: attach empty .zip file to tclsh.exe (both for Windows and UNIX), zo "zip -A" can be used to modify its zip contents. file: [d8a6dfb924] check-in: [db7a21f8e1] user: jan.nijtmans branch: core_zip_vfs-review, size: 138077 | |
|
2018-09-06
| ||
| 09:47 | Code review file: [a55c554072] check-in: [281daabd0b] user: jan.nijtmans branch: core_zip_vfs-review, size: 138001 | |
|
2018-09-03
| ||
| 09:47 | Backport latest improvements from androwish file: [a43a8a09fa] check-in: [e4b5a9328b] user: jan.nijtmans branch: zipfs, size: 88531 | |
|
2018-06-12
| ||
| 19:32 | Adding typecasts in tclZipfs.c to eliminate a compiler warning file: [132d6f9a23] check-in: [ebd55b94e1] user: hypnotoad branch: core_zip_vfs, size: 137958 | |
| 19:16 | Remove AbsolutePath(), no longer used. file: [873e4b18fa] check-in: [2209610f60] user: dgp branch: core_zip_vfs, size: 137948 | |
|
2018-05-31
| ||
| 21:24 | merge zipfs file: [fa041a0a7b] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 114346 | |
|
2018-04-27
| ||
| 03:06 | Added an initialization of 0 for the namelen field for new ZipFile data structures. In memory debugging mode, that value will be something random, not zero on alloc. file: [db5614eecb] check-in: [730a3c01cb] user: hypnotoad branch: core_zip_vfs, size: 140063 | |
|
2018-01-19
| ||
| 20:27 | Fixed a problem where a Windows hack was occuring after it was called in the tclZipfs.c file, preventing it from compiling properly. file: [0bc25f74fc] check-in: [8096ef92fa] user: hypnotoad branch: core_zip_vfs, size: 140086 | |
|
2018-01-17
| ||
| 15:56 | Modifications to allow the mounting of zip file systems from data blocks Added a new stubs entry to mount a data block as a zip file system file: [096f04b820] check-in: [1f15130a96] user: hypnotoad branch: core_zip_vfs, size: 140088 | |
| 01:09 | Modifications to index zip file systems by mountpoint, and separate the process of mounting a zip archive from the process of indexing its contents. This work is progress towards being able to pass a data block to the zipfs system as a new file system to be mounted. file: [8c72fe3ba7] check-in: [042d9742e2] user: hypnotoad branch: core_zip_vfs, size: 133725 | |
|
2018-01-16
| ||
| 23:25 | Tweaks to the tclZipfs.c file to allow the same C source to be used both in the core and as a static package for external shells (Via TEA) file: [67a802c131] check-in: [d7c63c8941] user: hypnotoad branch: core_zip_vfs, size: 133275 | |
|
2017-12-29
| ||
| 21:41 | Modifications to clean up warnings on compile file: [604120347c] check-in: [6c7e0fd3e2] user: hypnotoad branch: core_zip_vfs, size: 131897 | |
|
2017-12-28
| ||
| 17:04 | merge zipfs file: [e26d10e0a9] check-in: [bb29267b50] user: jan.nijtmans branch: androwish, size: 113742 | |
|
2017-12-16
| ||
| 03:24 | Removing static package declaration of zipfs. file: [43fc1c3392] check-in: [4d16722d25] user: hypnotoad branch: core_zip_vfs, size: 131826 | |
| 03:22 | Re-arranging code and providing forward prototypes to allow the C infrastructure of Zipfs to be activated from withing the first call to TclZipfs_Mount(). This keeps up from having to expose TclZipfs_Init in the stubs table. file: [3477164e92] check-in: [67e20b245a] user: hypnotoad branch: core_zip_vfs, size: 131820 | |
|
2017-11-24
| ||
| 11:46 | Tweak to ensure mount points for zipfs are corralled into the //zipfs:/ prefix space file: [5c87f11144] check-in: [bf3a647091] user: hypnotoad branch: core_zip_vfs, size: 130566 | |
| 11:21 | Pulling changes from Androwish file: [8184d353bc] check-in: [e5b9c90e58] user: hypnotoad branch: core_zip_vfs, size: 127643 | |
| 10:32 | Restoring whitespace to tclZipfs.c to improve legibility. file: [0896f7b9f8] check-in: [facf85dff5] user: hypnotoad branch: core_zip_vfs, size: 121743 | |
|
2017-11-23
| ||
| 11:55 | Fixing a goof, Zipfs was looking for the Dll where the installer put the file, which is not necessarily where the file will be found at runtime. file: [0bd679dfe6] check-in: [fa45598420] user: hypnotoad branch: core_zip_vfs, size: 111985 | |
|
2017-11-21
| ||
| 16:49 | Eliminated the need for a preinit script in Tip 430's AppHook. tcl_findLibrary now knows to scan the dll offered up by [info loaded] to see if an attached zipfile could possibly contain the files the extension is looking for. file: [7d5e146c35] check-in: [242d4e33ff] user: hypnotoad branch: core_zip_vfs, size: 111809 | |
| 14:21 | Removing the pool of literal values within the internals of tclZipfs.c. Replaced with a single pointer to a const string once discovery has sorted out where tcl_library is to be loaded from. Fixed a goof in the build system if tcl is compiled outside of the source directory file: [2906db63fd] check-in: [9f0abfb1ac] user: hypnotoad branch: core_zip_vfs, size: 112593 | |
| 01:14 | Final tweaks to make "./tclsh install" work properly on Windows NOTE: We still seem to be screwing up minizip on MinGW. the `find . -type f` substitution is not working file: [905805f9bb] check-in: [bb6f8b6301] user: tne branch: core_zip_vfs, size: 114220 | |
| 00:36 | Added a new function to the Zipfs: TclZipfs_TclLibrary, which returns a previously discovered /library file system from a zip archive, performs the search to see if the current dll has one (and return that), or NULL if zipfs cannot locate /library. Injected a call to [zipfs tcl_library] (which invokes TclZipfs_TclLibrary) inside if interp.c as the first command to try to locate Tcl_Library (if a preinit script hasn't already pointed one out to us.) file: [df3cc31513] check-in: [a4cbb0feb7] user: hypnotoad branch: core_zip_vfs, size: 114098 | |
|
2017-11-20
| ||
| 23:34 | Change to TclZipfs_AppHook to accomidate Windows file: [a9e890d9af] check-in: [74bcd5fae3] user: tne branch: core_zip_vfs, size: 112303 | |
| 19:35 | Removing debugging printf() statement file: [87b4f16704] check-in: [9357f48bf2] user: tne branch: core_zip_vfs, size: 111465 | |
| 19:21 | Fixes to determing the dll location on Windows using GetModuleFileName() file: [41bad0c1ab] check-in: [1f05b4b6c9] user: tne branch: core_zip_vfs, size: 111519 | |
| 17:09 | Modifications to allow the Tcl build system to exploit either a native zip executable in the path or a tclsh that understands the new "install" keyword from the command line Added a new file to /library which is run when the user executes "tclsh install ..." Embedded in installer.tcl is a facility for building zip archives file: [0c5edbdbd2] check-in: [535a8088d4] user: hypnotoad branch: core_zip_vfs, size: 110585 | |
|
2017-11-19
| ||
| 18:16 | Added handling to allow Tclsh to intercept a zip file fed as the first command line argument, and open it as a kit file: [6aede19b5f] check-in: [006e6abb7e] user: hypnotoad branch: core_zip_vfs, size: 110161 | |
|
2017-11-18
| ||
| 20:25 | Now that UNC paths work correctly on Windows, removing the platform specific zipfs mount point for windows file: [414a902fd4] check-in: [0ee3890968] user: tne branch: core_zip_vfs, size: 109208 | |
| 20:21 | Adjust the rule to look for libtcl_XXX.zip ONLY in the directory that contains the executable or the install location for tcl. The directory adjacent copy is only looked for and mounted in an install location version cannot be located. file: [2ea92fdacd] check-in: [32bd1478db] user: hypnotoad branch: core_zip_vfs, size: 109405 | |
| 11:48 | Added a pool of literal strings to zipfs to manage constants that are being belched out by the file system. Created a separate mount point for Unix and Windows, with a new "zipfs root" command to tell the user which location to use for their platform file: [0d181d4df6] check-in: [28687cac6b] user: hypnotoad branch: core_zip_vfs, size: 108854 | |
|
2017-11-17
| ||
| 12:40 | upstream androwish changes file: [3f867125a9] check-in: [33a477e8ca] user: jan.nijtmans branch: zipfs, size: 87612 | |
| 12:39 | Pulling changes from core-zip-vfs file: [f5be84c939] check-in: [79dde51515] user: hypnotoad branch: core_zip_vfs-aspect, size: 106988 | |
| 11:05 | Hash mounted zips by mount point, so the same zip can be mounted more than once. Path normalization may be needed. Use of strdup/free should be removed. No formal tests. file: [ea939a820b] check-in: [500774557b] user: aspect branch: core_zip_vfs-aspect-bymntpt, size: 106719 | |
| 10:24 | clean up stray unused dstrings file: [11605b021d] check-in: [c30d1e6bb0] user: aspect branch: core_zip_vfs-aspect, size: 106410 | |
| 10:21 | whitespace consistency file: [e37889a4ed] check-in: [b422e8383b] user: aspect branch: core_zip_vfs-aspect, size: 106554 | |
| 10:17 | Zipfs: Nix AbsolutePath() and most uses of CanonicalPath(). Tcl_FSNormalizePath is to be trusted. file: [e51ed6fa44] check-in: [821756d959] user: aspect branch: core_zip_vfs-aspect, size: 107511 | |
| 08:39 | Zipfs: Use //zipfs:/ as mount point. Use Tcl_FSNormalizePath() on the way in to most VFS operations. Add some tests. file: [6d0b80f957] check-in: [8b130a967c] user: aspect branch: core_zip_vfs-aspect, size: 108895 | |
| 03:09 | Moved Zipfs initialization and path hinting out of tclInterp.c and into a preinit script populated by TclZipfs_AppHook file: [693f70dabf] check-in: [173157c4c2] user: hypnotoad branch: core_zip_vfs-8-6, size: 109042 | |
|
2017-11-11
| ||
| 09:18 | Improvements to tip430 to embed the /library file system within a shared library or as a zip archive with a canonical name matching the current patch level This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh Embedding the file system as a zip archive can be defeated with --enable-zipfs=no file: [a09824d662] check-in: [c8a90daba2] user: hypnotoad branch: core_zip_vfs, size: 108464 | |
|
2017-11-08
| ||
| 09:41 | Pairing down the tip#430 branch to only include files and utilities called out by the tip. Eliminated the header files tclZipfs.h and zcrypt.h. The only public calls for tclZipfs.h are now in the stubs table and the contents of zcrypt.h are already part of the minizip implementation that Tcl keeps around in the compat/zlib/contrib/minizip directory. tclBootVFS.h hasn't been used by the implementation in a while. Alos eliminated the mkzip.tcl facility from tools/. The C based mkzip is much faster and more reliable file: [ad7059a1de] check-in: [3bbf40910f] user: hypnotoad branch: core_zip_vfs, size: 106151 | |
|
2017-11-03
| ||
| 13:05 | merge zipfs file: [3495bfc28d] check-in: [1e71395a96] user: jan.nijtmans branch: androwish, size: 113741 | |
|
2017-09-25
| ||
| 16:23 | Improvements to Tip#430 based on community input. Added a forward declaration of TclZipfs_Init. Added TclZipfs_Mount() and TclZifs_Unmount to stubs table. file: [553c746edf] check-in: [15770f48da] user: hypnotoad branch: core_zip_vfs, size: 106146 | |
|
2017-09-04
| ||
| 13:32 | merge zipfs file: [70d869d256] check-in: [f033ca9370] user: jan.nijtmans branch: androwish, size: 113390 | |
| 13:21 | Merge core-8-6-branch, fallback for MAP_FILE file: [928144ed33] check-in: [47d6be63bb] user: jan.nijtmans branch: zipfs, size: 87611 | |
|
2017-07-14
| ||
| 15:03 | merge rfe-6c0d7aec67 Adapt upstream Androwish improvements file: [9307dcee27] check-in: [327ea0a2de] user: jan.nijtmans branch: zipfs, size: 87568 | |
|
2017-07-03
| ||
| 12:39 | merge zipfs file: [d29f0420aa] check-in: [27c91b58a4] user: jan.nijtmans branch: androwish, size: 113347 | |
|
2017-02-25
| ||
| 16:20 | merge zipfs file: [3487c2d7ac] check-in: [c6ee2a4e5c] user: jan.nijtmans branch: androwish, size: 112724 | |
|
2017-01-17
| ||
| 09:09 | merge zipfs branch file: [9aad81c73f] check-in: [00df1be420] user: jan.nijtmans branch: androwish, size: 112116 | |
|
2017-01-16
| ||
| 12:50 | Merge zipfs file: [a46822e5bf] check-in: [79d25736fb] user: jan.nijtmans branch: androwish, size: 112250 | |
| 12:46 | Merge core-8-6-branch. Better deal with patterns regarding hidden files in ZIP filesystem (taken over from upstream androwish) file: [eceac2edff] check-in: [b904a67dfc] user: jan.nijtmans branch: zipfs, size: 86271 | |
|
2017-01-06
| ||
| 11:55 | Merge zipfs file: [3957d930b5] check-in: [ab145ad122] user: jan.nijtmans branch: androwish, size: 111520 | |
|
2016-11-14
| ||
| 16:01 | Merge zipfs, but keep zip-write functions. file: [bc234a3d12] check-in: [c3df2d7911] user: jan.nijtmans branch: androwish, size: 110723 | |
| 15:51 | Merge core-8-6-branch. Remove (temporarily) write-functions from zipfs. Let first TIP-version handle read-only functions only. file: [8ee302dc8f] check-in: [92eef47064] user: jan.nijtmans branch: zipfs, size: 85675 | |
|
2016-11-07
| ||
| 11:23 | merge zipfs file: [b9f5a42eee] check-in: [4113cb454a] user: jan.nijtmans branch: androwish, size: 111331 | |
| 11:16 | Merge core-8-6-branch. Update upstream changes to zipfs.c file: [b66f7322db] check-in: [4cb21d6ea2] user: jan.nijtmans branch: zipfs, size: 110096 | |
|
2016-09-14
| ||
| 13:33 | Renamed and modified generic/zipfs.c → generic/tclZipfs.c. Beginning work in earnest on Tip#430 and Tip#453 Renamed zipfs.c to tclZipfs.c. Eliminated tclZipfs.h. Removed the bootstrap introduced by Odie/Androwish. With zipfs in the core one only needs to specify the TclPreInitScript The project at least builds on OSX. Working on Windows under MSYS/MinGW next Added a local snapshot of practcl. file: [94e494a86c] check-in: [ad6641bb82] user: hypnotoad branch: core_zip_vfs, size: 106160 | |
|
2016-08-19
| ||
| 13:42 | merge zipfs file: [00889ef862] check-in: [8cee975fe3] user: jan.nijtmans branch: core_zip_vfs, size: 111841 | |
| 12:45 | merge zipfs file: [b3492ea3b1] check-in: [63eab9444d] user: jan.nijtmans branch: androwish, size: 110071 | |
|
2016-04-08
| ||
| 15:01 | Merge zipfs file: [c07d1f6052] check-in: [26b8039c41] user: jan.nijtmans branch: androwish, size: 109975 | |
| 14:55 | Merge core-8-6-branch, cherry-pick [http://www.androwish.org/index.html/info/04ea31271c40789d|04ea31271c40789d] file: [3413902c7e] check-in: [6f47a73339] user: jan.nijtmans branch: zipfs, size: 108836 | |
|
2016-03-02
| ||
| 15:44 | Some more minor androwish upstream changes file: [5e40b52469] check-in: [76a713ab17] user: jan.nijtmans branch: androwish, size: 109865 | |
| 15:39 | minor upstream changes file: [d3af6b31cb] check-in: [a855464d28] user: jan.nijtmans branch: zipfs, size: 108726 | |
|
2016-02-08
| ||
| 21:58 | Merging changes from zipfs file: [b2b8ddbc17] check-in: [56c362bad1] user: hypnotoad branch: core_zip_vfs, size: 111154 | |
|
2016-01-29
| ||
| 09:22 | merge zipfs file: [3490af7356] check-in: [80f22e4bf1] user: jan.nijtmans branch: androwish, size: 109288 | |
| 09:17 | Upstream zipfs change and unbreak zipfs test-case file: [e04a475d2b] check-in: [f965826edc] user: jan.nijtmans branch: zipfs, size: 108149 | |
|
2016-01-23
| ||
| 20:33 | Merge trunk. Depend on ensemble now, adapt documentation. file: [77eff8f7d2] check-in: [e731b26ed2] user: jan.nijtmans branch: zipfs, size: 107648 | |
|
2016-01-22
| ||
| 09:13 | Merge zipfs file: [aaf45eb2ba] check-in: [63a90e04e6] user: jan.nijtmans branch: androwish, size: 108876 | |
| 08:45 | Add "zipfs" ensemble. file: [7146c0e6b2] check-in: [24587bb6c4] user: jan.nijtmans branch: zipfs, size: 108442 | |
|
2016-01-19
| ||
| 10:46 | Merge zipfs file: [73832d1e1b] check-in: [95f198c740] user: jan.nijtmans branch: androwish, size: 107586 | |
| 10:43 | Merge trunk, upstream fixes to zipfs.c for win32 file: [2fd77364c0] check-in: [5a56baa405] user: jan.nijtmans branch: zipfs, size: 107521 | |
|
2016-01-18
| ||
| 14:45 | Merge zipfs changes file: [abc22d5578] check-in: [de2bde86e0] user: jan.nijtmans branch: androwish, size: 107566 | |
| 09:28 | Minor tweaks in documentation/testcases. Don't use deprecated Tcl methods any more file: [c0d983cf21] check-in: [0524c291ed] user: jan.nijtmans branch: zipfs, size: 107501 | |
|
2016-01-12
| ||
| 19:03 | Reconciled the inner workings of the core_zip_vfs and zipfs branch of Tcl core_zip_vfs now uses the same C implementation. More fixes to come as I tweak the userspace and Makefile tools. The goal is to fold core_zip_vfs into the zipfs branch. file: [cf32b75020] check-in: [6994528405] user: hypnotoad branch: core_zip_vfs, size: 110470 | |
|
2016-01-01
| ||
| 16:53 | Make al zipfs command Tcl_Obj-based file: [5e8fa95975] check-in: [41dc66bdbd] user: jan.nijtmans branch: androwish, size: 107530 | |
| 16:50 | Make al zipfs command Tcl_Obj-based file: [8a29d6e576] check-in: [23f846eec3] user: jan.nijtmans branch: zipfs, size: 107465 | |
|
2015-12-21
| ||
| 21:26 | USE_TCL_STUBS is not defined anyway file: [f447ba85b0] check-in: [7f62bae0a1] user: jan.nijtmans branch: androwish, size: 105734 | |
| 21:25 | USE_TCL_STUBS is not defined anyway file: [3959283143] check-in: [81f13c504b] user: jan.nijtmans branch: zipfs, size: 105669 | |
| 15:31 | Start with a few simple basic test-cases file: [1f242b2100] check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 105508 | |
| 15:21 | Start with a few simple basic test-cases file: [fa05bdfde3] check-in: [0805686e2a] user: jan.nijtmans branch: zipfs, size: 105443 | |
| 14:01 | Eliminate all use of ZIPFS_IN_TCL file: [a7253d609e] check-in: [9fc880225c] user: jan.nijtmans branch: zipfs, size: 105585 | |
| 12:44 | Fix android compilation (zipfsFilesystem.loadFileProc is a constant, so it cannot be written) file: [08eb87ca6b] check-in: [6b082986a9] user: jan.nijtmans branch: androwish, size: 105686 | |
| 12:43 | Fix android compilation (zipfsFilesystem.loadFileProc is a constant, so it cannot be written) file: [07ea682122] check-in: [af376b3bcd] user: jan.nijtmans branch: zipfs, size: 105689 | |
| 12:03 | Make zipfs.c compile warning-free on Visual Studio file: [9b3f8eb50a] check-in: [2ee3694824] user: jan.nijtmans branch: androwish, size: 105738 | |
| 11:59 | Finally, make it compile warning-free using Visual Studio, if ZIPFS_IN_TCL is defined file: [c3d4899254] check-in: [69bae2a1d6] user: jan.nijtmans branch: zipfs, size: 105741 | |
| 11:29 | Make it compile warning-free with MSVC compiler (VS2013, at least). Other tweaks. file: [cc1044bc83] check-in: [529e3711b6] user: jan.nijtmans branch: zipfs, size: 105744 | |
| 10:49 | CONST -> const file: [2c84049e95] check-in: [db8b77ff24] user: jan.nijtmans branch: zipfs, size: 105660 | |
| 10:03 | Undo more Android-specific changes, which don't form part of Zipfs, as further preparation for Zipfs TIP. Rename zipfs.h to tclZipfs.h, so it can be installed together with tcl.h file: [7010896b6c] check-in: [1836eee8f2] user: jan.nijtmans branch: zipfs, size: 105656 | |
|
2015-12-15
| ||
| 09:31 | Merge trunk. Upstream zipfs change file: [78adb56035] check-in: [a4e8495e3b] user: jan.nijtmans branch: androwish, size: 105595 | |
|
2015-12-11
| ||
| 22:56 | Merge trunk. Upstream androwish changes file: [e0665e418a] check-in: [62263368e1] user: jan.nijtmans branch: androwish, size: 105427 | |
|
2015-12-09
| ||
| 10:20 | Merge trunk. Upstream zipfs change file: [c3947d258b] check-in: [8bd037c973] user: jan.nijtmans branch: androwish, size: 102673 | |
|
2015-11-03
| ||
| 13:13 | better handle out-of-memory conditions in ZIP filesystem hard-wire initial encoding on Android to UTF-8 file: [3c36b0dd80] check-in: [5057cf8f6e] user: jan.nijtmans branch: androwish, size: 102566 | |
|
2015-11-01
| ||
| 22:04 | Merge trunk. Added comments in ZIP filesystem (no functional changes) file: [95e6338afd] check-in: [85da42b3eb] user: jan.nijtmans branch: androwish, size: 101314 | |
|
2015-09-27
| ||
| 12:59 | merge trunk file: [f1f16c2fb4] check-in: [bd170ad572] user: jan.nijtmans branch: androwish, size: 78920 | |
|
2015-09-17
| ||
| 11:47 | fixed bug in zipfs error handling (backported from androwish) file: [6fd2885ab7] check-in: [4ba6b4a77f] user: jan.nijtmans branch: androwish, size: 78055 | |
|
2015-06-21
| ||
| 22:29 | Added: Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: [0bb77d955b] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 77983 | |