mono.git
19 years agoSmall optimization.
Martin Baulig [Fri, 10 Dec 2004 02:06:18 +0000 (02:06 -0000)]
Small optimization.

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

19 years ago Reduce verbosity.
Alp Toker [Thu, 9 Dec 2004 22:53:55 +0000 (22:53 -0000)]
  Reduce verbosity.

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

19 years ago2004-12-09 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Thu, 9 Dec 2004 22:24:47 +0000 (22:24 -0000)]
2004-12-09  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Refactor to pass the real hwnd into Graphics.FromHwnd, we
        prepare the CGContextRef there now.

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

19 years ago2004-12-09 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Thu, 9 Dec 2004 22:20:46 +0000 (22:20 -0000)]
2004-12-09  Geoff Norton  <gnorton@customerdna.com>

        * carbonFunctions.cs: New carbon functions/structures
        * Graphics.cs: Update FromHwnd to work without being in the carbon eventing loop

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

19 years ago* MonthCalendar.cs:
John BouAntoun [Thu, 9 Dec 2004 22:12:41 +0000 (22:12 -0000)]
* MonthCalendar.cs:
  - optimisationL only invalidate areas that have changed
* ThemeWin32Classic.cs:
  - only paint parts that intersect with clip_area

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

19 years ago2004-12-09 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 9 Dec 2004 22:00:11 +0000 (22:00 -0000)]
2004-12-09  Dick Porter  <dick@ximian.com>

* Win32Exception.cs: Add another socket error, fix the message of
some old ones.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 21:05:31 +0000 (21:05 -0000)]
2004-12-09  Lluis Sanchez Gual  <lluis@novell.com>

* SerializationCodeGenerator.cs: Yet another generation fix.

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

19 years agoImprove reporting.
Alp Toker [Thu, 9 Dec 2004 21:01:01 +0000 (21:01 -0000)]
Improve reporting.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 20:47:05 +0000 (20:47 -0000)]
2004-12-09  Lluis Sanchez Gual <lluis@novell.com>

* TcpConnectionPool.cs: Access the socket stream through a
BufferedStream.
* TcpMessageIO.cs: Avoid ReadByte().
* TcpServerChannel.cs: Access the socket stream through a
BufferedStream. Abort the connection if an unknown message is received.
All this fixes performance bug #70337.

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

19 years ago Report missed type registry hits after generation, using FullName if needed.
Alp Toker [Thu, 9 Dec 2004 20:32:23 +0000 (20:32 -0000)]
  Report missed type registry hits after generation, using FullName if needed.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 20:26:43 +0000 (20:26 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs,
  XsdParticleValidationState.cs : Fixed the previous problem ==
  inconsistent start assessment and end assessment.
  More refactory: stateManager is just renamed to state, and its type
  name is now XsdParticleStateManager.
  Now Context is included in state.
  Shortened lengthy xsd related type names with usingdecl.

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

19 years ago Report missed type registry hits after generation.
Alp Toker [Thu, 9 Dec 2004 20:19:09 +0000 (20:19 -0000)]
  Report missed type registry hits after generation.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 19:08:50 +0000 (19:08 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* get.c (get_generic_param): Take a `MonoGenericContainer *' and
use it to print things instead of manually parsing the metadata.

* main.c (dis_generic_param_and_constraints): Removed, use
get_generic_param() instead.
(dis_method_list): Added `MonoGenericContext *' argument.

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

19 years ago Use base name of input as default output target directory.
Alp Toker [Thu, 9 Dec 2004 19:03:32 +0000 (19:03 -0000)]
  Use base name of input as default output target directory.

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

19 years ago Code generator access modifier cleanups.
Alp Toker [Thu, 9 Dec 2004 18:52:41 +0000 (18:52 -0000)]
  Code generator access modifier cleanups.
  * Makefile:
  Build Demo.dll, not Test.dll.

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

19 years agoFix typo.
Martin Baulig [Thu, 9 Dec 2004 18:40:13 +0000 (18:40 -0000)]
Fix typo.

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

19 years ago Name the generated .so according to the input assembly name.
Alp Toker [Thu, 9 Dec 2004 18:32:58 +0000 (18:32 -0000)]
  Name the generated .so according to the input assembly name.

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

19 years ago Handle multiple namespaces in a single assembly.
Alp Toker [Thu, 9 Dec 2004 18:23:17 +0000 (18:23 -0000)]
  Handle multiple namespaces in a single assembly.

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

19 years agorenamed to be consistent
Marek Safar [Thu, 9 Dec 2004 17:58:59 +0000 (17:58 -0000)]
renamed to be consistent

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

19 years agoit was not error
Marek Safar [Thu, 9 Dec 2004 17:57:57 +0000 (17:57 -0000)]
it was not error

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

19 years ago2004-12-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Dec 2004 17:39:54 +0000 (17:39 -0000)]
2004-12-09  Marek Safar <marek.safar@seznam.cz>

* test-329.cs: New test for #67412 (needs runtime update)

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

19 years ago2004-12-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Dec 2004 17:36:09 +0000 (17:36 -0000)]
2004-12-09  Marek Safar <marek.safar@seznam.cz>

