mono.git
21 years ago2002-09-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 16 Sep 2002 19:25:22 +0000 (19:25 -0000)]
2002-09-16  Miguel de Icaza  <miguel@ximian.com>

* Uri.cs: Implemented a few of the protected methods.

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

21 years agoAdd newlines
Miguel de Icaza [Mon, 16 Sep 2002 18:54:28 +0000 (18:54 -0000)]
Add newlines

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

21 years ago2002-09-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 16 Sep 2002 18:46:48 +0000 (18:46 -0000)]
2002-09-16  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Foreach.Resolve): Indexers are just like variables
or PropertyAccesses.

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

21 years agoAnother place where we did not track correctly the line
Miguel de Icaza [Mon, 16 Sep 2002 18:38:07 +0000 (18:38 -0000)]
Another place where we did not track correctly the line

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

21 years agoMon Sep 16 18:57:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 16 Sep 2002 17:07:44 +0000 (17:07 -0000)]
Mon Sep 16 18:57:13 CEST 2002 Paolo Molaro <lupus@ximian.com>

* monosn.c, Makefile.am: added strong name utility.
* reflection.h, reflection.c: implemented delayed signing,
locale, version and hash id assembly attributes.

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

21 years agoMon Sep 16 19:02:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 16 Sep 2002 17:07:27 +0000 (17:07 -0000)]
Mon Sep 16 19:02:58 CEST 2002 Paolo Molaro <lupus@ximian.com>

* AssemblyBuilder.c: special case some custom attributes.

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

21 years agoMon Sep 16 18:49:55 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 16 Sep 2002 16:57:36 +0000 (16:57 -0000)]
Mon Sep 16 18:49:55 CEST 2002 Paolo Molaro <lupus@ximian.com>

* main.c, get.c, dump.c: updates for changes in libmetadata.

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

21 years agoMon Sep 16 18:51:47 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 16 Sep 2002 16:57:21 +0000 (16:57 -0000)]
Mon Sep 16 18:51:47 CEST 2002 Paolo Molaro <lupus@ximian.com>

* loader.c, metadata.c: load param attributes in signatures.

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

21 years ago2002-09-16 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 16 Sep 2002 15:37:20 +0000 (15:37 -0000)]
2002-09-16  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs (consume_string): Track line numbers and columns
inside quoted strings, we were not doing this before.

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

21 years agoMake this compile.
Martin Baulig [Mon, 16 Sep 2002 14:57:47 +0000 (14:57 -0000)]
Make this compile.

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 13:03:27 +0000 (13:03 -0000)]
2002-09-16     Gaurav Vaish <gvaish_mono@lycos.com>

* AdRotatorDesigner.cs    : Damn those typo errors.

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:58:31 +0000 (12:58 -0000)]
2002-09-16   Gaurav Vaish <gvaish_mono@lycos.com>

* System.Design.build  : Excludes the System.Web.UI.Design.WebControls namespace

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:56:49 +0000 (12:56 -0000)]
2002-09-16  Gaurav Vaish <gvaish_mono@lycos.com>

* .cvsignore   : Now ignores more files

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:47:59 +0000 (12:47 -0000)]
2002-09-16   Gaurav Vaish <gvaish_mono@lycos.com>

* System.Design.build  : Project name is "System.Design"

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:46:47 +0000 (12:46 -0000)]
2002-09-16     Gaurav Vaish <gvaish_mono@lycos.com>

* AdRotatorDesigner.cs    : Completed.

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:44:46 +0000 (12:44 -0000)]
2002-09-16    Gaurav Vaish <gvaish_mono@lycos.com>

* System.Design.build : Added the build file

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 12:25:16 +0000 (12:25 -0000)]
2002-09-16     Gaurav Vaish <gvaish_mono@lycos.com>

* AdRotatorDesigner.cs    : Initial implementation.
* TODOAttribute.cs        : The TODO-Attribute class.
* TODO                    : Added file
* ChangeLog               : Added file

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

21 years ago2002-09-16 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 16 Sep 2002 11:55:55 +0000 (11:55 -0000)]
2002-09-16  Martin Baulig  <martin@gnome.org>

* ecore.cs (MethodGroupExpr.DoResolve): If we have an instance expression,
resolve it.  This is needed for the definite assignment check of the
instance expression, fixes bug #29846.
(PropertyExpr.DoResolve, EventExpr.DoResolve): Likewise.

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

