mono.git
19 years agoQuick fix to get the tree building again. The configure.in change is
Dick Porter [Tue, 23 Nov 2004 13:18:40 +0000 (13:18 -0000)]
Quick fix to get the tree building again.  The configure.in change is
probably correct, the Makefile.am one isn't.  Hari will have to fix this
properly.

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

19 years ago2004-11-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 23 Nov 2004 13:07:32 +0000 (13:07 -0000)]
2004-11-23  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security_test.dll.sources: Added Mono.Security.Cryptography.
PKCS1Test to the build.

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

19 years ago2004-11-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 23 Nov 2004 12:45:14 +0000 (12:45 -0000)]
2004-11-23  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS1.cs: Fix PKCS#1 v1.5 decryption when the ciphertext isn't
exactly the same of the public key (which happens sometimes on Fx 1.1
probably because it doesn't do the last I2OSP operation to left pad
the resulting big integer with zeros).

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

19 years ago2004-11-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 23 Nov 2004 12:43:45 +0000 (12:43 -0000)]
2004-11-23  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS1.cs: Fix PKCS#1 v1.5 decryption when the ciphertext isn't
exactly the same of the public key (which happens sometimes on Fx 1.1
probably because it doesn't do the last I2OSP operation to left pad
the resulting big integer with zeros).

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

19 years agoSimplify 'make all' build.
Raja R Harinath [Tue, 23 Nov 2004 10:57:35 +0000 (10:57 -0000)]
Simplify 'make all' build.
* configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
New AC_SUBSTed variables.
(runtime/mono-wrapper): New generated file.
(runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
New symlinks.
(AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
* Makefile.am (SUBDIRS): Remove '.'.
(tmpinst): Remove.
(get-monolite-latest): Update.
(populate-runtime-subdirs): Remove.
(all-local, check-local): Move rules related to building in the mcs/ tree ...
* runtime/Makefile.am: ... here.  Completely re-write file.
(install-exec-local): Transfer ownership of installing .exes and
.dlls to the Makefiles in the mcs/ tree.
(_tmpinst): Use tmpinst tree only during testing.
(SUBDIRS): Remove.
* runtime/mono-wrapper.in: New.  Template for generated file.
* runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
* mono/mini/Makefile.am (MCS,ILASM): Don't refer to runtime/ directory.
Refer directly to the mcs/ tree.
* mono/tests/Makefile.am (CSC,ILASM): Likewise.

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

19 years ago * AssemblyInfo.cs: Added missing ifdef NET_2_0.
Lluis Sanchez [Tue, 23 Nov 2004 10:44:31 +0000 (10:44 -0000)]
* AssemblyInfo.cs: Added missing ifdef NET_2_0.

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

19 years ago2004-11-23 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 23 Nov 2004 10:40:08 +0000 (10:40 -0000)]
2004-11-23  Lluis Sanchez Gual <lluis@novell.com>

* Makefile: Added TreeView resources.
* System.Web.dll.sources: Added new files:
System.Web.UI.WebControls/BaseDataBoundControl.cs
System.Web.UI.WebControls/HierarchicalDataBoundControl.cs
System.Web.UI.WebControls/TreeNode.cs
System.Web.UI.WebControls/TreeNodeBinding.cs
System.Web.UI.WebControls/TreeNodeBindingCollection.cs
System.Web.UI.WebControls/TreeNodeCollection.cs
System.Web.UI.WebControls/TreeNodeEventArgs.cs
System.Web.UI.WebControls/TreeNodeEventHandler.cs
System.Web.UI.WebControls/TreeNodeStyle.cs
System.Web.UI.WebControls/TreeNodeStyleCollection.cs
System.Web.UI.WebControls/TreeView.cs

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

19 years ago2004-11-23 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 23 Nov 2004 10:39:10 +0000 (10:39 -0000)]
2004-11-23 Lluis Sanchez Gual <lluis@novell.com>

* TreeNodeBindingCollection.cs, TreeNodeBinding.cs, TreeNode.cs,
TreeNodeCollection.cs, TreeNodeStyleCollection.cs, TreeNodeStyle.cs,
TreeView.cs: Initial implementation.
* DataBoundControl.cs: Set the correct base class.
* HierarchicalDataBoundControl.cs, BaseDataBoundControl.cs: Created stub.
* TreeNodeSelectAction.cs: Formatting.
* TreeView_Default_Collapse.gif, TreeView_Default_Expand.gif,
TreeView_Default_NoExpand.gif: TreeView images.

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

