Ben Maurer [Wed, 28 Apr 2004 03:15:22 +0000 (03:15 -0000)]
2004-04-27 Ben Maurer <bmaurer@users.sourceforge.net>
* outline.cs: Don't show the interfaces of an enum,
s/;/, for enum. Style cop.
svn path=/trunk/mcs/; revision=26102
Sebastien Pouliot [Wed, 28 Apr 2004 03:13:33 +0000 (03:13 -0000)]
2004-04-27 Sebastien Pouliot
* AssemblyInfo.cs: Changed public key to mswse.pub to match MS
svn path=/trunk/mcs/; revision=26101
Sebastien Pouliot [Wed, 28 Apr 2004 03:10:42 +0000 (03:10 -0000)]
2004-04-27 Sebastien Pouliot
* AssemblyInfo.cs: Changed public key to msfinal.pub to match MS
svn path=/trunk/mcs/; revision=26100
John Luke [Wed, 28 Apr 2004 02:55:24 +0000 (02:55 -0000)]
add enum improvement
and type name kinds
svn path=/trunk/mcs/; revision=26098
Martin Baulig [Wed, 28 Apr 2004 02:55:04 +0000 (02:55 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* expression.cs (BaseAccess.CommonResolve): Don't allow `base' in
a field initializer. Fixes #56459.
svn path=/trunk/mcs/; revision=26097
Sebastien Pouliot [Wed, 28 Apr 2004 02:47:15 +0000 (02:47 -0000)]
2004-04-27 Sebastien Pouliot
* AssemblyInfo.cs: Changed public key to msfinal.pub to match MS
svn path=/trunk/mcs/; revision=26096
Martin Baulig [Wed, 28 Apr 2004 02:46:59 +0000 (02:46 -0000)]
New tests for bug #52154.
svn path=/trunk/mcs/; revision=26095
Martin Baulig [Wed, 28 Apr 2004 02:46:25 +0000 (02:46 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* ecore.cs (PropertyExpr.DoResolve/DoResolveLValue): Check whether
we're not attempting to use an indexer. Fixes #52154.
svn path=/trunk/mcs/; revision=26094
Martin Baulig [Wed, 28 Apr 2004 01:06:18 +0000 (01:06 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* statement.cs (Return): Don't create a return label if we don't
need it; reverts my change from January 20th. Thanks to Ben
Maurer for this.
svn path=/trunk/mcs/; revision=26090
Martin Baulig [Wed, 28 Apr 2004 00:44:58 +0000 (00:44 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
According to the spec, `goto' can only leave a nested scope, but
never enter it.
* statement.cs (Block.LookupLabel): Only lookup in the current
block, don't recurse into parent or child blocks.
(Block.AddLabel): Check in parent and child blocks, report
CS0140/CS0158 if we find a duplicate.
(Block): Removed this indexer for label lookups.
(Goto.Resolve): Call LookupLabel() on our current FlowBranching;
this already does the error reporting for us.
* flowanalysis.cs
(FlowBranching.UsageVector.Block): New public variable; may be null.
(FlowBranching.CreateSibling): Added `Block' argument.
(FlowBranching.LookupLabel): New public virtual method. Lookup a
label for the target of a `goto' and check whether we're not
leaving a `finally'.
svn path=/trunk/mcs/; revision=26089
Jackson Harper [Tue, 27 Apr 2004 21:59:21 +0000 (21:59 -0000)]
delay sign assemblies with the ecma key
svn path=/trunk/mcs/; revision=26087
Martin Baulig [Tue, 27 Apr 2004 21:25:18 +0000 (21:25 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* flowanalysis.cs (FlowBranching.UsageVector.MergeChild): If we're
a finite loop block, also do the ALWAYS->SOMETIMES for throws (not
just for returns).
svn path=/trunk/mcs/; revision=26086
Jackson Harper [Tue, 27 Apr 2004 21:02:00 +0000 (21:02 -0000)]
* gacutil.cs: Temporarily disable strong name verification
when installing.
svn path=/trunk/mcs/; revision=26085
Atsushi Eno [Tue, 27 Apr 2004 20:54:30 +0000 (20:54 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaComplexType.cs : Set basetype as ur-type for such complex
type that has an immediate Particle (W3C specified as restriction
of ur-type).
svn path=/trunk/mcs/; revision=26084
Martin Baulig [Tue, 27 Apr 2004 20:47:44 +0000 (20:47 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* statement.cs (Block.AddLabel): Also check for implicit blocks
and added a CS0158 check.
svn path=/trunk/mcs/; revision=26083
Atsushi Eno [Tue, 27 Apr 2004 20:31:51 +0000 (20:31 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* XmlDataLoader.cs : Even when it should ignore schema, it was
infering schema.
* XmlSchemaDataImporter.cs : DataRelation creation support.
Improved "DataSet" element handing. When attributes are on the
element, it is not a "DataSet" element.
Fixed parent key column name.
Unique name creation is not required. Just raise an error.
Fill facet also for attribute types.
svn path=/trunk/mcs/; revision=26082
Atsushi Eno [Tue, 27 Apr 2004 20:24:30 +0000 (20:24 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* ConstraintCollectionTest.cs,
DataSetTest.cs,
DataTableTest.cs,
ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use.
* DataRowCollectionTest.cs : just check exception type. Don't check
localizable error message.
* DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument.
Added relation count parameter for AssertDataTable().
Added Nested check parameter for AssertDataRelation().
* DataSetInferXmlSchemaTest.cs,
DataSetReadXmlTest.cs,
DataSetReadXmlSchemaTest.cs :
Applied new AssertDataTable(). Added more check on
DataSetReadXmlSchemaTest.SingleElementTreatmentDifference ().
svn path=/trunk/mcs/; revision=26081
Martin Baulig [Tue, 27 Apr 2004 20:07:47 +0000 (20:07 -0000)]
Ooops, this was a bad idea.
svn path=/trunk/mcs/; revision=26080
Martin Baulig [Tue, 27 Apr 2004 19:56:03 +0000 (19:56 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* flowanalysis.cs: Also track initializations in unreachable
code. Fixes #56439.
svn path=/trunk/mcs/; revision=26079
Jackson Harper [Tue, 27 Apr 2004 19:50:36 +0000 (19:50 -0000)]
* gacutil.cs: Remove hack for removing strong name headers. The
strong name type now handles these properly and this screwed up
the ecma key.
svn path=/trunk/mcs/; revision=26078
Martin Baulig [Tue, 27 Apr 2004 19:33:55 +0000 (19:33 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=26077
Martin Baulig [Tue, 27 Apr 2004 19:33:32 +0000 (19:33 -0000)]
Make this work again.
svn path=/trunk/mcs/; revision=26076
Martin Baulig [Tue, 27 Apr 2004 19:32:37 +0000 (19:32 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* flowanalysis.cs (FlowBranchingLoop): New class.
(FlowBranching.UsageVector.MergeJumpOrigins): Take a list of
UsageVector's instead of an ArrayList.
(FlowBranching.Label): Likewise.
(FlowBranching.UsageVector.MergeBreakOrigins): New method.
(FlowBranching.AddBreakVector): New method.
svn path=/trunk/mcs/; revision=26075
Martin Baulig [Tue, 27 Apr 2004 19:30:17 +0000 (19:30 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* test-154.cs: Added test case for #52625.
svn path=/trunk/mcs/; revision=26074
Miguel de Icaza [Tue, 27 Apr 2004 19:06:37 +0000 (19:06 -0000)]
2004-04-27 Miguel de Icaza <miguel@ximian.com>
* attribute.cs: Small regression fix: only convert the type if we
svn path=/trunk/mcs/; revision=26073
Jackson Harper [Tue, 27 Apr 2004 19:02:23 +0000 (19:02 -0000)]
* sn.cs: Attempt to load the strongnames.config file from the GAC
path.
svn path=/trunk/mcs/; revision=26072
Miguel de Icaza [Tue, 27 Apr 2004 18:44:16 +0000 (18:44 -0000)]
Flush
svn path=/trunk/mcs/; revision=26071
Jackson Harper [Tue, 27 Apr 2004 18:41:12 +0000 (18:41 -0000)]
* Makefile.am: Grab libraries from lib/default now.
* runtime/Makefile.am: Grab libraries from lib/default now.
svn path=/trunk/mono/; revision=26070
Martin Baulig [Tue, 27 Apr 2004 18:08:09 +0000 (18:08 -0000)]
2004-04-27 Martin Baulig <martin@ximian.com>
* attribute.cs (Attribute.Resolve): If we have a constant value
for a named field or property, implicity convert it to the correct
type.
svn path=/trunk/mcs/; revision=26069
Atsushi Eno [Tue, 27 Apr 2004 17:57:12 +0000 (17:57 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* DataRow.cs : Null check for CheckReadOnlyStatus() and
CheckNullConstraints(), with some coding guideline fixes.
Type check should be done by Type instance comparison.
svn path=/trunk/mcs/; revision=26068
Andreas N [Tue, 27 Apr 2004 17:40:47 +0000 (17:40 -0000)]
2004-04-27 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* IntegerFormatter.cs: Made functions internal (needed by other patches)
svn path=/trunk/mcs/; revision=26067
Atsushi Eno [Tue, 27 Apr 2004 17:34:24 +0000 (17:34 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* DataColumnCollection.cs : When add a column to the collection, fill
auto-increment column.
svn path=/trunk/mcs/; revision=26066
Zoltan Varga [Tue, 27 Apr 2004 17:33:27 +0000 (17:33 -0000)]
2004-04-27 Zoltan Varga <vargaz@freemail.hu>
* marshal.c: Handle null properly in PtrToString* icalls. Fixes #57706.
svn path=/trunk/mono/; revision=26065
Zoltan Varga [Tue, 27 Apr 2004 17:32:21 +0000 (17:32 -0000)]
2004-04-27 Zoltan Varga <vargaz@freemail.hu>
* Makefile: Fix tests with new directory structure.
svn path=/trunk/mcs/; revision=26064
Jackson Harper [Tue, 27 Apr 2004 17:31:26 +0000 (17:31 -0000)]
* CultureInfo.cs: Make specific names lower case, because all data
in the culture info tables is lowercase.
svn path=/trunk/mcs/; revision=26063
Zoltan Varga [Tue, 27 Apr 2004 17:31:24 +0000 (17:31 -0000)]
2004-04-27 Zoltan Varga <vargaz@freemail.hu>
* MarshalTest.cs: New tests for PtrTo* methods and null.
svn path=/trunk/mcs/; revision=26062
Andreas N [Tue, 27 Apr 2004 16:41:59 +0000 (16:41 -0000)]
2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* SearchPattern.cs: Call invariant String.ToLower
svn path=/trunk/mcs/; revision=26061
Erik Dasque [Tue, 27 Apr 2004 16:09:44 +0000 (16:09 -0000)]
Cleaned up some more --help / --version type stuff
svn path=/trunk/mono/; revision=26059
Erik Dasque [Tue, 27 Apr 2004 15:51:15 +0000 (15:51 -0000)]
updated the --version output to use mscorlib.dll instead of corlib.dll
already fixed in the code to use mscorlib.dll by default
svn path=/trunk/mono/; revision=26058
Paolo Molaro [Tue, 27 Apr 2004 13:17:37 +0000 (13:17 -0000)]
Tue Apr 27 15:55:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
* locales.c: put back string_invariant_tolower () and
string_invariant_toupper ().
svn path=/trunk/mono/; revision=26056
Nick Drochak [Tue, 27 Apr 2004 12:24:35 +0000 (12:24 -0000)]
2004-04-27 Nick Drochak <ndrochak@gol.com>
* ConvertTest.cs: Remove compiler warnings.
svn path=/trunk/mcs/; revision=26055
Nick Drochak [Tue, 27 Apr 2004 12:13:34 +0000 (12:13 -0000)]
2004-04-27 Nick Drochak <ndrochak@ieee.org>
* ReaderWriterLockTest.cs: Remove compiler warnings.
svn path=/trunk/mcs/; revision=26054
Sanja Gupta [Tue, 27 Apr 2004 11:39:09 +0000 (11:39 -0000)]
ChangeLog: Updated ChangeLog
ImageFormat.cs: Implemented ToString() method.
svn path=/trunk/mcs/; revision=26053
Sanja Gupta [Tue, 27 Apr 2004 11:33:17 +0000 (11:33 -0000)]
ChangeLog: Updated ChangeLog
ImageFormatConverter.cs: Implemented first version.
ImageConverter.cs: Added exception message.
IconConverter.cs: Added exception message.
svn path=/trunk/mcs/; revision=26052
Lluis Sanchez [Tue, 27 Apr 2004 11:02:44 +0000 (11:02 -0000)]
* ICustomAttributeProvider.cs, IReflect.cs, MemberInfo.cs, AssemblyName.cs:
Removed completed TODOs.
* MonoProperty.cs: In GetAccessors(), GetGetMethod() and GetSetMethod(),
do not return private methods if nonPublic == false.
* ReflectionTypeLoadException.cs: Implemented serialization support.
svn path=/trunk/mcs/; revision=26051
Atsushi Eno [Tue, 27 Apr 2004 10:34:28 +0000 (10:34 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaAttribute.cs : When type was inline simple type, it is not
validated correctly.
* XmlSchemaSimpleType.cs : When Content was restriction, DataType was
not indicating base type's Datatype correctly.
svn path=/trunk/mcs/; revision=26050
Paolo Molaro [Tue, 27 Apr 2004 09:41:50 +0000 (09:41 -0000)]
Properly return != 0 on error.
svn path=/trunk/mono/; revision=26049
Paolo Molaro [Tue, 27 Apr 2004 09:39:52 +0000 (09:39 -0000)]
Tue Apr 27 12:15:59 CEST 2004 Paolo Molaro <lupus@ximian.com>
* trace.c, cpu-g4.md, inssel-ppc.brg, mini-ppc.c: some fixes for FP code.
svn path=/trunk/mono/; revision=26048
Atsushi Eno [Tue, 27 Apr 2004 09:26:42 +0000 (09:26 -0000)]
2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : don't use NET_1_0.
svn path=/trunk/mcs/; revision=26047
Lluis Sanchez [Tue, 27 Apr 2004 08:40:48 +0000 (08:40 -0000)]
* DateTime.cs: TODO cleaning.
* Delegate.cs: GetObjectData should be virtual.
* IntegerFormatter.cs: Method factorization. I don't want to fix bugs in
30 methods almost identical.
* MulticastDelegate.cs: Implemented GetObjectData.
svn path=/trunk/mcs/; revision=26046
Jackson Harper [Tue, 27 Apr 2004 06:38:53 +0000 (06:38 -0000)]
ignore things
svn path=/trunk/mcs/; revision=26044
Jackson Harper [Tue, 27 Apr 2004 06:37:12 +0000 (06:37 -0000)]
dummy
svn path=/trunk/mcs/; revision=26043
Jackson Harper [Tue, 27 Apr 2004 06:20:02 +0000 (06:20 -0000)]
* Makefile.am: Grab libraries from lib/default now.
svn path=/trunk/mono/; revision=26042
Sanja Gupta [Tue, 27 Apr 2004 06:09:47 +0000 (06:09 -0000)]
ChangeLog: Update ChangeLog.
ImageConverter.cs: Implemented first version.
svn path=/trunk/mcs/; revision=26041
Jackson Harper [Tue, 27 Apr 2004 06:02:52 +0000 (06:02 -0000)]
Put libraries in profile dependant directories so we can build all profiles at once.
svn path=/trunk/mcs/; revision=26040
Sanja Gupta [Tue, 27 Apr 2004 05:50:05 +0000 (05:50 -0000)]
ChangeLog: Updated ChangeLog
IconConverter.cs: Implemented first version
svn path=/trunk/mcs/; revision=26039
David Waite [Tue, 27 Apr 2004 04:13:19 +0000 (04:13 -0000)]
2004-04-26 David Waite <mass@akuma.org>
* unknown.c: modify to have content for defined platforms (to
avoid ISO C warning)
svn path=/trunk/mono/; revision=26036
David Waite [Tue, 27 Apr 2004 04:07:07 +0000 (04:07 -0000)]
2004-04-26 David Waite <mass@akuma.org>
in interpreter
* interp.h: remove comma from end of enumeration constants
declarations
in io-layer
* daemon-messages.h:
* daemon-private.h
* error.h:
* io.h:
* processes.h:
* shared.h:
* thread-private.h:
* wapi-private.h: remove comma from end of enumeration declarations
* status.h: cast unsigned int types to int for enum assignment
in metadata
* file-io.h:
* socket-io.h:
* threads.h:
* unicode.h: remove comma from end of enumeration declarations
in mini
* driver.c: remove comma from end of enumeration declaration
in utils
* mono-logger.h: remove comma from end of enumeration declaration
svn path=/trunk/mono/; revision=26035
Peter Dennis Bartok [Tue, 27 Apr 2004 04:02:55 +0000 (04:02 -0000)]
- Fixed DoEvent. Now properly processes and removes all events from queue.
svn path=/trunk/mcs/; revision=26034
Miguel de Icaza [Tue, 27 Apr 2004 03:59:56 +0000 (03:59 -0000)]
Add update from Joshua here
svn path=/trunk/mono/; revision=26033
Miguel de Icaza [Tue, 27 Apr 2004 03:59:45 +0000 (03:59 -0000)]
This does no longer exist here
svn path=/trunk/mcs/; revision=26032
Miguel de Icaza [Tue, 27 Apr 2004 03:30:26 +0000 (03:30 -0000)]
240 does not pass
svn path=/trunk/mcs/; revision=26031
Raja R Harinath [Tue, 27 Apr 2004 03:25:10 +0000 (03:25 -0000)]
* statement.cs (Block.Block): Implicit blocks share
'child_variable_names' fields with parent blocks.
(Block.AddChildVariableNames): Remove.
(Block.AddVariable): Mark variable as "used by a child block" in
every surrounding block.
* ecore.cs (SimpleName.SimpleNameResolve): If the name has already
been used in a child block, complain about violation of "Invariant
meaning in blocks" rule.
* cs-parser.jay (declare_local_variables): Don't use
AddChildVariableNames.
(foreach_statement): Don't create an implicit block: 'foreach'
introduces a scope.
svn path=/trunk/mcs/; revision=26030
David Waite [Tue, 27 Apr 2004 02:32:25 +0000 (02:32 -0000)]
2004-04-26 David Waite <mass@akuma.org>
in io-layer
* io.c:
* timefuncs.c: Define 64 bit constants as long long types (i.e. 10ULL)
in metadata
* debug-mono-symfile.h:
* decimal.c:
* mono_debug.h:
* sysmath.c: Define 64 bit constants as long long types (i.e. 10ULL)
svn path=/trunk/mono/; revision=26029
Jackson Harper [Tue, 27 Apr 2004 00:18:04 +0000 (00:18 -0000)]
flush
svn path=/trunk/mono/; revision=26028
César Natarén [Mon, 26 Apr 2004 23:25:16 +0000 (23:25 -0000)]
2004-04-26 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
* FunctionDeclaration.cs: let's make function name formation
(get_name ()) a little bit less dumb. We cache the prefix now so
we don't have to recalculate it everytime.
svn path=/trunk/mcs/; revision=26027
Sebastien Pouliot [Mon, 26 Apr 2004 22:58:32 +0000 (22:58 -0000)]
2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
* CryptoConfig.cs: Oops - forgot to commit
svn path=/trunk/mcs/; revision=26026
Sebastien Pouliot [Mon, 26 Apr 2004 22:55:08 +0000 (22:55 -0000)]
2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
* DES.cs: Fixes to weak/semi-weak checking to pass new unit tests (it
requires to set odd parity on keys before comparing).
svn path=/trunk/mcs/; revision=26025
Sebastien Pouliot [Mon, 26 Apr 2004 22:51:20 +0000 (22:51 -0000)]
2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
* corlib_test.dll.sources: Added DESTest.cs.
svn path=/trunk/mcs/; revision=26024
Sebastien Pouliot [Mon, 26 Apr 2004 22:49:04 +0000 (22:49 -0000)]
2004-03-26 Sebastien Pouliot <sebastien@ximian.com>
* DESTest.cs: New. Unit tests for DES including checks for weak and
semi-weak keys (with and without parity applied on keys). Completes
coverage for DES class.
svn path=/trunk/mcs/; revision=26023
Sebastien Pouliot [Mon, 26 Apr 2004 22:42:53 +0000 (22:42 -0000)]
2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
* AsymmetricAlgorithm.cs: Moved XML comments to monodoc. Added
globalization to exceptions. Already had 100% coverage.
* AsymmetricKeyExchangeDeformatter.cs: Moved XML comments to monodoc.
Already had 100% coverage.
* AsymmetricKeyExchangeFormatter.cs: Moved XML comments to monodoc.
Already had 100% coverage.
* AsymmetricSignatureDeformatter.cs: Moved XML comments to monodoc.
Already had 100% coverage.
* AsymmetricSignatureFormatter.cs: Moved XML comments to monodoc.
Already had 100% coverage.
* CryptoAPITransform.cs: Unused by Mono (added note to monodoc).
Class will stay at 0% coverage.
* CryptoConfig.cs: Added globalization to exceptions. 98% coverage.
* CryptographicException.cs: Added globalization to exceptions.
Already had 100% coverage.
* CryptoStream.cs: Added globalization to exceptions. Removed (unused)
field _previousBlock to get 100% coverage.
* CspParameters.cs: Moved XML comments to monodoc. Already had 100%
coverage.
* CspProviderFlags.cs: Moved XML comments to monodoc.
* DeriveBytes.cs: Moved XML comments to monodoc. Already had 100%
coverage.
svn path=/trunk/mcs/; revision=26022
Jackson Harper [Mon, 26 Apr 2004 20:51:31 +0000 (20:51 -0000)]
* appdomain.c: Increment version number.
svn path=/trunk/mono/; revision=26021
Jackson Harper [Mon, 26 Apr 2004 20:49:48 +0000 (20:49 -0000)]
* Environment.cs: Things going bump in the night.
svn path=/trunk/mcs/; revision=26020
Jackson Harper [Mon, 26 Apr 2004 20:47:48 +0000 (20:47 -0000)]
* Assembly.cs: Add icall to determine if an assembly has been
loaded from the GAC.
svn path=/trunk/mcs/; revision=26019
Miguel de Icaza [Mon, 26 Apr 2004 20:22:43 +0000 (20:22 -0000)]
Align options, update doc
svn path=/trunk/mono/; revision=26017
Miguel de Icaza [Mon, 26 Apr 2004 20:20:00 +0000 (20:20 -0000)]
Update
svn path=/trunk/mono/; revision=26016
Bernie Solomon [Mon, 26 Apr 2004 20:03:11 +0000 (20:03 -0000)]
2004-04-26 Bernie Solomon <bernard@ugsolutions.com>
* configure.in: move setting of NO_VERSION_SCRIPT
until after checking for GNU ld
svn path=/trunk/mono/; revision=26015
Jackson Harper [Mon, 26 Apr 2004 19:59:58 +0000 (19:59 -0000)]
* driver.c: parse config file before loading first assembly. This
allows the user gac to be enabled/disabled.
svn path=/trunk/mono/; revision=26014
Jackson Harper [Mon, 26 Apr 2004 19:31:35 +0000 (19:31 -0000)]
* driver.c: parse config file before loading first assembly. This
allows the user gac to be enabled/disabled.
svn path=/trunk/mono/; revision=26013
Jackson Harper [Mon, 26 Apr 2004 19:26:41 +0000 (19:26 -0000)]
* appdomain.c: Set assembly references public token value when
PublicKeyToken is specified, not the hash_value. Free public token
values when free assembly name data. Previously the public key
token was hex decoded, however we are using hex encoded public key
tokens, so this is not neccasary.
* assembly.c: Lookup assemblies in the gac if their public token
value is set. Add function to allow enabling user gac
lookups. Specify whether or not the assembly was loaded from the
GAC. Compare full assembly names when checking the cache for
assemblies (Temporarily disabled see comment in code). Remove
mscorlib -> corlib mapping cruft. Add trace-loading. When a user
specifies trace-loader they get extra info to stdout on the
loading of assemblies.
* image.h: Add a field for an assembly references public token
value to MonoAssemblyname. Add a field to MonoAssembly to specifiy
whether an assembly has been loaded from the GAC.
* image.c: Remove a corlib -> mscorlib name mapping.
* loader.h: Add function to enable/disable the user gac.
* mono-config.c: Check if the usergac is enabled in the config
file.
* icall.c: New icall to determine whether or not an assembly has
been loaded from the GAC. Remove some mscorlib -> corlib mappings.
* tabldefs.h: Add constant for assemblyref flag that specifies a
full public key is used instead of a public token.
* reflection.c: Remove mscorlib -> corlib mappings. Set
PublicTokenValue instead of hash value. This value is a hex
string so it does not need to be expanded.
svn path=/trunk/mono/; revision=26012
Lluis Sanchez [Mon, 26 Apr 2004 18:50:16 +0000 (18:50 -0000)]
* ObjectReader.cs, ObjectWriter.cs: FIXME cleaning.
svn path=/trunk/mcs/; revision=26011
Zoltan Varga [Mon, 26 Apr 2004 18:49:17 +0000 (18:49 -0000)]
2004-04-26 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am test-driver: Disable some failing tests.
svn path=/trunk/mono/; revision=26010
Lluis Sanchez [Mon, 26 Apr 2004 18:44:10 +0000 (18:44 -0000)]
* CADMessages.cs: Marshal the correct return args for the return message.
svn path=/trunk/mcs/; revision=26008
Lluis Sanchez [Mon, 26 Apr 2004 18:42:01 +0000 (18:42 -0000)]
* ObjRef.cs: Little optimization.
svn path=/trunk/mcs/; revision=26007
Martin Baulig [Mon, 26 Apr 2004 18:36:53 +0000 (18:36 -0000)]
2004-04-26 Martin Baulig <martin@ximian.com>
* mono-debug-debugger.c (mono_debugger_initialize): Set
`mono_debugger_initialized' before calling mono_debug_lock().
svn path=/trunk/mono/; revision=26006
Lluis Sanchez [Mon, 26 Apr 2004 18:36:04 +0000 (18:36 -0000)]
* ChannelServices.cs: Implemented partial support for CustomErrors
configuraiton option.
svn path=/trunk/mcs/; revision=26005
Lluis Sanchez [Mon, 26 Apr 2004 17:57:46 +0000 (17:57 -0000)]
Added man page for XSD
svn path=/trunk/mono/; revision=26002
Rafael Teixeira [Mon, 26 Apr 2004 14:49:51 +0000 (14:49 -0000)]
2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* DateAndTime.cs:
Catch FormatException and rethrow as InvalidCastException in:
- public static System.DateTime DateValue (string StringDate) - return only the Date Part
- public static System.DateTime TimeValue (string StringTime) - return only the Time Part
svn path=/trunk/mcs/; revision=25997
Rafael Teixeira [Mon, 26 Apr 2004 13:21:23 +0000 (13:21 -0000)]
2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* DateAndTimeTest.cs:
Allow some slack for rounding differences on test #TI02
svn path=/trunk/mcs/; revision=25996
Rafael Teixeira [Mon, 26 Apr 2004 13:03:32 +0000 (13:03 -0000)]
2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Collection.cs:
Verify and throw correct exception on Remove for a null key
svn path=/trunk/mcs/; revision=25995
Sanja Gupta [Mon, 26 Apr 2004 11:14:30 +0000 (11:14 -0000)]
ChangeLog: Updated ChangeLog
Image.cs: Corrected implementation of property RawFormat.
gdipFunctions.cs: Corrected declaration of function GdipGetImageRawFormat.
svn path=/trunk/mcs/; revision=25994
Lluis Sanchez [Mon, 26 Apr 2004 11:14:03 +0000 (11:14 -0000)]
Updated
svn path=/trunk/mono/; revision=25993
Jochen Wezel [Mon, 26 Apr 2004 09:57:49 +0000 (09:57 -0000)]
I'd better written correctly
svn path=/trunk/mcs/; revision=25991
Jochen Wezel [Mon, 26 Apr 2004 09:53:56 +0000 (09:53 -0000)]
Fixed attribute declaration
svn path=/trunk/mcs/; revision=25990
Atsushi Eno [Mon, 26 Apr 2004 09:06:00 +0000 (09:06 -0000)]
2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
* NewMonoXSD.cs : Enabled /d option (typed dataset generation support
using newly implemented TypedDataSetGenerator).
svn path=/trunk/mcs/; revision=25989
Jordi Mas i Hernandez [Mon, 26 Apr 2004 08:41:05 +0000 (08:41 -0000)]
removes warning
svn path=/trunk/mcs/; revision=25988
Atsushi Eno [Mon, 26 Apr 2004 08:37:02 +0000 (08:37 -0000)]
2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
* CSharpCodeGenerator.cs : implemented GenerateEvent.
Delegate was output as usual class.
svn path=/trunk/mcs/; revision=25987
Atsushi Eno [Mon, 26 Apr 2004 08:36:24 +0000 (08:36 -0000)]
2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
* CodeGenerator.cs : delegate was output as usual class.
svn path=/trunk/mcs/; revision=25986
Dennis Hayes [Mon, 26 Apr 2004 07:00:37 +0000 (07:00 -0000)]
big changes to ObjectType from Mainsoft Java code. Cleanup in other files. several more complete
svn path=/trunk/mcs/; revision=25985
Dennis Hayes [Mon, 26 Apr 2004 06:55:30 +0000 (06:55 -0000)]
added VBUtils.cs to build for Mainsoft compatablity
svn path=/trunk/mcs/; revision=25984