107 lines
2.8 KiB
Text
107 lines
2.8 KiB
Text
## 2015-06-09 Release 1.05
|
|
|
|
Mats Peterson (1):
|
|
Use GetACP() to get the ANSI code page like before
|
|
|
|
Thomas Sibley (1):
|
|
Conditionalize the Win32::Console recommendation
|
|
|
|
|
|
|
|
## 2015-01-12 Release 1.04
|
|
|
|
Ed J (5):
|
|
|
|
* Actually include all the tests in the MANIFEST
|
|
* use Test::More and warnings
|
|
* Tidy t/alias.t
|
|
* t/arg.t TODO some actual ARGV testing
|
|
* Use Win32::GetConsoleCP/GetConsoleOutputCP if available
|
|
|
|
Gisle Aas (3):
|
|
|
|
* Documentation spell fix
|
|
* SEE ALSO Term::Encoding [RT#98138]
|
|
|
|
David Steinbrunner (1):
|
|
|
|
* typo fix
|
|
|
|
|
|
|
|
## 2012-01-11 Release 1.03
|
|
|
|
Documentation spelling fixes and tweaks to improve testing on Windows.
|
|
|
|
|
|
## 2011-03-28 Release 1.02
|
|
|
|
Added supporting hacks for GB18030 and roman8. [RT#66373] [RT#67010]
|
|
|
|
|
|
## 2011-02-22 Release 1.01
|
|
|
|
Avoid compilation warnings (RT#65975). Thanks to Goro Fuji.
|
|
|
|
|
|
## 2011-01-23 Release 1.00
|
|
|
|
Documentation tweaks.
|
|
|
|
|
|
## 2010-10-23 Release 0.04
|
|
|
|
Look up the ANSI code page on Windows and alias this one as the "locale"
|
|
encoding.
|
|
|
|
Providide the reinit() function to be called if something is changed
|
|
in the locale and you need to re-initialize the encodings set up by
|
|
this module.
|
|
|
|
Improved documentation.
|
|
|
|
|
|
## 2010-10-20 Release 0.03
|
|
|
|
Changed the default for decode_argv() to match Encode's default.
|
|
It became too strange to tell people to pass FB_DEFAULT to get the
|
|
non-default behaviour.
|
|
|
|
Changed $ENCODING_FS into $ENCODING_LOCALE_FS (as already documented below),
|
|
but not implemented as such.
|
|
|
|
Workaround for test failure where the Encode does not know about the "646"
|
|
encoding alias.
|
|
|
|
Documentation tweaks.
|
|
|
|
|
|
## 2010-10-13 Release 0.02
|
|
|
|
...where I realized that I could not get away with a single locale encoding.
|
|
Now `Encode::Locale` provides 4 encoding names that often will map to the same
|
|
underlying encoding. I've used the following names:
|
|
|
|
locale $ENCODING_LOCALE
|
|
locale_fs $ENCODING_LOCALE_FS
|
|
console_in $ENCODING_CONSOLE_IN
|
|
console_out $ENCODING_CONSOLE_OUT
|
|
|
|
The first one is the encoding specified by the POSIX locale (or the equivalent
|
|
on Windows). This can be set by the user. The second one (`locale_fs`) is the
|
|
encoding that should be used when interfacing with the file system, that is the
|
|
encoding of file names. For some systems (like Mac OS X) this is fixed system
|
|
wide and the same for all users. Last; some systems allow the input and output
|
|
encoding for data aimed at the console to differ so there are separate entries
|
|
for these. For classic POSIX systems all 4 of these will all denote the same
|
|
encoding.
|
|
|
|
This release also introduce the function env() as a Unicode interface to the
|
|
%ENV hash (the process environment variables). We don't want to decode the ENV
|
|
%values in-place because this also affects what the child processes
|
|
observes. The %ENV hash should always contain byte strings.
|
|
|
|
|
|
## 2010-10-11 Release 0.01
|
|
|
|
Initial release
|