mono.git
21 years ago2003-04-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 23 Apr 2003 14:53:21 +0000 (14:53 -0000)]
2003-04-23  Martin Baulig  <martin@ximian.com>

* debug-jit.c (mono_debug_add_method): Renamed this to
mono_debug_jit_add_method(); create the JIT-specific data
structure and pass it to mono_debug_add_method().

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

21 years ago2003-04-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 23 Apr 2003 14:51:26 +0000 (14:51 -0000)]
2003-04-23  Martin Baulig  <martin@ximian.com>

* debug.[ch]: Removed.  The code is now in
../metadata/mono-debug.[ch] and mono-debug-debugger.[ch].

* debug-stabs.c, debug-dwarf2.c: Removed; nobody used this for the
last six months.

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

21 years ago2003-04-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 23 Apr 2003 14:48:28 +0000 (14:48 -0000)]
2003-04-23  Martin Baulig  <martin@ximian.com>

* mono-debug.[ch]: New files.  This is the new debugging interface.

* mono-debug-debugger.[ch]: New files.  Moved all code which
interacts with the Mono Debugger here.

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

21 years ago2003-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 23 Apr 2003 14:28:32 +0000 (14:28 -0000)]
2003-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Microsoft.CSharp/CSharpCodeGenerator.cs: beautified conditional
statements. Implemented GenerateConstructor and GenerateTypeConstructor.

* System.CodeDom.Compiler/CodeGenerator.cs:
(GenerateCompileUnitStart):
(GenerateCompileUnitEnd): removed debug output.
(GeneratePrimitiveExpression): handle null and bool as special cases.
(GenerateType): added type constructor and constructor calls.

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

21 years ago * Application.cs : new internal functions enterModalLoop, exitModalLoop
Aleksey Ryabchuk [Wed, 23 Apr 2003 10:55:47 +0000 (10:55 -0000)]
* Application.cs : new internal functions enterModalLoop, exitModalLoop
* Button.cs : changes in DialogResult and OnClick
* Control.cs : new internal getOwnerWindow method, recreate child windows in RecreateHandle as well
* form.cs : implementation of modal forms
* win32enums.cs :  constants for GetWindow function
* win32functions.cs : GetWindow , IsDialogMessage added

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

21 years ago2003-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 23 Apr 2003 09:32:29 +0000 (09:32 -0000)]
2003-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlReader.cs: reverted last patch. It breaks System.Configuration
because 1. it considers XmlDeclaration as content and 2. always
returns XmlNodeType.None.

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

21 years ago2003-04-23 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 23 Apr 2003 06:05:00 +0000 (06:05 -0000)]
2003-04-23  Alp Toker  <alp@atoker.com>

        * PrimalityTests.cs: Mark PrimalityTest as non-CLS-compliant (build fix)

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

21 years ago2003-04-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 23 Apr 2003 04:34:56 +0000 (04:34 -0000)]
2003-04-23  Nick Drochak  <ndrochak@gol.com>

        * ArrayTest.cs: Disambiguate overloads now in .NET 1.1.

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 02:01:47 +0000 (02:01 -0000)]
2003-04-22  Sebastien Pouliot <spouliot@videotron.ca>

* corlib_test.build: Excluded Mono.Math unit tests (as the class
isn't available under MS implementation).
* corlib_linux_test.args: Added all Mono.Math unit test files.
* corlib_test.args: Added all Mono.Math unit test files.

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

21 years ago*** empty log message ***
Sebastien Pouliot [Wed, 23 Apr 2003 01:49:06 +0000 (01:49 -0000)]
*** empty log message ***

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 01:48:23 +0000 (01:48 -0000)]
2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>

* ArithmeticBigTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* BigIntegerSetTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* BitwiseTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* GcdBigTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* ModInverseBigTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* ModRingTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* PrimeGenerationTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* PrimeTestingTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).
* SearchGeneratorTest.cs: New. Unit tests for BigInteger
  (commited for Ben Maurer).

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 01:46:32 +0000 (01:46 -0000)]
2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>