* reflection.c: Add support for null attribute arguments.

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

19 years ago Handle nested namespaces properly.
Alp Toker [Thu, 9 Dec 2004 17:32:56 +0000 (17:32 -0000)]
  Handle nested namespaces properly.
  Generate forward type declarations.
  Use the real type, not MonoObject, for function parameters.
  Ignore non-public types for now.

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

19 years ago- Updated
Peter Dennis Bartok [Thu, 9 Dec 2004 16:48:04 +0000 (16:48 -0000)]
- Updated

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

19 years ago- Fix r37004 which causes problems on X11
Peter Dennis Bartok [Thu, 9 Dec 2004 16:46:16 +0000 (16:46 -0000)]
- Fix r37004 which causes problems on X11

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

19 years ago * ToolBar.cs: Added support for displaying ContextMenu
Ravindra [Thu, 9 Dec 2004 16:30:00 +0000 (16:30 -0000)]
    * ToolBar.cs: Added support for displaying ContextMenu
        attached to a button on ToolBar.
        * ToolBarButton.cs: Uncomment/fixed the DropDownMenu
        property.

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

19 years ago2004-12-09 Ritvik Mayank <mritvik@novell.com>
Ritvik Mayank [Thu, 9 Dec 2004 16:00:41 +0000 (16:00 -0000)]
2004-12-09  Ritvik Mayank  <mritvik@novell.com>

* ArithmeticOperators2.vb: Convert to nunit.
* Array2.vb: Likewise.
* AssignmentStatements1.vb: Likewise.
* ArithmeticOperators1.vb: Likewise.
* ArithmeticOperators3.vb: Likewise.
* Array1.vb: Likewise.
* Array3.vb: Likewise.
* AssignmentStatements2.vb: Likewise.

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

19 years ago2004-12-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 9 Dec 2004 15:44:25 +0000 (15:44 -0000)]
2004-12-09  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (NEW_AOTCONST): Share some code between the different NEW_AOTCONST macros.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 15:30:46 +0000 (15:30 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : mhm, something is wrong with call to
  context.PopScope(). So quick fix and marked as FIXME.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 15:06:52 +0000 (15:06 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdParticleValidationState.cs : removed unused enum.
* XsdValidatingReader.cs : more refactoring. Validation process is
  now strictly done only when not skipping (no side effect).
  - elementQnameStack is used only in keyref resolution, so just moved
    Pop() into EndElement block and thus removed popContext.
  - Renamed currentQName to attrQName (only used for attribute).
  - Create defaultAttributes array only when required.
  So now XsdValidationContext has only Element, State and XsiType.
  - It now just holds Stack for state objects (instead of Hashtable).
    Child state is set inside StartElementSchemaValidity (it is kind
    of StartTagCloseDeriv()).
  - Removed Clear().

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 13:57:10 +0000 (13:57 -0000)]
2004-12-09  Lluis Sanchez Gual <lluis@novell.com>

* SerializationCodeGenerator.cs: Fixed generation of enum literals.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 13:50:52 +0000 (13:50 -0000)]
2004-12-09  Lluis Sanchez Gual <lluis@novell.com>

* ValueCollectionParameterReader.cs: Parse parameters in the correct
way, Convert.ChangeType is not enough. This fixes bug #70266.
Removed some types that are not supported as parameters.
* MimeFormatter.cs: Added methods for xml <-> object conversion.
* UrlEncodedParameterWriter.cs: Use a more elaborate method for converting
from object to string, ToString() is not enough.

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

19 years agoFix typos and thinkos.
Raja R Harinath [Thu, 9 Dec 2004 13:49:39 +0000 (13:49 -0000)]
Fix typos and thinkos.

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