21 years ago2002-09-16 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Mon, 16 Sep 2002 11:37:33 +0000 (11:37 -0000)]
2002-09-16       Gaurav Vaish <gvaish_mono@lycos.com>

* System.Web.UI.Design.WebControls : Added directory

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

21 years ago2002-09-16 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 16 Sep 2002 11:18:26 +0000 (11:18 -0000)]
2002-09-16  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.c: Added string table with all method names.

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

21 years ago2002-09-16 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 16 Sep 2002 11:16:30 +0000 (11:16 -0000)]
2002-09-16  Martin Baulig  <martin@gnome.org>

* MonoSymbolTable.cs: Set version number to 20.

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

21 years ago * Control.cs:
John Sohn [Mon, 16 Sep 2002 06:09:09 +0000 (06:09 -0000)]
    * Control.cs:
        * ScrollableControl.cs
        * Form.cs: added Win32 implementation to more methods and properties
        * MessageBox.cs: fixed typo
        * makefile: now using pkg-config for including and linking glib

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

21 years ago2002-09-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 16 Sep 2002 04:38:41 +0000 (04:38 -0000)]
2002-09-16  Nick Drochak  <ndrochak@gol.com>

* MemoryStream.cs (Close): Don't throw an exception if the stream
is already closed.

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

21 years ago2002-09-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 16 Sep 2002 04:11:03 +0000 (04:11 -0000)]
2002-09-16  Nick Drochak  <ndrochak@gol.com>

* PrivateFontCollection.cs: Fix build error.  Cannot put ComVisible on
constructors.

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

21 years ago2002-09-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 16 Sep 2002 04:00:24 +0000 (04:00 -0000)]
2002-09-16  Nick Drochak  <ndrochak@gol.com>

* parameter.cs: Fix compile error.  Cannot reference static member
from an instance object.  Is this an mcs bug?

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

21 years agouse correct EventHandlers
Johannes Roith [Sun, 15 Sep 2002 22:04:06 +0000 (22:04 -0000)]
use correct EventHandlers

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

21 years agothrow NotImplemented Exeption()
Johannes Roith [Sun, 15 Sep 2002 21:36:21 +0000 (21:36 -0000)]
throw NotImplemented Exeption()

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

21 years agoadd TODOAttribute.cs
Johannes Roith [Sun, 15 Sep 2002 21:34:40 +0000 (21:34 -0000)]
add TODOAttribute.cs

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

21 years agosmall fix.
Johannes Roith [Sun, 15 Sep 2002 19:20:46 +0000 (19:20 -0000)]
small fix.

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

21 years ago2002-09-15 Duncan Mak <duncan@ximian.com>
Duncan Mak [Sun, 15 Sep 2002 18:46:41 +0000 (18:46 -0000)]
2002-09-15  Duncan Mak  <duncan@ximian.com>

* FileSystemWatcher.cs (FileSystemWatcher): Fixed the null-param
constructor.

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

21 years ago2002-09-15 Andrew Birkett <andy@nobugs.org>
Andrew Birkett [Sun, 15 Sep 2002 17:48:42 +0000 (17:48 -0000)]
2002-09-15  Andrew Birkett  <andy@nobugs.org>

* RijndaelManaged.cs: Added support for CBC-mode, PKCS7/Zero padding.
* SymmetricAlgorithm.cs: IV size must match block size, not key size.
  Key property now sets KeySizeValue correctly in bits.

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

21 years agoinitial import
Johannes Roith [Sun, 15 Sep 2002 16:17:22 +0000 (16:17 -0000)]
initial import

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

21 years ago2002-09-15 Andrew Birkett <andy@nobugs.org>
Andrew Birkett [Sun, 15 Sep 2002 16:13:31 +0000 (16:13 -0000)]
2002-09-15  Andrew Birkett  <andy@nobugs.org>

* man/mcs.1: --probe is now --expect-error.

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

21 years ago2002-09-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 15 Sep 2002 06:28:54 +0000 (06:28 -0000)]
2002-09-15  Miguel de Icaza  <miguel@ximian.com>

* FileStream.cs (Dispose): Call FlushBuffer(), and not Flush, as
Flush calls fsync().

The API docs show no explicit mention that Flush() should even do
an fsync, I am thinking that we should drop that from the
runtime.