* DSACryptoServiceProvider.cs: Changed key generation to use the
new BigInteger class (commited for Ben Maurer).
* RSACryptoServiceProvider.cs: Changed key generation to use the
new BigInteger class (commited for Ben Maurer).

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 01:45:50 +0000 (01:45 -0000)]
2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>

* BigInteger.cs: New, much faster, version by Ben Maurer.
Warning: this version requires "unsafe" compilation switch
(which isn't a problem in corlib but may be elsewhere)

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 01:45:14 +0000 (01:45 -0000)]
2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>

* NextPrimeFinder.cs: New. Prime Generator.
Support class for BigInteger (commited for Ben Maurer).
* PrimeGeneratorBase.cs: New. Abstract Prime Generator.
Support class for BigInteger (commited for Ben Maurer).
* SequentialSearchPrimeGeneratorBase.cs: New. Prime Generator.
Support class for BigInteger (commited for Ben Maurer).

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

21 years ago2003-04-22 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Wed, 23 Apr 2003 01:44:13 +0000 (01:44 -0000)]
2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>

* ConfidenceFactor.cs: New. Enum for prime quality.
Support for BigInteger (commited for Ben Maurer).
* PrimalityTests.cs: New. Tests for primality.
Support for BigInteger (commited for Ben Maurer).

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

21 years agoRevert
Miguel de Icaza [Tue, 22 Apr 2003 22:10:48 +0000 (22:10 -0000)]
Revert

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

21 years agoOops, do not override
Miguel de Icaza [Tue, 22 Apr 2003 22:10:09 +0000 (22:10 -0000)]
Oops, do not override

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

21 years agoMore backup
Miguel de Icaza [Tue, 22 Apr 2003 22:08:32 +0000 (22:08 -0000)]
More backup

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

21 years agoAdd version 2 tests
Miguel de Icaza [Tue, 22 Apr 2003 21:33:10 +0000 (21:33 -0000)]
Add version 2 tests

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

21 years agoArchive these files from my generics tree
Miguel de Icaza [Tue, 22 Apr 2003 21:30:45 +0000 (21:30 -0000)]
Archive these files from my generics tree

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

21 years agoAdded new question: Why not implement SWF on top of Gtk+?
Jonathan Pryor [Tue, 22 Apr 2003 20:20:29 +0000 (20:20 -0000)]
Added new question: Why not implement SWF on top of Gtk+?

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

21 years ago2003-04-22 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 22 Apr 2003 18:41:46 +0000 (18:41 -0000)]
2003-04-22  Ville Palo <vi64pa@kolumbus.fi>

* Directory.cs: clean up --> performance improvment. Some exceptions
are now checked in File.cs.
* File.cs: Implemented Get/SetXXXTimeUtc () methods. Some bugfixes.

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

21 years ago2003-04-22 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Tue, 22 Apr 2003 18:11:43 +0000 (18:11 -0000)]
2003-04-22  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * NumberFormatInfo.cs: Method CurrentInfo now returns the "real"
    CurrentInfo (Thread.CurrentThread.CurrentCulture.NumberFormat).

2003-04-22  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * FloatingPointFormatter.cs: Little fixes for get the same results
    as MS.NET and show a message when something goes wrong with the
    parser of Custom Formats.

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

21 years ago2003-04-23 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 22 Apr 2003 17:55:29 +0000 (17:55 -0000)]
2003-04-23  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* Added missing ChangeLog of 4/4/2003.
* XmlTextWriter.cs : patch by Erik. fixed WriteQualifiedName.
  (write prefix instead of ns.)
* XmlInputStream.cs : file access mode fix (FileAccess.Read was missing)
* XmlTextReader.cs : modified to call Read() instead of ReadContent().
  (It may be required for decorated reader such as XmlValidatingReader.)
  Changed Read() error message for mismatch end tag.
* XmlDocument.cs : (ReadNode) friendly message for mismatch EndElement.
* XmlReader.cs : Corrected misinterpreted MoveToContent() method.

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

