mono.git
21 years agoObject construction.
Paolo Molaro [Wed, 14 May 2003 16:34:10 +0000 (16:34 -0000)]
Object construction.

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

21 years ago * object.c: mono_store_remote_field: little fix to previous patch.
Lluis Sanchez [Wed, 14 May 2003 16:30:13 +0000 (16:30 -0000)]
* object.c: mono_store_remote_field: little fix to previous patch.

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

21 years agoWed May 14 18:10:42 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 14 May 2003 16:19:54 +0000 (16:19 -0000)]
Wed May 14 18:10:42 CEST 2003 Paolo Molaro <lupus@ximian.com>

* class.c: add constructors to array classes.
* icall.c: special case array construction for InternalInvoke (),

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

21 years ago2003-05-14 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 14 May 2003 14:39:53 +0000 (14:39 -0000)]
2003-05-14  Dietmar Maurer  <dietmar@ximian.com>

* inssel.brg: remove some common pop instructions without side effects

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

21 years ago2003-05-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 14 May 2003 14:17:44 +0000 (14:17 -0000)]
2003-05-12  Zoltan Varga  <vargaz@freemail.hu>

* MethodBuilderTest.cs: Comment out test which fails because of a mono
extension to DefineParameter.

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

21 years ago2003-05-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 14 May 2003 14:16:08 +0000 (14:16 -0000)]
2003-05-14  Zoltan Varga  <vargaz@freemail.hu>

* class.h class.c reflection.c object.c: Added support for field
defaults in dynamically generated classes.

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

21 years agoadded another inlining test
Dietmar Maurer [Wed, 14 May 2003 13:14:24 +0000 (13:14 -0000)]
added another inlining test

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

21 years agoWarning fixes
Dick Porter [Wed, 14 May 2003 12:58:17 +0000 (12:58 -0000)]
Warning fixes

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

21 years agoSerialization tests
Dick Porter [Wed, 14 May 2003 12:56:51 +0000 (12:56 -0000)]
Serialization tests

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

21 years agoWed May 14 13:35:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 14 May 2003 11:44:00 +0000 (11:44 -0000)]
Wed May 14 13:35:27 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c: properly encode charset for ddlimport.

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

21 years agoWed May 14 12:40:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 14 May 2003 10:49:13 +0000 (10:49 -0000)]
Wed May 14 12:40:31 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel-x86.brg: fixed thinko in int to double conversions.

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

21 years agoWed May 14 12:01:58 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 14 May 2003 10:10:35 +0000 (10:10 -0000)]
Wed May 14 12:01:58 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c, jit-icalls.c: added runtime thread-static variable support.

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

21 years agoAdded thread-static variable test.
Paolo Molaro [Wed, 14 May 2003 10:08:44 +0000 (10:08 -0000)]
Added thread-static variable test.

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

21 years ago2003-05-12 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 14 May 2003 09:25:15 +0000 (09:25 -0000)]
2003-05-12  Dick Porter  <dick@ximian.com>

* misc.c (_wapi_calc_timeout): Cope with overflowing tv_nsec.
Patch from Martin Dvorak <mdvorak@ninell.cz>.

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

21 years agoWed May 14 11:14:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 14 May 2003 09:23:26 +0000 (09:23 -0000)]
Wed May 14 11:14:54 CEST 2003 Paolo Molaro <lupus@ximian.com>

* threads.c: allow compiling without GC.

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

21 years ago2003-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 14 May 2003 09:07:11 +0000 (09:07 -0000)]
2003-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.UI/BaseParser.cs: fixed MapPath for non-rooted files.
* System.Web.UI/PageParser.cs: don't pass a non-virtual file around.
* System.Web.UI/TemplateControlParser.cs: InputFile uses MapPath now.
Take care of the exception teh may be throw by MapPath on an invalid
path.

* System.Web.UI/TemplateParser.cs: removed unused method.
* System.Web.UI/UserControlParser.cs: modified inputfile. The result is
the same, but this one is better.
* System.Web.Util/UrlUtils.cs: fixed Combine and reworked Reduce.

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