This significantly improves the thumbnail creation in mPhoto

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

21 years ago2002-09-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 15 Sep 2002 03:43:45 +0000 (03:43 -0000)]
2002-09-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlTextReader.cs: line and position begin with 1.

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

21 years agoSpelling fixes
Miguel de Icaza [Sat, 14 Sep 2002 20:32:36 +0000 (20:32 -0000)]
Spelling fixes

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

21 years agoUpdate Winforms information
Miguel de Icaza [Sat, 14 Sep 2002 20:15:29 +0000 (20:15 -0000)]
Update Winforms information

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 16:57:29 +0000 (16:57 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* decl.cs (MemberCache.SetupCacheForInterface): Don't add an interface
multiple times.  Fixes bug #30295, added test-166.cs.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 16:53:16 +0000 (16:53 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* test-166.cs: New test.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 16:08:48 +0000 (16:08 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* verify-4.cs: Added testcase from bug #29857.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 15:31:44 +0000 (15:31 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* statement.cs (Block.Emit): Don't emit unreachable code.
(Switch.SimpleSwitchEmit, Switch.TableSwitchEmit): Check for missing
`break' statements.
(Goto.Emit, Continue.Emit): Set ec.Breaks = true.

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Sat, 14 Sep 2002 14:24:44 +0000 (14:24 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* XPathNavigatorEvaluateTests.cs: enable string() tests.

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

21 years ago2002-09-14 Piers Haken <piersh@friskit.com>
Piers Haken [Sat, 14 Sep 2002 14:14:40 +0000 (14:14 -0000)]
2002-09-14  Piers Haken <piersh@friskit.com>

* */makefile.gnu:
use $(topdir)
build nunit into $(topdir)/class/lib

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

21 years ago2003-09-14 Piers Haken <piersh@friskit.com>
Piers Haken [Sat, 14 Sep 2002 14:07:54 +0000 (14:07 -0000)]
2003-09-14 Piers Haken <piersh@friskit.com>

* PrivateFontCollection.cs: import interop for ComVisible attribute

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 13:19:57 +0000 (13:19 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* parameter.cs (Parameter.Attributes): Make this work if Modifier.ISBYREF
is set.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 12:02:43 +0000 (12:02 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* typemanager.cs (TypeManager.IsNestedChildOf): This must return false
if `type == parent' since in this case `type.IsSubclassOf (parent)' will
be false on the ms runtime.

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

21 years ago2002-09-12 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 11:47:43 +0000 (11:47 -0000)]
2002-09-12  Martin Baulig  <martin@gnome.org>

* test-40.cs: Removed the syntax errors from this test.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 11:37:57 +0000 (11:37 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* MonoSymbolWriter.cs, IMonoSymbolWriter.cs, MonoSymbolTableWriter.cs:
Make all classes and interfaces which don't need to be public internal.

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

21 years agoOoops, make this build.
Martin Baulig [Sat, 14 Sep 2002 00:27:48 +0000 (00:27 -0000)]
Ooops, make this build.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 00:10:54 +0000 (00:10 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.h (MonoSymbolFile): Added method range table for
fast method lookup.

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

21 years ago2002-09-11 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 00:06:40 +0000 (00:06 -0000)]
2002-09-11  Martin Baulig  <martin@gnome.org>

* gc.c: Call GC_unregister_disappearing_link() on all links when
finalizing them, this is necessary to aviod a crash in boehm's
finalize handler.

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

21 years ago2002-09-14 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 14 Sep 2002 00:05:28 +0000 (00:05 -0000)]
2002-09-14  Martin Baulig  <martin@gnome.org>

* MonoSymbolTable.cs: Use only CLS-compliant types here, bumped version
number to 19.

* MonoSymbolTableReader.cs: Removed, this is now in the debugger.

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

21 years agoArgumentProcessorAttribute added
Rafael Teixeira [Fri, 13 Sep 2002 23:08:32 +0000 (23:08 -0000)]
ArgumentProcessorAttribute added

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

21 years ago2002-08-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Fri, 13 Sep 2002 23:05:34 +0000 (23:05 -0000)]
2002-08-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged many sources from mcs/mcs, to resync

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

21 years agoAdded new stub
Gonzalo Paniagua Javier [Fri, 13 Sep 2002 21:27:51 +0000 (21:27 -0000)]
Added new stub

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

