mono.git
21 years agoCommit a few build fixers, but I can not fix it all: remove CJK until its fixed
Miguel de Icaza [Sun, 30 Mar 2003 19:57:00 +0000 (19:57 -0000)]
Commit a few build fixers, but I can not fix it all: remove CJK until its fixed

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

21 years agoUpdated by TortoiseCVS
Ben Maurer [Sun, 30 Mar 2003 19:16:22 +0000 (19:16 -0000)]
Updated by TortoiseCVS

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

21 years ago2003-03-30 Alan Tam <Tam@SiuLung.com>
Alan Tam [Sun, 30 Mar 2003 08:32:04 +0000 (08:32 -0000)]
2003-03-30 Alan Tam <Tam@SiuLung.com>
* Handler.cs: Added encoding handler for CP950 and ENCbig5
* DbcsEncoding.cs: A base class for all DBCS encodings
* DbcsConvert.cs: A singleton class for all DBCS conversion tables
* CP950.cs: Encoding and Decorder classes for Big5 Encoding
* big5.table: The conversion table for Big5 Encoding
CP932.cs can be made neater by using the new base class

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

21 years ago* ILReader.cs: Instead of mainting a buffer let the reader handle
Jackson Harper [Sun, 30 Mar 2003 08:14:50 +0000 (08:14 -0000)]
* ILReader.cs: Instead of mainting a buffer let the reader handle
that, and use a stack for putting chars back. This is probably
much slower and not nearly as cool but the old method was a little
buggy and I was having trouble tracking things down. This can be
optimized someday.

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

21 years ago* InstrTable.cs: Add branch ops switch, and lc.r*, also fix some
Jackson Harper [Sun, 30 Mar 2003 08:02:33 +0000 (08:02 -0000)]
* InstrTable.cs: Add branch ops switch, and lc.r*, also fix some
typos for other ops.

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

21 years ago* Driver.cs: Add switch to display parser debugging information.
Jackson Harper [Sun, 30 Mar 2003 07:58:48 +0000 (07:58 -0000)]
* Driver.cs: Add switch to display parser debugging information.

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

21 years ago2003-03-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 29 Mar 2003 23:59:30 +0000 (23:59 -0000)]
2003-03-30  Zoltan Varga  <vargaz@freemail.hu>

* class.h class.c (mono_class_is_subclass_of): New function.

* icall.c (ves_icall_System_Array_FastCopy): Added optimized copy
routines for most common case (calls from ArrayList::ToArray).

* icall.c (ves_icall_System_Environment_Exit): Call profiler shutdown
routine so programs which call Environment::Exit() can be profiled.

* icall.c (ves_icall_System_Reflection_FieldInfo_internal_from_handle):
Added MONO_ARCH_SAVE_REGS.

* icall.c (ves_icall_type_is_subtype_of): Use new function.

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

21 years ago2003-03-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 29 Mar 2003 23:52:05 +0000 (23:52 -0000)]
2003-03-30  Zoltan Varga  <vargaz@freemail.hu>

* Array.cs (Copy): Call FastCopy() earlier to avoid the expensive
type checks and let it decide whenever a fast copy is possible.

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

21 years agoLocation now handles column information, many parser rules corrected
Rafael Teixeira [Sat, 29 Mar 2003 22:06:01 +0000 (22:06 -0000)]
Location now handles column information, many parser rules corrected

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

21 years ago*** empty log message ***
Martin Willemoes Hansen [Sat, 29 Mar 2003 18:44:34 +0000 (18:44 -0000)]
*** empty log message ***

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

21 years ago* System.ComponentModel.Design.Serialization
Martin Willemoes Hansen [Sat, 29 Mar 2003 18:43:38 +0000 (18:43 -0000)]
* System.ComponentModel.Design.Serialization
          Removed references to System.Web namespaces

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

21 years agocorrecting a recurring typo
Rafael Teixeira [Sat, 29 Mar 2003 17:46:11 +0000 (17:46 -0000)]
correcting a recurring typo

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

