---------------------------------------------------------------------- r10044 (orig r740): autrijus | 2004-08-24T21:00:23.566608Z * This be 0.41. * Delayed loading of lexicons now repects the original options. ---------------------------------------------------------------------- r10043 (orig r739): autrijus | 2004-08-24T20:25:33.461555Z * Delay actualization of lexicon parsing until the first use. (Suggested by Jesse Vincent) ---------------------------------------------------------------------- r9776 (orig r738): autrijus | 2004-08-22T17:40:18.990917Z * This be 0.40, first version under SVK management. * The 'locale' encoding now works on Win32, using Win32::Console::OutputCP() to probe the code page. ---------------------------------------------------------------------- r9774 (orig r737): autrijus | 2004-08-22T17:36:31.116706Z ____________________________________________________________________________ [ 10521] By: autrijus on 2004/04/26 17:55:57 Log: * This be 0.38. * The quotemeta() introduced in 0.37 broke Locale::Maketext::Simple. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 10520] By: autrijus on 2004/04/26 16:51:08 Log: * bump version. * L::M::Extract now parses EOL markers: '# loc' and '# loc_pair' * new module, L::M::Extract::Run, that encapsulates the xgettext.pl script. + lib/Locale/Maketext/Extract/Run.pm ! MANIFEST lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! script/xgettext.pl ____________________________________________________________________________ [ 10506] By: autrijus on 2004/04/21 12:23:27 Log: * This be 0.37. * Thanks Christian Hansen for reminding me of the quotemeta() bug. ! AUTHORS lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 10437] By: autrijus on 2004/03/21 23:10:21 Log: * Forgot to put quotemeta() around dir patterns; pointed out by Jouke Visser. This caused tests on Win32 to fail. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 10415] By: autrijus on 2004/03/17 14:54:10 Log: * respect LAGUAGES and LC_MESSAGES too ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 10407] By: autrijus on 2004/03/17 13:01:43 Log: * This be 0.36. * "_encoding" now takes a special "locale" value, which will get the encoding from user's locale. * Gettext used to break when the re-encoded lexicon contains Maketext's escape characters like "[" and "~". ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 10406] By: autrijus on 2004/03/17 12:51:00 Log: * Extract.pm should not prepend an empty "" before a single-line "string\n". Such treatments are meant for multiline strings. ! lib/Locale/Maketext/Extract.pm ____________________________________________________________________________ [ 10265] By: autrijus on 2004/03/01 13:59:25 Log: * proper escaping of \ and " in _format. ! lib/Locale/Maketext/Extract.pm ____________________________________________________________________________ [ 10139] By: autrijus on 2004/02/19 18:25:46 Log: * This be 0.35. * We no longer depend on Regexp::Common and Pod::Usage. ! Makefile.PL lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! script/xgettext.pl ____________________________________________________________________________ [ 10138] By: autrijus on 2004/02/19 18:14:56 Log: * extract strings inside functions that has spaces inside the parens, like 'loc( "test" )', as suggested by Helmut Lichtenberg. ! AUTHORS lib/Locale/Maketext/Extract.pm ____________________________________________________________________________ [ 9506] By: autrijus on 2003/12/31 08:28:21 Log: * This be 0.34. * Update years to 2004. * Make Msgcat also handle CRLF gracefully. ! MANIFEST Makefile.PL README ! lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Auto.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! lib/Locale/Maketext/Lexicon/Msgcat.pm ! lib/Locale/Maketext/Lexicon/Tie.pm ! script/xgettext.pl ____________________________________________________________________________ [ 9497] By: autrijus on 2003/12/30 17:10:57 Log: * .po files with DOSish CRLF line-ending was not parsed correctly. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 9216] By: autrijus on 2003/12/08 18:41:04 Log: * This be 0.33. * Multiline strings were produced with an extra "\n" by xgettext.pl. * "xgettext.pl -u" was broken. It is now fixed. * Various documentation and error message fixes. ! lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! script/xgettext.pl ____________________________________________________________________________ [ 8411] By: autrijus on 2003/10/14 08:56:43 Log: * This be 0.32. * excise $& from ::Extract, ::Msgcat and ::Gettext. * micro-optimize (encode|decode)_utf8 in the inner loop of ::Gettext instead of (encode|decode)('utf8', ...). ! lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! lib/Locale/Maketext/Lexicon/Msgcat.pm ____________________________________________________________________________ [ 8407] By: autrijus on 2003/10/13 20:20:07 Log: * This be 0.31. * 0.30 still broken on Robert Spiers's darwin box, so rewrote them to totally avoid capturing parenthesis. ! lib/Locale/Maketext/Extract.pm ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! t/5-extract.t ____________________________________________________________________________ [ 8406] By: autrijus on 2003/10/13 19:05:06 Log: * also modify Extract.pm to be not reentrant. ! lib/Locale/Maketext/Extract.pm ____________________________________________________________________________ [ 8405] By: autrijus on 2003/10/13 18:53:11 Log: * This be 0.30. * '*' in sources will now get properlly expanded by globbing. ! AUTHORS lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 8404] By: autrijus on 2003/10/13 18:51:09 Log: * the reentrant-regex transformation used in ::Gettext was breaking 5.8.0 in subtle ways. recoded to use a two-pass approach. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 8357] By: autrijus on 2003/10/09 18:03:07 Log: * This be 0.29. * update readme and pods to mention ::Extract. ! README lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 8356] By: autrijus on 2003/10/09 18:02:52 Log: * add test for extraction + t/5-extract.t ____________________________________________________________________________ [ 8355] By: autrijus on 2003/10/09 18:01:40 Log: * Refactor xgettext.pl out into Locale::Maketext::Extract. * Move bin/ into script/. + lib/Locale/Maketext/Extract.pm + script/xgettext.pl - bin/xgettext.pl ! MANIFEST Makefile.PL ____________________________________________________________________________ [ 7748] By: autrijus on 2003/08/28 10:19:40 Log: * This be 0.28. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 7747] By: autrijus on 2003/08/28 10:18:47 Log: * Gettext was chomping everything. bad. ! lib/Locale/Maketext/Lexicon/Gettext.pm ! t/1-basic.t ____________________________________________________________________________ [ 7746] By: autrijus on 2003/08/28 10:18:18 Log: * support Kwiki-style generic loc string: {{...}} ! bin/xgettext.pl ____________________________________________________________________________ [ 7745] By: autrijus on 2003/08/28 10:16:08 Log: * readd. + t/gencat.m ____________________________________________________________________________ [ 6875] By: autrijus on 2003/07/07 12:10:08 Log: * This be 0.27. * Change tests to use utf8, not big5, for perl 5.6.1 people with broken Locale::Maketext (1.06). - bin/yaml2po.pl ! AUTHORS lib/Locale/Maketext/Lexicon.pm ! t/1-basic.t t/messages.mo t/messages.po ____________________________________________________________________________ [ 6809] By: autrijus on 2003/07/01 15:39:43 Log: * supress uninitialized warning. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 6592] By: autrijus on 2003/06/17 12:40:19 Log: * Jonas Lincoln reported that an empty glob causes problems. try a fix. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 6020] By: autrijus on 2003/05/20 16:58:10 Log: * for clkao + bin/yaml2po.pl ____________________________________________________________________________ [ 5999] By: autrijus on 2003/05/20 07:50:59 Log: * strip the extra parens off tt2 templates. ! bin/xgettext.pl ____________________________________________________________________________ [ 5998] By: autrijus on 2003/05/20 07:46:12 Log: * don't be silly and try to read from eval(). ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5997] By: autrijus on 2003/05/20 07:34:13 Log: * oops typo ! bin/xgettext.pl ____________________________________________________________________________ [ 5996] By: autrijus on 2003/05/20 07:21:08 Log: * be very extra magical and assume that main:: comes from the caller if it is not yet opened. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5995] By: autrijus on 2003/05/20 07:13:53 Log: * clkao pointed out that getting sources from glob isn't working. * also, -g was documented but never enabled. ! bin/xgettext.pl lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5986] By: autrijus on 2003/05/19 16:21:13 Log: * fixed xgettext.pl's multiline handling. ! bin/xgettext.pl ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 5985] By: autrijus on 2003/05/19 16:16:54 Log: * TT2 regex was wrong. thanks clkao for pointing out. ! bin/xgettext.pl ____________________________________________________________________________ [ 5583] By: autrijus on 2003/05/03 10:59:46 Log: * This be 0.26. * incoporated a modified version of Matthieu Arnold's patch that enables Encode-specific testing for Perl 5.6.1 with Encode::compat. ! lib/Locale/Maketext/Lexicon.pm t/2-lmg.t ! t/3-big-endian.t t/4-encodings.t t/T_L10N.pm ____________________________________________________________________________ [ 5540] By: autrijus on 2003/04/30 10:10:02 Log: * This be 0.25. * change t/TestPkg/L10N.pm to t/T_L10N.pm in accord with imacat's arrangement. + t/T_L10N.pm - t/TestPkg/L10N.pm ! MANIFEST t/2-lmg.t t/3-big-endian.t ! t/4-encodings.t ____________________________________________________________________________ [ 5539] By: autrijus on 2003/04/30 10:07:30 Log: * fixes cases where there are multiple '*'s in the glob entry. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5492] By: autrijus on 2003/04/28 09:20:51 Log: * 0.24, to combat PAUSE indexer silliness. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5487] By: autrijus on 2003/04/28 08:18:28 Log: * 0.23 -- PAUSE wrecked 0.22. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5485] By: autrijus on 2003/04/28 07:53:10 Log: * This be 0.22. * document the choice of using the final '*' for glob patterns that has multiple '*'s. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5483] By: autrijus on 2003/04/28 07:35:13 Log: * add extra debug info ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5475] By: autrijus on 2003/04/27 15:56:48 Log: * prefer the last * for globbing languages. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5471] By: autrijus on 2003/04/27 14:34:02 Log: * This be 0.21. * remove unneccessary MO files. * updates copyright to 2003. - t/locale/en/LC_MESSAGES/bad.mo - t/locale/en/LC_MESSAGES/test2.mo - t/locale/en/LC_MESSAGES/test_reload.mo - t/locale/zh_TW/LC_MESSAGES/test2.mo ! MANIFEST bin/xgettext.pl ____________________________________________________________________________ [ 5470] By: autrijus on 2003/04/27 14:22:30 Log: * Mathieu Arnold pointed out that multiline handling was incorrect. * implemented correct parsing of multiple "#, flag1, flag2" * "#, fuzzy" entries are now ignored, unless _use_fuzzy is set to true. * tests that covers those changes. ! AUTHORS lib/Locale/Maketext/Lexicon/Gettext.pm ! t/1-basic.t ____________________________________________________________________________ [ 5469] By: autrijus on 2003/04/27 14:18:09 Log: * documentation fix: removed the ambiguous [ ... ] by request of imacat. * filehandle sources are now seek()ed back to the original position after reading; this allows using the same handle for two language subclasses. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5463] By: autrijus on 2003/04/26 17:41:08 Log: * This be 0.20. * add a note that we now turns 'zh-tw' into 'zh_tw' during import. this fixed imacat's major gripe with previous versions of L::M::L. * nixed the TODO test since it's not really on my todo. ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! t/4-encodings.t ____________________________________________________________________________ [ 5462] By: autrijus on 2003/04/26 17:31:33 Log: * add copyright notice around parse_mo() by imacat's request. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 5461] By: autrijus on 2003/04/26 13:10:59 Log: * oops. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 5460] By: autrijus on 2003/04/26 13:08:56 Log: * Test suite from imacat's Locale::Maketext::Gettext. * Documenting the new _encoding, _decode and wildcard support. * add IMACAT to authors and acknowledgement list. + t/2-lmg.t t/3-big-endian.t t/4-encodings.t + t/TestPkg/L10N.pm + t/locale/en/LC_MESSAGES/bad.mo + t/locale/en/LC_MESSAGES/test.mo + t/locale/en/LC_MESSAGES/test2.mo + t/locale/en/LC_MESSAGES/test_be.mo + t/locale/en/LC_MESSAGES/test_reload.mo + t/locale/en/LC_MESSAGES/test_utf8.mo + t/locale/zh_CN/LC_MESSAGES/test.mo + t/locale/zh_CN/LC_MESSAGES/test_be.mo + t/locale/zh_CN/LC_MESSAGES/test_utf8.mo + t/locale/zh_TW/LC_MESSAGES/test.mo + t/locale/zh_TW/LC_MESSAGES/test2.mo + t/locale/zh_TW/LC_MESSAGES/test_be.mo + t/locale/zh_TW/LC_MESSAGES/test_utf8.mo ! AUTHORS MANIFEST ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 5459] By: autrijus on 2003/04/26 11:53:17 Log: ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 5458] By: autrijus on 2003/04/26 11:47:46 Log: * new _decode and _encoding flag to control auto-recoding. * globbing support for import lists. ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 4415] By: autrijus on 2003/02/22 01:33:27 Log: * This be 0.16. - bin/messages.po ! AUTHORS MANIFEST README ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 4414] By: autrijus on 2003/02/22 01:33:00 Log: * Gaal Yahas's patch to recognize __ in addition of _. ! bin/xgettext.pl ____________________________________________________________________________ [ 3747] By: autrijus on 2003/01/22 15:19:36 Log: * plasmabal pointed out pod errors. ! bin/xgettext.pl ____________________________________________________________________________ [ 2455] By: autrijus on 2002/11/29 07:13:09 Log: * 0.15. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 2454] By: autrijus on 2002/11/29 07:11:54 Log: * corrected %quant(,%1) -- should be %quant(%1). ! bin/xgettext.pl ____________________________________________________________________________ [ 2333] By: autrijus on 2002/11/23 21:23:33 Log: * pod tweaks. ! lib/Locale/Maketext/Lexicon/Auto.pm ____________________________________________________________________________ [ 2154] By: autrijus on 2002/11/14 13:22:52 Log: * random fixes from alain. * don't parse .po files. ! bin/xgettext.pl ____________________________________________________________________________ [ 2123] By: autrijus on 2002/11/13 16:41:12 Log: * fixed some logic -- but \\ is still broken. ! bin/xgettext.pl ____________________________________________________________________________ [ 2116] By: autrijus on 2002/11/13 12:51:02 Log: * merging from old lexicons now work properly with and without -u. ! bin/xgettext.pl ____________________________________________________________________________ [ 2114] By: autrijus on 2002/11/13 12:01:00 Log: * This be 0.14 -- thirteen is really unlucky... ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 2112] By: autrijus on 2002/11/13 11:54:39 Log: * escapes are applicable even with -u. ! bin/xgettext.pl ____________________________________________________________________________ [ 2108] By: autrijus on 2002/11/13 11:11:36 Log: * 0.13. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 2107] By: autrijus on 2002/11/13 11:11:01 Log: * Alain's parser patch. This makes multi-line handling a breeze. ! Makefile.PL bin/xgettext.pl ____________________________________________________________________________ [ 2040] By: autrijus on 2002/11/07 14:16:28 Log: * This be 0.12. ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 2038] By: autrijus on 2002/11/07 14:12:17 Log: * add alain to authors. ! AUTHORS ____________________________________________________________________________ [ 2037] By: autrijus on 2002/11/07 13:41:43 Log: * patch from Alain Barbett: Fix multiline gettext strings. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 1711] By: autrijus on 2002/10/27 22:10:19 Log: * document -u before i forget. ! bin/xgettext.pl ____________________________________________________________________________ [ 1710] By: autrijus on 2002/10/27 22:07:45 Log: * Let this be 0.11... ! AUTHORS Changes lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Auto.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! lib/Locale/Maketext/Lexicon/Tie.pm t/1-basic.t ____________________________________________________________________________ [ 1459] By: autrijus on 2002/10/16 19:36:13 Log: * This be 0.10. * add signature tests. +> t/0-signature.t ! MANIFEST ____________________________________________________________________________ [ 1454] By: autrijus on 2002/10/16 18:02:23 Log: * add to manifest. ! MANIFEST ____________________________________________________________________________ [ 1453] By: autrijus on 2002/10/16 17:59:39 Log: * support for multiple lexicons. + t/messages.po ! Makefile.PL lib/Locale/Maketext/Lexicon.pm ! t/1-basic.t ____________________________________________________________________________ [ 1375] By: autrijus on 2002/10/12 22:06:40 Log: * add -u to avoid escape (currently undocumented.) * multiline support. ! bin/xgettext.pl ____________________________________________________________________________ [ 1157] By: autrijus on 2002/10/04 02:58:40 Log: * This be 0.092. * bump relavent versions. ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 1156] By: autrijus on 2002/10/04 02:55:32 Log: * ok, i can't count. ! t/1-basic.t ____________________________________________________________________________ [ 1155] By: autrijus on 2002/10/04 02:54:10 Log: * skip unreasonable tests. ! t/1-basic.t ____________________________________________________________________________ [ 1154] By: autrijus on 2002/10/04 02:45:16 Log: * lotsa changes. ! AUTHORS Makefile.PL README bin/xgettext.pl ! lib/Locale/Maketext/Lexicon/Auto.pm ! t/1-basic.t ____________________________________________________________________________ [ 1153] By: autrijus on 2002/10/04 02:35:33 Log: * missing files. + bin/messages.po + lib/Locale/Maketext/Lexicon/Msgcat.pm + t/messages.mo ____________________________________________________________________________ [ 1047] By: autrijus on 2002/09/25 09:31:55 Log: * 0.91. ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 1012] By: autrijus on 2002/09/24 02:04:37 Log: * fix extra warnings ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 807] By: autrijus on 2002/08/28 09:15:11 Log: * this be 0.09. * added AUTHORS. + AUTHORS ! MANIFEST README lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 806] By: autrijus on 2002/08/28 09:14:09 Log: * Fixed spurious warnings from blank lines in .po files. (Wei-Hon Chen) ! lib/Locale/Maketext/Lexicon/Gettext.pm ! t/1-basic.t ____________________________________________________________________________ [ 688] By: autrijus on 2002/08/17 16:01:20 Log: * do escapes right on ~~ and ~[ extractions. ! bin/xgettext.pl ____________________________________________________________________________ [ 348] By: autrijus on 2002/07/17 09:27:31 Log: * 0.08, thanks to miyagawa-kun. ! Changes MANIFEST ! lib/Locale/Maketext/Lexicon.pm ____________________________________________________________________________ [ 345] By: autrijus on 2002/07/17 03:07:35 Log: * 0.07. ! Changes MANIFEST ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Auto.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! lib/Locale/Maketext/Lexicon/Tie.pm t/1-basic.t ____________________________________________________________________________ [ 342] By: autrijus on 2002/07/16 11:05:30 Log: * missed. + lib/Locale/Maketext/Lexicon/Auto.pm ____________________________________________________________________________ [ 340] By: autrijus on 2002/07/16 10:18:58 Log: * This be 0.06. ! MANIFEST Makefile.PL ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 339] By: autrijus on 2002/07/16 09:53:47 Log: * grand submit till 0.6. + bin/xgettext.pl + lib/Locale/Maketext/Lexicon/Tie.pm ! Changes MANIFEST Makefile.PL README ! lib/Locale/Maketext/Lexicon.pm ! lib/Locale/Maketext/Lexicon/Gettext.pm ! t/1-basic.t ____________________________________________________________________________ [ 320] By: autrijus on 2002/07/03 05:32:02 Log: * redundant warning reported by hcchien. ! lib/Locale/Maketext/Lexicon/Gettext.pm ____________________________________________________________________________ [ 64] By: autrijus on 2002/06/16 23:08:16 Log: * prefer absolute path first. ! lib/Locale/Maketext/Lexicon.pm ----------------------------------------------------------------------