mono.git
19 years agoAdd more attributes
Miguel de Icaza [Tue, 15 Feb 2005 00:51:47 +0000 (00:51 -0000)]
Add more attributes

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

19 years ago2005-02-14 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Tue, 15 Feb 2005 00:49:52 +0000 (00:49 -0000)]
2005-02-14  Miguel de Icaza  <miguel@novell.com>

* NumericUpDown.cs (Increment, ToString): Add.
(DecimalPlaces): implement.

Add attributes.

* UpDownBase.cs: Add the designer attributes.

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

19 years ago- Made PropertyTab class abstract
Peter Dennis Bartok [Tue, 15 Feb 2005 00:12:45 +0000 (00:12 -0000)]
- Made PropertyTab class abstract

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

19 years ago2005-02-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 14 Feb 2005 21:50:28 +0000 (21:50 -0000)]
2005-02-14  Zoltan Varga  <vargaz@freemail.hu>

* threads.c (start_wrapper): Remove #ifdef PLATFORM_WIN32 probably left
in by mistake.

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

19 years ago2005-02-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 14 Feb 2005 21:15:20 +0000 (21:15 -0000)]
2005-02-14  Sebastien Pouliot  <sebastien@ximian.com>

* cas1.cs: New. StrongNameIdentityPermission at class level;
* cas2.cs: New. StrongNameIdentityPermission on virtual method;
* cas3.cs: New. StrongNameIdentityPermission on interface method;
* cas.snk: New. StrongName keypair to sign cas#.cs test cases.
* Makefile: New. Makefile to build and execute tests.
* noncas1.cs: New. PrincipalPermission on class level (work);
* noncas2.cs: New. PrincipalPermission on class level (fail);
* noncas3.cs: New. PrincipalPermission at method level (work);
* noncas4.cs: New. PrincipalPermission at method level (fail);
* notused.cs: New. Inheritance demands on non-used class/methods and
to non-applicable targets (work).
* README: New. Instruction and details about the tests.

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

19 years ago2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 20:34:21 +0000 (20:34 -0000)]
2005-02-14  Atsushi Enomoto <atsushi@ximian.com>

* DTDValidatingReader.cs : Namespaces and prefixes are not properly
  handled (it incorrectly assumed DTD definitions and thus always
  assumed empty namespace/prefixes).

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

19 years agoanother try.
Paolo Molaro [Mon, 14 Feb 2005 19:55:14 +0000 (19:55 -0000)]
another try.

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

19 years agomore c*****y windows issues.
Paolo Molaro [Mon, 14 Feb 2005 19:09:11 +0000 (19:09 -0000)]
more c*****y windows issues.

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

19 years agoShould fix the cygwin build.
Paolo Molaro [Mon, 14 Feb 2005 18:41:27 +0000 (18:41 -0000)]
Should fix the cygwin build.

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

19 years ago2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 16:57:04 +0000 (16:57 -0000)]
2005-02-14  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorTests.cs : new test code was broken.

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

19 years ago2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 16:27:14 +0000 (16:27 -0000)]
2005-02-14  Atsushi Enomoto <atsushi@ximian.com>

* DTDValidatingReader.cs : element name stack might be empty when the
  input XmlReader contains fragments. Patch by Andrew Skiba.

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

19 years ago2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 16:24:52 +0000 (16:24 -0000)]
2005-02-14  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorTests.cs : added SignificantWhitespaceConstruction().

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

19 years ago2004-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 16:23:35 +0000 (16:23 -0000)]
2004-02-14  Atsushi Enomoto  <atsushi@ximian.com>

* DTMXPathDocumentBuilder2.cs : in some cases, significant whitespace
  is incorrectly regarded as Text. Patch by Andrew Skiba.

* XslApplyTemplates.cs : significant whitespace should not be regarded
  as invalid element. Patch by Andrew Skiba.

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

19 years agoMon Feb 14 16:48:24 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 14 Feb 2005 15:33:35 +0000 (15:33 -0000)]
Mon Feb 14 16:48:24 CET 2005 Paolo Molaro <lupus@ximian.com>

* domain.c: keep the domains in an array and ensure the domain ids
are kept small, so they can be used as indexes to domain-specific data
with a small memory overhead.

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

