mono.git
20 years agoQuick change to fix the build
Miguel de Icaza [Tue, 2 Sep 2003 16:52:38 +0000 (16:52 -0000)]
Quick change to fix the build

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

20 years ago2003-09-02 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 2 Sep 2003 14:42:21 +0000 (14:42 -0000)]
2003-09-02  Dick Porter  <dick@ximian.com>

* io.c: Work around glib brain-dead assumptions about utf8-encoded
filenames.  Fixes bug 30781.

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

20 years agosigniture stuff
Dennis Hayes [Tue, 2 Sep 2003 08:08:22 +0000 (08:08 -0000)]
signiture stuff

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

20 years agosigniture stuff
Dennis Hayes [Tue, 2 Sep 2003 03:26:06 +0000 (03:26 -0000)]
signiture stuff

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

20 years agoUpdate errors
Miguel de Icaza [Tue, 2 Sep 2003 01:51:41 +0000 (01:51 -0000)]
Update errors

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

20 years agosigniture fix
Dennis Hayes [Tue, 2 Sep 2003 01:05:59 +0000 (01:05 -0000)]
signiture fix

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

20 years agofixed signtures
Dennis Hayes [Tue, 2 Sep 2003 00:45:10 +0000 (00:45 -0000)]
fixed signtures

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