19 years ago2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 23 Nov 2004 10:35:54 +0000 (10:35 -0000)]
2004-11-18  Lluis Sanchez Gual <lluis@novell.com>

* AssemblyResourceLoader.cs: Use a special name when encoding a resource
from the System.Web assembly.

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

19 years agoIn build:
Raja R Harinath [Tue, 23 Nov 2004 10:35:41 +0000 (10:35 -0000)]
In build:
* executable.make (NO_INSTALL): New option.  Disables installation.
* library.make (NO_INSTALL): Likewise.
(install-local) [!NO_INSTALL, !LIBRARY_INSTALL_DIR]: Pass both
/gacdir and /root options to gacutil.
* platforms/linux.make (platform-check): Print the BOOTSTRAP_MCS
command that was tried, in case of failure.
* profiles/basic.make (NO_TEST, NO_INSTALL): Define.
* profiles/net_1_1_bootstrap.make: Likewise.
* profiles/net_2_0_bootstrap.make: Likewise.

In nunit20/nunit-console:
* Makefile (NO_INSTALL): Don't install nunit-console.exe.

In nunit20/core, nunit20/framework, nunit20/util:
* Makefile (NO_INSTALL) [PROFILE=net_2_0]: Don't install dll.

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

19 years ago2004-11-23 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 23 Nov 2004 10:35:16 +0000 (10:35 -0000)]
2004-11-23  Lluis Sanchez Gual <lluis@novell.com>

* AssemblyInfo.cs: Added resource attributes.

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

19 years ago2004-11-23 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Tue, 23 Nov 2004 10:34:51 +0000 (10:34 -0000)]
2004-11-23 Lluis Sanchez Gual <lluis@novell.com>

* ControlBuilder.cs: Always check for the ParseChildrenAttribute,
even if the class doesn't implement IParserAccessor.
* WebResourceAttribute.cs: Allow multiple attributes of this type.

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

19 years ago* ChangeLog: forgot change log for monthcalendar check in
John BouAntoun [Tue, 23 Nov 2004 09:19:41 +0000 (09:19 -0000)]
* ChangeLog: forgot change log for monthcalendar check in

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

19 years ago* ThemeWin32Classic.cs:
John BouAntoun [Tue, 23 Nov 2004 09:14:52 +0000 (09:14 -0000)]
* ThemeWin32Classic.cs:
 - Fixed Drawing of today circle when showtodaycircle not set
 - fixed drawing of first and last month in the grid (gray dates)
* MonthCalendar.cs:
 - Fixed Drawing of today circle
 - Fixed drawing of grady dates
 - Fixed HitTest for today link when ShowToday set to false
 - Fixed DefaultSize to obey ShowToday

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

19 years ago* Decimal.cs [NET_2_0]: Use old code till GMCS imports decimal
Raja R Harinath [Tue, 23 Nov 2004 09:01:48 +0000 (09:01 -0000)]
* Decimal.cs [NET_2_0]: Use old code till GMCS imports decimal
constant support.

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

19 years ago* Decimal.cs [BOOTSTRAP_WITH_OLDLIB]: Use old code for compilers
Raja R Harinath [Tue, 23 Nov 2004 08:28:50 +0000 (08:28 -0000)]
* Decimal.cs [BOOTSTRAP_WITH_OLDLIB]: Use old code for compilers
without decimal constant support.

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

19 years agoKill stray ^M
Raja R Harinath [Tue, 23 Nov 2004 08:11:56 +0000 (08:11 -0000)]
Kill stray ^M

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

19 years ago- Added generation of WM_MOUSEHOVER event
Peter Dennis Bartok [Tue, 23 Nov 2004 07:40:29 +0000 (07:40 -0000)]
- Added generation of WM_MOUSEHOVER event
- Added missing assignment of async_method atom
- Fixed WM_ERASEBKGND; now only redraws the exposed area

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

19 years ago- Updated
Peter Dennis Bartok [Tue, 23 Nov 2004 07:39:55 +0000 (07:39 -0000)]
- Updated

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

19 years ago2004-11-23 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 23 Nov 2004 06:56:03 +0000 (06:56 -0000)]
2004-11-23  Marek Safar <marek.safar@seznam.cz>

* test-319-*.cs: New test for #69177

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

19 years agoremoved unused variables
Marek Safar [Tue, 23 Nov 2004 06:40:55 +0000 (06:40 -0000)]
removed unused variables

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

