Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file library/msgcat/msgcat.tcl at check-in fbd8edd86f48860b
|
2025-08-25
| ||
| 11:49 | Remove some more references to non-existing Tcl version 8.7 file: [8daa95fae8] check-in: [325e2bd02f] user: jan.nijtmans branch: core-9-0-branch, size: 37407 | |
|
2024-08-30
| ||
| 19:57 | Merge [d3262be1a5e51168]: [91b3a5bb14] msgcat method: catch oo resolution to at least not to fail. file: [3aacc6abbf] check-in: [4a876a969e] user: pooryorick branch: unchained, size: 37761 | |
|
2024-08-29
| ||
| 16:11 | Merge [4bbba9e1f6d0aa81]: Use tabs for indenting in stead of 8 spaces. Unbreak clang build. file: [a1d0b012c2] check-in: [ccdb8f0ab8] user: pooryorick branch: unchained, size: 37696 | |
|
2024-08-25
| ||
| 13:22 | Merge [123c58d051c8c1ab]: "merge release", "Remove private characters from regexp control table, but add them back in [:cntrl:] class (so no change in regexp handling). Eliminated (size_t) type-casts. Backported from 8.7", and "Fix [d63061a1ac]: PRIVATE != CONTROL in Unicode". file: [9f881a1047] check-in: [23e01ffee0] user: pooryorick branch: unchained, size: 37710 | |
| 13:16 | Merge [696d9229a70287f4]: Fixes [e02798626dfbcd7b] - close regression introduced by TIP#490 causing too slow eval of mc command for non-class namespaces (speed-up msgcat and clock packages). file: [22907172a1] check-in: [0316963dad] user: pooryorick branch: unchained, size: 37714 | |
|
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: [1ff8f5c19a] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 37534 | |
|
2024-07-18
| ||
| 08:42 | [91b3a5bb14] msgcat method: same changes as in branch "ticket-91b3a5bb14-msgcat-oo-method", but based on core-8-branch file: [701ae39183] check-in: [fbd8edd86f] user: oehhar branch: ticket-91b3a5bb14-msgcat-oo-method-tcl-8-7, size: 37407 | |
|
2024-07-15
| ||
| 13:04 | [91b3a5bb14] msgcat method: catch oo resolution to at least not to fail file: [443924960a] check-in: [62e3c281e5] user: oehhar branch: ticket-91b3a5bb14-msgcat-oo-method, size: 37455 | |
| 06:27 | [91b3a5bb14] chw: the tests for mixin and typeof require more context (one additional parameter). Thus they must be left out file: [d9b0e25b30] check-in: [6c6bee903d] user: oehhar branch: ticket-91b3a5bb14-msgcat-oo-method, size: 37058 | |
|
2024-07-14
| ||
| 18:56 | Ticket [91b3a5bb14]: msgcat call from method: proposal by Gregor in clt file: [4184ae2e2f] check-in: [23b57c266e] user: oehhar branch: ticket-91b3a5bb14-msgcat-oo-method, size: 37221 | |
|
2024-06-13
| ||
| 09:49 | Merge 8.7 file: [6f10177fb1] check-in: [242fe9d024] user: jan.nijtmans branch: core-8-branch, size: 37342 | |
| 08:57 | Use tabs for indenting in stead of 8 spaces file: [2c5e78b76b] check-in: [0d49a7cc43] user: jan.nijtmans branch: core-8-6-branch, size: 33910 | |
|
2024-03-03
| ||
| 21:48 | Merge 8.7 file: [0603dd3152] check-in: [123c58d051] user: jan.nijtmans branch: main, size: 37356 | |
|
2024-02-27
| ||
| 18:21 | small amend for better readability (no RE needed, faster utf prefix compare) file: [f147e9a5bf] check-in: [e81985ea8b] user: sebres branch: fix-e02798626d--msgcat-regress, size: 37360 | |
| 15:58 | fixes [e02798626d]: close regression introduced by TIP#490 causing too slow eval of mc command for non-class namespaces (probably by shimmering of something NS-related across ::msgcat::PackageNamespaceGet) file: [d31191a0d6] check-in: [29eaa2a82f] user: sebres branch: fix-e02798626d--msgcat-regress, size: 37357 | |
|
2024-01-19
| ||
| 17:32 | more tinkering file: [bd1951b3a0] check-in: [5468585667] user: dkf branch: dkf-use-9-features, size: 37111 | |
|
2024-01-09
| ||
| 11:50 | More small changes to use "modern" features file: [5d5ffc7820] check-in: [4aebdc40c2] user: dkf branch: dkf-use-9-features, size: 37145 | |
|
2023-09-24
| ||
| 18:30 | msgcat reverse lookup as provided by Alexandru Dadalau on the core list 2023-09-23 file: [c59a27edf4] check-in: [05d6475467] user: oehhar branch: msgcat-reverse-lookup, size: 38065 | |
|
2023-04-12
| ||
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [32856b746c] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 37180 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [5a9b630990] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 33931 | |
|
2020-11-23
| ||
| 08:25 | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [3b0c3ea87c] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 37176 | |
|
2020-11-20
| ||
| 14:58 | Merge 8.6 file: [27e13331d8] check-in: [6ff7d4f562] user: jan.nijtmans branch: core-8-branch, size: 37179 | |
| 14:48 | Don't use "Copyright <year> _by_" any more. This results in more consistant copyright statements in the (html) documentation file: [62bc30a4cb] check-in: [8c69d8dabe] user: jan.nijtmans branch: core-8-6-branch, size: 33926 | |
|
2020-06-22
| ||
| 08:25 | Code simplification in msgcat::mcutil::getpreferences file: [43fa6ba70a] check-in: [a75b8711ef] user: jan.nijtmans branch: core-8-branch, size: 37188 | |
|
2020-06-18
| ||
| 09:31 | msgcat: Don't use "string first/last" file: [30634793e6] check-in: [64f9fb3f9a] user: jan.nijtmans branch: strict-index-experiment, size: 37228 | |
|
2020-03-31
| ||
| 14:19 | Merge jn-index-reform file: [da7b5d89fa] check-in: [16f8ccae83] user: jan.nijtmans branch: strict-index-experiment, size: 37279 | |
|
2018-11-24
| ||
| 09:00 | comment typo's file: [b903e17ce1] check-in: [215b9673ab] user: jan.nijtmans branch: core-8-branch, size: 37235 | |
|
2018-11-22
| ||
| 18:30 | fixes typo in [e108e6b947], test added to cover this case file: [4bcb5cf659] check-in: [904fa25862] user: sebres branch: core-8-branch, size: 37234 | |
|
2018-08-02
| ||
| 22:37 | Purge end-of-line spacing file: [023f15b848] check-in: [0ce23bd179] user: jan.nijtmans branch: core-8-branch, size: 37233 | |
|
2018-03-13
| ||
| 16:28 | Fix bugs in msgcat that prevent clean test suite run. file: [f1bee0f7ea] check-in: [47d13b9fc2] user: dgp branch: core-8-branch, size: 37248 | |
| 14:53 | tip490 oo for msgcat: added documentation file: [7cb4b79f20] check-in: [349f4681cb] user: oehhar branch: core-8-branch, size: 37249 | |
|
2018-03-12
| ||
| 15:57 | msgcat 1.7.0 features need foundation of Tcl 8.7. file: [3d837f0dc6] check-in: [a9c21db1be] user: dgp branch: core-8-branch, size: 37223 | |
| 14:14 | Implement TIP 499: Custom locale search list for msgcat file: [7cda5c8fc7] check-in: [c37cf7f1dd] user: dgp branch: core-8-branch, size: 37172 | |
| 13:48 | msgcat 1.7 uses [tailcall], so requires Tcl 8.6. file: [924d42ab7a] check-in: [699af4b725] user: dgp branch: tip490-msgcat-oo-2, size: 35564 | |
|
2018-02-08
| ||
| 12:45 | Do not allow prefixed subcommands for mcutil file: [57814f9abc] check-in: [54721505c7] user: oehhar branch: tip499-msgcat-custom-preferences, size: 35536 | |
| 09:49 | Add subcommand mcpreferences to export getpreferences and getsystemlocale functions file: [9456fe6166] check-in: [368f72c4e0] user: oehhar branch: tip499-msgcat-custom-preferences, size: 35526 | |
|
2018-02-07
| ||
| 19:25 | TIP 499: Custom locale search for msgcat file: [4d8d74f7ac] check-in: [e1066b317c] user: oehhar branch: tip499-msgcat-custom-preferences, size: 35239 | |
|
2018-01-16
| ||
| 14:53 | Comment updated file: [5db256c7c8] check-in: [8e666511a8] user: oehhar branch: tip490-msgcat-oo-2, size: 35564 | |
| 14:13 | Solve case where msgcat is called within a class definition script (works only for 8.7) file: [331ed48563] check-in: [106a596741] user: oehhar branch: tip490-msgcat-oo-2, size: 35504 | |
|
2018-01-13
| ||
| 16:44 | Changed msgcat version from 1.6.2 to 1.7.0 -> this is not a patch release file: [1fdb5b6579] check-in: [b435177975] user: oehhar branch: tip490-msgcat-oo-2, size: 35337 | |
| 15:23 | Extended command msgcat::mcexists by switch "-namespace ns" to explicitly specify namespace file: [8743b8acd1] check-in: [afd04a15b1] user: oehhar branch: tip490-msgcat-oo-2, size: 35337 | |
|
2018-01-12
| ||
| 14:52 | Implement the "mcn" command as "mc" with explicit namespace. file: [f4cc822ea0] check-in: [b52da64880] user: oehhar branch: tip490-msgcat-oo-2, size: 35096 | |
| 14:13 | Use the test "[namespace which self] ne "::oo::Helpers::self"" to check if we are within an object (undocumented test proposed by dkf on clt 2018-01-12 file: [0848a6a927] check-in: [9d6849f197] user: oehhar branch: tip490-msgcat-oo-2, size: 34370 | |
| 14:03 | replace "return [uplevel 1 [list [namespace origin ..." by tailcall file: [2f5ff91230] check-in: [a6ed0ea3ad] user: oehhar branch: tip490-msgcat-oo-2, size: 34299 | |
|
2018-01-10
| ||
| 23:17 | TIP490: oo for msgcal: new solution enable any command for oo, new command mcpackagenamespacege file: [811f6f2d19] check-in: [a8eb1a0f51] user: oehhar branch: tip490-msgcat-oo-2, size: 34488 | |
|
2017-12-12
| ||
| 12:21 | Correct argument passing (fellows on core list) file: [ed7eb8b71d] check-in: [88b074811c] user: oehhar branch: tip490-msgcat-oo, size: 34884 | |
|
2017-12-11
| ||
| 23:01 | TIP490: add oo helper to msgcat that message catalogues are found within classes file: [3abd1211f1] check-in: [cf48b5b4e5] user: oehhar branch: tip490-msgcat-oo, size: 34792 | |
|
2017-04-12
| ||
| 20:23 | Bump msgcat and tcl tests and continue updates to changes. file: [45a4ed9b74] check-in: [458be994a5] user: dgp branch: core-8-6-7-rc, size: 33935 | |
|
2017-01-11
| ||
| 16:35 | code review: small optimization of msgcat::mcget, prevents infinite loop if at all no translation file: [5400e13746] check-in: [d27c2a3594] user: sebres branch: sebres-trunk-clock-speedup, size: 37120 | |
|
2017-01-10
| ||
| 22:56 | Merge remote-tracking branch 'remotes/fossil/trunk' into sb/trunk-rewrite-clock-in-c; + minor fixes after merge. file: [bc61c66c7c] check-in: [729ba9147c] user: sebres branch: sebres-trunk-clock-speedup, size: 37093 | |
| 22:32 | scan format: several tokens implemented, bug fixing and code review; precedence yyyymmdd over yyyyddd was changed (and re-covered in test-cases also), see http://core.tcl.tk/tcl/tktview/e7a722cd3573fedda5d1e528f95902776f996e06 file: [3c2385aa91] check-in: [8c549a614f] user: sebres branch: sebres-trunk-clock-speedup, size: 37092 | |
| 22:28 | improve LocalizeFormat, internal caching of localized formats inside msgcat for locale and format objects smart reference introduced in dict (smart pointer with 0 object reference but increase dict-reference, provide changeable locale dict) file: [c9efc13e0a] check-in: [5a9e936f41] user: sebres branch: sebres-trunk-clock-speedup, size: 37011 | |
| 22:25 | l10n (with caching) implemented, msgcat package optimized, code review, etc. file: [4c15c83882] check-in: [72c1fb37fb] user: sebres branch: sebres-trunk-clock-speedup, size: 36915 | |
| 22:23 | [temp-commit]: not ready file: [11407f0641] check-in: [aaa8104615] user: sebres branch: sebres-trunk-clock-speedup, size: 35568 | |
|
2015-09-22
| ||
| 08:20 | merge trunk file: [bb6717e2aa] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 33935 | |
|
2015-09-01
| ||
| 15:15 | Whitespace reduction in Tcl scripts. No functional change. file: [027a7db205] check-in: [401a39ba9a] user: jan.nijtmans branch: trunk, size: 33934 | |
|
2015-07-02
| ||
| 08:42 | merge trunk file: [41a6b5aa11] check-in: [4c0b0070c3] user: jan.nijtmans branch: novem, size: 33961 | |
|
2015-06-29
| ||
| 21:26 | Added tests for mcforgetpackage, mcpackagelocale and mcpackageconfig file: [d6d4790fb7] check-in: [4c6197ca80] user: oehhar branch: msgcat_dyn_locale, size: 33960 | |
|
2015-06-26
| ||
| 15:16 | Tests for mcexists and mcloadedlocales file: [16a2ce6f45] check-in: [9806884e41] user: oehhar branch: msgcat_dyn_locale, size: 33899 | |
| 13:41 | Manpage, callback fail calls bgerror, clean catalog on packagelocale unset file: [cd31d29dac] check-in: [4b0540150e] user: oehhar branch: msgcat_dyn_locale, size: 33898 | |
|
2015-06-01
| ||
| 15:16 | Make all msgcat tests pass file: [e6127ff6f8] check-in: [c3bc045725] user: oehhar branch: msgcat_dyn_locale, size: 33272 | |
|
2015-05-31
| ||
| 16:20 | merge trunk file: [d473b9e9b7] check-in: [5a33b96277] user: oehhar branch: msgcat_dyn_locale, size: 33298 | |
|
2013-05-28
| ||
| 07:25 | merge trunk file: [40c0978df3] check-in: [03d94f0a34] user: jan.nijtmans branch: novem, size: 16407 | |
|
2013-05-08
| ||
| 08:24 | Also get msgcat locale from Vista+ registry key "HCU/Control Panel/Desktop : PreferredUILanguages" to honor installed language packs. msgcat now 1.5.2 file: [8c0ee32f51] check-in: [6dd00195c1] user: oehhar branch: bug3036566, size: 16406 | |
|
2013-02-15
| ||
| 16:21 | merge trunk file: [1f5a2248aa] check-in: [fac0c7fdd6] user: jan.nijtmans branch: novem, size: 16184 | |
|
2013-02-14
| ||
| 12:09 | [Bug 3604576]: msgcat-1.5.0.tm error on windows XP file: [6d1eb95c28] check-in: [cae0f1fb41] user: jan.nijtmans branch: core-8-5-branch, size: 16183 | |
| 11:09 | Finer granulated catch file: [5ded7e6c6c] check-in: [0c58bdf592] user: oehhar branch: bug-3604576, size: 16191 | |
| 09:38 | Suggested fix for bug 3604576: msgcat -1.5.0.tm error on windows XP, inclusive bump to version 1.5.1. Changelog entry still missing. file: [ecd986c56e] check-in: [a5b035f3f2] user: jan.nijtmans branch: bug-3604576, size: 16238 | |
|
2013-01-22
| ||
| 19:24 | Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== Hi Jeff, I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-) I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...) I've made some improvements too : Examples : - Use 'lassign' instead of many 'lindex' of 'foreach/break' loop. - Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests. - Use 'eq' or 'ne' to tests strings instead of '==' or '!='. - Use 'unset -nocomplain' to avoid 'catch {unset...}'. - Remove some useless catch around 'destroy' calls. - Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls. Due to previous experience, I dot not change any indentation ! ;-) ========================================================== </pre> file: [31860c560e] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 16230 | |
|
2012-11-15
| ||
| 04:09 | Kill Octal; bump to 9.0a0; make test suite work again. file: [7ba12e2b67] check-in: [9ea4c8ee49] user: dgp branch: novem, size: 16215 | |
|
2012-09-20
| ||
| 09:53 | clock uses new msgcat features file: [347a7ea7c9] check-in: [d0f6a51a8f] user: oehhar branch: msgcat_dyn_locale, size: 33105 | |
|
2012-09-19
| ||
| 20:40 | (proposal) msgcat with dynamic mc file load on locale change file: [ddf1d132b0] check-in: [0c67dffd72] user: oehhar branch: msgcat_dyn_locale, size: 32016 | |
| 20:31 | TIP#399 implementation: mcconfig may add additional glob pattern for mcload file: [b409243842] check-in: [dbafc2163d] user: oehhar branch: msgcat_dyn_locale, size: 17315 | |
|
2012-09-07
| ||
| 15:32 | Reentrant mcfl(m)set command, test, document mcflset as recommended for message files file: [6ee37cb049] check-in: [62aa37bb59] user: oehhar branch: tip-404, size: 16214 | |
|
2012-08-28
| ||
| 14:28 | And add the listing of supported options. file: [6c6378b2ee] check-in: [21d7b4b106] user: dkf branch: tip-404, size: 16577 | |
| 14:15 | Added mcconfig -mcfilelocale, as TIP-specified. file: [4bbc1922d6] check-in: [674aa977f0] user: dkf branch: tip-404, size: 16331 | |
|
2012-08-27
| ||
| 17:24 | Commit of Harald Oehlmann's TIP 404 patch without TIP 399 pieces and with some added documentation. No tests for new functionality yet. file: [25ff6c6c06] check-in: [b7c4598501] user: dkf branch: tip-404, size: 16202 | |
|
2012-06-29
| ||
| 19:27 | translate script parameters for msgcat update msgcat doc file: [1813d50acd] check-in: [925e009590] user: jan.nijtmans branch: bug-3536888, size: 14233 | |
| 11:39 | Add tn, ro_MO and ru_MO to msgcat file: [e516a79614] check-in: [77a676dfce] user: jan.nijtmans branch: core-8-5-branch, size: 14065 | |
| 11:34 | Add tn, ro_MO and ru_MO to msgcat. Make it work on cygwin (backported) Bump msgcat to 1.3.5 file: [10215c88d1] check-in: [43a8de67fb] user: jan.nijtmans branch: core-8-4-branch, size: 12992 | |
| 08:18 | suggestions from Harald file: [65a55e1b60] check-in: [c84b778844] user: jan.nijtmans branch: bug-3536888, size: 14032 | |
|
2012-06-28
| ||
| 19:59 | merge trunk bug fix: variable $key not found make it work on cygwin as well file: [f718d484b7] check-in: [2f81c6ccf0] user: jan.nijtmans branch: bug-3536888, size: 14046 | |
|
2012-06-22
| ||
| 13:41 | Locale guessing of msgcat fails on (some) Windows 7 file: [a424b03e18] check-in: [a494196214] user: jan.nijtmans branch: bug-3536888, size: 14062 | |
|
2011-05-25
| ||
| 14:15 | Bump to msgcat 1.4.4. file: [d009ffdfd2] check-in: [efa6a87106] user: dgp branch: core-8-5-branch, size: 13120 | |
|
2011-05-24
| ||
| 12:23 | Remove some useless code from mcset and mcmset: [dict set] builds dictionary levels for us. file: [b67e4dcb6d] check-in: [076d311d4f] user: dkf branch: trunk, size: 13120 | |
|
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: [0125764718] check-in: [c64f310d38] user: dgp branch: trunk, size: 13606 | |
| 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: [1746853b01] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 13630 | |
|
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: [c5c91ab3bc] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 13044 | |
|
2010-11-17
| ||
| 15:31 | Most parts of the library/ brought forward. file: [d7fe6d3d3f] check-in: [97093aac88] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 13675 | |
|
2009-12-19
| ||
| 05:44 | merge updates from HEAD file: [828d28d3ca] check-in: [057b2cc41b] user: dgp branch: dgp-refactor, size: 13678 | |
|
2009-12-17
| ||
| 16:30 | bump to msgcat 1.4.3 to account for commits file: [3c6c1a77dc] check-in: [222dc4ed0f] user: dgp branch: core-8-5-branch, size: 13702 | |
| 16:28 | bump to msgcat 1.4.3 to account for commits file: [b0232e189a] check-in: [6d48bf9c9d] user: dgp branch: trunk, size: 13673 | |
| 15:17 | merge updates from HEAD file: [fdac8f0b44] check-in: [ad209c88d2] user: dgp branch: dgp-refactor, size: 13678 | |
|
2009-12-16
| ||
| 09:31 | [Bug 2913616]: Make msgcat package work in safe interpreters. file: [69a4e41e45] check-in: [6f7f5feb1e] user: dkf branch: core-8-5-branch, size: 13702 | |
| 09:26 | [Bug 2913616]: Make msgcat package work in safe interpreters. file: [3a834bd8e4] check-in: [327dfaa07c] user: dkf branch: trunk, size: 13673 | |
|
2009-11-19
| ||
| 16:51 | merge updates from HEAD file: [7a934ba5ff] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 13744 | |
|
2009-11-18
| ||
| 21:45 | Eliminate unneccessary spaces file: [6c85ee7a3b] check-in: [e4348fa147] user: nijtmans branch: trunk, size: 13744 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [7a2c6c088f] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 13772 | |
|
2006-11-03
| ||
| 00:34 | * doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n: * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629] file: [be0a829302] check-in: [5a5306b6b8] user: hobbs branch: trunk, size: 13770 | |
|
2006-10-23
| ||
| 21:01 | merge updates from HEAD file: [581ede1015] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 13792 | |
|
2006-09-11
| ||
| 14:38 | * library/msgcat/msgcat.tcl: Removed some unneeded [uplevel]s. file: [ea036c6592] check-in: [e4a3ba7ad1] user: dgp branch: trunk, size: 13788 | |
|
2006-09-10
| ||
| 19:00 | * library/msgcat/msgcat.tcl: Bump to version msgcat 1.4.2 to account * library/msgcat/pkgIndex.tcl: for modifications. file: [e8b3ad37ff] check-in: [dde7149a15] user: dgp branch: trunk, size: 13837 | |
| 18:23 | * library/msgcat/msgcat.tcl: Bump to version msgcat 1.3.4 to account * library/msgcat/pkgIndex.tcl: for modifications. file: [300cb0f591] check-in: [bd475a5f48] user: dgp branch: core-8-4-branch, size: 13116 | |
| 17:04 | * library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation). * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.13 file: [6ed056ed96] check-in: [6d22c64949] user: das branch: core-8-4-branch, size: 13116 | |
| 17:04 | * library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation). * library/tcltest/tcltest.tcl: add 'line' verbose level: prints source * doc/tcltest.n: file line information of failing tests. * macosx/Tcl.xcodeproj/project.pbxproj: add new tclUnixCompat.c file; revise tests target to use new tcltest 'line' verbose level. * unix/configure.in: add descriptions to new AC_DEFINEs for MT-safe. * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [07eb92b611] check-in: [dc96f873b9] user: das branch: trunk, size: 13837 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [4d8f135262] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 13896 | |
|
2004-08-13
| ||
| 21:45 | * library/msgcat/msgcat.tcl: Added checks to prevent [mclocale] * tests/msgcat.test: from registering filesystem paths to possibly malicious code to be evaluated by a later [mcload]. * library/msgcat/pkgIndex.tcl: Bump to msgcat 1.3.3 file: [7392e51823] check-in: [9b7f1874b7] user: dgp branch: core-8-4-branch, size: 13126 | |
| 21:39 | * library/msgcat/msgcat.tcl: Added checks to prevent [mclocale] * tests/msgcat.test: from registering filesystem paths to possibly malicious code to be evaluated by a later [mcload]. file: [6a47f33271] check-in: [7bfc5a8b19] user: dgp branch: trunk, size: 13892 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [bffa28e047] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 13719 | |
|
2004-03-31
| ||
| 18:51 | * doc/msgcat.n: Clarified message catalog file encodings. [Bug 811457] * library/msgcat/msgcat.tcl: Updated internals to make use of [dict]s to store message catalog data and to use [source -encoding utf-8] to access catalog files. Thanks to Michael Sclenker. [Patch 875055, RFE 811459] Corrected [mcset] to be able to successfully set a translation to the empty string. [mcset $loc $src {}] was incorrectly set the $loc translation of $src back to $src. Also changed [ConvertLocale] to minimally require a non-empty "language" part in the locale value. If not, an error raised prompts [Init] to keep looking for a valid locale value, or ultimately fall back on the "C" locale. [Bug 811461]. * library/msgcat/pkgIndex.tcl: Bump to msgcat 1.4.1. file: [b161d88722] check-in: [55d1d19622] user: dgp branch: trunk, size: 13715 | |
| 18:50 | * doc/msgcat.n: Clarified message catalog file encodings. [Bug 811457] * library/msgcat/msgcat.tcl ([mcset], [ConvertLocale], [Init]): Corrected [mcset] to be able to successfully set a translation to the empty string. [mcset $loc $src {}] was incorrectly set the $loc translation of $src back to $src. Also changed [ConvertLocale] to minimally require a non-empty "language" part in the locale value. If not, an error raised prompts [Init] to keep looking for a valid locale value, or ultimately fall back on the "C" locale. [Bug 811461]. * library/msgcat/pkgIndex.tcl: Bump to msgcat 1.3.2. file: [344ac794f1] check-in: [daef4a2fce] user: dgp branch: core-8-4-branch, size: 12949 | |
| 02:03 | * library/msgcat/msgcat.tcl: Updated internals to make use of * library/msgcat/pkgIndex.tcl: [dict]s to store message catalog data and to use [source -encoding utf-8] to access catalog files. Thanks to Michael Sclenker. Also corrects bug to allow translation to an empty string. Bump to msgcat 1.4.1. [Patch 875055] file: [ed23c03b2e] check-in: [45053de92d] user: dgp branch: trunk, size: 13535 | |
| 01:55 | * library/msgcat/msgcat.tcl ([mcset]): Corrected [mcset] to be able * library/msgcat/pkgIndex.tcl: to successfully set a translation to the empty string. [mcset $loc $src {}] was incorrectly set the $loc translation of $src back to $src. Bump to msgcat 1.3.2. file: [e104cad8e5] check-in: [fa32fbb4de] user: dgp branch: core-8-4-branch, size: 12851 | |
|
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: [4ac1ddd03b] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 12879 | |
|
2003-10-21
| ||
| 00:23 | TIP #156: Language-Neutral Root Locale for Msgcat file: [6248865d21] check-in: [36d6f6daf7] user: kennykb branch: trunk, size: 12879 | |
|
2003-08-07
| ||
| 21:35 | Merged changes from HEAD file: [3a97d6c263] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 12816 | |
|
2003-08-06
| ||
| 23:02 | * library/msgcat/msgcat.tcl: Added escape so that non-Windows * library/msgcat/pkgIndex.tcl: platforms do not try to use the registry package. This can save a costly and pointless package search. Bumped to 1.3.1. Thanks to "imdave1". [Bug 781609]. file: [ac77ab5b5c] check-in: [2f716bcbab] user: dgp branch: core-8-4-branch, size: 12816 | |
| 23:02 | * library/msgcat/msgcat.tcl: Added escape so that non-Windows * library/msgcat/pkgIndex.tcl: platforms do not try to use the registry package. This can save a costly and pointless package search. Bumped to 1.3.1. Thanks to "imdave1". [Bug 781609]. file: [06a0da0dc7] check-in: [95a5583325] user: dgp branch: trunk, size: 12812 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [8937d8622a] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 12685 | |
| 15:33 | * README: Bumped version number to 8.4b3 to distinguish * generic/tcl.h: HEAD from the 8.4b2 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf * win/configure: * library/http/http.tcl: Corrected installation directory of * library/msgcat/msgcat.tcl: the package tcltest 2.2. Added * library/opt/optparse.tcl: comments in other packages to remind * library/tcltest/tcltest.tcl: that installation directories need * unix/Makefile.in: updates to match increasing version * win/Makefile.in: numbers. [Bug 597450] * win/makefile.bc: * win/makefile.vc: file: [13d4f8b58c] check-in: [029bda30b1] user: dgp branch: trunk, size: 12681 | |
|
2002-07-17
| ||
| 19:14 | Fix a comment that was causing problems for programs (like "mktclapp") that embed the initialization script in strings. No changes to code. file: [a7a101145b] check-in: [7cfb6bcd53] user: drh branch: trunk, size: 12554 | |
|
2002-06-17
| ||
| 16:37 | * More Windows Registry locale codes from Bruno Haible. file: [f8543680b9] check-in: [0929d4e676] user: dgp branch: trunk, size: 12552 | |
| 05:37 | * Revised locale initialization to interpret environment variable locale values according to XPG4, and to recognize the LC_ALL and LC_MESSAGES values over that of LANG. Also added many Windows Registry locale values to those recognized by msgcat. Revised tests and docs. Bumped to version 1.3. Thanks to Bruno Haible for the report and assistance crafting the solution. [Bug 525522, 525525] file: [edda85c25b] check-in: [e23dfc2c8c] user: dgp branch: trunk, size: 9469 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [bbd5239742] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 8042 | |
|
2002-04-20
| ||
| 00:35 | * [mcmax] wasn't using the caller's namespace when determining the max translated length. Also made revisions for better use of namespace variables and more efficient [uplevel]s. file: [502c362a3d] check-in: [b5acc75421] user: dgp branch: trunk, size: 8033 | |
|
2002-04-19
| ||
| 23:09 | * Added [mcload] to the export list of msgcat; bumped to 1.2.3. [Bug 544727] file: [86e82e6db6] check-in: [5555baf98b] user: dgp branch: trunk, size: 7945 | |
|
2001-08-09
| ||
| 01:06 | Added checks for package dependencies. Bumped patchlevels of changed packages: http 2.3.2, msgcat 1.2.2, opt 0.4.3, tcltest 2.0.1. [Patch 448931] file: [1e700635f1] check-in: [290b54db2d] user: dgp branch: trunk, size: 7931 | |
| 01:00 | Add package dependency checks. Upgrade packages bundled with Tcl 8.3.x: http 2.3.2, msgcat 1.1.1, opt 0.4.3, tcltest 1.0.1. file: [da2444b36c] check-in: [b6aa9b0103] user: dgp branch: core-8-3-1-branch, size: 5189 | |
|
2000-12-11
| ||
| 04:17 | 2000-12-10 Don Porter <dgp@users.sourceforge.net> * library/init.tcl: * library/msgcat/msgcat.tcl: * library/msgcat/pkgIndex.tcl: * library/opt/optparse.tcl: * library/opt/pkgIndex.tcl: Where [uplevel] is used in a proc to evaluate a Tcl built-in command in the caller's context, the built-in commands are now fully namespace-qualified. This prevents problems when the caller context is in a namespace where the built-in command name has been used by a command in the namespace. (For example, [::ns::set] might be called instead of the intended [::set]). [Bug #119422, Patch #102545] file: [bb41a16b97] check-in: [6f3323c8b4] user: dgp branch: trunk, size: 7907 | |
|
2000-08-11
| ||
| 00:45 | * library/msgcat1.0/pkgIndex.tcl: Bumped version number to 1.2 [Bug: 6100]. * library/msgcat1.0/msgcat.tcl: Removed erroneous [package forget] in msgcat namespace initializer. Bumped version number to 1.2 [Bug: 6100]. file: [a16e29660c] check-in: [46dfbc92c2] user: ericm branch: trunk, size: 7887 | |
|
2000-08-10
| ||
| 22:24 | * library/msgcat1.0/msgcat.tcl: Removed erroneous [package forget] in msgcat namespace initializer. file: [42cb034215] check-in: [23022429bb] user: ericm branch: trunk, size: 7887 | |
|
2000-08-08
| ||
| 17:53 | * library/msgcat1.0/msgcat.tcl: bumped msgcat version to 1.1. file: [25b95eb2e6] check-in: [598d428da9] user: hobbs branch: core-8-3-1-branch, size: 5040 | |
|
2000-08-03
| ||
| 21:59 | Finished backport of mcunknown fix for 8.3.2. file: [f20891f0c6] check-in: [dbab6ab30f] user: ericm branch: core-8-3-1-branch, size: 5040 | |
| 21:40 | Backport of mcunknown fixes. file: [036a803da3] check-in: [58519087fc] user: ericm branch: core-8-3-1-branch, size: 5034 | |
|
2000-07-17
| ||
| 22:25 | * library/msgcat1.0/msgcat.tcl: * doc/msgcat.n: * tests/msgcat.test: Applied patches from Chris Nelson, to provide the mcmset function, which allows the translator to set multiple string translations in a single function call, rather than requiring many calls to mcset. [RFE: 6000, 5993]. In addition, these patches correct mcload to use utf-8 encoding on when reading message catalog files, and provides for better default behavior for determining the locale on a Windows system. file: [5e79105b0e] check-in: [3ad3252f55] user: ericm branch: trunk, size: 7927 | |
|
2000-07-06
| ||
| 21:05 | * tests/msgcat.test: * library/msgcat1.0/msgcat.tcl: Applied patch from Christian Krone, to provide extended args support for msgcat::unknown, which is used for strings without a known translation in the current locale [Bug: 5984]. file: [0a48ef6a18] check-in: [011b026d9e] user: ericm branch: trunk, size: 5462 | |
|
2000-06-30
| ||
| 06:28 | * doc/msgcat.n: Doc's for mcmax function. * library/msgcat1.0/msgcat.tcl: Applied patches from Laurent Duperval, to add mcmax function, which computes the length of the longest of several translated strings. Bumped version number to 1.1. file: [dd45d7a9f3] check-in: [dd75ed2b7a] user: ericm branch: trunk, size: 5215 | |
|
2000-04-11
| ||
| 21:16 | * msgcat.n: Added docs for new behavior from patch in [Bug: 4158]. * msgcat.test: Added tests for new behavior from patch in [Bug: 4158]. * msgcat.tcl: Applied patch from [Bug: 4158], which enables msgcat::mc to search the entire namespace ancestry chain for message translations (ie, first it checks the current namespace, then the parent, then the parent's parent, etc). Also allows the specification of additional args for msgcat::mc; if extra args are given, the [format] command is used to substitute the additional args in the translated message. file: [a091155717] check-in: [3991fa63bb] user: ericm branch: trunk, size: 4789 | |
|
1999-08-19
| ||
| 02:59 | 1999-08-18 Jeff Hobbs <hobbs@scriptics.com> * library/auto.tcl: * library/init.tcl: * library/ldAout.tcl: * library/package.tcl: * library/safe.tcl: * library/word.tcl: * library/http2.1/http.tcl: * library/msgcat1.0/msgcat.tcl: updated libraries to better Tcl style guide (no more string comparisons with == or !=, spacing changes). file: [40f859005f] check-in: [e3a02d20c4] user: hobbs branch: trunk, size: 4189 | |
|
1999-04-21
| ||
| 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-16
| ||
| 00:46 | Added: merged tcl 8.1 branch back into the main trunk file: [4350b80d21] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 4201 | |
|
1998-12-10
| ||
| 01:40 | * library/msgcat1.0/msgcat.tcl: Fixed bad export list, fixed so all locale strings are converted to lower case, including file names. file: [d12965f6db] check-in: [5d2e1c7768] user: stanton branch: core-8-1-branch-old, size: 4205 | |
|
1998-12-09
| ||
| 01:13 | * library/msgcat1.0/msgcat.tcl: changed mc to invoke mcunknown in the calling context, changed locale lookups to be case insensitive file: [65c7475c6e] check-in: [0776cbb259] user: stanton branch: core-8-1-branch-old, size: 4182 | |
|
1998-12-07
| ||
| 20:56 | cleaned up docs * tests/msgcat.test: Added message catalog test suite. * library/msgcat1.0/msgcat.tcl: minor bug fixes, integrated latest changes from Mark Harrison. file: [0459a586dd] check-in: [af4badd62c] user: stanton branch: core-8-1-branch-old, size: 4105 | |
|
1998-12-04
| ||
| 21:58 | * library/msgcat1.0/msgcat.tcl: Changed code to conform to Tcl coding standards. Changed to use file join for portability. file: [8e3ccb1f7f] check-in: [4fdecad309] user: stanton branch: core-8-1-branch-old, size: 3945 | |
| 18:52 | Added: * library/msgcat1.0/msgcat.tcl: * library/msgcat1.0/pkgIndex.tcl: Added initial implementaion of Tcl message catalog package contributed by Mark Harrison. file: [ecd8b563c7] check-in: [4adc9b58a2] user: stanton branch: core-8-1-branch-old, size: 2473 | |