19 years ago2005-02-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 14 Feb 2005 15:23:57 +0000 (15:23 -0000)]
2005-02-14  Zoltan Varga  <vargaz@freemail.hu>

* TypeTest.cs: Add tests for byref types.

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

19 years ago2005-02-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 14 Feb 2005 15:06:44 +0000 (15:06 -0000)]
2005-02-14  Zoltan Varga  <vargaz@freemail.hu>

* icall.c: Handle byref types in Type icalls. Fixes #72544.

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

19 years ago2005-02-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 14 Feb 2005 14:41:44 +0000 (14:41 -0000)]
2005-02-14  Zoltan Varga  <vargaz@freemail.hu>

* iltests.il: Add new regression test.

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

19 years ago2005-02-14 mono-HEAD-vs-fx-2 <vargaz@freemail.hu>
Zoltan Varga [Mon, 14 Feb 2005 14:32:26 +0000 (14:32 -0000)]
2005-02-14  mono-HEAD-vs-fx-2  <vargaz@freemail.hu>

* mini.c (mono_method_to_ir): Allocate a GOT var in CEE_NEWOBJ. Fixes
#72522.

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

19 years ago* Array.cs (Array.Swapper) [!BOOTSTRAP_WITH_OLDLIB]: Make nested.
Raja R Harinath [Mon, 14 Feb 2005 14:31:32 +0000 (14:31 -0000)]
* Array.cs (Array.Swapper) [!BOOTSTRAP_WITH_OLDLIB]: Make nested.
See #72015.

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

19 years agoFix #59209.
Raja R Harinath [Mon, 14 Feb 2005 14:26:04 +0000 (14:26 -0000)]
Fix #59209.
* mcs/expression.cs (Invocation.BetterFunction): Remove support for
comparing virtual functions and their overrides.
(Invocation.IsOverride): New.
(Invocation.OverloadResolve): Don't consider 'override' functions
during candidate selection.  Store them in a lookaside list.
If the selected method is a 'virtual' function, use the list to
find any overrides that are closer to the LHS type.

* tests/test-346.cs: New test from #59209.

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

19 years agoMon Feb 14 15:39:56 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 14 Feb 2005 14:24:02 +0000 (14:24 -0000)]
Mon Feb 14 15:39:56 CET 2005 Paolo Molaro <lupus@ximian.com>

* Makefile.am: remove libmetadata: we build just libmonoruntime now.

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

19 years agoLink the utils against libmono.
Paolo Molaro [Mon, 14 Feb 2005 14:11:25 +0000 (14:11 -0000)]
Link the utils against libmono.

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

19 years ago2005-02-14 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Mon, 14 Feb 2005 12:39:05 +0000 (12:39 -0000)]
2005-02-14 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* FileSystem.cs, CompilerServices/FlowControl.cs : killed unneeded local variables (warnings).
* CompilerServices/ObjectType.cs : killed unneeded private method (diagnosed from warnings on local vars)

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

19 years ago2005-02-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 14 Feb 2005 10:46:08 +0000 (10:46 -0000)]
2005-02-14  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile.mstest : removed old file.
* XmlNormalizer.cs,
  cleanup-output.pl,
  Makefile :
  Added make distclean.
  Added normalization support using Andrew Skiba's xmlnorm.

  Updated ExpectedResults archive as to be normalized in sync with
  this patch (the archive was renamed.)

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

19 years agoFixed all String to char conversions
Manjula GHM [Mon, 14 Feb 2005 10:41:17 +0000 (10:41 -0000)]
Fixed all String to char conversions

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

19 years agoFixed search scope in DirectorySearcher DoSearch method.
Anil Bhatia [Mon, 14 Feb 2005 10:26:02 +0000 (10:26 -0000)]
Fixed search scope in DirectorySearcher DoSearch method.

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

19 years agoTestcases for conversions with overloaded functions - contributed by
Satya Sudha K [Mon, 14 Feb 2005 10:22:03 +0000 (10:22 -0000)]
Testcases for conversions with overloaded functions - contributed by
Sudharsan V

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

19 years ago* expression.cs:
Satya Sudha K [Mon, 14 Feb 2005 10:17:55 +0000 (10:17 -0000)]
* expression.cs:
        - Fixed one of my previous checkin, which was breaking some test cases.