21 years ago2003-04-22 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 22 Apr 2003 17:38:40 +0000 (17:38 -0000)]
2003-04-22  Ville Palo <vi64pa@kolumbus.fi>

* FileTest.cs: More tests.

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

21 years agoWork around for MCS bug: #41607
Miguel de Icaza [Tue, 22 Apr 2003 16:21:43 +0000 (16:21 -0000)]
Work around for MCS bug: #41607

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

21 years ago2003-04-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 22 Apr 2003 15:09:24 +0000 (15:09 -0000)]
2003-04-22  Dietmar Maurer  <dietmar@ximian.com>

* mini.c (mono_method_to_ir): set the cil_code address (fix bug 41525)

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

21 years agono message
Lluis Sanchez [Tue, 22 Apr 2003 14:44:28 +0000 (14:44 -0000)]
no message

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

21 years agoFlush
Nick Drochak [Tue, 22 Apr 2003 14:34:09 +0000 (14:34 -0000)]
Flush

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

21 years ago2003-04-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 22 Apr 2003 14:32:55 +0000 (14:32 -0000)]
2003-04-22  Nick Drochak  <ndrochak@gol.com>

* Double.cs (ToString):
* Single.cs (ToString): Handle case where param is a CultureInfo.

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

21 years ago2003-04-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 22 Apr 2003 13:47:45 +0000 (13:47 -0000)]
2003-04-22  Dietmar Maurer  <dietmar@ximian.com>

* domain.c (mono_init): initialize mono_defaults.monitor_class

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

21 years ago * Control.cs : implementation of docking
Aleksey Ryabchuk [Tue, 22 Apr 2003 11:06:42 +0000 (11:06 -0000)]
* Control.cs : implementation of docking
* Form.cs    : small changes regarding resizing of MDI client window
* StatusBar.cs : update parts on Layout event, new style to prevent resizing be the system

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

21 years ago2003-04-22 Gaurav Vaish <gvaish_mono.nospam@nospam.lycos.com>
Gaurav Vaish [Tue, 22 Apr 2003 07:09:02 +0000 (07:09 -0000)]
2003-04-22  Gaurav Vaish <gvaish_mono.nospam@nospam.lycos.com>

* team.xml - Not a nerd, yet!

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

21 years agoupdate
Miguel de Icaza [Tue, 22 Apr 2003 06:57:03 +0000 (06:57 -0000)]
update

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

21 years agoupdate man page
Miguel de Icaza [Tue, 22 Apr 2003 05:26:15 +0000 (05:26 -0000)]
update man page

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

21 years agoAdd IExpando interface
Miguel de Icaza [Tue, 22 Apr 2003 05:22:35 +0000 (05:22 -0000)]
Add IExpando interface

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

21 years agoMore error loving
Miguel de Icaza [Tue, 22 Apr 2003 05:17:45 +0000 (05:17 -0000)]
More error loving

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

21 years agoChangeLog entry, and makefile.gnu little fixes.
César Natarén [Tue, 22 Apr 2003 05:13:27 +0000 (05:13 -0000)]
ChangeLog entry, and makefile.gnu little fixes.

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

21 years agoAdded/Committed the files for antlr.debug.misc.
César Natarén [Tue, 22 Apr 2003 05:06:54 +0000 (05:06 -0000)]
Added/Committed the files for antlr.debug.misc.

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

21 years agoAdded files from directory antlr.debug. See ChangeLog entry from April 21.
César Natarén [Tue, 22 Apr 2003 05:04:03 +0000 (05:04 -0000)]
Added files from directory antlr.debug. See ChangeLog entry from April 21.

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

21 years agoAdded/Commited antlr.collections.impl
César Natarén [Tue, 22 Apr 2003 05:01:35 +0000 (05:01 -0000)]
Added/Commited antlr.collections.impl

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

21 years agoAnother error
Miguel de Icaza [Tue, 22 Apr 2003 05:00:58 +0000 (05:00 -0000)]
Another error

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

21 years agoAdd another
Miguel de Icaza [Tue, 22 Apr 2003 04:59:17 +0000 (04:59 -0000)]
Add another

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