21 years ago * Stubed System.ComponentModel/LicenseContext.cs
Martin Willemoes Hansen [Sat, 29 Mar 2003 17:37:15 +0000 (17:37 -0000)]
    * Stubed System.ComponentModel/LicenseContext.cs
        * Stubed System.ComponentModel/LicenseUsageMode.cs
        * Stubed rest of System.ComponentModel.Design

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

21 years agoExclude System.ComponentModel.Design.Serialization from the windows build to avoid...
Gonzalo Paniagua Javier [Sat, 29 Mar 2003 17:15:07 +0000 (17:15 -0000)]
Exclude System.ComponentModel.Design.Serialization from the windows build to avoid breakage

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

21 years agoThe nunit2 dll is now in class/lib
Gonzalo Paniagua Javier [Sat, 29 Mar 2003 17:02:31 +0000 (17:02 -0000)]
The nunit2 dll is now in class/lib

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

21 years agoFixety fix
Gonzalo Paniagua Javier [Sat, 29 Mar 2003 16:58:57 +0000 (16:58 -0000)]
Fixety fix

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

21 years agoFixety fix
Gonzalo Paniagua Javier [Sat, 29 Mar 2003 16:19:04 +0000 (16:19 -0000)]
Fixety fix

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

21 years ago2002-03-29 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sat, 29 Mar 2003 16:16:27 +0000 (16:16 -0000)]
2002-03-29  Nick Drochak  <ndrochak@gol.com>

* makefile.gnu: link from where the dll is placed now

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

21 years ago2002-03-29 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sat, 29 Mar 2003 14:47:37 +0000 (14:47 -0000)]
2002-03-29  Nick Drochak  <ndrochak@gol.com>

* makefile.gnu: change 8 spaces to tabs

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

21 years ago2002-03-29 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sat, 29 Mar 2003 14:45:42 +0000 (14:45 -0000)]
2002-03-29  Nick Drochak  <ndrochak@gol.com>

* BasicOperationsTest.cs: Moved into proper subdir
* system_linux_test.args: Change path to above file

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

21 years ago* Stubed System.ComponentModel.Design
Martin Willemoes Hansen [Sat, 29 Mar 2003 13:08:10 +0000 (13:08 -0000)]
* Stubed System.ComponentModel.Design

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

21 years ago*** empty log message ***
Martin Willemoes Hansen [Sat, 29 Mar 2003 13:06:28 +0000 (13:06 -0000)]
*** empty log message ***

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

21 years ago*** empty log message ***
Martin Willemoes Hansen [Sat, 29 Mar 2003 13:05:59 +0000 (13:05 -0000)]
*** empty log message ***

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

21 years ago * Stubed System.ComponentModel/InheritanceAttribute.cs
Martin Willemoes Hansen [Sat, 29 Mar 2003 13:01:31 +0000 (13:01 -0000)]
    * Stubed System.ComponentModel/InheritanceAttribute.cs
        * Stubed System.ComponentModel/InheritanceLevel.cs
        * Stubed System.ComponentModel.Design/IDesignerFilter.cs
        * Stubed System.ComponentModel.Design/IInheritanceService.cs

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

21 years ago* Added stub for System.Windows.Forms/IWindowsFormsEditorService.cs
Martin Willemoes Hansen [Sat, 29 Mar 2003 12:57:15 +0000 (12:57 -0000)]
* Added stub for System.Windows.Forms/IWindowsFormsEditorService.cs

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

21 years ago2003-03-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 29 Mar 2003 12:47:24 +0000 (12:47 -0000)]
2003-03-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.

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

21 years agoFix the build
Duncan Mak [Sat, 29 Mar 2003 08:05:44 +0000 (08:05 -0000)]
Fix the build

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

21 years ago2003-03-29 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 29 Mar 2003 06:32:50 +0000 (06:32 -0000)]
2003-03-29  Miguel de Icaza  <miguel@ximian.com>

* blob.h: Add a couple of new MonoType types definitions.