21 years ago * AppDomain.cs: Added null argument check in Load().
Lluis Sanchez [Tue, 13 May 2003 22:27:51 +0000 (22:27 -0000)]
* AppDomain.cs: Added null argument check in Load().
* Activator.cs: fixed bug #39926.

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

21 years ago * BinaryServerFormatterSink.cs: The uri of the target object is now assigned
Lluis Sanchez [Tue, 13 May 2003 20:56:25 +0000 (20:56 -0000)]
* BinaryServerFormatterSink.cs: The uri of the target object is now assigned
  to the message through the HeaderHandler delegate.

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

21 years ago * MethodCall.cs: ResolveMethod now uses the type of the target object (identified
Lluis Sanchez [Tue, 13 May 2003 20:55:43 +0000 (20:55 -0000)]
* MethodCall.cs: ResolveMethod now uses the type of the target object (identified
  by the uri) instead of the type specified by TypeName (only if both types have
  the same name).

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

21 years ago * ObjectReader.cs: Changed signature of ReadObjectGraph, so now it returns the
Lluis Sanchez [Tue, 13 May 2003 20:55:05 +0000 (20:55 -0000)]
* ObjectReader.cs: Changed signature of ReadObjectGraph, so now it returns the
      deserialized object and the headers.
    * MessageFormatter.cs: The result of the call to the HeaderHandler delegate is
      now interpreted as the uri of the target object. This seems to be MS.NET
      behavior.
* BinaryFormatter.cs: Deserialize now calls the HeaderHandler delegate,
  if provided.

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

21 years ago * Tests inherits from Assertion and Assertion. prefixes removed
Martin Willemoes Hansen [Tue, 13 May 2003 20:41:56 +0000 (20:41 -0000)]
    * Tests inherits from Assertion and Assertion. prefixes removed

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

21 years ago * Tests inherits from Assertion and Assertion. prefix is removed.
Martin Willemoes Hansen [Tue, 13 May 2003 20:29:09 +0000 (20:29 -0000)]
    * Tests inherits from Assertion and Assertion. prefix is removed.

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

21 years ago * Tests inherits from Assertion and Assertion. prefix is removed
Martin Willemoes Hansen [Tue, 13 May 2003 20:23:05 +0000 (20:23 -0000)]
    * Tests inherits from Assertion and Assertion. prefix is removed

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

21 years agoAssertion ran away
Martin Willemoes Hansen [Tue, 13 May 2003 20:15:05 +0000 (20:15 -0000)]
Assertion ran away

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

21 years ago * All tests inherits from Assertion, and
Martin Willemoes Hansen [Tue, 13 May 2003 20:12:53 +0000 (20:12 -0000)]
    * All tests inherits from Assertion, and
          Assertion. prefixes removed

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

21 years agoTue May 13 22:02:06 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 13 May 2003 20:11:01 +0000 (20:11 -0000)]
Tue May 13 22:02:06 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel-long32.brg: two more missing instructions.

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

21 years ago * Mono.Security_test.args: Added
Martin Willemoes Hansen [Tue, 13 May 2003 19:51:51 +0000 (19:51 -0000)]
    * Mono.Security_test.args: Added
        * makefile.gnu: Added
        * Mono.Security/StrongNameTest.cs,
          Mono.Security.Authenticode/PrivateKeyTest.cs,
          Mono.Security.Authenticode/SoftwarePublisherCertificateTest.cs,
          Mono.Security.Cryptography/ARC4ManagedTest.cs,
          Mono.Security.Cryptography/MD2ManagedTest.cs,
          Mono.Security.Cryptography/MD2Test.cs: Test classes inherits from
          Assertion, Assertion. prefix removed.

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

21 years ago * Test/Mono.Directory.LDAP/BindSimpleTest.cs: Removed unused setup and teardo...
Martin Willemoes Hansen [Tue, 13 May 2003 19:38:38 +0000 (19:38 -0000)]
    * Test/Mono.Directory.LDAP/BindSimpleTest.cs: Removed unused setup and teardown methods
          Test/Mono.Directory.LDAP/QueryRootDSETest.cs: Removed unused setup and teardown methods

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