21 years ago2002-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 13 Sep 2002 21:15:11 +0000 (21:15 -0000)]
2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CodeIdentifiers.cs:
* XmlSchemaExporter.cs:
* XmlSchemaImporter.cs:
* XmlSchemas.cs:
* XmlSerializationWriteCallback.cs:
* XmlSerializationWriter.cs:
* XmlSerializer.cs:
* XmlSerializerNamespaces.cs: some class status based fixed and
implemented a couple of methods.

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

21 years ago2002-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 13 Sep 2002 20:41:38 +0000 (20:41 -0000)]
2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Parser.cs: commented out non-existent namespace (it compiles fine
with mcs because of a bug that is already on bugzilla).

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

21 years ago2002-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 13 Sep 2002 20:39:10 +0000 (20:39 -0000)]
2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlException.cs: added a new internal constructor for IXmlLineInfo
and output line and position info in Message.

* XmlReader.cs: implemented missing bits.

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

21 years agoremoved Sample.cs
Gonzalo Paniagua Javier [Fri, 13 Sep 2002 19:30:25 +0000 (19:30 -0000)]
removed Sample.cs

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

21 years ago2002-09-13 Dennis Hayes (dennish@raytek.com)
Dennis Hayes [Fri, 13 Sep 2002 17:56:51 +0000 (17:56 -0000)]
2002-09-13  Dennis Hayes (dennish@raytek.com)
* checked in for Everaldo Canuto everaldo.canuto@bol.com.br

* FontCollection.cs
* GenericFontFamilies.cs
* HotkeyPrefix.cs
* InstalledFontCollection.cs
* PrivateFontCollection.cs
* TextRenderingHint.cs

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

21 years ago2002-9-13 Dennis Hayes (dennish@raytek.com)
Dennis Hayes [Fri, 13 Sep 2002 17:49:09 +0000 (17:49 -0000)]
2002-9-13 Dennis Hayes (dennish@raytek.com)
* sample.cs
* removed personal template that should not have been checked in

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

21 years ago2002-9-13 DennisHayes <dennish@raytek.com>
Dennis Hayes [Fri, 13 Sep 2002 17:43:58 +0000 (17:43 -0000)]
2002-9-13  DennisHayes <dennish@raytek.com>

* PageSettings.cs
* PaperSize.cs
* PaperSource.cs
* PrintControler.cs
* PrintDocument.cs
* PrintingPermission.cs
* PrintPageEventHandler.cs
* QueryPageSettingEventArgs.cs
* QueryPageSettingsEventHandler.cs
* added todos back
* minor bug fixes

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Fri, 13 Sep 2002 17:39:47 +0000 (17:39 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* PropertyItem.cs t
* MetaHeader.cs t
* MetafileHeader.cs t
* Metafile.cs t
* ImageFormat.cs t
* ImageCodecInfo.cs t
* ColorMatrix.cs t
* ColorMap.cs t
* WmfPlaceableFileHeader.cs t
* Added todos back

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

21 years agoFri Sep 13 16:04:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 13 Sep 2002 14:07:05 +0000 (14:07 -0000)]
Fri Sep 13 16:04:54 CEST 2002 Paolo Molaro <lupus@ximian.com>

* reflection.c: record the public key token of referenced assemblies.

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

21 years agoFri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 13 Sep 2002 13:58:22 +0000 (13:58 -0000)]
Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>

* mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
to get the public key token from a public key.

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

21 years agoFri Sep 13 15:41:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 13 Sep 2002 13:44:25 +0000 (13:44 -0000)]
Fri Sep 13 15:41:40 CEST 2002 Paolo Molaro <lupus@ximian.com>

* image.c, image.h: added functions to get the strong name and the
public key of an assembly.
* pedump.c: use them.

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

21 years agoFri Sep 13 15:39:41 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 13 Sep 2002 13:42:07 +0000 (13:42 -0000)]
Fri Sep 13 15:39:41 CEST 2002 Paolo Molaro <lupus@ximian.com>

* main.c: dump public key.
* get.c, util.h, util.c: prettyfy data dumps.

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

