Martin Baulig [Fri, 10 Dec 2004 02:06:18 +0000 (02:06 -0000)]
Small optimization.
svn path=/trunk/mono/; revision=37536
Alp Toker [Thu, 9 Dec 2004 22:53:55 +0000 (22:53 -0000)]
Reduce verbosity.
svn path=/trunk/mcs/; revision=37530
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
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
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
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
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
Alp Toker [Thu, 9 Dec 2004 21:01:01 +0000 (21:01 -0000)]
Improve reporting.
svn path=/trunk/mcs/; revision=37522
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
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
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
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
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
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
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
Martin Baulig [Thu, 9 Dec 2004 18:40:13 +0000 (18:40 -0000)]
Fix typo.
svn path=/trunk/mono/; revision=37510
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
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
Marek Safar [Thu, 9 Dec 2004 17:58:59 +0000 (17:58 -0000)]
renamed to be consistent
svn path=/trunk/mcs/; revision=37505
Marek Safar [Thu, 9 Dec 2004 17:57:57 +0000 (17:57 -0000)]
it was not error
svn path=/trunk/mcs/; revision=37504
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
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
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
Peter Dennis Bartok [Thu, 9 Dec 2004 16:48:04 +0000 (16:48 -0000)]
- Updated
svn path=/trunk/mcs/; revision=37497
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
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
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
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
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
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
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
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
Raja R Harinath [Thu, 9 Dec 2004 13:49:39 +0000 (13:49 -0000)]
Fix typos and thinkos.
svn path=/trunk/mono/; revision=37484
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
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
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
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
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
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
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
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
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
Alp Toker [Thu, 9 Dec 2004 09:09:40 +0000 (09:09 -0000)]
TODO updates
svn path=/trunk/mcs/; revision=37472
Jordi Mas i Hernandez [Thu, 9 Dec 2004 09:00:02 +0000 (09:00 -0000)]
remove warnings
svn path=/trunk/mcs/; revision=37471
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Alp Toker [Wed, 8 Dec 2004 23:50:24 +0000 (23:50 -0000)]
* README: Update test instructions.
svn path=/trunk/mcs/; revision=37446
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
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
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
Miguel de Icaza [Wed, 8 Dec 2004 23:27:56 +0000 (23:27 -0000)]
Update this too
svn path=/trunk/mcs/; revision=37442
Miguel de Icaza [Wed, 8 Dec 2004 23:14:23 +0000 (23:14 -0000)]
Rename the tool
svn path=/trunk/mcs/; revision=37441
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:40 +0000 (23:09 -0000)]
- Added Idle event
svn path=/trunk/mcs/; revision=37440
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:19 +0000 (23:09 -0000)]
- Updated
svn path=/trunk/mcs/; revision=37439
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
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
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
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
Peter Dennis Bartok [Wed, 8 Dec 2004 21:57:48 +0000 (21:57 -0000)]
- Updated
svn path=/trunk/mcs/; revision=37427
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
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
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
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
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
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
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
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
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
Martin Baulig [Wed, 8 Dec 2004 20:36:15 +0000 (20:36 -0000)]
New test.
svn path=/trunk/mcs/; revision=37416
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
Martin Baulig [Wed, 8 Dec 2004 20:34:51 +0000 (20:34 -0000)]
Reenable gen-118.cs.
svn path=/trunk/mcs/; revision=37414
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
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
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
Martin Baulig [Wed, 8 Dec 2004 19:17:58 +0000 (19:17 -0000)]
Ooops, disabled this again.
svn path=/trunk/mcs/; revision=37409
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
Martin Baulig [Wed, 8 Dec 2004 18:19:18 +0000 (18:19 -0000)]
New test.
svn path=/trunk/mcs/; revision=37406
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
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
Martin Baulig [Wed, 8 Dec 2004 18:16:22 +0000 (18:16 -0000)]
New test.
svn path=/trunk/mcs/; revision=37403
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
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
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
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
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
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
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
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