mono.git
19 years ago2005-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 20 Jun 2005 19:22:30 +0000 (19:22 -0000)]
2005-06-20  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : was missing most important
  kind of blocks - equivalent expansions (e.g. invariant mappings).
  More readable mappings.

svn path=/branches/atsushi/mcs/; revision=46259

19 years ago2005-06-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 20 Jun 2005 18:39:25 +0000 (18:39 -0000)]
2005-06-20  Atsushi Enomoto  <atsushi@ximian.com>

* mono-tailoring-source.txt : new file. It describes tailoring
  information. Basically examined under .NET 1.x.
* create-mscompat-collation-table.cs : consume the file above.
* MSCompatUnicodeTable.template : now tailorings is not a stub.
* CollationDataStructures.txt : minor fixes.
* SortKeyBuffer.cs,
  SimpleCollator.cs : added FrenchSort support.
* Collation-notes.txt : added description on Latin primary weights.
* ldml-limited.rng : added note.
* create-tailorings.cs : added note. more serialization (but won't be
  used anyways).

svn path=/branches/atsushi/mcs/; revision=46256

19 years ago2005-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 17 Jun 2005 17:49:34 +0000 (17:49 -0000)]
2005-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* SortKeyBuffer.cs : non-primary character is added to previous
  diacritical weight.
* TestDriver.cs : added example case of above.

svn path=/branches/atsushi/mcs/; revision=46159

19 years ago2005-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 17 Jun 2005 16:20:23 +0000 (16:20 -0000)]
2005-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* SimpleCollator.cs : IgnoreSymbols support.
* TestDriver.cs : compilation fix. IgnoreSymbols example.
* create-mscompat-collation-table.cs : more Hangul fixes.

svn path=/branches/atsushi/mcs/; revision=46144

19 years ago2005-06-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 17 Jun 2005 15:44:23 +0000 (15:44 -0000)]
2005-06-17  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : more Hangul fixes.
* SortKey.cs : it will replace sys.globalization.SortKey. It has
  some internal members.
* SortKeyBuffer.cs : now it uses SortKey instead of byte[].
* SimpleCollator.cs : CompareOptions support. However I don't think
  it will be developed anymore since SortKey never enables IndexOf().
* TestDriver.cs : a few CompareOptions cases.

svn path=/branches/atsushi/mcs/; revision=46141

19 years ago2005-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 16 Jun 2005 16:37:29 +0000 (16:37 -0000)]
2005-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* SimpleCollator.cs : simple collator implementation that just will
  use GetSortKey() for all its basis.
* TestDriver.cs : sample code that uses this collator set.
* MSCompatUnicodeTable.template : removed test driver from here.

svn path=/branches/atsushi/mcs/; revision=46096

19 years ago2005-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 16 Jun 2005 14:39:02 +0000 (14:39 -0000)]
2005-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Hangul fixes.
  Now less than 300 characters that does not have sortkey weights.
* MSCompatUnicodeTable.template : added FIXME info for Hangul Jamo.

svn path=/branches/atsushi/mcs/; revision=46093

19 years ago2005-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 16 Jun 2005 14:04:35 +0000 (14:04 -0000)]
2005-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Added control picture mappings.
  Minor primary weight fixes.

svn path=/branches/atsushi/mcs/; revision=46092

19 years ago2005-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 16 Jun 2005 12:48:44 +0000 (12:48 -0000)]
2005-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Added mappings for box
  drawings and blocks.

svn path=/branches/atsushi/mcs/; revision=46088

19 years ago2005-06-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 16 Jun 2005 09:47:35 +0000 (09:47 -0000)]
2005-06-16  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Added mappings for arrows.

svn path=/branches/atsushi/mcs/; revision=46079

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 18:12:57 +0000 (18:12 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : added support for letterlike
  characters and squared CJK compatibility characters, ordered by
  character names (0x0E category).
* Collation-notes.txt : added description on that.

svn path=/branches/atsushi/mcs/; revision=46065

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 15:42:02 +0000 (15:42 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* MSCompatUnicodeTable.template : Now expansions are simulated.
* create-mscompat-collation-table.cs : filled Korean number level2.
  Reordered some code blocks to fill correct diacritical differences.
* Collation-notes.txt : some corrections and minor additions.

svn path=/branches/atsushi/mcs/; revision=46046

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 11:02:21 +0000 (11:02 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* MSCompatUnicodeTable.template :
  Now dumper test driver uses SortKeyBuffer for dogfooding.
* create-mscompat-collation-table.cs : some diacritical level fixes
  (with non-working extra latin check).
* SortKeyBuffer.cs : several fixes to get working as a practical code.
* Collator.cs : make it compilable, leaving things as NotImplemented.

svn path=/branches/atsushi/mcs/; revision=46032

19 years ago2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 15 Jun 2005 05:59:02 +0000 (05:59 -0000)]
2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : some fixes on primary category
  07 (miscellaneous symbols and punctuations).

svn path=/branches/atsushi/mcs/; revision=46012

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 11:12:43 +0000 (11:12 -0000)]
2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : more mapping fix on numbers,
  letters, variable weight characters, circled Japanese and CJK.
* MSCompatUnicodeTable.template : fixed HasSpecialWeight() to be more
  inclusive. Simplified dumper code.

svn path=/branches/atsushi/mcs/; revision=45950

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 05:24:13 +0000 (05:24 -0000)]
2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : finished Hangul (both Jamo
  and Syllables). sortkey dumper diff lines became 8000 from 30000.

