mono.git
21 years ago * ExternTypeRef.cs: Add methods to get classref and methodrefs
Jackson Harper [Sat, 10 May 2003 19:33:49 +0000 (19:33 -0000)]
    * ExternTypeRef.cs: Add methods to get classref and methodrefs

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

21 years ago * ILParser.jay: Add locals, method references, and method instructions
Jackson Harper [Sat, 10 May 2003 19:32:05 +0000 (19:32 -0000)]
    * ILParser.jay: Add locals, method references, and method instructions

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

21 years agoAdd new files to build.
Jackson Harper [Sat, 10 May 2003 19:31:25 +0000 (19:31 -0000)]
Add new files to build.

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

21 years ago * IMethodRef.cs: New file - Interface that method references must
Jackson Harper [Sat, 10 May 2003 19:30:52 +0000 (19:30 -0000)]
* IMethodRef.cs: New file - Interface that method references must
implement
* ExternMethodRef.cs: New file - Reference to a method in another
assembly
* Local.cs: New file - A Local variable
* MethodInstr.cs: New file - an instruction that takes a method
reference operand
* IClassRef.cs: Add method to get a method reference from a class
reference
* MethodDef.cs: Add ability to resolve methods before defining
them, add max stack, locals, and entry point. Make CreateSignature
method public and static so other classes can use it.
* TypeDef.cs: Store methods and fields in hashtables so they can
be easily retrieved, add method to resolve member methods.
* TypeRef.cs: Add method for resolving member methods.

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

21 years agoflooosh
Miguel de Icaza [Sat, 10 May 2003 18:39:44 +0000 (18:39 -0000)]
flooosh

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

21 years agoDon't use -C here
Gonzalo Paniagua Javier [Sat, 10 May 2003 14:59:39 +0000 (14:59 -0000)]
Don't use -C here

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 14:51:56 +0000 (14:51 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* makefile:
* makefile.gnu: don't use -C when running make.

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

21 years ago2003-05-10 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 10 May 2003 14:47:44 +0000 (14:47 -0000)]
2003-05-10  Sebastien Pouliot  <spouliot@videotron.ca>

* SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1
documentation (no public declaration).
* Transform.cs: Added property XmlResolver Resolver as per framework 1.1
documentation (no public declaration).

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

21 years agoAdded missing reference to VBBinder.cs
Jaime Anguiano Olarra [Sat, 10 May 2003 11:58:16 +0000 (11:58 -0000)]
Added missing reference to VBBinder.cs

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

21 years agoAdded GetType
Marco Ridoni [Sat, 10 May 2003 11:24:11 +0000 (11:24 -0000)]
Added GetType

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

21 years agoSome late binding changes which somehow got lost on their way to CVS
Marco Ridoni [Sat, 10 May 2003 10:53:41 +0000 (10:53 -0000)]
Some late binding changes which somehow got lost on their way to CVS

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

21 years agoFirst implementation for LateIndexGet/Set. Probably missing several special cases
Marco Ridoni [Sat, 10 May 2003 10:42:11 +0000 (10:42 -0000)]
First implementation for LateIndexGet/Set. Probably missing several special cases

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