21 years agoFlush
Miguel de Icaza [Fri, 13 Sep 2002 03:49:36 +0000 (03:49 -0000)]
Flush

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 13 Sep 2002 03:32:21 +0000 (03:32 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* XPathNavigatorEvaluateTests.cs: enable string() tests.

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 13 Sep 2002 03:17:22 +0000 (03:17 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* Tokenizer.cs: fix parsing numbers that start with '.'
* DefaultContext.cs: use MS-compatible formatting of doubles

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 13 Sep 2002 02:40:26 +0000 (02:40 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* XPathNavigatorEvaluateTests.cs: enable last() & count() tests.

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 13 Sep 2002 02:35:47 +0000 (02:35 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* Iterator.cs: added NullIterator to handle unspecified contexts
* XPathNavigator.cs: use NullIterator insted of SelfIterator when context is unspecified.
* XPathNodeIterator.cs: change default _count to -1 to prevent recalculations for NullIterators

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

21 years ago2002-09-12 Piers Haken <piersh@friksit.com>
Piers Haken [Fri, 13 Sep 2002 02:15:40 +0000 (02:15 -0000)]
2002-09-12 Piers Haken <piersh@friksit.com>

* XmlDocumentNavigator.cs: implement MoveToId()

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

21 years ago2002-09-12 Piers Haken <piersh@friskit.com>
Piers Haken [Fri, 13 Sep 2002 02:13:11 +0000 (02:13 -0000)]
2002-09-12  Piers Haken <piersh@friskit.com>

* Expression.cs, Parser.jay: allow ExprSLASH to take a generic expression as its left argument.
* Iterator.cs: fix SlashIterator.Clone() when _iterRight is null.
* DefaultContext.cs: fix id() return type.

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

21 years ago* The System.dll Master.xml file. For use with MonoDoc.
Adam Treat [Fri, 13 Sep 2002 02:04:20 +0000 (02:04 -0000)]
* The System.dll Master.xml file.  For use with MonoDoc.

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

21 years ago* The mscorlib Master.xml file. This will be used by the MonoDoc GUI
Adam Treat [Fri, 13 Sep 2002 02:02:11 +0000 (02:02 -0000)]
* The mscorlib Master.xml file.  This will be used by the MonoDoc GUI

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

21 years ago2002-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 12 Sep 2002 23:27:52 +0000 (23:27 -0000)]
2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ColorConverter.cs: readded MonoTODOs and implemented a couple of
methods.

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

21 years ago2002-09-13 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 12 Sep 2002 23:19:26 +0000 (23:19 -0000)]
2002-09-13  Martin Baulig  <martin@gnome.org>

* ecore.cs (SimpleName.SimpleNameResolve): Include the member name in
the CS0038 error message.

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

21 years ago2002-09-12 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 12 Sep 2002 22:58:01 +0000 (22:58 -0000)]
2002-09-12  Martin Baulig  <martin@gnome.org>

* cfold.cs (ConstantFold.DoConstantNumericPromotions): Check whether an
implicit conversion can be done between enum types.

* enum.cs (Enum.LookupEnumValue): If the value is an EnumConstant,
check whether an implicit conversion to the current enum's UnderlyingType
exists and report an error if not.

* codegen.cs (CodeGen.Init): Delete the symbol file when compiling
without debugging support.

* delegate.cs (Delegate.CloseDelegate): Removed, use CloseType instead.
Fixes bug #30235.  Thanks to Ricardo Fern�ndez Pascual.

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

21 years ago2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 12 Sep 2002 22:52:36 +0000 (22:52 -0000)]
2002-09-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Char.cs: implemented ToString (char)
* IntegerFormatter.cs: made it internal.

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

21 years ago2002-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 12 Sep 2002 22:47:25 +0000 (22:47 -0000)]
2002-09-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list.unix: added new files.
* System.Drawing.Imaging/MetafileType.cs: implemented missing enum.

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

21 years agoRemoved strange character
Miguel de Icaza [Thu, 12 Sep 2002 21:40:14 +0000 (21:40 -0000)]
Removed strange character

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