* tabledefs.h: Add a couple of new call convs.

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

21 years ago2003-03-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 28 Mar 2003 23:27:26 +0000 (23:27 -0000)]
2003-03-28  Miguel de Icaza  <miguel@ximian.com>

* enum.cs (Enum.DefineType, Enum.IsValidEnumConstant): Also allow
char constants to be part of the enumeration.

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

21 years ago2003-02-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 28 Mar 2003 23:22:13 +0000 (23:22 -0000)]
2003-02-25  Miguel de Icaza  <miguel@ximian.com>

* makefile (all): Make it so that doing `make' will run the
default tests depending on Windows/Linux.

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

21 years agoUpdate for conditional operator
Miguel de Icaza [Fri, 28 Mar 2003 23:21:55 +0000 (23:21 -0000)]
Update for conditional operator

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

21 years agoImprove
Miguel de Icaza [Fri, 28 Mar 2003 23:07:12 +0000 (23:07 -0000)]
Improve

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

21 years agoAdd new error
Miguel de Icaza [Fri, 28 Mar 2003 23:07:01 +0000 (23:07 -0000)]
Add new error

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

21 years ago2003-03-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 28 Mar 2003 22:51:57 +0000 (22:51 -0000)]
2003-03-28  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Unary.ResolveOperator): In LogicalNot, do an
implicit conversion to boolean.

* statement.cs (Statement.ResolveBoolean): A boolean expression is
also one where the type implements `operator true'.

* ecore.cs (Expression.GetOperatorTrue): New helper routine to
get an expression that will invoke operator true based on an
expression.

(GetConversionOperators): Removed the hack that called op_True
here.

(Expression.ResolveBoolean): Move this from Statement.

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

21 years ago2003-03-29 Alan Tam <Tam@SiuLung.com>
Alan Tam [Fri, 28 Mar 2003 17:43:36 +0000 (17:43 -0000)]
2003-03-29 Alan Tam <Tam@SiuLung.com>
        * ToolboxBitmapAttribute: stubbed more constructors and fixed base class

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

21 years ago2003-03-29 Alan Tam <Tam@SiuLung.com>
Alan Tam [Fri, 28 Mar 2003 17:08:48 +0000 (17:08 -0000)]
2003-03-29 Alan Tam <Tam@SiuLung.com>
        * DataGrid.cs: stubbed a missing method

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

21 years agoMore
Miguel de Icaza [Fri, 28 Mar 2003 16:15:47 +0000 (16:15 -0000)]
More

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

21 years agoFlush
Miguel de Icaza [Fri, 28 Mar 2003 16:09:44 +0000 (16:09 -0000)]
Flush

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

21 years ago2003-03-28 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 28 Mar 2003 15:04:03 +0000 (15:04 -0000)]
2003-03-28  Dick Porter  <dick@ximian.com>

* atomic.h: PPC support gratiously donated to the public domain
by John Duncan <jddst19@mac.com>

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

21 years ago2003-03-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 28 Mar 2003 00:08:06 +0000 (00:08 -0000)]
2003-03-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CryptoStream.cs: fixed the previous fix. MS throws a NotSupportedExc
when FlushFinalBlock is called twice. I've moved a few lines from Close
to FlushFinalBlock and added the exception check.

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

21 years ago2003-03-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 27 Mar 2003 23:45:50 +0000 (23:45 -0000)]
2003-03-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CryptoStream.cs: don't Close the underlying stream in FlushFinalBlock.
Fixes bug #40394.

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

21 years ago2003-03-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 27 Mar 2003 23:14:36 +0000 (23:14 -0000)]
2003-03-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspTokenizer.cs: allow quotes inside server tags that are part of
attribute values.

* CachingCompiler.cs: no more 'FileNotFound' exceptions when the
compilation fails.

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

21 years ago* Stubed rest of System.ComponentModel.Design.Serialization
Martin Willemoes Hansen [Thu, 27 Mar 2003 21:04:16 +0000 (21:04 -0000)]
* Stubed rest of System.ComponentModel.Design.Serialization

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