21 years agoFirst implementation. Probably overlooks many special cases.
Marco Ridoni [Sat, 10 May 2003 10:41:08 +0000 (10:41 -0000)]
First implementation. Probably overlooks many special cases.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 09:52:59 +0000 (09:52 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControlCompiler.cs: duh! Generate SupportAutoEvents instead
of AutoEventWireup (which is internal). Thanks to Stuart Ballard for
reporting.

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

21 years ago2003-05-10 Dick Porter <dick@ximian.com>
Dick Porter [Sat, 10 May 2003 09:43:27 +0000 (09:43 -0000)]
2003-05-10  Dick Porter  <dick@ximian.com>

* io.c (CopyFile): Copy file mode as well as file data.  Based on
suggestion by Giuseppe Greco <giuseppe.greco@agamura.com>, bug
42706.

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

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

* object.c (mono_string_new_wrapper): Compatibility fix for MS
compilers.

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

21 years agoSmall fixes for the case when no main class is supplied
Marco Ridoni [Sat, 10 May 2003 08:58:28 +0000 (08:58 -0000)]
Small fixes for the case when no main class is supplied

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

21 years agoSmall fixes for #End Region / #End If
Marco Ridoni [Sat, 10 May 2003 08:50:29 +0000 (08:50 -0000)]
Small fixes for #End Region / #End If

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

21 years agoFixed Not operator
Marco Ridoni [Sat, 10 May 2003 08:49:56 +0000 (08:49 -0000)]
Fixed Not operator
It is possible to get a New instance without parentheses

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

21 years ago * scripts/Makefile.am: Added monoresgen secutil sqlsharp
Martin Willemoes Hansen [Sat, 10 May 2003 08:32:48 +0000 (08:32 -0000)]
    * scripts/Makefile.am: Added monoresgen secutil sqlsharp
          shell wrapper scripts.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 03:46:41 +0000 (03:46 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Activator.cs: applied patch for bug #39926. Thanks to Jean Marc and
Jaime.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 03:24:31 +0000 (03:24 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringBuilder.cs: fixed bug #41397.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 03:23:01 +0000 (03:23 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringBuilderTest.cs: added replace tests from bug #41397 by
<tom@acquist.com>>.

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

21 years ago2003-05-09 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 10 May 2003 03:20:48 +0000 (03:20 -0000)]
2003-05-09  Sebastien Pouliot  <spouliot@videotron.ca>

* DSACryptoServiceProvider.cs: Class is now sealed in v.1.1.
* KeySizes.cs: Class is now sealed in v.1.1.
* MD5CryptoServiceProvider.cs: Class is now sealed in v.1.1.
* RNGCryptoServiceProvider.cs: Class is now sealed in v.1.1.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 03:03:16 +0000 (03:03 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* String.cs: fixed bug #41411 and another similar problem in
LastIndexOf (string).

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

21 years ago2003-05-09 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 10 May 2003 02:55:24 +0000 (02:55 -0000)]
2003-05-09  Sebastien Pouliot <spouliot@videotron.ca>

* unix.args: added System.Security/AllowPartiallyTrustedCallersAttribute.cs

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

21 years ago2003-05-09 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 10 May 2003 02:54:16 +0000 (02:54 -0000)]
2003-05-09  Sebastien Pouliot  <spouliot@videotron.ca>

* AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing
from original 1.0 documentation (but inclufed in framework 1.0)

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 02:28:49 +0000 (02:28 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Binder.cs:
(check_type): fixed bug #41655.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 01:57:04 +0000 (01:57 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list.unix: added missing file.
* System.Xml.Serialization/XmlReflectionImporter.cs: created an
instance field because GetTypeData method of TypeTranslator is not
static.

This just fixes the build, but the changes may NOT be correct.

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

21 years ago2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 10 May 2003 01:07:20 +0000 (01:07 -0000)]
2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* String.cs: patch by Jean Marc <jean-marc.andre@polymtl.ca> that fixes
bug #42695.

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

21 years agoCompatibility fixes for MS compilers and WinCE build;
Sergey Chaban [Fri, 9 May 2003 22:40:32 +0000 (22:40 -0000)]
Compatibility fixes for MS compilers and WinCE build;

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

21 years ago2003-05-10 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 9 May 2003 19:14:16 +0000 (19:14 -0000)]
2003-05-10  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Added TypeTableEntry.cs.
* TypeTranslator.cs : changed for non-static use.
* XmlAttributes.cs : XmlType attribute support for GetAttributeName()
  and GetElementName(). Bugfix so that if any XmlElementAttribute
  exists after non-typed XmlElementAttribute then it might be ignored.
  Added GetElementIsNullable().
* XmlSerializer.cs :
  Introduced TypeTablePool and TypeTableEntry and erased ambiguous
  Object memberObj[4].
  Deserialize() now uses XmlReader.Depth to check its depth.
  Serialize() for non-XmlReader arguments now always write xmldecl.
  SerializeBuiltin() now explicitly requires Type to support xsi:nil,
  and handles XmlQualifiedName.
  Separated SerializeType () from Serialize().
  Separated WriteCollectionElementMember(), IsFieldTypeSerializable(),
  IsPropertyTypeSerializable() from SerializeMembers().
  SerializeMembers() is now capable of null value and actual type,
  which should be included by XmlIncludeAttribute and so on.
  Renamed SerializeArray() to SerializeArrayContent(), and added
  SerializeCollectionContent().
  SerializeMembers() now requries XmlSerializerNamespaces (not used yet).
  FillTypeTable() is now aware of XmlInclude attributes.
  FillEnum() should not have different type table content from others.

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

21 years ago2003-05-10 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 9 May 2003 19:11:25 +0000 (19:11 -0000)]
2003-05-10  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* added XmlSerializationWriterTests.cs. (by Erik)

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