20 years agoFlush
Miguel de Icaza [Tue, 2 Sep 2003 00:32:15 +0000 (00:32 -0000)]
Flush

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:06:09 +0000 (00:06 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Updated version to 0.26.99 (all tools).
* cert2spc.cs: Updated to use Mono.Security.X509.
* chktrust.cs: Tool to validate Authenticode(tm) signatures on PE
files (including assemblies).
* signcode.cs: Tool to sign and timestamp PE files using
Authenticode(tm) compatible certificates.
* README: Updated to include a small tutorial on how to use
Authenticode(tm) to sign/verify assemblies.
* Makefile: Updated to build chktrust.exe and signcode.exe

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:01:58 +0000 (00:01 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* Mono.Security.dll.sources: Added support for Authenticode(tm)
signatures.

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:01:01 +0000 (00:01 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* ITrustAnchors.cs: New. Interface to trust anchors.
* TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency
(for Windows compatibility) and Mono Test Root.
* TrustAnchors.cs: New. Include some widely used (commercial) code
signing root certificates.
* X509CertificateCollection.cs: New. Collection for Mono's X509
certificates.
* X509Chain.cs: New. MINIMAL certificate chaining engine to support
Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!!

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:00:09 +0000 (00:00 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* AuthenticodeBase.cs: New. Base class including how to hash a
PE file.
* AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
signatures.
* AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
signature, and optionally a timestamp, into a PE file.
* SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
X509Certificate class.

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 1 Sep 2003 23:58:52 +0000 (23:58 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS7.cs: Updated to use Mono.Security.X509.X509Certificate and to
support countersignatures.

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

20 years ago2003-09-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 1 Sep 2003 21:54:45 +0000 (21:54 -0000)]
2003-09-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* XmlDocument.cs (Save): use the encoding of the document, if
available.

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

20 years ago2003-09-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 1 Sep 2003 21:45:09 +0000 (21:45 -0000)]
2003-09-01  Miguel de Icaza  <miguel@ximian.com>

* Encoding.cs (UTF8Unmarked): make it also not error out on
invalid input, that is what the Microsoft default is for the
StreamReader and BinaryReader expect (our main consumers).

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

20 years agoAdd bug reporting page
Miguel de Icaza [Mon, 1 Sep 2003 20:09:38 +0000 (20:09 -0000)]
Add bug reporting page

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

20 years agoadded basic floating point support
ct [Mon, 1 Sep 2003 20:07:08 +0000 (20:07 -0000)]
added basic floating point support

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

20 years agotypo fixing
Ben Maurer [Mon, 1 Sep 2003 19:14:54 +0000 (19:14 -0000)]
typo fixing

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

20 years agoTemplate priority; flush XmlWriter
Ben Maurer [Mon, 1 Sep 2003 18:48:51 +0000 (18:48 -0000)]
Template priority; flush XmlWriter

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

20 years agoWOOOOHOOOO PATTERNS WORK
Ben Maurer [Mon, 1 Sep 2003 15:38:45 +0000 (15:38 -0000)]
WOOOOHOOOO PATTERNS WORK

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 15:05:09 +0000 (15:05 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Emit a symbol containing the file
format version into the generated library.

* mini-x86.c (mono_arch_patch_code): Do not emit the address of the
callee method into the caller since one of them could be shared.

* mini.h mini-x86.c aot.c: Added two new relocations so throwing
system exceptions from AOT code now works.

* tramp-x86.c (x86_magic_trampoline): Avoid patching the calling
method if it is domain neutral and the callee is not.

* graph.c (cfg_emit_one_loop_level): Fix warning.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 15:01:06 +0000 (15:01 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* assembly.h assembly.c: Define a file format version for AOT
libraries.

* assembly.c (mono_assembly_open): Fix leaking of MonoImage-s.

* appdomain.h (MonoJitInfo): New field to determine whenever the
code is domain neutral.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 14:56:19 +0000 (14:56 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Emit a symbol containing the file
format version into the generated library.

* mini-x86.c (mono_arch_patch_code): Do not emit the address of the
callee method into the caller since one of them could be shared.

* mini.h mini-x86.c aot.c: Added two new relocations so throwing
system exceptions from AOT code now works.

* tramp-x86.c (x86_magic_trampoline): Avoid patching the calling
method if it is domain neutral and the callee is not.

* graph.c (cfg_emit_one_loop_level): Fix warning.

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

20 years ago * Methods.cs: In TypeStubInfo, added Documentation field.
Lluis Sanchez [Mon, 1 Sep 2003 14:40:09 +0000 (14:40 -0000)]
* Methods.cs: In TypeStubInfo, added Documentation field.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 14:34:33 +0000 (14:34 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* assembly.h assembly.c: Define a file format version for AOT
libraries.

* assembly.c (mono_assembly_open): Fix leaking of MonoImage-s.

* appdomain.h (MonoJitInfo): New field to determine whenever the
code is domain neutral.

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

20 years ago * System.Web.Services.dll.sources: Added ExtensionManager.cs,
Lluis Sanchez [Mon, 1 Sep 2003 14:31:01 +0000 (14:31 -0000)]
* System.Web.Services.dll.sources: Added ExtensionManager.cs,
  ServiceDescriptionSerializerBase.cs

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

20 years ago * ExtensionManager.cs: Added
Lluis Sanchez [Mon, 1 Sep 2003 14:29:20 +0000 (14:29 -0000)]
* ExtensionManager.cs: Added
* ServiceDescriptionSerializerBase.cs. Added
* ServiceDescription.cs: Reenabled suspport for serialization.
* ServiceDescriptionReflector.cs: Import type and method documentation.

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

20 years ago * System.Xml.dll.sources: added SerializationCodeGenerator.cs,
Lluis Sanchez [Mon, 1 Sep 2003 14:17:39 +0000 (14:17 -0000)]
* System.Xml.dll.sources: added SerializationCodeGenerator.cs,
  SerializationCodeGeneratorConfiguration.cs.

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

20 years ago * XmlSchemaImporter.cs: Implemented ImportMembersMapping.
Lluis Sanchez [Mon, 1 Sep 2003 14:13:23 +0000 (14:13 -0000)]
* XmlSchemaImporter.cs: Implemented ImportMembersMapping.
* XmlTypeMapMemberElement.cs: Little fix.
* XmlTypeMapping.cs: Added AllElementInfos property in ClassMap.
* XmlCustomFormatter.cs: Added GenerateToXmlString and GenerateFromXmlString
  methods.
* SerializationCodeGenerator.cs, SerializationCodeGeneratorConfiguration.cs:
  Added.

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

20 years ago * strtod.c: added missing Long define for big endian systems
Malte Hildingson [Mon, 1 Sep 2003 10:52:11 +0000 (10:52 -0000)]
* strtod.c: added missing Long define for big endian systems

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

20 years agoOops
Nick Drochak [Mon, 1 Sep 2003 08:32:44 +0000 (08:32 -0000)]
Oops

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

20 years ago2003-09-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 1 Sep 2003 08:29:35 +0000 (08:29 -0000)]
2003-09-01  Nick Drochak  <ndrochak@gol.com>

* AsyncCalls.cs: Fix Build breaker on .NET 1.1.

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

20 years agoinitial pattern work
Ben Maurer [Mon, 1 Sep 2003 03:59:12 +0000 (03:59 -0000)]
initial pattern work

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

20 years agoautogen jay
Ben Maurer [Mon, 1 Sep 2003 03:58:26 +0000 (03:58 -0000)]
autogen jay

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

20 years ago2003-08-31 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 1 Sep 2003 03:46:48 +0000 (03:46 -0000)]
2003-08-31  Miguel de Icaza  <miguel@ximian.com>

* marshal.c (emit_struct_conv): Add MONO_TYPE_CHAR

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

20 years agoAdd some additional Visual Basic .NET compatibility information, which I
Jonathan Pryor [Mon, 1 Sep 2003 00:54:42 +0000 (00:54 -0000)]
Add some additional Visual Basic .NET compatibility information, which I
should have added last time.

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

20 years agoAdd/update FAQ
Jonathan Pryor [Sun, 31 Aug 2003 23:55:42 +0000 (23:55 -0000)]
Add/update FAQ
  - New questions & answers
  - revised answers for compatibility questions
  - moved some questions to more sensible categories (e.g. VB questions moved
    to "Compatibility" section, away from "Mono & Microsoft").
  - Spelling Fixes

Alas, all my editors (gedit & gvim) "fixed" the spelling of some names,
probably because those editors assume UTF-8 encoding...  This was seen for
Carlos Perell�� and Lluis S��nchez.

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

20 years agonew test added
Alexandre Pigolkine [Sun, 31 Aug 2003 23:41:30 +0000 (23:41 -0000)]
new test added

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

20 years agoServiceContainer implemented
Alexandre Pigolkine [Sun, 31 Aug 2003 23:35:51 +0000 (23:35 -0000)]
ServiceContainer implemented

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

20 years agoDon't ask. Somehow this fixes compilation with csc 1.0
Gonzalo Paniagua Javier [Sun, 31 Aug 2003 21:39:26 +0000 (21:39 -0000)]
Don't ask. Somehow this fixes compilation with csc 1.0

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

20 years agoFlush
Miguel de Icaza [Sun, 31 Aug 2003 21:19:40 +0000 (21:19 -0000)]
Flush

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

20 years agoFix
Miguel de Icaza [Sun, 31 Aug 2003 17:37:03 +0000 (17:37 -0000)]
Fix

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 17:22:04 +0000 (17:22 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Label.cs: Fixed Text property not redrawing the label correctly.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 17:06:07 +0000 (17:06 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * win32functions.cs: Added GetUpdateRect function.
        * Control.cs: Make sure to call OnPaint even if UserPaint style is not
        enabled. Get the appropriate DC for WM_PAINT operations.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 16:21:36 +0000 (16:21 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Graphics.cs:
        * win32functions.cs: Added Win32 Ellipse implementation.

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

20 years ago2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 31 Aug 2003 14:45:11 +0000 (14:45 -0000)]
2003-08-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
(Yaron Shkop). Closes bug #48060.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 13:53:23 +0000 (13:53 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Container.cs: A site without name cannot be duplicate.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 13:43:49 +0000 (13:43 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Timer.cs: Fixed Enabled property bebavior.

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

20 years agostubs added
Alexandre Pigolkine [Sun, 31 Aug 2003 00:58:45 +0000 (00:58 -0000)]
stubs added

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

20 years agoswitch to linux line terminators
Alexandre Pigolkine [Sun, 31 Aug 2003 00:55:04 +0000 (00:55 -0000)]
switch to linux line terminators

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

20 years agoScreen.cs small fixes and few methods implemented
Alexandre Pigolkine [Sun, 31 Aug 2003 00:51:39 +0000 (00:51 -0000)]
Screen.cs small fixes and few methods implemented

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

20 years agoOleg's output patch
Ben Maurer [Sat, 30 Aug 2003 22:19:58 +0000 (22:19 -0000)]
Oleg's output patch

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 17:21:54 +0000 (17:21 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* interp.c: Use mono_field_from_token () in the appropriate places.
This simplifies the code and also fixes #48051.

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

20 years agoMore array handling fixes (Redim/Erase)
Marco Ridoni [Sat, 30 Aug 2003 17:03:49 +0000 (17:03 -0000)]
More array handling fixes (Redim/Erase)

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

20 years agoSmall fix to ReDim which got broken during the last CVS update
Marco Ridoni [Sat, 30 Aug 2003 16:44:12 +0000 (16:44 -0000)]
Small fix to ReDim which got broken during the last CVS update

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

20 years agoWith statement added, several modifier fixes, ParamArray fixes, Array declaration
Marco Ridoni [Sat, 30 Aug 2003 16:33:57 +0000 (16:33 -0000)]
With statement added, several modifier fixes, ParamArray fixes, Array declaration
fixes

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

20 years agoThe resolver should be fully case-insensitive
Marco Ridoni [Sat, 30 Aug 2003 16:32:26 +0000 (16:32 -0000)]
The resolver should be fully case-insensitive

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

20 years agoRuntime conversion added for underlying types in Enums
Marco Ridoni [Sat, 30 Aug 2003 16:31:46 +0000 (16:31 -0000)]
Runtime conversion added for underlying types in Enums

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

20 years agoOne more Runtime conversion (Byte)
Marco Ridoni [Sat, 30 Aug 2003 16:31:10 +0000 (16:31 -0000)]
One more Runtime conversion (Byte)

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

20 years agoUndo workaround. Zoltan fixed it.
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 14:54:47 +0000 (14:54 -0000)]
Undo workaround. Zoltan fixed it.

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 14:38:39 +0000 (14:38 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_System_Web_Util_ICalls_get_machine_install_dir):
(ves_icall_System_Configuration_DefaultConfig_get_machine_config_path):
Avoid caching the result since strings must be domain specific. Fixes
#48050.

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 14:34:02 +0000 (14:34 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Oops. Remove debugging cruft from
last checkin.

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

20 years agoconsole
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 02:18:03 +0000 (02:18 -0000)]
console

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

20 years ago2003-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 02:13:39 +0000 (02:13 -0000)]
2003-08-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ApplicationHost.cs: workaround for bug #48050.

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

20 years agoadded gthread
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 00:27:59 +0000 (00:27 -0000)]
added gthread

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

20 years ago2003-08-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 29 Aug 2003 14:53:27 +0000 (14:53 -0000)]
2003-08-29  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mini_init): Call mono_marshal_init () explicitly since it
is needed  by code which is executed before mono_runtime_init ().
Thanks to Bernie Solomon (bernard@ugsolutions.com) for noticing this.

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

20 years ago2003-08-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 29 Aug 2003 14:51:30 +0000 (14:51 -0000)]
2003-08-29  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_init): Make this callable multiple times
since it is hard to find a correct place to call it.

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

20 years ago2003-08-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 29 Aug 2003 14:19:37 +0000 (14:19 -0000)]
2003-08-29  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_runtime_class_init): Execute static constructors in
the correct appdomain.