21 years agoAdded Antlr.Runtime/antlr.collections and Antlr.Runtime/antlr.collections/AST.cs.
César Natarén [Tue, 22 Apr 2003 04:59:15 +0000 (04:59 -0000)]
Added Antlr.Runtime/antlr.collections and Antlr.Runtime/antlr.collections/AST.cs.

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

21 years agoAdded Antlr.Runtime/antlr, needed for compiling the files generated by antlr compiler...
César Natarén [Tue, 22 Apr 2003 04:56:13 +0000 (04:56 -0000)]
Added Antlr.Runtime/antlr, needed for compiling the files generated by antlr compiler/compiler.

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

21 years ago2003-04-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 22 Apr 2003 01:56:04 +0000 (01:56 -0000)]
2003-04-21  Miguel de Icaza  <miguel@ximian.com>

* reflection.c (method_encode_code): Add a spicy exception to help
future compiler authors.

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

21 years ago2003-04-21 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 22 Apr 2003 01:27:44 +0000 (01:27 -0000)]
2003-04-21  Sebastien Pouliot  <spouliot@videotron.ca>

* X509CertificateTest.cs: Fixed DateTime issue by setting
CultureInfo to "". Thanks Nick!

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

21 years agoLots of stubs from Peter Van Isacker, that I'd started to flesh in - compilable
Rafael Teixeira [Tue, 22 Apr 2003 00:53:47 +0000 (00:53 -0000)]
Lots of stubs from Peter Van Isacker, that I'd started to flesh in - compilable

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

21 years ago2003-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 22 Apr 2003 00:19:52 +0000 (00:19 -0000)]
2003-04-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ArrayList.cs: patch from bernard@ugsolutions.com (Bernie Solomon)
that fixes bug #41684.

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

21 years ago2003-04-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Apr 2003 21:58:49 +0000 (21:58 -0000)]
2003-04-21  Martin Baulig  <martin@ximian.com>

* icall.c
(ves_icall_System_Reflection_Assembly_GetReferencedAssemblies):
Make this work with relative pathnames; g_filename_to_uri() needs
an absolute filename.

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

21 years agoCopied them over again from ../jit/.
Martin Baulig [Mon, 21 Apr 2003 21:15:46 +0000 (21:15 -0000)]
Copied them over again from ../jit/.

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

21 years ago2003-04-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 21 Apr 2003 21:14:43 +0000 (21:14 -0000)]
2003-04-21  Martin Baulig  <martin@ximian.com>

* debug.c (mono_debug_open): Splitted into mono_debug_init() and
mono_debug_init_2().
(mono_debug_open_image): Don't open referenced assemblies; this is
done automatically by the code in assembly.c.

* mono.c (main_thread_handler): Call mono_debug_init() before
opening the assembly because we need to install the assembly load
hook before doing so.

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

21 years agoMore updates
Miguel de Icaza [Mon, 21 Apr 2003 19:22:14 +0000 (19:22 -0000)]
More updates

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

21 years ago2003-04-21 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 21 Apr 2003 19:20:47 +0000 (19:20 -0000)]
2003-04-21  Ville Palo <vi64pa@kolumbus.fi>

* Directory.cs: lots of fixes.
  - Added GetXXXtimeUtc () (v1.1) methods.
  - Added SetXXXtimeUtc () (v1.1) methods.

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

21 years ago2003-04-21 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 21 Apr 2003 19:14:00 +0000 (19:14 -0000)]
2003-04-21  Ville Palo <vi64pa@kolumbus.fi>

* DirectoryTest.cs: lots of new tests. and some fixes and clean ups

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

21 years agoFlush
Miguel de Icaza [Mon, 21 Apr 2003 19:02:16 +0000 (19:02 -0000)]
Flush

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

21 years agoSigh
Miguel de Icaza [Mon, 21 Apr 2003 18:52:22 +0000 (18:52 -0000)]
Sigh

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