21 years ago * CollectionTest.cs ConversionTest.cs DateAndTimeTest.cs
Martin Willemoes Hansen [Tue, 13 May 2003 19:26:25 +0000 (19:26 -0000)]
    * CollectionTest.cs ConversionTest.cs DateAndTimeTest.cs
          Inherited from Assertion and removed
          Assertion. prefix from assertions

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

21 years ago2003-05-13 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 13 May 2003 19:04:25 +0000 (19:04 -0000)]
2003-05-13  Ville Palo <vi64pa@kolumbus.fi>

* FileStreamTest.cs:
* FileTest.cs: Clean up. Now use temp directory. also some nunit2
changes

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

21 years agoGONspell
Gonzalo Paniagua Javier [Tue, 13 May 2003 18:59:39 +0000 (18:59 -0000)]
GONspell

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

21 years agoAdded the mini porting guide.
Paolo Molaro [Tue, 13 May 2003 17:44:29 +0000 (17:44 -0000)]
Added the mini porting guide.

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

21 years ago2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 13 May 2003 17:20:27 +0000 (17:20 -0000)]
2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AssemblyTest.cs: New file.

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

21 years agoFixed overloaded constructor invocation
Marco Ridoni [Tue, 13 May 2003 16:49:26 +0000 (16:49 -0000)]
Fixed overloaded constructor invocation

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

21 years ago2003-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 13 May 2003 15:54:39 +0000 (15:54 -0000)]
2003-05-13  Dietmar Maurer  <dietmar@ximian.com>

* mini.c (mono_emit_call_args): set the cil_code for all arguments
if not already set.

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

21 years ago2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:47:03 +0000 (15:47 -0000)]
2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Assembly.cs: fixed bug #42833.

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

21 years ago2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:37:39 +0000 (15:37 -0000)]
2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Enum.cs: fixed bugs #41522 and #42879.

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

21 years ago2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:33:48 +0000 (15:33 -0000)]
2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* EnumTest.cs: added tests from bug #41522.

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

21 years ago2003-05-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 13 May 2003 15:31:00 +0000 (15:31 -0000)]
2003-05-14 Nick Drochak <ndrochak@gol.com>

* corlib_linux_test.args:
* corlib_test.args: Add UTF?EncodingTest(s) to build

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

21 years agoflush
Nick Drochak [Tue, 13 May 2003 15:28:49 +0000 (15:28 -0000)]
flush

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

21 years ago2003-05-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 13 May 2003 15:28:26 +0000 (15:28 -0000)]
2003-05-14  Nick Drochak  <ndrochak@gol.com>

* UTF7EncodingTest.cs:
* UTF8EncodingTest.cs: added from Patrick Kalkman <kalkman@cistron.nl>

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

21 years agoTue May 13 16:43:18 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 13 May 2003 14:51:07 +0000 (14:51 -0000)]
Tue May 13 16:43:18 CEST 2003 Paolo Molaro <lupus@ximian.com>

* interp.c: handle thread static fields.

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

21 years agoTue May 13 16:41:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 13 May 2003 14:50:08 +0000 (14:50 -0000)]
Tue May 13 16:41:49 CEST 2003 Paolo Molaro <lupus@ximian.com>

* appdomain.h, object.c, object.h, threads.c, threads.h: added
handling of thread static data.

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

21 years agoTue May 13 16:36:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 13 May 2003 14:48:56 +0000 (14:48 -0000)]
Tue May 13 16:36:08 CEST 2003 Paolo Molaro <lupus@ximian.com>

* reflection.h, reflection.c: added mono_custom_attrs_free ().

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

21 years ago * RdpPatternTests.cs, RelaxngReaderTests.cs:
Martin Willemoes Hansen [Tue, 13 May 2003 13:50:35 +0000 (13:50 -0000)]
    * RdpPatternTests.cs, RelaxngReaderTests.cs:
          Removed Assertion. prefixes and made them inherit from Assertion.

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