19 years ago2004-11-23 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 23 Nov 2004 06:14:50 +0000 (06:14 -0000)]
2004-11-23  Marek Safar  <marek.safar@seznam.cz>

* Decimal.cs: Updated to use compiler decimal constant support.

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

19 years ago2004-11-23 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 23 Nov 2004 05:58:54 +0000 (05:58 -0000)]
2004-11-23  Marek Safar  <marek.safar@seznam.cz>

Fix bug #69177 (Implemented decimal constant support)

* cfold.cs (DoConstantNumericPromotions: Add DecimalConstant.
(BinaryFold): Add DecimalConstant.

* const.cs (Define): Decimal constant
(is not constant.
(ChangeType): Add decimal type handling.
(LookupConstantValue): Don't set value for decimal type but
emit DecimalConstantAttribute. Needed for constant optimization.

* constant.cs (ToDecimal): New method.
(ConvertToDecimal): New method.
(IntConstant): Implemented ConvertToDecimal.
(DecimalConstant.Emit): Emit optimized version for decimals in
int range.

* expression.cs (ResolveOperator): Changed order of constant
reduction to work correctly with native types which have
overloaded operators.
(ResolveMemberAccess): Extract constant value from attribute
for decimal type.

* rootcontext.cs (ResolveCore): Add DecimalConstantAttribute.

* typemanager.cs (TypeManager): Add decimal_constant_attribute_type,
void_decimal_ctor_int_arg, decimal_constant_attribute_ctor.
(ChangeType): Decimal is special.
(TypeToCoreType): Add decimal type.

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

19 years ago2004-11-22 John BouAntoun <jba-mono@optusnet.com.au>
John BouAntoun [Tue, 23 Nov 2004 05:49:35 +0000 (05:49 -0000)]
2004-11-22  John BouAntoun <jba-mono@optusnet.com.au>

- ThemeWin32Classic.cs: Fixed DrawMonthCalendar and private support methods
- System.Windows.Forms/Theme.cs
- MonthCalendar.cs: added for MonthCalendar
- SelectionRange.cs: added for MonthCalendar
- Day.cs: added for MonthCalendar: added for MonthCalendar
- System.Windows.Forms/DateRangeEventArgs.cs: added for MonthCalendar
- System.Windows.Forms/DateRangeEventHandler.cs: added for MonthCalendar
- System.Windows.Forms.dll.sources: added MonthCalendar files

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

19 years agoadded RegExp to emit_create_instance
César Natarén [Mon, 22 Nov 2004 22:55:56 +0000 (22:55 -0000)]
added RegExp to emit_create_instance

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

19 years ago2004-11-22 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Mon, 22 Nov 2004 22:21:00 +0000 (22:21 -0000)]
2004-11-22  Ben Maurer  <bmaurer@ximian.com>

* DefaultWatcher.cs: Copy the hashtable when we scan for changes
so that you can make modifications in a handler. Fixes 65966.

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

19 years agoadded Object to emit_create_instance
César Natarén [Mon, 22 Nov 2004 21:57:39 +0000 (21:57 -0000)]
added Object to emit_create_instance

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

19 years agoupdate TODO
César Natarén [Mon, 22 Nov 2004 21:31:49 +0000 (21:31 -0000)]
update TODO

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

19 years ago2004-11-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 22 Nov 2004 21:28:06 +0000 (21:28 -0000)]
2004-11-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* CodeGenerator.cs: (ff_emit_relational) receive a full
EmitContext as parameter. Added
ff_emit_equality_cond. (fall_false) take where of the case where
an expression is received.

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

19 years ago2004-11-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 22 Nov 2004 21:11:58 +0000 (21:11 -0000)]
2004-11-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Parser.cs: use ToJSToken for building the Relational
object. Map relational Token's to JSToken's.
* expression.cs: Added Size property to class
Expression. (emit_create_instance): Added Number code generation.

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

19 years ago2004-11-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 22 Nov 2004 17:16:20 +0000 (17:16 -0000)]
2004-11-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Relational.cs (Emit): fix typo, emit boxing to boolean.

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

19 years agofix typo
César Natarén [Mon, 22 Nov 2004 17:06:37 +0000 (17:06 -0000)]
fix typo

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

19 years ago2004-11-21 Ravindra <rkumar@novell.com>
Miguel de Icaza [Mon, 22 Nov 2004 15:32:58 +0000 (15:32 -0000)]
2004-11-21  Ravindra  <rkumar@novell.com>