21 years agoYes. Here I am.
Jaime Anguiano Olarra [Mon, 21 Apr 2003 18:08:54 +0000 (18:08 -0000)]
Yes. Here I am.

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

21 years ago003-04-20 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 21 Apr 2003 13:35:38 +0000 (13:35 -0000)]
003-04-20 Nick Drochak <ndrochak@gol.com>

* Remove nunit version 1

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

21 years ago2003-04-15 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 21 Apr 2003 13:30:25 +0000 (13:30 -0000)]
2003-04-15 Nick Drochak <ndrochak@gol.com>

* Remove nunit version 1

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

21 years ago2003-04-21 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 21 Apr 2003 12:06:56 +0000 (12:06 -0000)]
2003-04-21  Ville Palo <vi64pa@kolumbus.fi>

* corlib_linux_test.args: added System.IO/DirectoryTest.cs
* corlib_test.args: added System.IO/DirectoryTest.cs

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

21 years agoKaluzhny: CompanyName, CurrentCulture, ExecutablePath, ProductName, ProductVersion...
V Kaluzhny [Mon, 21 Apr 2003 06:48:50 +0000 (06:48 -0000)]
Kaluzhny: CompanyName, CurrentCulture, ExecutablePath, ProductName, ProductVersion properties

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

21 years agoKaluzhny: add myself to the contributors
V Kaluzhny [Mon, 21 Apr 2003 06:16:44 +0000 (06:16 -0000)]
Kaluzhny: add myself to the contributors

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

21 years agoAdd new error
Miguel de Icaza [Mon, 21 Apr 2003 06:16:36 +0000 (06:16 -0000)]
Add new error

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

21 years ago2003-04-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 21 Apr 2003 00:55:11 +0000 (00:55 -0000)]
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (TypeManager.NamespaceClash): Use to check if
there is already a namespace defined with this name.

(TypeManager.InitCoreTypes): Remove the temporary workaround, as
people upgraded their corlibs.

(TypeManager.CoreLookupType): Use LookupTypeDirect, as we
always use fully qualified types, no need to use the compiler
front end.

(TypeManager.IsNamespace): Use binarysearch.

* class.cs (AddClass, AddStruct, AddInterface, AddEvent,
AddDelegate): I did not quite use the new IsValid API properly: I
have to pass the short-name and the fullname.  I was passing only
the basename instead of the fullname sometimes.

(TypeContainer.DefineType): call NamespaceClash.

* interface.cs (Interface.DefineType): use NamespaceClash before
defining the type.

* delegate.cs (Delegate.DefineType): use NamespaceClash before
defining the type.

* enum.cs: (Enum.DefineType): use NamespaceClash before
defining the type.

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

21 years agoAdded ChangeLog
César Natarén [Mon, 21 Apr 2003 00:42:45 +0000 (00:42 -0000)]
Added ChangeLog

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

21 years agopicture added
Sebastien Pouliot [Mon, 21 Apr 2003 00:40:12 +0000 (00:40 -0000)]
picture added

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

21 years ago*** empty log message ***
Sebastien Pouliot [Mon, 21 Apr 2003 00:38:52 +0000 (00:38 -0000)]
*** empty log message ***

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

21 years agoAdded the files: makefile.gnu and unix.args.
César Natarén [Mon, 21 Apr 2003 00:38:44 +0000 (00:38 -0000)]
Added the files: makefile.gnu and unix.args.

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

21 years agoMade some changes to get closer to Microsoft.JScript public API and for the building...
César Natarén [Sun, 20 Apr 2003 23:10:59 +0000 (23:10 -0000)]
Made some changes to get closer to Microsoft.JScript public API and for the building process. See ChangeLog entries from April's 19 and 20.

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

21 years agoAdd new error: namespace clashes
Miguel de Icaza [Sun, 20 Apr 2003 22:36:57 +0000 (22:36 -0000)]
Add new error: namespace clashes

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

21 years ago2003-04-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Apr 2003 20:57:47 +0000 (20:57 -0000)]
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

* ILGenerator.cs (EmitCall): Implement.