21 years ago2002-09-12 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 12 Sep 2002 21:39:43 +0000 (21:39 -0000)]
2002-09-12  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (CheckedExpr, UnCheckedExpr): If we have a
constant inside, return it.

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:47:50 +0000 (18:47 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* Duplex.cs
* InvalidPrinterExecption.cs
* Margins.cs
* MarginsConverter.cs
* PageSettings.cs
* PaperKind.cs
* PaperSize.cs
* PaperSource.cs
* PaperSourceCollection.cs
* PaperSourceKind.cs
* PaperUnitConvert.cs
* PreviewPageInfo.cs
* PreviewPrintControler.cs
* PrintControler.cs
* PrintDocument.cs
* PrinterResolution.cs
* PrinterResolutionKind.cs
* PrinterSettings.cs
* PrinterUnit.cs
* PrintEventArgs.cs
* PrintEventHandler.cs
* PrintingPermission.cs
* PrintingPermissionAttribute.cs
* PrintingPermissionLevel.cs
* PrintPageEventArgs.cs
* PrintPageEventHandler.cs
* PrintRange.cs
* QueryPageSettingEventArgs.cs
* QueryPageSettingsEventHandler.cs
* StandardPrintController.cs
* Added null classes for most/all classes, Many stubs, and some implmentation

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:41:33 +0000 (18:41 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* AdjustableArrowCap.cs
* Blend.cs
* ColorBlend.cs
* CombineMode.cs
* CompostingMode.cs
* CompostingQuality.cs
* CoordinateSpace.cs
* CustomLineCap.cs
* DashCap.cs
* DashStyle.cs
* FillMode.cs
* FlushIntention.cs
* GraphicsContainer.cs
* GraphicsPathIterator.cs
* GraphicsState.cs
* HatchBrush.cs
* HatchStyle.cs
* InterpolationMode.cs
* LinearGradientBrush.cs
* LinearGradientMode.cs
* LineCap.cs
* LineJoin.cs
* MatrixOrder.cs
* PathData.cs
* PathGradientBrush.cs
* PathPointType.cs
* PenAligment.cs
* PenType.cs
* PixelOffsetMode.cs
* QualityMode.cs
* RegionData.cs
* SmoothingMode.cs
* WarpMode.cs
* WrapMode.cs
* Added null classes for most/all classes, Many stubs, and some implmentation

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:35:49 +0000 (18:35 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* FontConverter.cs
* FontFamily.cs
* Icon.cs
* IconConverter.cs
* ImageAnimator.cs
* ImageConverter.cs
* ImageFormatConverter.cs
* PointConverter.cs
* RectangleConverter.cs
* Sample.cs
* SizeConverter.cs
* SolidBrush.cs
* StringFormat.cs
* SystemBrushes.cs
* SystemIcons.cs
* SystemPens.cs
* TextureBrush.cs
* ToolboxBitmapAttribute.cs
* Added null classes for most/all classes, Many stubs, and some implmentation

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

21 years ago2002-09-12 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 12 Sep 2002 18:34:38 +0000 (18:34 -0000)]
2002-09-12  Dick Porter  <dick@ximian.com>

* unix.args: Add System.Globalization.SortKey,
System.Globalization.StringInfo and
System.Globalizaton.TextElementEnumerator

2002-09-12  Dick Porter  <dick@ximian.com>

* ThaiBuddhistCalendar.cs:
* TextInfo.cs:
* TaiwanCalendar.cs:
* RegionInfo.cs:
* KoreanCalendar.cs:
* JulianCalendar.cs:
* JapaneseCalendar.cs:
* HijriCalendar.cs:
* HebrewCalendar.cs:
* GregorianCalendar.cs:
* CultureInfo.cs:
* CompareInfo.cs: Stub out missing methods

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:30:13 +0000 (18:30 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>
* checked in for Everaldo Canuto (everaldo.canuto@bol,com.br)
* BitmapData.cs
* ColorAdjustType.cs
* ColorChannelFlag.cs
* ColorMap.cs
* ColorMapType.cs
* ColorMatrix.cs
* ColorMatrixFlag.cs
* ColorMode.cs
* EmfPlusRecordType.cs
* EmfType.cs
* EncoderParameterValueType.cs
* EncoderValue.cs
* ImageCodecFlags.cs
* ImageCodecInfo.cs
* ImageFlags.cs
* ImageFormat.cs
* ImageLockMode.cs
* MetafileFrameUnit.cs
* MetafileHeader.cs
* MetaHeader.cs
* PaletteFlags.cs
* PixelFormat.cs
* PlayRecordCallback.cs
* PropertyItem.cs
* WmfPlaceableFileHeader.cs
* Added null classes for most/all classes, Many stubs, and some implmentation

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:24:39 +0000 (18:24 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* ColorPalette.cs
* FrameDimension.cs
* Metafile.cs
* Added stubs, implmentation

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:20:57 +0000 (18:20 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* Matrix.cs
* Added stubs, implmentation

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

21 years ago2002-9-2 DennisHayes <dennish@raytek.com>
Dennis Hayes [Thu, 12 Sep 2002 18:17:15 +0000 (18:17 -0000)]
2002-9-2  DennisHayes <dennish@raytek.com>

* Bitmap.cs
* Color.cs
* ColorConverter.cs
* Image.cs
* Pen.cs
* Added stubs, implmentation

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

21 years agoadd mono setup
Johannes Roith [Thu, 12 Sep 2002 17:01:44 +0000 (17:01 -0000)]
add mono setup

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

21 years ago2002-09-13 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 12 Sep 2002 16:20:08 +0000 (16:20 -0000)]
2002-09-13  Nick Drochak  <ndrochak@gol.com>

* EnumTest.cs: Add an extreme value test for format.

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

21 years ago2002-09-13 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 12 Sep 2002 16:19:11 +0000 (16:19 -0000)]
2002-09-13  Nick Drochak  <ndrochak@gol.com>

* Enum.cs (Format): handle the "d" format for both signed and unsigned
underlying types.

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

21 years ago2002-09-12 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 12 Sep 2002 16:13:21 +0000 (16:13 -0000)]
2002-09-12  Martin Baulig  <martin@gnome.org>

* typemanager.cs (TypeManager.IsNestedChildOf): New method.

* ecore.cs (IMemberExpr.DeclaringType): New property.
(SimpleName.SimpleNameResolve): Check whether we're accessing a
nonstatic member of an outer type (CS0038).

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

21 years ago2002-09-12 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 12 Sep 2002 15:45:40 +0000 (15:45 -0000)]
2002-09-12  Martin Baulig  <martin@gnome.org>

* cs0038.cs: New test.

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

21 years ago2002-09-12 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 12 Sep 2002 15:38:21 +0000 (15:38 -0000)]
2002-09-12  Dick Porter  <dick@ximian.com>

