Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,4 +0,0 @@
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Added
* ChangeLog: Added

View File

@@ -1,295 +0,0 @@
2009-10-09 Atsushi Enomoto <atsushi@ximian.com>
* ISO2022JP.cs : simply output wrong escape sequence bytes to the
output (like .NET does).
2009-04-15 Atsushi Enomoto <atsushi@ximian.com>
* jis.table : regenerated. Fixed bug #491799.
2008-06-09 Atsushi Enomoto <atsushi@ximian.com>
* ISO2022JP.cs : handle ESC-J sequence which is obsoleted in
JIS X 0213. Fixed bug #398273.
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: I didn't know the syntax ;-)
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: added Test/texts/*.txt to EXTRA_DISTFILES.
2006-01-30 Atsushi Enomoto <atsushi@ximian.com>
* DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP51932.cs
CP949.cs : Fixed windows code page and some minor properties.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* DbcsConvert.cs ISO2022JP.cs CP950.cs CP932.cs: author lines.
Monoized CP932.cs which is too deeply indented to read (and
anyways no one other than myself is taking care of it).
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* KSConvert.cs Big5Convert.cs Gb2312Convert.cs: removed. They could
just be DbcsConvert instances.
* I18N.CJK.dll.sources : removed above.
* DbcsConvert.cs : added static fields: Big5 and KS.
* CP949.cs CP950.cs : use DbcsConvert class directly.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* CP936.cs, CP949.cs, CP950.cs :
Added GetByteCountImpl() (there weren't GetByteCount() override
in those classes, so they also save extra byte[] allocation).
* CP932.cs, CP51932.cs, GB18030Encoding.cs, ISO2022JP.cs :
GetByteCount() -> GetByteCountImpl().
Fixed ISO2022JPEncoder/Decoder to hold different "shifted_in" flags
for GetByteCountImpl() and GetBytesImpl().
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* ISO2022JP.cs GB18030Encoding.cs CP936.cs CP51932.cs:
fix warnings.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* CP950.cs :
This was the last one encoding which needed incomplete byte
handling.
* DbcsEncoding.cs, GB18030Encoding.cs, CP950.cs, CP932.cs,
CP936.cs, CP51932.cs, CP949.cs (all):
Made GetCharCount() and GetChars() in DbcsDecoder as different
internal CheckRange() methods (it is bad design to have those
methods as base methods). Use CheckRange() everywhere.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* CP949.cs :
handle incomplete byte (thus conversion implementation went into
CP949Decoder like other DBCS encodings).
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* CP936.cs :
handle incomplete byte (thus conversion implementation went into
CP936Decoder like other DBCS encodings).
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* CP51932.cs :
Encoding.GetChars() does not handle incomplete bytes but
Decoder.GetChars() should do it (which was has vanished
when I fixed CP51932 4 days ago). Now it uses Decoder which
preserves incomplete byte like CP932 and CP54936.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* CP932.cs :
Implemented Decoder to handle incomplete bytes correctly. Hold
different incomplete bytes for GetChars() and GetCharCount().
"reflesh" parameter in 2.0 is now handled correctly.
Now GetChars()/GetCharCount() in Encoding are implemented
correctly to use Decoder.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
Fixed bug #77307.
* GB18030Encoding.cs : GetEncoder() and GetDecoder() should be
overriden. in the Encoder, refresh parameter should handle
incomplete field at its end of processing. Also it should
differentiate GetByteCount() and GetChars() for its internal
state.
* GB18030Source.cs : handle end index of GB18030Map as inclusive,
not exclusive. Reject out-of-range GBX conversion.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* GB18030Encoding.cs : GetChars() ditto. Fixed bug #77306.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* CP949.cs : GetChars() exactly the same fix as CP950.
Fixed bug #77298.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* CP950.cs : GetChars() should filter out invalid index to internal
conversion array. Fixed bug #77274.
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* DbcsEncoding.cs CP950.cs CP932.cs CP936.cs CP51932.cs CP949.cs :
Made all as really serializable. Removed references to DbcsConvert
and added GetConvert() methods instead.
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP950.cs
CP932.cs CP936.cs CP51932.cs CP949.cs (All) :
Marked as [Serializable].
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
* CP936.cs :
Implement GetCharCount(); it is too costy to use GetChars()
in GetCharCount(). Removed extra code in GetChars(). Check table
index range before accessing it by index.
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
* CP51932.cs :
In GetChars(), insufficient byte is not preserved.
Under 1.x profile it is just discarded.
Under 2.0 profile it is converted to \u30FB.
Fixed GetCharCount() to match GetChars().
2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
* CP932.cs : GetByteCount() returned insufficient count at PrivateUse
area. Fixed bug #77724.
(Additionally, reduced extraneous indentation in switch-cases).
2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
* CP51932.cs : oops, another extra debugging code was remaining.
Fixed bug #77223.
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
Now I can rename new CP936_2.cs file to CP936.cs without svn diff mess.
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
* DbcsConvert.cs : added static Gb2312 field for common use.
* dbcs-table-generator.cs :
Added shortcut options for BIG5 and GB2312. Compressed data a bit.
* CP936.cs, CP936_2.cs : GB2312.TXT does not exist anymore on
unicode.org and it does not work like MS Codepage 936, so added
fresh implementation which is almost the same as CP950.cs.
CP936.cs is therefore removed.
* GB18030Encoding.cs :
switched implementation from Gb2312Convert to (base) DbcsConvert
as well as CP936.
* gb2312-build.sh : added note that we don't use it anymore.
* gb2312.table :
with it CP936 can handles CP936-only codepoints as well.
* big5.table : compressed a bit.
* I18N.CJK.dll.sources : in the meantime, use CP936_2.cs
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
* renamed from big5-table-generator.cs to dbcs-table-generator.cs.
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
* big5-table-generator.cs : made it to work for GB2312 table
generation purpose (different format than gb2312.table.)
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
* CP936.cs,
GB18030Encoding.cs,
GB18030Source.cs : conversion from Encoding to MonoEncoding and
added fallback support in GEtBytes(Impl), as well as others.
2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
* big5-table-generator.cs : new file to generate "big5.table".
* CP950.cs : added fallback support. switched to GetBytesImpl().
* DbcsEncoding.cs : switched to MonoEncoding (should have been
committed when CP949.cs was committed).
* big5.table : updated to match MS CP950.
2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
* CP949.cs : migration from GetBytes (of Encoding) to GetBytesImpl
(of MonoEncoding). Added fallback support.
2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK_test.dll.sources : new file for NUnit test.
* Makefile : removed NO_TEST.
2005-12-03 Atsushi Enomoto <atsushi@ximian.com>
* CP51932.cs :
GetCharCount() was returning excessive size. Now it is also based
on MonoEncoding, with fallback support.
2005-12-03 Atsushi Enomoto <atsushi@ximian.com>
* CP932.cs : oops, wrong range.
2005-12-03 Atsushi Enomoto <atsushi@ximian.com>
* CP932.cs :
in GetBytes() \uFF01-\uFF60 are incorrectly mapped to ASCII
characters (they should be mapped to full-width characters).
Base type is now MonoEncoding, without adding fallback support.
2005-12-02 Atsushi Enomoto <atsushi@ximian.com>
* ISO2022JP.cs :
Base type is now MonoEncoding (fallbacks are not handled yet).
Largely rewritten to handle SI/SO flag (CP50222)
and mode transition (all) correctly.
2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
* CP949.cs : UHC level 2 base number is wrong.
Fixed bug #76760 Patch by Hye-Shik Chang.
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* GB18030Encoding.cs : check GB2312 first, and then check GB18030.
Fixed GB18030 part of bug #76722.
2005-11-16 Atsushi Enomoto <atsushi@ximian.com>
* GB2312Convert.cs , CP936.cs, GB18030Encoding.cs : don't handle
single byte characters in UcsToGbk. Fixed GB2312 part of #76722.
2005-11-01 Atsushi Enomoto <atsushi@ximian.com>
* CP949.cs : Now it contains both CP949 (UHC) and CP51949 (EUC) for
Korean encoding. This should fix bug #76588.
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.dll.sources : needs fix as well.
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* CP50221.cs,
ISO2022JP.cs :
So, now "CP50221.cs" is improper, since it contains all 50220-50222.
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* CP50221.cs : actually 50220 and 50222 are also iso-2022-jp encodings.
Fixed bug #76139. This file is likely to be renamed.
2005-09-18 Atsushi Enomoto <atsushi@ximian.com>
* CP50221.cs, GB18030Encoding.cs : because of silly design
Common/Manager expects fixed class names CPxxxxx. Fixed bug #76139.
2005-08-22 Raja R Harinath <rharinath@novell.com>
* Makefile (EXTRA_DISTFILES): Add README.gb18030 and gb18030.table.
2005-08-19 Atsushi Enomoto <atsushi@ximian.com>
why didn't we have it? ;-)
* README.gb18030,
gb18030.table,
GB18030Encoding.cs,
GB18030Source.cs,
Makefile,
I18N.CJK.dll.sources : added support for GB18030 encoding.
* Gb2312Convert.cs : added utility conversion methods.

View File

@@ -690,7 +690,7 @@ namespace I18N.CJK
// am so lazy, so reusing jis2sjis
int s1 = ((bytes [i] - 1) >> 1) + ((bytes [i] <= 0x5e) ? 0x71 : 0xb1);
int s2 = bytes [i + 1] + (((bytes [i] & 1) != 0) ? 0x20 : 0x7e);
int v = (s1 - 0x81) * 0xBC;
int v = (s1 <= 0x9F ? (s1 - 0x81) : (s1 - 0xc1)) * 0xBC;
v += s2 - 0x41;
int ch = ToChar (v);

View File

@@ -3,7 +3,9 @@ SUBDIRS =
include ../../../build/rules.make
LIBRARY = I18N.CJK.dll
LOCAL_MCS_FLAGS = /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:$(corlib) /r:I18N.dll /define:DISABLE_UNSAFE
LIB_REFS = I18N
LOCAL_MCS_FLAGS = /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /define:DISABLE_UNSAFE
TEST_LIB_REFS = I18N
EXTRA_DISTFILES = big5.table jis.table gb2312.table ks.table gb18030.table \
README.gb18030 \

View File

@@ -1,81 +0,0 @@
2009-10-09 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for iso-2022-jp wrong esc sequences.
2009-04-15 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for bug #491799.
2008-06-09 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for bug #398273.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs :
added Decoder950Refresh() and Decoder950NoRefresh().
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs :
added Decoder949Refresh() and Decoder949NoRefresh().
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs :
added Decoder936Refresh() and Decoder936NoRefresh().
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs :
added Decoder51932Refresh() and Decoder51932NoRefresh().
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added Decoder932Refresh().
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : Actually some of new tests fail under .NET 1.x.
Added Encoder54936Refresh() which tests Encoder.GetBytes() where
refresh==true.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : Added test for #77307. Unify those "get bytes
for all of chars" tests.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : Added test for #77306.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : fixed broken method extraction. Added test for
#77298.
2006-01-20 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for bug #77274. Unify those
"all pair of bytes" tests code.
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for bug #77238.
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : added test for bug #77223, #77224 and #77222.
2005-12-06 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : w00t, Now all test are working, including
codepage 936 (GB2312) and GB18030.
2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : BIG5 tests are now working.
2005-12-05 Atsushi Enomoto <atsushi@ximian.com>
* I18N.CJK.Test.cs : initial NUnit test checkin.

View File

@@ -1,4 +1,5 @@
$BF|K\8lJQ49$N(IC=B$B"+H>3Q(I6E$B$b(I!T/B9@^H(B
[$BlM(B]
Mono Directions

View File

@@ -1,4 +1,5 @@
$BF|K\8lJQ49$NC=B"+H>3Q6E$b!T/B9@^H(B
[$BlM(B]
Mono Directions

View File

@@ -1,4 +1,5 @@
<EFBFBD><EFBFBD><EFBFBD>ܸ<EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD>ΎÎ<EFBFBD><EFBFBD>¢<EFBFBD>Ⱦ<EFBFBD>ю<EFBFBD><EFBFBD>Ť⎡<EFBFBD>Ԏ<EFBFBD><EFBFBD>Ž<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ގ<EFBFBD>
[<5B><>]
Mono Directions

View File

@@ -1,4 +1,5 @@
<EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>ϊ<EFBFBD><CF8A><EFBFBD>ý<C3BD><C281><EFBFBD><EFBFBD>p<EFBFBD>ł<EFBFBD><C582>ԯ¹<D4AF><C2B9><EFBFBD>
[<5B><>]
Mono Directions

View File

@@ -1,4 +1,5 @@
日本語変換のテスツ←半角カナも。ヤッツケダネ
[賤]
Mono Directions

View File

@@ -1,75 +0,0 @@
2006-08-24 Atsushi Enomoto <atsushi@ximian.com>
* ByteEncoding.cs : Implemented IsAlwaysNormalized().
(only SingleByte and FormC may return true for IsAlwaysNormalized
on .NET.)
Ask String.Normalize() for every possible single byte character
which is valid for the encoding and see if it has changed the
string (i.e. it returns the value based on the actual
normalization.)
2006-06-13 Kornél Pál <kornelpal@gmail.com>
* ByteEncoding.cs: Use unsafe code in GetString() that results in
significant performance improvement.
2006-01-30 Atsushi Enomoto <atsushi@ximian.com>
* MonoEncoding.cs :
Added another overload that takes windows code page.
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* MonoEncoding.cs :
Added abstract GetByteCountImpl() in MonoEncoding and MonoEncoder.
GetByteCount() is now based on the method above.
* ByteEncoding.cs : so GetByteCount() became GetByteCountImpl() and
is based on char*.
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* MonoEncoding.cs, ByteEncoding.cs :
Marked as [Serializable].
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
* MonoEncoding.cs : new file, which is going to be used as the
abstract class for all Encoding classes in I18N.*.dll. Only
GetBytesImpl() is required in derived classes.
* I18N.dll.sources : added above.
* ByteEncoding : HandleFallback() is moved to MonoEncoding.
Now that only ToBytes() with pointers is required, commented out
other ToBytes() overloads.
GetBytesImpl() is implemented to call ToBytes() and thus all of
the derived classes work as they used to be.
2005-11-30 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : now it uses unsafe pointers.
* ByteEncoding.cs : Now there is three versions of ToBytes(): the only
one with pointers will be in use in the future. ToBytes(string) and
ToBytes() with arrays will be implemented to dispatch pointer-based
one and will be only one conversion implementation while they keep
avoiding extra array creation.
2005-11-28 Atsushi Enomoto <atsushi@ximian.com>
* ByteEncoding.cs : added IsSingleByte.
2005-11-01 Atsushi Enomoto <atsushi@ximian.com>
* Handler.cs : added 51949 (true euc-kr).
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
* Handler.cs : added 50220 and 50222.
2005-09-18 Atsushi Enomoto <atsushi@ximian.com>
* Handler.cs : Required changes wrt some class renames.
2005-08-19 Atsushi Enomoto <atsushi@ximian.com>
why didn't we have it? ;-)
* Handlers.cs : added GB18030 support.

View File

@@ -3,7 +3,7 @@ SUBDIRS =
include ../../../build/rules.make
LIBRARY = I18N.dll
LOCAL_MCS_FLAGS = /r:$(corlib) /unsafe /define:DISABLE_UNSAFE
LOCAL_MCS_FLAGS = /unsafe /define:DISABLE_UNSAFE
NO_TEST = yes
include ../../../build/library.make

View File

@@ -3,7 +3,6 @@ SUBDIRS = Common West MidEast Other Rare CJK
include ../../build/rules.make
DISTFILES = \
Assembly/ChangeLog \
Assembly/AssemblyInfo.cs \
README \
README.mono \
@@ -12,6 +11,6 @@ DISTFILES = \
tools/ucm2cp.c \
tools/uni2tab.c
all-local install-local clean-local test-local run-test-local run-test-ondotnet-local uninstall-local doc-update-local csproj-local:
all-local install-local clean-local test-local run-test-local run-test-ondotnet-local uninstall-local doc-update-local csproj-local all-local-aot:
dist-local: dist-default

View File

@@ -1,29 +0,0 @@
2006-11-20 Atsushi Enomoto <atsushi@ximian.com>
* CP1254.cs, CP1255.cs, CP1256.cs, CP28596.cs, CP28598.cs,
CP28599.cs, CP38598.cs:
cosmetic indent fix (now they are correctly auto-generated).
2006-01-24 Atsushi Enomoto <atsushi@ximian.com>
Fixed bug #77325.
* windows-28596-2000.ucm : new file. Copied IBM ICU data from
http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-28596-2000.ucm (revision 1.2)
* CP28596.cs : regenerated source file (and made some manual
changes) to replace mapping source from old ibm-1089.ucm to above.
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* CP1254.cs CP1255.cs CP28596.cs CP1256.cs CP28598.cs CP38598.cs
CP28599.cs (All) :
Marked as [Serializable].
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
(this is the first ChangeLog entry.)
* CP1254.cs CP1255.cs CP1256.cs CP28596.cs CP28598.cs CP28599.cs
CP38598.cs : (all *.cs)
The same changes on fallback support and shift to pointer-based
implementation as we had in I18N.West.dll.
* Makefile : added /unsafe.

View File

@@ -3,8 +3,9 @@ SUBDIRS =
include ../../../build/rules.make
LIBRARY = I18N.MidEast.dll
LOCAL_MCS_FLAGS = /r:$(corlib) /r:I18N.dll /unsafe
#NO_TEST = yes
LIB_REFS = I18N
LOCAL_MCS_FLAGS = /unsafe
TEST_LIB_REFS = I18N
EXTRA_DISTFILES = $(wildcard *.ucm) \
$(wildcard Test/texts/*.txt)

View File

@@ -1,31 +0,0 @@
2006-11-20 Atsushi Enomoto <atsushi@ximian.com>
* CP1251.cs, CP28594.cs, CP28595.cs, CP1257.cs, CP1258.cs,
CP874.cs, CP20866.cs, CP21866.cs:
cosmetic indent fix (now they are correctly auto-generated).
2006-01-23 Atsushi Enomoto <atsushi@ximian.com>
* CP57002.cs : Added GetByteCountImpl().
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP57002.cs
CP874.cs CP20866.cs CP21866.cs (All) :
Marked as [Serializable].
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
* CP57002.cs : Now its base class is MonoEncoding, and implemented
fallback support and pointer-based code for GetBytes(Impl).
Commented string version of GetBytes() out.
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
(this is the first ChangeLog entry.)
* CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP874.cs
CP20866.cs CP21866.cs : (all but 57002.cs)
The same changes on fallback support and shift to pointer-based
implementation as we had in I18N.West.dll.
* Makefile : added /unsafe.

View File

@@ -3,7 +3,8 @@ SUBDIRS =
include ../../../build/rules.make
LIBRARY = I18N.Other.dll
LOCAL_MCS_FLAGS = /r:$(corlib) /r:I18N.dll /unsafe
LIB_REFS = I18N
LOCAL_MCS_FLAGS = /unsafe
NO_TEST = yes
EXTRA_DISTFILES = $(wildcard *.ucm)

View File

@@ -1,31 +0,0 @@
2006-11-20 Atsushi Enomoto <atsushi@ximian.com>
* CP708.cs, CP855.cs, CP869.cs, CP864.cs, CP858.cs, CP857.cs,
CP852.cs, CP862.cs, CP866.cs:
cosmetic indent fix (now they are correctly auto-generated).
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs
CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs
CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1143.cs
CP1026.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs
CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs
CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs
CP1141.cs (All) :
Marked as [Serializable].
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
(this is the first ChangeLog entry.)
* CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs
CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs
CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1026.cs
CP1143.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs
CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs
CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs
CP1141.cs : (all *.cs)
The same changes on fallback support and shift to pointer-based
implementation as we had in I18N.West.dll.
* Makefile : added /unsafe.

View File

@@ -3,7 +3,8 @@ SUBDIRS =
include ../../../build/rules.make
LIBRARY = I18N.Rare.dll
LOCAL_MCS_FLAGS = /r:$(corlib) /r:I18N.dll /unsafe
LIB_REFS = I18N
LOCAL_MCS_FLAGS = /unsafe
NO_TEST = yes
EXTRA_DISTFILES = $(wildcard *.ucm)

View File

@@ -1,64 +0,0 @@
2010-02-11 Zoltan Varga <vargaz@gmail.com>
* CP1250.cs CP1252.cs: Move the '--charCount' line to the beginning of the loop,
since it can be skipped in case of HandleFallback. Add brances around the
call to HandleFallback so the 'continue' call is only done if it is called.
Should fix #573682.
2008-07-11 Atsushi Enomoto <atsushi@ximian.com>
* CP1252.cs : continue after fallback was missing.
Fixed bug #408381, patch by Jonathan Gagnon.
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : added Test/texts/*.txt to EXTRA_DISTFILES.
2006-11-20 Atsushi Enomoto <atsushi@ximian.com>
* windows-437-2000.ucm: copied from ICU: http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-437-2000.ucm?revision=1.2
* windows-10079-2000.ucm: copied from ICU: http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-10079-2000.ucm?revision=1.2
* CP437.cs : now it is autogenerated from windows-437-2000.ucm
Fixed bug #79951
* CP10079.cs : now it is autogenerated from windows-10079-2000.ucm.
2006-11-20 Atsushi Enomoto <atsushi@ximian.com>
* CP28605.cs, CP10000.cs:
cosmetic indent fix (now they are correctly auto-generated).
2006-01-17 Atsushi Enomoto <atsushi@ximian.com>
* CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs
CP865.cs CP28593.cs CP1253.cs CP28597.cs CP10000.cs CP850.cs
CP860.cs CP28605.cs CP1250.cs (All) :
Marked as [Serializable].
2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
* CP10079.cs : oops, silly debugging code was remaining.
2005-12-02 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : now it has tests.
* CP10079.cs : fixed some encoder/decoder mapping bugs.
2005-12-01 Atsushi Enomoto <atsushi@ximian.com>
* CP437.cs : forgot to comment out GetBytes(string).
2005-11-30 Atsushi Enomoto <atsushi@ximian.com>
* CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs CP865.cs
CP28593.cs CP1253.cs CP28597.cs CP850.cs CP860.cs CP28605.cs
CP1250.cs : made the same changes as CP10000.cs had in the previous
commit.
2005-11-30 Atsushi Enomoto <atsushi@ximian.com>
(initial changelog entry here.)
* Makefile : now it uses unsafe pointers.
* CP10000.cs : Added 2.0 fallback support and modified ToBytes() from
array to pointers, and commented ToBytes(string) out (uses virtual
implementation in ByteEncoding).

Some files were not shown because too many files have changed in this diff Show More