* ecore.cs :
        - Fixed the explicit conversion of float/double to integral types in some places.

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

19 years ago2005-02-14 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 14 Feb 2005 09:08:47 +0000 (09:08 -0000)]
2005-02-14  Marek Safar  <marek.safar@seznam.cz>

* expression.cs (New.DoResolve): Add complex core type reduction.
(New.Constantify): Converts complex core type syntax like 'new int ()'
to simple constant.

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

19 years ago* decl.cs (EntryType.EntryType): New constructor to create an
Raja R Harinath [Mon, 14 Feb 2005 08:54:23 +0000 (08:54 -0000)]
* decl.cs (EntryType.EntryType): New constructor to create an
updated copy of a cache entry.
(MemberCache.AddMethods): Use it.
(MemberCache.ClearDeclaredOnly): Remove.
(MemberCache.MemberCache): Update.

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

19 years agoenable building mjs again
César Natarén [Mon, 14 Feb 2005 08:20:25 +0000 (08:20 -0000)]
enable building mjs again

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

19 years ago2005-02-14 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 14 Feb 2005 08:13:45 +0000 (08:13 -0000)]
2005-02-14  Duncan Mak  <duncan@ximian.com>

* Collection.cs:
* ComClassAttibute.cs:
* SpcInfo.cs:
* TabInfo.cs:
* VBFixedStringAttribute.cs:
* VBMath.cs: Remove extraneous semicolon at the end of the class
declaration. Spotted by Dennis Hayes <denisraytek@yahoo.com>.

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

19 years ago2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Mon, 14 Feb 2005 08:03:31 +0000 (08:03 -0000)]
2005-02-14  Cesar Lopez Nataren  <cnataren@novell.com>

* Token.cs, TokenStream.cs, Parser.cs: make this classes internal.

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

19 years ago2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Mon, 14 Feb 2005 08:01:36 +0000 (08:01 -0000)]
2005-02-14  Cesar Lopez Nataren  <cnataren@novell.com>

* Added this file.

* Makefile: add reference to Microsoft.Vsa.
* mjs.cs (Main): As we can't directly create a Context outside of
Microsoft.JScript, we use the VsaEngine to add the code items and
after that guide the compilation, added method
GetCodeFromFile. Added class MonoEngineSite.

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

19 years ago2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Mon, 14 Feb 2005 07:57:29 +0000 (07:57 -0000)]
2005-02-14  Cesar Lopez Nataren  <cnataren@novell.com>

* BaseVsaEngine.cs (Compile): Guide the compilation process when
the VsaItem is a VsaCodeItem.

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

19 years ago2005-02-14 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Mon, 14 Feb 2005 07:26:26 +0000 (07:26 -0000)]
2005-02-14  Cesar Lopez Nataren  <cnataren@novell.com>

* Context.cs: delete wrongly exposed ctr.

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

19 years agodisable the building of mjs while I solve the problem with the unexposed ctr of Context
César Natarén [Mon, 14 Feb 2005 04:59:42 +0000 (04:59 -0000)]
disable the building of mjs while I solve the problem with the unexposed ctr of Context

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

19 years agofix hang
Ben Maurer [Mon, 14 Feb 2005 03:16:45 +0000 (03:16 -0000)]
fix hang

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