* SWF.csproj: Updated project.

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

19 years agoNew SystemInformation.cs file
Miguel de Icaza [Mon, 22 Nov 2004 15:30:53 +0000 (15:30 -0000)]
New SystemInformation.cs file

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

19 years ago2004-11-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 22 Nov 2004 15:00:27 +0000 (15:00 -0000)]
2004-11-22  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilderTest.cs: Add regression test for bug #69780.

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

19 years agoFixed null values handling in all the overloads of MeasureString in Graphics class.
Ravindra [Mon, 22 Nov 2004 13:49:33 +0000 (13:49 -0000)]
Fixed null values handling in all the overloads of MeasureString in Graphics class.

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

19 years ago2004-11-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 22 Nov 2004 13:44:09 +0000 (13:44 -0000)]
2004-11-22  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilder.cs: Check that all types inside the module are created.
Fixes #69780.

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

19 years ago* enum.cs: Factored out a new class EnumMember from the existing
Jambunathan K [Mon, 22 Nov 2004 13:28:08 +0000 (13:28 -0000)]
* enum.cs: Factored out a new class EnumMember from the existing
class Enum. Much of the functionality that existed in
Enum.LookupEnumValue() is now moved in to
EnumMember.DoDefineMember().

One significant departure from the previous Enum implmenentation
is that now the resolution of an EnumMember's value happens in the
EmitContext set up for the Enum.

* attribute.cs:
* expression.cs: Trivial changes related to the above change.

* mbas/Test/tests/EnumD.vb: New positive test case.

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

19 years agoFixed drawing for UseItemStyleForSubItems property of ListView.
Ravindra [Mon, 22 Nov 2004 12:38:40 +0000 (12:38 -0000)]
Fixed drawing for UseItemStyleForSubItems property of ListView.

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

19 years ago2004-11-18 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 22 Nov 2004 12:07:25 +0000 (12:07 -0000)]
2004-11-18  Martin Baulig  <martin@ximian.com>

* gen-104.cs: New test for #68265.

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

19 years ago2004-11-17 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 22 Nov 2004 12:05:42 +0000 (12:05 -0000)]
2004-11-17  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_init): Don't setup `class->parent' for
dynamic instances; moved this to mono_class_generic_2().
(mono_class_create_generic): Also set `klass->inited' for dynamic
generic instances.
(mono_class_create_generic_2): Don't do anything for dynamic
generic instances.  Set `klass->parent' here and also call
mono_class_setup_parent() here.

* reflection.c (do_mono_reflection_bind_generic_parameters): Added
`MonoType *parent' argument; set `ginst->parent' before calling
mono_class_create_generic_2(), so we set the correct parent.

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

19 years agoIn .:
Raja R Harinath [Mon, 22 Nov 2004 11:47:54 +0000 (11:47 -0000)]
In .:
* Makefile (OVERRIDE_TARGET_ALL): Remove.
(all.override): Remove 2-pass build.
(net_1_1_bootstrap_SUBDIRS): Add 'tools'.

In class:
* Makefile (net_1_1_bootstrap_SUBDIRS): Add Mono.Security.

In tools:
* Makefile (net_1_1_bootstrap_SUBDIRS): Add 'security' directory.

In tools/security:
* Makefile (all-local) [PROFILE=net_1_1_bootstrap]: Build
profile-specific "bootstrap" sn.exe.
($(topdir)/class/lib/$(PROFILE)/sn.exe): New.

In build:
* library.make (SN): New define.  Use the net_1_1_bootstrap sn.exe.
(SNFLAGS): New.
($(the_lib)): Use them to sign assemblies as they're built.
(the_lib_signature_stamp): Remove.

* Makefile (DISTFILES): Distribute all the profile make-fragments.
(clean-local): Clean up the deps/ directory.

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

19 years ago * Makefile (clean-local): Clean up the temporary dir-* trees.
Raja R Harinath [Mon, 22 Nov 2004 11:35:55 +0000 (11:35 -0000)]
* Makefile (clean-local): Clean up the temporary dir-* trees.

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

19 years ago2004-11-22 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Mon, 22 Nov 2004 11:33:03 +0000 (11:33 -0000)]
2004-11-22  Raja R Harinath  <rharinath@novell.com>

* Makefile (CLEAN_FILES): Clean up make-map.exe and the duplicated
Mono.Posix.dll.

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

