Gert Driesen [Thu, 20 May 2004 19:15:27 +0000 (19:15 -0000)]
* DbDataPermissionAttribute.cs: change AllowMultiple and
Inherited to match .NET
svn path=/trunk/mcs/; revision=27771
Gert Driesen [Thu, 20 May 2004 19:13:10 +0000 (19:13 -0000)]
* SqlClientPermissionAttribute.cs: change AllowMultiple and
Inherited to match .NET
svn path=/trunk/mcs/; revision=27770
Gert Driesen [Thu, 20 May 2004 18:56:34 +0000 (18:56 -0000)]
* EventLogPermissionAttribute.cs:
* PerformanceCounterPermissionAttribute.cs: adjust AllowMultiple
and Inherited to match .NET
svn path=/trunk/mcs/; revision=27769
Marek Safar [Thu, 20 May 2004 18:46:35 +0000 (18:46 -0000)]
Added more test code
svn path=/trunk/mcs/; revision=27768
Atsushi Eno [Thu, 20 May 2004 17:59:36 +0000 (17:59 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* OracleCommandBuilder.cs : Added (stub).
* OracleString.cs : Implemented missing bits.
svn path=/trunk/mcs/; revision=27766
Boris Kirzner [Thu, 20 May 2004 17:35:22 +0000 (17:35 -0000)]
* Datacontainer.cs : CompareValues reviewed. set_Item and get_Item of null and DBNull values in case of DataContainers for primitive types reviewed. Added check for null values when reading from IDataRecord.
svn path=/trunk/mcs/; revision=27765
Boris Kirzner [Thu, 20 May 2004 17:29:12 +0000 (17:29 -0000)]
* MergeManager.cs : AdjustSchema now updates by reference new created table, so in Merge you do not need to lookup for it (were unable to do this for unnamed tables). Code styling.
svn path=/trunk/mcs/; revision=27764
Boris Kirzner [Thu, 20 May 2004 17:26:23 +0000 (17:26 -0000)]
* DataColumn.cs : In set_Item[int] - if autoincrement, adjust next autoincrement value.
* DataColumnCollection.cs : fixed parantethes.
* DataRow.cs :
- AcceptChanges : do nothing if row state is unchanged.
- GetChildRows, GetParentRows : bug fix (use correct index).
* DataRowCollection.cs : bug fix (compare all row's values).
* DataTable.cs : bug fix (use correct row version).
svn path=/trunk/mcs/; revision=27763
Marek Safar [Thu, 20 May 2004 16:41:15 +0000 (16:41 -0000)]
New test
svn path=/trunk/mcs/; revision=27761
Atsushi Eno [Thu, 20 May 2004 15:16:41 +0000 (15:16 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDataImporter.cs : xs:positiveInteger is mapped to ulong.
When content type is Mixed, text column is not required (it is
required only when the complex type has no particle).
"Repeated element" column is also created (considering maxOccurs=0
and complex content extension).
svn path=/trunk/mcs/; revision=27759
Atsushi Eno [Thu, 20 May 2004 13:56:00 +0000 (13:56 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDataImporter.cs : XmlSchemaGroupBase was not handled
properly.
svn path=/trunk/mcs/; revision=27757
Martin Baulig [Thu, 20 May 2004 13:45:12 +0000 (13:45 -0000)]
Small fix from Raja.
svn path=/trunk/mcs/; revision=27756
Martin Baulig [Thu, 20 May 2004 13:38:23 +0000 (13:38 -0000)]
2004-05-20 Martin Baulig <martin@ximian.com>
* delegate.cs: Convert this file to Unix mode - like the original
version in mcs is.
svn path=/trunk/mcs/; revision=27755
Martin Baulig [Thu, 20 May 2004 13:32:19 +0000 (13:32 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27754
Martin Baulig [Thu, 20 May 2004 13:23:04 +0000 (13:23 -0000)]
2004-05-20 Martin Baulig <martin@ximian.com>
Merged this back from gmcs to keep the differences to a minumum.
* attribute.cs (Attribute.CheckAttributeType): Take an EmitContext
instead of a Declspace.
(Attribute.ResolveType): Likewise.
(Attributes.Search): Likewise.
(Attributes.Contains): Likewise.
(Attributes.GetClsCompliantAttribute): Likewise.
* class.cs (TypeContainer.VerifyMembers): Added EmitContext
argument.
(MethodData.ApplyAttributes): Take an EmitContext instead of a
DeclSpace.
svn path=/trunk/mcs/; revision=27753
Martin Baulig [Thu, 20 May 2004 13:01:34 +0000 (13:01 -0000)]
Moved this to make diff happy.
svn path=/trunk/mcs/; revision=27752
Martin Baulig [Thu, 20 May 2004 12:58:53 +0000 (12:58 -0000)]
Whitespace changes to make this more similar to the mcs version.
svn path=/trunk/mcs/; revision=27751
Zoltan Varga [Thu, 20 May 2004 12:53:35 +0000 (12:53 -0000)]
2004-05-20 Zoltan Varga <vargaz@freemail.hu>
* mini.c: Allow inlining of icall wrappers if the backend supports
the save/restore lmf opcodes.
svn path=/trunk/mono/; revision=27750
Zoltan Varga [Thu, 20 May 2004 12:50:53 +0000 (12:50 -0000)]
2004-05-20 Zoltan Varga <vargaz@freemail.hu>
* marshal.c: Insert SAVE_LMF and RESTORE_LMF opcodes around native
calls.
svn path=/trunk/mono/; revision=27749
Atsushi Eno [Thu, 20 May 2004 12:49:43 +0000 (12:49 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDataImporter.cs : Removed unused code and extra MonoTODO.
Fixed relation inference to consider attribute XPath.
svn path=/trunk/mcs/; revision=27748
Zoltan Varga [Thu, 20 May 2004 12:48:40 +0000 (12:48 -0000)]
2004-05-20 Zoltan Varga <vargaz@freemail.hu>
* opcode.def: Add mono_save_lmf and mono_restore_lmf.
svn path=/trunk/mono/; revision=27747
Martin Baulig [Thu, 20 May 2004 12:48:25 +0000 (12:48 -0000)]
2004-05-20 Martin Baulig <martin@ximian.com>
* attribute.cs: Convert this file to Unix mode - like the original
version in mcs is.
svn path=/trunk/mcs/; revision=27746
Martin Baulig [Thu, 20 May 2004 12:28:27 +0000 (12:28 -0000)]
2004-04-20 Martin Baulig <martin@ximian.com>
Merged latest changes into gmcs. Please keep this comment in
here, it makes it easier for me to see what changed in MCS since
the last time I merged.
svn path=/trunk/mcs/; revision=27745
Martin Baulig [Thu, 20 May 2004 12:26:41 +0000 (12:26 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27744
Martin Baulig [Thu, 20 May 2004 12:24:59 +0000 (12:24 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27743
Martin Baulig [Thu, 20 May 2004 12:08:02 +0000 (12:08 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27742
Raja R Harinath [Thu, 20 May 2004 11:19:59 +0000 (11:19 -0000)]
Fix small thinko.
svn path=/trunk/mono/; revision=27741
Raja R Harinath [Thu, 20 May 2004 11:11:44 +0000 (11:11 -0000)]
Fix typo.
svn path=/trunk/mono/; revision=27740
Raja R Harinath [Thu, 20 May 2004 11:06:42 +0000 (11:06 -0000)]
(get-monolite-latest, monolite-bootstrap):
New bootstrap targets to build from monolite.
Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
svn path=/trunk/mono/; revision=27739
Marek Safar [Thu, 20 May 2004 10:56:16 +0000 (10:56 -0000)]
2004-05-20 Marek Safar <marek.safar@seznam.cz>
* test-255.cs: New test.
svn path=/trunk/mcs/; revision=27738
Marek Safar [Thu, 20 May 2004 10:44:14 +0000 (10:44 -0000)]
New test
svn path=/trunk/mcs/; revision=27737
Raja R Harinath [Thu, 20 May 2004 10:41:26 +0000 (10:41 -0000)]
(PROGRAM_COMPILE): Define to $(BOOT_COMPILE).
svn path=/trunk/mcs/; revision=27736
Raja R Harinath [Thu, 20 May 2004 10:41:09 +0000 (10:41 -0000)]
(%.resources): Use INTERNAL_RESGEN.
svn path=/trunk/mcs/; revision=27735
Raja R Harinath [Thu, 20 May 2004 10:40:50 +0000 (10:40 -0000)]
* profiles/default.make (TEST_RUNTIME): Look in class/lib/default
for library to be tested.
* rules.make (INTERNAL_RESGEN): New Define.
* library.make (run-test-local): Move commands to run-test-lib.
Preparartion for allowing creation of addition test dll with .vb
testcases.
* executable.make (PROGRAM_COMPILE): New define.
($(PROGRAM)): Use PROGRAM_COMPILE to compile PROGRAM.
svn path=/trunk/mcs/; revision=27734
Raja R Harinath [Thu, 20 May 2004 10:40:31 +0000 (10:40 -0000)]
(SUBDIRS): Move 'monoresgen' ahead of 'class'.
svn path=/trunk/mcs/; revision=27733
Raja R Harinath [Thu, 20 May 2004 10:26:46 +0000 (10:26 -0000)]
* configure.in (AC_OUTPUT): Add tools/Makefile and
tools/locale-builder/Makefile.
* Makefile.am (SUBDIRS): Remove tools.
(DIST_SUBDIRS): Add 'tools'.
(bootstrap): Rewrite so that we get two new targets.
(faststrap): New two-stage build.
(fasterstrap): New one-stage build.
Make 'faststrap' and 'fasterstrap' are useful for continuing development
once you've bootstrapped a mono/ CVS checkout.
svn path=/trunk/mono/; revision=27732
Sanja Gupta [Thu, 20 May 2004 10:19:19 +0000 (10:19 -0000)]
ChangeLog: Updated ChangeLog.
Icon.cs: Fixed issue with Size property.
svn path=/trunk/mcs/; revision=27731
Sanja Gupta [Thu, 20 May 2004 10:09:03 +0000 (10:09 -0000)]
ChangeLog: Updated ChangeLog
TestIcon.cs: Added.
bitmaps/smiley.ico: Added.
svn path=/trunk/mcs/; revision=27730
Sanja Gupta [Thu, 20 May 2004 10:04:19 +0000 (10:04 -0000)]
ChangeLog: Updated ChangeLog
System.Drawing_test.dll.sources: Added TestIcon.cs to the source list.
svn path=/trunk/mcs/; revision=27729
Umadevi S [Thu, 20 May 2004 09:51:47 +0000 (09:51 -0000)]
2004-05-20 Umadevi S <sumadevi@novell.com>
* Fixed bug 58406- implemented the hasrow method, test program used
to test with the bug report
svn path=/trunk/mcs/; revision=27728
Atsushi Eno [Thu, 20 May 2004 08:44:01 +0000 (08:44 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* XslTransformTests.cs : Added tests for msxsl:node-set().
svn path=/trunk/mcs/; revision=27727
Atsushi Eno [Thu, 20 May 2004 08:42:32 +0000 (08:42 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* Expression.cs : We should not catch all kind of exception. Just
throwing any kind of exception would be preferable.
Added support for XPathNavigator values.
svn path=/trunk/mcs/; revision=27726
Atsushi Eno [Thu, 20 May 2004 08:42:04 +0000 (08:42 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* XslCopyOf.cs : When evaluation result was result tree fragment (i.e.
XPathNavigator) output its content (children).
* XslNumber.cs : Reflected CompilePattern() change.
* XslTemplateContent.cs : Don't throw System.Exception.
* XslVariable.cs : XslVariableInformation.Evaluate() now returns
XPathNavigator, not NodeSet (it should not return "children", since
the node pointed by XPathNavigator should be referenced as Root).
svn path=/trunk/mcs/; revision=27725
Atsushi Eno [Thu, 20 May 2004 08:41:12 +0000 (08:41 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* Compiler.cs :
- CompilePattern() now throws XsltCompileException for invalid
pattern, and add error location support.
- In Compiler.TryGetFunction(), compare namespace URI, not prefix.
Now it returns MSXslNodeSet instance (for msxsl:node-set).
* Debug.cs : don't throw System.Exception.
* XslFunctions.cs : Added MSXslNodeSet class.
* XslTemplate.cs : reflected CompilePattern() change.
* XslTransformProcessor.cs : don't throw System.Exception.
* XsltCompiledContext.cs : don't throw System.Exception.
svn path=/trunk/mcs/; revision=27724
Atsushi Eno [Thu, 20 May 2004 08:40:21 +0000 (08:40 -0000)]
2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
* Pattern.cs : don't throw System.Exception. Delegate error handling to
the only one caller CompilePattern().
svn path=/trunk/mcs/; revision=27723
Gonzalo Paniagua Javier [Thu, 20 May 2004 00:00:19 +0000 (00:00 -0000)]
warnings
svn path=/trunk/mono/; revision=27719
Gonzalo Paniagua Javier [Wed, 19 May 2004 23:55:44 +0000 (23:55 -0000)]
2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c:
* assembly.c:
* gc.c:
* locales.c:
* mono-config.c:
* rand.c: getenv -> g_getenv (windows!)
* process.c: complete_path is also used on non-windows platforms.
svn path=/trunk/mono/; revision=27718
Jackson Harper [Wed, 19 May 2004 23:18:18 +0000 (23:18 -0000)]
* tools/
* tools/Makefile.am: Add tools directory
* tools/locale-builder: Add the locale-builder tool, this tool is
not built by default as it is only needed by people that wish to
moidify culture data.
* Makefile.am: Add tools to build
svn path=/trunk/mono/; revision=27717
Jackson Harper [Wed, 19 May 2004 23:16:22 +0000 (23:16 -0000)]
Ignore Makefile
svn path=/trunk/mono/; revision=27716
Jackson Harper [Wed, 19 May 2004 23:15:41 +0000 (23:15 -0000)]
ignore generated table
svn path=/trunk/mono/; revision=27715
Jackson Harper [Wed, 19 May 2004 23:14:53 +0000 (23:14 -0000)]
.cvsignore
svn path=/trunk/mono/; revision=27714
Jackson Harper [Wed, 19 May 2004 23:13:38 +0000 (23:13 -0000)]
supplemental locale data
svn path=/trunk/mono/; revision=27713
Jackson Harper [Wed, 19 May 2004 23:11:58 +0000 (23:11 -0000)]
Add locale builder
svn path=/trunk/mono/; revision=27712
Jackson Harper [Wed, 19 May 2004 23:10:38 +0000 (23:10 -0000)]
* tools/
* tools/Makefile.am: Add tools directory
CVS: ----------------------------------------------------------------------
svn path=/trunk/mono/; revision=27711
Gonzalo Paniagua Javier [Wed, 19 May 2004 23:05:23 +0000 (23:05 -0000)]
2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* monop.cs: give the correct assembly that fails loading or the type.
svn path=/trunk/mcs/; revision=27710
Gonzalo Paniagua Javier [Wed, 19 May 2004 19:43:16 +0000 (19:43 -0000)]
Fix ChangeLog entry to tell the truth
svn path=/trunk/mcs/; revision=27708
Martin Baulig [Wed, 19 May 2004 19:32:24 +0000 (19:32 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27707
Martin Baulig [Wed, 19 May 2004 19:21:20 +0000 (19:21 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27706
Martin Baulig [Wed, 19 May 2004 19:10:17 +0000 (19:10 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27705
Gert Driesen [Wed, 19 May 2004 18:52:17 +0000 (18:52 -0000)]
* AttributeTest.cs: added tests for Inherited and
AllowMultiple
svn path=/trunk/mcs/; revision=27703
Gert Driesen [Wed, 19 May 2004 18:48:58 +0000 (18:48 -0000)]
* DebuggerHiddenAttribute.cs
* DebuggerStepThroughAttribute.cs : now that Inherited is
false by default on AttributeUsageAttribute (as it
should be) we need to explicitly set Inherited to false
for those attributes where it should be false.
svn path=/trunk/mcs/; revision=27702
Gert Driesen [Wed, 19 May 2004 18:47:07 +0000 (18:47 -0000)]
* CustomConstantAttribute.cs
* DateTimeconstantAttribute.cs
* DecimalConstantAttribute.cs
* IDispatchConstantAttribute.cs
* IUnknownConstantAttribute.cs
* MethodImplAttribute.cs
* RequiredAttributeAttribute.cs: now that Inherited is
false by default on AttributeUsageAttribute (as it
should be) we need to explicitly set Inherited to false
for those attributes where it should be false.
svn path=/trunk/mcs/; revision=27701
Gert Driesen [Wed, 19 May 2004 18:42:54 +0000 (18:42 -0000)]
* AutomationProxyAttribute.cs
* BestFitMappingAttribute.cs
* ClassInterfaceAttribute.cs
* CoClassAttribute.cs
* ComAliasNameAttribute.cs
* ComCompatibleVersionAttribute.cs
* ComConversionLossAttribute.cs
* ComEventInterfaceAttribute.cs
* ComImportAttribute.cs
* ComRegisterFunctionAttribute.cs
* ComSourceInterfaceAttribute.cs
* ComUnregisterFunctionAttribute.cs
* Comvisible.cs
* DispIdAttribute.cs
* DllImportAttribute.cs
* FieldOffsetAttribute.cs
* GuidAttribute.cs
* IDispatchImplAttribute.cs
* ImportedFromTypeLibAttribute.cs
* InAttribute.cs
* InterfaceTypeAttribute.cs
* LCIDConversionAttribute.cs
* MarshalAsAttribute.cs
* OptionalAttribute.cs
* OutAttribute.cs
* PreserveSigAttribute.cs
* PrimaryInteropAssemblyAttribute.cs
* ProgIdAttribute.cs
* StructLayoutAttribute.cs
* TypeLibFuncAttribute.Cs
* TypeLibTypeAttribute.cs
* TypeLibVarAttribute.cs
* TypeLibVersionAttribute.cs now that Inherited is
false by default on AttributeUsageAttribute (as it
should be) we need to explicitly set Inherited to
false for those attributes should where it should be
false.
svn path=/trunk/mcs/; revision=27700
Gert Driesen [Wed, 19 May 2004 18:33:38 +0000 (18:33 -0000)]
* ThreadStaticAttribute.cs
* ContextStaticAttribute.cs
* FlagsAttribute.cs
* ObsoleteAttribute.cs : now that Inherited is false by
default on AttributeUsageAttribute (as it should be) we
need to explicitly set Inherited to false for those
attributes should it be be false.
svn path=/trunk/mcs/; revision=27699
Gert Driesen [Wed, 19 May 2004 18:32:32 +0000 (18:32 -0000)]
* AttributeUsageAttribute.cs: Inherited property should be
true by defaultrs.cs: respect Inherited property, and
svn path=/trunk/mcs/; revision=27698
Gert Driesen [Wed, 19 May 2004 18:23:02 +0000 (18:23 -0000)]
* MonoCustomAttrs.cs: respect Inherited property, and
AllowMultiple property of a CustomAttribute. This fixes
a major issue we had with respect to custom attributes.
svn path=/trunk/mcs/; revision=27697
Gonzalo Paniagua Javier [Wed, 19 May 2004 17:59:26 +0000 (17:59 -0000)]
2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c: new signature for Process_Start.
* process.[ch]: new signature for Process_Start. If we're on windows
and UseShellExecute is false, we have to search for the program by
ourselves if we don't get a full path.
svn path=/trunk/mono/; revision=27696
Gonzalo Paniagua Javier [Wed, 19 May 2004 17:59:11 +0000 (17:59 -0000)]
2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Process.cs: separate the command and the arguments when calling
Start_internal.
svn path=/trunk/mcs/; revision=27695
Gert Driesen [Wed, 19 May 2004 16:42:02 +0000 (16:42 -0000)]
* AttributeTest.cs: formatting, and remove commented
code
svn path=/trunk/mcs/; revision=27689
Paolo Molaro [Wed, 19 May 2004 16:38:37 +0000 (16:38 -0000)]
Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
* configure.in: make MacOSX default to use the included libgc.
svn path=/trunk/mono/; revision=27688
Marek Safar [Wed, 19 May 2004 16:34:34 +0000 (16:34 -0000)]
2004-05-19 Marek Safar <marek.safar@seznam.cz>
Fix bug #58688 (MCS does not report error when the same attribute
is assigned twice)
* attribute.cs (Attribute.Emit): Distinction between null and default.
svn path=/trunk/mcs/; revision=27687
Gonzalo Paniagua Javier [Wed, 19 May 2004 16:10:46 +0000 (16:10 -0000)]
2004-05-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Process.cs: redirecting I/O is not permitted if UseShellExecute is
false. Also throw if FileName is null.
svn path=/trunk/mcs/; revision=27684
Atsushi Eno [Wed, 19 May 2004 14:57:51 +0000 (14:57 -0000)]
2004-05-19 Atsushi Enomoto <atsushi@ximian.com>
* System.Xml.dll.sources : Added System.Xml.Schema/CustomSerializer.cs
svn path=/trunk/mcs/; revision=27681
Atsushi Eno [Wed, 19 May 2004 14:57:24 +0000 (14:57 -0000)]
2004-05-19 Atsushi Enomoto <atsushi@ximian.com>
* CustomSerializer.cs : Added custom serializer for XmlSchema, that is
generated by SerializationCodeGenerator and edited a bit.
* XmlSchema.cs : Use XmlSchemaSerializationWriter.
svn path=/trunk/mcs/; revision=27680
Marek Safar [Wed, 19 May 2004 14:38:20 +0000 (14:38 -0000)]
2004-05-19 Marek Safar <marek.safar@seznam.cz>
* cs0579-6.cs: New test for bug #58688.
svn path=/trunk/mcs/; revision=27677
Martin Baulig [Wed, 19 May 2004 14:38:01 +0000 (14:38 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27676
Martin Baulig [Wed, 19 May 2004 14:38:01 +0000 (14:38 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27675
Miguel de Icaza [Wed, 19 May 2004 14:15:29 +0000 (14:15 -0000)]
Flush
svn path=/trunk/mono/; revision=27674
Martin Baulig [Wed, 19 May 2004 14:06:39 +0000 (14:06 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27673
Martin Baulig [Wed, 19 May 2004 14:00:31 +0000 (14:00 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27672
Zoltan Varga [Wed, 19 May 2004 13:17:05 +0000 (13:17 -0000)]
2004-05-19 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_setup_jit_tls_data): Handle code generated
by gcc-3.4 as well.
* mini-x86.h mini-x86.c tramp-x86.c: Optimize lmf restoring code.
svn path=/trunk/mono/; revision=27671
Martin Baulig [Wed, 19 May 2004 13:05:18 +0000 (13:05 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27670
Martin Baulig [Wed, 19 May 2004 12:55:49 +0000 (12:55 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27669
Martin Baulig [Wed, 19 May 2004 12:43:33 +0000 (12:43 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27668
Martin Baulig [Wed, 19 May 2004 12:35:05 +0000 (12:35 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27667
Raja R Harinath [Wed, 19 May 2004 12:18:11 +0000 (12:18 -0000)]
* cs-parser.jay (attribute): Create a GlobalAttribute for the case
of a top-level attribute without an attribute target.
* attribute.cs (Attribute.Error_AttributeConstructorMismatch):
Make non-static.
(Attribute.Conditional_GetConditionName),
(Attribute.Obsolete_GetObsoleteMessage): Update.
(Attribute.IndexerName_GetIndexerName): New. Attribute-specific
part of ScanForIndexerName.
(Attribute.CanIgnoreInvalidAttribute): New function.
(Attribute.ScanForIndexerName): Move to ...
(Attributes.ScanForIndexerName): ... here.
(Attributes.Attrs): Rename from now-misnamed AttributeSections.
(Attributes.Search): New internal variant that can choose not to
complain if types aren't resolved. The original signature now
complains.
(Attributes.GetClsCompliantAttribute): Use internal variant, with
complaints suppressed.
(GlobalAttribute.CheckAttributeType): Overwrite ds.NamespaceEntry
only if it not useful.
(CanIgnoreInvalidAttribute): Ignore assembly attribute errors at
top-level for attributes that are shared between the assembly
and a top-level class.
* parameter.cs (ImplicitParameter): Rename from ParameterAtribute.
* class.cs: Update to reflect changes.
(DefineIndexers): Fuse loops.
* codegen.cs (GetAssemblyName): Update to reflect changes. Accept
a couple more variants of attribute names.
(cleans up some issues with Marek's patch. Most importantly, it fixes
a breaking build: errors/CS0618-2-lib.dll)
svn path=/trunk/mcs/; revision=27666
Zoltan Varga [Wed, 19 May 2004 12:09:53 +0000 (12:09 -0000)]
2004-05-18 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Get rid of -DMONO_USE_EXC_TABLES.
svn path=/trunk/mono/; revision=27665
Sebastien Pouliot [Wed, 19 May 2004 12:05:50 +0000 (12:05 -0000)]
2004-05-19 Sebastien Pouliot <sebastien@ximian.com>
* PKCS7.cs: In sync with Mono.Security.dll version.
svn path=/trunk/mcs/; revision=27664
Atsushi Eno [Wed, 19 May 2004 11:48:24 +0000 (11:48 -0000)]
2004-05-19 Atsushi Enomoto <atsushi@ximian.com>
* DataColumn.cs : Fixed set_Item[int]. Convert.ToInt64(DBNull.Value)
always fails.
svn path=/trunk/mcs/; revision=27663
Sebastien Pouliot [Wed, 19 May 2004 11:24:52 +0000 (11:24 -0000)]
2004-05-19 Jesper Pedersen <jep@itplus.dk>
* PKCS7.cs: Added SignedData.VerifySignature(AsymmetricAlgorithm aa).
Added support for calculating signature from SignedData content (i.e.
when UseAuthenticatedAttributes is false). Added contentType to
AuthenticatedAttributes (when SignedData.UseAuthenticatedAttributes
is true).
svn path=/trunk/mcs/; revision=27662
Martin Baulig [Wed, 19 May 2004 10:53:16 +0000 (10:53 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27661
Martin Baulig [Wed, 19 May 2004 10:42:15 +0000 (10:42 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=27660
Boris Kirzner [Wed, 19 May 2004 10:37:40 +0000 (10:37 -0000)]
* DataColumn.cs - removed default member attribute.
svn path=/trunk/mcs/; revision=27659
Martin Baulig [Wed, 19 May 2004 10:34:56 +0000 (10:34 -0000)]
Moved the marker.
svn path=/trunk/mcs/; revision=27658
Martin Baulig [Wed, 19 May 2004 10:33:39 +0000 (10:33 -0000)]
**** Merged from MCS ****
(Last time I merged, I forgot the ChangeLog).
svn path=/trunk/mcs/; revision=27657
Martin Baulig [Wed, 19 May 2004 10:17:28 +0000 (10:17 -0000)]
Moved the marker.
svn path=/trunk/mcs/; revision=27656
Boris Kirzner [Wed, 19 May 2004 09:46:00 +0000 (09:46 -0000)]
* RecordCache.cs - added. Each instance of record cache belongs to specific table and manages pool of records ( indexes into data containers) to be used by data rows.
* DataContainer.cs - added. Provides implementation for data containers that holds data in arrays of primitives or objects. Each data container belongs to specific DataColumn.
* DbDataAdapter.cs - changes to complete data storage redesign. Bug fix in FillTable ( to fetch exact number of records required ).
svn path=/trunk/mcs/; revision=27655
Boris Kirzner [Wed, 19 May 2004 09:39:27 +0000 (09:39 -0000)]
* System.Data.dll.sources : Added DataContainer.cs, RecordCache.cs
svn path=/trunk/mcs/; revision=27654
Boris Kirzner [Wed, 19 May 2004 09:30:15 +0000 (09:30 -0000)]
* DataColumn.cs, DataColumnChangeEventArgs.cs, DataColumnCollection.cs, DataRow.cs, DataRowCollection.cs, DataTable.cs, Index.cs : Data storage in the row is redesigned. Now data is stored in typed containers inside DataColumn. Row holds its versions as indexes inside each of data container, accessed through the row that holds it.
svn path=/trunk/mcs/; revision=27653
Boris Kirzner [Wed, 19 May 2004 09:04:44 +0000 (09:04 -0000)]
* UniqueConstraint.cs - added comment.
svn path=/trunk/mcs/; revision=27652