19 years ago- I really try to check all in at once :-(
Peter Dennis Bartok [Mon, 14 Feb 2005 02:08:25 +0000 (02:08 -0000)]
- I really try to check all in at once :-(

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

19 years ago2005-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 14 Feb 2005 01:06:36 +0000 (01:06 -0000)]
2005-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DigestClient.cs: fix for digest auth. and URIs containing query. Patch
by James Wilcox. Fixes bug #72571.

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

19 years ago- Fix
Peter Dennis Bartok [Sun, 13 Feb 2005 22:02:46 +0000 (22:02 -0000)]
- Fix

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

19 years ago2005-02-13 Peter Bartok <pbartok@novell.com>
Peter Dennis Bartok [Sun, 13 Feb 2005 21:33:27 +0000 (21:33 -0000)]
2005-02-13  Peter Bartok  <pbartok@novell.com>

* System.Windows.Forms.dll.sources: Added SelectionRangeConverter.cs,
  OpacityConverter.cs, KeysConverter.cs, Hwnd.cs
* System.Windows.Forms.dll.resources: Added
* Makefile: Added support for generating resources

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 21:32:55 +0000 (21:32 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* libtest.c (NameManglingAuto): Fix test. Fixes #72559.

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

19 years ago- Forgot in last checkin
Peter Dennis Bartok [Sun, 13 Feb 2005 21:29:41 +0000 (21:29 -0000)]
- Forgot in last checkin

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

19 years ago2005-02-13 Peter Bartok <pbartok@novell.com>
Peter Dennis Bartok [Sun, 13 Feb 2005 21:27:41 +0000 (21:27 -0000)]
2005-02-13  Peter Bartok  <pbartok@novell.com>

- MouseButtons.cs: Added missing attributes
- XplatUIStructs.cs: Added enumeration for title styles
- LeftRightAlignment.cs: Added missing attributes
- Hwnd.cs: Switched to use client_window as handle (slower, but makes
  it compatible with Graphics.FromHwnd()
- SelectedGridItemChangedEventArgs.cs: Fixed property type
- Keys.cs: Added missing attributes
- SelectionRange.cs: Added missing attributes
- SelectionRangeConverter.cs: Added
- XplatUI.cs:
  - Introduced SetBorderStyle, SetMenu, GetMenuDC and
    ReleaseMenuDC methods
  - Renamed ReleaseWindow to UngrabWindow
  - Added proper startup notice to allow version identification
- Form.cs:
  - Added missing attributes
  - Removed FormParent concept
- Label.cs: Removed border_style field, now in Control
- RadioButton.cs: Now properly selects RadioButton when focus is
  received
- ThemeGtk.cs: Fixed SetDisplay call to match new X11 behaviour
- Control.cs:
  - Added missing attributes
  - Added borderstyle handling
  - Removed FormParent concept support
  - Fixed calls to XplatUI to match changed APIs
  - Fixed bug that would case us to use disposed Graphics objects
  - Removed unneeded internal methods
  - PerformLayout(): Fixed to handle DockStyle.Fill properly
  - SelectNextControl(): Fixed to properly check common parents
- TextBoxBase.cs: Removed border_style field (now in Control)
- MessageBox.cs:
  - Patch by Robert Thompson (rmt@corporatism.org): Added icon support,
    fixed calculations for form size
  - Added support for localized strings and icons
  - Improved form size calculations, added border
- ListView.cs: Removed border_style field (now in Control)
- X11Structs.cs: Moved several structs from X11 driver here
- X11Keyboard.cs: Changed debug message
- Application.cs: Removed FormParent concept support
- CommonDialog.cs:
  - Resetting end_modal flag
  - Removed FormParent concept support
- NativeWindow.cs: Removed FormParent concept support
- XplatUIX11.cs: Rewritten, now using the new Hwnd class, implementing
  Client area and Non-Client whole window to allow support for WM_NC
  messages
- XplatUIOSX.cs: Updated to match latest driver spec; added exception
  prevent using it until it supports Hwnd as per Geoff Norton's request
- ToolBar.cs: Fixed drawing, was not doing proper drawing
- PictureBox.cs: Removed border_style field, now in Control
- XplatUIWin32.cs: Added new driver methods

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

19 years ago- Added resources, containing images for MessageBox class
Peter Dennis Bartok [Sun, 13 Feb 2005 21:25:01 +0000 (21:25 -0000)]
- Added resources, containing images for MessageBox class

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

19 years ago- Added support for reading resources from assembly
Peter Dennis Bartok [Sun, 13 Feb 2005 21:24:25 +0000 (21:24 -0000)]
- Added support for reading resources from assembly

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

19 years ago2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 13 Feb 2005 20:40:41 +0000 (20:40 -0000)]
2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>

* mini.c: Moved linkdemand check into helper function check_linkdemand
to allow reuse for all intructions (CALL, CALLVIRT, NEWOBJ, JMP,
LDFTN, LDVIRTFTN).

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

19 years ago2004-02-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 13 Feb 2005 20:34:24 +0000 (20:34 -0000)]
2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>

* declsec.c: Added statistics counter for different kinds of
LinkDemands.
* mini.h: Added CAS statistic counters to MonoJitStats. Removed unused
(and commented) declaration.
* mini.c: Added statistics counter for security Demand code
generation. Added display of security statistics.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 20:20:38 +0000 (20:20 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* main.c: Output managed resources as well. Fixes #72033.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 20:19:18 +0000 (20:19 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* tabledefs.h (MANIFEST_RESOURCE_VISIBILITY_MASK): Add flags for ManifestResource.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 19:38:34 +0000 (19:38 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* dtd2xsd: Remove generated file from SVN.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 19:35:51 +0000 (19:35 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
bugs.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Feb 2005 19:26:38 +0000 (19:26 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* declsec.c (mono_declsec_linkdemand_aptc): Applied patch from Robert Jordan (robertj@gmx.net).
Fix compilation errors under gcc-2.95.

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

19 years agoUpdate the documentation API with new methods
Miguel de Icaza [Sun, 13 Feb 2005 17:56:06 +0000 (17:56 -0000)]
Update the documentation API with new methods

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

19 years ago2005-02-13 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 13 Feb 2005 17:28:30 +0000 (17:28 -0000)]
2005-02-13 Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

    * NpgsqlTypes/NpgsqlTypesHelper.cs: gborg 1121: Fixed another culture variant representation problem when handling floating numbers. Thanks Sergey (sergey dot p dot k dot no dot spam at gmail dot com) for patch.
    gborg 1167: Added support for writing null chars in text fields. Now they are escaped with \\0.
    Thanks Sergey (sergey dot p dot k dot no dot spam at gmail dot com) for patch.

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

19 years ago- Dang it. Forgot to check in the prototype fix
Peter Dennis Bartok [Sun, 13 Feb 2005 00:08:55 +0000 (00:08 -0000)]
- Dang it. Forgot to check in the prototype fix

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

19 years ago* ResXNullRef.cs: Added to build
Geoff Norton [Sat, 12 Feb 2005 23:25:25 +0000 (23:25 -0000)]
* ResXNullRef.cs: Added to build
* ResXResourceReader: Implement ResXNullRef handling.

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

19 years ago2005-02-12 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Sat, 12 Feb 2005 23:23:20 +0000 (23:23 -0000)]
2005-02-12  Geoff Norton  <gnorton@customerdna.com>
        * ResourceReader.cs: If a resource type index is -1 return null
         instead of throwing an exception
* ResourceWriter.cs: If an object is null; encode it with type index
         -1 instead of throwing an exception.

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 12 Feb 2005 23:21:49 +0000 (23:21 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* loader.c (mono_lookup_pinvoke_call): Correct the search order used for different CharSet
values.

* marshal.c (mono_marshal_get_string_encoding): CHAR_SET_AUTO means Unicode on windows.

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

19 years ago * CharConverter.cs: Implement the ability to convert from ""
Geoff Norton [Sat, 12 Feb 2005 23:21:45 +0000 (23:21 -0000)]
* CharConverter.cs: Implement the ability to convert from ""

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

19 years ago2005-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 12 Feb 2005 23:19:37 +0000 (23:19 -0000)]
2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

* pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.

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

19 years ago- Fixed pointer type
Peter Dennis Bartok [Sat, 12 Feb 2005 22:06:39 +0000 (22:06 -0000)]
- Fixed pointer type

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

19 years ago2005-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 12 Feb 2005 21:54:47 +0000 (21:54 -0000)]
2005-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebResponse.cs:
* WebConnection.cs:
* HttpWebRequest.cs:
* WebConnectionStream.cs: don't read the entire response unless the
user requests it. Fixes bug #72443.

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