* unix.args: Add System.ArgIterator and System.TypedReference

* corlib.build: Adding DecimalConstantAttribute to Decimal (which
corcompare showed as missing) causes a SecurityException in
corcompare, so exclude Decimal from the corlib_cmp build.

2002-09-12  Dick Porter  <dick@ximian.com>

* UIntPtr.cs: Remove the [StructLayout(LayoutKind.Auto)]
attribute, as there doesn't appear to be any struct
layout-depending code here (and corcompare says it should be
LayoutKind.Sequential)

* Decimal.cs: Stub out missing methods, add
[DecimalConstantAttribute] to the constant fields (as shown by
corcompare).

* LocalDataStoreSlot.cs:
* Environment.cs:
* Char.cs:
* Array.cs: Stub out missing methods.

* TypedReference.cs:
* ArgIterator.cs: Stub out

* AppDomainSetup.cs:
* AppDomain.cs: Stub out missing methods, add missing
ClassInterface(ClassInterfaceType.None) attribute.

2002-09-12  Dick Porter  <dick@ximian.com>

* TypeBuilder.cs: Say _which_ Type has already been created

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

21 years ago2002-09-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 12 Sep 2002 13:07:39 +0000 (13:07 -0000)]
2002-09-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list: added 2 new files.
* System.Web.UI.WebControls/DataGrid.cs: fixed compilation

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

21 years ago2002-09-12 Gaurav Vaish <gvaish_mono@lycos.com>
Gaurav Vaish [Thu, 12 Sep 2002 12:38:36 +0000 (12:38 -0000)]
2002-09-12      Gaurav Vaish <gvaish_mono@lycos.com>

* PagedDataSource.cs   - FirstIndexInPage : Fixed bug.
* DataGrid.cs          - CreateControlHierarchy(bool)
                            : working towards completion.
                            - ResolveDataSource(object, string)
                                    : stubbed new method
                            - CreateItem(....)
                                    : stubbed new method
                     Well. It's almost done.
* DataGridTableInternal.cs
                       - Added new internal class.

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

21 years agoarray code cleanup
Dietmar Maurer [Thu, 12 Sep 2002 12:27:46 +0000 (12:27 -0000)]
array code cleanup

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