svn path=/branches/atsushi/mcs/; revision=45932

19 years ago2005-06-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 14 Jun 2005 01:31:39 +0000 (01:31 -0000)]
2005-06-14  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompa-collation-table.cs : added some nonspacing marks in
  either correct or hacky way.

svn path=/branches/atsushi/mcs/; revision=45931

19 years ago2005-06-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 13 Jun 2005 17:55:45 +0000 (17:55 -0000)]
2005-06-13  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : several improvements. Japanese
  Kana support, Hebrew accents, Bengali nonspacing marks, sorting of
  numeric characters, diacritically decorated latin alphabets. Fixed
  some diacritical weights detection.
* MSCompatUnicodeTable.cs : tiny Japanese fix. Handle nonspacing
  marks' primary weight as empty.
* Collation-notes.txt : some updates.

svn path=/branches/atsushi/mcs/; revision=45887

19 years ago2005-06-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 13 Jun 2005 10:23:46 +0000 (10:23 -0000)]
2005-06-13  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : don't process nonexact NFKD
  mapping as equivalent, however store CJK extensions into NFKD map
  even if one does not strictly match.
  Now am going to fill Hangul into tables (unlike UCA it does not look
  possible to calculate sortkey value).
  Fixed Cyrillic and Georgian UCA based orderings.
* MSCompatUnicodeTable.template : added CJK extension sortkey
  calculation.

svn path=/branches/atsushi/mcs/; revision=45859

19 years ago2005-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Jun 2005 12:32:48 +0000 (12:32 -0000)]
2005-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Fixed latin alphabet support.
  Added latin with diacritical and CJK extension.
* MSCompatUnicodeTable.cs : modified dumper code a bit (for my purpose).

svn path=/branches/atsushi/mcs/; revision=45752

19 years ago2005-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Jun 2005 08:15:58 +0000 (08:15 -0000)]
2005-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : now parses DerivedAge.txt (right
  now not used thouth). Filled CJK ideograph, still not perfect.
  Fixed number primary keys. NFKD numbers and CJK ideographs are now
  considered, including brackets elimination.
* Makefile : now it downloads DerivedAge.txt.
* MSCompatUnicodeTable.template : added dummy code dumper. It computes
  PrivateUse, Surrogate and Hangul Syllables.
* Collation-notes.txt : Noted that Hangul Syllables need more love.

svn path=/branches/atsushi/mcs/; revision=45739

19 years ago2005-06-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Jun 2005 07:25:16 +0000 (07:25 -0000)]
2005-06-09  Atsushi Enomoto  <atsushi@ximian.com>

* create-tailorings.cs : added configuration support. sort them.
  I wonder if it is really usable. Having own format might be better.
* create-mscompat-collation-table.cs : fixing some sortkey numbers,
  making closer to windows. Now it handles NFKD in some places.
* MSCompatUnicodeTable.template : Added dummy sortkey dumper driver.
* CollationDataStructures.txt : added description on tailoring
  fields, though they are subject to change.

svn path=/branches/atsushi/mcs/; revision=45677

19 years ago2005-06-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 7 Jun 2005 18:33:33 +0000 (18:33 -0000)]
2005-06-07  Atsushi Enomoto  <atsushi@ximian.com>

* create-tailorings.cs, ldml-limited.rng : new file.
* LdmlReader.cs : removed old file.

svn path=/branches/atsushi/mcs/; revision=45589

19 years ago2005-06-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 7 Jun 2005 07:51:19 +0000 (07:51 -0000)]
2005-06-07  Atsushi Enomoto  <atsushi@ximian.com>

* SortKeyBuffer.cs : split from Collator.cs. Now it considers
  practical use, reflecting updated sortkey constant design.
  Especially level 4 weight is split to 4 arrays that are merged in
  the last stage of GetSortKey().
* Collator.cs : thus SortKeyBuffer is removed from here.
  Additionally, removed some extraneous bits in other classes.
* Collation-notes.txt : Some editorial fixes. Added information on
  Korean matter (how to compute Hangle Syllables / Hangul Jamo cannot
  be stored in simple byte arrays).
* CodePointIndexer.cs,
  create-collation-element-table.cs,
  CollationElementTable.template,
  NormalizationTableUtil.cs : short CodePointIndexer method names.
