mono.git
19 years agoChangeLog somehow did not get commited
Miguel de Icaza [Fri, 26 Nov 2004 00:32:26 +0000 (00:32 -0000)]
ChangeLog somehow did not get commited

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 26 Nov 2004 00:07:16 +0000 (00:07 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* class.cs (TypeContainer.GetClassBases): It is an error to have a
non-interface in the list of interfaces (at this point, either
parent was properly set, or a base class is being listed in the
interfaces section).

This flags error 1722, and resolves the crash from bug 69259.

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

19 years ago2004-11-25 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 25 Nov 2004 23:53:25 +0000 (23:53 -0000)]
2004-11-25  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* GlobalObject.cs: return the different kinds of object's
constructors.
* DateConstructor.cs, StringConstructor.cs, ObjectConstructor.cs,
NumberConstructor.cs, VBArrayConstructor.cs,
FunctionConstructor.cs, EnumeratorConstructor.cs,
BooleanConstructor.cs, ArrayConstructor.cs, RegExpConstructor.cs,
ActiveXObjectConstructor.cs : added default constructor and static
contructor field.
* ErrorConstructor.cs: added default and discriminatory ctrs. Let
us know which type of error we are.
* DateObject.cs: add field that hold the millisecond representation of date.
* JSError.cs, JScriptException.cs: back to Microsoft.JScript namespace.
* DatePrototype.cs: add default ctr.

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 25 Nov 2004 23:11:27 +0000 (23:11 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* const.cs (Const.ChangeType): Cope with the "0 literal can be
converted to an enum" here, before we try to change the underlying
type.  This code exists, but it is a different code path than the
one used while encoding constants.

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

19 years agoIn mcs:
Ben Maurer [Thu, 25 Nov 2004 20:48:18 +0000 (20:48 -0000)]
In mcs:
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* statement.cs (Using.EmitExpressionFinally): make this work right
for valuetypes. Fixes 69926.

In tests:
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* test-321.cs: New test for bug 69926

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 25 Nov 2004 20:40:00 +0000 (20:40 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* convert.cs (ImplicitReferenceConversionExists): A surprisingly
old bug: when converting from the null literal to a pointer,
return an EmptyCast, not the NullLiteral.

This fixes #69921, the recent null_type changes probably made this
bug more prominent.

(ImplicitReferenceConversionExists): In addition, resynchronized
the code here, so it matches the same code in
ImplicitReferenceConversionExists for the `from any class-type S
to any interface-type T'.

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

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

* MathObject.cs: implement its methods.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 19:56:42 +0000 (19:56 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Added support for byref types.

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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Nov 2004 19:13:38 +0000 (19:13 -0000)]
2004-11-25  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_runtime_run_main): Fix a small memory leak.

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

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

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

19 years agoRemoved the FIXME.
Martin Baulig [Thu, 25 Nov 2004 18:41:28 +0000 (18:41 -0000)]
Removed the FIXME.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 18:40:26 +0000 (18:40 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* statement.cs (Foreach.FetchMethodMoveNext): Wrap `mi.ReturnType'
in TypeManager.TypeToCoreType().

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

19 years ago2004-11-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 25 Nov 2004 18:25:26 +0000 (18:25 -0000)]
2004-11-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* List.cs: Enumerator changed to behave like the MS impl.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 17:43:23 +0000 (17:43 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* class.c (set_generic_param_owner): Fixed the loop.

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 17:16:58 +0000 (17:16 -0000)]
removed unused variables

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

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

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

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

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

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

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

19 years agothis wanst a gmcs bug
Ben Maurer [Thu, 25 Nov 2004 15:53:37 +0000 (15:53 -0000)]
this wanst a gmcs bug

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

19 years ago2004-11-25 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 25 Nov 2004 15:37:17 +0000 (15:37 -0000)]
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* Stack.cs: New, list based impl. Waiting for some gmcs fixes.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:22:59 +0000 (15:22 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com>

        Updated to 0.7beta3 release.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:19:55 +0000 (15:19 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

Update to 0.7beta3 release.

* NpgsqlBind.cs:  Minor code cleanup.
        * NpgsqlClosedState.cs: Code formatting.
        * NpgsqlCommand.cs: Code cleanup and updating for new Plan and Portal name generation code.
        * NpgsqlConnection.cs: Fixed contructor log message.
        * NpgsqlConnectionString.cs: Code formatting.
        * NpgsqlConnector.cs:
            ReleasePlansPortals: Added method to release used plans and portals.
            NextPortalName, NextPlanName: Added methods to handle name generation.
        * NpgsqlConnectorPool.cs:
            UngetPooledConnector: Added call to release plans and portals in connector.
        * NpgsqlError.cs: New constructor which takes ProtocolVersion and String parameters.
        * NpgsqlQuery.cs: Changed constructor to take an NpgsqlCommand instead of just the command string.
       * NpgsqlReadyState.cs: Changed code to reflect NpgsqlQuery change.
       * NpgsqlState.cs:
           ProcessBackendResponses_Ver_(2,3): Fixed handling of invalid authentication methods. Thanks Magnus Hagander (mha at sollentuna dot net) for the heads up.
        * NpgsqlState.resx: Fixed resource key typo.
        * NpgsqlTransaction.cs: Fixed IDisposable pattern implementation of NpgsqlTransaction. Now it doesn't incorrectly raise InvalidOperation exceptions. Thanks Ivan Radovanovic ( rivan at sezampro dot yu ) for heads up.
        * NpgsqlDbType.cs: Code cleanup.
        * NpgsqlTypeConverters.cs : Removed method to handle string. String quoting is handled prevously as it depends in the type of query: simple or extended.
        * NpgsqlTypes.cs: Code cleanup.
        * NpgsqlTypesHelper.cs:
           (CreateAndLoadInitialTypesMapping): Removed delegate handler of String types. It's not necessary anymore.
           (ConvertToBackend): Refactorying. Fixed gborg 1035. Thanks Magnus Hagander (mha at sollentuna dot net) for the heads up.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:12:01 +0000 (15:12 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* RELEASENOTES.txt:  Updated release notes info to 0.7beta3

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

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