19 years ago* README: Update with details about the new build setup.
Raja R Harinath [Thu, 9 Dec 2004 13:47:17 +0000 (13:47 -0000)]
* README: Update with details about the new build setup.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 12:08:13 +0000 (12:08 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : more refactoring on XsdValidationContext.
  context.Load() was unnecessary. SchemaType is not necessary.
  SiblingState and Element are now not accessed externally.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@ximian.com>
Lluis Sanchez [Thu, 9 Dec 2004 11:27:17 +0000 (11:27 -0000)]
2004-12-09  Lluis Sanchez Gual  <lluis@ximian.com>

* ObjectManager.cs: When deserializing an object that implements
ISerializable, check if a surrogate exists for that object, before
trying to deserialize it as ISerializable. This fixes bug #70104.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@ximian.com>
Lluis Sanchez [Thu, 9 Dec 2004 11:26:49 +0000 (11:26 -0000)]
2004-12-09  Lluis Sanchez Gual  <lluis@ximian.com>

* SerializationTest.cs: Added test for bug #70104.

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

19 years agoautosize works in text change and removes unnecessary invalidate
Jordi Mas i Hernandez [Thu, 9 Dec 2004 10:47:54 +0000 (10:47 -0000)]
autosize works in text change and removes unnecessary invalidate

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 10:40:03 +0000 (10:40 -0000)]
2004-12-09  Lluis Sanchez Gual <lluis@novell.com>

* TypeStubManager.cs: Removed redundat hastable access.
* SoapHttpClientProtocol.cs: Accept responses with ContentLength==0.
This fixes bug #70310.

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

19 years ago2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 9 Dec 2004 10:38:49 +0000 (10:38 -0000)]
2004-12-09  Lluis Sanchez Gual  <lluis@novell.com>

* XmlReflectionMember.cs: Added DeclaringType member.
* XmlReflectionImporter.cs: When importing fields that belong to a
base class, use the xml namespace of the base map for the member.
This fixes bug #70309.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 10:20:58 +0000 (10:20 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : more refactoring.

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

19 years ago2004-12-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Dec 2004 09:16:53 +0000 (09:16 -0000)]
2004-12-09  Marek Safar  <marek.safar@seznam.cz>

* anonymous.cs, class.cs, convert.cs, doc.cs, support.cs:
Reduced number of warnings.

* class.cs (TypeContainer.VerifyClsCompliance): One if is enough.

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

19 years agoTODO updates
Alp Toker [Thu, 9 Dec 2004 09:09:40 +0000 (09:09 -0000)]
TODO updates

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

19 years agoremove warnings
Jordi Mas i Hernandez [Thu, 9 Dec 2004 09:00:02 +0000 (09:00 -0000)]
remove warnings

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

19 years ago* test-driver: Clean up.
Raja R Harinath [Thu, 9 Dec 2004 08:59:10 +0000 (08:59 -0000)]
* test-driver: Clean up.
* Makefile.am (testjit, testaot, testinterp): Error out on failing tests.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 9 Dec 2004 08:50:35 +0000 (08:50 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* DTDObjectModel.cs : implemented lightweight XmlSchema generator.

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

19 years ago2004-12-08 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Thu, 9 Dec 2004 03:51:59 +0000 (03:51 -0000)]
2004-12-08  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Added mouse move/click/grab support
        Remove some debugging WriteLines not needed anymore.
        Add window resizing/positioning.
        Fix visibility on reparenting.

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

19 years ago2004-12-08 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Thu, 9 Dec 2004 03:48:44 +0000 (03:48 -0000)]
2004-12-08  Geoff Norton  <gnorton@customerdna.com>

        * Graphics.cs:  Drop FromHwndWithSize; we can't change the public API
        Add Quartz support to FromHwnd marshalling a struct back with the ptr/width/height.

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

19 years ago2004-12-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 9 Dec 2004 03:30:31 +0000 (03:30 -0000)]
2004-12-08  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Removed message.

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