* create-mscompat-collation-table.cs : Additional info on why some
  meaningful characters are ignored in Windows (Unicode version
  difference). Removed U+070F from special check (was extraneous).

svn path=/branches/atsushi/mcs/; revision=45566

19 years ago2005-06-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Jun 2005 15:18:27 +0000 (15:18 -0000)]
2005-06-06  Atsushi Enomoto  <atsushi@ximian.com>

* MSCompatUnicodeTable.template:
  Moved body implementation to table creator and put those bool
  results into an array.
* create-mscompat-collation-table.cs :
  So imported those methods. Modified array output to emit "0x"
  only for more than 9.
* create-normalization-source.cs : ditto on "0x" output matter.
* CollationDataStructures.txt : so now it holds ignorableFlags.

svn path=/branches/atsushi/mcs/; revision=45501

19 years ago2005-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 3 Jun 2005 15:37:34 +0000 (15:37 -0000)]
2005-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt, CollationDataStructures.txt :
  separate document for data structure design.

svn path=/branches/atsushi/mcs/; revision=45375

19 years ago2005-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 3 Jun 2005 15:15:42 +0000 (15:15 -0000)]
2005-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : added culture-dependent CJK
  table creation. It uses CLDR as its basis. (Culture independent CJK
  is not ready BTW).
* Makefile : added CLDR archive downloading support.
* MSCompatUnicodeTable.template : tiny renamings.
* Collation-notes.txt : additional CJK info.

svn path=/branches/atsushi/mcs/; revision=45374

19 years ago2005-06-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 2 Jun 2005 12:05:37 +0000 (12:05 -0000)]
2005-06-02  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt, create-mscompat-collation-table.cs :
  added secondary weight support for BlahNumber characters.

svn path=/branches/atsushi/mcs/; revision=45324

19 years ago2005-06-01 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 1 Jun 2005 08:54:05 +0000 (08:54 -0000)]
2005-06-01  Atsushi Enomoto  <atsushi@ximian.com>

* downloaded : added directory. All downloaded files are stored here.
* Makefile : use "downloaded" directory.
  Added more auto-download stuff.
* create-mscompat-collation-table.cs :
  Added Japanese square kana support.

svn path=/branches/atsushi/mcs/; revision=45290

19 years ago2005-06-01 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 1 Jun 2005 07:26:07 +0000 (07:26 -0000)]
2005-06-01  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : added Estrangela (ancient Syriac) and Thaana.
* create-mscompat-collation-table.cs : added support for Arabic abjad,
  Estrangela and Thaana.
* MSCompatUnicodeTable.template : removed BOM.

svn path=/branches/atsushi/mcs/; revision=45283

19 years ago2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 May 2005 11:06:13 +0000 (11:06 -0000)]
2005-05-31  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : wrong comment cleanup and spelling fixes.
* create-mscompat-collation-table.cs : added diacritic support for
  Latin letters (as long as covered in primary weight).

svn path=/branches/atsushi/mcs/; revision=45251

19 years ago2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 May 2005 08:34:37 +0000 (08:34 -0000)]
2005-05-31  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : minor fixes. Added warning lines to generated sources.

svn path=/branches/atsushi/mcs/; revision=45243

19 years ago2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 May 2005 07:30:25 +0000 (07:30 -0000)]
2005-05-31  Atsushi Enomoto  <atsushi@ximian.com>

* create-char-mapping-source.cs :
  Removed ToWidthInsensitive() generation.

svn path=/branches/atsushi/mcs/; revision=45238

19 years ago2005-05-31 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 31 May 2005 06:58:12 +0000 (06:58 -0000)]
2005-05-31  Atsushi Enomoto  <atsushi@ximian.com>

* create-mscompat-collation-table.cs : Now it dumps level1 to 3 values.
  ToWidthInsensitive() is implemented here, using an array (which is
  to be optimized using CodePointIndexer).
* MSCompatUnicodeTable.cs : renamed as MSCompatUnicodeTable.template
* MSCompatUnicodeTable.template : now it is used to generate
  MSCompatUnicodeTable.cs which got ready to be used.
* Makefile : added MSCompatUnicodeTable.cs build support. Now it
  supports "make normalization" and "make collation".

svn path=/branches/atsushi/mcs/; revision=45237

19 years ago2005-05-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 30 May 2005 10:24:29 +0000 (10:24 -0000)]
2005-05-30  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : Description on ICU is very incorrect. Now it
  became more rational and sane.
* create-mscompat-collation-table.cs : fixed some indexes.
* Makefile : added "mstablegen" target.
* MSCompatUnicodeTable.cs : removed GetPrimaryWeight(). Minor fix.

svn path=/branches/atsushi/mcs/; revision=45189

19 years ago2005-05-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 26 May 2005 10:09:02 +0000 (10:09 -0000)]
2005-05-26  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more analysis on "letters".
* create-mscompat-collation-table.cs : more proof of concepts.

