Miguel de Icaza [Fri, 26 Nov 2004 15:59:08 +0000 (15:59 -0000)]
Rename the error
svn path=/trunk/mcs/; revision=36643
Miguel de Icaza [Fri, 26 Nov 2004 15:34:26 +0000 (15:34 -0000)]
Am afraid something is inserting Control-ems here
svn path=/trunk/mcs/; revision=36642
Sebastien Pouliot [Fri, 26 Nov 2004 15:32:08 +0000 (15:32 -0000)]
2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
* FileIOPermission.cs:
* IsolatedStorageFilePermission.cs:
* PrincipalPermission.cs:
Added ComVisible attributes to match 2.0 October Preview.
svn path=/trunk/mcs/; revision=36641
Sebastien Pouliot [Fri, 26 Nov 2004 15:19:53 +0000 (15:19 -0000)]
* Evidence.cs:
* FileCodeGroup.cs:
* NetCodeGroup.cs:
* PolicyLevel.cs:
* PolicyStatement.cs:
Added ComVisible attributes to match 2.0 October Preview.
2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
svn path=/trunk/mcs/; revision=36640
Sebastien Pouliot [Fri, 26 Nov 2004 15:05:02 +0000 (15:05 -0000)]
2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
* Evidence.cs: Faster default evidence creation by using an internal
call to check for a possible Authenticode signature of the assembly.
Previously we had to make several I/O to verify this (quite rare)
presence (but the runtime already had a good hint about this).
svn path=/trunk/mcs/; revision=36639
Sebastien Pouliot [Fri, 26 Nov 2004 14:46:30 +0000 (14:46 -0000)]
2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
* CryptoAPITransform.cs:
* DSACryptoServiceProvider.cs:
* MACTripleDES.cs:
* RC2CryptoServiceProvider.cs:
* RSACryptoServiceProvider.cs:
Added ComVisible attributes to match 2.0 October Preview.
svn path=/trunk/mcs/; revision=36637
Martin Baulig [Fri, 26 Nov 2004 14:13:54 +0000 (14:13 -0000)]
2004-11-26 Martin Baulig <martin@ximian.com>
* Makefile: Removed `NO_TEST = yes'.
svn path=/trunk/mcs/; revision=36636
Martin Baulig [Fri, 26 Nov 2004 14:13:31 +0000 (14:13 -0000)]
2004-11-26 Martin Baulig <martin@ximian.com>
* */*.cs: Added some more `#if FIXME's to comment out tests which
are currently crashing or hanging.
svn path=/trunk/mcs/; revision=36635
Martin Baulig [Fri, 26 Nov 2004 14:11:41 +0000 (14:11 -0000)]
2004-11-26 Martin Baulig <martin@ximian.com>
* library.make (run-test-lib, run-test-ondotnet-lib): Added
`/output:TestResult-$(PROFILE).log' argument to NUnit.
svn path=/trunk/mcs/; revision=36634
Martin Baulig [Fri, 26 Nov 2004 14:10:10 +0000 (14:10 -0000)]
2004-11-26 Martin Baulig <martin@ximian.com>
* ConsoleUI.cs (ConsoleUI.Execute): Print a short summary (number
of tests run, ignored, failed) to the console, honor the /output
argument for the detailed summary.
svn path=/trunk/mcs/; revision=36633
Zoltan Varga [Fri, 26 Nov 2004 12:53:08 +0000 (12:53 -0000)]
2004-11-26 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_emit_this_vret_args): Handle this and vret
the same way as the other arguments so they won't get clobbered.
* mini-amd64.c (mono_arch_output_basic_block): Avoid doing virtual
calls through R11 since it is clobbered by the trampoline code.
svn path=/trunk/mono/; revision=36632
Raja R Harinath [Fri, 26 Nov 2004 11:37:02 +0000 (11:37 -0000)]
* runtime/Makefile.am ($(symlinks)): Depend on config.status too.
svn path=/trunk/mono/; revision=36631
Raja R Harinath [Fri, 26 Nov 2004 11:35:50 +0000 (11:35 -0000)]
In .:
* configure.in (runtime/etc/mono/1.0/machine.config): Use custom
command to create.
(runtime/etc/mono/2.0/machine.config): Likewise.
* Makefile.am (get-monolite-latest): Update to new style of
handling the "basic" profile.
In mono/mini:
* Makefile.am: Consistently use $(RUNTIME) rather than ./mono to
pick up in-tree mscorlib.dll.
In mono/tests:
* Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
svn path=/trunk/mono/; revision=36630
Raja R Harinath [Fri, 26 Nov 2004 11:31:42 +0000 (11:31 -0000)]
In tools/corcompare:
* Makefile (PROGRAM_INSTALL_DIR): Change to
$(prefix)/lib/mono/$(FRAMEWORK_VERSION).
In tools/security:
* Makefile (PROGRAM_INSTALL_DIR): Define using $(FRAMEWORK_VERSION).
In mcs:
* Makefile (PROGRAM_INSTALL_DIR): Remove.
In gmcs:
* Makefile: Convert to use executable.make.
* gmcs.exe.sources: New.
In build:
* library.make ($(the_lib)): Don't complain if a .mdb file wasn't
created (even though it's just a warning).
(install-local) [LIBRARY_INSTALL_DIR]: Likewise.
(PACKAGE): Remove.
(install-local) [!LIBRARY_INSTALL_DIR]: Use $(FRAMEWORK_VERSION).
* executable.make ($(PROGRAM)): Likewise.
(install-local): Likewise.
(PROGRAM_INSTALL_DIR): Define Using $(FRAMEWORK_VERSION).
In errors:
* Makefile (DISTFILES): Add do-tests.pl.
svn path=/trunk/mcs/; revision=36628
Jordi Mas i Hernandez [Fri, 26 Nov 2004 11:29:17 +0000 (11:29 -0000)]
fixes menu destruction and recreating menus with changed items
svn path=/trunk/mcs/; revision=36627
Jordi Mas i Hernandez [Fri, 26 Nov 2004 11:28:52 +0000 (11:28 -0000)]
fixes menu destruction and recreating menus with changed items
svn path=/trunk/mcs/; revision=36626
John BouAntoun [Fri, 26 Nov 2004 11:21:50 +0000 (11:21 -0000)]
* MonthCalendar.cs:
- Re-worked all bolded dates handling to match win32
* ThemeWin32Classic.cs:
- Fixed rendering with bolded dates
svn path=/trunk/mcs/; revision=36625
Marek Safar [Fri, 26 Nov 2004 09:15:15 +0000 (09:15 -0000)]
removed unused variable
svn path=/trunk/mcs/; revision=36623
Raja R Harinath [Fri, 26 Nov 2004 07:53:51 +0000 (07:53 -0000)]
* harness.mk: Fix quoting.
svn path=/trunk/mcs/; revision=36622
Sureshkumar T [Fri, 26 Nov 2004 07:50:48 +0000 (07:50 -0000)]
2004-11-26 Sureshkumar T <tsureshkumar@novell.com>
In System.Data.Odbc:
* OdbcParameter.cs: Fixed Parameter Size property as well as
insufficient buffer errors. bug #68749.
In Test/System.Data.Odbc:
* OdbcParameterCollectionTest.cs: New file for testing
OdbcParameterCollection's Add method.
svn path=/trunk/mcs/; revision=36621
Atsushi Eno [Fri, 26 Nov 2004 06:46:49 +0000 (06:46 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: test-50.cs is NO_PASS. See bug #69820.
svn path=/trunk/mcs/; revision=36620
César Natarén [Fri, 26 Nov 2004 06:10:02 +0000 (06:10 -0000)]
add reference to MPL license
svn path=/trunk/mcs/; revision=36619
César Natarén [Fri, 26 Nov 2004 06:07:43 +0000 (06:07 -0000)]
added Mozilla Public License, that applies to Microsoft.JScript
svn path=/trunk/mcs/; revision=36618
Raja R Harinath [Fri, 26 Nov 2004 05:50:56 +0000 (05:50 -0000)]
In tools/mono-rpm-helpers:
* Makefile (dist-local): Use the default dist rules.
In class/ByteFX.Data:
* Makefile (OTHER_RES): New. List of resources.
(EXTRA_DISTFILES): Distribute them.
In class/Npgsql:
* Makefile (OTHER_RES): New. List of .bmp files.
(EXTRA_DISTFILES): Distribute them.
svn path=/trunk/mcs/; revision=36617
Raja R Harinath [Fri, 26 Nov 2004 04:29:27 +0000 (04:29 -0000)]
In build:
* profiles/basic.make (real-profile-check): Prepend ./ when
executing basic-profile-check.exe. EXTERNAL_RUNTIME can be empty.
In class/Microsoft.VisualBasic:
* Makefile (EXTRA_DISTFILES): Add Microsoft.VisualBasic.dll.resources.
svn path=/trunk/mcs/; revision=36616
Miguel de Icaza [Fri, 26 Nov 2004 04:27:08 +0000 (04:27 -0000)]
Add tools/resgen before the class libs
svn path=/trunk/mcs/; revision=36615
Miguel de Icaza [Fri, 26 Nov 2004 04:17:27 +0000 (04:17 -0000)]
oops
svn path=/trunk/mcs/; revision=36614
Miguel de Icaza [Fri, 26 Nov 2004 04:06:37 +0000 (04:06 -0000)]
Update resgen location
svn path=/trunk/mcs/; revision=36613
Miguel de Icaza [Fri, 26 Nov 2004 03:38:41 +0000 (03:38 -0000)]
Adjust .exe install dir
svn path=/trunk/mcs/; revision=36607
Miguel de Icaza [Fri, 26 Nov 2004 03:38:35 +0000 (03:38 -0000)]
More .exe removal
svn path=/trunk/mono/; revision=36606
Miguel de Icaza [Fri, 26 Nov 2004 03:36:50 +0000 (03:36 -0000)]
Typo
svn path=/trunk/mono/; revision=36605
Miguel de Icaza [Fri, 26 Nov 2004 03:34:45 +0000 (03:34 -0000)]
Last couple of changes, thanks Ben
svn path=/trunk/mcs/; revision=36604
Miguel de Icaza [Fri, 26 Nov 2004 03:31:04 +0000 (03:31 -0000)]
Update
svn path=/trunk/mcs/; revision=36603
Ben Maurer [Fri, 26 Nov 2004 03:27:39 +0000 (03:27 -0000)]
try this
svn path=/trunk/mcs/; revision=36602
Miguel de Icaza [Fri, 26 Nov 2004 02:59:46 +0000 (02:59 -0000)]
update
svn path=/trunk/mcs/; revision=36601
Miguel de Icaza [Fri, 26 Nov 2004 02:58:58 +0000 (02:58 -0000)]
Final changes
svn path=/trunk/mcs/; revision=36600
Atsushi Eno [Fri, 26 Nov 2004 02:57:12 +0000 (02:57 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* XslKey.cs, XslStylesheet.cs, MSXslScriptManager.cs :
warning elimination.
svn path=/trunk/mcs/; revision=36599
Miguel de Icaza [Fri, 26 Nov 2004 02:56:23 +0000 (02:56 -0000)]
Remove monoresgen from here
svn path=/trunk/mcs/; revision=36598
Atsushi Eno [Fri, 26 Nov 2004 02:56:02 +0000 (02:56 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* Expression.cs : warning removal. Added Optimize() which is not
implemented at all.
* Tokenizer.cs : warning elimination
svn path=/trunk/mcs/; revision=36597
Miguel de Icaza [Fri, 26 Nov 2004 02:55:45 +0000 (02:55 -0000)]
Include more LICENSE details
svn path=/trunk/mcs/; revision=36596
Miguel de Icaza [Fri, 26 Nov 2004 02:55:36 +0000 (02:55 -0000)]
ilasm update
svn path=/trunk/mcs/; revision=36595
Miguel de Icaza [Fri, 26 Nov 2004 02:55:25 +0000 (02:55 -0000)]
Add error
svn path=/trunk/mcs/; revision=36594
Atsushi Eno [Fri, 26 Nov 2004 02:54:41 +0000 (02:54 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* XsdValidatingReader.cs : warning elimination
svn path=/trunk/mcs/; revision=36593
Atsushi Eno [Fri, 26 Nov 2004 02:53:12 +0000 (02:53 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* XslElement.cs : warning removal.
svn path=/trunk/mcs/; revision=36592
Atsushi Eno [Fri, 26 Nov 2004 02:52:22 +0000 (02:52 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* XPathNavigatorReader.cs,
KeyPattern.cs : warning removal
svn path=/trunk/mcs/; revision=36591
Miguel de Icaza [Fri, 26 Nov 2004 02:52:21 +0000 (02:52 -0000)]
Third pass
svn path=/trunk/mcs/; revision=36590
Miguel de Icaza [Fri, 26 Nov 2004 02:52:15 +0000 (02:52 -0000)]
Third pass
svn path=/trunk/mcs/; revision=36589
Miguel de Icaza [Fri, 26 Nov 2004 02:52:07 +0000 (02:52 -0000)]
Third pass
svn path=/trunk/mono/; revision=36588
Atsushi Eno [Fri, 26 Nov 2004 02:51:06 +0000 (02:51 -0000)]
2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
* XmlReader.cs : not fixage, just explicitly formatted code a bit.
* XmlTextReader.cs,
XmlEntity.cs,
XmlAttributeCollection.cs,
XmlTextWriter.cs,
XmlElement.cs,
XmlNode.cs,
DTDObjectModel.cs,
XmlParserInput.cs,
DTDReader.cs,
XmlDocument.cs : warning removal.
svn path=/trunk/mcs/; revision=36587
Atsushi Eno [Fri, 26 Nov 2004 02:47:17 +0000 (02:47 -0000)]
2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaElement.cs,
XmlSchemaComplexType.cs,
XmlSchema.cs,
XmlSchemaChoice.cs,
XmlSchemaSimpleType.cs,
XmlSchemaObjectTable.cs,
XmlSchemaObjectCollection.cs,
XmlSchemaCollection.cs,
: All changes are just for warning removal.
svn path=/trunk/mcs/; revision=36586
Miguel de Icaza [Fri, 26 Nov 2004 02:39:42 +0000 (02:39 -0000)]
Lowercase the directory
svn path=/trunk/mcs/; revision=36584
Miguel de Icaza [Fri, 26 Nov 2004 02:39:18 +0000 (02:39 -0000)]
Second pass of moving .exe files into a separate directory
svn path=/trunk/mono/; revision=36583
Miguel de Icaza [Fri, 26 Nov 2004 02:38:30 +0000 (02:38 -0000)]
Fix
svn path=/trunk/mcs/; revision=36582
Miguel de Icaza [Fri, 26 Nov 2004 02:37:03 +0000 (02:37 -0000)]
Move various development tools that are seldomly used to the
misc directory. The tools are built, but not installed.
Cleanup the directory a little bit
svn path=/trunk/mcs/; revision=36581
Miguel de Icaza [Fri, 26 Nov 2004 02:24:30 +0000 (02:24 -0000)]
First pass at taking .exe out of bindir
svn path=/trunk/mono/; revision=36580
Miguel de Icaza [Fri, 26 Nov 2004 02:24:17 +0000 (02:24 -0000)]
First pass at moving .exe programs out of $bindir
svn path=/trunk/mcs/; revision=36579
Ben Maurer [Fri, 26 Nov 2004 01:31:37 +0000 (01:31 -0000)]
2004-11-25 Ben Maurer <bmaurer@ximian.com>
* rootcontext.cs (LookupType): Make sure to cache lookups that
don't give us a negative result. This saves about 5% of corlib
compilation time.
svn path=/trunk/mcs/; revision=36578
Miguel de Icaza [Fri, 26 Nov 2004 00:41:14 +0000 (00:41 -0000)]
2004-11-25 Miguel de Icaza <miguel@ximian.com>
* report.cs (AbstractMessage.Print): messages are sent to stderr
svn path=/trunk/mcs/; revision=36577
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