21 years agoTue May 13 15:34:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 13 May 2003 13:48:08 +0000 (13:48 -0000)]
Tue May 13 15:34:29 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Thread.cs: added missing field used by the runtime and
a new field to support thread-static data.

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

21 years ago * makefile.gnu: Fixed name of assembly was changed
Martin Willemoes Hansen [Tue, 13 May 2003 13:45:18 +0000 (13:45 -0000)]
    * makefile.gnu: Fixed name of assembly was changed
                        from Mono.Xml.Relaxng to
                        Commons.Xml.Relaxng.

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

21 years agoDon't propagate string format and layout flags from element type to its array.
Paolo Molaro [Tue, 13 May 2003 11:00:37 +0000 (11:00 -0000)]
Don't propagate string format and layout flags from element type to its array.

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

21 years ago2003-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 13 May 2003 10:06:33 +0000 (10:06 -0000)]
2003-05-13  Dietmar Maurer  <dietmar@ximian.com>

(mono_array_class_get): always set the SEALED attribute for array types

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

21 years agofix for the previous fix
Dietmar Maurer [Tue, 13 May 2003 09:52:42 +0000 (09:52 -0000)]
fix for the previous fix

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

21 years ago2003-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 13 May 2003 09:47:03 +0000 (09:47 -0000)]
2003-05-13  Dietmar Maurer  <dietmar@ximian.com>

* class.c (mono_array_class_get): consider the serializable flags

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

21 years agoremoved writelines
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:12:22 +0000 (04:12 -0000)]
removed writelines

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

21 years ago2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:08:50 +0000 (04:08 -0000)]
2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpApplication.cs:
* System.Web/HttpApplicationFactory.cs:
* System.Web.SessionState/SessionStateModule.cs: fire
application start and session start/end events.

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

21 years agorenamed SessionStateModule to Session
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:05:45 +0000 (04:05 -0000)]
renamed SessionStateModule to Session

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

21 years ago2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 13 May 2003 01:50:58 +0000 (01:50 -0000)]
2003-05-12  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS1MaskGenerationMethodTest.cs: Uncommented PKCS#1 v.2.1 vector
unit test (will work on Mono but fails with MS implementation).
* RSAOAEPKeyExchangeDeformatterTest.cs: Updated tests vectors for
both Mono and MS (under Windows XP) generated OAEP results.
* RSAOAEPKeyExchangeFormatterTest.cs: Update exception handling.

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

21 years ago2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 13 May 2003 01:46:52 +0000 (01:46 -0000)]
2003-05-12  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS1MaskGenerationMethod.cs: Added comment to justify why
the class is no more compatible with MS implementation (the bug
was preventing OAEP to work properly).

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

21 years ago2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 13 May 2003 01:44:47 +0000 (01:44 -0000)]
2003-05-12  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS1.cs: Corrected I2OSP to match PKCS#1 v.2.1 test vector
and fix the OAEP incompatibility issue.

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

21 years ago * Control.cs : ResizeRedraw, removed some unused code
Aleksey Ryabchuk [Mon, 12 May 2003 17:42:03 +0000 (17:42 -0000)]
* Control.cs : ResizeRedraw, removed some unused code
* DomainUpDown.cs :
* UpDownBase.cs : some improvements

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

21 years ago2003-05-12 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 12 May 2003 16:01:05 +0000 (16:01 -0000)]
2003-05-12  Dietmar Maurer  <dietmar@ximian.com>

* loader.c (mono_lookup_pinvoke_call): consider Ansi/Unicode
attributes (fix for bug 42021).

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

21 years ago2003-05-13 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 12 May 2003 15:31:47 +0000 (15:31 -0000)]
2003-05-13 Nick Drochak <ndrochak@gol.com>

* corlib_linux_test.args: Remove AllTests.cs's and add DictionaryEntry
* corlib_test.args: Add DictionaryEntry
* makefile.gnu: compile with debug
* DictionaryEntry.cs: Added test

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