svn path=/branches/atsushi/mcs/; revision=45035

19 years ago2005-05-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 May 2005 16:42:33 +0000 (16:42 -0000)]
2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more info. Started letter sortkey analysis
  (some of other stuff are really non-understandable right now.)
* create-mscompat-collation-table.cs : table generator proof-of-
  concept source (not compilable).
* MSCompatUnicodeTable.cs : moved some code to the new source.
  Some more fixes.

svn path=/branches/atsushi/mcs/; revision=45005

19 years ago2005-05-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 May 2005 19:00:05 +0000 (19:00 -0000)]
2005-05-20  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : started level 2 weight analysis.

svn path=/branches/atsushi/mcs/; revision=44842

19 years ago2005-05-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 19 May 2005 12:07:04 +0000 (12:07 -0000)]
2005-05-19  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : Additional information on how to create
  level 3 tables.
* MSCompatUnicodeTable.cs : implemented part of GetLevel3Weight().

svn path=/branches/atsushi/mcs/; revision=44748

19 years ago2005-05-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 19 May 2005 09:45:50 +0000 (09:45 -0000)]
2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : More case weight (level 3) analysis. I'm
  likely to just write table generator.

svn path=/branches/atsushi/mcs/; revision=44744

19 years ago2005-05-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 18 May 2005 12:30:17 +0000 (12:30 -0000)]
2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>

* MSCompatUnicodeTable.cs : part of level 4 weight implementation.

svn path=/branches/atsushi/mcs/; revision=44674

19 years ago2005-05-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 18 May 2005 07:01:26 +0000 (07:01 -0000)]
2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt :
  Added task list.
  Revised comparison methods; backward iteration is possible.
  More on char-by-char comparison.
  Level 4 comparison is actually a bit more complex.
  Misc corrections.
* Collator.cs : some conceptual updates wrt above.

svn path=/branches/atsushi/mcs/; revision=44665

19 years ago2005-05-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 17 May 2005 08:38:00 +0000 (08:38 -0000)]
2005-05-17  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : Japanese voice mark is level 2, and Hangul
  properties are level 3.

svn path=/branches/atsushi/mcs/; revision=44608

19 years ago2005-05-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 17 May 2005 08:30:38 +0000 (08:30 -0000)]
2005-05-17  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : Make it more readable. More analysis on
  level 3 and 4 sortkey structures.
* Collator.cs : some compilation fixes (not compilable yet).

svn path=/branches/atsushi/mcs/; revision=44606

19 years ago2005-05-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 16 May 2005 13:49:17 +0000 (13:49 -0000)]
2005-05-16  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : Analysis on variable-weighting (level 5)
  sortkey format.
* Collator.cs : updated corresponding part of level 5, and more.

svn path=/branches/atsushi/mcs/; revision=44562

19 years ago2005-05-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 13 May 2005 17:38:31 +0000 (17:38 -0000)]
2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more updates.
* Collator.cs : rewrote from scratch. Some rough sketch for sortkey
  buffer, character iterator and collator methods. Not compiling.

svn path=/branches/atsushi/mcs/; revision=44505

19 years ago2005-05-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 13 May 2005 16:59:13 +0000 (16:59 -0000)]
2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>

* Collator.cs : Am going to replace it with new one. No need for
  CompareOptions-dependent Comparer.

svn path=/branches/atsushi/mcs/; revision=44503

19 years ago2005-05-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 13 May 2005 04:09:33 +0000 (04:09 -0000)]
2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : There seems a bit more complexity.

svn path=/branches/atsushi/mcs/; revision=44485

19 years ago2005-05-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 10 May 2005 17:38:32 +0000 (17:38 -0000)]
2005-05-10  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more updates, being close to write sortkey
  generator code.

svn path=/branches/atsushi/mcs/; revision=44339

19 years ago2005-05-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 9 May 2005 11:07:38 +0000 (11:07 -0000)]
2005-05-09  Atsushi Enomoto  <atsushi@ximian.com>

* CompareInfoImpl.cs, Collator.cs : conceptual update
* Collation-notes.txt : some corrections and additions.
* Makefile : added LDML input (but it won't be used at all).

svn path=/branches/atsushi/mcs/; revision=44269

19 years ago2005-04-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 28 Apr 2005 09:19:03 +0000 (09:19 -0000)]
2005-04-28  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more updates.

svn path=/branches/atsushi/mcs/; revision=43708

19 years ago2005-04-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 26 Apr 2005 16:21:11 +0000 (16:21 -0000)]
2005-04-26  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : more updates.

svn path=/branches/atsushi/mcs/; revision=43600

19 years ago2005-04-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 26 Apr 2005 08:45:03 +0000 (08:45 -0000)]
2005-04-26  Atsushi Enomoto  <atsushi@ximian.com>

