Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclIOUtil.c at check-in 0a9ae478ac8ba223
|
2026-08-09
| ||
| 11:38 | Error messages almost all generated via Tcl_PrintfResult family file: [436f106e52] check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 123734 | |
|
2026-07-18
| ||
| 08:10 | Add Tcl_AppendPrintfToErrorInfo to our set of printers file: [e22b8ddbbd] check-in: [a65eb900f8] user: dkf branch: tip-757, size: 124194 | |
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [e9b239bc30] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 123821 | |
|
2026-06-21
| ||
| 16:33 | Minor change: Some more indentation corrections file: [f07ab07a3d] check-in: [c23270d478] user: dkf branch: main, size: 124271 | |
|
2026-06-13
| ||
| 10:18 | Finalize for clean valgrind run file: [94d9d2ce09] check-in: [83048deb29] user: apnadkarni branch: apn-fs-wip-for-92, size: 126819 | |
| 09:39 | Merge main file: [fff4031b21] check-in: [2f8db73549] user: apnadkarni branch: apn-fs-wip-for-92, size: 126341 | |
| 05:57 | All tests pass file: [5ac290a1d5] check-in: [c3a15d56e7] user: apnadkarni branch: apn-fs-wip-for-92, size: 126332 | |
|
2026-06-12
| ||
| 17:26 | Start on refactoring for enhancements file: [21c295cd19] check-in: [ebf4c4c936] user: apnadkarni branch: apn-fs-wip-for-92, size: 126851 | |
|
2026-06-08
| ||
| 18:41 | Small corrections to doc comments file: [8beacfb457] check-in: [ccb5df9767] user: dkf branch: main, size: 124277 | |
|
2026-05-26
| ||
| 21:53 | Fix [7da6c2d04c]: fileevent poor performance due to shimmering. Same pattern in a lot of other places file: [170ac12054] check-in: [c26a56dd82] user: jan.nijtmans branch: main, size: 124266 | |
|
2026-05-25
| ||
| 10:08 | Merge 9.0 - Bug [1215dca7] - inconsistent file join with volume relative arguments file: [339f81dabe] check-in: [55fc8a6b9b] user: apnadkarni branch: main, size: 124277 | |
| 09:47 | Minor refactor file: [a0ffa25809] check-in: [32e8fa89d2] user: apnadkarni branch: bug-1215dca7, size: 124166 | |
| 04:26 | zipfs also supports volume-relative paths and requires a separate check file: [3777026f8c] check-in: [3d2f02bf40] user: apnadkarni branch: bug-1215dca7, size: 124311 | |
|
2026-05-24
| ||
| 12:39 | Bug [1215dca7] - inconsistent file join with volume relative arguments file: [7d8b92bcc9] check-in: [40950b09f9] user: apnadkarni branch: bug-1215dca7, size: 123855 | |
|
2026-05-15
| ||
| 11:10 | Fix some indents file: [fb0cdb1276] check-in: [9e2610e8ef] user: dkf branch: main, size: 123899 | |
|
2026-05-09
| ||
| 15:06 | merge trunk file: [bb600de016] check-in: [eec8f88d37] user: dkf branch: c11-array-literals, size: 123856 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: [e17d260f16] check-in: [3dc5544544] user: dkf branch: main, size: 123897 | |
|
2026-04-27
| ||
| 20:02 | More indentation corrections file: [42dfcd0610] check-in: [c0ab8b0d2c] user: dkf branch: main, size: 123903 | |
|
2026-04-17
| ||
| 11:08 | Merge 9.0 - Fix [e2698b94b1]. Tcl_FSChdir crash on macos/macports after seteuid file: [1edc386d1f] check-in: [0853fd5d4a] user: apnadkarni branch: main, size: 123906 | |
| 04:04 | Start on [e2698b94b1]. Tcl_FSChdir crash on macos after seteuid file: [00855bf689] check-in: [7e7e1d3904] user: apnadkarni branch: bug-e2698b94b1, size: 123788 | |
|
2026-04-09
| ||
| 19:54 | Add a macro to declare a variable as 'used' when the compiler can't see it. For when TCL_UNUSED isn't so suitable. file: [535bf68523] check-in: [a41f6993bb] user: dkf branch: tcl-used, size: 123876 | |
|
2026-03-23
| ||
| 07:17 | Some optimization to avoid normalization checks file: [53f3b975a8] check-in: [1ffff6afcb] user: apnadkarni branch: bug-108904173c, size: 123868 | |
|
2026-03-17
| ||
| 08:48 | Code cleanup, more bools file: [d3543ebbfc] check-in: [bff552ceba] user: jan.nijtmans branch: main, size: 123865 | |
|
2026-03-01
| ||
| 12:07 | Improve some documentation comments file: [69570dccc5] check-in: [949643d2a6] user: dkf branch: main, size: 123862 | |
|
2026-02-23
| ||
| 09:17 | Rebase to trunk. More bool's file: [d6b48ba4e8] check-in: [e0b054564f] user: jan.nijtmans branch: tip-748, size: 123783 | |
|
2026-01-25
| ||
| 17:18 | Indentation corrections file: [45c1264bec] check-in: [55f5e6c4c6] user: dkf branch: main, size: 123819 | |
|
2025-11-17
| ||
| 09:18 | merge trunk file: [c1f31378ee] check-in: [8d7f54a91b] user: dkf branch: c11-automarker, size: 123711 | |
|
2025-11-09
| ||
| 14:12 | merge trunk file: [5c361c4bc6] check-in: [c495403a16] user: dkf branch: c11-printf-result, size: 123259 | |
|
2025-10-28
| ||
| 12:41 | Yet more bools... file: [263adf123b] check-in: [0517c8f089] user: dkf branch: c11-bool, size: 123837 | |
|
2025-10-27
| ||
| 14:35 | More booleans file: [1f96101404] check-in: [c3432ca23e] user: dkf branch: c11-bool, size: 123828 | |
|
2025-10-24
| ||
| 14:25 | merge trunk file: [377562acaa] check-in: [9c127a6a3a] user: dkf branch: c11-bool, size: 123813 | |
|
2025-10-13
| ||
| 15:38 | Turn TclNRAddCallback into a varargs macro so we don't need quite so many NULLs file: [7ecfd80867] check-in: [48d37299c0] user: dkf branch: c11-varargs-nr-add-callback, size: 123745 | |
|
2025-10-12
| ||
| 19:21 | Rebase to trunk file: [d53918f149] check-in: [fad4806904] user: jan.nijtmans branch: tip-626, size: 123813 | |
| 18:25 | Use the array literal (with variable contents) capabilities of C11 file: [617d26afc6] check-in: [599e4e5089] user: dkf branch: c11-array-literals, size: 123715 | |
|
2025-10-10
| ||
| 16:24 | Apply normal indentation/formattiong rule for sub-blocks file: [8660e384c5] check-in: [8e9651234b] user: dkf branch: main, size: 123756 | |
| 14:11 | Tranche 3 of adoption of bool file: [eb098dd92e] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 123801 | |
|
2025-10-06
| ||
| 08:31 | Adoption of TclAppendPrintfToErrorInfo file: [939dda4561] check-in: [e3a772f56c] user: dkf branch: c11-printf-result, size: 123241 | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult file: [579aeb3495] check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 123273 | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: [535207355e] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 123393 | |
|
2025-10-03
| ||
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences file: [98849d0687] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 123693 | |
|
2025-09-26
| ||
| 18:53 | merge trunk file: [7aebb209d1] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 122891 | |
|
2025-09-23
| ||
| 16:11 | Rebase to trunk file: [9ef7f064b2] check-in: [02a7870070] user: jan.nijtmans branch: tip-626, size: 123795 | |
|
2025-09-04
| ||
| 09:52 | Rebase to trunk file: [6d09e72fa3] check-in: [84e8b8343a] user: jan.nijtmans branch: tip-626, size: 123805 | |
| 08:24 | Minor indent fixes file: [16f790664c] check-in: [518418cbc3] user: dkf branch: main, size: 123738 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk file: [08af53a536] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 123814 | |
|
2025-09-01
| ||
| 13:53 | (partial) merge trunk file: [d17ac6d362] check-in: [893e489e6e] user: jan.nijtmans branch: tip-626, size: 123684 | |
|
2025-08-18
| ||
| 21:40 | partial back-port from tclSE (currently windows only): allow to load statically linked modules without necessity to declare them using Tcl_StaticPackage (or Tcl_StaticLibrary) file: [48ff3df0f6] check-in: [07f7174617] user: sebres branch: experimental-load-tcltest-implicitly, size: 123804 | |
| 08:32 | Merge 9.0 file: [b79580840e] check-in: [d65c84decf] user: jan.nijtmans branch: main, size: 123747 | |
| 08:28 | Better not use the old octal notation (even though it still works) file: [c3dbff349e] check-in: [803ecf28a2] user: jan.nijtmans branch: core-9-0-branch, size: 123750 | |
|
2025-08-17
| ||
| 11:25 | More bools and pieces file: [38760aa8d2] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 122898 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [8f3857a20f] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 122882 | |
|
2025-08-01
| ||
| 11:54 | merge trunk file: [a342ffee6a] check-in: [8d8ea7cf3a] user: dkf branch: c-std-update, size: 122891 | |
| 11:48 | More moving of variable declarations file: [8d77230dfa] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 122763 | |
|
2025-07-21
| ||
| 18:57 | merge 9.0 to trunk: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-free prevention for interim normalized path object; provide fixes minimally invasive (if API used with fresh created path object, so decrement would not destroy it if normalized path equal original given path) file: [6ad9025b28] check-in: [6623286ef9] user: sebres branch: main, size: 123745 | |
| 18:54 | merge 8.6 to 9.0: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-free prevention for interim normalized path object; provide fixes minimally invasive (if API used with fresh created path object, so decrement would not destroy it if normalized path equal original given path) file: [761d557256] check-in: [93127a131d] user: sebres branch: core-9-0-branch, size: 123748 | |
| 18:46 | cherry-pick to 8.7: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-free prevention for interim normalized path object; provide fixes minimally invasive (if API used with fresh created path object, so decrement would not destroy it if normalized path equal original given path) file: [216bb4d975] check-in: [75a7e2ae57] user: sebres branch: core-8-branch, size: 124072 | |
| 18:32 | merge 8.5 to 8.6: amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-free prevention for interim normalized path object; provide fixes minimally invasive (if API used with fresh created path object, so decrement would not destroy it if normalized path equal original given path) file: [0aee0b21e7] check-in: [87fcd1b301] user: sebres branch: core-8-6-branch, size: 133296 | |
| 18:21 | amend to [61c01e0edb08a9ed], more cases for increment ref-count with use-after-free prevention for interim normalized path object; provide fixes minimally invasive (if API used with fresh created path object, so decrement would not destroy it if normalized path equal original given path) file: [1c85d780f8] check-in: [4aae9497e4] user: sebres branch: core-8-5-branch, size: 141531 | |
|
2025-07-19
| ||
| 12:31 | More moving of variable declarations file: [86875e0c27] check-in: [c149575323] user: dkf branch: c-std-update, size: 122947 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [274dafda2d] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 122925 | |
| 08:11 | A bunch of small changes building on previous commits file: [44d0315cac] check-in: [1811f74742] user: dkf branch: c-std-update, size: 123012 | |
|
2025-07-13
| ||
| 07:03 | Define TclAppendPrintfToErrorInfo for a related pattern file: [1ffb0d6e63] check-in: [321d2b5cd3] user: dkf branch: c-std-update, size: 123039 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [b1f7724b3a] check-in: [70b6205548] user: dkf branch: c-std-update, size: 123115 | |
|
2025-07-10
| ||
| 21:12 | Clearer declarations of many C arrays; C11 lets the initialisers be expressions file: [8fa31fbc8e] check-in: [63912394cf] user: dkf branch: c-std-update, size: 123586 | |
|
2025-07-02
| ||
| 20:31 | merge trunk file: [341379b41c] check-in: [b013256012] user: dkf branch: c-std-update, size: 123637 | |
|
2025-06-23
| ||
| 07:39 | Mark some commands as needing bytecode compilation. Capitalise some function names to follow Tcl style file: [b247b203da] check-in: [94ead618ab] user: dkf branch: main, size: 123617 | |
|
2025-06-20
| ||
| 13:15 | Give each TSD struct its own name as well as the standard ThreadSpecificData file: [a85df37efc] check-in: [8d695d0eb6] user: dkf branch: c-std-update, size: 123637 | |
| 08:19 | Corrections/improvements to use of C standard capabilities; TclNRAddCallback now requires non-NULL callback function, accepts variable number of data arguments file: [b5705d161e] check-in: [0ae4935331] user: dkf branch: c-std-update, size: 123606 | |
|
2025-05-23
| ||
| 09:03 | Clean up indentation and overlong lines file: [d3aae15ab4] check-in: [71f3f24f7b] user: dkf branch: main, size: 123617 | |
|
2025-04-20
| ||
| 17:44 | Rebase file: [2638e50950] check-in: [c4b6797289] user: jan.nijtmans branch: tip-626, size: 123688 | |
|
2025-04-19
| ||
| 16:43 | Merge trunk. Another round of (harmless) -Wconversion fixes file: [bf28d78989] check-in: [9f799357d8] user: jan.nijtmans branch: conversion-warning, size: 123621 | |
|
2025-04-02
| ||
| 15:44 | Another bunch of -Wconversion warning fixes file: [36d6e2f1af] check-in: [58b859b5ea] user: jan.nijtmans branch: tip-626, size: 123678 | |
|
2025-03-26
| ||
| 16:33 | More C4244 Windows warnings file: [04adc244df] check-in: [6938f5b6c3] user: jan.nijtmans branch: tip-626, size: 123673 | |
|
2025-03-04
| ||
| 19:54 | merge & resolve file: [e4d4064cc6] check-in: [756e71bdbe] user: dgp branch: dgp-refactor, size: 123550 | |
|
2025-03-02
| ||
| 15:48 | Bunch of whitespace basic fixes. file: [eaee37da3f] check-in: [809d595b56] user: dkf branch: main, size: 123611 | |
|
2025-02-26
| ||
| 15:09 | merge 9.0.1 file: [a1124a9df8] check-in: [141d298e6a] user: dgp branch: dgp-refactor, size: 123559 | |
| 14:46 | conflict free file: [4292110e8c] check-in: [d87991a725] user: dgp branch: dgp-refactor, size: 123481 | |
|
2025-02-25
| ||
| 19:19 | Merge 9.0.0 file: [664b5c91a9] check-in: [dbf9e21ca3] user: dgp branch: dgp-refactor, size: 123647 | |
| 17:54 | merge & resolve file: [47e865a21b] check-in: [2d13d1fb4c] user: dgp branch: dgp-refactor, size: 123698 | |
|
2025-02-24
| ||
| 21:30 | get merging back on trunk up to 9.0b2 release file: [20213f57cc] check-in: [ae4a8f86e6] user: dgp branch: dgp-refactor, size: 123698 | |
| 21:07 | merge & resolve file: [9843c3827e] check-in: [7f5769effb] user: dgp branch: dgp-refactor, size: 123718 | |
| 20:37 | merge & resolve file: [91bd1f08e8] check-in: [981242ea94] user: dgp branch: dgp-refactor, size: 123732 | |
| 20:16 | merge & resolve file: [a623205dca] check-in: [966dd9dbe0] user: dgp branch: dgp-refactor, size: 123772 | |
| 19:06 | Merge next trunk checkin; resolve conflicts file: [ba5a05a862] check-in: [6a5b1c63c9] user: dgp branch: dgp-refactor, size: 123746 | |
| 18:41 | Max conflict free trunk merge file: [ba5e3bec0b] check-in: [8c8e0599f9] user: dgp branch: dgp-refactor, size: 123752 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [398aff1b16] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 123613 | |
|
2025-01-15
| ||
| 17:19 | change (internal) TclpLoadMemory() signature, backported from 9.0. Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work file: [5c631f6d5b] check-in: [92063c26fc] user: jan.nijtmans branch: core-8-6-branch, size: 133168 | |
|
2025-01-13
| ||
| 09:59 | More macros for measuring literals at compile time, and a shortcut for adding to error info file: [7c061c00cc] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 123011 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [39e7fb3e7f] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 123175 | |
|
2025-01-09
| ||
| 09:30 | TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [e6dbb667ed] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 123564 | |
|
2025-01-08
| ||
| 15:02 | Use C11 features, especially variadic macros. file: [b2a1966206] check-in: [38f3728d9a] user: dkf branch: dkf-c11-features, size: 123609 | |
|
2024-12-11
| ||
| 20:59 | Plug memory leak. test hygiene -- avoid fragility in makeFile / removeFile file: [4cda496739] check-in: [456ee8cc6a] user: jan.nijtmans branch: main, size: 123620 | |
| 20:56 | Plug memory leak. test hygiene -- avoid fragility in makeFile / removeFile file: [e17b009364] check-in: [16e450e72f] user: jan.nijtmans branch: core-8-branch, size: 123944 | |
|
2024-12-05
| ||
| 13:47 | This could give a (C++) compiler warning file: [81e6fc0ae1] check-in: [0f0f793c33] user: jan.nijtmans branch: core-8-branch, size: 123889 | |
|
2024-12-03
| ||
| 13:11 | On macOS, use the VFS pathname as name for the module, in stead of simply "[Memory Based Bundle]". file: [448398ebfa] check-in: [5cab008cd3] user: jan.nijtmans branch: core-8-branch, size: 123889 | |
| 11:15 | This was only meant for testing file: [3f6069f8d5] check-in: [2457d5c07e] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123565 | |
|
2024-12-02
| ||
| 14:33 | small amend, avoiding SF (purely hypothetical Tcl_FSGetCwd may return NULL) file: [ca31c8a874] check-in: [e4feb601a8] user: sebres branch: core-8-6-16-rc, size: 133150 | |
| 14:05 | Plug memory leak. file: [354a1c5565] check-in: [a5f7f2fc98] user: dgp branch: core-8-6-16-rc, size: 133136 | |
|
2024-11-29
| ||
| 08:20 | Add more testcases. Store full path in loadHandle file: [e18ed36582] check-in: [9ff4820138] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123674 | |
|
2024-11-27
| ||
| 10:44 | Implement build-time switch file: [231287892a] check-in: [376e9d7281] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123651 | |
|
2024-11-24
| ||
| 21:44 | Disable copying to /tmp. For test purposes only file: [7ba6a8ebca] check-in: [d6a519a9cf] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123630 | |
| 19:20 | No need for error-reporting in TclpLoadMemory(): If it fails, a fallback scenary is started, copying the shared library to /tmp. Error-message is lost anyway file: [8df9ed3ea5] check-in: [a919ce5cfe] user: jan.nijtmans branch: main, size: 123542 | |
|
2024-11-23
| ||
| 15:38 | No need for error-reporting in TclpLoadMemory(): If it fails, a fallback scenary is started, copying the shared library to /tmp. Error-message is lost anyway. file: [231525cf2d] check-in: [2a0ab9a83c] user: jan.nijtmans branch: core-8-branch, size: 123850 | |
| 13:37 | Remove unused "interp" parameter from TclpLoadMemoryGetBuffer(). Make size type size_t. Add typecasts file: [f8da4b0ab3] check-in: [230ee8520f] user: jan.nijtmans branch: core-8-6-branch, size: 133095 | |
|
2024-11-22
| ||
| 13:19 | Rebase to latest 9.0. Better error-handling. Remove unneeded parameter file: [4a323dbf9c] check-in: [fc6274015d] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123547 | |
|
2024-11-21
| ||
| 21:01 | Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size file: [52db7d988c] check-in: [8d3ada78be] user: jan.nijtmans branch: main, size: 123555 | |
| 17:56 | Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size file: [f9b2c9493f] check-in: [6b033a746e] user: jan.nijtmans branch: core-8-branch, size: 123863 | |
|
2024-11-18
| ||
| 15:11 | Fix for [a8e4f76ce4]: load library (dll) from zipfs-library causes a leak in temporary folder file: [760d595b73] check-in: [b74bd939ad] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 123550 | |
|
2024-10-07
| ||
| 19:52 | Merge [1f19a433ece17043]: Fix ungrammatical doubling of words in comments. file: [60843763f0] check-in: [9a9ba6ce11] user: pooryorick branch: unchained, size: 124242 | |
|
2024-09-21
| ||
| 08:41 | Fix ungrammatical doubling of words in comments file: [ee28c64a7e] check-in: [1f19a433ec] user: dkf branch: main, size: 123708 | |
|
2024-09-19
| ||
| 10:24 | Merge [265dc4708a3bf925]: avoid unneeded (but expensive) path normalization for several file subsystem commands and operations; closes [02d5d65d70adab97] and probably [411f52ed87e313dd49e2]. file: [b9a62ded93] check-in: [9f74f3299b] user: pooryorick branch: unchained, size: 124288 | |
|
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: [19a35004ac] check-in: [265dc4708a] user: sebres branch: main, size: 123755 | |
| 14:32 | merge 8.6 (fix attempt for [02d5d65d70adab97], however the small bottleneck is still visible) file: [766a5e6d67] check-in: [86abe9aa4a] user: sebres branch: core-8-branch, size: 123877 | |
|
2024-09-13
| ||
| 14:26 | small amend: move the normalization to the block where the error message really needed file: [0deb4899fa] check-in: [5cdc8f54e9] user: sebres branch: bug-02d5d65d70adab97, size: 133123 | |
| 12:37 | amend considering possible tilde expansion in absolute paths starting with ~, so proper error message by tests *io-40.17 "tilde substitution in open" file: [3d48ded6e9] check-in: [026bd1bc89] user: sebres branch: bug-02d5d65d70adab97, size: 133782 | |
| 12:07 | because the normalization is very expensive (see [02d5d65d70adab97]), don't invoke it for native or absolute paths, so aviod normalization "just to ensure we return the correct error messages under some circumstances" file: [dda4085de6] check-in: [70020277fb] user: sebres branch: bug-02d5d65d70adab97, size: 133532 | |
| 11:57 | TclFSCwdIsNative may return wrong result when cwd is not initialized in TSD (if pwd/cd never called for this thread) file: [5a8870e5fb] check-in: [ce638746db] user: sebres branch: bug-02d5d65d70adab97, size: 133325 | |
|
2024-09-11
| ||
| 16:02 | Replace sequences of Tcl_AddErrorInfo with single Tcl_AppendObjToErrorInfo file: [ef69931e0f] check-in: [02130d4855] user: dkf branch: tweak, size: 123731 | |
|
2024-08-29
| ||
| 08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [b592f2a847] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 124292 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [d41dbd5346] check-in: [627781a6db] user: pooryorick branch: unchained, size: 124292 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [3324d96d64] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 124278 | |
| 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: [1bb5ee129e] check-in: [176e45cc06] user: pooryorick branch: unchained, size: 124216 | |
| 11:23 | Merge [22e66b7f413a16ea]: Fix [e155cedf33]: Error-handling in TclGetOpenMode(). file: [aa15be036b] check-in: [9d86f86f41] user: pooryorick branch: unchained, size: 124216 | |
| 10:40 | Merge [22cb6d973e5b8327]: Use TclHasInternalRep() macro in more places. file: [1130f7beaf] check-in: [17b13231f6] user: pooryorick branch: unchained, size: 124237 | |
|
2024-08-26
| ||
| 22:10 | Merge [364a550ce5768b4f]: Undo the encodingPtr -> encodingNamePtr change. file: [539a351cd8] check-in: [de64c552c7] user: pooryorick branch: unchained, size: 124302 | |
| 09:54 | Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: [ceccb93fd6] check-in: [33360d10e4] user: pooryorick branch: unchained, size: 124298 | |
| 09:45 | Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [22eb53f5a3] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 124338 | |
|
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: [a946a95647] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 124312 | |
| 13:14 | Merge [a49b71f59d50038a]: Some more int -> Tcl_Size. file: [376e0e3c3c] check-in: [fcf8a31c93] user: pooryorick branch: unchained, size: 124318 | |
|
2024-08-22
| ||
| 20:53 | Merge [6afcffcb660971ef]: Bug [33b2486199] - thread create/release unmounts zipfs. file: [a9497807a4] check-in: [dfc86cdbd2] user: pooryorick branch: unchained, size: 124375 | |
| 20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [dff9254f2c] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 124351 | |
| 18:57 | Merge [48cea1251af4b041]: "Fix [d0d0749467]: TclFSUnloadTempFile() is unused" and "Fix [db537f8809]: tclInt.h: TclNsDecrRefCount() declaration duplicated". file: [17a6e634ff] check-in: [4d86b23359] user: pooryorick branch: unchained, size: 124343 | |
| 18:36 | Merge [4cfbfb312127679e]: Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks. NRE tests, coroutines; file: [384d4957e3] check-in: [3e342ec2e5] user: pooryorick branch: unchained, size: 126786 | |
| 17:30 | Merge [49456a66de890668]: Fix [02acab5aea], [d8a354f7d9], [62e5508ee], [4af110a6a1], [02acab5aea] - file ensemble bugs for zipfs. file: [3616b5ce83] check-in: [e5b63acf2f] user: pooryorick branch: unchained, size: 126790 | |
|
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: [3c2f2b7b7b] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 126506 | |
|
2024-06-27
| ||
| 10:05 | Remove unneeded "unsigned" declaration in EvalFileCallback. Silence warnings about unused parameters. file: [be66606578] check-in: [4bb85c7a17] user: pooryorick branch: unchained, size: 126133 | |
|
2024-06-12
| ||
| 08:47 | Merge [fab05e2102] (core-8-branch): More Tcl_Size. file: [6658c8829e] check-in: [bcf6945c28] user: pooryorick branch: unchained, size: 126142 | |
|
2024-06-04
| ||
| 15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: [5c21505211] check-in: [f6c559b364] user: dkf branch: main, size: 123759 | |
|
2024-05-28
| ||
| 12:38 | Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) file: [25675dd2b5] check-in: [5f6c7373c1] user: jan.nijtmans branch: core-8-6-branch, size: 133200 | |
|
2024-05-27
| ||
| 20:19 | Some more functions for lists, a bit like the ones for dicts file: [da08246813] check-in: [80e4f71f99] user: dkf branch: dkf/experimental-more-list-c-funcs, size: 133242 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [dea7c72b48] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 123243 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [9ddd6c6e58] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 123309 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [cb5add3436] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 123318 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [f7e997b6f3] check-in: [3a60363aa1] user: dkf branch: main, size: 123773 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [57639ce01c] check-in: [835b1a5566] user: dkf branch: main, size: 123759 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [19724060a4] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 123698 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: [fd7672b0b6] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 123699 | |
|
2024-04-11
| ||
| 14:09 | Merge 8.7 file: [8c5353953e] check-in: [93e55377dc] user: jan.nijtmans branch: main, size: 123697 | |
| 13:15 | Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we mean file: [b7a3047ffa] check-in: [c6d3960498] user: jan.nijtmans branch: core-8-branch, size: 123881 | |
| 12:35 | Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels and type-casts. file: [83a1fb8498] check-in: [e75d7ff329] user: jan.nijtmans branch: core-8-6-branch, size: 133271 | |
| 11:03 | Merge 9.0 file: [76ed680446] check-in: [156c6cc448] user: jan.nijtmans branch: tip-691, size: 125436 | |
| 08:35 | Fix [e155cedf33]: Error-handling in TclGetOpenMode() file: [c96ae9dfc6] check-in: [22e66b7f41] user: jan.nijtmans branch: main, size: 123697 | |
| 07:57 | Fix [e155cedf33]: Error-handling in TclGetOpenMode(). Add O_ACCMODE fow Windows, in case it is not defined file: [a2955d3a31] check-in: [68ff52f3c7] user: jan.nijtmans branch: core-8-branch, size: 123881 | |
|
2024-04-10
| ||
| 15:26 | Merge 8.7 file: [9b85d75c71] check-in: [22cb6d973e] user: jan.nijtmans branch: main, size: 123718 | |
| 14:47 | Merge 8.6 Use TclHasInternalRep() macro in more places. file: [ca7fd39f4f] check-in: [d326acc1c9] user: jan.nijtmans branch: core-8-branch, size: 123880 | |
| 13:18 | [e155cedf33]: Error-handling in TclGetOpenMode() file: [81ac03e8d8] check-in: [1de2bb21a5] user: jan.nijtmans branch: bug-e155cedf33, size: 123871 | |
| 11:52 | Merge 9.0 file: [90b3703249] check-in: [f4b3e69a07] user: jan.nijtmans branch: tip-691, size: 125437 | |
| 10:21 | Use O_ACCMODE in stead of the non-standard RW_MODES file: [130c5a959d] check-in: [af85b455a0] user: jan.nijtmans branch: tip-691, size: 125409 | |
| 10:15 | Use O_ACCMODE in stead of the non-standard RW_MODES. Since O_RDONLY|O_WRONLY|O_RDWR aren't necessary separate flags, this is the standard way. file: [db76d11c87] check-in: [862ccc7e61] user: jan.nijtmans branch: core-8-6-branch, size: 133144 | |
| 08:49 | Make "-profile tcl8" a 100% dummy option, for maximum compatibility (in case the system encoding is shiftjis or big5) file: [7daac7def7] check-in: [40098cbf10] user: jan.nijtmans branch: tip-691-for-8.6, size: 133433 | |
| 08:29 | Handle more error-situations in open mode parsing file: [a5181e70d7] check-in: [e06aa24e86] user: jan.nijtmans branch: tip-691, size: 125481 | |
|
2024-04-09
| ||
| 09:03 | Use CHANNEL_RAW_MODE flag in stead of simply '2' file: [24195b820e] check-in: [68bf30860d] user: jan.nijtmans branch: tip-691, size: 124853 | |
|
2024-04-08
| ||
| 12:52 | (dummy) implementation of TIP #691 for 8.6 file: [96e4c52722] check-in: [1590f15656] user: jan.nijtmans branch: tip-691-for-8.6, size: 133630 | |
|
2024-04-05
| ||
| 13:58 | Merge 9.0. Change flag names file: [24bbcfa528] check-in: [8889b0c536] user: jan.nijtmans branch: tip-691, size: 124752 | |
|
2024-04-04
| ||
| 14:25 | Merge 8.7 (undid the encodingPtr -> encodingNamePtr change) file: [ef779aec3d] check-in: [364a550ce5] user: jan.nijtmans branch: main, size: 123783 | |
| 13:32 | Merge 8.6 file: [34dba4d6b0] check-in: [b7e442b293] user: jan.nijtmans branch: core-8-branch, size: 123945 | |
| 13:06 | Backout [0a9ae478ac], as requested file: [34bb011f3a] check-in: [33bbacee4e] user: jan.nijtmans branch: core-8-6-branch, size: 133209 | |
| 11:44 | Merge 8.6 file: [041a6f434b] check-in: [09cdca236b] user: jan.nijtmans branch: core-8-branch, size: 123909 | |
| 11:09 | Tcl_GetString() -> TclGetString(), for minor speedup. file: [f4bf8bf783] check-in: [0256b2a319] user: jan.nijtmans branch: core-8-6-branch, size: 133185 | |
| 10:52 | encodingName -> encoding (where appropriate) file: [9d0c518e0c] check-in: [0a9ae478ac] user: jan.nijtmans branch: core-8-6-branch, size: 133208 | |
|
2024-04-03
| ||
| 20:21 | encodingName -> encoding (where appropriate) file: [606bf3bef1] check-in: [5b26e92fbb] user: jan.nijtmans branch: tip-691, size: 124748 | |
| 19:39 | Handle "open" as well file: [1a12b12115] check-in: [9784704bc9] user: jan.nijtmans branch: tip-691, size: 124804 | |
|
2024-04-02
| ||
| 20:22 | Rebase to 9.0 file: [232134af1d] check-in: [bdcf3280d6] user: jan.nijtmans branch: tip-691, size: 124663 | |
|
2024-03-22
| ||
| 21:05 | Merge 9.0 file: [88dd72e9ed] check-in: [66dedd5931] user: jan.nijtmans branch: tip-691, size: 124789 | |
| 11:27 | More progress (not well tested yet) file: [53cc1cc283] check-in: [bc7883f663] user: jan.nijtmans branch: tip-691, size: 124804 | |
|
2024-03-21
| ||
| 13:55 | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [470574632a] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 123779 | |
| 09:46 | TIP #691: Setting -profile for tclsh/wish and the "source" command file: [2cb068756a] check-in: [cfbae0a1ad] user: jan.nijtmans branch: tip-691, size: 124395 | |
|
2024-03-19
| ||
| 17:09 | more spacing/formatting tweaks file: [e5118d2f32] check-in: [9a59cf8499] user: dkf branch: main, size: 123794 | |
| 14:56 | Fix indentation/brace usage style issues file: [4d8f37ebcf] check-in: [1fbff64078] user: dkf branch: main, size: 123834 | |
|
2024-03-13
| ||
| 09:45 | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 file: [9303c2066e] check-in: [c575f9dc00] user: jan.nijtmans branch: core-8-branch, size: 123958 | |
|
2024-03-12
| ||
| 21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [9751a15082] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 123808 | |
|
2024-02-27
| ||
| 14:17 | Merge 8.7 file: [ccb44435a9] check-in: [a49b71f59d] user: jan.nijtmans branch: main, size: 123814 | |
| 13:53 | Some more int -> Tcl_Size file: [8048c4486f] check-in: [fd0a1b6e28] user: jan.nijtmans branch: core-8-branch, size: 123964 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: [4e33998fd3] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 123936 | |
|
2024-01-27
| ||
| 22:05 | Now passing tests file: [23f184c001] check-in: [fbcb7c7022] user: dkf branch: oo-properties-c-impl, size: 123864 | |
|
2023-11-03
| ||
| 19:56 | merge trunk file: [4915b20e15] check-in: [4627159c40] user: dgp branch: dgp-refactor, size: 123829 | |
|
2023-10-21
| ||
| 06:09 | Merge 8.7 - Bug [33b2486199] - thread create/release unmounts zipfs file: [df04c6a033] check-in: [6afcffcb66] user: apnadkarni branch: main, size: 123891 | |
| 04:14 | Move zipfs finalization to TclFinalizeFilesystem file: [f16030c04a] check-in: [e0c1a7b07f] user: apnadkarni branch: bug-33b2486199, size: 123978 | |
|
2023-10-19
| ||
| 18:48 | Merge 8.7 file: [1734aac5e7] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 123867 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: [ffb258f43c] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 123954 | |
|
2023-10-09
| ||
| 20:46 | Merge 8.7 file: [96248900b4] check-in: [48cea1251a] user: jan.nijtmans branch: main, size: 123859 | |
| 20:42 | Merge 8.6 file: [2be1ad5011] check-in: [b5ab3fa9da] user: jan.nijtmans branch: core-8-branch, size: 123946 | |
| 20:37 | Fix [d0d0749467]: TclFSUnloadTempFile() is unused file: [6db94f3c8b] check-in: [5b982ced31] user: jan.nijtmans branch: core-8-6-branch, size: 133232 | |
|
2023-10-05
| ||
| 11:22 | Merge 8.6 file: [27ad7ee950] check-in: [73c79c7378] user: jan.nijtmans branch: core-8-branch, size: 126387 | |
|
2023-10-04
| ||
| 21:12 | Merge 8.7 file: [c6a9034fcf] check-in: [4cfbfb3121] user: jan.nijtmans branch: main, size: 126302 | |
| 14:28 | merge trunk file: [5231c65d51] check-in: [ba09f74e2a] user: dgp branch: dgp-refactor, size: 126244 | |
|
2023-10-02
| ||
| 07:00 | Merge 8.7 - Fix [02acab5aea], [d8a354f7d9], [62e5508ee], [4af110a6a1], [02acab5aea] - file ensemble bugs for zipfs file: [bcd0ec408c] check-in: [49456a66de] user: apnadkarni branch: main, size: 126306 | |
| 06:17 | More relatively minor fixes for file ensemble on zipfs file: [c283e0fead] check-in: [1380fdb0cb] user: apnadkarni branch: apn-zipfs-filecommands, size: 126391 | |
|
2023-10-01
| ||
| 16:58 | More file ensemble tests for zipfs file: [eb555f2479] check-in: [1704dba4ab] user: apnadkarni branch: apn-zipfs-filecommands, size: 126331 | |
|
2023-09-30
| ||
| 16:17 | Start on tests and fixes for file commands for zipfs file: [6727a3045f] check-in: [507d0337cc] user: apnadkarni branch: apn-zipfs-filecommands, size: 126211 | |
|
2023-06-21
| ||
| 16:02 | merge trunk file: [2935351272] check-in: [3673c24b1f] user: dgp branch: dgp-refactor, size: 125960 | |
|
2023-06-19
| ||
| 04:29 | merge trunk file: [e63a01292d] check-in: [692eadeedf] user: griffin branch: tip-636-tcl9-644, size: 126022 | |
|
2023-06-16
| ||
| 12:21 | Proposed fix for [c13819225e]: Problem with lsort|lsearch -stride on 32-bit linux. Also fix some compiler warnings file: [f2405bf4e8] check-in: [21959903d6] user: jan.nijtmans branch: bug-c13819225e, size: 126019 | |
|
2023-04-30
| ||
| 23:09 | Partial sync-up with trunk. file: [9386e1357f] check-in: [82fe864420] user: griffin branch: tip-636-tcl9-644, size: 126016 | |
|
2023-04-24
| ||
| 18:57 | merge trunk file: [7ef446e8fe] check-in: [2fbfe7da2b] user: dgp branch: dgp-refactor, size: 125948 | |
| 18:47 | Merge TIP 660 commit. Resolve enough conflicts to compile. file: [adc7e6d705] check-in: [16ce472043] user: dgp branch: dgp-refactor, size: 125936 | |
|
2023-04-23
| ||
| 09:46 | Merge 9.0 file: [b531568df6] check-in: [66ef514f0e] user: jan.nijtmans branch: tip-657, size: 126006 | |
| 07:24 | Merge trunk file: [c390480b09] check-in: [ffb9760eca] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 126141 | |
|
2023-04-21
| ||
| 21:31 | Merge 9.0 file: [99ab9feef5] check-in: [f1cb9fbb82] user: jan.nijtmans branch: tip-657, size: 125994 | |
| 17:11 | Merge monster spell-check patch, resolving conflicts. file: [3f140976b0] check-in: [b882118946] user: dgp branch: dgp-refactor, size: 125945 | |
| 09:19 | Set the encoding profile to strict in Tcl_FSEvalFileEx(). file: [f392f38ec8] check-in: [3016169b6f] user: pooryorick branch: main, size: 126129 | |
| 06:16 | Fix warnings generated on disable8api builds file: [e40cb3e0d2] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 126007 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: [da28cfcbb5] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 125995 | |
|
2023-04-12
| ||
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [458aa0396a] check-in: [d65da06a77] user: pooryorick branch: main, size: 126004 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [03afe884ff] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 126107 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [3945eaf071] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 136080 | |
|
2023-04-03
| ||
| 16:15 | merge trunk file: [2135e26f1d] check-in: [9b9daa251b] user: dgp branch: dgp-refactor, size: 125949 | |
| 15:50 | merge trunk through March 5 file: [230cad1b34] check-in: [41a28f16fe] user: dgp branch: dgp-refactor, size: 125948 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [f25cc7ecdd] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 125999 | |
|
2023-03-27
| ||
| 11:35 | More (internal) usage of TclGetString() and TclGetStringFromObj() macro's file: [a0f6c8f5fd] check-in: [86bf13933a] user: jan.nijtmans branch: core-8-branch, size: 126111 | |
|
2023-03-24
| ||
| 20:58 | Merge 8.7 file: [cd37c5201b] check-in: [6301de2138] user: jan.nijtmans branch: main, size: 126008 | |
| 20:47 | Merge 8.6 file: [21868577cd] check-in: [87cd711c2a] user: jan.nijtmans branch: core-8-branch, size: 126112 | |
|
2023-03-05
| ||
| 19:57 | Another round of -1 -> TCL_INDEX_NONE file: [27962b9ea0] check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 126007 | |
|
2022-10-28
| ||
| 18:32 | merge trunk file: [bd4ef54718] check-in: [23e1d51bd6] user: dgp branch: dgp-refactor, size: 125888 | |
| 11:18 | TIP #646 correction: let "fconfigure $chan -eofchar" return a single character, not a list element file: [c604b766cc] check-in: [6421442176] user: jan.nijtmans branch: main, size: 125947 | |
|
2022-10-23
| ||
| 14:45 | Merge 9.0 file: [ed3364d1d4] check-in: [907cdd837b] user: jan.nijtmans branch: dgp-refactor, size: 125956 | |
|
2022-10-21
| ||
| 08:53 | Merge 8.7 file: [85b894651b] check-in: [cd9d1f32be] user: jan.nijtmans branch: main, size: 126015 | |
|
2022-09-15
| ||
| 12:06 | merge trunk file: [e19350321f] check-in: [c11f87a167] user: dgp branch: dgp-refactor, size: 126045 | |
|
2022-09-06
| ||
| 13:57 | Merge 8.7 file: [a6c330f931] check-in: [91e5b361ec] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 126111 | |
|
2022-08-07
| ||
| 10:11 | Remove code that was ifdef'ed out file: [5d9bd386b2] check-in: [80e43c5296] user: apnadkarni branch: tip-602, size: 126104 | |
|
2022-07-08
| ||
| 04:06 | Start on TIP-602 implementation. Work in progress file: [dc13c217b2] check-in: [2c8e086843] user: apnadkarni branch: tip-602, size: 126551 | |
|
2022-06-10
| ||
| 13:45 | Provide help with solving merge conflicts ;-) file: [f30c57c658] check-in: [71597277a7] user: jan.nijtmans branch: dgp-refactor, size: 126318 | |
|
2022-05-25
| ||
| 21:21 | merge trunk file: [2b278d014b] check-in: [a3f30fc2bf] user: dgp branch: dgp-refactor, size: 126236 | |
|
2022-05-17
| ||
| 13:27 | Merge 9.0 file: [068975d5ed] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 126377 | |
| 12:50 | Merge 8.7 file: [264de36b2b] check-in: [cd18e5535f] user: jan.nijtmans branch: tip-616-for-8.7, size: 126111 | |
| 11:17 | Merge 8.7 file: [48b8ff34f6] check-in: [74c6a378ca] user: jan.nijtmans branch: main, size: 126295 | |
| 09:32 | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) file: [f5ddac1416] check-in: [eaf93525a5] user: jan.nijtmans branch: core-8-branch, size: 126088 | |
| 07:32 | Merge 9.0. Fix compilation (due to new macro's in previous commit) file: [708a03156d] check-in: [53d044ea40] user: jan.nijtmans branch: tip-616, size: 126371 | |
| 07:18 | Merge 8.7. Add macro's for situation without UTF_TCL_STUBS file: [3ebbb7d982] check-in: [3923104571] user: jan.nijtmans branch: tip-616-for-8.7, size: 126105 | |
|
2022-02-11
| ||
| 17:47 | merge trunk file: [e8cc7d87b0] check-in: [2bd0b2edc3] user: dgp branch: dgp-refactor, size: 126230 | |
|
2022-02-10
| ||
| 09:45 | Merge 8.7 file: [7a3edea620] check-in: [d7e83e77e8] user: jan.nijtmans branch: main, size: 126289 | |
| 09:37 | Merge 8.6 file: [d90c7f1f27] check-in: [c03b7afd75] user: jan.nijtmans branch: core-8-branch, size: 126082 | |
| 09:26 | Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_ListObjGetElements everywhere. This is slightly more efficient if the refered list already has the correct type file: [67c811cf82] check-in: [30cd3187fc] user: jan.nijtmans branch: core-8-6-branch, size: 136081 | |
| 08:42 | Same with TclListObjGetElements file: [321259114b] check-in: [5f2ed67ee3] user: jan.nijtmans branch: tip-616, size: 126348 | |
| 08:34 | Tcl_ListObjLength -> TclListObjLength file: [0fb0b03c54] check-in: [8186be0b8d] user: jan.nijtmans branch: tip-616, size: 126350 | |
|
2022-01-26
| ||
| 08:37 | More WIP file: [9ef9ac4076] check-in: [3f003f3286] user: jan.nijtmans branch: tip-616, size: 126354 | |
|
2022-01-24
| ||
| 20:54 | More work in progress file: [eec8cbe2b4] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 126340 | |
| 08:18 | TIP #616: Tcl lists > 2^31 elements. WIP file: [394e6ad669] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 126295 | |
|
2022-01-17
| ||
| 17:02 | Merge 8.6 file: [a6caa1468d] check-in: [ea38112364] user: jan.nijtmans branch: core-8-branch, size: 126113 | |
| 16:44 | Tcl_NewObj() -> TclNewObj() file: [fef583e0d0] check-in: [df30948549] user: jan.nijtmans branch: core-8-6-branch, size: 136086 | |
|
2021-04-26
| ||
| 14:24 | merge trunk file: [957220d728] check-in: [edc4f29c44] user: dgp branch: dgp-refactor, size: 126235 | |
| 07:58 | merge core-8-branch file: [327882b2ab] check-in: [5b3ba7d74a] user: dkf branch: main, size: 126294 | |
|
2021-04-24
| ||
| 20:07 | Documenting our reference count management file: [68f001f555] check-in: [62834021ed] user: dkf branch: doc-ref-management, size: 126087 | |
|
2021-04-08
| ||
| 19:43 | merge trunk file: [2862e0048c] check-in: [f4a67cab62] user: dgp branch: dgp-refactor, size: 126231 | |
|
2021-04-07
| ||
| 09:55 | TIP #595 (for Tcl 8.7) part 1: just rename Tcl_StaticPackage to Tcl_StaticLibrary, Tcl_PackageInitProc to Tcl_LibraryInitProc and Tcl_PackageUnloadProc to Tcl_LibraryUnloadProc. Adapt documentation, mentioning that the old names are now deprecated. file: [b490c3c246] check-in: [6039d0396a] user: jan.nijtmans branch: core-8-branch, size: 126083 | |
|
2021-02-24
| ||
| 15:28 | merge trunk file: [06b2968faa] check-in: [0d2a613e7c] user: dgp branch: dgp-refactor, size: 126231 | |
|
2021-02-23
| ||
| 14:06 | Merge 9.0 file: [ad5d078b2d] check-in: [b4d8707ce5] user: jan.nijtmans branch: bug-ea39ab591e, size: 126290 | |
| 07:42 | Merge 8.7 file: [ac89b4d085] check-in: [2c08ab8d35] user: jan.nijtmans branch: main, size: 126290 | |
| 07:39 | Merge 8.6 file: [09b935c2b5] check-in: [cc7968cc45] user: jan.nijtmans branch: core-8-branch, size: 126083 | |
|
2021-02-22
| ||
| 15:45 | Fix one more usage of getenv() on Windows file: [8288c18171] check-in: [aa52f7c4dd] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 136091 | |
|
2021-01-15
| ||
| 22:23 | Merge TIP 481 (resolve conflicts) file: [7e2fce46c5] check-in: [8cdef98ab8] user: dgp branch: dgp-refactor, size: 126125 | |
| 13:57 | Merge 9.0 file: [2efbea17f8] check-in: [a8671ef11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 126184 | |
|
2021-01-12
| ||
| 17:07 | More WIP file: [7f12b4b79f] check-in: [bd9e5afaf9] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 125977 | |
|
2021-01-11
| ||
| 10:03 | Merge 8.7, resolve conflicts file: [d40982ed82] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 126184 | |
|
2020-12-10
| ||
| 19:35 | Merge trunk; silence shadow warning file: [c3cdcc7cd6] check-in: [fd76c5f3fc] user: dgp branch: dgp-refactor, size: 126111 | |
| 10:16 | Merge 9.0 file: [bf40359ad9] check-in: [676a0c9850] user: jan.nijtmans branch: bug-ea39ab591e, size: 126169 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [b233eff42c] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 126169 | |
| 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: [e64a6cd649] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 125977 | |
|
2020-12-07
| ||
| 16:56 | merge trunk file: [22eadefa30] check-in: [5cae1c172b] user: dgp branch: dgp-refactor, size: 126114 | |
|
2020-12-04
| ||
| 15:12 | Merge 9.0 file: [e00e3e7cb9] check-in: [b8cccc59e2] user: jan.nijtmans branch: bug-ea39ab591e, size: 126172 | |
| 11:02 | Merge 8.7 file: [e2996b25d9] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 126172 | |
| 10:44 | Merge 8.6 file: [13a477a67f] check-in: [afd2fa5fae] user: jan.nijtmans branch: core-8-branch, size: 125980 | |
| 10:31 | Merge 8.5 (syncing "tcltest" package). Use more uppercase hex representations file: [02ac3edad1] check-in: [fe25ac7b6f] user: jan.nijtmans branch: core-8-6-branch, size: 135986 | |
|
2020-10-23
| ||
| 15:02 | merge trunk file: [6a912769a8] check-in: [741c1443fb] user: dgp branch: dgp-refactor, size: 126114 | |
|
2020-10-22
| ||
| 10:38 | TIP #587: Default utf-8 for source command file: [61f23468be] check-in: [ad4d3b63ba] user: jan.nijtmans branch: trunk, size: 126172 | |
|
2020-10-01
| ||
| 12:38 | Merge 8.7 file: [8aed1078cd] check-in: [3a2fca1540] user: jan.nijtmans branch: tip-587-for-8.7, size: 125980 | |
|
2020-09-28
| ||
| 14:30 | merge trunk file: [675eb61359] check-in: [0bf093f920] user: dgp branch: dgp-refactor, size: 126172 | |
| 10:49 | Merge 8.7 file: [53e3c9c77c] check-in: [07a4a82fd2] user: jan.nijtmans branch: trunk, size: 126230 | |
| 10:39 | Merge 8.6 file: [f399f5ec85] check-in: [ef2427283a] user: jan.nijtmans branch: core-8-branch, size: 126037 | |
| 10:13 | Make Tcl compile warning-free using -Wshadow file: [3aabb870b0] check-in: [cb0b42e7fe] user: jan.nijtmans branch: core-8-6-branch, size: 135986 | |
|
2020-09-25
| ||
| 12:26 | Merge trunk file: [bdb888c6f6] check-in: [7e222f7c97] user: jan.nijtmans branch: tip-587, size: 126176 | |
| 10:57 | TIP #587 for Tcl 8.7 file: [0ab6362746] check-in: [ab4fa2de85] user: jan.nijtmans branch: tip-587-for-8.7, size: 125984 | |
|
2020-09-20
| ||
| 16:34 | Merge [92d5c95fd8]. resolve conflicts file: [c6e964e4e5] check-in: [84880ae75f] user: dgp branch: dgp-refactor, size: 126176 | |
| 11:17 | Default utf-8 for source command file: [5c678bb606] check-in: [ca28844abe] user: jan.nijtmans branch: tip-587, size: 126086 | |
|
2020-09-19
| ||
| 20:32 | Merge [e4b8c5a2ab]. resolve conflict. file: [d6b835269d] check-in: [fdb0f63828] user: dgp branch: dgp-refactor, size: 126181 | |
|
2020-09-17
| ||
| 14:12 | Merge 8.7 file: [74ee79e157] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 126234 | |
| 13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [794e5e1475] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 126041 | |
|
2020-09-04
| ||
| 07:28 | TIP #581: Mainly documentation and some testcases file: [5e88abb195] check-in: [87bd83bd5c] user: jan.nijtmans branch: core-8-6-branch, size: 135990 | |
|
2020-09-01
| ||
| 10:51 | Merge 8.7 file: [4f1020464b] check-in: [e4b8c5a2ab] user: jan.nijtmans branch: trunk, size: 126239 | |
| 10:33 | Merge 8.6 file: [d20d8a731c] check-in: [2e2f130b01] user: jan.nijtmans branch: core-8-branch, size: 126046 | |
|
2020-08-11
| ||
| 06:08 | Merge 8.6 file: [16422683f9] check-in: [bf77bc0365] user: jan.nijtmans branch: core-8-branch, size: 126062 | |
| 05:39 | Eliminate many unnecessary type-casts, mostly (size_t) when value is already size_t or int file: [c26a2c0623] check-in: [013b828787] user: jan.nijtmans branch: core-8-6-branch, size: 135991 | |
|
2020-07-13
| ||
| 12:03 | (Experiment): What happens if we purge all usages of Master/Slave from Tcl. Highly experimental, not meant for Tcl 8.6.11! file: [65ac126b77] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 135998 | |
|
2020-03-18
| ||
| 19:10 | merge trunk file: [5c979bf351] check-in: [d9065bd3aa] user: dgp branch: dgp-refactor, size: 126197 | |
|
2020-03-17
| ||
| 01:20 | merge 8.7 file: [32f24ad5c2] check-in: [4d9717c8ef] user: dgp branch: trunk, size: 126255 | |
| 01:01 | TIP 569 - remove lint comments file: [5b84f01e7a] check-in: [658a498ae4] user: dgp branch: core-8-branch, size: 126071 | |
|
2020-03-07
| ||
| 16:07 | Merge trunk file: [b7c6fe8787] check-in: [02f1df2e68] user: jan.nijtmans branch: dgp-refactor, size: 126208 | |
|
2020-03-06
| ||
| 21:33 | merge 8.7 file: [b4c00cdd65] check-in: [89fde09430] user: dgp branch: trunk, size: 126266 | |
| 21:22 | More unused arguments through the IO code. file: [e370fe9fb8] check-in: [7e017e8119] user: dgp branch: core-8-branch, size: 126082 | |
|
2020-02-28
| ||
| 19:45 | Merge trunk, and resolve conflicts. file: [c107d7eec1] check-in: [40258de7ff] user: dgp branch: dgp-refactor, size: 126355 | |
| 14:07 | Merge 8.7 file: [79b0e917e3] check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 126413 | |
| 12:46 | Merge 8.7 file: [dc4ad8663a] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 126343 | |
|
2020-02-13
| ||
| 22:06 | Merge 8.7 file: [89c2f2d3f3] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 126229 | |
|
2020-01-13
| ||
| 14:34 | merge trunk file: [222cbd62da] check-in: [b2e462b310] user: dgp branch: dgp-refactor, size: 126018 | |
| 12:11 | Merge 8.7 file: [20b318a4d4] check-in: [4a9636c39a] user: jan.nijtmans branch: trunk, size: 126076 | |
| 10:44 | Merge 8.6 file: [d7907ad3b2] check-in: [dc4d9a7fc0] user: jan.nijtmans branch: core-8-branch, size: 125962 | |
| 10:00 | Silence some gcc-9 compiler warnings. file: [268108d1c9] check-in: [8bfb4f1f0b] user: jan.nijtmans branch: core-8-6-branch, size: 136000 | |
|
2019-12-03
| ||
| 16:12 | Merge 8.7 file: [f69135fe37] check-in: [41773410ac] user: jan.nijtmans branch: cplusplus, size: 126213 | |
|
2019-12-02
| ||
| 18:53 | merge trunk file: [6a7a36183a] check-in: [da00ee31b2] user: dgp branch: dgp-refactor, size: 126002 | |
| 11:50 | Merge 8.7 file: [680b62b3fd] check-in: [32f829e03c] user: jan.nijtmans branch: trunk, size: 126060 | |
|
2019-11-20
| ||
| 13:32 | Fix typo in tclTestObj.c file: [b10ad0cbba] check-in: [4c33a79021] user: jan.nijtmans branch: digit-bit-60, size: 125946 | |
|
2019-11-13
| ||
| 18:41 | merge trunk file: [0f6d3a35fa] check-in: [ec522ff006] user: dgp branch: dgp-refactor, size: 126024 | |
|
2019-11-09
| ||
| 20:39 | Merge 8.7 file: [2d055677c8] check-in: [90a1a23f37] user: jan.nijtmans branch: cplusplus, size: 126235 | |
|
2019-11-08
| ||
| 11:44 | Merge 8.7 file: [da044fb3d0] check-in: [d01b6ba893] user: jan.nijtmans branch: trunk, size: 126082 | |
|
2019-11-07
| ||
| 16:43 | merge core-8-branch file: [91bdd56d73] check-in: [50670df35e] user: pooryorick branch: bug-bcd1004104, size: 125966 | |
| 16:40 | Rewrite comments in tclIOUtil.c file: [b0651a3ff3] check-in: [0ab8f36155] user: pooryorick branch: core-8-branch, size: 125968 | |
|
2019-10-22
| ||
| 21:36 | Merge 8.7 file: [2efe978298] check-in: [27b5a315e9] user: jan.nijtmans branch: trunk, size: 136754 | |
| 19:21 | Fix for [bcd1004104] file: [093db6e881] check-in: [0f2870649c] user: pooryorick branch: core-8-branch, size: 136640 | |
|
2019-09-18
| ||
| 15:11 | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE file: [444430a43e] check-in: [d05832de38] user: jan.nijtmans branch: core-8-6-branch, size: 135984 | |
|
2019-08-30
| ||
| 15:21 | Let's try a real C++ build with Travis on Linux file: [125e89a719] check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 136459 | |
|
2019-08-26
| ||
| 18:44 | merge trunk through Aug 14 file: [eb85269753] check-in: [129893e072] user: dgp branch: dgp-refactor, size: 136654 | |
| 17:01 | merge trunk through July 17 file: [3ac3695665] check-in: [587ce44ad2] user: dgp branch: dgp-refactor, size: 136648 | |
|
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: [e887820bea] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 136326 | |
|
2019-08-02
| ||
| 12:15 | Merge 8.7. Continue implementation for win32 file: [37d5182945] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 136318 | |
|
2019-08-01
| ||
| 08:37 | Merge 8.7 file: [d6873e7bf6] check-in: [311bcb3286] user: jan.nijtmans branch: trunk, size: 136712 | |
|
2019-07-30
| ||
| 11:57 | Add some "const" keywords, in places where strings are really const. file: [c88cab91d4] check-in: [4b1d7ce13b] user: jan.nijtmans branch: core-8-branch, size: 136598 | |
|
2019-07-10
| ||
| 05:51 | Merge 8.7, and continue implementation. Almost done file: [6ed9ca80b2] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 136719 | |
|
2019-07-05
| ||
| 12:12 | Merge 8.7 file: [b80fa9578f] check-in: [28d93383bb] user: jan.nijtmans branch: trunk, size: 136706 | |
| 12:11 | Merge 8.6 file: [91510f6ca6] check-in: [4d008d1ead] user: jan.nijtmans branch: core-8-branch, size: 136592 | |
| 11:23 | Fix [4718b41c56d8c135]: windows x86 & x64: file mtime overflows in modification date. Only fixed for x64, because for x86 it isn't possible without breaking API compatibility file: [316301524b] check-in: [11f16bfe10] user: jan.nijtmans branch: core-8-6-branch, size: 135984 | |
|
2019-03-15
| ||
| 15:51 | merge trunk file: [703fd4fb31] check-in: [84d2435115] user: dgp branch: dgp-refactor, size: 136541 | |
|
2019-03-13
| ||
| 20:44 | Eliminate many (mostly harmless) MSVC warning messages. Tcl 9 compiles warning-free now on MSVC. file: [58a5b31b59] check-in: [cf865c6e2b] user: jan.nijtmans branch: trunk, size: 136599 | |
|
2019-03-11
| ||
| 20:56 | Merge 8.7 file: [ea1e1a496d] check-in: [13fd8a4647] user: jan.nijtmans branch: trunk, size: 136567 | |
| 20:32 | Change TCHAR -> WCHAR in many places, since that's what it is since Windows NT file: [b15e37f55e] check-in: [876f74eabe] user: jan.nijtmans branch: core-8-branch, size: 136485 | |
|
2019-02-13
| ||
| 21:24 | Merge trunk through 2019-02-01 file: [a8474b19b0] check-in: [76fa1ad734] user: dgp branch: dgp-refactor, size: 136509 | |
|
2019-02-07
| ||
| 20:01 | Merge and resolve trunk through 2018-12-26. file: [e427fba9e8] check-in: [1c70fddfe1] user: dgp branch: dgp-refactor, size: 136486 | |
|
2019-02-01
| ||
| 20:36 | Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [42bf592918] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 136567 | |
|
2019-01-20
| ||
| 01:36 | Merge trunk. All callers of TclIndexDecode and related functions now adapted for enhanced index range. file: [e95a498bb5] check-in: [87b7cb4d1c] user: jan.nijtmans branch: tip-502-for-9, size: 136552 | |
|
2018-12-26
| ||
| 15:04 | Many internal int -> size_t increases, so string lengths > 2Gb can be handled correctly in many more places. file: [e0f3c5efbb] check-in: [2549977bc4] user: jan.nijtmans branch: trunk, size: 136544 | |
|
2018-11-15
| ||
| 03:16 | Merge TIP 494 and remove conflicts. Result doesn't work. file: [5240b1953a] check-in: [37c7a89a0b] user: dgp branch: dgp-refactor, size: 136468 | |
|
2018-11-14
| ||
| 23:47 | conflict free merge file: [f467682f6b] check-in: [09e2ada97d] user: dgp branch: dgp-refactor, size: 136432 | |
| 23:40 | merge forward more file: [3ef5d687d9] check-in: [84f0d67565] user: dgp branch: dgp-refactor, size: 135644 | |
|
2018-10-06
| ||
| 18:33 | merge trunk file: [9a2c73a4fe] check-in: [52bb60626e] user: jan.nijtmans branch: memory-API, size: 136521 | |
| 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: [c27b4bfeca] check-in: [159c6f011e] user: jan.nijtmans branch: core-8-branch, size: 136485 | |
|
2018-09-13
| ||
| 20:52 | merge trunk file: [c3d4fa6fef] check-in: [8e81b9d9b8] user: jan.nijtmans branch: memory-API, size: 136505 | |
| 20:33 | Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that Tcl_WideInt equals "long long". Also eliminate uses of Tcl_WideAsLong() and friends, as - often - simple type cases make things more clear. file: [7edbaa0861] check-in: [f89b8af179] user: jan.nijtmans branch: core-8-branch, size: 136429 | |
|
2018-09-12
| ||
| 20:00 | Merge trunk file: [ee12c94e7b] check-in: [60d766eacd] user: jan.nijtmans branch: memory-API, size: 136537 | |
|
2018-09-03
| ||
| 09:12 | merge zipfs file: [2647135f49] check-in: [4efd0e60fa] user: jan.nijtmans branch: androwish, size: 137118 | |
| 07:51 | merge 8.6 file: [d0f683917b] check-in: [cdff48505c] user: jan.nijtmans branch: zipfs, size: 136740 | |
|
2018-09-01
| ||
| 22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [0b4e6feb63] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 135773 | |
|
2018-08-14
| ||
| 08:46 | Merging changes with 8.7 file: [dfd020497f] check-in: [c9c0d29199] user: hypnotoad branch: core_zip_vfs, size: 136461 | |
|
2018-08-02
| ||
| 07:35 | Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN file: [a811158d45] check-in: [a3d1120543] user: jan.nijtmans branch: memory-API, size: 135741 | |
|
2018-07-31
| ||
| 20:22 | merge 8.6 file: [3bd8209e10] check-in: [5592289cda] user: jan.nijtmans branch: core-8-branch, size: 135697 | |
| 19:49 | Remove some actually dead code file: [6775ece7a4] check-in: [a887506f5e] user: jan.nijtmans branch: core-8-6-branch, size: 135877 | |
|
2018-07-06
| ||
| 21:36 | remaining external API. Looks like complete now. Milestone! Still more testing needed file: [bff5f54320] check-in: [f8de6ab8da] user: jan.nijtmans branch: memory-API, size: 136236 | |
|
2018-07-01
| ||
| 06:21 | Starting to update all callers of TclGetStringFromObj() to use size_t variables file: [5e9463545c] check-in: [97c2217f81] user: jan.nijtmans branch: memory-API, size: 136196 | |
|
2018-06-15
| ||
| 15:39 | minimalist fix for [3e25ac512e] to avoid different values before and after current directory access (initialize on demand). file: [c2c2a3ab0a] check-in: [188107cdc4] user: sebres branch: bug-3e25ac512e, size: 141669 | |
|
2018-05-31
| ||
| 21:24 | merge zipfs file: [3beabd7840] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 137613 | |
|
2018-05-24
| ||
| 14:08 | merge trunk file: [183656c9b7] check-in: [15aacd5994] user: dgp branch: dgp-refactor, size: 136139 | |
| 13:27 | merge 8.7 file: [1c982d9f57] check-in: [95e6ece457] user: dgp branch: core_zip_vfs, size: 136956 | |
|
2018-05-13
| ||
| 07:17 | General code style cleanup. file: [ae5efb4db9] check-in: [ea1fc89541] user: dkf branch: core-8-branch, size: 136192 | |
|
2018-03-07
| ||
| 15:13 | merge 8.7 file: [5260cf154a] check-in: [f43a6f6ea8] user: dgp branch: core_zip_vfs, size: 136960 | |
|
2018-01-11
| ||
| 14:16 | merge trunk file: [43f4d3ead0] check-in: [1789e3120e] user: dgp branch: dgp-refactor, size: 136143 | |
|
2017-12-28
| ||
| 20:29 | merge core-8-branch file: [4fb3285fce] check-in: [9bd909d0f9] user: jan.nijtmans branch: tip-389, size: 136196 | |
|
2017-12-13
| ||
| 15:52 | Pulling changes from core-8-branch file: [5cd6c52890] check-in: [4f4380b7ac] user: hypnotoad branch: core_zip_vfs, size: 137181 | |
|
2017-12-06
| ||
| 13:20 | merge trunk file: [de3af8db5c] check-in: [b6bfcf292c] user: dgp branch: dgp-refactor, size: 136364 | |
|
2017-11-30
| ||
| 16:03 | Eliminate use of certain unnecessary struct names. Also white-spacing. Nothing functional. file: [a54abe2164] check-in: [fc7a665e3b] user: jan.nijtmans branch: core-8-branch, size: 136417 | |
|
2017-11-18
| ||
| 17:07 | Reserve paths matching //[^/]*: for VFS mount points, and prevent calling native filesystem ops during normalization for them. This is permitted by UNC standards (which do not allow : at the end), and should prevent observed slow [glob] operations (and others) on Windows when using such paths. file: [fb86060ba0] check-in: [6b296f6f0c] user: aspect branch: core_zip_vfs, size: 137194 | |
|
2017-11-17
| ||
| 12:34 | merge zipfs file: [70714c2ae6] check-in: [721f1c35f5] user: jan.nijtmans branch: androwish, size: 137316 | |
| 12:33 | merge core-8-6-branch file: [1a8930377f] check-in: [91496a5088] user: jan.nijtmans branch: zipfs, size: 137235 | |
|
2017-11-13
| ||
| 16:52 | merge trunk file: [2aaa53ee5f] check-in: [09b3069662] user: dgp branch: dgp-refactor, size: 136377 | |
| 11:25 | merge trunk file: [103a8b725f] check-in: [78e2f12841] user: jan.nijtmans branch: novem, size: 136439 | |
| 11:15 | Merge core-8-6-branch file: [c6460b1c9f] check-in: [beb52eff8e] user: jan.nijtmans branch: core-8-branch, size: 136430 | |
| 10:51 | No longer mark Tcl_EvalFile() as obsolete, since it will continue to be supported in Tcl 9.0 file: [14c1a345a3] check-in: [cc89456f48] user: jan.nijtmans branch: core-8-6-branch, size: 136372 | |
| 10:49 | No longer mark Tcl_EvalFile() as obsolete, since it will continue to be supported in Tcl 9.0 file: [ccee6d283b] check-in: [a67e5b615e] user: jan.nijtmans branch: core-8-5-branch, size: 141403 | |
|
2017-11-09
| ||
| 15:47 | Rebase branch to trunk. file: [266076ef5e] check-in: [f714eca8f2] user: dgp branch: dgp-refactor, size: 136392 | |
| 10:34 | Put Tcl_EvalFile back, but then as a macro in terms of Tcl_FSEvalFileEx(). file: [b81382f12c] check-in: [9f1544d005] user: jan.nijtmans branch: tip-485, size: 136461 | |
|
2017-09-05
| ||
| 16:44 | Pulling changes from trunk file: [ba594e6f56] check-in: [1418d72876] user: hypnotoad branch: core_zip_vfs, size: 137308 | |
|
2017-09-01
| ||
| 14:20 | merge zipfs file: [915f476118] check-in: [e57ab5d3e2] user: jan.nijtmans branch: androwish, size: 137331 | |
| 14:00 | merge core-8-6-branch file: [d35cf0ee46] check-in: [c3e090e484] user: jan.nijtmans branch: zipfs, size: 137250 | |
|
2017-08-08
| ||
| 16:45 | Cherrypick [527d354828] file: [d19e809a6c] check-in: [b300e0ceb0] user: andy branch: core-8-5-branch, size: 141418 | |
| 16:42 | Cherrypick [527d354828] file: [b60ae2fe67] check-in: [e339228320] user: andy branch: core-8-6-branch, size: 136387 | |
| 16:40 | Merge novem file: [56512a9d30] check-in: [0f3306d7d6] user: andy branch: dgp-refactor, size: 135989 | |
| 16:39 | Merge trunk file: [7dfe4c67a1] check-in: [aadf195d2c] user: andy branch: novem, size: 136042 | |
|
2017-08-07
| ||
| 01:16 | [5bfe3de008]: Modify [source] to set input EOF character but not output EOF character. This avoids having ^Z being appended to the sourced file when it is an always-writable [tcl::chan::variable] in a custom VFS. Tested by adding this same change as a patch to Tcl 8.6.6 in KitCreator because that seems to be the easiest way to get custom VFS capability exposed as script commands. Original problem introduced by [03cdfc3a86] 2000-05-11 00:16:52. file: [aea62f85f4] check-in: [527d354828] user: andy branch: trunk, size: 136445 | |
|
2017-04-11
| ||
| 15:20 | Remove some unnecessary "struct" definitions and some type casts no longer necessary. No functional changes. file: [bb97609040] check-in: [1f5acc492f] user: jan.nijtmans branch: trunk, size: 136439 | |
| 14:38 | merge novem file: [d0f78ee16c] check-in: [f49b65e410] user: dgp branch: dgp-refactor, size: 135983 | |
| 10:04 | merge trunk file: [4dae6636c5] check-in: [9aa06eddb4] user: jan.nijtmans branch: novem, size: 136036 | |
|
2017-04-10
| ||
| 16:21 | More minor style fixes. file: [20d8b10fff] check-in: [4809613b1b] user: dkf branch: trunk, size: 136458 | |
|
2017-01-13
| ||
| 16:38 | merge novem file: [b074848e88] check-in: [9f54f117c7] user: dgp branch: dgp-refactor, size: 135944 | |
|
2017-01-05
| ||
| 15:25 | Merge trunk file: [40c5268a59] check-in: [c261d78072] user: jan.nijtmans branch: novem, size: 135997 | |
|
2016-11-25
| ||
| 15:06 | Merge trunk. Implementation looks complete. Still missing: test-cases and documentation. file: [5d2e585a90] check-in: [1ae9161edd] user: jan.nijtmans branch: package_files, size: 136419 | |
|
2016-11-14
| ||
| 16:01 | Merge zipfs, but keep zip-write functions. file: [49c28ef8d2] check-in: [c3df2d7911] user: jan.nijtmans branch: androwish, size: 137325 | |
| 15:51 | Merge core-8-6-branch. Remove (temporarily) write-functions from zipfs. Let first TIP-version handle read-only functions only. file: [9ed0fea65b] check-in: [92eef47064] user: jan.nijtmans branch: zipfs, size: 137244 | |
| 12:18 | merge novem file: [dff704ecba] check-in: [1d352ef575] user: dgp branch: dgp-refactor, size: 135892 | |
|
2016-11-11
| ||
| 15:18 | merge trunk file: [e03212cd06] check-in: [6ca5f2d8bf] user: jan.nijtmans branch: novem, size: 135945 | |
| 10:58 | Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-free filesystems file: [e20ca359e2] check-in: [1867fdf95b] user: jan.nijtmans branch: trunk, size: 136367 | |
| 10:55 | Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-free filesystems file: [b95ea4c58a] check-in: [56afef9ae8] user: jan.nijtmans branch: core-8-6-branch, size: 136381 | |
| 10:53 | Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-free filesystems file: [5be5b632d5] check-in: [e0649af0bd] user: jan.nijtmans branch: core-8-5-branch, size: 141415 | |
|
2016-09-08
| ||
| 03:01 | Pulling changes from Trunk file: [bdf8d35849] check-in: [c20e962d80] user: hypnotoad branch: core_zip_vfs, size: 137200 | |
|
2016-08-19
| ||
| 12:45 | merge zipfs file: [62a0755ecb] check-in: [63eab9444d] user: jan.nijtmans branch: androwish, size: 137295 | |
| 08:58 | merge core-8-6-branch file: [de87f820ea] check-in: [bc038dbf23] user: jan.nijtmans branch: zipfs, size: 137214 | |
|
2016-07-09
| ||
| 19:40 | merge novem file: [c64b1b4407] check-in: [7675692667] user: dgp branch: dgp-refactor, size: 135862 | |
|
2016-07-08
| ||
| 10:34 | merge trunk file: [3887597ee2] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 135915 | |
| 10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [5df4b707be] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 136337 | |
|
2016-07-07
| ||
| 07:54 | merge trunk file: [c05cb939f8] check-in: [33e8f920fa] user: jan.nijtmans branch: novem, size: 135929 | |
|
2016-07-06
| ||
| 15:50 | Simplify all the Tcl_NRPostProc declarations. file: [899cc5aeba] check-in: [1c9802632e] user: dgp branch: core-8-6-branch, size: 136351 | |
|
2016-04-19
| ||
| 20:35 | Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [a409bb43a8] check-in: [69b737f5a1] user: dgp branch: little, size: 137890 | |
|
2016-01-30
| ||
| 23:48 | NRE API change: callbacks now have three void* arguments (prev. 4) file: [7e9b2706c5] check-in: [38ac69064d] user: msofer branch: mig-opt2-tmp, size: 136360 | |
|
2016-01-18
| ||
| 06:12 | introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previous to introducing an alternative to the trampoline implementation; no functional change for now file: [750119d101] check-in: [ea7d514026] user: msofer branch: mig-opt2-tmp, size: 136371 | |
|
2016-01-11
| ||
| 00:49 | no-280 branch, it still has many errors file: [6ec235d1d7] check-in: [ede41c1946] user: msofer branch: mig-opt2-tmp, size: 136368 | |
|
2015-12-21
| ||
| 14:01 | Eliminate all use of ZIPFS_IN_TCL file: [70b1a81598] check-in: [9fc880225c] user: jan.nijtmans branch: zipfs, size: 137262 | |
| 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: [88f770236f] check-in: [1836eee8f2] user: jan.nijtmans branch: zipfs, size: 137343 | |
|
2015-10-09
| ||
| 19:11 | merge trunk file: [bb960d6ac3] check-in: [4cc09d6a51] user: jan.nijtmans branch: androwish, size: 137337 | |
|
2015-10-08
| ||
| 12:10 | merge novem file: [860b9241a3] check-in: [4a06b73154] user: dgp branch: dgp-refactor, size: 135923 | |
| 11:56 | merge trunk file: [4ca7628622] check-in: [2966e63a7f] user: dgp branch: novem, size: 135977 | |
|
2015-10-07
| ||
| 13:14 | Where "interp" is only used for error-reporting, it can be allowed to be NULL. This should fix [5da26d4760]: Tcl_LoadFile() segfaults if "interp" is NULL. file: [c873a18fc9] check-in: [5034c136a8] user: jan.nijtmans branch: trunk, size: 136399 | |
|
2015-07-15
| ||
| 15:35 | merge novem file: [4bce5da141] check-in: [18daab3d84] user: dgp branch: dgp-refactor, size: 135759 | |
| 15:34 | merge trunk file: [6ebae3cc8b] check-in: [5f09ced887] user: dgp branch: novem, size: 135813 | |
| 14:52 | merge trunk. Undo unnecessary changes in tclEncoding.c, making it equal to trunk again (thanks to Christian Werner for testing this on androidwish). file: [b77926f3fb] check-in: [f0ca2a6223] user: jan.nijtmans branch: androwish, size: 137173 | |
| 14:47 | Increase some counter sizes related to filesystem epoch from int to size_t. And prevent them ever becoming 0 due to an overflow. (backported with variation from androwish) file: [591528af2d] check-in: [5a8e195a32] user: jan.nijtmans branch: trunk, size: 136235 | |
|
2015-07-02
| ||
| 09:18 | merge trunk file: [6fb4eb805c] check-in: [a6d70f8aba] user: jan.nijtmans branch: androwish, size: 137128 | |
|
2015-06-24
| ||
| 15:48 | merge novem file: [005e3f793f] check-in: [f0a996e066] user: dgp branch: dgp-refactor, size: 135502 | |
|
2015-06-23
| ||
| 20:42 | merge trunk file: [cff1545080] check-in: [0e38aecf90] user: jan.nijtmans branch: novem, size: 135556 | |
| 13:04 | If the file system changes when "cwd" changes, force a filesystem refresh on path objects. Needed for AndroWish/TclKit (???) in obscure situations, harmless on systems which only have a single native filesystem. file: [d2b1943c18] check-in: [48beab9ffd] user: jan.nijtmans branch: trunk, size: 135978 | |
|
2015-06-21
| ||
| 22:29 | Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: [152be949a0] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 137192 | |
|
2014-09-29
| ||
| 13:37 | Rebase the refactoring branch to novem. file: [871b30fe35] check-in: [663194637e] user: dgp branch: dgp-refactor, size: 135191 | |
|
2014-07-12
| ||
| 16:13 | whopper change; now passes test suite on OSX file: [e913bba246] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 135674 | |
|
2014-06-16
| ||
| 12:40 | merge trunk file: [5e1ee96a59] check-in: [f3492bdbad] user: jan.nijtmans branch: novem, size: 135245 | |
|
2014-05-29
| ||
| 20:03 | merge trunk file: [5237fa54e4] check-in: [79a4738896] user: dgp branch: dgp-refactor, size: 135616 | |
|
2014-05-28
| ||
| 19:21 | Merged the workarounds and fixes for wrapped executables on various platforms into the trunk. For details see the merged revision and its ancestor. file: [e70f605d46] check-in: [466970e1d3] user: andreask branch: trunk, size: 135670 | |
|
2014-05-23
| ||
| 17:17 | Followup on [72c54e1659]. Removed unused variable. file: [a18beadc89] check-in: [9f7e74b65a] user: andreask branch: core-8-5-branch, size: 141385 | |
|
2014-05-22
| ||
| 17:17 | Workarounds and fixes for wrapped executables on various platforms regarding the handling of wrapped dynamic libraries. The basic flow of operation is to copy such libraries into a temp file, hand them to the OS loader for processing, and then to delete them immediately, to prevent them from being accessible to other executables. On platforms where that is not possible the library is left in place and things are arranged to delete it on regular process exit. An example of the latter are older revisions of HPUX which report that the file is busy when trying to delete it. Younger revisions of HPUX have changed to allow the deletion, but are also buggy, the OS loader mangles its data structures so that a second library loaded in this manner fails. More recently it was found that Linux which is usually ok with deleting the file and gets everything right shows the same trouble as modern HPUX when the "docker" containerization system is involved, or more specifically the AUFS in use there. Deleting the loaded library file mangles data structures and breaks loading of the following libraries. For a demonstration which does not involve Tcl at all see the ticket https://github.com/dotcloud/docker/issues/1911 in the docker tracker. This of course breaks the use of wrapped executables within docker containers. This commit introduces the function TclSkipUnlink() which centralizes the handling of such exceptions to unlinking the library after unload, and provides code handling the known cases. IOW HPUX is generally forced to not unlink, and ditto when we detect that the copied library file resides within an AUFS. The latter must however be explicitly activated by setting the define -DTCL_TEMPLOAD_NO_UNLINK during build. We still need proper configure tests to set it on the relevant platforms (i.e. Linux). The AUFS detection and handling can be overridden by the environment variable TCL_TEMPLOAD_NO_UNLINK which can force the behaviour either way (skip or not). In case the user knows best, or wishes to test if the problem with AUFS has been fixed. file: [17a2fa127a] check-in: [72c54e1659] user: andreask branch: core-8-5-branch, size: 141405 | |
|
2014-02-11
| ||
| 11:13 | Merge trunk file: [98a2212fb1] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 132485 | |
|
2014-02-10
| ||
| 17:09 | merge trunk file: [efe76c7ec8] check-in: [ca8cc64e32] user: dgp branch: dgp-refactor, size: 132856 | |
| 11:59 | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [31161f0c01] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 132910 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [945ac98c01] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 132706 | |
|
2013-09-20
| ||
| 05:31 | merge trunk file: [90c4b52adb] check-in: [c186938df9] user: dgp branch: dgp-refactor, size: 132882 | |
| 05:28 | merge release file: [f81590dcdf] check-in: [63009ab07c] user: dgp branch: trunk, size: 132936 | |
|
2013-08-14
| ||
| 14:15 | restore all #ifdef TCL_WIDE_INT_IS_LONG, which were accidently removed in [19ff9b95e1] file: [71a7671197] check-in: [7958111476] user: jan.nijtmans branch: novem, size: 132497 | |
|
2013-05-28
| ||
| 07:25 | merge trunk file: [9a48da446d] check-in: [03d94f0a34] user: jan.nijtmans branch: novem, size: 132433 | |
|
2013-05-20
| ||
| 16:14 | Merge trunk. Still crippled in the same way as before. file: [3e8cba422b] check-in: [d99df0e9f0] user: dgp branch: dgp-refactor, size: 132868 | |
| 15:10 | 3613569 Handle case when TclpTempFileNameForLibrary returns NULL. file: [629fa75ce2] check-in: [5548df43ec] user: dgp branch: trunk, size: 132922 | |
|
2013-05-06
| ||
| 07:35 | merge trunk file: [6d3925daec] check-in: [19ff9b95e1] user: jan.nijtmans branch: novem, size: 132379 | |
|
2013-02-11
| ||
| 19:01 | merge trunk file: [42967a3e65] check-in: [29af322735] user: dgp branch: dgp-refactor, size: 132814 | |
|
2013-02-10
| ||
| 17:33 | merge trunk file: [c8b8646796] check-in: [635340f79c] user: mig branch: mig-no280, size: 132660 | |
| 13:26 | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h> file: [8e25d75462] check-in: [4ef9e63656] user: jan.nijtmans branch: trunk, size: 132868 | |
|
2013-01-30
| ||
| 08:19 | merge changes from trunk file: [59d7f2c96b] check-in: [fc2438ef5f] user: dkf branch: novem-no-startcmd, size: 132478 | |
|
2013-01-24
| ||
| 10:37 | Convert Tcl_GetIndexFromObj implementation to macro file: [59a7090f44] check-in: [039696e2d8] user: jan.nijtmans branch: novem, size: 132443 | |
|
2013-01-23
| ||
| 16:58 | merge trunk file: [f58393a84e] check-in: [71bd53c7b0] user: dgp branch: dgp-refactor, size: 132836 | |
|
2013-01-21
| ||
| 18:17 | merge trunk, keep no280 "pure" file: [e5e89c1d7c] check-in: [cd71689178] user: mig branch: mig-no280, size: 132682 | |
|
2013-01-19
| ||
| 18:28 | merge trunk file: [62b58ade8e] check-in: [f7a92b1cbd] user: jan.nijtmans branch: novem, size: 132424 | |
|
2013-01-17
| ||
| 16:32 | merge trunk file: [9debd58d1d] check-in: [3c4edc83aa] user: dgp branch: novem, size: 132446 | |
| 15:35 | merge trunk file: [f2ac7aa6db] check-in: [236305ce7d] user: mig branch: mig-no280, size: 132683 | |
| 08:38 | revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [187eadac43] check-in: [a1d2456c70] user: jan.nijtmans branch: trunk, size: 132890 | |
| 08:28 | revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [1b7c83661a] check-in: [38228c7569] user: jan.nijtmans branch: core-8-5-branch, size: 138647 | |
|
2013-01-10
| ||
| 21:44 | merge mig-nre-mods file: [58469cd638] check-in: [0968a8dae3] user: mig branch: mig-no280, size: 132741 | |
| 02:38 | merge mig-nre-mods file: [dae4cc85e2] check-in: [7a87611416] user: mig branch: mig-strip-brutal, size: 132297 | |
| 00:54 | more info hiding: stop using the macro version of NRAddCallback file: [f9cdf90dc2] check-in: [30fa8455a2] user: mig branch: mig-nre-mods, size: 132949 | |
|
2013-01-06
| ||
| 16:34 | merge novem file: [04c7c2614e] check-in: [fef6277219] user: mig branch: mig-strip-brutal, size: 132296 | |
|
2013-01-01
| ||
| 16:54 | merge trunk file: [77f28cc45e] check-in: [4c4fb7eeec] user: mig branch: mig-no280, size: 132740 | |
|
2012-12-25
| ||
| 12:09 | proposed fix for Bug 3598300 file: [c7f994328f] check-in: [02a51cbb69] user: jan.nijtmans branch: bug-3598300, size: 138625 | |
|
2012-12-21
| ||
| 10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [62f0c48568] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 132504 | |
|
2012-12-06
| ||
| 15:43 | Use Tcl_EvalEx in pkgb.dll. Same functionality. More deprecated function replacements file: [d301ad0c8c] check-in: [6f8010216f] user: jan.nijtmans branch: better-deprecation-85, size: 138757 | |
|
2012-12-03
| ||
| 08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [8669f281c1] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 138727 | |
|
2012-11-26
| ||
| 15:46 | merge novem file: [b2789f63f4] check-in: [ab9713b5f1] user: dkf branch: novem-64bit-sizes, size: 132745 | |
| 15:40 | reducing the number of signed/unsigned hazards file: [1bf5a771ef] check-in: [381a588058] user: dkf branch: novem-64bit-sizes, size: 133166 | |
| 14:29 | Removed functions marked deprecated or obsolete for a long time: Tcl_Backslash, Tcl_EvalFile, Tcl_GlobalEvalObj, Tcl_GlobalEval, Tcl_EvalTokens. Remove Tcl_FindExecutable from stub table: It is needed by embedders, not extenders. Remove TclpGetDate, TclpGmtime, TclpLocaltime: it isn't use anywhere since the new clock implementation. Remove TclWinConvertWSAError, it's the same as TclWinConvertError. file: [2b9ec3afdf] check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 132536 | |
|
2012-11-21
| ||
| 10:18 | more conversion of code, still not running test suite at all file: [e0b18914c0] check-in: [e648a1571f] user: dkf branch: novem-64bit-sizes, size: 133152 | |
|
2012-11-19
| ||
| 12:17 | Merge trunk <p>Adapt Tcl_Tell and Tcl_Seek to use the new type file: [c2b420ceaa] check-in: [d2181b6ae0] user: jan.nijtmans branch: tcl_nosize, size: 133051 | |
| 10:20 | Merge novem. <p>Introduce TCL_SIZE_T type. Not complete yet. file: [1388129da9] check-in: [a3ee6b3635] user: jan.nijtmans branch: tcl_nosize, size: 133065 | |
|
2012-11-18
| ||
| 07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [5cbd686d55] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 133057 | |
| 00:06 | another batch of conversions file: [3f11f94418] check-in: [7698b769e5] user: dkf branch: novem-64bit-sizes, size: 133136 | |
|
2012-11-16
| ||
| 14:15 | More work done. Still I am finding places where int should be size_t and reverse. file: [a57df524b2] check-in: [d348e679f7] user: jan.nijtmans branch: novem-64bit-sizes, size: 132957 | |
|
2012-11-15
| ||
| 17:55 | More complete purge of things only present for supporting long-dead Mac 9 systems. file: [b2efd388c7] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 191445 | |
|
2012-11-08
| ||
| 21:46 | merge trunk; resolve conflicts file: [e34a317f77] check-in: [b9106ac438] user: dgp branch: dgp-refactor, size: 132894 | |
|
2012-10-24
| ||
| 11:21 | Add dummy 0 parameter (unused flags) to internal Tcl_FSLoadFileProc call, for upwards compatibility with version 2 filesystems file: [8903a208fc] check-in: [16e24baac7] user: jan.nijtmans branch: core-8-5-branch, size: 138705 | |
| 11:14 | Add dummy 0 parameter (unused flags) to internal Tcl_FSLoadFileProc call, for upwards compatibility with version 2 filesystems file: [6e54e5a31a] check-in: [bf7740a5d3] user: jan.nijtmans branch: core-8-4-branch, size: 192690 | |
|
2012-10-23
| ||
| 22:07 | unbreak Mac OSX build file: [26a06b015b] check-in: [38faf636a9] user: jan.nijtmans branch: trunk, size: 132948 | |
| 21:50 | Add "flags" parameter from Tcl_LoadFile to to various internal functions, so these flags are available through the whole filesystem for (future) internal use file: [9b5dbf3af9] check-in: [4d417791c9] user: jan.nijtmans branch: trunk, size: 132955 | |
| 21:45 | Remove unused TclpLoadFile function. file: [b75ee2f580] check-in: [fa1b4b9d54] user: jan.nijtmans branch: core-8-5-branch, size: 138525 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [0c63a745ac] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 134152 | |
|
2012-08-07
| ||
| 20:57 | Minor changes to improve style (C89 declarations, consistent indentation, clarification of #endifs, reduction of unnecessary casts, use of array syntax for reading array elements, etc.) file: [6a3753f8c8] check-in: [3995dbcf90] user: dkf branch: trunk, size: 134184 | |
| 15:27 | 3554250 Overlooked one field of cleanup in the thread exit handler for the filesystem subsystem. file: [e85b034b33] check-in: [9379eb7e44] user: dgp branch: trunk, size: 134169 | |
| 15:23 | 3554250 Overlooked one field of cleanup in the thread exit handler for the filesystem subsystem. file: [baf79c4e6a] check-in: [ab38ae2fd5] user: dgp branch: core-8-5-branch, size: 139784 | |
|
2012-08-06
| ||
| 06:54 | Reference to correct Bug #number file: [c1a4558440] check-in: [2516170e7c] user: jan.nijtmans branch: core-8-4-branch, size: 192506 | |
|
2012-08-05
| ||
| 12:09 | Final part of result generation conversion (modulo any minor blunders) file: [ef83e966e1] check-in: [1fb35ca910] user: dkf branch: trunk, size: 134134 | |
|
2012-08-03
| ||
| 10:56 | converting to using Tcl_Obj API for error message generation; part done file: [c6778c131a] check-in: [7fb86a29c9] user: dkf branch: trunk, size: 133927 | |
|
2012-07-03
| ||
| 15:24 | merge trunk file: [754411ca3a] check-in: [cac5eb87de] user: dgp branch: dgp-refactor, size: 133856 | |
| 14:52 | Factor out a number of common patterns of use of Tcl_DStringAppend. file: [d7a0cdc619] check-in: [4dd736c95f] user: dkf branch: trunk, size: 133910 | |
|
2012-06-28
| ||
| 21:05 | Simplify tclFileSystem.h. Define structs where used. file: [6b0457513a] check-in: [b59a169885] user: dgp branch: trunk, size: 133927 | |
| 20:21 | Simplify tclFileSystem.h. Define structs where used. file: [e371683b11] check-in: [e7a1588111] user: dgp branch: core-8-5-branch, size: 139749 | |
|
2012-06-25
| ||
| 16:42 | 3024359 Make sure that the per-thread cache of the list of file systems currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference. file: [a141fe2e9e] check-in: [a340fc1f8f] user: dgp branch: trunk, size: 132601 | |
| 16:19 | Repair Claim/Disclaim imbalance file: [fc284e6249] check-in: [42530a7e20] user: dgp branch: core-8-5-branch, size: 138428 | |
| 14:43 | Simplify bug fix so that active claims on the FilesystemRecord list of a thread prevent any overwriting of that per-thread cache. This keeps active traversals of the list valid. The possible downside is that this may result in some delay in noticing new epochs and result in somewhat greater likelihood we will cache things in a "path" value that are out of date. Since the system has to deal with out of date cached data anyway, this should have no correctness affects, measured against the status quo. In multi-threaded operation the possibility of caching and/or retrieving outdated information can never be eliminated. Checkin also includes merge of 8.5. file: [a53061c5cc] check-in: [37c6c2a2fc] user: dgp branch: bug-3024359, size: 138415 | |
|
2012-06-22
| ||
| 19:04 | merge 8.5 file: [88040f71f2] check-in: [c6c04b097b] user: dgp branch: bug-3024359, size: 139322 | |
| 18:50 | FilesystemRecord structs no longer need refcounting file: [edf3fea823] check-in: [1377d27f90] user: dgp branch: trunk, size: 132558 | |
| 18:38 | FilesystemRecord structs no longer need refcounting. file: [7ae3c5c22d] check-in: [8e03b0f1c9] user: dgp branch: core-8-5-branch, size: 138414 | |
| 17:06 | merge 8.5 file: [4c6b936bd9] check-in: [3baa7fb823] user: dgp branch: bug-3024359, size: 139936 | |
| 16:50 | Revise the order of memory free, so that bugs that attempt to access freed memory are more likely to segfault and not remain hidden. file: [69569327a5] check-in: [14796ee27f] user: dgp branch: trunk, size: 133140 | |
| 16:43 | Revise the order of memory free, so that bugs that attempt to access freed memory are more likely to segfault and not remain hidden. file: [cfa8e9c6c5] check-in: [6e6da30161] user: dgp branch: core-8-5-branch, size: 138995 | |
|
2012-06-21
| ||
| 18:38 | merge 8.5 file: [c4c9599b3d] check-in: [f0d8295d3b] user: dgp branch: bug-3024359, size: 139730 | |
| 18:03 | Stop storing FilesystemRecord in the intrep of a "path". We never use it. Store the Tcl_Filesystem instead, which is what we actually need. file: [5b8e59f452] check-in: [617b36da35] user: dgp branch: trunk, size: 132928 | |
| 17:48 | Stop storing FilesystemRecord in the intrep of a "path". We never use it. Store the Tcl_Filesystem instead, which is what we actually need. file: [ca5f7116a5] check-in: [157337f9dd] user: dgp branch: core-8-5-branch, size: 138783 | |
| 15:44 | Only record the filesystemEpoch when it actually marks the validity of something we are caching. file: [ee1512badb] check-in: [1b6612524e] user: dgp branch: bug-3024359, size: 140324 | |
|
2012-06-20
| ||
| 20:13 | merge 8.5 file: [6530da196f] check-in: [53ce8de406] user: dgp branch: bug-3024359, size: 140300 | |
| 20:02 | Remove dead code that complicates fs path values but adds no value. file: [32bcbbbbdd] check-in: [dd88cbe53a] user: dgp branch: trunk, size: 133488 | |
| 19:49 | Purge more dead fs path code. file: [1ca0636576] check-in: [2c1828bed8] user: dgp branch: core-8-5-branch, size: 139348 | |
| 19:36 | Purge more dead fs path code. file: [e6019a8fda] check-in: [7b2432f00f] user: dgp branch: core-8-4-branch, size: 192506 | |
| 19:19 | Remove dead code that complicates fs path values but adds no value. file: [e39508972d] check-in: [1dbe30bfaf] user: dgp branch: core-8-5-branch, size: 139372 | |
| 18:22 | ...and one more line. file: [4dcca095ee] check-in: [2d65ec28fb] user: dgp branch: core-8-4-branch, size: 192900 | |
| 17:41 | Remove dead code that complicates fs path values but adds no value. file: [fdd4e20d6d] check-in: [1fba1e2d31] user: dgp branch: core-8-4-branch, size: 192931 | |
|
2012-06-18
| ||
| 20:36 | Next draft fix. This one appears to solve the problem, at least as demo'd by the test attached to Tcl Bug 3024359. file: [50607f0148] check-in: [dea555ba83] user: dgp branch: bug-3024359, size: 140556 | |
|
2012-06-13
| ||
| 17:26 | More work in progress. The problem with release of the elements of a fileSystemList by one routine while some other (caller) routine is still traversing that list is not dependent on threaded operations. An unthreaded build can still encounter the problem. Revised so that threaded/unthreaded operations are much closer to the same (no direct TCL_THREADS dependency). Also simplified the epoch checking which reduces locking to when it's needed. Still have the problem of returning as valid FilesystemRecords that are pulled from an outdated epoch. file: [7cd7b54497] check-in: [223bd04c8b] user: dgp branch: bug-3024359, size: 140900 | |
|
2012-06-12
| ||
| 13:44 | Convert function calls to macros. file: [fe157aa58c] check-in: [eefb9a9fee] user: dgp branch: bug-3024359, size: 141534 | |
|
2012-06-11
| ||
| 22:25 | First draft patch to fix Bug 3024359. No reliable test yet. file: [61bf88058e] check-in: [a5173a4b74] user: dgp branch: bug-3024359, size: 141160 | |
|
2012-05-21
| ||
| 16:17 | When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. file: [1906df98f3] check-in: [4aab8681b0] user: dgp branch: core-8-4-branch, size: 193768 | |
|
2012-04-23
| ||
| 12:30 | make some more internal tables const On cygwin, install dll's in /usr/bin, not in /usr/lib file: [19ad23cce6] check-in: [6de689d796] user: jan.nijtmans branch: core-8-4-branch, size: 193742 | |
|
2012-04-17
| ||
| 15:55 | merge trunk file: [ac5729ee98] check-in: [55516a61c0] user: dgp branch: dgp-refactor, size: 133683 | |
|
2012-04-15
| ||
| 17:36 | minor comment formatting file: [c624659d10] check-in: [3b169161c4] user: dkf branch: trunk, size: 133737 | |
| 14:07 | Remove some low-value C stack frames. file: [762ddbfab1] check-in: [daf94de0ca] user: dkf branch: trunk, size: 133727 | |
|
2012-04-04
| ||
| 20:17 | some formatting (*.decls) move up #undef, for macro which is conflicting with later stuff. remove some unused cygwin-related code some minor gcc warnings file: [ec4a6c13d7] check-in: [904f4fe3fe] user: jan.nijtmans branch: core-8-5-branch, size: 139604 | |
| 18:52 | tclStubInit.c: move up #undef, so it is clear that this macro is conflicting with another definition in this file. Fix some other gcc warnings file: [61337dcae4] check-in: [206b9b100a] user: jan.nijtmans branch: core-8-4-branch, size: 193732 | |
|
2012-03-07
| ||
| 22:09 | put -checkbom encoding only when encoding is not set file: [4d1e22addd] check-in: [4de05bbbf2] user: jan.nijtmans branch: bug-3466099, size: 139752 | |
| 21:59 | start of a new attempt, building functionality in "channel" file: [62fc550a02] check-in: [a0ed010170] user: jan.nijtmans branch: bug-3466099, size: 139720 | |
|
2012-03-06
| ||
| 14:18 | another solution with auto recognition (without fixed cpBomTable) file: [6050e6cc15] check-in: [8da0451f94] user: sebres branch: bug-3466099, size: 140895 | |
|
2012-03-05
| ||
| 17:46 | merge trunk file: [55dcbc1000] check-in: [41e5026e0c] user: dgp branch: dgp-refactor, size: 133662 | |
|
2012-03-01
| ||
| 22:48 | experiment: Handle BOM by switching to utf-8 when the system encoding is cp1250-cp1258 or identity (and the encoding is not otherwise specified) file: [e21a22f192] check-in: [110d7c7820] user: jan.nijtmans branch: bug-3466099, size: 140792 | |
|
2012-02-29
| ||
| 22:41 | oops, that's no utf-8 BOM ;-( file: [b445d8d124] check-in: [86923ce939] user: jan.nijtmans branch: trunk, size: 133700 | |
| 22:38 | oops, that's no utf-8 BOM ;-( file: [3f76b71b03] check-in: [d2c359a194] user: jan.nijtmans branch: core-8-5-branch, size: 139594 | |
| 22:35 | oops, that's no utf-8 BOM ;-( file: [b7aab8895b] check-in: [ced33be881] user: jan.nijtmans branch: core-8-4-branch, size: 194345 | |
| 21:56 | [Bug 3466099] BOM in Unicode file: [1bd2b5a358] check-in: [ad684faec9] user: jan.nijtmans branch: trunk, size: 133700 | |
| 21:34 | [Bug 3466099] BOM in Unicode file: [701eaaab31] check-in: [ca6c454087] user: jan.nijtmans branch: core-8-5-branch, size: 139594 | |
| 21:17 | [Bug 3466099] BOM in Unicode file: [e5871e64f6] check-in: [e17fc0e07b] user: jan.nijtmans branch: core-8-4-branch, size: 194345 | |
|
2012-02-19
| ||
| 15:21 | [Bug 3466099] BOM in Unicode file: [a22521df6d] check-in: [f019af39bd] user: jan.nijtmans branch: bug-3466099, size: 194141 | |
|
2012-02-17
| ||
| 21:18 | [Bug 2233954] AIX: compile error, but don't do that for _WIN32 (doesn't work in VS10) file: [3d08036614] check-in: [130293d784] user: jan.nijtmans branch: trunk, size: 132578 | |
| 21:17 | [Bug 2233954] AIX: compile error, but don't do that for _WIN32 (doesn't work in VS10) file: [4913327db3] check-in: [fa683cad00] user: jan.nijtmans branch: core-8-5-branch, size: 139063 | |
|
2012-02-16
| ||
| 23:11 | [Bug 2233954] AIX: compile error file: [b382ebff29] check-in: [dc007f490b] user: jan.nijtmans branch: trunk, size: 132553 | |
| 23:09 | [Bug 2233954] AIX: compile error file: [b24c7a7fc4] check-in: [66427b5db9] user: jan.nijtmans branch: core-8-5-branch, size: 139038 | |
|
2011-12-28
| ||
| 23:29 | first attempt at fixing bug-3466099 file: [1c60d712d7] check-in: [625e54fc08] user: jan.nijtmans branch: bug-3466099, size: 131917 | |
|
2011-11-22
| ||
| 07:59 | [Bug 2935503]: Windows: file mtime sets wrong time file: [a6c2d105f1] check-in: [18d103467f] user: jan.nijtmans branch: core-8-4-branch, size: 193832 | |
|
2011-08-16
| ||
| 07:36 | [Bug 3388350] mingw64 compiler warnings n mingw, sys/stat.h must be included before winsock2.h, so make sure of that file: [7159e5c8f3] check-in: [008181d7a6] user: jan.nijtmans branch: core-8-4-branch, size: 193728 | |
|
2011-04-20
| ||
| 00:01 | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. Follow-up: get it right for cygwin and WIN64 as well. file: [a63a6d061a] check-in: [efdfc4c7d2] user: jan branch: core-8-4-branch, size: 193706 | |
|
2011-03-24
| ||
| 23:42 | branch with tip #280 removed, for perf impact measurements file: [ae2378fa15] check-in: [6cbe02a1d6] user: mig branch: mig-no280, size: 132306 | |
|
2011-03-14
| ||
| 15:48 | Reduce diffs from trunk, and tidy up some casting matters. file: [d7338f4480] check-in: [56ed611c89] user: dgp branch: dgp-refactor, size: 132436 | |
| 14:41 | merge trunk + update ckfree() and ckalloc() calls file: [1ab97681b3] check-in: [4ddd1c56f7] user: dgp branch: dgp-refactor, size: 132435 | |
|
2011-03-12
| ||
| 15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [dba80101c9] check-in: [5574bdd262] user: dkf branch: trunk, size: 132498 | |
|
2011-03-03
| ||
| 17:14 | merge trunk file: [54a78c0253] check-in: [affd89e3ef] user: dgp branch: dgp-refactor, size: 132643 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [8542dc2ad0] check-in: [c64f310d38] user: dgp branch: trunk, size: 132706 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [7acf698485] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 138983 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [b841b7fa5b] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 193706 | |
|
2010-12-15
| ||
| 15:58 | Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [fb5a8c31c6] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 129147 | |
|
2010-12-07
| ||
| 14:39 | @1576 file: [3ac7ef1031] check-in: [ef82386ec6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 129148 | |
|
2010-12-06
| ||
| 14:52 | @1400, undo of 177 (TclpThreadGetStacksize). file: [24d266dae2] check-in: [861c844a13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 129139 | |
| 13:20 | @1330 + jump interp, indexobj file: [fddcca2516] check-in: [c08c831172] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124378 | |
| 12:33 | @1300 file: [8ff50112e6] check-in: [3f09e6a910] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124404 | |
|
2010-12-02
| ||
| 15:49 | @1260 file: [6b267409cc] check-in: [e3ce920ce7] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124412 | |
| 13:17 | @1200 file: [dfc237868b] check-in: [772aad65cb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124321 | |
| 10:58 | @1090 file: [42f3ce8e1e] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124380 | |
|
2010-11-29
| ||
| 13:51 | @670 file: [1cf8dcbe34] check-in: [2435a4366f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124370 | |
|
2010-11-23
| ||
| 15:23 | Next @611, and jumping tclGetDate.yyacc grammar. file: [a8e33de4b8] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124322 | |
| 11:38 | Next @500. file: [27735069d3] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124320 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [a89aed9f93] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124313 | |
|
2010-11-18
| ||
| 17:15 | Next, @134 file: [c003209880] check-in: [7fc03e57d1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 124809 | |
|
2010-09-27
| ||
| 11:00 | Merge from HEAD file: [ae524ac544] check-in: [d1f5c51f30] user: rmax branch: rmax-ipv6-branch, size: 132782 | |
|
2010-09-22
| ||
| 02:42 | merge file: [f8e62d79b1] check-in: [4a5983f9ac] user: dgp branch: dgp-refactor, size: 132718 | |
| 01:08 | merge changes from HEAD file: [85ed55af41] check-in: [4312778f87] user: kennykb branch: dogeen-assembler-branch, size: 132785 | |
| 00:57 | * generic/tclOOMethod.c (ProcedureMethodCompiledVarConnect): * generic/tclVar.c (TclLookupSimpleVar, CompareVarKeys): * generic/tclPathObj.c (Tcl_FSGetNormalizedPath, Tcl_FSEqualPaths): * generic/tclExecute.c (TclExecuteByteCode): * generic/tclIOUtil.c (TclFSCwdPointerEquals): peephole opt * generic/tclResult.c (TclMergeReturnOptions): use memcmp where applicable as possible speedup on some libc variants. file: [e904d40cdb] check-in: [9dc86adce7] user: hobbs branch: trunk, size: 132779 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [1143502eea] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 132773 | |
|
2010-09-06
| ||
| 12:57 | Backport blkcnt_t detection/usage. file: [83eea1d8b7] check-in: [9f550ab4d6] user: stwo branch: core-8-5-branch, size: 139059 | |
|
2010-08-17
| ||
| 02:16 | merge file: [27e750714a] check-in: [8ea89c0e27] user: dgp branch: dgp-refactor, size: 132709 | |
|
2010-08-14
| ||
| 17:13 | [Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFile file: [cd73741dbe] check-in: [24edb97f5a] user: nijtmans branch: trunk, size: 132773 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [919c71820c] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 132773 | |
|
2010-04-29
| ||
| 23:32 | merge file: [f57f3d5886] check-in: [93ad5b0c95] user: dgp branch: dgp-refactor, size: 132709 | |
|
2010-04-27
| ||
| 08:20 | [Bug 2992292]: tclIOUtil.c assignment type mismatch compiler warning file: [9f83c40c3b] check-in: [bacf1b059e] user: nijtmans branch: trunk, size: 132773 | |
|
2010-04-25
| ||
| 15:40 | merge file: [6882c9887e] check-in: [6c1e5491e0] user: dgp branch: dgp-refactor, size: 132664 | |
|
2010-04-22
| ||
| 11:40 | Move TCHAR fallback typedef from tcl.h to tclPlatDecls.h (as suggested by dgp) Eliminate various unnecessary type casts. file: [6d8b922a39] check-in: [77d22c7b43] user: nijtmans branch: trunk, size: 132728 | |
|
2010-04-04
| ||
| 17:37 | merge file: [c486ad4f89] check-in: [cb456a1f91] user: dgp branch: dgp-refactor, size: 132679 | |
| 15:11 | Minor changes to enforce Engineering Manual style rules. file: [193a30b3ef] check-in: [e0779f4c92] user: dkf branch: trunk, size: 132738 | |
|
2010-04-02
| ||
| 23:48 | merge file: [1b5d978b94] check-in: [bda2f88d91] user: dgp branch: dgp-refactor, size: 132754 | |
| 23:11 | Add missing "const" in signature, and some formatting fixes file: [86f9be2a63] check-in: [0400a6f222] user: nijtmans branch: trunk, size: 132818 | |
| 22:52 | * generic/tclIOUtil.c (Tcl_LoadFile): Corrections to previous commit * unix/tclLoadDyld.c (TclpDlopen): to make it build on OSX. Also add missing ChangeLog entry for previous commit by KBK. file: [313d6594e9] check-in: [72fb2df278] user: dkf branch: trunk, size: 132807 | |
| 21:21 | * generic/tcl.decls: [TIP #357]: First round of changes * generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol, * generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API. * generic/tclInt.h: * generic/tclLoad.c: * generic/tclLoadNone.c: * generic/tclStubInit.c: * tests/fileSystem.test: * tests/load.test: * tests/unload.test: * unix/tclLoadDl.c: * unix/tclLoadDyld.c: * unix/tclLoadNext.c: * unix/tclLoadOSF.c: * unix/tclLoadShl.c: * unix/tclUnixPipe.c: * win/Makefile.in: * win/tclWinLoad.c: file: [7053340138] check-in: [80aa157f45] user: kennykb branch: trunk, size: 132845 | |
|
2010-03-11
| ||
| 15:19 | merge updates from HEAD file: [82cb331df7] check-in: [144ace2ad8] user: dgp branch: dgp-refactor, size: 127948 | |
| 13:35 | Remove unnecessary '&' decoration for function pointers. Fix double declaration of TclNativeDupInternalRep file: [5b7c9951d2] check-in: [bb4a12448b] user: nijtmans branch: trunk, size: 128012 | |
|
2010-03-06
| ||
| 03:40 | merge updates file: [503cfddcf7] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 127976 | |
|
2010-03-05
| ||
| 14:34 | Code Audit results: * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations file: [8b00b613fb] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 128035 | |
|
2010-02-25
| ||
| 21:53 | merge updates from HEAD file: [2ede463fcb] check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 127974 | |
|
2010-02-24
| ||
| 10:32 | Pure whitespace changes, changing to follow Engineering Manual style. file: [cd2399695f] check-in: [c81eddebbb] user: dkf branch: trunk, size: 128033 | |
|
2010-02-17
| ||
| 15:36 | merge updates from HEAD file: [6e3ad7d332] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 127982 | |
|
2010-02-16
| ||
| 16:01 | Do not assume that all unix systems have the POSIX blkcnt_t type, since OpenBSD apparently does not. file: [0705dfce4e] check-in: [1ed3cbbadc] user: dkf branch: trunk, size: 128041 | |
|
2009-12-30
| ||
| 17:24 | merge updates from HEAD file: [df47c8f059] check-in: [263b067570] user: dgp branch: dgp-refactor, size: 127891 | |
|
2009-12-28
| ||
| 13:53 | [Bug 942170]: Detect the st_blocks field of 'struct stat' correctly. file: [268e562dce] check-in: [29ecdb9e47] user: dkf branch: core-8-5-branch, size: 138967 | |
| 12:55 | [Bug 942170]: Detect the st_blocks field of 'struct stat' correctly. file: [e8c72538ad] check-in: [ce4adf55c7] user: dkf branch: trunk, size: 127950 | |
|
2009-11-19
| ||
| 16:51 | merge updates from HEAD file: [459359e3d6] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 127950 | |
|
2009-11-18
| ||
| 21:59 | Eliminate various gcc warnings (in -Wextra mode) file: [8ec70989a9] check-in: [8780faf488] user: nijtmans branch: trunk, size: 128014 | |
|
2009-07-16
| ||
| 21:45 | merge updates from HEAD file: [ddb8e52ead] check-in: [3e7e63ebaf] user: dgp branch: dgp-refactor, size: 127940 | |
| 21:24 | * generic/tclBinary.c: Removed unused variables. * generic/tclCmdIL.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclHash.c: * generic/tclIOUtil.c: * generic/tclVar.c: * generic/tclBasic.c: Silence compiler warnings about ClientData. * generic/tclProc.c: * generic/tclScan.c: Typo in ACCEPT_NAN configuration. * generic/tclStrToD.c: Set floating point control register on MIPS systems so that the gradual underflow expected by Tcl is in effect. [Bug 2819200] file: [0c80dd74db] check-in: [b0e94fe52c] user: dgp branch: trunk, size: 127999 | |
|
2009-02-20
| ||
| 18:24 | * generic/tclPathObj.c: Fixed mistaken logic in TclFSGetPathType() * tests/fileName.test: that assumed (not "absolute" => "relative"). This is a false assumption on Windows, where "volumerelative" is another possibility. [Bug 2571597]. file: [5369063936] check-in: [f8a85ea635] user: dgp branch: core-8-4-branch, size: 193781 | |
|
2009-02-11
| ||
| 17:27 | merge updates from HEAD file: [69ab9d8982] check-in: [f07460d448] user: dgp branch: dgp-refactor, size: 128032 | |
|
2009-02-10
| ||
| 22:49 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [602dca8420] check-in: [160bcb1152] user: nijtmans branch: trunk, size: 128096 | |
|
2009-01-06
| ||
| 15:06 | merge updates from HEAD file: [ecc338ea91] check-in: [157eee86df] user: dgp branch: dgp-refactor, size: 127984 | |
| 10:08 | Formatting improvements (comments, whitespace) file: [2a40a1cf2d] check-in: [3fa95308b4] user: dkf branch: trunk, size: 128037 | |
|
2009-01-05
| ||
| 14:54 | merge updates from HEAD file: [cf735b9423] check-in: [d766f324bc] user: dgp branch: dgp-refactor, size: 127982 | |
| 09:48 | Make [source] NRE-aware to enable [yield]. [Bug 2412068] file: [401a26be6f] check-in: [4242c5e4c4] user: dkf branch: trunk, size: 128035 | |
|
2008-12-10
| ||
| 13:51 | merge updates from HEAD file: [21b9786e7e] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 124267 | |
|
2008-12-04
| ||
| 17:43 | * generic/tclIOUtil.c (Tcl_FSGetNormalizedPath): Added another flag value TCLPATH_NEEDNORM to mark those intreps which need more complete normalization attention for correct results. [Bug 2385549] file: [d53196ea42] check-in: [5a77c1fe14] user: dgp branch: core-8-4-branch, size: 193448 | |
|
2008-12-02
| ||
| 19:40 | TIP #336 IMPLEMENTATION * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [ebeff5a862] check-in: [e01657bdcf] user: dgp branch: trunk, size: 124320 | |
|
2008-11-17
| ||
| 16:13 | merge updates from HEAD file: [3012820182] check-in: [33876eb1ee] user: dgp branch: dgp-refactor, size: 124260 | |
|
2008-11-14
| ||
| 00:22 | Fixed [Bug 2269431]: load of shared objects leaves emporary files on windows file: [42055a92b3] check-in: [c651428b00] user: nijtmans branch: core-8-5-branch, size: 138974 | |
|
2008-11-13
| ||
| 22:34 | rename static function FSUnloadTempFile to TclFSUnloadTempFile, needed in tclLoad.c Fixed [Bug 2269431]: load of shared objects leaves temporary files on windows file: [d3ef2de294] check-in: [9ed8aa8799] user: nijtmans branch: trunk, size: 124318 | |
|
2008-10-11
| ||
| 03:37 | merge updates from HEAD file: [47d1bf4765] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 124386 | |
|
2008-10-05
| ||
| 22:25 | * doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProc * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY *** file: [42e16a920a] check-in: [40d0887361] user: nijtmans branch: trunk, size: 124444 | |
|
2008-10-01
| ||
| 00:36 | merge updates from HEAD file: [a85cd32ba8] check-in: [7ea0d1cd4c] user: dgp branch: dgp-refactor, size: 124359 | |
|
2008-09-30
| ||
| 16:29 | remove outdated comment file: [55531be40d] check-in: [4b84986114] user: dgp branch: trunk, size: 124412 | |
|
2008-09-29
| ||
| 13:52 | merge updates from HEAD file: [9b72a543a4] check-in: [84947139d2] user: dgp branch: dgp-refactor, size: 124968 | |
|
2008-09-27
| ||
| 19:40 | Stylistic improvements (consistent function separation standards, etc.) and some reduction in nesting in functions. file: [d7fc9e1ded] check-in: [c90542955a] user: dkf branch: trunk, size: 125021 | |
|
2008-07-29
| ||
| 20:13 | merge updates from (near) HEAD file: [4f993e3ef2] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 124756 | |
|
2008-07-28
| ||
| 21:31 | * doc/FileSystem.3: CONSTified many functions using Tcl_FileSystem * generic/tcl.decls: which all are supposed to be a constant, but * generic/tclDecls.h: this was not reflected in the API: * generic/tclFileSystem.h: Tcl_FSGetInternalRep * generic/tclIOUtil.c: Tcl_FSNewNativePath, Tcl_FSData * generic/tclPathObj.c: Tcl_FSRegister, Tcl_FSUnregister * generic/tclTest.c: Tcl_FSGetFileSystemForPath ... This change complies with TIP #24. ***POTENTIAL INCOMPATIBILITY*** file: [2e7ad35bef] check-in: [246dcb287a] user: nijtmans branch: trunk, size: 124814 | |
|
2008-06-28
| ||
| 04:19 | * generic/tclIOUtil.c: Plug memory leak in latest commit. Thanks Rolf Ade for detecting and Dan Steffen for the fix [Bug 2004654]. file: [5badc9223e] check-in: [1fa14d8fac] user: dgp branch: core-8-4-branch, size: 191692 | |
|
2008-06-23
| ||
| 15:45 | formatting file: [b8947979d2] check-in: [3e2a4160b8] user: dgp branch: core-8-4-branch, size: 191592 | |
| 15:43 | * generic/tclIOUtil.c: Fixed bug in Tcl_GetTranslatedPath() when operating on the "Special path" variant of the "path" Tcl_ObjType intrep. A full normalization was getting done, in particular, coercing relative paths to absolute, contrary to what the function of producing the "translated path" is supposed to do. [Bug 1972879]. file: [a2e3ff290e] check-in: [8e0864e631] user: dgp branch: core-8-4-branch, size: 191591 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [b6c837c24b] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 124753 | |
|
2008-05-02
| ||
| 10:27 | More elimination of pre-C89-isms. file: [e66fc7ce46] check-in: [27caec3459] user: dkf branch: trunk, size: 124806 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [9c912a5d20] check-in: [2d205c22fb] user: dkf branch: trunk, size: 125360 | |
|
2008-04-24
| ||
| 04:56 | merge updates from HEAD file: [58c546645c] check-in: [592f441ed7] user: dgp branch: dgp-refactor, size: 125308 | |
|
2008-04-21
| ||
| 16:26 | * generic/tclIOUtil.c: Removed all code delimited by * generic/tclTest.c: USE_OBSOLETE_FS_HOOKS, completing * tests/ioCmd.test: the deprecation path for these * tests/ioUtil.test (removed): obsolete interfaces. (Code was active in Tcl 8.4, present but enabled only by customized compile switch in Tcl 8.5, and now completely gone for Tcl 8.6). Also removed all tests relevant only to the removed interfaces. file: [88b7306a7b] check-in: [f078f71675] user: dgp branch: trunk, size: 125360 | |
|
2008-03-07
| ||
| 22:05 | merge updates from HEAD file: [6cf2c839b0] check-in: [3b6959be94] user: dgp branch: core-stabilizer-branch, size: 139095 | |
|
2008-03-03
| ||
| 04:34 | merge updates from HEAD file: [f21fb4ce0d] check-in: [f211098809] user: dgp branch: dgp-refactor, size: 139039 | |
|
2008-02-27
| ||
| 03:35 | Remove dead/unused portability-related #defines and unused conditional code. See SF#1901828 for discussion and archaeological notes. file: [f025c51309] check-in: [b29cb95ed3] user: jenglish branch: trunk, size: 139096 | |
|
2008-01-25
| ||
| 16:43 | merge updates from HEAD file: [b339a56ea3] check-in: [5cbaf690e0] user: dgp branch: core-stabilizer-branch, size: 139186 | |
|
2008-01-23
| ||
| 21:21 | Reconcile coding style issues between branches file: [1001244500] check-in: [17f1360d99] user: dgp branch: dgp-refactor, size: 139130 | |
| 21:21 | Reconcile coding style issues between branches file: [e85798c1d2] check-in: [dd5e7712f3] user: dgp branch: trunk, size: 139182 | |
| 16:42 | merge updates from HEAD file: [7211d8edc6] check-in: [013cce9562] user: dgp branch: core-stabilizer-branch, size: 139187 | |
|
2007-12-18
| ||
| 04:18 | merge updates from HEAD file: [121bef3700] check-in: [56cc5f4a94] user: dgp branch: dgp-refactor, size: 139148 | |
|
2007-12-14
| ||
| 23:36 | * generic/tclIOUtil.c (FsAddMountsToGlobResult): fix the tail conversion of vfs mounts. [Bug 1602539] file: [4e260bf11a] check-in: [23f6de3af4] user: hobbs branch: trunk, size: 139185 | |
| 02:29 | * generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flag * tests/ioUtil.test (ioUtil-4.1): on a channel for the 'a' mode and not for 'a+'. [Bug 1773127] (backport from HEAD) file: [a297d20693] check-in: [cbd24bea38] user: hobbs branch: core-8-4-branch, size: 191166 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [8176de1f3d] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 139151 | |
|
2007-11-12
| ||
| 20:40 | merge updates from HEAD file: [2d49ceca78] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 139116 | |
| 19:18 | merge updates from HEAD file: [063938f614] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 139155 | |
|
2007-11-11
| ||
| 19:32 | [Patch 1830038]: Increased usage of macros to detect and take advantage of objTypes. file: [1bd4741e87] check-in: [11e8f31512] user: msofer branch: trunk, size: 139154 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: [c79d629517] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 139117 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: [70c15bbcc2] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 139156 | |
|
2007-08-15
| ||
| 17:43 | Fix [Bug 1773127] file: [ab0a1c7f79] check-in: [ae9094be9c] user: dkf branch: trunk, size: 139152 | |
|
2007-04-26
| ||
| 01:55 | merge updates from HEAD file: [4704e820eb] check-in: [5b25a18c16] user: dgp branch: dgp-refactor, size: 139003 | |
|
2007-04-25
| ||
| 19:09 | * generic/tclIOUtil.c (Tcl_FSChdir): Changed the memory management to that the path returned from Tcl_FSGetNativePath is not duplicated before being stored as the current directory, to avoid a memory leak. [Bug 1705778, leak K01 among other manifestations] file: [0fab6e0b9a] check-in: [e88d2dd4e8] user: kennykb branch: trunk, size: 139042 | |
|
2007-04-20
| ||
| 17:13 | merge updates from HEAD file: [367a6bf770] check-in: [92b90f2910] user: dgp branch: dgp-refactor, size: 138969 | |
| 06:10 | Replaced commas in varargs with string concatenation where possible [Patch 1515234] file: [94dbe45185] check-in: [d0d3c30f1a] user: kennykb branch: trunk, size: 139008 | |
|
2007-04-10
| ||
| 16:27 | merge updates from HEAD file: [e66706c960] check-in: [c49d7b4587] user: dgp branch: dgp-refactor, size: 138971 | |
| 14:47 | Handle creation of Tcl_Objs from constant strings better (easier to use, more efficient). After [Patch 1529526] (afredd) file: [c05536dc6f] check-in: [4d69119aad] user: dkf branch: trunk, size: 139006 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [7c5b6e8142] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 138911 | |
|
2007-03-16
| ||
| 02:05 | fix warnings file: [4aa35d15ae] check-in: [71ba415c39] user: das branch: trunk, size: 138946 | |
| 00:57 | * generic/tclIOUtil.c (Tcl_Stat): Reimplement workaround to avoid gcc warning by using local variables. When the macro argument is of type long long instead of long, the incorrect warning is not generated. file: [055e5bf1a4] check-in: [8ba7bf14b8] user: mdejong branch: trunk, size: 138914 | |
|
2007-02-20
| ||
| 23:24 | various "const" additions, in line with TIP #27 file: [592bab1b8d] check-in: [81ea4e1335] user: nijtmans branch: trunk, size: 138995 | |
|
2007-02-19
| ||
| 23:50 | (Tcl_FSEvalFileEx): safe incr of objPtr ref file: [68e27a5593] check-in: [a36ab3feb7] user: hobbs branch: trunk, size: 138854 | |
| 23:49 | (Tcl_FSEvalFile): safe incr of objPtr ref file: [23a357fa09] check-in: [ba27b6b0d8] user: hobbs branch: core-8-4-branch, size: 191048 | |
|
2006-11-28
| ||
| 22:20 | * generic/tclBasic.c: TIP #280 implementation. * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: file: [6d81509d4f] check-in: [d95fba8a1f] user: andreas_kupries branch: trunk, size: 138834 | |
| 22:19 | * generic/tclBasic.c: TIP #280 implementation, conditional on the define TCL_TIP280. * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: file: [4a371b6107] check-in: [a88d79cbf8] user: andreas_kupries branch: core-8-4-branch, size: 191028 | |
|
2006-11-15
| ||
| 20:08 | TIP#270 IMPLEMENTATION * generic/tcl.decls: New public routines Tcl_ObjPrintf, * generic/tclStringObj.c: Tcl_AppendObjToErrorInfo, Tcl_Format, * generic/tclInt.h: Tcl_AppendLimitedToObj, Tcl_AppendFormatToObj and Tcl_AppendPrintfToObj. Former internal versions removed. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclBasic.c: Updated callers. * generic/tclCkalloc.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStrToD.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [dc3bc0816a] check-in: [c06db721dd] user: dgp branch: trunk, size: 138702 | |
|
2006-11-02
| ||
| 15:58 | * generic/tclBasic.c: Further revised TclAppendPrintToObj() and * generic/tclCkalloc.c: TclObjPrintf() routines to panic when unable * generic/tclCmdAH.c: to complete their formatting operations, rather * generic/tclCmdIL.c: than report an error message. This means an * generic/tclCmdMZ.c: interp argument for error message recording is * generic/tclDictObj.c: no longer needed, further simplifying the * generic/tclExecute.c: interface for callers. * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [615f43da6c] check-in: [6ed730551a] user: dgp branch: trunk, size: 138700 | |
|
2006-10-31
| ||
| 20:19 | * generic/tclBasic.c: Refactored and renamed the routines * generic/tclCkalloc.c: TclObjPrintf, TclFormatObj, and * generic/tclCmdAH.c: TclFormatToErrorInfo to a new set of * generic/tclCmdIL.c: routines TclAppendPrintfToObj, * generic/tclCmdMZ.c: TclAppendFormatToObj, TclObjPrintf, and * generic/tclDictObj.c: TclObjFormat, with the intent of making * generic/tclExecute.c: the latter list, plus TclAppendLimitedToObj * generic/tclIORChan.c: and TclAppendObjToErrorInfo, public via * generic/tclIOUtil.c: a revised TIP 270. * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [c2b682e3db] check-in: [65113c21ec] user: dgp branch: trunk, size: 138705 | |
|
2006-10-17
| ||
| 04:36 | * generic/tclIOUtil.c: Cleaned up some code flagged by a * generic/tclInt.h: `make checkexports` test. * win/tclWin32Dll.c: * win/tclWinFile.c: file: [86f9b54502] check-in: [2eadc777e9] user: dgp branch: core-8-4-branch, size: 190870 | |
|
2006-08-30
| ||
| 17:48 | * win/tclWinFCmd.c: [Bug 1548263] Added test for NULL return * generic/tclIOUtil.c: from Tcl_FSGetNormalizedPath which was causing segv's file: [37a64a60f6] check-in: [bf32b6a16f] user: hobbs branch: core-8-4-branch, size: 190865 | |
|
2006-08-29
| ||
| 16:19 | merge updates from HEAD file: [a61f729449] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 138674 | |
| 00:36 | fixed [ 1548263 ] NULL return from Tcl_FSGetNormalizedPath segv file: [67de4bd6ca] check-in: [349a10088f] user: coldstore branch: trunk, size: 138686 | |
|
2006-08-21
| ||
| 14:56 | * generic/tclIOUtil.c: Revisions to complete the thread finalization of the cwdPathPtr. [Bug 1536142] file: [f41c087054] check-in: [9272fb766d] user: dgp branch: trunk, size: 138616 | |
| 14:56 | * generic/tclIOUtil.c: Revisions to complete the thread finalization of the cwdPathPtr. [Bug 1536142] file: [2c5216ebb0] check-in: [4557a5daa4] user: dgp branch: core-8-4-branch, size: 190790 | |
|
2006-07-05
| ||
| 21:29 | merge updates from HEAD file: [27fe2d267b] check-in: [2d02d24f27] user: dgp branch: dgp-refactor, size: 138553 | |
|
2006-06-21
| ||
| 03:10 | * generic/tclIOUtil.c: Changed default configuration to * generic/tclInt.decls: #undef USE_OBSOLETE_FS_HOOKS which disables * generic/tclTest.c: access to the Tcl 8.3 internal routines for hooking into filesystem operations. Everyone ought to have migrated to Tcl_Filesystems by now. ***POTENTIAL INCOMPATIBILITY*** for any code still stuck in the pre-Tcl_Filesystem era. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclStrToD.c: Removed dead code that permitted disabling of recognition of the new 0b and 0o numeric formats. * generic/tclExecute.c: Removed dead code that implemented alternative * generic/tclObj.c: design where numeric values did not automatically narrow to the smallest Tcl_ObjType required to hold them. file: [d4c489746d] check-in: [0bde9c44bb] user: dgp branch: trunk, size: 138559 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: [8585567080] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 138518 | |
|
2006-03-28
| ||
| 10:52 | * generic/tclIOUtil.c: fix to nativeFilesystemRecord comparisons (lesser part of [Bug 1064247]) file: [41b0c1f549] check-in: [bfa4344c2c] user: das branch: core-8-4-branch, size: 190733 | |
| 10:44 | typo in comment file: [902773fbf9] check-in: [f86f38b75c] user: das branch: core-8-4-branch, size: 190713 | |
| 10:28 | typo in comment file: [67be79cc6b] check-in: [5be48eb504] user: das branch: trunk, size: 138524 | |
| 09:41 | nativeFilesystemRecord comparisons file: [37af05cde4] check-in: [b8ef0f05a3] user: vincentdarley branch: trunk, size: 138535 | |
|
2006-03-16
| ||
| 18:23 | * generic/tclIOUtil.c (TclGetOpenMode): Added the flag O_APPEND to the list of POSIX modes used when opening a file for 'a'ppend. This enables the proper automatic seek-to-end-on-write by the OS. See [Bug 680143] for longer discussion. * tests/ioCmd.test (iocmd-13.7.*): Extended the testsuite to check the new handling of 'a'. file: [29062f99e7] check-in: [619938a2cd] user: andreas_kupries branch: core-8-4-branch, size: 190726 | |
| 18:22 | * generic/tclIOUtil.c (TclGetOpenMode): Added the flag O_APPEND to the list of POSIX modes used when opening a file for 'a'ppend. This enables the proper automatic seek-to-end-on-write by the OS. See [Bug 680143] for longer discussion. * tests/ioCmd.test (iocmd-13.7.*): Extended the testsuite to check the new handling of 'a'. file: [da3c81e74f] check-in: [3e9b599307] user: andreas_kupries branch: trunk, size: 138517 | |
|
2006-02-23
| ||
| 14:45 | merge updates from HEAD file: [dc618d4040] check-in: [7fa5cf84d0] user: dgp branch: dgp-refactor, size: 138375 | |
|
2006-02-15
| ||
| 16:04 | * generic/tclIO.c: Made several routines tolerant of * generic/tclIOUtil.c: interp == NULL arguments. [Bug 1380662] file: [d7b3a5ba71] check-in: [edfdd84186] user: dgp branch: core-8-4-branch, size: 190588 | |
| 15:43 | * generic/tclIO.c: Made several routines tolerant of * generic/tclIORChan.c: interp == NULL arguments. [Bug 1380662] * generic/tclIOUtil.c: file: [4ea290c6a9] check-in: [bd31f0fa9a] user: dgp branch: trunk, size: 138381 | |
|
2006-01-25
| ||
| 18:38 | merge updates from HEAD file: [c958a561dd] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 138354 | |
|
2006-01-12
| ||
| 18:03 | Fixed potential overwriting of already freed memory which caused all kinds of (rare but reproducible) coredumps all over the place. file: [bf67f270fb] check-in: [13baeaa9d9] user: vasiljevic branch: core-8-4-branch, size: 190574 | |
|
2005-12-15
| ||
| 04:08 | * generic/tclIOUtil.c: workaround gcc warning "comparison is always * generic/tclTest.c: false due to limited range of data type". file: [98d861a84e] check-in: [1e9a2ab78a] user: das branch: trunk, size: 138360 | |
| 04:08 | * generic/tclIOUtil.c: workaround gcc warning "comparison is always * generic/tclTest.c: false due to limited range of data type". file: [d3fc305045] check-in: [d3f02d4f62] user: das branch: core-8-4-branch, size: 190464 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [d3f36c3cc0] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 137915 | |
|
2005-11-27
| ||
| 02:34 | * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD). * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/regguts.h: only #define NDEBUG if not already #defined. * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD * unix/configure: regen. file: [92209268ac] check-in: [c6e668d19d] user: das branch: core-8-4-branch, size: 190025 | |
| 02:33 | * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes (dist): add new macosx files. * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixFCmd.c: * macosx/tclMacOSXFCmd.c: ppc64 and endian (i386) fixes. (TclMacOSXCopyFileAttributes): add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.xcode/default.pbxuser (new file): * macosx/Tcl.xcode/project.pbxproj (new file): * macosx/Tcl.xcodeproj/default.pbxuser (new file): * macosx/Tcl.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tcltest targets and support for universal (fat) compiles. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * unix/dltest/Makefile.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tcl/macosx, add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tcl.decls: add Tcl_Main declaration as comment to avoid 'checkstubs' target complaining about it missing from stubs. * generic/regex.h: * generic/tclDate.c: * generic/tclEnv.c: * generic/tclGetDate.y: * generic/tclIOUtil.c: * generic/tclObj.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclPathObj.c: * generic/tclThreadAlloc.c: * generic/tclThreadStorage.c: * generic/tclTrace.c: * generic/tclVar.c: * generic/tommath.h: * tools/fix_tommath_h.tcl: * unix/tclUnixFCmd.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file). These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * generic/tclNamesp.c (NamespaceEnsembleCmd): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/tclExecute.c (TclExecuteByteCode): fix unused variable warning when NO_WIDE_TYPE is defined. * generic/regguts.h: only #define NDEBUG if not already #defined. * unix/tclUnixNotfy.c: * macosx/tclMacOSXNotify.c: sync whitespace & comments. * unix/tclUnixPort.h: * win/tclWinPort.h: remove declaration of obsolete&unused TclpMutex API. * unix/configure: * unix/tclConfig.h.in: regen. file: [cd4aa6a68f] check-in: [eac3630f72] user: das branch: trunk, size: 137921 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [f9ac7ab101] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 137903 | |
|
2005-11-01
| ||
| 15:47 | Think-o fixes file: [98bf08bf6a] check-in: [922079bc35] user: dkf branch: trunk, size: 137909 | |
| 15:30 | ANSIfy. Also converted some deeply nested code to a less nested form for easier reading. file: [15a6206d94] check-in: [a3b0b6f1d9] user: dkf branch: trunk, size: 137909 | |
|
2005-10-05
| ||
| 04:27 | * generic/tclIOUtil.c (TclFSNormalizeAbsolutePath): make static * generic/tclEncoding.c (TclFindEncodings): make static file: [7416608fa9] check-in: [b4a6dcda6b] user: hobbs branch: core-8-4-branch, size: 190020 | |
|
2005-09-15
| ||
| 20:58 | merge updates from HEAD file: [4b27b5c99d] check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 139963 | |
| 20:29 | merge updates from HEAD file: [66ebeb17f3] check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 139954 | |
|
2005-09-14
| ||
| 17:13 | * generic/tclStringObj.c: Bug fixes: ObjPrintfVA needed to support "*" fields and needed to interpret precision limits on %s conversions as a number of bytes, not Tcl_UniChars, to take from the (char *) argument. * generic/tclBasic.c: Updated several callers to use * generic/tclCmdMZ.c: TclFormatToErrorInfo(). * generic/tclIOUtil.c: * library/init.tcl: Keep [unknown] in sync with errorInfo formatting rules. file: [b3378d89ba] check-in: [73c6dc5786] user: dgp branch: trunk, size: 139959 | |
|
2005-09-12
| ||
| 15:40 | merge updates from HEAD file: [2456c667e7] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 140171 | |
|
2005-09-09
| ||
| 18:48 | [kennykb-numerics-branch] Merge updates from HEAD. file: [7300e37c18] check-in: [343239eeff] user: dgp branch: kennykb-numerics-branch, size: 140181 | |
|
2005-08-31
| ||
| 15:12 | allow NULL interp in Tcl_FSMatchInDirectory file: [245fe64162] check-in: [5139fcec81] user: vincentdarley branch: trunk, size: 140187 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [559039884f] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 140135 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [1b96c6c782] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 140125 | |
|
2005-07-17
| ||
| 22:04 | Ugh; convert unfortunate tab back to a space file: [1dbf670bce] check-in: [78a4e02f90] user: dkf branch: trunk, size: 140131 | |
| 21:17 | Getting more systematic about style file: [3a75243d7e] check-in: [7591df07d6] user: dkf branch: trunk, size: 140131 | |
|
2005-07-12
| ||
| 20:35 | merged changes from HEAD file: [a2433758b8] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 144229 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [feaec354c3] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 144228 | |
|
2005-05-25
| ||
| 15:01 | merge updates from HEAD file: [00ff9971e9] check-in: [64d23581aa] user: dgp branch: dgp-refactor, size: 144216 | |
|
2005-05-24
| ||
| 04:19 | * generic/tclIOUtil.c (TclLoadFile): * generic/tclInt.h: * unix/tcl.m4: * unix/tclLoadDyld.c: added support for [load]ing .bundle binaries in addition to .dylib's: .bundle's can be [unload]ed (unlike .dylib's), and can be [load]ed from memory, e.g. directly from VFS without needing to be written out to a temporary location first. [Bug 1202209] * unix/configure: autoconf-2.13 file: [52dbe8b14c] check-in: [5c82b72b0a] user: das branch: core-8-4-branch, size: 190010 | |
|
2005-05-23
| ||
| 20:19 | * generic/tclIOUtil.c (TclLoadFile): * generic/tclInt.h: * unix/tcl.m4: * unix/tclLoadDyld.c: added support for [load]ing .bundle binaries in addition to .dylib's: .bundle's can be [unload]ed (unlike .dylib's), and can be [load]ed from memory, e.g. directly from VFS without needing to be written out to a temporary location first. [Bug 1202209] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [32e0546c0c] check-in: [f1f3008c90] user: das branch: trunk, size: 144221 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [0ecaef4c56] check-in: [1cc2336920] user: kennykb branch: trunk, size: 142677 | |
|
2005-05-05
| ||
| 17:55 | Merged with HEAD file: [6a2f80fe98] check-in: [b77c9a87c6] user: kennykb branch: kennykb-numerics-branch, size: 142681 | |
|
2005-04-29
| ||
| 22:39 | Merge updates from HEAD file: [ba5438c7e5] check-in: [ac63d218d8] user: dgp branch: dgp-refactor, size: 142668 | |
|
2005-04-27
| ||
| 18:48 | TIP#183 IMPLEMENTATION [Patch 577093] * generic/tclIOUtil.c (TclGetOpenModeEx): New routine. * generic/tclInt.h: * generic/tclIO.c (Tcl_OpenObjCmd): Support for "b" and * doc/open.n: "BINARY" in "access" argument to [open]. * tests/ioCmd.test: file: [955dc38792] check-in: [6a178af03a] user: dgp branch: trunk, size: 142673 | |
|
2005-04-25
| ||
| 21:37 | Merged with HEAD. file: [702685259f] check-in: [fcce6158ac] user: kennykb branch: kennykb-numerics-branch, size: 140852 | |
|
2005-04-16
| ||
| 08:04 | Force clenaup of the interp result in TclLoadFile(). Some implementations of TclpFindSymbol() will seed the interp result with error message when unable to find the requested symbol (this is not considered to be error). file: [24a48ffd0c] check-in: [1a0278d29d] user: vasiljevic branch: trunk, size: 140851 | |
|
2005-01-24
| ||
| 21:43 | merge updates from HEAD file: [bd80f0944e] check-in: [3e37b6975d] user: dgp branch: dgp-refactor, size: 140511 | |
|
2005-01-20
| ||
| 14:53 | reverting to HEAD in preparation for changing from reworked 'mpexpr' to 'libtommath' file: [6d5739de3a] check-in: [8f72684eeb] user: kennykb branch: kennykb-numerics-branch, size: 140524 | |
|
2005-01-14
| ||
| 16:41 | D'oh! file: [218809b5ca] check-in: [da5234d835] user: dkf branch: trunk, size: 140516 | |
| 14:16 | Stop reliance on absolute attribute indexes with helper function [Bug 1100671] file: [eab7de43ed] check-in: [7612557f3c] user: dkf branch: trunk, size: 140518 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [a9847bedfc] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 138646 | |
|
2004-12-02
| ||
| 18:48 | filesystem, glob, tilde fix file: [91bdd6013b] check-in: [612cef4642] user: vincentdarley branch: core-8-4-branch, size: 188420 | |
|
2004-11-23
| ||
| 15:23 | backport file join fix file: [9a94071291] check-in: [1a608efe04] user: vincentdarley branch: core-8-4-branch, size: 187536 | |
|
2004-11-17
| ||
| 00:31 | * generic/tclIOUtil.c (TclFSEpochOk): There were two code paths via which the thread copy of filesystemEpoch could be synched with the master copy, but only one kept the filesystem list cache up to date. Fix routes everything through a single code path. [Bug 1035775]. file: [bf550cdf71] check-in: [5ce5994b49] user: dgp branch: trunk, size: 138651 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: [0e8f4c9f1e] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 138820 | |
|
2004-10-15
| ||
| 04:01 | * generic/tclBasic.c (Tcl_CreateInterp,Tcl_DeleteInterp, TclEvalObjvInternal,Tcl_LogCommandInfo,TclAddObjErrorInfo): * generic/tclCmdAH.c (Tcl_CatchObjCmd): * generic/tclEvent.c (BgError,ErrAssocData,Tcl_BackgroundError, HandleBgErrors,BgErrorDeleteProc): * generic/tclExecute.c (TclCreateExecEnv,TclDeleteExecEnv): * generic/tclIOUtil.c (comments only): * generic/tclInt.h (ExecEnv,Interp, ERR_IN_PROGRESS): * generic/tclInterp.c ([tclInit]): * generic/tclMain.c (comments only): * generic/tclNamesp.c (Tcl_CreateNamespace,Tcl_DeleteNamespace,TclTeardownNamespace): * generic/tclProc.c (TclUpdateReturnInfo): * generic/tclResult.c (Tcl_ResetResult,TclTransferResult): * generic/tclTrace.c (CallVarTraces): Reworked management of the "errorInfo" data of an interp. That information is now primarily stored in a new private (Tcl_Obj *) field of the Interp struct, rather than using a global variable ::errorInfo as the primary storage. The ERR_IN_PROGRESS flag bit value is no longer required to manage the value in its new location, and is removed. Variable traces are established to support compatibility for any code expecting the ::errorInfo variable to hold the information. ***POTENTIAL INCOMPATIBILITY*** Code that sets traces on the ::errorInfo variable may notice a difference in timing of the firing of those traces. Code that uses the value ERR_IN_PROGRESS. file: [b41f98b53d] check-in: [264b4df978] user: dgp branch: trunk, size: 138825 | |
|
2004-10-07
| ||
| 14:50 | filesystem generic/platform code splitting file: [4404bfcb33] check-in: [60716a23e9] user: vincentdarley branch: trunk, size: 138822 | |
|
2004-10-06
| ||
| 23:44 | Simplify the guts of [glob]; maybe mortals can comprehend it now? file: [889e8073f0] check-in: [d90ba0c5c9] user: dkf branch: trunk, size: 142952 | |
|
2004-09-30
| ||
| 00:51 | merge updates from HEAD file: [f16f59d00f] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 143371 | |
|
2004-09-27
| ||
| 15:00 | fix to small filesystem bugs file: [831b10ab4c] check-in: [d6e4847a47] user: vincentdarley branch: trunk, size: 143386 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [440b7ca535] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 142506 | |
|
2004-08-31
| ||
| 09:20 | two bugs fixed in filesystem docs and tests file: [908271d76d] check-in: [3d70fb2105] user: vincentdarley branch: trunk, size: 142521 | |
|
2004-07-17
| ||
| 12:18 | cd infinite loop bug fixed file: [c9bcfb0201] check-in: [78d046b47e] user: vincentdarley branch: trunk, size: 142456 | |
|
2004-07-11
| ||
| 21:13 | cd fix in vfs file: [b09f20ec8b] check-in: [5f75a341f3] user: vincentdarley branch: trunk, size: 141857 | |
|
2004-06-10
| ||
| 17:10 | Fixed Tcl_FSChdir not to forcefully update private cwd cached copy. This fixes the problem of [cwd] reporting relative file paths under certain cirumstances. file: [4034ef2a91] check-in: [3e1765974b] user: vasiljevic branch: trunk, size: 141560 | |
| 14:05 | Partialy fixed Bug #932314 file: [c3f26a7f13] check-in: [9daf96ea97] user: vasiljevic branch: core-8-4-branch, size: 187213 | |
|
2004-06-09
| ||
| 16:15 | Partially corrected [Bug 932314] file: [48089d023c] check-in: [6d246837d7] user: vasiljevic branch: trunk, size: 140961 | |
|
2004-05-17
| ||
| 18:42 | merge updates from HEAD file: [854d60842c] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 140722 | |
|
2004-05-08
| ||
| 15:51 | fix to some compiler warnings file: [c51767f499] check-in: [d007991f55] user: vincentdarley branch: trunk, size: 140737 | |
|
2004-05-07
| ||
| 07:44 | vfs glob root volume fix file: [5d750963e0] check-in: [265c17a987] user: vincentdarley branch: trunk, size: 140730 | |
|
2004-05-04
| ||
| 22:25 | * generic/tclIOUtil.c (Tcl_FSChdir): Work-around crash condition * tests/winFCmd.test (winFCmd-16.12): triggered when $HOME is volumerelative (ie 'C:'). file: [e2d9bbd842] check-in: [445c786094] user: hobbs branch: core-8-4-branch, size: 186995 | |
| 17:44 | Merge updates from HEAD. file: [0505db44de] check-in: [de9c64200c] user: dgp branch: dgp-refactor, size: 138980 | |
|
2004-04-23
| ||
| 12:09 | fix to two filesystem bugs: more consistent file separator proc and correct Tcl_FSJoinPath return values file: [872045d9ee] check-in: [3ff4ef9b0c] user: vincentdarley branch: trunk, size: 138996 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [7d14bc06d6] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 138728 | |
|
2004-04-07
| ||
| 15:54 | fix to comment (bug 931148) file: [8ab3fdd0e7] check-in: [29dfb99e4e] user: vincentdarley branch: trunk, size: 138744 | |
|
2004-04-06
| ||
| 22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [26b1603e98] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 138761 | |
|
2004-04-01
| ||
| 11:13 | cross-filesystem boundary glob fix file: [c174300d38] check-in: [5aa612eb19] user: vincentdarley branch: trunk, size: 138823 | |
|
2004-03-31
| ||
| 01:36 | Merge updates from HEAD file: [96474e5ad8] check-in: [3a26049d35] user: dgp branch: dgp-refactor, size: 138051 | |
|
2004-03-30
| ||
| 15:35 | fix to glob with volume relative paths, bug 898238 file: [80dd8ab84e] check-in: [420ac4b311] user: vincentdarley branch: trunk, size: 138066 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [ced14ea160] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 137476 | |
|
2004-03-17
| ||
| 18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [8a473bf132] check-in: [b6330dbac7] user: das branch: trunk, size: 137481 | |
|
2004-02-18
| ||
| 01:59 | reverted file norm .. fixes because 8.5 had much more extensive changes across the board file: [68f52c0894] check-in: [f486230722] user: hobbs branch: core-8-4-branch, size: 185556 | |
| 01:34 | * generic/tclIOUtil.c: backport of rewrite of generic file normalization code to cope with links followed by '..'. [Bug 849514], and parts of [859251] file: [d452e90c5e] check-in: [f4ec15959a] user: hobbs branch: core-8-4-branch, size: 189303 | |
|
2004-02-07
| ||
| 05:47 | Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [b057ee951f] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 137748 | |
|
2004-01-29
| ||
| 10:28 | filesystem fixes for '-force' consistency and picky compilers file: [d3c850292b] check-in: [fff97fe116] user: vincentdarley branch: trunk, size: 137763 | |
|
2004-01-23
| ||
| 10:59 | file normalize bug fixes for .. and . file: [98312f552e] check-in: [53c4f86a01] user: vincentdarley branch: trunk, size: 137352 | |
|
2004-01-21
| ||
| 19:59 | filesystem optimisation -- Three main issues accomplished: (1) cleaned up variable names in file: [024c0500df] check-in: [9cfcca63fb] user: vincentdarley branch: trunk, size: 136340 | |
|
2004-01-09
| ||
| 15:22 | TclFinalizeFilesystem fix file: [369d92a72c] check-in: [ffc8724479] user: vincentdarley branch: trunk, size: 129981 | |
| 13:19 | vfs code tclfinalizefilesystem fix file: [2d30e418e0] check-in: [02df65f851] user: vincentdarley branch: core-8-4-branch, size: 185564 | |
|
2003-12-24
| ||
| 04:18 | All uses of 'panic' (the macro) changed to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264] file: [df86a41090] check-in: [524a53e3b3] user: davygrvy branch: trunk, size: 129985 | |
|
2003-12-17
| ||
| 09:32 | Merged fixes for Tcl Bug #839519 and Tcl Bug #861515. Those are already applied to the head. file: [c4b6f627a8] check-in: [fe3c10c752] user: vasiljevic branch: core-8-4-branch, size: 185563 | |
| 09:24 | Fixed 2 memory (object) leaks; Tcl Bug #839519 file: [8e7303b46c] check-in: [12499f35c0] user: vasiljevic branch: trunk, size: 129975 | |
|
2003-11-20
| ||
| 19:05 | fix to 'cd' infinite recursion bug on Windows file: [8c7b06b2ee] check-in: [f5a4c09bdb] user: vincentdarley branch: core-8-4-branch, size: 185480 | |
|
2003-11-07
| ||
| 11:36 | compilation warning file: [41917ae87d] check-in: [5e759647b7] user: vincentdarley branch: trunk, size: 129939 | |
|
2003-11-03
| ||
| 12:49 | loadHandle vs clientData cleanup file: [ccf9adcfa9] check-in: [faef05470c] user: vincentdarley branch: trunk, size: 129813 | |
|
2003-10-22
| ||
| 22:35 | * generic/tclIOUtil.c (FsListMounts, FsAddMountsToGlobResult): New functions. See below for context. (Tcl_FSMatchInDirectory): Modified to call on the new functions (above) to handle the mountpoints in the glob'bed directory correctly. Part of the patch by Vincent Darly to solve the [Bug 800106] for the 8.4.x series. * generic/tcl.h (TCL_GLOB_TYPE_MOUNT): New definition. Part of the patch by Vincent Darly to solve [Bug 800106] for the 8.4.x series. file: [d328af2cb9] check-in: [a16319b2a6] user: andreas_kupries branch: core-8-4-branch, size: 185236 | |
|
2003-10-16
| ||
| 02:28 | Merged updates from HEAD file: [9a0c72a494] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 126213 | |
|
2003-10-14
| ||
| 15:44 | * generic/tclBasic.c (TclAppendObjToErrorInfo): New internal routine that appends a Tcl_Obj to the errorInfo, saving the caller the trouble of extracting the string rep. * generic/tclStringObj.c (TclAppendLimitedToObj): New internal routine that supports truncated appends with optional ellipsis marking. This single routine supports UTF-8-safe truncated appends needed in several places throughout the Tcl source code, mostly for error and stack messages. Clean fix for [Bug 760872]. * generic/tclInt.h: Declarations for new internal routines. * generic/tclCmdMZ.c: Updated callers to use the new routines. * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclProc.c: * generic/tclStringObj.c: * mac/tclMacResource.c: * library/init.tcl: Updated ::errorInfo cleanup in [unknown] to reflect slight modifications to Tcl_LogCommandInfo(). Corrects failing init-4.* tests. file: [28ce980e69] check-in: [3522d44090] user: dgp branch: trunk, size: 126218 | |
|
2003-10-13
| ||
| 16:48 | filesystem bug fixes file: [b21ee8814d] check-in: [f53be6ca93] user: vincentdarley branch: trunk, size: 125900 | |
|
2003-10-10
| ||
| 15:50 | Exported symbol name police (thanks GPS for spotting this!) file: [91ef1aecc3] check-in: [c377842c48] user: dkf branch: trunk, size: 121342 | |
|
2003-10-06
| ||
| 09:49 | filesystem bug fixes: volumerelative normalization, file join inconsistency file: [e4f1a3ca8d] check-in: [a3d43f8f96] user: vincentdarley branch: core-8-4-branch, size: 181050 | |
|
2003-10-03
| ||
| 17:45 | backporting of filesystem tests, docs file: [0a465795b2] check-in: [9cc6cd11c0] user: vincentdarley branch: core-8-4-branch, size: 180049 | |
|
2003-09-29
| ||
| 22:38 | Symbols which are visible outside a single compilation unit must have the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) file: [d9bedfd277] check-in: [cd7c23855c] user: dkf branch: trunk, size: 121317 | |
|
2003-09-05
| ||
| 23:08 | Merge updates from HEAD. file: [5b8fe12d24] check-in: [3f920087eb] user: dgp branch: dgp-refactor, size: 121273 | |
| 21:52 | * doc/FileSystem.3: Implementation of * doc/source.n: TIPs 137/151. Adds * doc/tclsh.1: a -encoding option to * generic/tcl.decls: the [source] command * generic/tclCmdMZ.c (Tcl_SourceObjCmd): and a new C routine, * generic/tclIOUtil.c (Tcl_FSEvalFileEx): Tcl_FSEvalFileEx(), * generic/tclMain.c (Tcl_Main): that provides C access * mac/tclMacResource.c (Tcl_MacSourceObjCmd): to the same function. * tests/cmdMZ.test: Also adds command line * tests/main.test: option handling in Tcl_Main() so that tclsh * tests/source.test: and other apps built on Tcl_Main() respect a -encoding command line option before a script filename. Docs and tests updated as well. [Patch 742683] This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl, build on Tcl_Main(), and make use of Tcl_Main's former ability to pass a leading "-encoding" option to interactive shell operations. * generic/tclInt.decls: Added internal stub * generic/tclMain.c (Tcl*StartupScript*): table entries for two new functions Tcl_SetStartupScript() and Tcl_GetStartupScript() that set/get the path and encoding for the startup script to be evaluated by either Tcl_Main() or Tk_Main(). Given public names in anticipation of their exposure by a followup TIP. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [a06c1acfe6] check-in: [8f0e879bbd] user: dgp branch: trunk, size: 121290 | |
|
2003-09-01
| ||
| 12:30 | Backported fix from HEAD for Bug 788780 file: [2af4b40c8e] check-in: [6a101c532c] user: vasiljevic branch: core-8-4-branch, size: 177862 | |
|
2003-08-27
| ||
| 21:07 | Merge updates from HEAD. file: [f9c65d96f7] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 120549 | |
|
2003-08-23
| ||
| 12:16 | Applied changes from 8.4.4 regarding the Bug #753315 file: [14b55c891e] check-in: [e3b94c3b6a] user: vasiljevic branch: trunk, size: 120573 | |
|
2003-07-18
| ||
| 20:28 | * generic/tclIOUtil.c: correct MT-safety issues with filesystem records. [Bug 753315] (vasiljevic) file: [22ef314a83] check-in: [9d5eff542f] user: hobbs branch: core-8-4-branch, size: 177857 | |
|
2003-07-17
| ||
| 00:16 | 2003-07-16 Mumit Khan <khan@nanotech.wisc.edu> * generic/tclIOUtil.c (SetFsPathFromAny): Add Cygwin specific code to convert POSIX filename to native format. * generic/tclFileName.c (Tcl_TranslateFileName): And remove from here. (TclDoGlob): Adjust for cygwin and append / for dirs instead of \ * win/tclWinFile.c (TclpObjChdir): Use chdir on Cygwin. file: [8007813a70] check-in: [fe62167ad0] user: hobbs branch: core-8-4-branch, size: 176609 | |
|
2003-07-16
| ||
| 15:28 | * generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840] * generic/tclIOUtil.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines. file: [b731120b64] check-in: [8466408ea4] user: dgp branch: core-8-4-branch, size: 175994 | |
|
2003-05-22
| ||
| 19:12 | Work in progress refactoring Tcl internals, mostly the parsing and evaluation pieces. Notably new Tcl_Token types and a new Tcl_ObjType are added so that each character in a script need only be parsed once, and parse trees can be cached rather than recomputed. Also, compile time errors are removed; all errors during compile become a signal to interpret the code. file: [70cb74e685] check-in: [5614e023c2] user: dgp branch: dgp-refactor, size: 120250 | |
|
2003-05-13
| ||
| 22:59 | * generic/tclIOUtil.c: ensure cd is thread-safe. [Bug #710642] (vasiljevic) file: [b5f71be1b9] check-in: [7854d63cee] user: hobbs branch: trunk, size: 120269 | |
| 22:55 | * generic/tclIOUtil.c: add decl for FsThrExitProc to suppress warnings. file: [65bb6c892e] check-in: [73b49e26cd] user: hobbs branch: core-8-4-branch, size: 176467 | |
|
2003-05-11
| ||
| 01:23 | * generic/tclIOUtil.c: ensure cd is thread-safe. [Bug #710642] (vasiljevic) file: [ae9b03fcc9] check-in: [258819a4ad] user: hobbs branch: core-8-4-branch, size: 176426 | |
|
2003-04-15
| ||
| 06:56 | remove duplicate function definition file: [20ea70a2a1] check-in: [83c200f2d2] user: vincentdarley branch: trunk, size: 119741 | |
|
2003-04-14
| ||
| 15:48 | shared filesystem function file: [ef7f4e182b] check-in: [77d287b253] user: vincentdarley branch: trunk, size: 123761 | |
| 15:45 | filesystem fixes backported file: [b26189724f] check-in: [7dd244b532] user: vincentdarley branch: core-8-4-branch, size: 175939 | |
|
2003-04-11
| ||
| 15:59 | fix 5 small filesystem bugs, and some typos file: [739888bf3c] check-in: [da7df285d1] user: vincentdarley branch: trunk, size: 123749 | |
|
2003-03-18
| ||
| 10:51 | Fixes for three filesystem problems file: [2a5cd856ae] check-in: [97a1623cd2] user: vincentdarley branch: core-8-4-branch, size: 173313 | |
|
2003-03-03
| ||
| 20:22 | Mac OS Classic specific fixes: * generic/tclIOUtil.c (TclNewFSPathObj): on TCL_PLATFORM_MAC, skip potential directory separator at the beginning of addStrRep. * mac/tclMacChan.c (OpenFileChannel, CommonWatch): followup fixes to cut and splice implementation for file channels. * mac/tclMacFile.c (TclpUtime): pass native path to utime(). * mac/tclMacFile.c (TclpObjLink): correctly implemented creation of alias files via new static proc CreateAliasFile(). * mac/tclMacPort.h: define S_ISLNK macro to fix stat'ing of links. * mac/tclMacUtil.c (FSpLocationFromPathAlias): fix to enable stat'ing of broken links. file: [e7e3b6d0c5] check-in: [5b384d430a] user: das branch: trunk, size: 173263 | |
|
2003-02-27
| ||
| 23:47 | * generic/tclIOUtil.c (MakeFsPathFromRelative): removed dead code check of typePtr (darley). file: [8471b46036] check-in: [a7cf0407f8] user: hobbs branch: trunk, size: 172890 | |
|
2003-02-11
| ||
| 11:07 | * generic/tclIOUtil.c (Tcl_FSJoinPath, Tcl_FSGetNormalizedPath): (UpdateStringOfFsPath): revert the cwdLen == 0 check and instead follow a different code path in Tcl_FSJoinPath. (Tcl_FSConvertToPathType, Tcl_FSGetNormalizedPath): (Tcl_FSGetFileSystemForPath): Update string rep path objects before freeing the internal object. (darley) file: [ffe9bf9a3c] check-in: [a148677ade] user: hobbs branch: trunk, size: 172966 | |
| 09:42 | * tests/fileSystem.test: added test 8.3 * generic/tclIOUtil.c (Tcl_FSGetNormalizedPath): (Tcl_FSMatchInDirectory): handle the cwdLen == 0 case file: [1ddf85a729] check-in: [7c7fc4f3fd] user: hobbs branch: trunk, size: 172377 | |
|
2003-02-10
| ||
| 12:50 | further fs cleanup file: [ce39a47837] check-in: [4e91ed4531] user: vincentdarley branch: trunk, size: 172320 | |
| 10:26 | filesystem speed up round 2 file: [5d87792219] check-in: [1f9c0e4f03] user: vincentdarley branch: trunk, size: 173303 | |
|
2003-02-04
| ||
| 17:06 | finalization and test fixes file: [e059e0f4cc] check-in: [1bf7a82411] user: vincentdarley branch: trunk, size: 160343 | |
|
2003-01-28
| ||
| 14:52 | filesystem bug fix and new test file: [d50de352b9] check-in: [083e6f570a] user: vincentdarley branch: trunk, size: 159832 | |
|
2003-01-10
| ||
| 15:03 | WinTcl crash on exit fix file: [49a8f15fd5] check-in: [bfd1c3af3d] user: vincentdarley branch: trunk, size: 159581 | |
|
2003-01-09
| ||
| 10:38 | non-ascii chars in file mtime fix file: [419b56f04f] check-in: [f53b3ba4da] user: vincentdarley branch: trunk, size: 159261 | |
|
2002-12-06
| ||
| 23:22 | * generic/tclIOUtil.c (TclFinalizeFilesystem): reset statics to their original values on finalize to allow reuse of the library. file: [4651d2bc5c] check-in: [58657abf03] user: hobbs branch: trunk, size: 160138 | |
|
2002-12-04
| ||
| 13:09 | filesystem cleanup fix, virtual filesystem load fix file: [e309900ba6] check-in: [7eeb4a7a69] user: vincentdarley branch: trunk, size: 159835 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [dc13d90ea9] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 159759 | |
|
2002-08-16
| ||
| 13:37 | * generic/tclIOUtil.c (SetFsPathFromAny): Objects should only have their old representation deleted when we know that we are about to install a new one. This stops a weird TclX bug under Linux with certain kinds of memory debugging enabled which essentally came down to a double-free of a string. file: [af0bc1f82d] check-in: [61f3bb5aa8] user: dkf branch: trunk, size: 159755 | |
|
2002-07-22
| ||
| 16:57 | removed load-related clientData, made filesystem static file: [bcf6f23df5] check-in: [f182692e41] user: vincentdarley branch: trunk, size: 160068 | |
| 16:51 | removed load-related clientData, made filesystem static file: [3ca317a322] check-in: [2174b09a78] user: vincentdarley branch: trunk, size: 159996 | |
|
2002-07-21
| ||
| 17:03 | * Silence compiler warning. [Bug 584408] file: [736ebca641] check-in: [84f12eedf1] user: dgp branch: trunk, size: 159532 | |
|
2002-07-20
| ||
| 01:01 | vfs fixes file: [836d7c71f0] check-in: [9e72205132] user: vincentdarley branch: trunk, size: 159516 | |
|
2002-07-19
| ||
| 12:31 | Global symbols are now all either prefixed with 'tcl' (or 'Tcl' or ...) or have file-scope. file: [b5dd1a7dfd] check-in: [86e27ff753] user: dkf branch: trunk, size: 159475 | |
|
2002-07-18
| ||
| 16:26 | Tcl_LoadHandle usage file: [a2a3342da5] check-in: [9fb2f4b2d3] user: vincentdarley branch: trunk, size: 159421 | |
| 15:14 | load comments and clientData replacement file: [88ade82f73] check-in: [601a18a293] user: vincentdarley branch: trunk, size: 159417 | |
| 15:09 | load comments and clientData replacement file: [6c302cda80] check-in: [ed2cbec568] user: vincentdarley branch: trunk, size: 159398 | |
|
2002-07-17
| ||
| 20:00 | load internals refactoring file: [0a0179844d] check-in: [bbffcec48d] user: vincentdarley branch: trunk, size: 159392 | |
|
2002-07-15
| ||
| 14:16 | comment cleanup and code speedup for fs file: [5fb8790f52] check-in: [9f86e68d7d] user: vincentdarley branch: trunk, size: 158059 | |
|
2002-07-08
| ||
| 12:08 | no zero refcount in Tcl_FS file: [2bfb6368ae] check-in: [d23ebcadeb] user: vincentdarley branch: trunk, size: 158032 | |
| 10:11 | fs cleanup file: [406523ece0] check-in: [0262152f74] user: vincentdarley branch: trunk, size: 157706 | |
| 10:08 | fs cleanup file: [d956ae860a] check-in: [45301e8feb] user: vincentdarley branch: trunk, size: 157719 | |
|
2002-06-26
| ||
| 16:01 | empty path name error msgs file: [273733c7e5] check-in: [9affc2625c] user: vincentdarley branch: trunk, size: 157140 | |
|
2002-06-21
| ||
| 14:22 | tip99 file: [dbc5742b37] check-in: [e0671d6019] user: vincentdarley branch: trunk, size: 156626 | |
|
2002-06-13
| ||
| 09:39 | vfs, winfs testsuite file: [18d652daf7] check-in: [494e81b676] user: vincentdarley branch: trunk, size: 156519 | |
|
2002-06-12
| ||
| 09:28 | fs clarification and windows fixes file: [add2a39f0e] check-in: [cf698404c4] user: vincentdarley branch: trunk, size: 156438 | |
|
2002-06-10
| ||
| 17:41 | fs fixed commit file: [f02a88faeb] check-in: [bcc8fc2401] user: vincentdarley branch: trunk, size: 155595 | |
| 10:41 | small fs fixes file: [9f51a62aa1] check-in: [5d031eef10] user: vincentdarley branch: trunk, size: 155595 | |
| 05:33 | Merging with TOT as of 06/09/2002. file: [3457bb2f18] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 154818 | |
|
2002-05-28
| ||
| 15:05 | load cleanup in vfs file: [282fc9c8ff] check-in: [c5012597c9] user: vincentdarley branch: trunk, size: 154819 | |
|
2002-05-14
| ||
| 09:44 | memory cleanup file: [23b1ddc10b] check-in: [cb1c29b5b3] user: vincentdarley branch: trunk, size: 152939 | |
|
2002-05-13
| ||
| 13:19 | memory cleanup file: [72363aa14c] check-in: [7c2363b581] user: vincentdarley branch: trunk, size: 152361 | |
| 12:31 | comment file: [99e7762916] check-in: [b85ac9fb30] user: vincentdarley branch: trunk, size: 150970 | |
|
2002-05-02
| ||
| 20:15 | fix to 551306 file: [d422a8f893] check-in: [34f2d6b9b0] user: vincentdarley branch: trunk, size: 150862 | |
|
2002-04-23
| ||
| 02:54 | * generic/tclIOUtil.c (Tcl_FSRegister, Tcl_FSUnregister): corrected calling of Tcl_ConditionWait to ensure that there would be a condition to wait upon. file: [1b763d2869] check-in: [a8b37de39c] user: hobbs branch: trunk, size: 149801 | |
|
2002-04-03
| ||
| 08:39 | tilde expansion cache-clearing file: [384b06e434] check-in: [9df3a5199f] user: vincentdarley branch: trunk, size: 149738 | |
|
2002-03-24
| ||
| 18:09 | fixed typo and compiler warning in last commit; all tests now pass on unix file: [567fc8eeff] check-in: [66780b90f5] user: vincentdarley branch: trunk, size: 149353 | |
| 11:41 | 4 fs fixes file: [a597b475dc] check-in: [d333686619] user: vincentdarley branch: trunk, size: 149354 | |
|
2002-02-15
| ||
| 23:42 | Further changes to the TIP 72 patch to make it compile under VC++ file: [a3d5da5c8a] check-in: [ffd6a7d773] user: kennykb branch: trunk, size: 148035 | |
| 14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [ce7ea6e73f] check-in: [8d82de1905] user: dkf branch: trunk, size: 147814 | |
|
2002-02-08
| ||
| 02:52 | * Partial TIP 27 rollback. Following routines restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment. file: [f861914349] check-in: [bb1a244cde] user: dgp branch: trunk, size: 145484 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [e1a3c2d525] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 145499 | |
|
2002-01-25
| ||
| 21:36 | * [Patch 505630] Updated interfaces of generic/tclBasic.cc (TIP 27). * [Patch 506818] Updated interfaces of generic/tclHash.c (TIP 27). * [Patch 506807] Updated interfaces of generic/tclObj.c (TIP 27). * [Patch 507304] Updated interfaces of win/tclWin32.c (TIP 27). * Update all callers. file: [2af44834b4] check-in: [375ac8d641] user: dgp branch: trunk, size: 145490 | |
| 20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: [dba76d8a55] check-in: [fceed15544] user: dgp branch: trunk, size: 145478 | |
| 04:27 | * Corrected tilde-substitution of pathnames where > 1 separator follows the ~. [Bug 504950] file: [109747f274] check-in: [15e6bf11b4] user: dgp branch: trunk, size: 145461 | |
|
2002-01-17
| ||
| 04:37 | * More TIP 27 updates in tclIOUtil.c and tclIndexObj.c that were overlooked before. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes a source incompatibility in the tablePtr arguments of the Tcl_GetIndexFromObj* routines. file: [2c2224fca0] check-in: [28b6020550] user: dgp branch: trunk, size: 144855 | |
|
2002-01-15
| ||
| 21:19 | * Updated APIs in generic/tclIOUtil.c and generic/tclPosixStr.c according to the guidelines of TIP 27. Updated callers. [Patch 499196] file: [997ace380e] check-in: [c606fbd2da] user: dgp branch: trunk, size: 144812 | |
|
2002-01-07
| ||
| 23:09 | * generic/tclEvent.c (TclInExit): * generic/tclIOUtil.c (SetFsPathFromAbsoluteNormalized, SetFsPathFromAny,Tcl_FSNewNativePath,DupFsPathInternalRep): * generic/tclListObj.c (TclLsetList,TclLsetFlat): Added some type casts to satisfy picky compilers. file: [263ae447c7] check-in: [66602e16c0] user: dgp branch: trunk, size: 144789 | |
|
2002-01-03
| ||
| 21:52 | * doc/FileSystem.3: * generic/tclIOUtil.c: Updated some old uses of "fileName" to new VFS terminology, "pathPtr". file: [61084ba67f] check-in: [a328e0ec79] user: dgp branch: trunk, size: 144753 | |
|
2001-11-28
| ||
| 17:58 | * NOTES: New file. Read here about the new modularization macros, interdependencies, implications, etc. * static.sizes.html: New file. Report on the cuts achieved so far. Regarding the object files only the files which did change in size are reported. Usage of the MODULAR_TCL macro currently cuts about 17 % of the code (measured using strip'ped object files and libraries). * Changed files so far .. [cut, see changelog for full list] * Working on modularization of the tcl core. *************************** **** mod-8-3-4-branch **** *************************** file: [4782d6aeaa] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 25393 | |
|
2001-11-27
| ||
| 09:48 | Missed a #undef... file: [761115e0b3] check-in: [acca2acd72] user: dkf branch: dkf-64bit-support-branch, size: 145195 | |
|
2001-11-26
| ||
| 23:10 | Made 'obsolete fs hooks' version of stat buffers backward compatible. Thanks to Vince Darley for suggesting this. file: [6796ab3154] check-in: [7a04070383] user: dkf branch: dkf-64bit-support-branch, size: 145171 | |
|
2001-11-25
| ||
| 17:27 | Fixed fault in new Tcl_Stat implementation, and improved docs. file: [05eef5e580] check-in: [583078dda2] user: dkf branch: dkf-64bit-support-branch, size: 144350 | |
|
2001-11-23
| ||
| 22:56 | Made Tcl_Stat use old-style 'struct stat' in its declaration following suggestions from Vince Darley and Arjen Markus. Thanks for prompting me to do this, guys! Also tidied up a few spots. file: [5337474339] check-in: [1c171d3fff] user: dkf branch: dkf-64bit-support-branch, size: 144183 | |
| 01:26 | ** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435658) see ChangeLog for details file: [fae4e85483] check-in: [2211e7f47d] user: das branch: trunk, size: 144763 | |
|
2001-11-02
| ||
| 12:06 | file copy soft link docs file: [46678b9bed] check-in: [8896a883ad] user: vincentdarley branch: trunk, size: 144728 | |
|
2001-10-29
| ||
| 15:02 | win fs fixes file: [04cbf7e145] check-in: [3ecf07ac1a] user: vincentdarley branch: trunk, size: 144245 | |
|
2001-10-18
| ||
| 12:08 | Tcl_FSChdir fix file: [04cb912b2e] check-in: [894697460c] user: vincentdarley branch: trunk, size: 144432 | |
|
2001-09-29
| ||
| 11:09 | fs doc improvement file: [47fbd1466c] check-in: [83c6a5b902] user: vincentdarley branch: trunk, size: 143225 | |
|
2001-09-28
| ||
| 01:21 | * More CONST poisoning fixes from the 2001-09-24 TIP 27 changes. CONST-ified Tcl_FSLoadFile and TclpLoadFile. Report and patch from Kevin Kenny. [Bug 465833] file: [53d65ed460] check-in: [82ca289320] user: dgp branch: trunk, size: 142865 | |
|
2001-09-27
| ||
| 13:59 | Updated to use Tcl_StatBuf instead of 'struct stat' file: [10375aa26a] check-in: [54c1fcc487] user: dkf branch: dkf-64bit-support-branch, size: 142865 | |
|
2001-09-26
| ||
| 14:23 | Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: [45003855ed] check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 143021 | |
|
2001-09-25
| ||
| 16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [0baf6f7707] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 142989 | |
| 10:24 | Lots more type changes. Added Tcl_AllocStatBuf()... file: [9a42d758b7] check-in: [af4f696a00] user: dkf branch: dkf-64bit-support-branch, size: 142865 | |
|
2001-09-08
| ||
| 14:05 | channel-copy-fix file: [1035ecdecb] check-in: [1f2c7bb4fd] user: vincentdarley branch: trunk, size: 142871 | |
|
2001-09-06
| ||
| 17:51 | fs file: [c8c2fb574c] check-in: [794a35916c] user: vincentdarley branch: trunk, size: 143000 | |
|
2001-09-04
| ||
| 18:06 | minor fs, vfs fixes file: [6687b37a8b] check-in: [e50cc64ecb] user: vincentdarley branch: trunk, size: 140726 | |
|
2001-08-30
| ||
| 08:53 | filesystem file: [23ed44d47c] check-in: [63ee4e7a09] user: vincentdarley branch: trunk, size: 136959 | |
|
2001-08-23
| ||
| 18:20 | corrected minor compiler warnings file: [004a6f9929] check-in: [21b1db1aff] user: hobbs branch: trunk, size: 137113 | |
| 17:37 | fs update file: [9e3736bdbe] check-in: [37484c1daa] user: vincentdarley branch: trunk, size: 137106 | |
|
2001-08-11
| ||
| 18:43 | vfs-related fixes file: [1e3c4945e4] check-in: [d7401f73f7] user: vincentdarley branch: trunk, size: 122605 | |
|
2001-08-02
| ||
| 22:16 | * generic/tclIOUtil.c (Tcl_FSMatchInDirectory): corrected uninitialized value. file: [26768a4056] check-in: [92e0847009] user: hobbs branch: trunk, size: 122561 | |
|
2001-07-31
| ||
| 19:12 | Changes from TIP#17 "Redo Tcl's filesystem" The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c file: [7af56cb25d] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 122571 | |
|
2000-05-27
| ||
| 23:58 | * tests/info.test: * doc/info.n: * generic/tclIOUtil.c (Tcl_EvalFile): * generic/tclCmdIL.c (InfoScriptCmd): added ability to set the info script return value [info script ?newFileName?]. This will be beneficial for virtual file system programs. [Bug: 4225] file: [1cca08b0da] check-in: [11466720a7] user: hobbs branch: trunk, size: 24996 | |
|
2000-05-11
| ||
| 00:16 | * doc/source.n: * doc/Eval.3: * tests/source.test: * generic/tclIOUtil.c (Tcl_EvalFile): added explicit \32 (^Z) eofchar (affects Tcl_EvalFile in C, "source" in Tcl). This was implicit on Windows already, and is now cross-platform to allow for scripted documents. file: [a331d10455] check-in: [03cdfc3a86] user: hobbs branch: trunk, size: 24892 | |
|
1999-11-10
| ||
| 02:51 | * generic/tclIOUtil.c: changed Tcl_Alloc to ckalloc * generic/tclInt.h: * generic/tclObj.c: rolled back changes from 1999-10-29 Purify noted new leaks with that code * generic/tclParse.c: added code in Tcl_ParseBraces to test for possible unbalanced open brace in a comment file: [ec03e0eca9] check-in: [4cf2e06b0a] user: hobbs branch: trunk, size: 24661 | |
|
1999-04-21
| ||
| 21:50 | Resynced with mainline. file: [30d99ad6c9] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 24673 | |
| 01:47 | Added: Merged with mainline. file: [c5ca655914] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 24677 | |
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-17
| ||
| 00:32 | changes make Tcl_Access and Tcl_Stat public. also one minor fix in tests/all.tcl to fix bug 1770. file: [ab6c757b60] check-in: [4dacfaef42] user: hershey branch: trunk, size: 24672 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [d8c8d9474d] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 24669 | |
|
1999-02-19
| ||
| 02:17 | Deleted: Created branch scriptics-tclpro-1-2-synthetic check-in: [1d719b3ad1] user: cvs2fossil branch: scriptics-tclpro-1-2-synthetic, size: 0 | |
|
1999-02-01
| ||
| 21:29 | * generic/tclBasic.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclHistory.c: * generic/tclIO.c: * generic/tclIOUtil.c: * generic/tclInterp.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParse.c: * generic/tclProc.c: * generic/tclTest.c: * generic/tclTimer.c: * generic/tcl.h: Made eval interfaces compatible with 8.0 by renaming Tcl_EvalObj to Tcl_EvalObjEx, renaming Tcl_Eval2 to Tcl_EvalEx and restoring Tcl_EvalObj and Tcl_GlobalEvalObj interfaces so they match Tcl 8.0. file: [381d8d3b69] check-in: [4e3632a716] user: stanton branch: core-8-1-branch-old, size: 24673 | |
|
1998-12-12
| ||
| 01:36 | Minor change to Lock Declarations to use TCL_DECLARE_MUTEX macro, published in tcl.h. file: [8dcf37cb86] check-in: [c778c9ef5e] user: lfb branch: core-8-1-branch-old, size: 24668 | |
|
1998-12-10
| ||
| 21:57 | lots of K&R C lint file: [0f06e6e32e] check-in: [a72bbe29dc] user: stanton branch: core-8-1-branch-old, size: 24697 | |
| 21:21 | * Fixed lots of files that used TCL_THREAD instead of TCL_THREADS. * generic/tclEncoding.c (Tcl_FreeEncoding): Moved most of the code into a static FreeEncoding routine that does not grab the encodingMutex to avoid deadlocks/races when called from other routines that already have the mutex. file: [3e29d8f7e3] check-in: [09f356baa2] user: stanton branch: core-8-1-branch-old, size: 24697 | |
|
1998-11-11
| ||
| 04:54 | lots of lint wrapped mutex declarations in ifdefs to avoid compiler warnings file: [672124b53f] check-in: [9535a849c1] user: stanton branch: core-8-1-branch-old, size: 24696 | |
|
1998-09-30
| ||
| 20:46 | more cleanup of 8.0.3 merges into 8.1 file: [ee9596523f] check-in: [920c75be13] user: stanton branch: core-8-1-branch-old, size: 24671 | |
|
1998-09-28
| ||
| 20:24 | fixed stat() and access() usage to use correct routines for wrapper file: [3a1f2540bf] check-in: [30cf91ed4b] user: stanton branch: core-8-1-branch-old, size: 24838 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [bd9141890b] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 24005 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [805f18b6a4] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 9879 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [d2a1953960] check-in: [196f92fd17] user: stanton branch: trunk, size: 24844 | |
|
1998-06-12
| ||
| 11:26 | Added some ^L page breaks. file: [73414183af] check-in: [976c5d9497] user: suresh branch: trunk, size: 24824 | |
| 11:00 | Some code clean up to removed unnecesary pointer definitions. Comments and "@@@" To-Do symbols removed. file: [8873015bff] check-in: [98a8737951] user: suresh branch: trunk, size: 24821 | |
|
1998-06-04
| ||
| 13:04 | Changed call references of 'stat(...)' to 'TclStat(...)' & 'access(...)' to 'TclAccess(...)'. Added the "hookable" functions 'TclStat(...)', 'TclAccess(...)', & 'Tcl_OpenFileChannel(...)'. Added appropriate data structure to maintain the linked list of 'TclStat(...)', 'TclAccess(...)', & 'Tcl_OpenFileChannel(...)'. Added the appropriate "insert" and "delete" routines for each of these. A test file 'tests/iOUtil.test' has been written to test the hooking function- ality of each of the routines. 'tclInt.h' has been updated to include the function prototypes for all new functions. file: [5219db867d] check-in: [1b2c9733c7] user: suresh branch: trunk, size: 21910 | |
|
1998-03-26
| ||
| 14:45 | Added: Initial revision file: [e833eb5c81] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 11162 | |