21 years ago * Moved classes which was belonging to the System assembly.
Martin Willemoes Hansen [Thu, 27 Mar 2003 20:31:45 +0000 (20:31 -0000)]
    * Moved classes which was belonging to the System assembly.
        * Added CodeDomSerializerException.cs stub

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

21 years ago* Moved classes which was belonging to the System assembly.
Martin Willemoes Hansen [Thu, 27 Mar 2003 20:30:14 +0000 (20:30 -0000)]
* Moved classes which was belonging to the System assembly.
* Added unix build environment

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

21 years ago* Made initial stubing of System.ComponentModel.Design.Serialization
Martin Willemoes Hansen [Thu, 27 Mar 2003 20:26:34 +0000 (20:26 -0000)]
* Made initial stubing of System.ComponentModel.Design.Serialization

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

21 years ago2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 27 Mar 2003 20:24:53 +0000 (20:24 -0000)]
2003-03-27  Ville Palo <vi64pa@kolumbus.fi>

* DataTable.cs: Some fixes to PrimaryKey etc...
* UniqueConstraint.cs: Little clean up

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

21 years ago2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 27 Mar 2003 19:33:08 +0000 (19:33 -0000)]
2003-03-27  Ville Palo <vi64pa@kolumbus.fi>

* DataTable.cs: Tiny fix to ToString () -method

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

21 years agoFix for gcc 3.2 printing gratuitous warnings, and configure thinking a test
Dick Porter [Thu, 27 Mar 2003 18:49:16 +0000 (18:49 -0000)]
Fix for gcc 3.2 printing gratuitous warnings, and configure thinking a test
failed because some (any) output was printed

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

21 years ago2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 27 Mar 2003 18:09:53 +0000 (18:09 -0000)]
2003-03-27  Ville Palo <vi64pa@kolumbus.fi>

* ConstraintCollection.cs: Little fix.
* DataColumn.cs: Added new internal method SetUnique()
* UniqueConstraint.cs: some little fixes

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

21 years ago2003-03-27 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 27 Mar 2003 17:08:29 +0000 (17:08 -0000)]
2003-03-27  Ville Palo <vi64pa@kolumbus.fi>

* UniqueConstraintTest.cs: some minor fixes.

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

21 years ago2003-03-27 Zoltan Varga <vargaz@freemail.h>
Zoltan Varga [Thu, 27 Mar 2003 16:39:49 +0000 (16:39 -0000)]
2003-03-27  Zoltan Varga  <vargaz@freemail.h>

* reflection.h (MonoReflectionDynamicAssembly): track changes in
the layout of the class.

* reflection.c (alloc_table): double the size on overflow to avoid
unnecessary copying.

* reflection.h reflection.c: If AssemblyBuilderAccess is Run, then
avoid filling out metadata tables and blobs. Also set mb->ilgen to
null so it can be garbage collected.

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

21 years ago2003-03-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 27 Mar 2003 16:30:49 +0000 (16:30 -0000)]
2003-03-27  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Added 'access' member, which is needed by the
runtime.

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

21 years ago2003-03-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 27 Mar 2003 10:42:43 +0000 (10:42 -0000)]
2003-03-27  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (mono_reflection_get_type): Return the resolved type
only if it is in the assembly we searched.

* reflection.c (ensure_runtime_vtable): Initialize method slots.

* class.c (mono_class_setup_vtable): Set the slot of the overriding
method.

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

21 years ago2003-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 27 Mar 2003 03:44:38 +0000 (03:44 -0000)]
2003-03-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: generate correct appbase path. It was working with
mcs but not with csc.

* BaseCompiler.cs: quote arguments and removed GetRandomFileName.

* CachingCompiler.cs: quote source file.

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

21 years agoImplementation of ToolTip and NumericUpDown/UpDownBase.
Alexandre Pigolkine [Wed, 26 Mar 2003 23:44:37 +0000 (23:44 -0000)]
Implementation of ToolTip and NumericUpDown/UpDownBase.

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