* Collation-notes.txt : some updates.
* create-mapping-char-source.cs : superscripts and subscripts are also
  ignored in IgnoreWidth comparison.
* Makefile : tiny touch fix.

svn path=/branches/atsushi/mcs/; revision=43583

19 years ago2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 08:07:28 +0000 (08:07 -0000)]
2005-04-25  Atsushi Enomoto  <atsushi@ximian.com>

* CompareInfoImpl.cs, Collator.cs : conceptual stuff (not working).

svn path=/branches/atsushi/mcs/; revision=43534

19 years ago2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 07:26:06 +0000 (07:26 -0000)]
2005-04-25  Atsushi Enomoto  <atsushi@ximian.com>

* create-char-mapping-source.cs : Now it generates
  ToWidthInsensitive() from combining category <wide> and <narrow>.
* MSCompatUnicodeTable.cs : added ToKanaTypeInsensitive() and
  ToWidthInsensitive() for IgnoreKanaType and IgnoreWidth.

svn path=/branches/atsushi/mcs/; revision=43533

19 years ago2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 06:19:02 +0000 (06:19 -0000)]
2005-04-25  Atsushi Enomoto  <atsushi@ximian.com>

* corlib.dll.sources : added Normalization.cs, CodePointIndexer.cs and
  NormalizationTableUtil.cs in Mono.Globalization.Unicode.

* String.cs : added IsNormalized() and Normalize() (NET_2_0). Note that
  you will have to build Normalization.cs which can be generated in
  Mono.Globalization.Unicode directory (automatic build is not supported
  and those generated sources will be checked in at a certain stage).

svn path=/branches/atsushi/mcs/; revision=43532

19 years ago2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 06:05:08 +0000 (06:05 -0000)]
2005-04-25  Atsushi Enomoto  <atsushi@ximian.com>

* README, LdmlReader.cs, DataStructures.txt : new files.

svn path=/branches/atsushi/mcs/; revision=43531

19 years ago2005-04-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 05:34:17 +0000 (05:34 -0000)]
2005-04-25  Atsushi Enomoto  <atsushi@ximian.com>

* CodePointIndexer.cs,
  Collation-notes.txt,
  CollationElementTable.template,
  CollationElementTableUtil.cs,
  create-char-mapping-source.cs,
  create-collation-element-table.cs,
  create-combining-class-source.cs,
  create-normalization-source.cs,
  Makefile,
  MSCompatUnicodeTable.cs,
  Normalization.template,
  NormalizationTableUtil.cs : initial checkin (to private branch).

svn path=/branches/atsushi/mcs/; revision=43528

19 years ago2005-04-25 Ritvik Mayank <mritvik@novell.com>
Ritvik Mayank [Mon, 25 Apr 2005 03:48:06 +0000 (03:48 -0000)]
2005-04-25  Ritvik Mayank  <mritvik@novell.com>
* LabelPropertyTest.cs : Test for Label

2004-11-29  Marek Safar  <marek.safar@seznam.cz>
* TreeViewTest.cs : Test for TreeView
* TreeNodeTest.cs : Test for TreeNode

2004-11-29  Ravindra <rkumar@novell.com>
* ImageIndexConverter.cs : Test for ImageIndexConversion.

svn path=/trunk/mcs/; revision=43526

19 years ago2005-04-25 Atsushi Enomotot <atsushi@ximian.com>
Atsushi Eno [Mon, 25 Apr 2005 02:42:10 +0000 (02:42 -0000)]
2005-04-25  Atsushi Enomotot  <atsushi@ximian.com>

* CP932.cs : Half-width katakana was not handled properly.
* CP51932.cs : ditto. Patch by Hiroyuki Ishimine.

svn path=/trunk/mcs/; revision=43524

19 years ago2005-04-24 Borja Sanchez Zamorano <borsanza@gmail.com>
Peter Dennis Bartok [Mon, 25 Apr 2005 02:29:31 +0000 (02:29 -0000)]
2005-04-24  Borja Sanchez Zamorano <borsanza@gmail.com>

* LinkLabel.cs: Fix typo, bug #74719; patch
  from Borja Sanchez Zamorano

svn path=/trunk/mcs/; revision=43521

19 years ago2005-04-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 24 Apr 2005 19:07:00 +0000 (19:07 -0000)]
2005-04-24  Sebastien Pouliot  <sebastien@ximian.com>

* X509Certificate.cs: Add [ComVisible (true)] to class, add new Issuer
and Subject properties. Removed some [ComVisible (false)] on methods.
* X509ContentType.cs: Add [ComVisible (true)] to enum.
* X509KeyStorageFlags.cs: Add [ComVisible (true)] to enum.

svn path=/trunk/mcs/; revision=43517