Flag a few unimplemented methods with MonoTODO, make coding style
for method definitions Mono consistent.

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

21 years ago2003-04-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Apr 2003 20:32:27 +0000 (20:32 -0000)]
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

* StringReaderTest.cs: Update test to include read-past-the-end

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

21 years ago2003-04-20 Igor Nosyryev <nosyryev@attbi.com>
Miguel de Icaza [Sun, 20 Apr 2003 20:25:57 +0000 (20:25 -0000)]
2003-04-20  Igor Nosyryev <nosyryev@attbi.com>

* StringReader.cs (Read): Increment nextChar by charsToRead
instead of count, that will guarantee that the next time the
method is called, it will return 0 on an empty string rather than
throwing an exception

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

21 years ago2003-04-20 Alan Tam <Tam@SiuLung.com>
Alan Tam [Sun, 20 Apr 2003 17:56:54 +0000 (17:56 -0000)]
2003-04-20  Alan Tam <Tam@SiuLung.com>

        * DataRelationCollection.cs: Fix a bug that prevent relations
        from being added via DataSet.

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

21 years agoAdded 3 new files
Gonzalo Paniagua Javier [Sun, 20 Apr 2003 17:00:30 +0000 (17:00 -0000)]
Added 3 new files

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

21 years ago2003-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 20 Apr 2003 16:59:53 +0000 (16:59 -0000)]
2003-04-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ControlBuilder.cs: line and fileName are protected now.

* CodeBuilder.cs: base class for the next 2 files.
* CodeRenderBuilder.cs: builder for code render.
* DataBindingBuilder.cs: builder for data binding.

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

21 years ago2003-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 20 Apr 2003 15:25:58 +0000 (15:25 -0000)]
2003-04-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list: sorted, added a couple of missing files and 3 new ones.
* System.Web.Compilation/AspComponentFoundry.cs: added GetComponentType
method.
* System.Web.UI/ITagNameToTypeMapper.cs: made it internal.

* System.Web.UI/ObjectTagBuilder.cs: builder for
<object runat="server"> tag.
* System.Web.UI/ObjectTag.cs:
* System.Web.UI/RootBuilder.cs: initial builder.

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

21 years ago2003-04-20 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Sun, 20 Apr 2003 15:05:49 +0000 (15:05 -0000)]
2003-04-20  Ville Palo <vi64pa@kolumbus.fi>

* DirectoryTest.cs: new file

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

21 years ago"oops forgot to commit"
Jackson Harper [Sun, 20 Apr 2003 09:10:58 +0000 (09:10 -0000)]
"oops forgot to commit"

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

21 years ago * makefile: Add DataDef to build
Jackson Harper [Sun, 20 Apr 2003 09:10:08 +0000 (09:10 -0000)]
    * makefile: Add DataDef to build
* makefile.gnu: Add DataDef to build

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

21 years ago* ILParser.jay: Define data, fix repeat_opt allways being set.
Jackson Harper [Sun, 20 Apr 2003 09:08:49 +0000 (09:08 -0000)]
* ILParser.jay: Define data, fix repeat_opt allways being set.

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

21 years ago * CodeGen.cs: Add method to add data
Jackson Harper [Sun, 20 Apr 2003 09:05:29 +0000 (09:05 -0000)]
    * CodeGen.cs: Add method to add data
* FieldDef.cs: Add method to set a fields value
* TypeDef.cs: Add method to add data
* DataDef.cs: New file - Definition of a data constant

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

21 years ago2003-04-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Apr 2003 05:22:49 +0000 (05:22 -0000)]
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (: 3-line patch that gives us some tasty 11%
speed increase.  First, use the negative_hits cache when we get a
negative.  Second, add the type with its full original name
instead of the new . and + encoded name (reflection uses + to
separate type from a nested type).  Use LookupTypeReflection
directly which bypasses the type->name hashtable (that we already
know does not contain the type.

* decl.cs (DeclSpace.ResolveTypeExpr): track the
location/container type.

* driver.cs: When passing utf8, use directly the UTF8Encoding.

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

21 years ago2003-04-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Apr 2003 04:35:53 +0000 (04:35 -0000)]
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Use CodePage not WindowsCodePage.

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

21 years agoFlush
Miguel de Icaza [Sat, 19 Apr 2003 21:24:51 +0000 (21:24 -0000)]
Flush

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

21 years ago2003-04-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Apr 2003 21:18:35 +0000 (21:18 -0000)]
2003-04-19  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs (NewDelegate.Resolve): Test whether an instance
method is being referenced in the method group from a static
context, and report error 120 if so.

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