* image.c (build_guid_table): Handle the case when multiple images have
the same GUID.

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

20 years ago2003-08-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 29 Aug 2003 14:15:30 +0000 (14:15 -0000)]
2003-08-29  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_thread_abort): Fix warning.
(mono_jit_compile_method): Call static constructor in the AOT case too.

* aot.c (mono_compile_assembly): Fix warning.

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

20 years ago * Makefile: Fixed assembly reference.
Lluis Sanchez [Fri, 29 Aug 2003 12:56:16 +0000 (12:56 -0000)]
* Makefile: Fixed assembly reference.

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

20 years ago * ServiceDescription.cs: Disabled suspport for serialization, until I found
Lluis Sanchez [Fri, 29 Aug 2003 12:31:35 +0000 (12:31 -0000)]
* ServiceDescription.cs: Disabled suspport for serialization, until I found
  an easy way of generate serialization readers and writers.

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

20 years ago * SoapReflectionImporter.cs: Fixed construcion of XmlMemberMapping.
Lluis Sanchez [Fri, 29 Aug 2003 12:27:26 +0000 (12:27 -0000)]
* SoapReflectionImporter.cs: Fixed construcion of XmlMemberMapping.
* XmlMemberMapping.cs: Changed constructor.
* XmlReflectionImporter.cs: Fixed construcion of XmlMemberMapping.
* XmlSchemaImporter.cs: Implemented ImportMembersMapping().
* XmlSerializationReaderInterpreter.cs: Added some helper methods. Changed visibility.
* XmlSerializationWriterInterpreter.cs: Changed visibility.

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