19 years agoIn System.Data.Common:
Sureshkumar T [Mon, 22 Nov 2004 11:07:51 +0000 (11:07 -0000)]
In System.Data.Common:
2004-11-22  Sureshkumar T  <tsureshkumar@novell.com>

* DbConnectionStringBuilder.cs: Class for helping creation of db
connection strings added.

In Test/System.Data.Common:
2004-11-22  Sureshkumar T  <tsureshkumar@novell.com>

* DbConnectionStringBuilderTest.cs: Test cases for
DbConnectionStringBuilder class. These are independant tests.

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

19 years agoChangeLog: Updated.
Sanja Gupta [Mon, 22 Nov 2004 10:06:07 +0000 (10:06 -0000)]
ChangeLog: Updated.
SqlDataSourceView.cs: Updated methods and added one property.

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

19 years agoModified action for consolidate-test-results
Jambunathan K [Mon, 22 Nov 2004 09:56:12 +0000 (09:56 -0000)]
Modified action for consolidate-test-results

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

19 years ago* Makefile: Added new make target 'consolidate-test-results'.
Jambunathan K [Mon, 22 Nov 2004 09:49:44 +0000 (09:49 -0000)]
* Makefile: Added new make target 'consolidate-test-results'.

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

19 years ago* Makefile: Added new make target 'consolidate-test-results'.
Jambunathan K [Mon, 22 Nov 2004 09:47:06 +0000 (09:47 -0000)]
* Makefile: Added new make target 'consolidate-test-results'.

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

19 years agoRemoved a wrong entry from files list.
Ravindra [Mon, 22 Nov 2004 09:11:53 +0000 (09:11 -0000)]
Removed a wrong entry from files list.

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

19 years ago* Makefile: Added new make target 'consolidate-test-results'.
Jambunathan K [Mon, 22 Nov 2004 09:10:23 +0000 (09:10 -0000)]
* Makefile: Added new make target 'consolidate-test-results'.

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

19 years agonew test
Marek Safar [Mon, 22 Nov 2004 08:33:12 +0000 (08:33 -0000)]
new test

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

19 years ago2004-11-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 22 Nov 2004 08:32:04 +0000 (08:32 -0000)]
2004-11-22  Marek Safar  <marek.safar@seznam.cz>

* convert.cs (ImplicitConversionRequired): Add error cs0642 for
decimal types.

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

19 years ago* Makefile: Run "make run-test" or "make run-test-ondotnet" to
Jambunathan K [Mon, 22 Nov 2004 08:31:00 +0000 (08:31 -0000)]
* Makefile: Run "make run-test" or "make run-test-ondotnet" to
exercise mbas test cases.

* testmbas: Moved the test files under this directory to Test/misc
where it rightfully belongs.

* Test/test-mbas.make: Implemented all STD_TARGETS specifically run-test and
run-test-ondotnet.

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

19 years agoremoves unused variable
Jordi Mas i Hernandez [Mon, 22 Nov 2004 08:26:27 +0000 (08:26 -0000)]
removes unused variable

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

19 years agonew test
Marek Safar [Mon, 22 Nov 2004 06:42:25 +0000 (06:42 -0000)]
new test

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

19 years ago2004-11-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 22 Nov 2004 06:41:14 +0000 (06:41 -0000)]
2004-11-22  Marek Safar  <marek.safar@seznam.cz>

* class.cs (EventField.ApplyAttributeBuilder): Fix error
test cs1667-5.cs.

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

19 years ago2004-11-22 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Mon, 22 Nov 2004 05:14:25 +0000 (05:14 -0000)]
2004-11-22  Raja R Harinath  <rharinath@novell.com>

* Makefile.am (bootstrap): Add a transitional target.

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

19 years ago2004-11-22 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Mon, 22 Nov 2004 05:09:56 +0000 (05:09 -0000)]
2004-11-22  Raja R Harinath  <rharinath@novell.com>

* Makefile (profiles-do--all): Don't fallback to default pattern build.

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

19 years ago2004-11-22 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 22 Nov 2004 03:44:47 +0000 (03:44 -0000)]
2004-11-22  Miguel de Icaza  <miguel@ximian.com>

* NumericUpDown.cs: Added new implementation.
* UpDownBase.cs: Added new implementation.

* XplatUIWin32.cs (KeyboardSpeed, KeyboardDelay): added default
implementations.

* XplatUIX11.cs (KeyboardSpeed, KeyboardDelay): added default
implementations.

