mono.git
20 years ago2004-04-27 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2004-04-27 Sebastien Pouliot
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

20 years ago2004-04-27 Sebastien Pouliot
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

20 years agoadd enum improvement
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Sebastien Pouliot
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

20 years agoNew tests for bug #52154.
Martin Baulig [Wed, 28 Apr 2004 02:46:59 +0000 (02:46 -0000)]
New tests for bug #52154.

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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years agodelay sign assemblies with the ecma key
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago * gacutil.cs: Temporarily disable strong name verification
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agoOoops, this was a bad idea.
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago * gacutil.cs: Remove hack for removing strong name headers. The
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

20 years ago*** empty log message ***
Martin Baulig [Tue, 27 Apr 2004 19:33:55 +0000 (19:33 -0000)]
*** empty log message ***

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

20 years agoMake this work again.
Martin Baulig [Tue, 27 Apr 2004 19:33:32 +0000 (19:33 -0000)]
Make this work again.

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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Miguel de Icaza <miguel@ximian.com>
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

20 years ago * sn.cs: Attempt to load the strongnames.config file from the GAC
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

20 years agoFlush
Miguel de Icaza [Tue, 27 Apr 2004 18:44:16 +0000 (18:44 -0000)]
Flush

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

20 years ago * Makefile.am: Grab libraries from lib/default now.
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

20 years ago2004-04-27 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-27 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-27 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-04-27 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago * CultureInfo.cs: Make specific names lower case, because all data
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

20 years ago2004-04-27 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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

20 years agoCleaned up some more --help / --version type stuff
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

20 years agoupdated the --version output to use mscorlib.dll instead of corlib.dll
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

20 years agoTue Apr 27 15:55:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-04-27 Nick Drochak <ndrochak@gol.com>
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

20 years ago2004-04-27 Nick Drochak <ndrochak@ieee.org>
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

20 years agoChangeLog: Updated ChangeLog
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

20 years agoChangeLog: Updated ChangeLog
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

20 years ago * ICustomAttributeProvider.cs, IReflect.cs, MemberInfo.cs, AssemblyName.cs:
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agoProperly return != 0 on error.
Paolo Molaro [Tue, 27 Apr 2004 09:41:50 +0000 (09:41 -0000)]
Properly return != 0 on error.

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

20 years agoTue Apr 27 12:15:59 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-04-27 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago * DateTime.cs: TODO cleaning.
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

20 years agoignore things
Jackson Harper [Tue, 27 Apr 2004 06:38:53 +0000 (06:38 -0000)]
ignore things

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

20 years agodummy
Jackson Harper [Tue, 27 Apr 2004 06:37:12 +0000 (06:37 -0000)]
dummy

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

20 years ago * Makefile.am: Grab libraries from lib/default now.
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

20 years agoChangeLog: Update ChangeLog.
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

20 years agoPut libraries in profile dependant directories so we can build all profiles at once.
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

20 years agoChangeLog: Updated ChangeLog
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

20 years ago2004-04-26 David Waite <mass@akuma.org>
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

20 years ago2004-04-26 David Waite <mass@akuma.org>
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

20 years ago- Fixed DoEvent. Now properly processes and removes all events from queue.
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

20 years agoAdd update from Joshua here
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

20 years agoThis does no longer exist here
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

20 years ago240 does not pass
Miguel de Icaza [Tue, 27 Apr 2004 03:30:26 +0000 (03:30 -0000)]
240 does not pass

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

20 years ago* statement.cs (Block.Block): Implicit blocks share
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

20 years ago2004-04-26 David Waite <mass@akuma.org>
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

20 years agoflush
Jackson Harper [Tue, 27 Apr 2004 00:18:04 +0000 (00:18 -0000)]
flush

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

20 years ago2004-04-26 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
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

20 years ago2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-03-26 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-04-26 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago * appdomain.c: Increment version number.
Jackson Harper [Mon, 26 Apr 2004 20:51:31 +0000 (20:51 -0000)]
    * appdomain.c: Increment version number.

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

20 years ago * Environment.cs: Things going bump in the night.
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

20 years ago * Assembly.cs: Add icall to determine if an assembly has been
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

20 years agoAlign options, update doc
Miguel de Icaza [Mon, 26 Apr 2004 20:22:43 +0000 (20:22 -0000)]
Align options, update doc

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

20 years agoUpdate
Miguel de Icaza [Mon, 26 Apr 2004 20:20:00 +0000 (20:20 -0000)]
Update

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

20 years ago2004-04-26 Bernie Solomon <bernard@ugsolutions.com>
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

20 years ago * driver.c: parse config file before loading first assembly. This
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

20 years ago * driver.c: parse config file before loading first assembly. This
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

20 years ago * appdomain.c: Set assembly references public token value when
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

20 years ago* ObjectReader.cs, ObjectWriter.cs: FIXME cleaning.
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

20 years ago2004-04-26 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago* CADMessages.cs: Marshal the correct return args for the return message.
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

20 years ago* ObjRef.cs: Little optimization.
Lluis Sanchez [Mon, 26 Apr 2004 18:42:01 +0000 (18:42 -0000)]
* ObjRef.cs: Little optimization.

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

20 years ago2004-04-26 Martin Baulig <martin@ximian.com>
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

20 years ago * ChannelServices.cs: Implemented partial support for CustomErrors
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

20 years agoAdded man page for XSD
Lluis Sanchez [Mon, 26 Apr 2004 17:57:46 +0000 (17:57 -0000)]
Added man page for XSD

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

20 years ago2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
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

20 years ago2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
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

20 years ago2004-04-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
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

20 years agoChangeLog: Updated ChangeLog
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

20 years agoUpdated
Lluis Sanchez [Mon, 26 Apr 2004 11:14:03 +0000 (11:14 -0000)]
Updated

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

20 years agoI'd better written correctly
Jochen Wezel [Mon, 26 Apr 2004 09:57:49 +0000 (09:57 -0000)]
I'd better written correctly

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

20 years agoFixed attribute declaration
Jochen Wezel [Mon, 26 Apr 2004 09:53:56 +0000 (09:53 -0000)]
Fixed attribute declaration

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

20 years ago2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agoremoves warning
Jordi Mas i Hernandez [Mon, 26 Apr 2004 08:41:05 +0000 (08:41 -0000)]
removes warning

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

20 years ago2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
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

20 years ago2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agobig changes to ObjectType from Mainsoft Java code. Cleanup in other files. several...
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

20 years agoadded VBUtils.cs to build for Mainsoft compatablity
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