20 years ago2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Aug 2003 04:48:42 +0000 (04:48 -0000)]
2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.dll.sources: added ICalls.cs.
* System.Web.Hosting/ApplicationHost.cs: set hostingInstallDir.
* System.Web.Hosting/SimpleWorkerRequest.cs: implemented a couple of
properties.

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

20 years ago2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Aug 2003 04:46:20 +0000 (04:46 -0000)]
2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ICalls.cs: holds a couple of icalls.

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

20 years ago2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Aug 2003 04:44:06 +0000 (04:44 -0000)]
2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: added a couple of icalls for System.Web.

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

20 years ago2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Aug 2003 03:15:52 +0000 (03:15 -0000)]
2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpApplication.cs: ensure we do all the EndRequest steps. Don't
filter the output on error.

* HttpResponse.cs: modified DoFilter to allow bypassing filtering.

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

20 years ago2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Aug 2003 00:09:08 +0000 (00:09 -0000)]
2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
paranoid condition to ExtractPathInfo.

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

20 years ago2003-08-28 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 28 Aug 2003 22:17:32 +0000 (22:17 -0000)]
2003-08-28 Ben Maurer  <bmaurer@users.sourceforge.net>

* cs0666.xml: added sample xml file for monodoc error provider.

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

20 years agoXmlSerializer.cs: Fix in Deserialize() method.
Lluis Sanchez [Thu, 28 Aug 2003 22:01:44 +0000 (22:01 -0000)]
XmlSerializer.cs: Fix in Deserialize() method.

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