19 years ago2004-12-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 9 Dec 2004 03:18:45 +0000 (03:18 -0000)]
2004-12-08  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs: Fix bug introduced in 1.1.x: 70219.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 02:08:08 +0000 (02:08 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* Makefile: Disabled xml-022.cs and xml-028.cs.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 02:07:01 +0000 (02:07 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* GenericTypeParameterBuilder.cs
(GenericTypeParameterBuilder.IsValueType): Fixed the FIXME.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 01:37:07 +0000 (01:37 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* metadata.h, loader.h: Use `idx' instead of `index' in parameter
names to get rid of compiler warnings.

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

19 years ago2004-12-09 Alp Toker <alp@atoker.com>
Alp Toker [Thu, 9 Dec 2004 01:24:27 +0000 (01:24 -0000)]
2004-12-09  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  Support inheritance within a single namespace
  Enhance CodeWriter

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

19 years agoFrancisco Figueiredo Jr. <fxjrlists@yahoo.com>
Francisco Figueiredo Jr. [Thu, 9 Dec 2004 00:07:51 +0000 (00:07 -0000)]
Francisco Figueiredo Jr.  <fxjrlists@yahoo.com>
        * Npgsql/NpgsqlConnector (IsValid): Clean mediator after get a connection from pool and test it for validity. This fix a bug which some times occured which made available this test resultset to user when it shouldn't.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 00:00:09 +0000 (00:00 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* doc.cs (DocUtil): Make this a static class.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:59:25 +0000 (23:59 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Moved the type inference
implementation into TypeManager.

* generics.cs (TypeManager): Moved the type inference
implementation here.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:53:56 +0000 (23:53 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager): Make this a partial class.

* generics.cs
(TypeManager): Move the generics part of `TypeManager' here.

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

19 years ago * README: Update test instructions.
Alp Toker [Wed, 8 Dec 2004 23:50:24 +0000 (23:50 -0000)]
  * README: Update test instructions.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:45:12 +0000 (23:45 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* Mono.CSharp.Debugger/: Renamed to Mono.CSharp.CompilerServices.
(the DLL it creates has already been renamed a long time ago).

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

19 years ago2004-12-08 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 8 Dec 2004 23:42:32 +0000 (23:42 -0000)]
2004-12-08  Alp Toker  <alp@atoker.com>

* cilc.cs:
Produce genuine GObjects.
Start support for events/signals and enums.
Handle overloaded methods.
Report ignored types, warn on potentially incorrect code generation.
More conflict avoidance.
Cleaned up warnings.

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

19 years agoFixed my email address where it was wrong.
Martin Baulig [Wed, 8 Dec 2004 23:31:54 +0000 (23:31 -0000)]
Fixed my email address where it was wrong.

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

19 years agoUpdate this too
Miguel de Icaza [Wed, 8 Dec 2004 23:27:56 +0000 (23:27 -0000)]
Update this too

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

19 years agoRename the tool
Miguel de Icaza [Wed, 8 Dec 2004 23:14:23 +0000 (23:14 -0000)]
Rename the tool

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

19 years ago- Added Idle event
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:40 +0000 (23:09 -0000)]
- Added Idle event

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

19 years ago- Updated
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:19 +0000 (23:09 -0000)]
- Updated

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 22:52:23 +0000 (22:52 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_struct_to_ptr): Call
mono_marshal_load_type_info (). Fixes #69625.
(mono_marshal_get_ptr_to_struct): Likewise.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 22:37:30 +0000 (22:37 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* mono-debug.h: Bumped version number to 47.

* mono-debug-debugger.c
(mono_debugger_event_handler, mono_debugger_event): Take two
guint64 arguments insteed of a gpointer and a guint32.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 22:12:44 +0000 (22:12 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : making smarter relationship between
  XmlValidatingReader. Added ValidationEventHandler and ValidationType.
  nonDefaultAttributeCount was extraneous.
  Added 'checkIdentity' (i.e. !IgnoreIdentityConstraints).
  DefaultAttributesCache property did make little sense, so just
  reverted to ArrayList field.

* XmlValidatingReader.cs : making smarter relationship between
  XsdValidatingReader.

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

19 years ago- Added XplatUIOSX.cs to build list
Peter Dennis Bartok [Wed, 8 Dec 2004 21:59:12 +0000 (21:59 -0000)]
- Added XplatUIOSX.cs to build list

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

19 years ago- Updated
Peter Dennis Bartok [Wed, 8 Dec 2004 21:57:48 +0000 (21:57 -0000)]
- Updated

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:55:06 +0000 (21:55 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.h
(MonoDebugLineNumberEntry): Renamed `offset' to `il_offset' and
`address' to `native_offset'.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 21:21:00 +0000 (21:21 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.c jit-icalls.c: Pass generic_context to mono_ldtoken_wrapper.
Fixes #69985.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 21:12:11 +0000 (21:12 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* XmlReaderSettingsTests.cs : updated some boolean flags to
  XmlSchemaValidationFlags.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:05:07 +0000 (21:05 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* gcs3024.cs: New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:03:24 +0000 (21:03 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.VerifyClsCompliance): Report a CS3003
instead of a CS3002 for properties and indexer.  Added CS3024
check for generic interfaces.

* attributes.cs (AttributeTester.AnalyzeTypeCompliance): Generic
instances are not CLS-compliant.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:03:02 +0000 (21:03 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.VerifyClsCompliance): Report a CS3003
instead of a CS3002 for properties and indexer.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:00:33 +0000 (21:00 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* cs3002-4.cs: Renamed to cs3003-2.cs.
* cs3002-7.cs: Renamed to cs3003-3.cs.
* cs3002-8.cs: Renamed to cs3003-4.cs.

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

19 years ago * CultureInfo.cs: When creating the invariant culture's TextInfo
Jackson Harper [Wed, 8 Dec 2004 20:40:05 +0000 (20:40 -0000)]
* CultureInfo.cs: When creating the invariant culture's TextInfo
object pass it this. Fixes bug #69106.
* TextInfo.cs: Remove unused constructor

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:38:01 +0000 (20:38 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* cs-parser.jay
(void_pointer_expression): New rule for `void*', `void**' etc.
(typeof_expression): Add `void_pointer_expression'; fixes #66846.

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 20:36:15 +0000 (20:36 -0000)]
New test.

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

19 years ago2004-12-08 <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 20:35:59 +0000 (20:35 -0000)]
2004-12-08    <vargaz@freemail.hu>

* cs-tokenizer.cs: Add workaround for NET 2.0 beta 1 csc bug.

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

19 years agoReenable gen-118.cs.
Martin Baulig [Wed, 8 Dec 2004 20:34:51 +0000 (20:34 -0000)]
Reenable gen-118.cs.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:34:28 +0000 (20:34 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* mini.c (mono_method_to_ir): In CEE_CALLVIRT, use `fsig->signature'
if we're a CEE_CONSTRAINED call.  Fixes gen-118.cs.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:33:09 +0000 (20:33 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_create_from_typespec): Only inflate if we
either have `context->gclass' or `context->gmethod'.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:15:57 +0000 (20:15 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* decl.cs (MemberName.ToString): Make this work again.

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

19 years agoOoops, disabled this again.
Martin Baulig [Wed, 8 Dec 2004 19:17:58 +0000 (19:17 -0000)]
Ooops, disabled this again.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:23:41 +0000 (18:23 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Removed the hack for
MethodCore.MayUnify().

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 18:19:18 +0000 (18:19 -0000)]
New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:18:56 +0000 (18:18 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.MayBecomeEqualGenericTypes): Make
this actually work.

* class.cs (MethodCore.MayUnify): Use
TypeManager.MayBecomeEqualGenericTypes().

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

19 years agoDon't crash here on error.
Martin Baulig [Wed, 8 Dec 2004 18:17:54 +0000 (18:17 -0000)]
Don't crash here on error.

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 18:16:22 +0000 (18:16 -0000)]
New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:14:18 +0000 (18:14 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* expression.cs (Is.DoResolve, As.DoResolve): If we're a type
parameter, box it.  Fixes #69233.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:12:01 +0000 (18:12 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.CheckConstraints): Valuetypes always
have the ctor constraint.  Fixes #68326.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:26:02 +0000 (17:26 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* mono-api.xsl : optimized a bit. Removed extraneous step from
  template-matches, extraneous descendant search and mode usage.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:15:51 +0000 (17:15 -0000)]
2004-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* XsltException.cs, XsltCompileException.cs :
  added SecurityPermissionAttributes.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:14:21 +0000 (17:14 -0000)]
2004-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : added XmlSchemaValidator.cs,
  XmlValueGetter.cs and XmlSchemaValidationFlags.cs.

* XmlException.cs : added SecurityPermissionAttributes.
* XmlReaderSettings.cs,
  XmlReader.cs : added ValidationFlags and removed obsolete ones.

* XmlValueGetter.cs,
  XmlSchemaValidationFlags.cs,
  XmlSchemaValidator.cs : added.
* XmlSchemaSet.cs : XmlResolver is now internally gettable.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:56:01 +0000 (16:56 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_arch_output_basic_block): Implement OP_FCONV_TO_<X>
correctly.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:54:53 +0000 (16:54 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* exceptions.cs: Disable some tests which depend on properties of x86 fp
arithmetic.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:09:36 +0000 (16:09 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* metadata-internals.h (MonoAssembly): Add 'corlib_internal' field.

* object-internals.h (MonoReflectionAssemblyBuilder): Move 'corlib_internal' field from Assembly to AssemblyBuilder.

* reflection.c (mono_image_basic_init): Initialize assembly->corlib_internal from the assembly builder.

* reflection.c (mono_assembly_get_object): Remove the workaround put
in for the release.

* appdomain.c: Use the corlib_internal field from MonoAssembly.

* appdomain.c: Bump corlib version.

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