21 years ago2003-05-09 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 9 May 2003 18:10:10 +0000 (18:10 -0000)]
2003-05-09  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (UnaryMutator.LoadOneAndEmitOp): Missing
functionality: I needed to convert the data after I had performed
the add/sub operation into the operands type size.

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

21 years ago2003-05-09 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 9 May 2003 17:33:31 +0000 (17:33 -0000)]
2003-05-09  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (ImplicitReferenceConversion): When boxing an interface
pass the type for the box operation, otherwise the resulting
object would have been of type object.

(BoxedCast): Add constructor to specify the type to box as.

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

21 years agoImprove test
Miguel de Icaza [Fri, 9 May 2003 17:33:11 +0000 (17:33 -0000)]
Improve test

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

21 years ago * Control.cs
Aleksey Ryabchuk [Fri, 9 May 2003 16:24:24 +0000 (16:24 -0000)]
* Control.cs
* Form.cs
* GroupBox.cs
* Label.cs
* UpDownBase.cs : some new stuff related to focus movement by the TAB key

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

21 years ago2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 9 May 2003 15:47:30 +0000 (15:47 -0000)]
2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataGridColumnCollection.cs: added missing return in RemoveAt.

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

21 years ago2003-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 9 May 2003 15:33:44 +0000 (15:33 -0000)]
2003-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataGridColumnCollection.cs: fixed LoadViewState for the columns.
Don't save ViewState is the number of columns is 0.

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

21 years ago2003-05-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 9 May 2003 15:05:05 +0000 (15:05 -0000)]
2003-05-09  Zoltan Varga  <vargaz@freemail.hu>

* MulticastDelegate.cs (GetInvocationList): Avoid ArrayList
construction if the delegate list only has one element.

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

21 years ago2003-05-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 9 May 2003 14:07:49 +0000 (14:07 -0000)]
2003-05-09  Zoltan Varga  <vargaz@freemail.hu>

* class.c (mono_class_layout_fields): Add experimental GC aware
auto layout facility. Requires class library changes to work correctly.

(mono_class_setup_vtable): Avoid overriding explicit interface
method implementations. Fixes iface3.exe test.

* object.c (mono_class_compute_gc_descriptor): Type I can't hold an
object reference.
(mono_array_new_specific): Add MONO_ARCH_SAVE_REGS.
(mono_string_new_wrapper): Add MONO_ARCH_SAVE_REGS.

* metadata.h: Add new type classification macro which determines
whenever the type holds an object reference.

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

21 years ago2003-05-09 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 9 May 2003 13:38:34 +0000 (13:38 -0000)]
2003-05-09  Dietmar Maurer  <dietmar@ximian.com>

* mini-x86.c (mono_arch_emit_prolog): avoid reallocs with better
code size estimation.

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

21 years ago2003-05-09 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 9 May 2003 02:49:33 +0000 (02:49 -0000)]
2003-05-09  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlSerializer.cs : this time, only replaced spaces with tabs.

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

21 years ago2003-05-08 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 9 May 2003 02:06:31 +0000 (02:06 -0000)]
2003-05-08  Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs
(CanonicalizePath) Fixed bug #42631, which duplicated the
root part of the path under Windows.

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

21 years agoadded new handler for machine.config
Gonzalo Paniagua Javier [Fri, 9 May 2003 00:00:16 +0000 (00:00 -0000)]
added new handler for machine.config

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

21 years agofixed non ASCII chars
Gonzalo Paniagua Javier [Thu, 8 May 2003 23:55:14 +0000 (23:55 -0000)]
fixed non ASCII chars

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

21 years ago2003-05-09 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Thu, 8 May 2003 23:54:15 +0000 (23:54 -0000)]
2003-05-09  Joel Basson  <jstrike@mweb.co.za>

* Added many new properties to Combo.cs
* Fixed the TextBox.Text get property
* Fixed some properties in Form.cs
* Small code cleanups

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

21 years ago*** empty log message ***
Joel Basson [Thu, 8 May 2003 23:36:03 +0000 (23:36 -0000)]
*** empty log message ***

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

21 years agoadded section
Gonzalo Paniagua Javier [Thu, 8 May 2003 23:34:40 +0000 (23:34 -0000)]
added section

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

21 years ago2003-05-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 8 May 2003 21:33:17 +0000 (21:33 -0000)]
2003-05-08  Zoltan Varga  <vargaz@freemail.hu>