19 years agoFirst "work-in-progress"-version of FontDialog
Alexander Olk [Sat, 12 Feb 2005 21:10:02 +0000 (21:10 -0000)]
First "work-in-progress"-version of FontDialog

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

19 years ago2005-02-12 Chris Toshok <toshok@ximian.com>
Chris Toshok [Sat, 12 Feb 2005 20:39:42 +0000 (20:39 -0000)]
2005-02-12  Chris Toshok  <toshok@ximian.com>

        * Assembly.cs: Correct the type of MonoDebugger_MakeArrayType.

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

19 years agoMerge to GMCS: 40534
Jambunathan K [Sat, 12 Feb 2005 20:23:29 +0000 (20:23 -0000)]
Merge to GMCS: 40534

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

19 years agoindicate var name
César Natarén [Sat, 12 Feb 2005 20:21:14 +0000 (20:21 -0000)]
indicate var name

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

19 years agoDeleting this parser generated file from svn.
Jambunathan K [Sat, 12 Feb 2005 20:19:57 +0000 (20:19 -0000)]
Deleting this parser generated file from svn.

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

19 years agochangelog entry
César Natarén [Sat, 12 Feb 2005 20:17:21 +0000 (20:17 -0000)]
changelog entry

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

19 years agoadded mjs for script creation
César Natarén [Sat, 12 Feb 2005 20:12:03 +0000 (20:12 -0000)]
added mjs for script creation

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