21 years ago2003-05-12 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 12 May 2003 15:12:24 +0000 (15:12 -0000)]
2003-05-12  Dick Porter  <dick@ximian.com>

* gc.c: Don't run finalizers when the finalizer thread is
finishing up, because the default domain has already been
destroyed.

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

21 years agoFix: preprocessing directives ARE case insensitive, now.
Rafael Teixeira [Mon, 12 May 2003 14:15:27 +0000 (14:15 -0000)]
Fix: preprocessing directives ARE case insensitive, now.

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

21 years ago2003-05-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 12 May 2003 13:03:17 +0000 (13:03 -0000)]
2003-05-12  Martin Baulig  <martin@ximian.com>

* statement.cs (VariableInfo): Renamed to LocalInfo since it's
only used for locals and not for parameters.

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

21 years ago2003-05-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 12 May 2003 10:51:46 +0000 (10:51 -0000)]
2003-05-12  Zoltan Varga  <vargaz@freemail.hu>

* StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
to Nunit 2.

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

21 years ago2003-05-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 12 May 2003 10:47:16 +0000 (10:47 -0000)]
2003-05-12  Zoltan Varga  <vargaz@freemail.hu>

* String.cs: Tweak IndexOf and LastIndexOf to match specification and
undocumented MS behaviour.

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

21 years ago2003-05-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 12 May 2003 10:07:14 +0000 (10:07 -0000)]
2003-05-12  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_output_basic_block): Handle negative zero
correctly.

* basic-float.cs: Added tests for negative zero.

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

21 years agochanges in the code for TAB key handling
Aleksey Ryabchuk [Mon, 12 May 2003 10:04:30 +0000 (10:04 -0000)]
changes in the code for TAB key handling

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

21 years agoFixes for compiling mPhoto:
Miguel de Icaza [Mon, 12 May 2003 04:23:41 +0000 (04:23 -0000)]
Fixes for compiling mPhoto:

2003-05-12  Miguel de Icaza  <miguel@ximian.com>

* support.cs (InternalParameters.ParameterType): Return the
ExternalType of the parameter.

* parameter.cs (Parameter.ExternalType): drop the two arguments,
they were unused.

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

21 years ago2003-05-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 12 May 2003 03:42:56 +0000 (03:42 -0000)]
2003-05-11  Ben Maurer  <bmaurer@users.sourceforge.net>

* *Calendar.cs: Implemented the TwoDigitYearMax property.

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

21 years agodon't exclude these 2 files any more
Gonzalo Paniagua Javier [Mon, 12 May 2003 02:25:53 +0000 (02:25 -0000)]
don't exclude these 2 files any more

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

21 years ago2003-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 12 May 2003 00:09:43 +0000 (00:09 -0000)]
2003-05-11  Miguel de Icaza  <miguel@ximian.com>