* mono/tests/Makefile.am:
- Compile with mcs.
- Disable some warnings.
- Added executables to clean target.
- Make testjit the default target.
- Print list of failed tests at the end of a test run.
- Abort tests when Ctrl-C is pressed.

* mono/tests/test-driver: Return with a special exit code when
SIGINT is detected.

* mono/tests/checked.cs: Make it compile.

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

21 years agoCommented out some debugging output
Marco Ridoni [Thu, 8 May 2003 21:24:56 +0000 (21:24 -0000)]
Commented out some debugging output

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

21 years agoAdded OrElse/AndAlso (still not working correctly, though)
Marco Ridoni [Thu, 8 May 2003 21:24:32 +0000 (21:24 -0000)]
Added OrElse/AndAlso (still not working correctly, though)

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

21 years agoFixed Is operator
Marco Ridoni [Thu, 8 May 2003 21:07:54 +0000 (21:07 -0000)]
Fixed Is operator
Fixed And/Or operator

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

21 years agoAdded a special case for keywords used in qualified identifiers
Marco Ridoni [Thu, 8 May 2003 21:00:31 +0000 (21:00 -0000)]
Added a special case for keywords used in qualified identifiers

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

21 years agoMethods with no arguments can be invoked without parentheses
Marco Ridoni [Thu, 8 May 2003 20:54:28 +0000 (20:54 -0000)]
Methods with no arguments can be invoked without parentheses

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

21 years agoImproved handling of MainClass
Marco Ridoni [Thu, 8 May 2003 20:52:46 +0000 (20:52 -0000)]
Improved handling of MainClass

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

21 years ago2003-05-08 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 8 May 2003 19:12:47 +0000 (19:12 -0000)]
2003-05-08  Ville Palo <vi64pa@kolumbus.fi>

* corlib_test.args: added System.IO.FileSystemInfoTest
* corlib_linux_test_args: added System.IO.FileSystemInfoTest

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

21 years ago2003-05-08 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 8 May 2003 19:05:01 +0000 (19:05 -0000)]
2003-05-08  Ville Palo <vi64pa@kolumbus.fi>

* FileSystemInfo.cs: Added 1.1 properties LastAccessTimeUtc,
LastWriteTimeUtc and CreationTimeUtc

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

21 years ago2003-05-98 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 8 May 2003 18:01:14 +0000 (18:01 -0000)]
2003-05-98  Ville Palo <vi64pa@kolumbus.fi>

* FileSystemInfoTest.cs; new file

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

21 years ago * Control.cs : started implementation of keyboard handling
Aleksey Ryabchuk [Thu, 8 May 2003 16:43:28 +0000 (16:43 -0000)]
* Control.cs : started implementation of keyboard handling
* CroupBox.cs : set UserPaint style
* TextBoxBase.cs : set subclass flag to allow catching of keyboard events

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

21 years ago2003-05-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 8 May 2003 13:37:44 +0000 (13:37 -0000)]
2003-05-08  Dietmar Maurer  <dietmar@ximian.com>

* mini.c (mono_jit_create_remoting_trampoline): make it work with
abstract methods (fix bug 42542)

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

21 years ago2003-05-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 8 May 2003 13:08:32 +0000 (13:08 -0000)]
2003-05-08  Dietmar Maurer  <dietmar@ximian.com>

* aot.c: add ability to handle array types

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

21 years ago2003-05-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 8 May 2003 11:23:12 +0000 (11:23 -0000)]
2003-05-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.c: Call the _specific versions of the object allocation
functions if possible.

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

21 years ago * da-DK.xml: Updated
Martin Willemoes Hansen [Thu, 8 May 2003 11:18:44 +0000 (11:18 -0000)]
    * da-DK.xml: Updated
        * da.xml: Updated

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

21 years ago2003-05-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 8 May 2003 09:44:15 +0000 (09:44 -0000)]
2003-05-08  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): cleanups

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

21 years ago2003-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 8 May 2003 03:11:04 +0000 (03:11 -0000)]
2003-05-07  Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs
(GetPathRoot) Added support for UNC paths.
(CanonicalizePath) Added optimizations per Miguel's requests.

* UriTest.cs: added tests for UNIX file paths.

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

21 years ago2003-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 8 May 2003 03:08:52 +0000 (03:08 -0000)]
2003-05-07  Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs
(GetPathRoot) Added support for UNC paths.
(CanonicalizePath) Added optimizations per Miguel's requests.
* PathTest.cs
Even more GetFullPath () tests. Includes UNC tests.

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

