1b39c5158SmillertRevision history for Perl suite Locale::Maketext 2b39c5158Smillert 3*b8851fccSafresh12014-06-17 4*b8851fccSafresh1 * Correct two subtle typos in Locale::Maketext POD. 5*b8851fccSafresh1 6*b8851fccSafresh1 7*b8851fccSafresh12013-04-13 8*b8851fccSafresh1 * No changes. Switch to version 1.25 for release to CPAN. 9*b8851fccSafresh1 10*b8851fccSafresh12013-04-13 11*b8851fccSafresh1 * Update to 1.25_01 from upstream blead for release testing 12*b8851fccSafresh1 13*b8851fccSafresh12013-11-08 14*b8851fccSafresh1 * Fix for case when lexicon translations contain substitionand literals with eval-non-safe characters. 15*b8851fccSafresh1 RT #120457 16*b8851fccSafresh1 17*b8851fccSafresh12013-08-21 18*b8851fccSafresh1 * Swap out base for parent (bowtie) For: RT #119403 19*b8851fccSafresh1 20*b8851fccSafresh12013-05-21 21*b8851fccSafresh1 * typo fixes for Locale::Maketext 22*b8851fccSafresh1 23*b8851fccSafresh12013-01-04 24*b8851fccSafresh1 * POD fixes uncovered by the new Pod::Checker, not yet in core. 25*b8851fccSafresh1 2691f110e0Safresh12012-12-04 2791f110e0Safresh1 * Fix misparsing of maketext strings. 2891f110e0Safresh1 2991f110e0Safresh12012-11-22 3091f110e0Safresh1 * Fix hash order dependency bug in tests 3191f110e0Safresh1 32898184e3Ssthen2012-01-14 33898184e3Ssthen * Minor POD documentation update to sync with upstream blead. 34898184e3Ssthen 35898184e3Ssthen2011-12-23 36898184e3Ssthen * No changes. Production release after CPAN testers cleared. 37898184e3Ssthen 38898184e3Ssthen2011-12-14 39898184e3Ssthen * Update to 1.19_01 from upstream blead for release testing 40898184e3Ssthen 41898184e3Ssthen Fix broken URLs in dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod for RFCs 42898184e3Ssthen 43898184e3Ssthen Keep verbatim pod in various dist/* pods within 79 cols 44898184e3Ssthen 45898184e3Ssthen2011-05-25 46898184e3Ssthen * Update to 1.19 from upstream blead 47898184e3Ssthen 48898184e3Ssthen [perl #89896] Locale::Maketext test failure 49898184e3Ssthen when environment has variable containing unbalanced brackets 50898184e3Ssthen 51898184e3Ssthen Suppress "Name used only once" warnings. 52898184e3Ssthen 53898184e3Ssthen [perl #81888] Fix typos (spelling errors) in dist/* 54898184e3Ssthen 55898184e3Ssthen2010-10-20 56898184e3Ssthen * Release 1.17 57898184e3Ssthen 58898184e3Ssthen Test release of 1.16_01, versioning even deprecated Guts modules. 59898184e3Ssthen This prevents CPAN upgrade circular heck. Thanks BinGOs 60898184e3Ssthen 61898184e3Ssthen Tested version fix for CPAN by BinGOs. Bump to stable version and release to public 62898184e3Ssthen 63898184e3Ssthen2010-10-07 64898184e3Ssthen * Release 1.16 65898184e3Ssthen 66898184e3Ssthen Blead commit bac7bf8 - Copy @_ to @_ to de-alias passed variables 67898184e3Ssthen to assure that the aliases cannot be altered during maketext calls. 68898184e3Ssthen 69898184e3Ssthen Fix for CPAN RT #40727: infinite loop in 70898184e3Ssthen Locale::Maketext::Guts::_compile() when working with tainted values 71898184e3Ssthen 72898184e3Ssthen Fix for CPAN RT #34182: Don't localize $@. 73898184e3Ssthen ->maketext calls will now backup and restore $@ so that die messages are not suppressed. 74898184e3Ssthen 75898184e3Ssthen Fix for CPAN RT #55461 76898184e3Ssthen %hash deprecated messages cleaned up with perl 5.12 77898184e3Ssthen 78898184e3Ssthen Fix for CPAN RT #48118. Perl 76674 79898184e3Ssthen Speed and efficiency tweaks in _compile calls when string has no ~][ in it. 80898184e3Ssthen 81898184e3Ssthen Fix for CPAN RT #48808. Perl 76668 82898184e3Ssthen I18N::LangTags use() fixups. 83898184e3Ssthen 84898184e3Ssthen2010-06-22 85898184e3Ssthen * Release 1.15 (included in perl 5.13.3; not released separately) 86898184e3Ssthen 87898184e3Ssthen Locale::Maketext guts have been merged back into the main module 88898184e3Ssthen 89898184e3Ssthen Fix for CPAN RT #46738. Perl 76354 90898184e3Ssthen Support for RO Lexicon hashes (External cache support) 91898184e3Ssthen 92898184e3Ssthen2009-11-20 93898184e3Ssthen * Release 1.14 (included in perl 5.11.2; not released separately) 94898184e3Ssthen 95898184e3Ssthen In Locale::Maketext, avoid using defined @array and defined %hash. 96898184e3Ssthen 97898184e3Ssthen Convert the odd Locale::Maketext test out from Test to Test::More. 98898184e3Ssthen 99898184e3Ssthen2009-06-23 Adriano Ferreira 100898184e3Ssthen * Development release 1.13_82 101898184e3Ssthen 102898184e3Ssthen One more recipe: on [numf,...] with decimal precision 103898184e3Ssthen 104898184e3Ssthen2009-06-23 Adriano Ferreira 105898184e3Ssthen * Development release 1.13_81 106898184e3Ssthen 107898184e3Ssthen Change a few straggling 'DEBUG and print' to 'DEBUG and warn' (thanks Dan Muey) 108898184e3Ssthen 109898184e3Ssthen A start of a cookbook. 110898184e3Ssthen 111898184e3Ssthen2009-06-23 Adriano Ferreira 112898184e3Ssthen * Development release 1.13_80 113898184e3Ssthen 114898184e3Ssthen Fixes CPAN RT #25877 (thanks imacat) 115898184e3Ssthen 116898184e3Ssthen Add a test for failure_handler_auto() 117898184e3Ssthen 118b39c5158Smillert2008-05-28 Adriano Ferreira 119b39c5158Smillert * Release 1.13 120b39c5158Smillert 121b39c5158Smillert New maintainer. No noteworthy changes. 122b39c5158Smillert 123b39c5158Smillert When debugging is turned on, "DEBUG and warn" is now 124b39c5158Smillert used instead of "DEBUG and print". It makes web applications 125b39c5158Smillert happier. CPAN RT #36238 126b39c5158Smillert 127b39c5158Smillert2007-11-17 128b39c5158Smillert * Release 1.12 129b39c5158Smillert 130b39c5158Smillert Many doc changes from RT. 131b39c5158Smillert 132b39c5158Smillert Silenced some "used only once" warnings under Perl 5.10. 133b39c5158Smillert 134b39c5158Smillert $@ is now localized in case it gets interpolated. This was added 135b39c5158Smillert a while ago, but now there's a test for it, too. 136b39c5158Smillert 137b39c5158Smillert Added warnings and strict to tests. 138b39c5158Smillert 139b39c5158Smillert Cleaning up some Perl::Critic gripes. 140b39c5158Smillert 141b39c5158Smillert2007-05-07 Andy Lester 142b39c5158Smillert * Release 1.11_01 143b39c5158Smillert 144b39c5158Smillert Fixed perlbug #33938 145b39c5158Smillert http://rt.perl.org/rt3//Public/Bug/Display.html?id=3393 146b39c5158Smillert 147b39c5158Smillert Started cleaning up source per Perl::Critic. 148b39c5158Smillert 149b39c5158Smillert 150b39c5158Smillert2005-11-10 Andy Lester 151b39c5158Smillert * Release 1.10: 152b39c5158Smillert 153b39c5158Smillert New maintainer. No changes at all. Bumped up the version number 154b39c5158Smillert and released it so that I can get the RT queue and any future mail. 155b39c5158Smillert 156b39c5158Smillert 157b39c5158Smillert2004-03-30 Sean M. Burke sburke@cpan.org 158b39c5158Smillert * Release 1.09: 159b39c5158Smillert 160b39c5158Smillert * Moved the language-preference-detecting code into new module 161b39c5158Smillert I18N::LangTags::Detect. 162b39c5158Smillert 163b39c5158Smillert Thanks to Autrijus Tang for catching some errors in the dist! 164b39c5158Smillert 165b39c5158Smillert 166b39c5158Smillert2004-01-19 Sean M. Burke sburke@cpan.org 167b39c5158Smillert 168b39c5158Smillert * Release 1.08: 169b39c5158Smillert 170b39c5158Smillert * Corrected a one-line code bug in v1.07 that accidentally demoted 171b39c5158Smillert all en-* tags in cases of lexicon-groups that had an en.pm but no 172b39c5158Smillert en_*.pm. Thanks to Robert Spier for spotting this. Test added. 173b39c5158Smillert So don't use v1.07! 174b39c5158Smillert 175898184e3Ssthen * Autrijus found some typos in the TPJ article. Fixed. 176b39c5158Smillert 177b39c5158Smillert2004-01-11 Sean M. Burke sburke@cpan.org 178b39c5158Smillert 179b39c5158Smillert * Release 1.07: Now uses a new and different rule for implicating 180b39c5158Smillert superordinate language tags in accept-language lists. Previously, 181b39c5158Smillert superordinates were just tacked onto the, so "en-US, ja", turned 182b39c5158Smillert into "en-US, ja, en". However, this turned out to be suboptimal 183b39c5158Smillert for many users of RT, a popular system using Maketext. The new 184b39c5158Smillert rule is that a tag implicates superordinate forms right after it, 185b39c5158Smillert unless those tags are explicitly stated elsewhere in the 186b39c5158Smillert accept-languages list. So "en-US ja" becomes "en-US en ja". If 187b39c5158Smillert you want "en" to be really lower, you have to actually state it 188b39c5158Smillert there: "en-US ja en" is left as-is. 189b39c5158Smillert 190b39c5158Smillert The 04super.t and 05super.t tests in t/ have many many examples of 191b39c5158Smillert this, including some strange corner cases. 192b39c5158Smillert 193b39c5158Smillert (In implementing this change, I also refactored some code in 194b39c5158Smillert Maketext.pm, for hopefully improved readability. However, 195b39c5158Smillert the above is the only actual change in behavior.) 196b39c5158Smillert 197b39c5158Smillert2003-06-21 Sean M. Burke sburke@cpan.org 198b39c5158Smillert * Release 1.06: Now has "use utf8" to make the things work 199b39c5158Smillert happily. Some fancy footwork is required to make this work under 200b39c5158Smillert pre-utf8 perl versions. 201b39c5158Smillert 202b39c5158Smillert2003-04-18 Sean M. Burke sburke@cpan.org 203b39c5158Smillert * Release 1.05: Different Makefile.PL, same .pm code. 204b39c5158Smillert 205b39c5158Smillert Jesse Vincent, Hugo van der Sanden, and Jarkko Hietaniemi 206b39c5158Smillert encourage me to add this to the makefile: 207b39c5158Smillert ($] < 5.008) ? () : ( INSTALLDIRS => 'perl'), 208b39c5158Smillert so that when you install this on a recent version of perl (5.8 or 209b39c5158Smillert later), the installation will overwrite the Maketext.pm in your 210b39c5158Smillert core library directory. Email me if this produces trouble for any 211b39c5158Smillert of you folks out there, okay? 212b39c5158Smillert 213b39c5158Smillert2003-04-02 Sean M. Burke sburke@cpan.org 214b39c5158Smillert * Release 1.04: Implementing proper HTTP "tag;q=rank" parsing for 215b39c5158Smillert get_handle. This should make all the difference for users/victims 216b39c5158Smillert of the current version of Safari, which uses that syntax as well 217b39c5158Smillert as inserts random languages with low q numbers. 218b39c5158Smillert Thanks to Jesse Vincent and the whole RT junta for finding this. 219b39c5158Smillert 220b39c5158Smillert * Added more tests, now in t/ 221b39c5158Smillert 222b39c5158Smillert * Lots of typo fixes to Maketext.pm. Thanks to Evan A. Zacks for 223b39c5158Smillert patient help in finding them all. 224b39c5158Smillert 225b39c5158Smillert2001-06-21 Sean M. Burke sburke@cpan.org 226b39c5158Smillert * Release 1.03: basically cosmetic tweaks to the docs and the 227b39c5158Smillert test.pl. 228b39c5158Smillert 229b39c5158Smillert2001-06-20 Sean M. Burke sburke@cpan.org 230898184e3Ssthen * Release 1.02: EBCDIC-compatibility changes courtesy of Peter 231b39c5158Smillert Prymmer. Added [*,...] as alias for [quant,...] and [#,...] as an 232b39c5158Smillert alias for [numf,...]. Added some more things to test.pl 233b39c5158Smillert 234b39c5158Smillert2001-05-25 Sean M. Burke sburke@cpan.org 235b39c5158Smillert * Release 1.01: total rewrite. Docs are massive now. 236b39c5158Smillert Including TPJ13 article now. 237b39c5158Smillert 238b39c5158Smillert2000-05-14 Sean M. Burke sburke@cpan.org 239b39c5158Smillert 240b39c5158Smillert * Release 0.18: only change, regrettably, is a better makefile, 241b39c5158Smillert and it my email address has changed. 242b39c5158Smillert 243b39c5158Smillert1999-03-15 Sean M. Burke sburke@netadventure.net 244b39c5158Smillert 245b39c5158Smillert * Release 0.17: Public alpha release 246b39c5158Smillert Underdocumented. 247