* XplatUIDriver.cs ((KeyboardSpeed, KeyboardDelay): added new
methods.

2004-11-21  Miguel de Icaza  <miguel@ximian.com>

* Timer.cs  (Dispose): Should call the base dispose when
overriding.

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

19 years ago2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Nov 2004 01:43:57 +0000 (01:43 -0000)]
2004-11-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReaderTests.cs : added AttributeNormalizationWrapped().

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

19 years ago2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Nov 2004 01:39:57 +0000 (01:39 -0000)]
2004-11-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs : Now attribute normalization is handled on Read(),
  not on get_Value. This caused a problem when we use
  XmlValidatingReader that value is not always normalized expectedly.

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

19 years ago2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Nov 2004 01:21:09 +0000 (01:21 -0000)]
2004-11-22  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : added XmlSchemaInfo.cs.

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

19 years ago2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Nov 2004 01:20:17 +0000 (01:20 -0000)]
2004-11-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaException.cs : Message is only 1.x (not 2.0).
* XmlSchemaInference.cs : use more static readonly QName fields.
  Type merge inference now traverses every base types.
* XmlSchemaInfo.cs : added new file.

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

19 years ago2004-11-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 22 Nov 2004 01:19:15 +0000 (01:19 -0000)]
2004-11-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlReader.cs : removed old ReadValueAsXXX() and added new
  ReadContentAsXXX() and ReadElementContentAsXXX().
* XmlTextReader.cs : removed old ReadValueAsXXX() (no overrides now).
* XmlTextWriter.cs : added indentation on Comment nodes.
* XmlDateTimeSerializationMode.cs : updated.
* XmlResolver.cs : added 2.0 NameTable field.
* ValidationType.cs : added ObsoleteAttributes on some members.

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

19 years agoupdates thumb position when max, min or increment is changed
Jordi Mas i Hernandez [Sun, 21 Nov 2004 14:27:45 +0000 (14:27 -0000)]
updates thumb position when max, min or increment is changed

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

19 years agoUpdated project.
Ravindra [Sun, 21 Nov 2004 13:55:13 +0000 (13:55 -0000)]
Updated project.

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

19 years agoUpdated TODO list.
Ravindra [Sun, 21 Nov 2004 13:54:03 +0000 (13:54 -0000)]
Updated TODO list.

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

19 years ago * ListView.cs: Implemented item selection, activation and
Ravindra [Sun, 21 Nov 2004 13:53:23 +0000 (13:53 -0000)]
* ListView.cs: Implemented item selection, activation and
column header style. Fixed properties to do a redraw, if
required. Added support for MouseHover, DoubleClick, KeyDown
and KeyUp event handling and some minor fixes.
* ListViewItem.cs: Fixed constructor.
* ThemeWin32Classic.cs: Improved drawing for ListView.

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

19 years agoUpdate CodingStyle guidelines
Miguel de Icaza [Sat, 20 Nov 2004 22:56:49 +0000 (22:56 -0000)]
Update CodingStyle guidelines

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

19 years ago2004-11-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 20 Nov 2004 17:28:32 +0000 (17:28 -0000)]
2004-11-20  Zoltan Varga  <vargaz@freemail.hu>

* MonoType.cs: Revert last change since it breaks remoting.

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

19 years ago2004-11-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Nov 2004 17:02:35 +0000 (17:02 -0000)]
2004-11-20  Martin Baulig  <martin@ximian.com>

* arrays/ArrayListTest.cs: Comment out some anonymous methods.
* arrays/HashedArrayListTest.cs: Likewise.
* linkedlists/HashedLinkedListTest.cs: Likewise.
* linkedlists/LinkedListTest.cs: Likewise.

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

19 years agoNew test.
Martin Baulig [Sat, 20 Nov 2004 16:35:12 +0000 (16:35 -0000)]
New test.

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

19 years ago2004-11-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 20 Nov 2004 16:34:33 +0000 (16:34 -0000)]
2004-11-20  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Correctly infer generic
instances; see gen-103.cs.
(Invocation.InferTypeArguments): If a generic method doesn't have
any unbound type parameters, we don't need to infer anything.

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

19 years agoNew tests.
Martin Baulig [Sat, 20 Nov 2004 16:28:50 +0000 (16:28 -0000)]
New tests.

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

19 years ago2004-11-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Nov 2004 13:12:55 +0000 (13:12 -0000)]
2004-11-20  Atsushi Enomoto  <atsushi@ximian.com>

* XsdValidatingReader.cs : quick fix for bug #69620. In some cases
  SchemaSet looks not compiled.
  Fixed one incorrect missing component handling.

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

