Ben Maurer [Thu, 25 Nov 2004 13:55:39 +0000 (13:55 -0000)]
fix this
svn path=/trunk/mono/; revision=36551
Raja R Harinath [Thu, 25 Nov 2004 13:39:56 +0000 (13:39 -0000)]
In .:
* Makefile (DISTFILES): Add nunit.key.
In build:
* platforms/linux.make (EXTERNAL_MCS,EXTERNAL_MBAS,EXTERNAL_RUNTIME): New.
* platforms/win32.make: Likewise.
* profiles/basic.make: Use $(EXTERNAL_MCS).
* profiles/net_1_1_bootstrap.make: Likewise.
* library.make ($(the_lib)): Add support for BUILT_SOURCES.
(run-test-lib): Pass $(TEST_HARNESS_FLAGS) to harness. Useful to
pass, say /labels, to nunit-console.
In class:
* Makefile (DISTFILES): Add public and private keys.
(lib/basic.tar.gz): New.
(dist-local): Distribute it.
(DIST_ONLY_SUBDIRS): Distribute Managed.Windows.Forms.
* I18N/Makefile (DISTFILES): Add Assembly/ChangeLog and
Assembly/AssemblyInfo.cs.
* IBM.Data.DB2/Makefile (EXTRA_DISTFILES): Distribute ibm.pub.
In class/System.Web:
* Makefile (RESOURCE_FILES): New. List set of resources.
(EXTRA_DISTFILES): New. Distribute them.
In class/ICSharpCode.SharpZipLib:
* Makefile (EXTRA_DISTFILES): Add SharpZipLib.pub.
In class/System.Data:
* Makefile (BUILT_SOURCES): New. Build Mono.Data.SqlExpressions/Parser.cs.
(EXTRA_DISTFILES): Add Mono.Data.SqlExpressions/Parser.jay.
* System.Data.dll.sources: Don't mention Mono.Data.SqlExpressions/Parser.cs.
In class/Microsoft.Web.Services:
* Makefile (dist-local): Use cp -p.
In class/Npgsql:
* Makefile (EXTRA_DISTFILES): Add Npgsql.dll.resources.
In class/Mono.C5:
* Makefile (EXTRA_DISTFILES): Distribute LICENCE.txt and keys.
In class/Mono.Security.Win32:
* Makefile (NO_TEST): Define when not in W32.
In class/Microsoft.VisualBasic:
* Makefile (EXTRA_DISTFILES): Fix typo.
svn path=/trunk/mcs/; revision=36550
Zoltan Varga [Thu, 25 Nov 2004 13:32:53 +0000 (13:32 -0000)]
2004-11-25 Zoltan Varga <vargaz@freemail.hu>
* amd64/amd64-codegen.h: Updates to support the PIC changes.
svn path=/trunk/mono/; revision=36549
Raja R Harinath [Thu, 25 Nov 2004 13:30:38 +0000 (13:30 -0000)]
* Makefile.am (MPH_SOURCE): Distribute old-map.h.
svn path=/trunk/mono/; revision=36548
Raja R Harinath [Thu, 25 Nov 2004 13:20:09 +0000 (13:20 -0000)]
* Makefile.am (MPH_SOURCE): Distribute map.h.
svn path=/trunk/mono/; revision=36547
Zoltan Varga [Thu, 25 Nov 2004 12:43:32 +0000 (12:43 -0000)]
2004-11-25 Zoltan Varga <vargaz@freemail.hu>
* aot.c: Rename MonoAOTModule->cleanup to out_of_date.
svn path=/trunk/mono/; revision=36544
Zoltan Varga [Thu, 25 Nov 2004 12:30:20 +0000 (12:30 -0000)]
2004-11-25 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c aot.c: Switch to PIC relative AOT code. References to
runtime data/code are now stored in a table similar to the GOT in ELF.
This allows the code itself to be position independent.
* aot.c: Fix loading of referenced assemblies after the lazy assembly
loading changes.
* aot.c: Attach ELF type (object/function) directives to all global
symbols.
* tramp-amd64.c (amd64_magic_trampoline): Patch RIP relative calls too.
* inssel.brg (SWITCH): Emit an AOT_CONST in the aot case.
* mini-amd64.h: Turn on PIC AOT code.
* mini.h (mono_arch_get_aot_patch_offset): New arch specific function
returning the offset within an OP_AOTCONST instruction where the GOT
offset needs to be added.
* mini.h: Bump AOT file format version.
svn path=/trunk/mono/; revision=36543
Raja R Harinath [Thu, 25 Nov 2004 12:27:59 +0000 (12:27 -0000)]
* runtime/Makefile.am (all-local): Make mcs/ tree writeable if necessary.
(distdir): New. Using 'cygnus' option disables the automake rule.
svn path=/trunk/mono/; revision=36542
Martin Baulig [Thu, 25 Nov 2004 12:12:54 +0000 (12:12 -0000)]
New test.
svn path=/trunk/mcs/; revision=36541
Martin Baulig [Thu, 25 Nov 2004 12:10:54 +0000 (12:10 -0000)]
2004-11-25 Martin Baulig <martin@ximian.com>
* iterators.cs (Iterator.DoDefineMembers): Override and lookup the
"Dispose" method from the `current_type'.
(Iterator.EmitMoveNext): Use the `dispose_method' we looked up in
DoDefineMembers() instead of using the MethodBuilder; this is
required for generic iterators.
* class.cs (TypeContainer.DoDefineMembers): Make this virtual.
svn path=/trunk/mcs/; revision=36540
Raja R Harinath [Thu, 25 Nov 2004 12:09:44 +0000 (12:09 -0000)]
In .:
* Makefile (SUBDIRS): Just list Test.
(mb-parser.cs): Depend on jay/skeleton.cs.
In Test:
* Makefile: New.
* test-mbas.make (thisdir): Remove.
(COMPILER): Use $(BASCOMPILE).
(run-test-local): Quote arguments.
* test-mbas.pl ($Runtime): Don't try to auto-detect.
* errors/Makefile, misc/Makefile, tests/Makefile, dlls/Makefile: Update.
svn path=/trunk/mcs/; revision=36539
Martin Baulig [Thu, 25 Nov 2004 12:08:43 +0000 (12:08 -0000)]
2004-11-25 Martin Baulig <martin@ximian.com>
* mini.c (mono_method_to_ir): In CEE_CALL, don't allow calling any
uninflated generic methods.
svn path=/trunk/mono/; revision=36538
Ravindra [Thu, 25 Nov 2004 11:36:59 +0000 (11:36 -0000)]
* gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return
type from int to Status type.
svn path=/trunk/mcs/; revision=36537
Atsushi Eno [Thu, 25 Nov 2004 10:58:02 +0000 (10:58 -0000)]
2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : added LIBRARY_COMPILE condition for upcoming need to
be referenced in bootstrap.
svn path=/trunk/mcs/; revision=36536
Raja R Harinath [Thu, 25 Nov 2004 10:53:49 +0000 (10:53 -0000)]
* Assembly/Consts.cs (UnmanageType_80) [BOOTSTRAP_WITH_OLDLIB]: Update to
changed name of bootstrap-only constant.
* System.Runtime.InteropServices/UnmanagedType.cs
(mono_bootstrap_NativeTypeMax): Rename from __mono_bootstrap_NativeTypeMax.
CSC doesn't like [CLSCompliant(false)] on enum member.
svn path=/trunk/mcs/; revision=36535
Jordi Mas i Hernandez [Thu, 25 Nov 2004 10:36:16 +0000 (10:36 -0000)]
horizontal scrollbar, multicolumn, fixes
svn path=/trunk/mcs/; revision=36534
Marek Safar [Thu, 25 Nov 2004 10:11:32 +0000 (10:11 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36532
Martin Baulig [Thu, 25 Nov 2004 10:07:58 +0000 (10:07 -0000)]
New test.
svn path=/trunk/mcs/; revision=36531
Martin Baulig [Thu, 25 Nov 2004 10:07:41 +0000 (10:07 -0000)]
2004-11-25 Martin Baulig <martin@ximian.com>
* object.c (mono_class_vtable): Don't create any JIT wrappers for
generic methods.
svn path=/trunk/mono/; revision=36530
Martin Baulig [Thu, 25 Nov 2004 10:06:46 +0000 (10:06 -0000)]
2004-11-25 Martin Baulig <martin@ximian.com>
* mini.c (mono_method_to_ir): Don't allow any uninflated generic methods.
svn path=/trunk/mono/; revision=36529
Marek Safar [Thu, 25 Nov 2004 09:57:57 +0000 (09:57 -0000)]
2004-11-25 Marek Safar <marek.safar@seznam.cz>
* SqlDecimalTest.cs: Hide constant behind variable to avoid
compiler check.
svn path=/trunk/mcs/; revision=36528
Sureshkumar T [Thu, 25 Nov 2004 09:54:04 +0000 (09:54 -0000)]
2004-11-25 Sureshkumar T <tsureshkumar@novell.com>
These changes are for 2.0 profile only. These changes implement
the generic data base access technique using Provider Factory
Implementation. These classes need to be dervided from abstract
base classes so that the corresponding factory classes are
created when calling CreateCommand, CreateParameter, etc.
* SqlClientFactory.cs: Provider Factory class Implementaion for SqlServer
* SqlParameter.cs: Change base classes and override methods.
* SqlParameterCollection.cs: Change base classes and override methods.
* SqlTransaction.cs: Change base classes and override methods.
* SqlDataSourceEnumerator.cs: DataSource Enumerator stubs.
* SqlDataReader.cs: Change base classes and override methods.
* SqlConnection.cs: Change base classes and override methods.
* SqlCommandBuilder.cs: Change base classes and override methods.
* SqlCommand.cs: Change base classes and override necessary methods.
svn path=/trunk/mcs/; revision=36527
Marek Safar [Thu, 25 Nov 2004 09:53:19 +0000 (09:53 -0000)]
2004-11-25 Marek Safar <marek.safar@seznam.cz>
* cfold.cs (BinaryFold): Add addition for DecimalConstant.
svn path=/trunk/mcs/; revision=36526
Raja R Harinath [Thu, 25 Nov 2004 08:00:11 +0000 (08:00 -0000)]
* runtime/Makefile.am (check-local): Use $(mkinstalldirs).
svn path=/trunk/mono/; revision=36525
Raja R Harinath [Thu, 25 Nov 2004 07:53:45 +0000 (07:53 -0000)]
* Makefile (Commons.Xml.Relaxng.Rnc/RncParser.cs): Depend on jay/skeleton.cs.
svn path=/trunk/mcs/; revision=36524
John BouAntoun [Thu, 25 Nov 2004 07:28:58 +0000 (07:28 -0000)]
* MonthCalendar.cs:
- Fix Usage of MaxSelectionCount from SelectionRange
- Fixed Shift + Cursor Selection
- Fixed Shift + (Pg up/Pg dn, Home/End) selection
- Fixed normal cursor selection to be compat with win32
- Fixed Shift + Mouse Click selection
svn path=/trunk/mcs/; revision=36523
Raja R Harinath [Thu, 25 Nov 2004 06:58:33 +0000 (06:58 -0000)]
Update to changes in jay/skeleton.cs.
* genericparser.cs (yacc_verbose_flag): Change to 'int'.
* mb-parser.jay (parse): Update to changes.
* driver.cs (verbose): Likewise.
svn path=/trunk/mcs/; revision=36521
Miguel de Icaza [Thu, 25 Nov 2004 05:10:31 +0000 (05:10 -0000)]
Here too
svn path=/trunk/mcs/; revision=36519
Miguel de Icaza [Thu, 25 Nov 2004 05:09:52 +0000 (05:09 -0000)]
Here too
svn path=/trunk/mcs/; revision=36518
Raja R Harinath [Thu, 25 Nov 2004 05:05:25 +0000 (05:05 -0000)]
* library.make ($(gacutil)): Fix path.
svn path=/trunk/mcs/; revision=36517
Atsushi Eno [Thu, 25 Nov 2004 05:03:12 +0000 (05:03 -0000)]
2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
* XmlQualifiedNameTable.cs : oops, it was not implemented.
svn path=/trunk/mcs/; revision=36516
Sanja Gupta [Thu, 25 Nov 2004 04:20:53 +0000 (04:20 -0000)]
ChangeLog: Updated.
BaseDataList.cs:
DataBountControl.cs:
Repeater.cs: Added SelectArguments property and updated.
SiteMapDataSourceView.cs:
SqlDataSourceView.cs:
XmlDataSourceView.cs: Removed extra method, which was there to keep
things compiling.
svn path=/trunk/mcs/; revision=36515
Sanja Gupta [Thu, 25 Nov 2004 04:08:17 +0000 (04:08 -0000)]
ChangeLog: Updated.
DataSourceView.cs: Removed extra method.
svn path=/trunk/mcs/; revision=36514
Miguel de Icaza [Thu, 25 Nov 2004 04:02:17 +0000 (04:02 -0000)]
Update yacc_verbose_flag usage
svn path=/trunk/mcs/; revision=36513
Miguel de Icaza [Thu, 25 Nov 2004 03:39:14 +0000 (03:39 -0000)]
Add yacc_verbose_flag support
svn path=/trunk/mcs/; revision=36512
Miguel de Icaza [Thu, 25 Nov 2004 03:38:07 +0000 (03:38 -0000)]
Add yacc_verbose_flag support
svn path=/trunk/mcs/; revision=36511
Miguel de Icaza [Thu, 25 Nov 2004 03:36:14 +0000 (03:36 -0000)]
Add yacc_verbose_flag supprot
svn path=/trunk/mcs/; revision=36510
César Natarén [Wed, 24 Nov 2004 23:24:29 +0000 (23:24 -0000)]
2004-11-24 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
* DateConstructor.cs: runtime support, ported parse method from Rhino.
svn path=/trunk/mcs/; revision=36509
Gonzalo Paniagua Javier [Wed, 24 Nov 2004 22:19:39 +0000 (22:19 -0000)]
2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* GlobalizationConfigurationHandler.cs: fixed stupid typo (uiculture ->
uiCulture). Closes bug #69524.
svn path=/trunk/mcs/; revision=36507
Miguel de Icaza [Wed, 24 Nov 2004 22:12:33 +0000 (22:12 -0000)]
Same here: propset to keep line endings sane
svn path=/trunk/mcs/; revision=36506
Miguel de Icaza [Wed, 24 Nov 2004 22:09:32 +0000 (22:09 -0000)]
I do not care about history loosing here
svn path=/trunk/mcs/; revision=36505
Miguel de Icaza [Wed, 24 Nov 2004 22:08:07 +0000 (22:08 -0000)]
propstyle here too
svn path=/trunk/mcs/; revision=36504
Miguel de Icaza [Wed, 24 Nov 2004 22:06:58 +0000 (22:06 -0000)]
Set propstyle for this module
svn path=/trunk/mcs/; revision=36503
Miguel de Icaza [Wed, 24 Nov 2004 22:04:37 +0000 (22:04 -0000)]
Fixed CRLF introduced by Marek.
2004-11-24 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay: Use verbosity accordingly.
2004-11-24 Miguel de Icaza <miguel@ximian.com>
* skeleton.cs: use yacc_verbose_flag to control verbosity.
svn path=/trunk/mcs/; revision=36502
Miguel de Icaza [Wed, 24 Nov 2004 20:51:22 +0000 (20:51 -0000)]
Fix the unsafe stuff
svn path=/trunk/mcs/; revision=36501
Peter Dennis Bartok [Wed, 24 Nov 2004 20:39:36 +0000 (20:39 -0000)]
Now combines modifierkeys into the keydata (Fixes bug #69831)
svn path=/trunk/mcs/; revision=36500
Peter Dennis Bartok [Wed, 24 Nov 2004 20:39:16 +0000 (20:39 -0000)]
- Switched DispatchMessage to return IntPtr and implemented its functionality
- Removed calling the native window proc from GetMessage (call now moved
to DispatchMessage)
- Added workaround for timer crash to CheckTimers, Jackson will develop a
proper fix and check in later
- CreatedKeyBoardMsg now updates keystate with Alt key
svn path=/trunk/mcs/; revision=36499
Peter Dennis Bartok [Wed, 24 Nov 2004 20:37:15 +0000 (20:37 -0000)]
- Switched DispatchMessage to return IntPtr
- Added DllImport for SetFocus
svn path=/trunk/mcs/; revision=36498
Peter Dennis Bartok [Wed, 24 Nov 2004 20:36:55 +0000 (20:36 -0000)]
- Switched DispatchMessage to return IntPtr
svn path=/trunk/mcs/; revision=36497
Peter Dennis Bartok [Wed, 24 Nov 2004 20:36:19 +0000 (20:36 -0000)]
- Updated
svn path=/trunk/mcs/; revision=36496
Martin Baulig [Wed, 24 Nov 2004 15:03:04 +0000 (15:03 -0000)]
New test.
svn path=/trunk/mcs/; revision=36490
Martin Baulig [Wed, 24 Nov 2004 15:02:36 +0000 (15:02 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* minit.c (type_to_eval_stack_type): Set `inst->klass' to the
original klass (this only applies for generic instances).
svn path=/trunk/mono/; revision=36489
Ravindra [Wed, 24 Nov 2004 14:16:41 +0000 (14:16 -0000)]
* ThemeWin32Classic.cs: Fixed ListView border and checkbox
background drawing.
* ListViewItem.cs: Fixed various properties, calculations
and Clone() method. Fixed ListViewSubItemCollection.Clear() method.
* ListView.cs: Fixed calculations, BackColor, ForeColor properties
and some internal properties. Fixed MouseDown handler and Paint
method.
svn path=/trunk/mcs/; revision=36487
Ravindra [Wed, 24 Nov 2004 14:13:31 +0000 (14:13 -0000)]
Updated project.
svn path=/trunk/mcs/; revision=36486
Martin Baulig [Wed, 24 Nov 2004 14:13:15 +0000 (14:13 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* mini.c (mono_method_to_ir): Use `STACK_OBJ' instead of
`ldind_type [CEE_LDIND_REF]' (which would be beyond the end of
that array).
svn path=/trunk/mono/; revision=36485
Martin Baulig [Wed, 24 Nov 2004 14:08:53 +0000 (14:08 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* ecore.cs (Expression.LoadFromPtr): Use `ldobj' for generic parameters.
svn path=/trunk/mcs/; revision=36484
Martin Baulig [Wed, 24 Nov 2004 14:07:40 +0000 (14:07 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* gen-105.cs: New test.
svn path=/trunk/mcs/; revision=36483
Zoltan Varga [Wed, 24 Nov 2004 13:26:45 +0000 (13:26 -0000)]
2004-11-24 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_method_to_ir): Disable inlining for methods containing
localloc. Fixes #69678.
* iltests.il (test_0_localloc_inline): Add regression test for #69678.
svn path=/trunk/mono/; revision=36481
Zoltan Varga [Wed, 24 Nov 2004 13:13:31 +0000 (13:13 -0000)]
2004-11-24 Zoltan Varga <vargaz@freemail.hu>
* TypeTest.cs: Add regression test for #69787.
svn path=/trunk/mcs/; revision=36480
Zoltan Varga [Wed, 24 Nov 2004 13:09:06 +0000 (13:09 -0000)]
2004-11-24 Zoltan Varga <vargaz@freemail.hu>
* reflection.c: Allow all kinds of whitespace, not just ' ' in type
names. Fixes #69787.
svn path=/trunk/mono/; revision=36478
Marek Safar [Wed, 24 Nov 2004 13:04:49 +0000 (13:04 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36477
Marek Safar [Wed, 24 Nov 2004 12:52:04 +0000 (12:52 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36476
Raja R Harinath [Wed, 24 Nov 2004 12:42:06 +0000 (12:42 -0000)]
* runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'.
Prevent a redundant 'make all' pass during 'make check'.
(build_profiles): Rename from install_profiles.
(check_profiles): New.
(TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
the .NET2.0 profile.
(all-local,check-local): Use them.
(install,install-exec,install-data): Override automake rules to
prevent a redundant 'make all' pass.
svn path=/trunk/mono/; revision=36475
Marek Safar [Wed, 24 Nov 2004 12:41:47 +0000 (12:41 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36474
Raja R Harinath [Wed, 24 Nov 2004 12:29:13 +0000 (12:29 -0000)]
* Makefile (profiles-do--run-test): Allow list of profiles to be overriden.
(profiles-do--all): Remove. The default pattern build suffices.
svn path=/trunk/mcs/; revision=36473
Martin Baulig [Wed, 24 Nov 2004 12:11:32 +0000 (12:11 -0000)]
#if NET_2_0 everywhere ....
svn path=/trunk/mcs/; revision=36472
Marek Safar [Wed, 24 Nov 2004 12:10:30 +0000 (12:10 -0000)]
2004-11-24 Marek Safar <marek.safar@seznam.cz>
* expression.cs (Unary.ResolveOperator): Do not report warning;
AddressOf reads from variable.
(LocalVariableReferences.DoResolveBase): Improved my previous fix.
svn path=/trunk/mcs/; revision=36471
Marek Safar [Wed, 24 Nov 2004 12:08:54 +0000 (12:08 -0000)]
improved test
svn path=/trunk/mcs/; revision=36470
Martin Baulig [Wed, 24 Nov 2004 11:35:04 +0000 (11:35 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* class.c (mono_class_create_generic_2): If we don't have a
`ginst->parent', inflate `gklass->parent' to get our parent.
svn path=/trunk/mono/; revision=36469
Atsushi Eno [Wed, 24 Nov 2004 10:50:24 +0000 (10:50 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XslStylesheet.cs : removed unused fields.
* XslOutput.cs : removed members for XSLT 2.0 (won't be implemented in
this class).
svn path=/trunk/mcs/; revision=36468
Atsushi Eno [Wed, 24 Nov 2004 10:48:55 +0000 (10:48 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XsdValidatingReader.cs : commented out some fields and depending
code that are currently not used.
Fixed "one incorrect missing component handling" in the last commit
(it was correct).
* XsdIdentityState.cs : removed unused fields and local variables.
svn path=/trunk/mcs/; revision=36467
Atsushi Eno [Wed, 24 Nov 2004 10:45:58 +0000 (10:45 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XslVariable.cs,
XslComment.cs
XslApplyImports.cs,
XslCompiledElement.cs : removed unused field.
svn path=/trunk/mcs/; revision=36466
Atsushi Eno [Wed, 24 Nov 2004 10:43:19 +0000 (10:43 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XmlQualifiedName.cs : in 2.0 it is [Serializable].
* XmlTextReader.cs : removed unused local variable.
* XmlTextWriter.cs : Improved some exception messages.
moved some private fields into #if NET_2_0.
* XmlValidatingReader.cs : rename specifiedResolver to
resolverSpecified and use it in internal get_Resolver().
Added [Obsolete] for ReadTypedValue() whose base is obsoleted.
svn path=/trunk/mcs/; revision=36465
Atsushi Eno [Wed, 24 Nov 2004 10:39:29 +0000 (10:39 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaDatatype.cs : added ParseValue() override.
* XmlSchemaSimpleTypeList.cs,
XmlSchemaSimpleTypeUnion.cs : #if NET_2_0 some private fields,
just for eliminating warnings :(
* XmlSchemaSet.cs : commented some fields currently not in use.
It is for eliminating warnings.
* XmlSchemaSimpleTypeRestriction.cs : removed exception field name
to eliminate warning.
* XmlSchemaException.cs : hasLineInfo is also runtime serialized now.
svn path=/trunk/mcs/; revision=36464
John BouAntoun [Wed, 24 Nov 2004 10:36:14 +0000 (10:36 -0000)]
* MonthCalendar.cs: Add TitleMonth ContextMenu handling
svn path=/trunk/mcs/; revision=36463
Lluis Sanchez [Wed, 24 Nov 2004 09:52:05 +0000 (09:52 -0000)]
2004-11-24 Lluis Sanchez Gual <lluis@novell.com>
* SerializationSource.cs: Made SerializationSource abstract, and
renamed Equals to BaseEquals to avoid missing GetHashCode warning
(it does not really make sense in this case).
* XmlSchemaExporter.cs, SerializationCodeGenerator.cs,
XmlReflectionImporter.cs, XmlSerializationWriterInterpreter.cs,
XmlSerializationReader.cs: Fixed warnings.
svn path=/trunk/mcs/; revision=36462
Sanja Gupta [Wed, 24 Nov 2004 09:51:23 +0000 (09:51 -0000)]
ChangeLog: Updated.
DataSourveViewSelectCallback.cs: Corrected method signature.
svn path=/trunk/mcs/; revision=36461
John BouAntoun [Wed, 24 Nov 2004 09:43:13 +0000 (09:43 -0000)]
ChangeLog: commit change log with ContainerControl.cs fixup
svn path=/trunk/mcs/; revision=36460
John BouAntoun [Wed, 24 Nov 2004 09:42:31 +0000 (09:42 -0000)]
* ContainerControl.cs: correct accidental check in of local changes
svn path=/trunk/mcs/; revision=36459
Sureshkumar T [Wed, 24 Nov 2004 09:38:48 +0000 (09:38 -0000)]
2004-11-24 Sureshkumar T <tsureshkumar@novell.com>
Changes in Base class implementaitons for Provider Factory
Implementation.
In System.Data.Common:
* DbProviderSupportedClasses.cs: Added correct enum values.
* DbConnection.cs: Missing virtual method EnlistTransaction Added.
* DbCommand.cs: Implemented ProviderFactory base factory methods.
In System.Data.ProviderBase:
* DbParameterCollectionBase.cs: Class name changed according to
the documentation
* DbDataReaderBase.cs: Added internal constructor to satisfy
SqlDataReader, which takes command object.
* DbConnectionBase.cs: Added additional methods overriding
DbConnection
svn path=/trunk/mcs/; revision=36458
John BouAntoun [Wed, 24 Nov 2004 09:04:30 +0000 (09:04 -0000)]
* ThemeWin32Classic.cs:
- Fixed Drawing Last month in grid (sometimes not showing)
* MonthCalendar.cs:
- Fixed title width calculation bug (makeing title small)
svn path=/trunk/mcs/; revision=36457
Jambunathan K [Wed, 24 Nov 2004 09:00:43 +0000 (09:00 -0000)]
* class.cs: Factored out classes - 1) GetMethod and SetMethod from
Property and 2) AddDelegateMethod and RemoveDelegateMethod from Event
respectively.
* mb-parser.jay: Related changes.
svn path=/trunk/mcs/; revision=36455
Marek Safar [Wed, 24 Nov 2004 07:18:16 +0000 (07:18 -0000)]
2004-11-24 Marek Safar <marek.safar@seznam.cz>
Fix bug #69462
* attribute.cs (Attributable): Removed CheckTargets.
(Attributes.Emit): Explicit attribute targets are tested here.
* class.cs (EventField.ValidAttributeTargets): Explicit target "field" is
not enabled for interfaces.
* codegen.cs (CommonAssemblyModulClass.AddAttributes): Removed CheckTargets.
(GetAssemblyName): Ouch next bug there.
svn path=/trunk/mcs/; revision=36454
Marek Safar [Wed, 24 Nov 2004 07:14:00 +0000 (07:14 -0000)]
update
svn path=/trunk/mcs/; revision=36453
Martin Baulig [Wed, 24 Nov 2004 06:59:22 +0000 (06:59 -0000)]
2004-11-24 Martin Baulig <martin@ximian.com>
* reflection.c (compare_genericparam): Correctly sort the
GenericParam table; fixes #69779.
svn path=/trunk/mono/; revision=36452
Raja R Harinath [Wed, 24 Nov 2004 04:19:51 +0000 (04:19 -0000)]
Actually commit changes to configure.in. Sorry, they got left out, somehow, last time.
svn path=/trunk/mono/; revision=36451
Atsushi Eno [Wed, 24 Nov 2004 03:50:11 +0000 (03:50 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* XPathEditableNavigator.cs, XPathChangeNavigator.cs,
IXPathEditable.cs : more removal of oldies.
svn path=/trunk/mcs/; revision=36450
Atsushi Eno [Wed, 24 Nov 2004 03:32:36 +0000 (03:32 -0000)]
2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
* NodeChangedEventArgs.cs, NodeChangedEventHandler.cs : removed oldies.
svn path=/trunk/mcs/; revision=36448
Sebastien Pouliot [Tue, 23 Nov 2004 20:20:00 +0000 (20:20 -0000)]
2004-11-23 Sebastien Pouliot <sebastien@ximian.com>
* RecordProtocol.cs: Fixed ClientHelloV2 support.
svn path=/trunk/mcs/; revision=36446
Chris Toshok [Tue, 23 Nov 2004 19:48:17 +0000 (19:48 -0000)]
2004-11-23 Chris Toshok <toshok@ximian.com>
* Makefile.am (bootstrap): echo -> @echo.
svn path=/trunk/mono/; revision=36445
Ben Maurer [Tue, 23 Nov 2004 19:36:20 +0000 (19:36 -0000)]
2004-11-23 Ben Maurer <bmaurer@ximian.com>
* reflection.c: When writing a PE file, don't create a huge
buffer in memory. Just write the arrays we have to the file.
This reduces memory usage.
* metadata-internals.h: MonoDynamicStream pefile is no longer used
globally.
svn path=/trunk/mono/; revision=36444
Ben Maurer [Tue, 23 Nov 2004 19:30:38 +0000 (19:30 -0000)]
2004-11-23 Ben Maurer <bmaurer@ximian.com>
* MonoSymbolFile.cs (CreateSymbolFile): Take a filestream to
write to. Do not return a byte array.
(MyMemoryStream): Unused now.
* MonoSymbolWriter.cs: Take advantage of the api change above.
Overall, this prevents us from having to allocate the debug file
in ram. For corlib, the debug file is about 1.5 mb. So it takes up
over 3 mb (you must write it in chunks then get the big array)
With the file stream, it takes up 4 kb or so for the buffer.
svn path=/trunk/mcs/; revision=36443
Zoltan Varga [Tue, 23 Nov 2004 19:27:17 +0000 (19:27 -0000)]
2004-11-23 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_output_basic_block): Set %al to the number of
used SSE registers on pinvoke calls. Fixes #69774.
svn path=/trunk/mono/; revision=36442
Carlos Alberto Cortez [Tue, 23 Nov 2004 15:48:42 +0000 (15:48 -0000)]
2004-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* cs0275.cs: New
svn path=/trunk/mcs/; revision=36441
Carlos Alberto Cortez [Tue, 23 Nov 2004 15:32:05 +0000 (15:32 -0000)]
2004-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* expression.cs: Error 275 added.
svn path=/trunk/mcs/; revision=36440
Geoff Norton [Tue, 23 Nov 2004 14:57:36 +0000 (14:57 -0000)]
2004-11-23 Geoff Norton <gnorton@customerdna.com>
* inssel-ppc.brg, mini-ppc.c: Use mono_class_from_mono_type instead of
vt->inst_vtype->data.klass. This fixes generic structs and bug #69766
svn path=/trunk/mono/; revision=36439
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