19 years ago2005-04-24 Jordi Mas i Hernandez <jordi@ximian.com>
Jordi Mas i Hernandez [Sun, 24 Apr 2005 17:12:23 +0000 (17:12 -0000)]
2005-04-24  Jordi Mas i Hernandez <jordi@ximian.com>
* Graphics.cs: Adds InStroke/InFill (patch from Pedro Kiefer)
* Cairo.cs  Adds InStroke/InFill (patch from Pedro Kiefer)

svn path=/trunk/mcs/; revision=43515

19 years ago2005-04-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 24 Apr 2005 16:16:23 +0000 (16:16 -0000)]
2005-04-24  Sebastien Pouliot  <sebastien@ximian.com>

* SignedInfo.cs: Added [ComVisible (false)] to new property.
* SignedXml.cs: Added [ComVisible (false)] to new properties and
methods.
* ReferenceList.cs: Fixed members signatures for beta2.
* Reference.cs: Added [ComVisible (false)] to new set_TransformChain.
* EncryptedType.cs: Fix compilation with EncryptionPropertyCollection
changes.
* DataObject.cs: Fix compilation warnings.
* EncryptedKey.cs: Fix compilation with ReferenceList and
EncryptionPropertyCollection changes.
* EncryptionProperties.cs: Class has been renamed to
EncryptionPropertyCollection.
* Transform.cs: Added [ComVisible (false)] to new properties and
methods.
* EncryptedXml.cs: Changed XmlEncRSA1_5Url to XmlEncRSA15Url.
* KeyInfoRetrievalMethod.cs: Added [ComVisible (false)] to Type
property.
* KeyInfoX509Data.cs: Added [ComVisible (false)] to AddSubjectKeyId
(string) method and implemented it.
* EncryptedData.cs: Changed EncryptionProperties to new
EncryptionPropertyCollection.
* XmlDsigC14NTransform.cs: Added [ComVisible (false)] to
GetDigestedOutput method and added a basic implementation.
* X509IssuerSerial.cs: IssuerName and SerialNumber are now properties.

svn path=/trunk/mcs/; revision=43514

19 years ago2005-04-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 24 Apr 2005 15:42:31 +0000 (15:42 -0000)]
2005-04-24  Sebastien Pouliot  <sebastien@ximian.com>

* SubjectIdentifierType.cs: Removed (really) obsolete enum value and
[Serializable] attribute.

svn path=/trunk/mcs/; revision=43513

19 years ago2005-04-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 24 Apr 2005 14:57:52 +0000 (14:57 -0000)]
2005-04-24  Sebastien Pouliot  <sebastien@ximian.com>

* X509CertificateEx.cs: Added new constructors and Import methods that
accept SecureString for passwords. Added new property HasPrivateKey and
Verify method.
* X509CertificateExCollection.cs: Added new constructor that accept a
single X509Certificate2.
* X509EnhancedKeyUsageExtension.cs: Fixed compiler warnings.
* X509KeyUsageExtension.cs: Fixed new enum name for CrlSign.
* X509KeyUsageFlags.cs: Fixed values and removed [Serializable].
* X509NameType.cs: Fixed values and removed [Serializable].
* X509Store.cs: Added new constructor that accept an IntPtr and the
StoreHandle property. Fixed compiler warnings.

svn path=/trunk/mcs/; revision=43512

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 20:46:53 +0000 (20:46 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* objects.cs: Add missing null casting test.

svn path=/trunk/mono/; revision=43509

19 years ago * TreeNode.cs: Implement Handle stuff.
Jackson Harper [Sat, 23 Apr 2005 19:43:04 +0000 (19:43 -0000)]
* TreeNode.cs: Implement Handle stuff.
* TreeView.cs: Utility methods so nodes can get/lookup by handle.

svn path=/trunk/mcs/; revision=43508

19 years ago2005-04-23 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 23 Apr 2005 18:58:08 +0000 (18:58 -0000)]
2005-04-23  Ben Maurer  <bmaurer@ximian.com>

* profiles/basic.make: Ensure that make dist works even if you
only have an old mono rpm installed. Essential for the new build
system.

svn path=/trunk/mcs/; revision=43502

19 years ago2005-04-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 23 Apr 2005 18:38:25 +0000 (18:38 -0000)]
2005-04-23  Atsushi Enomoto  <atsushi@ximian.com>

* CP51932.cs : Fixed GetCharCount() that did not match with GetChars().

svn path=/trunk/mcs/; revision=43501

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 18:31:23 +0000 (18:31 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* MathTest.cs: Add new rounding test.

svn path=/trunk/mcs/; revision=43499

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 18:28:08 +0000 (18:28 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* sysmath.c (ves_icall_System_Math_Round2): Use modf to decompose the
number into an integral and a decimal part. Fixes #70473.

svn path=/trunk/mono/; revision=43498

19 years ago2005-04-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 23 Apr 2005 17:51:48 +0000 (17:51 -0000)]
2005-04-23  Atsushi Enomoto  <atsushi@ximian.com>

* Strings.cs : We don't seem to have I18N.resources (maybe missed when
  importing), so just hacked to avoid resource errors.