19 years agoruntime support
César Natarén [Sat, 20 Nov 2004 03:29:00 +0000 (03:29 -0000)]
runtime support

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

19 years ago2004-11-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 20 Nov 2004 02:13:57 +0000 (02:13 -0000)]
2004-11-20  Atsushi Enomoto <atsushi@ximian.com>

* XQueryParser.jay : don't output parser error by default.

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

19 years agoRemove incorrect comments
Neale Ferguson [Fri, 19 Nov 2004 21:47:29 +0000 (21:47 -0000)]
Remove incorrect comments

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

19 years agoLMF and synchronization updates
Neale Ferguson [Fri, 19 Nov 2004 21:46:20 +0000 (21:46 -0000)]
LMF and synchronization updates

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

19 years agoUpdate location and tasks
Jackson Harper [Fri, 19 Nov 2004 21:12:40 +0000 (21:12 -0000)]
Update location and tasks

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

19 years ago2004-11-19 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Fri, 19 Nov 2004 18:14:19 +0000 (18:14 -0000)]
2004-11-19  Geoff Norton  <gnorton@customerdna.com>

        * System.IO/KeventWatcher.cs:  Dont marshal a string to a struct
        that the kernel will hold; this causes a double free bug.  Marshal
        it as a IntPtr and clean it up in the dispose method.  Don't pass
        FullName to the pattern matcher, pass the filename.  Fixes bug #69692.

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

19 years agonew test
Marek Safar [Fri, 19 Nov 2004 17:25:54 +0000 (17:25 -0000)]
new test

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

19 years agoupdate2004-11-19 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 19 Nov 2004 17:24:58 +0000 (17:24 -0000)]
update2004-11-19  Marek Safar  <marek.safar@seznam.cz>

* class.cs (MemberBase.DoDefine): Fix error cs0508 report.

* pending.cs (PendingImplementation): Grab only interfaces.

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

19 years agoupdate
Marek Safar [Fri, 19 Nov 2004 15:43:19 +0000 (15:43 -0000)]
update

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

19 years agonew test
Marek Safar [Fri, 19 Nov 2004 15:32:41 +0000 (15:32 -0000)]
new test

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

19 years agorenamed
Marek Safar [Fri, 19 Nov 2004 15:32:03 +0000 (15:32 -0000)]
renamed

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

19 years agoFri Nov 19 17:34:21 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Nov 2004 15:13:41 +0000 (15:13 -0000)]
Fri Nov 19 17:34:21 CET 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, cpu-g4.md: set to zero the memory allocated
with localloc if needed. Throe arithmetric exception in
div an rem if needed. Implement ovf checks in OP_LCONV_TO_OVF_I.
Adapted from a patch by Geoff Norton  <gnorton@customerdna.com>.

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

19 years ago2004-11-19 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 19 Nov 2004 15:12:27 +0000 (15:12 -0000)]
2004-11-19  Marek Safar  <marek.safar@seznam.cz>

* statement.cs (ForeachHelperMethods): Add location member and
error 202 detection.

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

19 years agoFri Nov 19 17:29:22 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Nov 2004 15:04:41 +0000 (15:04 -0000)]
Fri Nov 19 17:29:22 CET 2004 Paolo Molaro <lupus@ximian.com>

* ppc/ppc-codegen.h: counter reg decrement branch values
(patch by Geoff Norton <gnorton@customerdna.com>).

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

19 years ago2004-11-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 19 Nov 2004 15:03:08 +0000 (15:03 -0000)]
2004-11-19  Martin Baulig  <martin@ximian.com>

* Wrappers.cs: Removed all the FIXME's.  GMCS can now compile the
original, unmodified code :-)

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

19 years ago2004-11-19 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Fri, 19 Nov 2004 14:43:20 +0000 (14:43 -0000)]
2004-11-19  Geoff Norton  <gnorton@customerdna.com>

        * mini-ppc.c: Call mono_type_get_underlying_type to unwrap generic
        types before switching on type.  Fixes #69622.

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

19 years ago * Makefile (net_2_0_SUBDIRS): Add nunit20.
Raja R Harinath [Fri, 19 Nov 2004 14:06:26 +0000 (14:06 -0000)]
* Makefile (net_2_0_SUBDIRS): Add nunit20.

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

19 years ago2004-11-19 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Fri, 19 Nov 2004 13:48:51 +0000 (13:48 -0000)]
2004-11-19  Raja R Harinath  <rharinath@novell.com>

