mono.git
20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Nick Drochak <ndrochak@ieee.org>
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

20 years ago2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-05-12 Marek Safar <marek.safar@seznam.cz>
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

20 years agolazy Canadians... ;-)
Gonzalo Paniagua Javier [Wed, 12 May 2004 05:22:19 +0000 (05:22 -0000)]
lazy Canadians... ;-)

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

20 years agoDon't try 2.0 on windows. It does not built yet.
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

20 years agoAdded cleanassemblies target to remove all dlls and exes
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

20 years ago2004-05-12 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoVersion
Gonzalo Paniagua Javier [Wed, 12 May 2004 04:42:56 +0000 (04:42 -0000)]
Version

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

20 years agoGone
Miguel de Icaza [Wed, 12 May 2004 03:01:09 +0000 (03:01 -0000)]
Gone

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

20 years ago2004-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-05-11 Patrik Torstensson
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago * Makefile: Preserve MONO_PATH
Jackson Harper [Tue, 11 May 2004 18:16:22 +0000 (18:16 -0000)]
    * Makefile: Preserve MONO_PATH

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

20 years ago * Makefile: Use snazzy new PLATFORM_PATH_SEPARATOR when setting
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

20 years ago * platforms/linux.make:
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

20 years agoupdate link to Jim Miller's patent message
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

20 years ago2004-05-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

20 years agoflush
Miguel de Icaza [Tue, 11 May 2004 16:46:40 +0000 (16:46 -0000)]
flush

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

20 years ago2004-05-11 Carlos Guzman Alvarez <carlosga@telefonica.net>
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

20 years ago * Makefile: Use mono and mcs to build gmcs
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

20 years ago2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago * runtime/net_1_1/Makefile.am:
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

20 years ago * Makefile: Specify correct lowercase assembly name.
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

20 years ago2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago * library.make: Allow assembly names to be different then their
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

20 years ago2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agoTue May 11 16:00:38 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago * MethodResponse.cs: Only get the MethodBase from type and method name when
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

20 years ago * ChannelServices.cs: Configure delayed load channels when a chanel lookup
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

20 years ago * RemotingConfiguration.cs: Added method for configuring chanels with the
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

20 years ago * ChannelCore.cs: Use LoadWithPartialName when configuration information
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

20 years agoImageAnimator.cs: Fixed compilation problem which crept in 'cos of my carelessness.
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

20 years ago2004-05-11 Dick Porter <dick@ximian.com>
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

20 years agoChangeLog: Updated ChangeLog
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

20 years ago2004-05-11 Jesper Pedersen <jep@itplus.dk>
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

20 years ago2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-05-11 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years agoTue May 11 13:59:28 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
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

20 years agoadd test-252.cs
Raja R Harinath [Tue, 11 May 2004 11:09:46 +0000 (11:09 -0000)]
add test-252.cs

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

20 years agoFix bug #57151.
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

20 years ago* class.cs (Event.RemoveDelegateMethod.DelegateMethodInfo):
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

20 years agoNew test from #58290.
Raja R Harinath [Tue, 11 May 2004 11:01:31 +0000 (11:01 -0000)]
New test from #58290.

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

20 years ago * mini.c: In the thread abort signal handler, if the thread is in the
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

20 years ago * threads.c: Before aborting a background, set the StopRequested state (this
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

20 years ago * MethodResponse.cs: In the serialization constructor, initialize MethodBase
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

20 years ago * RemotingServices.cs: In GetMethodBaseFromMethodMessage, look for
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

20 years ago* MissingMemberException.cs: Fix in serialization constructor.
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

20 years agoTue May 11 12:15:24 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years agoTue May 11 12:02:28 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago(constructor): Remove. Compiler is a static-only
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

20 years ago2004-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago* Makefile (run-test-local): Run gmcs and multi tests too.
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

20 years ago2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago* Compiler.cs: marked ctor private to match MS.NET
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

20 years ago2004-05-11 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago* SoapFormatter.cs: sealed class and added ComVisible attribute
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

20 years agoImplemented AdjustableArrowCap.cs and CustomLineCap.cs.
Ravindra [Tue, 11 May 2004 05:22:47 +0000 (05:22 -0000)]
Implemented AdjustableArrowCap.cs and CustomLineCap.cs.

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

20 years agoImplementing AdjustableArrowCap.cs. Added P/Invokes for the same.
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

20 years ago* DataTable: marked initStatus enum internal
Gert Driesen [Tue, 11 May 2004 05:15:45 +0000 (05:15 -0000)]
* DataTable: marked initStatus enum internal

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

20 years agoFlush
Miguel de Icaza [Tue, 11 May 2004 01:14:34 +0000 (01:14 -0000)]
Flush

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

20 years agoNew hacker for the Hall of Fame
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

20 years agoFlush
Miguel de Icaza [Mon, 10 May 2004 21:12:25 +0000 (21:12 -0000)]
Flush

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

20 years agoAdd link to packagers page.
Duncan Mak [Mon, 10 May 2004 20:32:40 +0000 (20:32 -0000)]
Add link to packagers page.

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

20 years ago * locales.c: Remove the modifier from culture names.
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

20 years ago2004-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years agoPrettify and include s390 sources.
Paolo Molaro [Mon, 10 May 2004 15:06:25 +0000 (15:06 -0000)]
Prettify and include s390 sources.

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

20 years agoMon May 10 17:21:00 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years agoFix macros.
Paolo Molaro [Mon, 10 May 2004 14:37:42 +0000 (14:37 -0000)]
Fix macros.

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

20 years ago2004-05-10 Marek Safar <marek.safar@seznam.cz>
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

20 years ago2004-05-10 Zoltan Varga <vargaz@freemail.hu>
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

20 years agoImplementing CustomLineCap. Added P/Invokes for the same. Added few related P/Invokes...
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

20 years ago* AssemblyBuilder.cs: fixed warning
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

20 years ago2004-05-10 Radek Doulik <rodo@ximian.com>
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

20 years ago2004-05-10 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago * mb-parser.jay: Support added for attaching Attributes in methods
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

20 years ago* Hashtable.cs: marked EnumeratorMode private
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