21 years ago2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Wed, 26 Mar 2003 19:59:21 +0000 (19:59 -0000)]
2003-03-26  Ville Palo <vi64pa@kolumbus.fi>

* DataRowCollection.cs: Bugfixes, implementation,...

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

21 years ago2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Wed, 26 Mar 2003 19:41:49 +0000 (19:41 -0000)]
2003-03-26  Ville Palo <vi64pa@kolumbus.fi>

* DataColumn.cs: If DataType if set to something else than short, int
or long and AutoIncrement is true, AutoIncrement is must set to false.

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

21 years ago2003-03-26 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Wed, 26 Mar 2003 19:02:23 +0000 (19:02 -0000)]
2003-03-26  Ville Palo <vi64pa@kolumbus.fi>

* DataRowCollectionTest.cs: Tests for AutoIncrement

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

21 years ago2003-03-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 26 Mar 2003 18:20:26 +0000 (18:20 -0000)]
2003-03-26  Zoltan Varga  <vargaz@freemail.hu>

* ILGenerator.cs: Implemented ThrowException.

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

21 years ago2003-03-26 Duncan Mak <duncan@ximian.com>
Duncan Mak [Wed, 26 Mar 2003 17:41:02 +0000 (17:41 -0000)]
2003-03-26  Duncan Mak  <duncan@ximian.com>

* XmlTextWriter.cs (Write): A patch from Atsushi to fix
prematurely ending the write, or something like that. It was
causing us to chop off the end of the document when we're trying
to generate XML Schemas.

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

21 years ago2003-03-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 26 Mar 2003 17:01:05 +0000 (17:01 -0000)]
2003-03-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoType.cs:
(GetMethodImpl): support BindingFlags.IgnoreCase flag. Fixes bug #40322.

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

21 years ago2003-03-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 26 Mar 2003 16:34:54 +0000 (16:34 -0000)]
2003-03-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: now the Inherits attribute works as expected for
global.asax file.

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

21 years agotest inlining, not const. propagation
Dietmar Maurer [Wed, 26 Mar 2003 16:03:19 +0000 (16:03 -0000)]
test inlining, not const. propagation

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

21 years agotest the result
Dietmar Maurer [Wed, 26 Mar 2003 15:29:42 +0000 (15:29 -0000)]
test the result

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

21 years ago*** empty log message ***
Dietmar Maurer [Wed, 26 Mar 2003 15:24:53 +0000 (15:24 -0000)]
*** empty log message ***

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

21 years ago2003-03-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 26 Mar 2003 15:20:59 +0000 (15:20 -0000)]
2003-03-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.c:
(set_domain_search_path): allow 'file://blah'. It's an invalid URI,
the right one is 'file:///blah', but MS allows it.
* assembly.c:
(mono_assembly_open): allow 'file://blah'

Fixes bug #40306. Thanks to Mitko Iliev (imitko@openlinksw.co.uk).

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

21 years ago2003-03-26 Aleksey Demakov <avd@openlinksw.com>
Gonzalo Paniagua Javier [Wed, 26 Mar 2003 13:55:14 +0000 (13:55 -0000)]
2003-03-26  Aleksey Demakov <avd@openlinksw.com>

* socket-io.c: fixes bug #40310.

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

21 years agoFlush
Miguel de Icaza [Wed, 26 Mar 2003 03:36:38 +0000 (03:36 -0000)]
Flush

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

21 years ago2003-03-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 26 Mar 2003 00:30:27 +0000 (00:30 -0000)]
2003-03-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataRow.cs:
(BeginEdit): fixed array bound problem when a column has been added.
(EndEdit): just assign proposed to current as proposed is set to null.
This also fixes another array boudn problem.

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

21 years agoFixed 'Is Nothing' relational expression, which now correctly checks null
Marco Ridoni [Tue, 25 Mar 2003 23:26:34 +0000 (23:26 -0000)]
Fixed 'Is Nothing' relational expression, which now correctly checks null
references.

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