Integrate bootstrap build into 'make all'.  Most of the bootstrap
targets are gone.
* Makefile.am (SUBDIRS): Build current directory before 'runtime'.
(tmpinst): Change location.
(all-local): New.  Just invokes the build in mcs.
(check-local): New.  Invokes 'run-test-profiles' in mcs.
(get-monolite-latest): Update.  Move the unpacking code here,
since 'monolite-bootstrap' is no more.
(mcs-do-full-build): Don't set PATH.
(tmpinst-dir-contents): Remove mcs.
($(tmpinst)/bin/mcs): Now used only during 'make check'.
($(tmpinst)/bin/mono): Don't set MONO_PATH.
* README: Update to changes.

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

19 years agoIn .:
Raja R Harinath [Fri, 19 Nov 2004 13:48:18 +0000 (13:48 -0000)]
In .:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (%-profiles): Go through an intermediate set of rules.
Move body to ...
(profiles-do--%): ... this.
(profiles-do--run-test): Customized rule that usefully runs with
'make -j' and 'make -k'.
(profiles-do--all, profile-do--%--all): Orchestrate the bootstrap
process.

In mcs:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (EXTRA_DISTFILES): Remove mcs.exe.config.  It's
automatically handled by executable.make.
(PROGRAM): Make profile-specific.

In gmcs:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (gmcs.exe): Update to new location of bootstrap mcs.exe.

In build:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

Orchestrate the bootstrap.
* rules.make (INTERNAL_MCS): Look for mcs.exe in profile-specific directory.
* profiles/net_1_1_bootstrap.make (BOOTSTRAP_MCS): Use mcs.exe from
basic profile.
* profiles/default.make (BOOTSTRAP_MCS): Use mcs.exe from the
net_1_1_bootstrap profile.
* profiles/net_2_0_bootstrap.make (BOOTSTRAP_MCS): Use mcs.exe
from default profile.
(all-local, clean-local): New.  Copy mcs.exe from default profile,
but customize it to work with 2.0.x libraries.
* profiles/net_2_0.make (BOOTSTRAP_MCS): Define approprately for
building corlib.

* executable.make (executable_CLEAN_FILES): Clean up more files.
($(PROGRAM)): Move .mdb files too.

In class:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (DIST_PROFILES): New.
(dist-local): Create profile-specific directories in the tarball.

In class/corlib:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (LIBRARY_COMPILE): Simplify.

In class/System:
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile (USE_BOOT_COMPILE): Re-organize to use BOOT_COMPILE
during the first pass.
(BOOTSTRAP_MCS): Use mscorlib.dll from the net_2_0 profile.

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

19 years ago2004-11-19 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Fri, 19 Nov 2004 13:35:38 +0000 (13:35 -0000)]
2004-11-19  Raja R Harinath  <rharinath@novell.com>
* Makefile.am (check-local): New.  Integrate into 'make check'.
(MCS,RUNTIME): Define using in-tree mono and mcs.
(ILASM): New.
(%.exe): Use $(ILASM).

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

19 years ago(ILASM): Use MONO_PATH.
Raja R Harinath [Fri, 19 Nov 2004 13:30:05 +0000 (13:30 -0000)]
(ILASM): Use MONO_PATH.

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

19 years ago2004-11-19 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Fri, 19 Nov 2004 13:21:45 +0000 (13:21 -0000)]
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* Makefile.am (check-local): New.  Hook into 'make check'.
(CSC): Define using in-tree mono and mcs.exe.
(ILASM): New.  Likewise, with in-tree ilasm.exe.
* async_read.cs (Main): Read async_read.exe, since async_read.cs
will not necessarily be in the build directory.
* test-driver: Preserve stderr.

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

19 years ago2004-11-19 Raja R Harinath <rharinath@novell.com>
Raja R Harinath [Fri, 19 Nov 2004 13:00:09 +0000 (13:00 -0000)]
2004-11-19  Raja R Harinath  <rharinath@novell.com>

* VBCodeProviderTest.cs (CreateCompiler): Be more verbose about
error exit.

(Helped me debug some problems with the PATH during a bootstrap)

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

19 years agoChangeLog: Updated.
Sanja Gupta [Fri, 19 Nov 2004 12:38:49 +0000 (12:38 -0000)]
ChangeLog: Updated.
AccessDataSource.cs:
SqlDataSourceView.cs: Implemented CreateDataSourceView () method.

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