mono.git
19 years agofix this
Ben Maurer [Thu, 25 Nov 2004 13:55:39 +0000 (13:55 -0000)]
fix this

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

19 years agoIn .:
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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago* Makefile.am (MPH_SOURCE): Distribute old-map.h.
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

19 years ago* Makefile.am (MPH_SOURCE): Distribute map.h.
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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago* runtime/Makefile.am (all-local): Make mcs/ tree writeable if necessary.
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

19 years agoNew test.
Martin Baulig [Thu, 25 Nov 2004 12:12:54 +0000 (12:12 -0000)]
New test.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
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

19 years agoIn .:
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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
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

19 years ago * gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return
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

19 years ago2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago* Assembly/Consts.cs (UnmanageType_80) [BOOTSTRAP_WITH_OLDLIB]: Update to
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

19 years agohorizontal scrollbar, multicolumn, fixes
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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 10:11:32 +0000 (10:11 -0000)]
removed unused variables

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

19 years agoNew test.
Martin Baulig [Thu, 25 Nov 2004 10:07:58 +0000 (10:07 -0000)]
New test.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-25 Marek Safar <marek.safar@seznam.cz>
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

19 years ago2004-11-25 Sureshkumar T <tsureshkumar@novell.com>
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

19 years ago2004-11-25 Marek Safar <marek.safar@seznam.cz>
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

19 years ago* runtime/Makefile.am (check-local): Use $(mkinstalldirs).
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

19 years ago* Makefile (Commons.Xml.Relaxng.Rnc/RncParser.cs): Depend on jay/skeleton.cs.
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

19 years ago* MonthCalendar.cs:
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

19 years agoUpdate to changes in jay/skeleton.cs.
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

19 years agoHere too
Miguel de Icaza [Thu, 25 Nov 2004 05:10:31 +0000 (05:10 -0000)]
Here too

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

19 years agoHere too
Miguel de Icaza [Thu, 25 Nov 2004 05:09:52 +0000 (05:09 -0000)]
Here too

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

19 years ago* library.make ($(gacutil)): Fix path.
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

19 years ago2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
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

19 years agoChangeLog: Updated.
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

19 years agoChangeLog: Updated.
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

19 years agoUpdate yacc_verbose_flag usage
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

19 years agoAdd yacc_verbose_flag support
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

19 years agoAdd yacc_verbose_flag support
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

19 years agoAdd yacc_verbose_flag supprot
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

19 years ago2004-11-24 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
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

19 years ago2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

19 years agoSame here: propset to keep line endings sane
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

19 years agoI do not care about history loosing here
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

19 years agopropstyle here too
Miguel de Icaza [Wed, 24 Nov 2004 22:08:07 +0000 (22:08 -0000)]
propstyle here too

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

19 years agoSet propstyle for this module
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

19 years agoFixed CRLF introduced by Marek.
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

19 years agoFix the unsafe stuff
Miguel de Icaza [Wed, 24 Nov 2004 20:51:22 +0000 (20:51 -0000)]
Fix the unsafe stuff

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

19 years agoNow combines modifierkeys into the keydata (Fixes bug #69831)
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

19 years ago- Switched DispatchMessage to return IntPtr and implemented its functionality
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

19 years ago- Switched DispatchMessage to return IntPtr
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

19 years ago- Switched DispatchMessage to return IntPtr
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

19 years ago- Updated
Peter Dennis Bartok [Wed, 24 Nov 2004 20:36:19 +0000 (20:36 -0000)]
- Updated

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

19 years agoNew test.
Martin Baulig [Wed, 24 Nov 2004 15:03:04 +0000 (15:03 -0000)]
New test.

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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years ago * ThemeWin32Classic.cs: Fixed ListView border and checkbox
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

19 years agoUpdated project.
Ravindra [Wed, 24 Nov 2004 14:13:31 +0000 (14:13 -0000)]
Updated project.

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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-24 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-11-24 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-11-24 Zoltan Varga <vargaz@freemail.hu>
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

19 years agoremoved unused variables
Marek Safar [Wed, 24 Nov 2004 13:04:49 +0000 (13:04 -0000)]
removed unused variables

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

19 years agoremoved unused variables
Marek Safar [Wed, 24 Nov 2004 12:52:04 +0000 (12:52 -0000)]
removed unused variables

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

19 years ago* runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'.
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

19 years agoremoved unused variables
Marek Safar [Wed, 24 Nov 2004 12:41:47 +0000 (12:41 -0000)]
removed unused variables

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

19 years ago* Makefile (profiles-do--run-test): Allow list of profiles to be overriden.
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

19 years ago#if NET_2_0 everywhere ....
Martin Baulig [Wed, 24 Nov 2004 12:11:32 +0000 (12:11 -0000)]
#if NET_2_0 everywhere ....

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

19 years ago2004-11-24 Marek Safar <marek.safar@seznam.cz>
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

19 years agoimproved test
Marek Safar [Wed, 24 Nov 2004 12:08:54 +0000 (12:08 -0000)]
improved test

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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago* MonthCalendar.cs: Add TitleMonth ContextMenu handling
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

19 years ago2004-11-24 Lluis Sanchez Gual <lluis@novell.com>
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

19 years agoChangeLog: Updated.
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

19 years agoChangeLog: commit change log with ContainerControl.cs fixup
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

19 years ago* ContainerControl.cs: correct accidental check in of local changes
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

19 years ago2004-11-24 Sureshkumar T <tsureshkumar@novell.com>
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

19 years ago* ThemeWin32Classic.cs:
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

19 years ago* class.cs: Factored out classes - 1) GetMethod and SetMethod from
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

19 years ago2004-11-24 Marek Safar <marek.safar@seznam.cz>
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

19 years agoupdate
Marek Safar [Wed, 24 Nov 2004 07:14:00 +0000 (07:14 -0000)]
update

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

19 years ago2004-11-24 Martin Baulig <martin@ximian.com>
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

19 years agoActually commit changes to configure.in. Sorry, they got left out, somehow, last...
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-24 Atsushi Enomoto <atsushi@ximian.com>
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

19 years ago2004-11-23 Sebastien Pouliot <sebastien@ximian.com>
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

19 years ago2004-11-23 Chris Toshok <toshok@ximian.com>
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

19 years ago2004-11-23 Ben Maurer <bmaurer@ximian.com>
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

19 years ago2004-11-23 Ben Maurer <bmaurer@ximian.com>
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

19 years ago2004-11-23 Zoltan Varga <vargaz@freemail.hu>
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

19 years ago2004-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

19 years ago2004-11-23 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

19 years ago2004-11-23 Geoff Norton <gnorton@customerdna.com>
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

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