20 years ago2003-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 28 Aug 2003 20:48:23 +0000 (20:48 -0000)]
2003-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mini.c: register a SIGINT handler if MONO_DEBUG is defined.

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

20 years agonew MONO_DEBUG env. var.
Gonzalo Paniagua Javier [Thu, 28 Aug 2003 20:46:16 +0000 (20:46 -0000)]
new MONO_DEBUG env. var.

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

20 years agopatch for Gtk+ integration. Needs external program. I'd love to do this automatically...
Johannes Roith [Thu, 28 Aug 2003 20:27:29 +0000 (20:27 -0000)]
patch for Gtk+ integration. Needs external program. I'd love to do this automatically, but hat would require a manged xsettings implementation first.

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

20 years ago * Makefile: Added wsdl directory.
Lluis Sanchez [Thu, 28 Aug 2003 17:34:55 +0000 (17:34 -0000)]
* Makefile: Added wsdl directory.

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

20 years ago * Makefile: added
Lluis Sanchez [Thu, 28 Aug 2003 17:34:17 +0000 (17:34 -0000)]
* Makefile: added
* wsdl.exe.sources: added
* MonoWSDL.cs: Added wsdl code by Erik LeBel.

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

20 years ago2003-08-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 28 Aug 2003 15:19:41 +0000 (15:19 -0000)]
2003-08-28  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg (OP_UNBOXCAST): Add support for the AOT case.

* cpu-pentium.md: Fix the length of call opcodes so they include the
ESP restoring instruction. Fixes #47968.

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

20 years agoNow it's working without any ugly hacks :-)
Martin Baulig [Thu, 28 Aug 2003 14:48:24 +0000 (14:48 -0000)]
Now it's working without any ugly hacks :-)

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

20 years ago2003-08-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Aug 2003 14:45:07 +0000 (14:45 -0000)]
2003-08-28  Martin Baulig  <martin@ximian.com>

* icall.c (ves_icall_Type_BindGenericParameters): Use
`klass->generic_inst' instead of `&klass->byval_arg' in the
mono_type_get_object() call.  The returned type must be
MONO_TYPE_GENERICINST and not MONO_TYPE_CLASS.

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

20 years ago2003-08-28 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 28 Aug 2003 13:14:19 +0000 (13:14 -0000)]
2003-08-28  Dick Porter  <dick@ximian.com>

        * critical-sections.c:  Patch from Bernie Solomon                               <bernard@ugsolutions.com> to emit a warning if locking a critical               section fails.

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

20 years ago* MonoMethodMessage.cs: Moved CallType into namespace declaration.
Lluis Sanchez [Thu, 28 Aug 2003 12:42:53 +0000 (12:42 -0000)]
* MonoMethodMessage.cs: Moved CallType into namespace declaration.

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

20 years ago * System.Web.Services.dll.sources: Added System.Web.Services.Protocols.SoapDocumenta...
Lluis Sanchez [Thu, 28 Aug 2003 12:40:41 +0000 (12:40 -0000)]
* System.Web.Services.dll.sources: Added System.Web.Services.Protocols.SoapDocumentationHandler

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

20 years ago * MessageBinding.cs: Added default value attribute for Name property.
Lluis Sanchez [Thu, 28 Aug 2003 12:34:56 +0000 (12:34 -0000)]
* MessageBinding.cs: Added default value attribute for Name property.
* OperationMessage.cs: Added default value attribute for Name property.
* ServiceDescription.cs: Changed order of some properties, so they are
  serialized in the right order.
  Added GetNamespaceList(), which returns the namespaces to add when serializing
  the document.
  Implemented classes ServiceDescriptionSerializer and ServiceDescriptionWriter,
  that extends the XmlSerializer by adding suport for XmlFormatExtensions.