* class.cs (MethodData.Define): Do not set the `newslot' on
interface members, if they are also flagged as "override".

* expression.cs (UnaryMutator.EmitCode): Simple workaround to emit
better code for ++i and i++.  This only works for static fields
and local variables.

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

21 years ago2003-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 11 May 2003 23:52:40 +0000 (23:52 -0000)]
2003-05-11  Miguel de Icaza  <miguel@ximian.com>

* string-icalls.c (ves_icall_System_String_ctor_chara_int_int): if
value is null, we should throw an exception.   This is slightly
different than the other conventions used for the constructor.

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

21 years ago2003-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 May 2003 23:40:52 +0000 (23:40 -0000)]
2003-05-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* socket-io.c: fixed windows build.

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

21 years ago * MethodDef.cs: Add named param table and methods to get named param
Jackson Harper [Sun, 11 May 2003 23:38:53 +0000 (23:38 -0000)]
    * MethodDef.cs: Add named param table and methods to get named param
positions. Add method to get named local variables slot
number. Make sure param_lists aren't null when defining them. Add
specialname and rtspecialname attributes if the method being
defined is named '.ctor' or '.cctor'. Add new method for creating
signatures using a list of typerefs.
* GlobalMethodRef.cs: Use new CreateSignature method that takes an
array of typerefs.
* MethodRef.cs: Use new CreateSignature method
* InstrTable.cs: Use INSTR_LOCAL and INSTR_PARAM tokens for
instructions that take local and param operands.

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

21 years ago * ILParser.jay: Add tokens for instructions that take param and
Jackson Harper [Sun, 11 May 2003 23:37:23 +0000 (23:37 -0000)]
    * ILParser.jay: Add tokens for instructions that take param and
local args. Do not create empty lists for sig_args and
type_lists. Add param and local instructions.

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

21 years ago * TypeDef.cs: Add named param table and methods to get named param
Jackson Harper [Sun, 11 May 2003 23:36:35 +0000 (23:36 -0000)]
    * TypeDef.cs: Add named param table and methods to get named param
positions. Add method to get named local variables slot
number. Make sure param_lists aren't null when defining them. Add
specialname and rtspecialname attributes if the method being
defined is named '.ctor' or '.cctor'. Add new method for creating
signatures using a list of typerefs.
* GlobalMethodRef.cs: Use new CreateSignature method that takes an
array of typerefs.
* MethodRef.cs: Use new CreateSignature method
* InstrTable.cs: Use INSTR_LOCAL and INSTR_PARAM tokens for
instructions that take local and param operands.

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

21 years agoFix test
Miguel de Icaza [Sun, 11 May 2003 22:45:42 +0000 (22:45 -0000)]
Fix test

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

21 years ago2003-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 11 May 2003 21:38:54 +0000 (21:38 -0000)]
2003-05-11  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (LookupDeclSpace): Add new method, sometimes we
want to pull the DeclSpace out of the builder_to_declspace instead
of the TypeBuilder (like in TypeContainer.FindMembers).

* class.cs (TypeContainer.FindMembers): Use LookupDeclSpace
instead of LookupTypeContainer.  Fixes the crash on .NET for
looking up interface members.

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

21 years ago2003-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 11 May 2003 21:10:16 +0000 (21:10 -0000)]
2003-05-11  Miguel de Icaza  <miguel@ximian.com>

* const.cs: Create our own emit context during the Definition
stage, so that constants are evaluated in the proper context, when
a recursive definition happens.

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

21 years agoFlooosh
Miguel de Icaza [Sun, 11 May 2003 20:21:36 +0000 (20:21 -0000)]
Flooosh

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

21 years ago2003-05-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 11 May 2003 20:08:53 +0000 (20:08 -0000)]
2003-05-11  Martin Baulig  <martin@ximian.com>

* test-193.cs: New test for bug #39828.

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

21 years ago2003-05-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 11 May 2003 20:07:59 +0000 (20:07 -0000)]
2003-05-11  Martin Baulig  <martin@ximian.com>

* statement.cs (Block.CreateSwitchBlock): New method.  Creates a
new block for a switch section.
(Block.AddLabel, Block.LookupLabel): If we're a switch section, do
the adding/lookup in the switch block.  Fixes #39828.

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

21 years agoReally revert Jaime's patch
Gonzalo Paniagua Javier [Sun, 11 May 2003 17:36:53 +0000 (17:36 -0000)]
Really revert Jaime's patch

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

21 years agoFixed.
Jaime Anguiano Olarra [Sun, 11 May 2003 16:57:06 +0000 (16:57 -0000)]
Fixed.

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

21 years ago2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 May 2003 16:36:02 +0000 (16:36 -0000)]
2003-05-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XslTransform.cs: fixed bug #42739.

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

21 years agoVarious changes, they send the the SOAP request, now XmlSerialization is required
Miguel de Icaza [Sun, 11 May 2003 16:15:05 +0000 (16:15 -0000)]
Various changes, they send the the SOAP request, now XmlSerialization is required

+2003-04-30  Miguel de Icaza  <miguel@ximian.com>
+
+ * SoapHttpClientProtocol.cs: Flag the methods in the chain that
+ gets the caller method as non-inlineable.

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

21 years ago * ILParser.jay: Set size and packing information for types
Jackson Harper [Sun, 11 May 2003 16:09:38 +0000 (16:09 -0000)]
    * ILParser.jay: Set size and packing information for types

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

21 years ago * TypeDef.cs: Add size and packing information
Jackson Harper [Sun, 11 May 2003 16:08:10 +0000 (16:08 -0000)]
    * TypeDef.cs: Add size and packing information

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

21 years ago * PEAPI.cs: The class size in class layout metadata table is a
Jackson Harper [Sun, 11 May 2003 15:56:06 +0000 (15:56 -0000)]
    * PEAPI.cs: The class size in class layout metadata table is a
uint not a short.

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

21 years agoOops
Nick Drochak [Sun, 11 May 2003 13:58:20 +0000 (13:58 -0000)]
Oops

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

21 years agoModernize a bit. Remove all nunit v1 references.
Nick Drochak [Sun, 11 May 2003 13:53:30 +0000 (13:53 -0000)]
Modernize a bit. Remove all nunit v1 references.

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

21 years agoSun May 11 14:56:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 11 May 2003 13:06:12 +0000 (13:06 -0000)]
Sun May 11 14:56:27 CEST 2003 Paolo Molaro <lupus@ximian.com>

* inssel-long32.brg, basic-long.cs, exceptions.cs: handle
a couple of missing operations for long casts, with test cases.

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

21 years agoOne check we were missing in one of the CreateInstance() methods
Jaime Anguiano Olarra [Sun, 11 May 2003 12:54:24 +0000 (12:54 -0000)]
One check we were missing in one of the CreateInstance() methods

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

21 years ago2003-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 11 May 2003 05:51:07 +0000 (05:51 -0000)]
2003-05-11  Miguel de Icaza  <miguel@ximian.com>

* Binder.cs (ChangeType): Very simplistic change.  Am not sure if
it is correct, but it makes RemotingCorba move along a bit more
(Remoting.Corba invokes Binder.ConvertArgs, which calls
Binder.ChangeType with an Attribute [] to Object []).

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

21 years ago2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 May 2003 05:25:41 +0000 (05:25 -0000)]
2003-05-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XslTransform.cs: fixed bug #42747.

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

21 years ago * ILParser.jay: Add field instructions
Jackson Harper [Sun, 11 May 2003 04:01:18 +0000 (04:01 -0000)]
    * ILParser.jay: Add field instructions

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

21 years agoAdd field types to build.
Jackson Harper [Sun, 11 May 2003 04:00:38 +0000 (04:00 -0000)]
Add field types to build.

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

21 years ago * IFieldRef.cs: New file - interface field references must implement
Jackson Harper [Sun, 11 May 2003 04:00:02 +0000 (04:00 -0000)]
    * IFieldRef.cs: New file - interface field references must implement
* ExternFieldRef.cs: New file - Reference to a field in another
assembly
* FieldRef.cs: New file - Reference to a field in this assembly
* GlobalFieldRef.cs: New file - Reference to a global field
* FieldInstr.cs: New file - Instruction that takes a field
instruction
* CodeGen.cs: Add method to resolve global methods
* ExternTypeRef.cs: Add method to get method references
* FieldDef.cs: Allow methods to be resolved before being defined
* IClassRef.cs: Add method to get field references.
* TypeDef.cs: Add method to resolve member fields.
* TypeRef.cs: Add method to get field references

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

21 years ago2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 11 May 2003 02:54:06 +0000 (02:54 -0000)]
2003-05-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* exceptions-x86.c: fixed small leaks in mono_arch_handle_exception.

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

21 years agoAdded Lupus' bug check list to be used when reporting bugs
Gonzalo Paniagua Javier [Sun, 11 May 2003 02:35:23 +0000 (02:35 -0000)]
Added Lupus' bug check list to be used when reporting bugs

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