19 years ago2005-02-12 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Sat, 12 Feb 2005 20:10:11 +0000 (20:10 -0000)]
2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>

* Makefile: added mjs

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

19 years agoDelete binaries.
César Natarén [Sat, 12 Feb 2005 20:09:29 +0000 (20:09 -0000)]
Delete binaries.

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

19 years agoadded mjs dir, which contains the driver for jscript's compiler
César Natarén [Sat, 12 Feb 2005 20:07:12 +0000 (20:07 -0000)]
added mjs dir, which contains the driver for jscript's compiler

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

19 years agoremove debug msg
César Natarén [Sat, 12 Feb 2005 19:31:19 +0000 (19:31 -0000)]
remove debug msg

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

19 years ago * Version.cs (CompareTo, Equals): Make sure the versions for
Ben Maurer [Sat, 12 Feb 2005 18:58:05 +0000 (18:58 -0000)]
* Version.cs (CompareTo, Equals): Make sure the versions for
generics handle `null'. The non-generics versions now just call
the regular versions, to reduce code duplication.

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

19 years ago2005-02-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 12 Feb 2005 18:35:48 +0000 (18:35 -0000)]
2005-02-12  Ben Maurer  <bmaurer@ximian.com>

* *: Fix up tests on 2.0 by explicitly boxing.

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

19 years agooops
Ben Maurer [Sat, 12 Feb 2005 18:02:55 +0000 (18:02 -0000)]
oops

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

19 years ago * Boolean.cs (CompareTo): make this really work for generics
Ben Maurer [Sat, 12 Feb 2005 17:56:47 +0000 (17:56 -0000)]
* Boolean.cs (CompareTo): make this really work for generics

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

19 years agofix for global inc/dec op
César Natarén [Sat, 12 Feb 2005 17:54:10 +0000 (17:54 -0000)]
fix for global inc/dec op

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

19 years agoAnother debugging message
Miguel de Icaza [Sat, 12 Feb 2005 17:27:42 +0000 (17:27 -0000)]
Another debugging message

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

19 years agoIn mono/metadata:
Ben Maurer [Sat, 12 Feb 2005 16:54:34 +0000 (16:54 -0000)]
In mono/metadata:
2005-02-12  Ben Maurer  <bmaurer@ximian.com>
* domain-internals.h: add the hashtable here.

* class-internals.h: Remove `info' from MonoMethod

* domain.c: Add a new hashtable, jit_trampoline_hash

In mono/mini:
2005-02-12  Ben Maurer  <bmaurer@ximian.com>
* mini.c, driver.c: Use the new jit trampoline hashtable

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

19 years agoIn System:
Ben Maurer [Sat, 12 Feb 2005 16:38:56 +0000 (16:38 -0000)]
In System:
2005-02-12  Ben Maurer  <bmaurer@ximian.com>

* Type.cs (GetProperty): Passing new Type [0] is different than
null. null means `I don't care how many types this has,' while new
Type [0] means `this must have 0 types.'

In System.Reflection:
2005-02-12  Ben Maurer  <bmaurer@ximian.com>