svn path=/trunk/mcs/; revision=43496

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 17:06:27 +0000 (17:06 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* MarshalTest.cs: Add test for OffsetOf and static fields.

svn path=/trunk/mcs/; revision=43493

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 17:05:27 +0000 (17:05 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (ves_icall_System_Runtime_InteropServices_Marshal_OffsetOf): Ignore static fields. Fixes #74703.

svn path=/trunk/mono/; revision=43492

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 16:39:51 +0000 (16:39 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* doc: Remove unused directory.

svn path=/trunk/mono/; revision=43489

19 years ago2005-04-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 23 Apr 2005 16:39:02 +0000 (16:39 -0000)]
2005-04-23  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Remove --with-icu option to prevent people from using
it by mistake.

svn path=/trunk/mono/; revision=43488

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:23:41 +0000 (14:23 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* EncryptedXml.cs, SignedXml.cs: Changed X509CertificateEx to
X509Certificate2 to match beta2.

svn path=/trunk/mcs/; revision=43484

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:22:03 +0000 (14:22 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* CmsRecipientTest.cs, CmsSignerTest.cs, EnvelopedCmsTest.cs,
Pkcs9AttributeTest.cs, Pkcs9DocumentDescriptionTest.cs,
Pkcs9DocumentNameTest.cs, Pkcs9SigningTimeTest.cs, SignedCmsTest.cs:
Adapted for class name changes in beta2 and re-activated some tests on
Windows that were fixed in beta2.

svn path=/trunk/mcs/; revision=43483

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:19:12 +0000 (14:19 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* CmsRecipient.cs, CmsRecipientCollection.cs, CmsSigner.cs,
EnvelopedCms.cs, KeyAgreeRecipientInfo.cs, Pkcs9Attribute.cs,
Pkcs9ContentType.cs, Pkcs9DocumentDescription.cs, Pkcs9DocumentName.cs,
Pkcs9MessageDigest.cs, Pkcs9SigningTime.cs, SignedCms.cs,
SignerInfo.cs: Adapted for changes in class names in beta2.

svn path=/trunk/mcs/; revision=43482

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:15:49 +0000 (14:15 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* X509BasicConstraintsExtensionTest.cs, X509ChainPolicyTest.cs,
X509EnhancedKeyUsageExtensionTest.cs, X509ExtensionTest.cs,
X509KeyUsageExtensionTest.cs, X509StoreTest.cs,
X509SubjectKeyIdentifierExtensionTest.cs: Changed X509CertificateEx to
X509Certificate2 and re-activated some tests on Windows that were
fixed in beta2.

svn path=/trunk/mcs/; revision=43481

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:09:12 +0000 (14:09 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* X509CertificateEx.cs, X509CertificateExCollection.cs,
X509CertificateExEnumerator.cs, X509Chain.cs, X509ChainElement.cs,
X509ChainPolicy.cs, X509Store.cs: Changed all references of
X509CertificateEx to X509Certificate2 to match beta2.

svn path=/trunk/mcs/; revision=43480

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:06:56 +0000 (14:06 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* CryptographicAttributeTest.cs: Changed class names to match beta2.

svn path=/trunk/mcs/; revision=43479

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 14:05:49 +0000 (14:05 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* CryptographicAttribute.cs: Renamed class to CryptographicAttribute
Object to match beta2.
* CryptographicAttributeCollection.cs: Renamed class to Cryptographic
AttributeObjectCollection to match beta2.
* CryptographicAttributeEnumerator.cs: Renamed class to Cryptographic
AttributeObjectEnumerator to match beta2.

svn path=/trunk/mcs/; revision=43478

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 13:09:01 +0000 (13:09 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* System.Security.dll.sources: Added StorePermission and
StorePermissionAttribute to System.Security.Permissions (2.0).

svn path=/trunk/mcs/; revision=43477

19 years ago2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 13:07:31 +0000 (13:07 -0000)]
2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>

* StorePermission.cs: New. CAS permission to access certificate stores.
* StorePermissionAttribute.cs: New. CAS permission attribute for
StorePermission.

svn path=/trunk/mcs/; revision=43476

19 years ago2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 23 Apr 2005 11:15:17 +0000 (11:15 -0000)]
2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpBrowserCapabilities.cs: fix Win32 property.

svn path=/trunk/mcs/; revision=43475

19 years ago* get.c : Revert Atsushi's earlier patch. Its already been fixed with r43342.
Ankit Jain [Sat, 23 Apr 2005 09:54:16 +0000 (09:54 -0000)]
* get.c : Revert Atsushi's earlier patch. Its already been fixed with r43342.

svn path=/trunk/mono/; revision=43474

19 years ago2005-04-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 23 Apr 2005 09:51:09 +0000 (09:51 -0000)]
2005-04-23  Atsushi Enomoto  <atsushi@ximian.com>

* ko_KR.xml : fixed time format.
  Fixed bug #74701. Patch by Hye-Shik Chang.

* culture-info-table.h : reflected the latest locale-builder output.

svn path=/trunk/mono/; revision=43473

19 years ago2005-04-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 23 Apr 2005 09:30:57 +0000 (09:30 -0000)]
2005-04-23  Atsushi Enomoto  <atsushi@ximian.com>

* fixup/Makefile :
  monodis might not be in PATH. Use one from mono tree.

svn path=/trunk/mcs/; revision=43472

19 years ago2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 23 Apr 2005 07:41:15 +0000 (07:41 -0000)]
2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* threadpool.c: check for SuspendRequested too when deciding if
mono_thread_interruption_checkpoint should be called.

svn path=/trunk/mono/; revision=43471

19 years ago2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 23 Apr 2005 07:24:33 +0000 (07:24 -0000)]
2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.[ch]: added function to set the shutting_down flag to TRUE.
* threads.c: remove interruption_mutex and use Interlocked instead. When
suspending all the threads, wait for all the suspended events at once.
If we're shutting down and get an APC that is going to be queued,
call mono_thread_execute_interruption immediately, as the thread might
be sleeping on a pthread condition or mutex.

* icall.c: call mono_runtime_set_shutting_down before suspending the
threads.

Fixes bug #74693. And now xsp is happier when exiting.

svn path=/trunk/mono/; revision=43470

19 years ago2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 03:12:49 +0000 (03:12 -0000)]
2005-04-22  Sebastien Pouliot  <sebastien@ximian.com>

* GenericIdentity.cs: Added [ComVisible(true)] for NET_2_0.
* GenericPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
* IIdentity.cs: Added [ComVisible(true)] for NET_2_0.
* IPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
* PrincipalPolicy.cs: Added [ComVisible(true)] for NET_2_0.
* TokenImpersonationLevel.cs: Added [ComVisible(true)] for NET_2_0.
* WindowsAccountType.cs: Added [ComVisible(true)] for NET_2_0.
* WindowsBuiltInRole.cs: Added [ComVisible(true)] for NET_2_0.

svn path=/trunk/mcs/; revision=43469

19 years ago * Attribute.cs: Added _Attribute interface to NET_2_0 to reduce the number of missin...
Sebastien Pouliot [Sat, 23 Apr 2005 02:53:43 +0000 (02:53 -0000)]
 * Attribute.cs: Added _Attribute interface to NET_2_0 to reduce the number of missing in the class status pages.

svn path=/trunk/mcs/; revision=43468

19 years agoAdd _Attribute interface (2.0) to the build
Sebastien Pouliot [Sat, 23 Apr 2005 02:51:06 +0000 (02:51 -0000)]
Add _Attribute interface (2.0) to the build

svn path=/trunk/mcs/; revision=43467

19 years ago2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 02:48:33 +0000 (02:48 -0000)]
2005-04-22  Sebastien Pouliot  <sebastien@ximian.com>

* _Attribute.cs: New. Interface for attributes in 2.0.

svn path=/trunk/mcs/; revision=43466

19 years ago2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 23 Apr 2005 02:26:14 +0000 (02:26 -0000)]
2005-04-22  Sebastien Pouliot  <sebastien@ximian.com>

* AccessControlActions.cs: Removed [ComVisible] and [Serializable] to
match beta2.

svn path=/trunk/mcs/; revision=43465

19 years agofixlet
Gonzalo Paniagua Javier [Fri, 22 Apr 2005 20:57:32 +0000 (20:57 -0000)]
fixlet

svn path=/trunk/mono/; revision=43464

19 years ago2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 22 Apr 2005 20:34:00 +0000 (20:34 -0000)]
2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Configuration/CompilationConfigurationHandler.cs: ensure
TempDirectory is not empty before assigning it. Don't mangle the
assembly names provided.

* System.Web.Configuration/CompilationConfiguration.cs: use DynamicBase
as the temp directory instead of Path.GetTempPath.

* System.Web.UI/SimpleWebHandlerParser.cs:
* System.Web.UI/TemplateParser.cs: always get the location (full path)
for assemblies, even the ones from the GAC.

* System.Web.Compilation/BaseCompiler.cs: check that DynamicBase
directory exists before creating the TempFileCollection.

The changes related to assembly names fix bug number #74500.

svn path=/trunk/mcs/; revision=43462

19 years ago2005-04-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 22 Apr 2005 19:24:12 +0000 (19:24 -0000)]
2005-04-22  Zoltan Varga  <vargaz@freemail.hu>

* mini-exceptions.c (mono_find_jit_info): Fix native offset calculation
in wrapper methods. Also rename 'address' variable to 'offset'.

svn path=/trunk/mono/; revision=43459