21 years agoOk, it seem that the last patch did not fix everything. This one should
Ben Maurer [Sat, 19 Apr 2003 21:17:33 +0000 (21:17 -0000)]
Ok, it seem that the last patch did not fix everything. This one should

Before, if there was a one-line block (such as in if (x) do_something;) and a non-one-line block after, the statement of the second block would be removed, and its bracket put on the first statement.

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

21 years agoAdded some classes from the public API of Microsoft.JScript.
César Natarén [Sat, 19 Apr 2003 20:10:13 +0000 (20:10 -0000)]
Added some classes from the public API of Microsoft.JScript.

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

21 years ago2003-04-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Apr 2003 20:03:07 +0000 (20:03 -0000)]
2003-04-19  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: Add intermediate namespaces (if a namespace A.B
is created, we create the A namespace).

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

21 years ago2003-04-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Apr 2003 19:47:21 +0000 (19:47 -0000)]
2003-04-19  Miguel de Icaza  <miguel@ximian.com>

* cs-parser.jay: A namespace also introduces a DeclarationFound.
Fixes #41591

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

21 years agoMade monostyle.cs able to run on itself.
Ben Maurer [Sat, 19 Apr 2003 19:39:12 +0000 (19:39 -0000)]
Made monostyle.cs able to run on itself.

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

21 years agoadd relaxng validating reader
Miguel de Icaza [Sat, 19 Apr 2003 19:24:57 +0000 (19:24 -0000)]
add relaxng validating reader

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

21 years agoupdate docs
Miguel de Icaza [Sat, 19 Apr 2003 17:40:06 +0000 (17:40 -0000)]
update docs

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

21 years ago2003-04-19 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 19 Apr 2003 08:56:01 +0000 (08:56 -0000)]
2003-04-19  Zoltan Varga  <vargaz@freemail.hu>

* RuntimeHelpers.cs: Enable the last changes again since they no
longer break the corlib_cmp build.

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

21 years ago * FieldDef.cs: Change peapi fielddef name.
Jackson Harper [Sat, 19 Apr 2003 05:16:31 +0000 (05:16 -0000)]
    * FieldDef.cs: Change peapi fielddef name.
* MethodDef.cs: Change peapi methoddef name.

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

21 years ago2003-04-19 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Sat, 19 Apr 2003 02:17:25 +0000 (02:17 -0000)]
2003-04-19  Ville Palo <vi64pa@kolumbus.fi>

* BufferedStream.cs: Some fixes, mostly throwing exceptions.
* MemoryStream.cs: Changed the order of exception checking
* StringReader.cs: little clean up

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

21 years ago2003-04-19 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Sat, 19 Apr 2003 01:31:55 +0000 (01:31 -0000)]
2003-04-19  Ville Palo <vi64pa@kolumbus.fi>

* corlib_linux_test.args: added System.IO/BufferedStreamTest.cs
* corlib_test.args: added System.IO/BufferedStreamTest.cs

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

21 years ago2003-04-18 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 18 Apr 2003 22:45:45 +0000 (22:45 -0000)]
2003-04-18  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (GetReferenceType, GetPointerType): In .NET each
invocation to ModuleBuilder.GetType with the same values will
return a new type instance, so we need to cache its return
values.

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

21 years agoMake it handle TextInfo, NumberFormatInfo, and
Duncan Mak [Fri, 18 Apr 2003 22:39:03 +0000 (22:39 -0000)]
Make it handle TextInfo, NumberFormatInfo, and
some other fixes.

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