* ServiceDescriptionReflector.cs: Basic implementation (no support for
  extensions yet).
* SoapBinding.cs: Fixed namespace name.
* SoapBodyBinding.cs: Added null check in PartsString property.
* SoapOperationBinding.cs: Fixed namespace name.

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

20 years ago * HttpSoapWebServiceHandler.cs:
Lluis Sanchez [Thu, 28 Aug 2003 12:25:14 +0000 (12:25 -0000)]
* HttpSoapWebServiceHandler.cs:
* Methods.cs: Added SoapBindingStyle, SoapBindingUse, InputMembersMapping
  and OutputMembersMapping properties in MethodStubInfo.
  Use default value defined in TypeStubInfo for RequestNamespace,
  ResponseNamespace and other properties.
  Added class BindingInfo to store information about class bindings.
  In TypeStubInfo added SoapBindingStyle, DefaultBinding, Methods and
  Bindings properties.
* SoapRpcMethodAttribute.cs: Use WebServiceAttribute.DefaultNamespace constant
  instead of hardcoded namespace name.
* WebServiceHandlerFactory.cs: Create new SoapDocumentationHandler for
  documentation requests.
* SoapDocumentationHandler.cs: new handler that generates WS documentation.

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

20 years ago * XmlReflectionImporter.cs: Fill RelatedMaps property of the generated map.
Lluis Sanchez [Thu, 28 Aug 2003 12:13:06 +0000 (12:13 -0000)]
* XmlReflectionImporter.cs: Fill RelatedMaps property of the generated map.
* XmlSchemas.cs: Find method: make sure the returned object belongs to
  the requested type.
* XmlSerializationReader.cs: Removed unneded virtual ReadObject method.
  Add null checks for eventSource.
* XmlSerializationReaderInterpreter.cs: ReadObject is not virtual any more.
* XmlSerializationWriter.cs: In Initialize method, initialize the provided
  namespece declarations. Virtual method WriteObject not needed any more.
  In WriteStartElement, write the provided namespaces.
* XmlSerializationWriterInterpreter.cs: Write object is not virtual any more.
  Added GetTypeMap method, that returns the map for a given type. Added some
  virtual methods, so writer behavior can be extended at several places by
  derived classes.
* XmlSerializer.cs: Changed behavior to match what MS.NET does. The virtual
  methods CreateReader and CreateWriter are not called unless no type or
  type mapping was provided in the constructor.

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

20 years ago * BuiltInDatatypes.cs, XmlSchemaDatatype.cs: Added double type.
Lluis Sanchez [Thu, 28 Aug 2003 11:58:13 +0000 (11:58 -0000)]
* BuiltInDatatypes.cs, XmlSchemaDatatype.cs: Added double type.

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

20 years ago * XmlFormatExtensionPointAttribute.cs: Fixed constructor. Member name
Lluis Sanchez [Thu, 28 Aug 2003 11:55:53 +0000 (11:55 -0000)]
* XmlFormatExtensionPointAttribute.cs: Fixed constructor. Member name
  was not set.

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

20 years ago2003-08-28 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 28 Aug 2003 11:25:08 +0000 (11:25 -0000)]
2003-08-28  Zoltan Varga  <vargaz@freemail.hu>

* cpu-pentium.md: Fix the length of call opcodes so they include the
ESP restoring instruction. Fixes #47968.

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

20 years agoAlso works with local variables :-)
Martin Baulig [Thu, 28 Aug 2003 02:28:03 +0000 (02:28 -0000)]
Also works with local variables :-)

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

20 years ago2003-08-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Aug 2003 02:11:46 +0000 (02:11 -0000)]
2003-08-28  Martin Baulig  <martin@ximian.com>

* sample-stack.il: Compile this with ilasm: "ilasm /dll
sample-stack.il".

* sample-hello.cs: Compile this with gmcs: "gmcs
/r:sample-stack.dll sample-hello.cs".

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

20 years ago2003-08-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Aug 2003 02:09:40 +0000 (02:09 -0000)]
2003-08-28  Martin Baulig  <martin@ximian.com>

* mini-x86.c (mono_arch_call_opcode): Added support for
MONO_TYPE_GENERICINST.

* mini.c (check_call_signature): Added support for MONO_TYPE_GENERICINST.

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

20 years ago2003-08-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Aug 2003 02:02:45 +0000 (02:02 -0000)]
2003-08-28  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.ResolveAsTypeStep): Actually bind
the parameters to the generic type.

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