21 years agoTypeManager.GetConstructor() made public to allow call from driver.cs, since
Marco Ridoni [Tue, 25 Mar 2003 23:25:35 +0000 (23:25 -0000)]
TypeManager.GetConstructor() made public to allow call from driver.cs, since
Type.GetConstructor wouldn't work in dynamic assemblies.

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

21 years agoA Main() function is automatically built if we're building a SWF Exe AND
Marco Ridoni [Tue, 25 Mar 2003 23:24:01 +0000 (23:24 -0000)]
A Main() function is automatically built if we're building a SWF Exe AND
we don't have a proper entry point and our main class is a SWF form. This
makes it possible to compile directly code generated by the VB.NET IDE

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

21 years agoUpdate Index
Miguel de Icaza [Tue, 25 Mar 2003 20:59:34 +0000 (20:59 -0000)]
Update Index

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

21 years ago2003-03-25 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 25 Mar 2003 18:51:56 +0000 (18:51 -0000)]
2003-03-25  Duncan Mak  <duncan@ximian.com>

* MonoXSD.cs: Added support for two command line arguments:

   /output: specify the directory to put the generated schema.
   /type:   specify a specific type in the assembly.

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

21 years agoAdd -doc option from Ian
Miguel de Icaza [Tue, 25 Mar 2003 18:30:59 +0000 (18:30 -0000)]
Add -doc option from Ian

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

21 years ago2003-03-25 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 25 Mar 2003 17:40:34 +0000 (17:40 -0000)]
2003-03-25  Ville Palo <vi64pa@kolumbus.fi>

* DataTableTest.cs: Added test for PrimaryKey-property

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

21 years ago2003-03-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 25 Mar 2003 17:11:34 +0000 (17:11 -0000)]
2003-03-25  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (mono_reflection_parse_type): handle deeply nested
types correctly.

* reflection.c (mono_image_create_token): Use unique token values
since they will be put into a hash table.

* class.c (mono_class_setup_vtable): If a method occurs in more than
one place in the vtable, and it gets overriden, then change the
other occurances too.

* marshal.c (mono_marshal_get_managed_wrapper): Added support for
object as return type.

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

21 years ago2003-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 25 Mar 2003 17:08:41 +0000 (17:08 -0000)]
2003-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpRequest.cs: fixed Url property.

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

21 years ago2003-03-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 25 Mar 2003 16:23:12 +0000 (16:23 -0000)]
2003-03-25  Zoltan Varga  <vargaz@freemail.hu>

* Activator.cs (CreateInstance): Call GetConstructor with the right
arguments so the nonPublic argument is handled correctly.

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

21 years ago* Stubed System.Runtime.Remoting.MetadataServices
Martin Willemoes Hansen [Tue, 25 Mar 2003 12:34:05 +0000 (12:34 -0000)]
* Stubed System.Runtime.Remoting.MetadataServices

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

21 years ago2003-03-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 25 Mar 2003 10:17:12 +0000 (10:17 -0000)]
2003-03-25  Zoltan Varga  <vargaz@freemail.hu>

* Thread.cs: Fix visibility of ResetAbort().

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

21 years agoa test for cond. const propagation in switch statements
Dietmar Maurer [Tue, 25 Mar 2003 10:07:16 +0000 (10:07 -0000)]
a test for cond. const propagation in switch statements

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

21 years ago2003/03/25 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 25 Mar 2003 08:39:07 +0000 (08:39 -0000)]
2003/03/25  Nick Drochak <ndrochak@gol.com>

* System_test.build: Use nunit2 to run the tests.

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

21 years ago2003/03/25 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 25 Mar 2003 08:37:23 +0000 (08:37 -0000)]
2003/03/25  Nick Drochak <ndrochak@gol.com>

* DiagnosticsConfigurationHandlerTest.cs: Fix compiler warnings

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