21 years ago * ILParser.jay: Add type instructions. NOTE - type_spec is not
Jackson Harper [Thu, 8 May 2003 03:00:23 +0000 (03:00 -0000)]
* ILParser.jay: Add type instructions. NOTE - type_spec is not
fully implemented yet, so this has some explosive potential.

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

21 years agoAdd TypeInstr to build.
Jackson Harper [Thu, 8 May 2003 02:58:02 +0000 (02:58 -0000)]
Add TypeInstr to build.

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

21 years ago * TypeInstr.cs: New file - implementation of instructions that
Jackson Harper [Thu, 8 May 2003 02:56:52 +0000 (02:56 -0000)]
* TypeInstr.cs: New file - implementation of instructions that
take a single type instruction.

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

21 years agoUpdate
Miguel de Icaza [Wed, 7 May 2003 20:29:12 +0000 (20:29 -0000)]
Update

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

21 years ago2003-05-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 7 May 2003 19:53:50 +0000 (19:53 -0000)]
2003-05-07  Miguel de Icaza  <miguel@ximian.com>

Patches from Igor Nosyryev <nosyryev@attbi.com>

* TdsComm.cs: (GetString): GetString adds extra byte to a string
at end. It suppose to be '\0', but '\0' is valid value in .NET
string, so this byte must not be used.

* Tds.cs (GetDecimalValue):Method reads extra byte if a DECIMAL
field contains NULL. As a result server's response is parsed
incorrectly and this method fires an exception.

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

21 years agoBuild fix for the no gc case.
Paolo Molaro [Wed, 7 May 2003 16:33:29 +0000 (16:33 -0000)]
Build fix for the no gc case.

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

21 years ago2003-05-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 7 May 2003 15:36:55 +0000 (15:36 -0000)]
2003-05-07  Zoltan Varga  <vargaz@freemail.hu>

* gc.c (finalizer_thread): Work around a GC bug.

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

21 years ago2003-05-07 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 7 May 2003 15:25:24 +0000 (15:25 -0000)]
2003-05-07  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (emit_struct_conv): allow unions

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

21 years ago2003-05-07 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 7 May 2003 15:03:47 +0000 (15:03 -0000)]
2003-05-07  Dietmar Maurer  <dietmar@ximian.com>

* class.c (class_compute_field_layout): added patches from Jerome Laban <jlaban@wanadoo.fr>

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

21 years agoWed May 7 16:50:00 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 7 May 2003 14:58:17 +0000 (14:58 -0000)]
Wed May 7 16:50:00 CEST 2003 Paolo Molaro <lupus@ximian.com>

* main.c: output custom attributes for method parameters.

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

21 years ago2003-05-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 7 May 2003 14:49:15 +0000 (14:49 -0000)]
2003-05-07  Miguel de Icaza  <miguel@ximian.com>

