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
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
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
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
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
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
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
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
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
Martin Baulig [Thu, 25 Nov 2004 18:59:07 +0000 (18:59 -0000)]
New test.
svn path=/trunk/mcs/; revision=36565
Martin Baulig [Thu, 25 Nov 2004 18:41:28 +0000 (18:41 -0000)]
Removed the FIXME.
svn path=/trunk/mcs/; revision=36564
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
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
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
Marek Safar [Thu, 25 Nov 2004 17:16:58 +0000 (17:16 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36560
Marek Safar [Thu, 25 Nov 2004 17:11:57 +0000 (17:11 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36559
Marek Safar [Thu, 25 Nov 2004 17:11:09 +0000 (17:11 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36558
Marek Safar [Thu, 25 Nov 2004 16:16:01 +0000 (16:16 -0000)]
removed unused variables
svn path=/trunk/mcs/; revision=36557
Ben Maurer [Thu, 25 Nov 2004 15:53:37 +0000 (15:53 -0000)]
this wanst a gmcs bug
svn path=/trunk/mcs/; revision=36556
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
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
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
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
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