Atsushi Eno [Wed, 12 May 2004 09:13:26 +0000 (09:13 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* Parser.jay : made class internal.
svn path=/trunk/mcs/; revision=27151
Atsushi Eno [Wed, 12 May 2004 09:12:13 +0000 (09:12 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* BuiltInDatatype.cs : made classes/enums internal.
svn path=/trunk/mcs/; revision=27150
Atsushi Eno [Wed, 12 May 2004 09:11:19 +0000 (09:11 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* DTDObjectModel.cs,
DTDReader.cs,
XmlDocument.cs,
XmlInputStream.cs,
XmlParserInput.cs,
XmlTextReader.cs,
XmlUrlResolver.cs : removed reference to Mono.Xml.
Made Mono.Xml.* classes internal.
* XmlDocument.cs : output xml declaration for TextWriter output in Save()
* XmlElement.cs : Name character check should be done in .ctor().
* XmlNamespaceManager.cs : Removed dangerous internal .ctor()
svn path=/trunk/mcs/; revision=27149
Atsushi Eno [Wed, 12 May 2004 09:05:06 +0000 (09:05 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* XslNumber.cs : made enum internal
svn path=/trunk/mcs/; revision=27148
Atsushi Eno [Wed, 12 May 2004 09:04:23 +0000 (09:04 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* XmlOutputter.cs,
XslOutput.cs,
XslStylesheet.cs : made classes/enums internal.
svn path=/trunk/mcs/; revision=27147
Atsushi Eno [Wed, 12 May 2004 09:02:44 +0000 (09:02 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* Pattern.cs : made class internal.
svn path=/trunk/mcs/; revision=27146
Nick Drochak [Wed, 12 May 2004 06:42:48 +0000 (06:42 -0000)]
2004-05-12 Nick Drochak <ndrochak@ieee.org>
* PKCS12Test.cs: Do not exceed line length limit.
svn path=/trunk/mcs/; revision=27145
Gonzalo Paniagua Javier [Wed, 12 May 2004 06:40:13 +0000 (06:40 -0000)]
2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.dll.sources: added Html32TextWriter.
* System.Web.Compilation/AspGenerator.cs: ObjectTagBuilder do not
override HasBody now.
* System.Web.UI/Html32TextWriter.cs: stub contributed by Matthijs ter
Woord [meddochat].
* System.Web.UI/ObjectTagBuilder.cs: remove the HasBody override as MS
does not have that.
This makes System.Web free of errors, missing or extra stuff in the
class status pages.
svn path=/trunk/mcs/; revision=27144
Marek Safar [Wed, 12 May 2004 06:36:15 +0000 (06:36 -0000)]
2004-05-12 Marek Safar <marek.safar@seznam.cz>
* attribute.cs:
(Attribute.GetAttributeTargets): New method. Gets AttributeTargets
for attribute.
(Attribute.IsClsCompliaceRequired): Moved to base for better
accesibility.
(Attribute.UsageAttribute): New property for AttributeUsageAttribute
when attribute is AttributeUsageAttribute.
(Attribute.GetValidTargets): Simplified.
(Attribute.GetAttributeUsage): New method returns AttributeUsage
attribute for this type.
(Attribute.ApplyAttributes): Method renamed to Emit and make
non-static.
(GlobalAttributeSection): New class for special handling of global
attributes (assembly, module).
(AttributeSection.Emit): New method.
* class.cs: Implemented Attributable abstract methods.
(MethodCore.LabelParameters): Moved to Parameter class.
(Accessor): Is back simple class.
(PropertyMethod): Implemented Attributable abstract class.
(DelegateMethod): Implemented Attributable abstract class.
(Event): New constructor for disctintion between normal Event
and Event with accessors.
* cs-parser.jay: Used new Event ctor and GlobalAttributeSection.
* codegen.cs, const.cs, decl.cs, delegate.cs:
(CommonAssemblyModulClass): Implemented Attributable abstract class
and simplified.
* enum.cs: Implement IAttributeSupport interface.
(EnumMember): New class for emum members. Implemented Attributable
abstract class
* parameter.cs:
(ParameterBase): Is abstract.
(ReturnParameter): New class for easier [return:] attribute handling.
* typemanager.cs: Removed builder_to_attr.
svn path=/trunk/mcs/; revision=27143
Gonzalo Paniagua Javier [Wed, 12 May 2004 05:22:19 +0000 (05:22 -0000)]
lazy Canadians... ;-)
svn path=/trunk/mcs/; revision=27142
Gonzalo Paniagua Javier [Wed, 12 May 2004 05:12:14 +0000 (05:12 -0000)]
Don't try 2.0 on windows. It does not built yet.
svn path=/trunk/mono/; revision=27141
Gonzalo Paniagua Javier [Wed, 12 May 2004 05:11:14 +0000 (05:11 -0000)]
Added cleanassemblies target to remove all dlls and exes
svn path=/trunk/mono/; revision=27140
Atsushi Eno [Wed, 12 May 2004 05:05:05 +0000 (05:05 -0000)]
2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : added vb.dll
svn path=/trunk/mono/; revision=27139
Gonzalo Paniagua Javier [Wed, 12 May 2004 05:02:11 +0000 (05:02 -0000)]
2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile.am: also add libmonoos to libmetadata. Fixes the build on
windows.
svn path=/trunk/mono/; revision=27138
Gonzalo Paniagua Javier [Wed, 12 May 2004 04:51:03 +0000 (04:51 -0000)]
2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile: disable net_2_0 on windows. It doesn't build. Don't
try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the
command line.
svn path=/trunk/mcs/; revision=27137
Gonzalo Paniagua Javier [Wed, 12 May 2004 04:42:56 +0000 (04:42 -0000)]
Version
svn path=/trunk/mcs/; revision=27136
Miguel de Icaza [Wed, 12 May 2004 03:01:09 +0000 (03:01 -0000)]
Gone
svn path=/trunk/mono/; revision=27135
Gonzalo Paniagua Javier [Wed, 12 May 2004 01:58:21 +0000 (01:58 -0000)]
2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* metadata/Makefile.am: link to ../os/libmonoos.la on windows.
* metadata/assembly.c:
-If MONO_DEBUG, warn about non-existing directories in
MONO_PATH.
-Added mono_assembly_getrootdir() that replaces MONO_ASSEMBLIES
compile time variable.
-Removed init_default_path and call mono_set_rootdir from
libmonoos.a instead (windows only).
* metadata/assembly.h: declare mono_assembly_getrootdir().
* metadata/domain.c:
* metadata/icall.c: use mono_assembly_getrootdir() instead of
MONO_ASSEMBLIES.
* metadata/loader.c: s/getenv/g_getenv/
* os/win32/util.c: the path from GetModuleFileName is UTF-16.
svn path=/trunk/mono/; revision=27134
Patrik Torstensson [Tue, 11 May 2004 21:00:44 +0000 (21:00 -0000)]
2004-05-11 Patrik Torstensson
* mini-x86.c: optimize long shl/shr asm code (one less branch)
svn path=/trunk/mono/; revision=27133
Zoltan Varga [Tue, 11 May 2004 19:13:30 +0000 (19:13 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
svn path=/trunk/mono/; revision=27131
Zoltan Varga [Tue, 11 May 2004 19:04:37 +0000 (19:04 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* basic.cs basic-long.cs objects.cs: Make these compile under MS csc.
svn path=/trunk/mono/; revision=27130
Zoltan Varga [Tue, 11 May 2004 18:37:50 +0000 (18:37 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c dominators.c: Applied patch from David Waite
(mass@akuma.org): Fix memory leaks in loop optimizations.
svn path=/trunk/mono/; revision=27129
Jackson Harper [Tue, 11 May 2004 18:16:22 +0000 (18:16 -0000)]
* Makefile: Preserve MONO_PATH
svn path=/trunk/mcs/; revision=27128
Jackson Harper [Tue, 11 May 2004 18:13:00 +0000 (18:13 -0000)]
* Makefile: Use snazzy new PLATFORM_PATH_SEPARATOR when setting
the mono path, so it works on Windows.
svn path=/trunk/mcs/; revision=27127
Jackson Harper [Tue, 11 May 2004 18:05:18 +0000 (18:05 -0000)]
* platforms/linux.make:
* platforms/win32.make: Define a PLATFORM_PATH_SEPARATOR used for
separating paths in env vars. (ie MONO_PATH).
* profiles/net_2_0.make: Always use gmcs for building the 2.0
libraries. corlib is the first lib built and it will build
gmcs.
svn path=/trunk/mcs/; revision=27126
Mike Shaver [Tue, 11 May 2004 17:27:41 +0000 (17:27 -0000)]
update link to Jim Miller's patent message
svn path=/trunk/mono/; revision=27125
Zoltan Varga [Tue, 11 May 2004 17:23:17 +0000 (17:23 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
svn path=/trunk/mono/; revision=27124
Zoltan Varga [Tue, 11 May 2004 17:22:14 +0000 (17:22 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* mini.c: Add new icalls for AsAny marshalling.
svn path=/trunk/mono/; revision=27123
Zoltan Varga [Tue, 11 May 2004 17:20:07 +0000 (17:20 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* marshal.{h,c}: Add support for UnmanagedType.AsAny.
* marshal.c: Use mono_metadata_signature_{alloc,dup} where appropriate.
* metadata.h: Add new marshalling conversions.
* metadata.h metadata.c (mono_metadata_signature_dup): New helper function.
svn path=/trunk/mono/; revision=27122
Zoltan Varga [Tue, 11 May 2004 17:17:49 +0000 (17:17 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* opcode.def: Add mono_func2.
svn path=/trunk/mono/; revision=27121
Andreas N [Tue, 11 May 2004 17:05:25 +0000 (17:05 -0000)]
2004-05-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* Char.cs: Fix exceptions
svn path=/trunk/mcs/; revision=27120
Andreas N [Tue, 11 May 2004 17:03:52 +0000 (17:03 -0000)]
2004-05-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* OpCodes.cs: Refactored to avoid the static constructor
svn path=/trunk/mcs/; revision=27119
Miguel de Icaza [Tue, 11 May 2004 16:46:40 +0000 (16:46 -0000)]
flush
svn path=/trunk/mono/; revision=27118
Carlos Guzmán Álvarez [Tue, 11 May 2004 16:41:59 +0000 (16:41 -0000)]
2004-05-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
* Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
- Added fix for better handling of exceptions when
building the X509 Certificate chain.
svn path=/trunk/mcs/; revision=27117
Jackson Harper [Tue, 11 May 2004 16:37:34 +0000 (16:37 -0000)]
* Makefile: Use mono and mcs to build gmcs
svn path=/trunk/mcs/; revision=27116
Gonzalo Paniagua Javier [Tue, 11 May 2004 16:06:42 +0000 (16:06 -0000)]
2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Timer.cs: if AutoReset, disable the timer before adding the callback
to the ThreadPool. Patch by Tim Fries <timf@dicecorp.com>. Fixes bug
#57993.
svn path=/trunk/mcs/; revision=27114
Jackson Harper [Tue, 11 May 2004 15:35:55 +0000 (15:35 -0000)]
* runtime/net_1_1/Makefile.am:
* runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
svn path=/trunk/mono/; revision=27113
Jackson Harper [Tue, 11 May 2004 15:17:50 +0000 (15:17 -0000)]
* Makefile: Specify correct lowercase assembly name.
svn path=/trunk/mcs/; revision=27112
Atsushi Eno [Tue, 11 May 2004 15:16:29 +0000 (15:16 -0000)]
2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
* XmlDataInferenceLoader.cs :
It now requires XmlDocument as input. Improved identification of
DataSet element. Removed extra lines.
Moved boresome design notes to bottom of the source and
added standalone runnable driver (not included on build).
* DataSet.cs :
Update with related to the change above.
WriteXml() should call Flush() after writing. This fixes bug #58327.
* XmlSchemaDataImporter.cs :
Improved indentification of DataSet element.
svn path=/trunk/mcs/; revision=27111
Jackson Harper [Tue, 11 May 2004 15:13:51 +0000 (15:13 -0000)]
* library.make: Allow assembly names to be different then their
.sources file names.
svn path=/trunk/mcs/; revision=27110
Atsushi Eno [Tue, 11 May 2004 15:12:23 +0000 (15:12 -0000)]
2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
* DataSetTest.cs : Added WriteXmlToStream().
svn path=/trunk/mcs/; revision=27109
Paolo Molaro [Tue, 11 May 2004 13:51:39 +0000 (13:51 -0000)]
Tue May 11 16:00:38 CEST 2004 Paolo Molaro <lupus@ximian.com>
* tramp-ppc.c, mini-ppc.c: more cleanups.
svn path=/trunk/mono/; revision=27104
Lluis Sanchez [Tue, 11 May 2004 13:36:05 +0000 (13:36 -0000)]
* MethodResponse.cs: Only get the MethodBase from type and method name when
requested.
svn path=/trunk/mcs/; revision=27102
Lluis Sanchez [Tue, 11 May 2004 13:25:21 +0000 (13:25 -0000)]
* ChannelServices.cs: Configure delayed load channels when a chanel lookup
fails.
svn path=/trunk/mcs/; revision=27101
Lluis Sanchez [Tue, 11 May 2004 13:22:03 +0000 (13:22 -0000)]
* RemotingConfiguration.cs: Added method for configuring chanels with the
delayed client load flag. Added locks for accessing internal tables.
svn path=/trunk/mcs/; revision=27100
Lluis Sanchez [Tue, 11 May 2004 13:19:02 +0000 (13:19 -0000)]
* ChannelCore.cs: Use LoadWithPartialName when configuration information
is not present.
svn path=/trunk/mcs/; revision=27099
Sanja Gupta [Tue, 11 May 2004 13:04:23 +0000 (13:04 -0000)]
ImageAnimator.cs: Fixed compilation problem which crept in 'cos of my carelessness.
svn path=/trunk/mcs/; revision=27098
Dick Porter [Tue, 11 May 2004 13:02:27 +0000 (13:02 -0000)]
2004-05-11 Dick Porter <dick@ximian.com>
* shared.c (_wapi_shm_attach): Cope when a previous daemon startup
attempt failed, leaving shared files that look like a daemon is
still starting.
svn path=/trunk/mono/; revision=27097
Sanja Gupta [Tue, 11 May 2004 13:01:53 +0000 (13:01 -0000)]
ChangeLog: Updated ChangeLog
ImageAnimator.cs: Implemented first version. UNTESTED
svn path=/trunk/mcs/; revision=27096
Sebastien Pouliot [Tue, 11 May 2004 12:47:58 +0000 (12:47 -0000)]
2004-05-11 Jesper Pedersen <jep@itplus.dk>
* PKCS12Test.cs: Added unit tests for the new methods.
svn path=/trunk/mcs/; revision=27094
Gonzalo Paniagua Javier [Tue, 11 May 2004 12:29:45 +0000 (12:29 -0000)]
2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mini.c: no warnings.
svn path=/trunk/mono/; revision=27093
Gonzalo Paniagua Javier [Tue, 11 May 2004 12:18:20 +0000 (12:18 -0000)]
2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* SoapDocumentationHandler.cs: added internal property to get the page
handler when available.
* WebServiceHandlerFactory.cs: wrap the documentation handler in a class
that implements IRequiresSessionState and, if requested,
IReadOnlySessionState, so that we can use Sesion object in the default
WSDL help generator.
svn path=/trunk/mcs/; revision=27092
Zoltan Varga [Tue, 11 May 2004 11:48:31 +0000 (11:48 -0000)]
2004-05-11 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_get_type): Lookup the type in all
modules of a multi-module assembly. Fixes #58291.
svn path=/trunk/mono/; revision=27091
Sebastien Pouliot [Tue, 11 May 2004 11:37:30 +0000 (11:37 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* Mono.Security_test.dll.sources: Added unit tests for Mono.Security.
Protocol.Ntlm.MessabeBase and Mono.Security.ASN1Convert.
svn path=/trunk/mcs/; revision=27090
Paolo Molaro [Tue, 11 May 2004 11:35:59 +0000 (11:35 -0000)]
Tue May 11 13:59:28 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, mini.c: use mono_resolve_patch_target ().
svn path=/trunk/mono/; revision=27089
Sebastien Pouliot [Tue, 11 May 2004 11:34:34 +0000 (11:34 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* PKCS8.cs: Fixed negative Version check.
* MD2Managed.cs: Added readonly to static array constants.
* MD4Managed.cs: Removed unrequired memory allocation in MD4Transform.
svn path=/trunk/mcs/; revision=27088
Sebastien Pouliot [Tue, 11 May 2004 11:30:24 +0000 (11:30 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* ARC4ManagedTest.cs: Added missing unit tests for complete coverage.
Completed convertion to NUnit 2.
* CryptoConvertTest.cs: Added/modified unit tests for better coverage.
* MD2ManagedTest.cs: Added unit tests for better coverage.
* MD2Test.cs: Added unit tests for better coverage.
* MD4ManagedTest.cs: Added unit tests for better coverage.
* MD4Test.cs: Added unit tests for better coverage.
* PKCS8.cs: Added unit tests for better coverage.
svn path=/trunk/mcs/; revision=27087
Sebastien Pouliot [Tue, 11 May 2004 11:25:46 +0000 (11:25 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* ChallengeResponseTest.cs: Added new unit tests for better coverage.
* MessageBaseTest.cs: New. Unit tests for the base abstract class.
* Type2MessageTest.cs: Added new unit tests for better coverage.
* Type3MessageTest.cs: Added new unit tests for better coverage.
svn path=/trunk/mcs/; revision=27086
Sebastien Pouliot [Tue, 11 May 2004 11:22:51 +0000 (11:22 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* PrivateKeyTest.cs: Added new unit tests for better coverage.
* SoftwarePublisherCertificateTest.cs: Added new unit tests for better
coverage.
svn path=/trunk/mcs/; revision=27085
Sebastien Pouliot [Tue, 11 May 2004 11:20:28 +0000 (11:20 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* ASN1ConvertTest.cs: New. Unit tests for ASN.1 convertions.
* StrongNameTest.cs: Added new unit tests for better coverage.
svn path=/trunk/mcs/; revision=27084
Sebastien Pouliot [Tue, 11 May 2004 11:17:48 +0000 (11:17 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* PrivateKey.cs: Better exception reporting. Added globalization to
exceptions.
* SoftwarePublisherCertificate.cs: Better exception reporting. Added
globalization to exceptions.
svn path=/trunk/mcs/; revision=27083
Sebastien Pouliot [Tue, 11 May 2004 11:15:13 +0000 (11:15 -0000)]
2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
* ASN1Convert.cs: Added better exceptions. Fixed bugs found by new
unit tests.
* StrongName.cs: Fixed GetBytes() when creating a new strongname.
Removed unrequired :base() from a constructor. Removed debugging
Console.WriteLine.
svn path=/trunk/mcs/; revision=27082
Raja R Harinath [Tue, 11 May 2004 11:09:46 +0000 (11:09 -0000)]
add test-252.cs
svn path=/trunk/mcs/; revision=27081
Raja R Harinath [Tue, 11 May 2004 11:08:10 +0000 (11:08 -0000)]
Fix bug #57151.
* attribute.cs (Attribute.GetPositionalValue): New function.
* class.cs (TypeContainer.VerifyMembers): New function.
(TypeContainer.Emit): Use it.
(ClassOrStruct): New base class for Class and Struct.
(ClassOrStruct.ApplyAttributeBuilder): New function. Note if
StructLayout(LayoutKind.Explicit) was ascribed to the struct or
class.
(ClassOrStruct.VerifyMembers): If the struct is explicitly laid out,
then each non-static field should have a FieldOffset attribute.
Otherwise, none of the fields should have a FieldOffset attribute.
* rootcontext.cs (RootContext.ResolveCore): Resolve StructLayout
and FieldOffset attributes.
* typemanager.cs (TypeManager.struct_layout_attribute_type)
(TypeManager.field_offset_attribute_type): New core types.
(TypeManager.InitCoreTypes): Initialize them.
svn path=/trunk/mcs/; revision=27080
Raja R Harinath [Tue, 11 May 2004 11:06:18 +0000 (11:06 -0000)]
* class.cs (Event.RemoveDelegateMethod.DelegateMethodInfo):
Return correct type.
From bug #58270.
svn path=/trunk/mcs/; revision=27079
Raja R Harinath [Tue, 11 May 2004 11:01:31 +0000 (11:01 -0000)]
New test from #58290.
svn path=/trunk/mcs/; revision=27078
Lluis Sanchez [Tue, 11 May 2004 10:24:36 +0000 (10:24 -0000)]
* mini.c: In the thread abort signal handler, if the thread is in the
process of being stoped, don't throw the Abort exception, just stop the
thread.
svn path=/trunk/mono/; revision=27077
Lluis Sanchez [Tue, 11 May 2004 10:22:48 +0000 (10:22 -0000)]
* threads.c: Before aborting a background, set the StopRequested state (this
avoids throwing the Abort exception).
In mono_thread_manage, don't continue with the shutdown until all aborted
threads have actually stopped.
svn path=/trunk/mono/; revision=27076
Lluis Sanchez [Tue, 11 May 2004 09:55:54 +0000 (09:55 -0000)]
* MethodResponse.cs: In the serialization constructor, initialize MethodBase
using the method name and type name.
svn path=/trunk/mcs/; revision=27075
Lluis Sanchez [Tue, 11 May 2004 09:54:26 +0000 (09:54 -0000)]
* RemotingServices.cs: In GetMethodBaseFromMethodMessage, look for
constructors if no method is found.
svn path=/trunk/mcs/; revision=27074
Lluis Sanchez [Tue, 11 May 2004 09:52:57 +0000 (09:52 -0000)]
* MissingMemberException.cs: Fix in serialization constructor.
svn path=/trunk/mcs/; revision=27073
Paolo Molaro [Tue, 11 May 2004 09:33:33 +0000 (09:33 -0000)]
Tue May 11 12:15:24 CEST 2004 Paolo Molaro <lupus@ximian.com>
* tramp-ppc.c: removed old code.
svn path=/trunk/mono/; revision=27072
Paolo Molaro [Tue, 11 May 2004 09:21:36 +0000 (09:21 -0000)]
Tue May 11 12:02:28 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini.h, mini-ppc.c, cfold.c: export mono_is_power_of_two().
do some simple speed optimizations on ppc.
svn path=/trunk/mono/; revision=27071
Raja R Harinath [Tue, 11 May 2004 07:53:53 +0000 (07:53 -0000)]
(constructor): Remove. Compiler is a static-only
class.
svn path=/trunk/mcs/; revision=27070
Gonzalo Paniagua Javier [Tue, 11 May 2004 07:37:19 +0000 (07:37 -0000)]
2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Resources/ResXResourceWriter.cs: implemented.
svn path=/trunk/mcs/; revision=27069
Raja R Harinath [Tue, 11 May 2004 07:22:56 +0000 (07:22 -0000)]
* Makefile (run-test-local): Run gmcs and multi tests too.
(test-multi-local): Add logging of errors.
* runtest.pl: Change $errors and $warnings to keep track of lines
on which errors are supposed to occur.
svn path=/trunk/mcs/; revision=27068
Atsushi Eno [Tue, 11 May 2004 06:48:02 +0000 (06:48 -0000)]
2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
* SqlMoney.cs : Handle fixed digits correctly.
Round decimal value before casting into other numeric types.
* SqlInt16.cs,
SqlInt32.cs,
SqlInt64.cs : Round SqlMoney decimal value before casting into them.
* SqlDateTime.cs :
Added range check.
Years and months were ignored in some .ctor().
Return invariant culture string in ToString().
Return null for operator - when operand is null.
svn path=/trunk/mcs/; revision=27067
Gert Driesen [Tue, 11 May 2004 05:38:10 +0000 (05:38 -0000)]
* Compiler.cs: marked ctor private to match MS.NET
svn path=/trunk/mcs/; revision=27066
Atsushi Eno [Tue, 11 May 2004 05:37:50 +0000 (05:37 -0000)]
2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
* DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was
incorrect. DataSet element is assumed only if there is only one
global element.
* DataSetReadXmlTest.cs : Added error-reported test case.
* DataSetInferXmlSchemaTest.cs : Modified more tests not to compare
Ordinal for non-specified columns (that shouldn't be significant).
svn path=/trunk/mcs/; revision=27065
Gert Driesen [Tue, 11 May 2004 05:31:18 +0000 (05:31 -0000)]
* SoapFormatter.cs: sealed class and added ComVisible attribute
to FilterLevel property to match MS.NET
* SoapTypeMapper.cs: fixed compiler warnings
svn path=/trunk/mcs/; revision=27064
Ravindra [Tue, 11 May 2004 05:22:47 +0000 (05:22 -0000)]
Implemented AdjustableArrowCap.cs and CustomLineCap.cs.
svn path=/trunk/mcs/; revision=27063
Ravindra [Tue, 11 May 2004 05:16:37 +0000 (05:16 -0000)]
Implementing AdjustableArrowCap.cs. Added P/Invokes for the same.
svn path=/trunk/mcs/; revision=27062
Gert Driesen [Tue, 11 May 2004 05:15:45 +0000 (05:15 -0000)]
* DataTable: marked initStatus enum internal
svn path=/trunk/mcs/; revision=27061
Miguel de Icaza [Tue, 11 May 2004 01:14:34 +0000 (01:14 -0000)]
Flush
svn path=/trunk/mono/; revision=27058
Miguel de Icaza [Mon, 10 May 2004 23:05:36 +0000 (23:05 -0000)]
New hacker for the Hall of Fame
svn path=/trunk/mono/; revision=27056
Miguel de Icaza [Mon, 10 May 2004 21:12:25 +0000 (21:12 -0000)]
Flush
svn path=/trunk/mono/; revision=27053
Duncan Mak [Mon, 10 May 2004 20:32:40 +0000 (20:32 -0000)]
Add link to packagers page.
svn path=/trunk/mono/; revision=27047
Jackson Harper [Mon, 10 May 2004 15:21:00 +0000 (15:21 -0000)]
* locales.c: Remove the modifier from culture names.
svn path=/trunk/mono/; revision=27032
Gonzalo Paniagua Javier [Mon, 10 May 2004 15:16:17 +0000 (15:16 -0000)]
2004-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io.c:
(SetFileAttributes): don't the the exec bit if the corresponding read
bit is not set.
svn path=/trunk/mono/; revision=27031
Paolo Molaro [Mon, 10 May 2004 15:06:25 +0000 (15:06 -0000)]
Prettify and include s390 sources.
svn path=/trunk/mono/; revision=27030
Paolo Molaro [Mon, 10 May 2004 14:40:13 +0000 (14:40 -0000)]
Mon May 10 17:21:00 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, cpu-g4.md: fixes to handle large stack frames
and large offsets in load/store.
svn path=/trunk/mono/; revision=27029
Paolo Molaro [Mon, 10 May 2004 14:37:42 +0000 (14:37 -0000)]
Fix macros.
svn path=/trunk/mono/; revision=27028
Marek Safar [Mon, 10 May 2004 13:49:22 +0000 (13:49 -0000)]
2004-05-10 Marek Safar <marek.safar@seznam.cz>
* cs0577-2, cs0577-3,
* cs1618.cs: 3 new error tests.
svn path=/trunk/mcs/; revision=27027
Zoltan Varga [Mon, 10 May 2004 13:16:14 +0000 (13:16 -0000)]
2004-05-10 Zoltan Varga <vargaz@freemail.hu>
* io.c (FindFirstFile): Fix invalid free.
svn path=/trunk/mono/; revision=27026
Ravindra [Mon, 10 May 2004 12:39:16 +0000 (12:39 -0000)]
Implementing CustomLineCap. Added P/Invokes for the same. Added few related P/Invokes for Pen also.
svn path=/trunk/mcs/; revision=27025
Gert Driesen [Mon, 10 May 2004 12:31:44 +0000 (12:31 -0000)]
* AssemblyBuilder.cs: fixed warning
* MethodRental.cs: added private default ctror to match MS.NET
svn path=/trunk/mcs/; revision=27024
Radek Doulik [Mon, 10 May 2004 09:58:39 +0000 (09:58 -0000)]
2004-05-10 Radek Doulik <rodo@ximian.com>
* Mono.Cairo/Graphics.cs: fixed typo, pass x2, y2 to
cairo_curve_to instead of passing x2, x2
svn path=/trunk/mcs/; revision=27023
Atsushi Eno [Mon, 10 May 2004 09:56:16 +0000 (09:56 -0000)]
2004-05-10 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeReader.cs : renamed ownerElement to ownerLinkedNode (text
node can be it as well) and added check for Attributes existence
in GetAttribute() and MoveTo*Attribute().
svn path=/trunk/mcs/; revision=27022
Anirban Bhattacharjee [Mon, 10 May 2004 09:52:10 +0000 (09:52 -0000)]
* mb-parser.jay: Support added for attaching Attributes in methods
svn path=/trunk/mcs/; revision=27021
Gert Driesen [Mon, 10 May 2004 08:59:50 +0000 (08:59 -0000)]
* Hashtable.cs: marked EnumeratorMode private
* SortedList.cs: marked EnumeratorMode private
svn path=/trunk/mcs/; revision=27020