21 years ago * Stubed System.Runtime.Remoting.Metadata.W3cXsd2001
Martin Willemoes Hansen [Tue, 25 Mar 2003 07:57:58 +0000 (07:57 -0000)]
    * Stubed System.Runtime.Remoting.Metadata.W3cXsd2001
        * Updated unix.args with the stubs

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

21 years agoReformat changes, and add some small debugging information to catch errors
Miguel de Icaza [Tue, 25 Mar 2003 05:01:35 +0000 (05:01 -0000)]
Reformat changes, and add some small debugging information to catch errors

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

21 years agoAdd support for Int32 types
Miguel de Icaza [Tue, 25 Mar 2003 04:47:10 +0000 (04:47 -0000)]
Add support for Int32 types

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

21 years agojust add some verbosity
Miguel de Icaza [Tue, 25 Mar 2003 04:44:08 +0000 (04:44 -0000)]
just add some verbosity

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

21 years ago2003-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 25 Mar 2003 02:48:08 +0000 (02:48 -0000)]
2003-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Type.cs: fixed bug #40123.

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

21 years ago2003-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 25 Mar 2003 02:22:27 +0000 (02:22 -0000)]
2003-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: throw an exception is the response code is >= 300.

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

21 years ago2003-03-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 25 Mar 2003 01:04:07 +0000 (01:04 -0000)]
2003-03-24  Duncan Mak  <duncan@ximian.com>

* MonoXSD.cs: Add support for having enums as a field in the
class. I overlooked this bit last week.

* makefile: Make it build with debug enabled by default.

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

21 years ago2003-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 25 Mar 2003 00:16:59 +0000 (00:16 -0000)]
2003-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UdpClient.cs: don't bind the socket unless .ctor (IPEndPoint) is used.
Added more checks and throws.
Small fixes in Send to avoid duplicating the buffer.
Moved CheckIfDisposed calls to the start of the methods instead of doing
the check inside a finally clause.

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

21 years agoadded install target and update makefiles
Gonzalo Paniagua Javier [Tue, 25 Mar 2003 00:05:16 +0000 (00:05 -0000)]
added install target and update makefiles

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

21 years agoImplementation of Collections for (Checked)ListBox; notification handling for DateTim...
Alexandre Pigolkine [Mon, 24 Mar 2003 23:28:11 +0000 (23:28 -0000)]
Implementation of Collections for (Checked)ListBox; notification handling for DateTimePicker control

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

21 years agoInitial support for invocation of (parent) constructors. Must implement
Marco Ridoni [Mon, 24 Mar 2003 23:20:53 +0000 (23:20 -0000)]
Initial support for invocation of (parent) constructors. Must implement
a few checks

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

21 years ago- Added OVERRIDES, OVERLOADS, OVERRIDABLE, MUSTOVERRIDE, NOTOVERRIDABLE. Only
Marco Ridoni [Mon, 24 Mar 2003 23:19:06 +0000 (23:19 -0000)]
- Added OVERRIDES, OVERLOADS, OVERRIDABLE, MUSTOVERRIDE, NOTOVERRIDABLE. Only
OVERRIDES actually works, for now.
- Fixed a bug in MyBase invocations (en expression list was passed instead of
an argument list)
- Added 'Is Nothing' relational expression (maybe not working right, must
check)

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

21 years agoStarted implementing auto-generation of an entry point function if the
Marco Ridoni [Mon, 24 Mar 2003 23:16:37 +0000 (23:16 -0000)]
Started implementing auto-generation of an entry point function if the
assembly is a WinEXE AND uses System.Windows.Forms AND RootContext.MainClass
is derived from System.Windows.Forms.Form (just like VB.NET does)

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

21 years agoCommented out unneeded code in AddClass()
Marco Ridoni [Mon, 24 Mar 2003 23:14:56 +0000 (23:14 -0000)]
Commented out unneeded code in AddClass()

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

21 years agoRemotingServices.cs: Fixed bug #39915
Lluis Sanchez [Mon, 24 Mar 2003 22:30:33 +0000 (22:30 -0000)]
RemotingServices.cs: Fixed bug #39915

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