* iterators.cs: I was reusing the `count' variable inadvertently,
take steps to not allow this to happen.

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

21 years ago * Control.cs : static RegisterDefaultWindowClass method was added
Aleksey Ryabchuk [Wed, 7 May 2003 14:46:24 +0000 (14:46 -0000)]
* Control.cs : static RegisterDefaultWindowClass method was added
* ScrollableControl.cs : registration of "mono_scrollable_control" was moved to Control class
* win32functions.cs : new constant DEFAULT_WINDOW_CLASS
* PictureBox.cs : implemented

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

21 years ago2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Wed, 7 May 2003 14:43:29 +0000 (14:43 -0000)]
2003-05-06  Ville Palo <vi64pa@kolumbus.fi>

* BufferedStream.cs:
  - Removed unusefull code.
  - Added ObjectDisposedException to Position
  - Dont flush if stream is allready closed.
  - Flush throws also ObjectDisposedException.
* Directory.cs:
  - GetFileSystemEtries: ArgumentNullException if pattern is null
* DirectoryInfo.cs: Fixed little MoveTo () bug.
* FileInfo.cs:
  - Exists: If file does not exists when instance is created the
  value of the Exists property does not change even if file is created
  afterwards.
  - Delete: If path is a directory UnauthorizedException is thrown.
  - CopyTo: Now we can overwrite file if wanted.
* Path.cs:
  - GetFullPath: Now throws exception when path is "   ".

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

21 years agoWed May 7 16:24:43 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 7 May 2003 14:32:35 +0000 (14:32 -0000)]
Wed May 7 16:24:43 CEST 2003 Paolo Molaro <lupus@ximian.com>

* main.c: output nested types inside their nesting class.

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

21 years agoworkaround to get the 0.24 release working.
Johannes Roith [Wed, 7 May 2003 14:15:52 +0000 (14:15 -0000)]
workaround to get the 0.24 release working.

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

21 years ago * Control.cs : use WS_OVERLAPPED instead of WS_OVERLAPPEDWINDOW, update text field...
Aleksey Ryabchuk [Wed, 7 May 2003 11:36:41 +0000 (11:36 -0000)]
* Control.cs : use WS_OVERLAPPED instead of WS_OVERLAPPEDWINDOW, update text field in get Text property
* TextBox.cs : use styles provided by TextBoxBase
* TextBoxBase.cs : more methods and properties were implemented
* win32enums.cs  : messages and notifications for EDIT control

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

21 years ago * ILParser.jay: Remove dotted_name, it is not used at all
Jackson Harper [Wed, 7 May 2003 07:25:20 +0000 (07:25 -0000)]
    * ILParser.jay: Remove dotted_name, it is not used at all
anymore. vtattr only take an int64 param, this fix gets rid of all
of the remaining reduce/reduce conflicts

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

21 years ago * ILParser.jay: Remove extraneous dotted_name, also make comp_name
Jackson Harper [Wed, 7 May 2003 07:11:54 +0000 (07:11 -0000)]
    * ILParser.jay: Remove extraneous dotted_name, also make comp_name
contain dotted_name logic. Oh how I will miss the 301
reduce/reduce conflicts these small changes fixed :-)

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

21 years agoutil.c: added GetModuleFilenameWrapper for WinCE;
Sergey Chaban [Wed, 7 May 2003 06:44:17 +0000 (06:44 -0000)]
util.c: added GetModuleFilenameWrapper for WinCE;

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

21 years ago2003-05-07 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Wed, 7 May 2003 04:24:23 +0000 (04:24 -0000)]
2003-05-07  Joel Basson  <jstrike@mweb.co.za>

* Added ComboBox.Items.Add and ComboBox.Items.Add to ComboBox.cs
* FontDialog.cs
* Added new Demo2.cs test app

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

21 years agoMore candy
Miguel de Icaza [Wed, 7 May 2003 03:44:12 +0000 (03:44 -0000)]
More candy

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

21 years agoSpice up
Miguel de Icaza [Wed, 7 May 2003 03:28:55 +0000 (03:28 -0000)]
Spice up

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

21 years agoFlush main page
Miguel de Icaza [Wed, 7 May 2003 03:25:20 +0000 (03:25 -0000)]
Flush main page

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

21 years ago2003-05-07 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Tue, 6 May 2003 23:54:19 +0000 (23:54 -0000)]
2003-05-07  Joel Basson  <jstrike@mweb.co.za>

* Just a bugfix to demo.cs

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

21 years agoRemove team
Miguel de Icaza [Tue, 6 May 2003 21:33:02 +0000 (21:33 -0000)]
Remove team

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

21 years agoUpdate version
Miguel de Icaza [Tue, 6 May 2003 21:04:41 +0000 (21:04 -0000)]
Update version

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

21 years agoBump
Miguel de Icaza [Tue, 6 May 2003 21:04:31 +0000 (21:04 -0000)]
Bump

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

21 years ago2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 6 May 2003 19:24:20 +0000 (19:24 -0000)]
2003-05-06  Ville Palo <vi64pa@kolumbus.fi>

* DirectoryInfoTest.cs: Removed OS-specific test

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

21 years agoCommit pending ChangeLog
Miguel de Icaza [Tue, 6 May 2003 19:19:47 +0000 (19:19 -0000)]
Commit pending ChangeLog

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

21 years agoNothing to see here, move along
Miguel de Icaza [Tue, 6 May 2003 19:17:41 +0000 (19:17 -0000)]
Nothing to see here, move along

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

21 years ago2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 6 May 2003 19:12:13 +0000 (19:12 -0000)]
2003-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ResourceManager.cs: fixed infinite loop when the resource is not
found. Also fixes bug #34196.

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

21 years ago2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 6 May 2003 19:11:55 +0000 (19:11 -0000)]
2003-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CompilationException.cs: don't add duplicated lines in the case that
mcs reports several errors for the same one.

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

21 years ago2003-05-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 6 May 2003 19:08:32 +0000 (19:08 -0000)]
2003-05-06  Miguel de Icaza  <miguel@ximian.com>

* attribute.cs (Attribute.Resolve): Params attributes are encoded
by creating an array at the point where the params starts and
putting all those arguments there, then adjusting the size of the
array.

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