* Binder.cs (SelectProperty): Use -1 as the dummy `I don't know
how many types' value.

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

19 years agoremove unreliable stuff
Ben Maurer [Sat, 12 Feb 2005 16:09:18 +0000 (16:09 -0000)]
remove unreliable stuff

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

19 years ago2005-02-12 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 12 Feb 2005 14:16:08 +0000 (14:16 -0000)]
2005-02-12  Marek Safar  <marek.safar@seznam.cz>

* ConditionalAttribute.cs: NET_2_0 extension.

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

19 years ago2005-02-12 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 12 Feb 2005 14:12:09 +0000 (14:12 -0000)]
2005-02-12  Marek Safar  <marek.safar@seznam.cz>

* CompilationRelaxationsAttribute.cs,
* DependencyAttribute.cs,
* FixedBufferAttribute.cs,
* InternalsVisibleToAttribute.cs,
* RequiredAttributeAttribute.cs,
* StringFreezingAttribute.cs: Fix NET_2_0 attributes.

* CustomConstantAttribute.cs,
* IndexerNameAttribute.cs: Fix AttributeUsage flags.

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

19 years agofixed wrong logic
Marek Safar [Sat, 12 Feb 2005 14:08:29 +0000 (14:08 -0000)]
fixed wrong logic

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

19 years ago- Implemented OpacityConverter class
Peter Dennis Bartok [Sat, 12 Feb 2005 06:53:29 +0000 (06:53 -0000)]
- Implemented OpacityConverter class
- Added internal Hwnd class to support drivers that need to emulate client
  area/non-client area window behaviour

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

19 years agoRemove debugging comment
Miguel de Icaza [Sat, 12 Feb 2005 06:14:58 +0000 (06:14 -0000)]
Remove debugging comment

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

19 years ago2005-02-11 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sat, 12 Feb 2005 05:14:08 +0000 (05:14 -0000)]
2005-02-11  Miguel de Icaza  <miguel@novell.com>

* codegen.cs (EmitContext): Introduce the `MethodIsStatic'
variable.  This one is represents the actual low-level declaration
of the method, as opposed to the semantic level `IsStatic'.

An anonymous method which is hosted into a static method might be
actually an instance method.  IsStatic would reflect the
container, while MethodIsStatic represents the actual code
generated.

* expression.cs (ParameterReference): Use the new MethodIsStatic
instead of IsStatic.

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

19 years ago2005-02-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 12 Feb 2005 04:57:36 +0000 (04:57 -0000)]
2005-02-12  Ben Maurer  <bmaurer@ximian.com>

* runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
nickd, miguel, et al.

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

19 years agofixes for tests that fail
Ben Maurer [Sat, 12 Feb 2005 04:30:49 +0000 (04:30 -0000)]
fixes for tests that fail

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

19 years ago- Implemented
Peter Dennis Bartok [Sat, 12 Feb 2005 01:11:25 +0000 (01:11 -0000)]
- Implemented

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

19 years ago2005-02-11 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sat, 12 Feb 2005 01:08:43 +0000 (01:08 -0000)]
2005-02-11  Miguel de Icaza  <miguel@novell.com>

* anonymous.cs (AnonymousMethod.Compatible): Pass the
Modifiers.STATIC to the Anonymous' Method EmitContext if static is
set on the current EmitContext.

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

19 years ago2005-02-11 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sat, 12 Feb 2005 00:54:31 +0000 (00:54 -0000)]
2005-02-11  Miguel de Icaza  <miguel@novell.com>

* expression.cs (Cast): Overload DoResolveLValue so we can pass
resolve our casted expression as an LValue.  This triggers the
proper LValue processing that is later required by Assign.

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

19 years ago2005-02-11 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sat, 12 Feb 2005 00:17:10 +0000 (00:17 -0000)]
2005-02-11  Miguel de Icaza  <miguel@novell.com>

* cs-tokenizer.cs (pp_and): recurse on pp_and, fixes #61903.

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

19 years agoAdd new test
Miguel de Icaza [Sat, 12 Feb 2005 00:16:56 +0000 (00:16 -0000)]
Add new test

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

19 years ago2005-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 11 Feb 2005 23:32:49 +0000 (23:32 -0000)]
2005-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: don't fail on <tbody runat=server>. Fixes bug #71856.

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

19 years ago2005-02-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 11 Feb 2005 22:49:37 +0000 (22:49 -0000)]
2005-02-11  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* List.cs: Added internal ReadOnlyCollection class,
which is a wrapper for a read only IList<T> version of the List<T>.
Used in AsReadOnly () method.

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

19 years agoFix arg to invalidated_delegate_trampoline.
Paolo Molaro [Fri, 11 Feb 2005 22:07:13 +0000 (22:07 -0000)]
Fix arg to invalidated_delegate_trampoline.

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