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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Raja R Harinath [Tue, 23 Nov 2004 08:11:56 +0000 (08:11 -0000)]
Kill stray ^M
svn path=/trunk/mcs/; revision=36419
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
Peter Dennis Bartok [Tue, 23 Nov 2004 07:39:55 +0000 (07:39 -0000)]
- Updated
svn path=/trunk/mcs/; revision=36417
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
Marek Safar [Tue, 23 Nov 2004 06:40:55 +0000 (06:40 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36415
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
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
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
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
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
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
César Natarén [Mon, 22 Nov 2004 21:31:49 +0000 (21:31 -0000)]
update TODO
svn path=/trunk/mcs/; revision=36401
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
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
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
César Natarén [Mon, 22 Nov 2004 17:06:37 +0000 (17:06 -0000)]
fix typo
svn path=/trunk/mcs/; revision=36396
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
Miguel de Icaza [Mon, 22 Nov 2004 15:30:53 +0000 (15:30 -0000)]
New SystemInformation.cs file
svn path=/trunk/mcs/; revision=36394
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Safar [Mon, 22 Nov 2004 08:33:12 +0000 (08:33 -0000)]
new test
svn path=/trunk/mcs/; revision=36374
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
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
Jordi Mas i Hernandez [Mon, 22 Nov 2004 08:26:27 +0000 (08:26 -0000)]
removes unused variable
svn path=/trunk/mcs/; revision=36371
Marek Safar [Mon, 22 Nov 2004 06:42:25 +0000 (06:42 -0000)]
new test
svn path=/trunk/mcs/; revision=36370
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
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
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
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
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
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
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
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
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
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
Ravindra [Sun, 21 Nov 2004 13:55:13 +0000 (13:55 -0000)]
Updated project.
svn path=/trunk/mcs/; revision=36352
Ravindra [Sun, 21 Nov 2004 13:54:03 +0000 (13:54 -0000)]
Updated TODO list.
svn path=/trunk/mcs/; revision=36351
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
Miguel de Icaza [Sat, 20 Nov 2004 22:56:49 +0000 (22:56 -0000)]
Update CodingStyle guidelines
svn path=/trunk/mcs/; revision=36346
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
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
Martin Baulig [Sat, 20 Nov 2004 16:35:12 +0000 (16:35 -0000)]
New test.
svn path=/trunk/mcs/; revision=36343
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
Martin Baulig [Sat, 20 Nov 2004 16:28:50 +0000 (16:28 -0000)]
New tests.
svn path=/trunk/mcs/; revision=36341
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
César Natarén [Sat, 20 Nov 2004 03:29:00 +0000 (03:29 -0000)]
runtime support
svn path=/trunk/mcs/; revision=36338
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
Neale Ferguson [Fri, 19 Nov 2004 21:47:29 +0000 (21:47 -0000)]
Remove incorrect comments
svn path=/trunk/mono/; revision=36335
Neale Ferguson [Fri, 19 Nov 2004 21:46:20 +0000 (21:46 -0000)]
LMF and synchronization updates
svn path=/trunk/mono/; revision=36334
Jackson Harper [Fri, 19 Nov 2004 21:12:40 +0000 (21:12 -0000)]
Update location and tasks
svn path=/trunk/mono/; revision=36331
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
Marek Safar [Fri, 19 Nov 2004 17:25:54 +0000 (17:25 -0000)]
new test
svn path=/trunk/mcs/; revision=36327
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
Marek Safar [Fri, 19 Nov 2004 15:43:19 +0000 (15:43 -0000)]
update
svn path=/trunk/mcs/; revision=36325
Marek Safar [Fri, 19 Nov 2004 15:32:41 +0000 (15:32 -0000)]
new test
svn path=/trunk/mcs/; revision=36324
Marek Safar [Fri, 19 Nov 2004 15:32:03 +0000 (15:32 -0000)]
renamed
svn path=/trunk/mcs/; revision=36323
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
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
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
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
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
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
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
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
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
Raja R Harinath [Fri, 19 Nov 2004 13:30:05 +0000 (13:30 -0000)]
(ILASM): Use MONO_PATH.
svn path=/trunk/mono/; revision=36313
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
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
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