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
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
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
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
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
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
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
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
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
Sebastien Pouliot [Wed, 23 Apr 2003 01:49:06 +0000 (01:49 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=13915
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
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
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
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
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
Miguel de Icaza [Tue, 22 Apr 2003 22:10:48 +0000 (22:10 -0000)]
Revert
svn path=/trunk/mcs/; revision=13909
Miguel de Icaza [Tue, 22 Apr 2003 22:10:09 +0000 (22:10 -0000)]
Oops, do not override
svn path=/trunk/mcs/; revision=13908
Miguel de Icaza [Tue, 22 Apr 2003 22:08:32 +0000 (22:08 -0000)]
More backup
svn path=/trunk/mcs/; revision=13907
Miguel de Icaza [Tue, 22 Apr 2003 21:33:10 +0000 (21:33 -0000)]
Add version 2 tests
svn path=/trunk/mcs/; revision=13906
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
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
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
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
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
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
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
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
Lluis Sanchez [Tue, 22 Apr 2003 14:44:28 +0000 (14:44 -0000)]
no message
svn path=/trunk/mono/; revision=13895
Nick Drochak [Tue, 22 Apr 2003 14:34:09 +0000 (14:34 -0000)]
Flush
svn path=/trunk/mcs/; revision=13894
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
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
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
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
Miguel de Icaza [Tue, 22 Apr 2003 06:57:03 +0000 (06:57 -0000)]
update
svn path=/trunk/mono/; revision=13884
Miguel de Icaza [Tue, 22 Apr 2003 05:26:15 +0000 (05:26 -0000)]
update man page
svn path=/trunk/mono/; revision=13883
Miguel de Icaza [Tue, 22 Apr 2003 05:22:35 +0000 (05:22 -0000)]
Add IExpando interface
svn path=/trunk/mcs/; revision=13882
Miguel de Icaza [Tue, 22 Apr 2003 05:17:45 +0000 (05:17 -0000)]
More error loving
svn path=/trunk/mcs/; revision=13881
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
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
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
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
Miguel de Icaza [Tue, 22 Apr 2003 05:00:58 +0000 (05:00 -0000)]
Another error
svn path=/trunk/mcs/; revision=13876
Miguel de Icaza [Tue, 22 Apr 2003 04:59:17 +0000 (04:59 -0000)]
Add another
svn path=/trunk/mcs/; revision=13875
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 21 Apr 2003 19:22:14 +0000 (19:22 -0000)]
More updates
svn path=/trunk/mono/; revision=13862
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
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
Miguel de Icaza [Mon, 21 Apr 2003 19:02:16 +0000 (19:02 -0000)]
Flush
svn path=/trunk/mono/; revision=13858
Miguel de Icaza [Mon, 21 Apr 2003 18:52:22 +0000 (18:52 -0000)]
Sigh
svn path=/trunk/mcs/; revision=13857
Jaime Anguiano Olarra [Mon, 21 Apr 2003 18:08:54 +0000 (18:08 -0000)]
Yes. Here I am.
svn path=/trunk/mono/; revision=13856
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
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
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
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
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
Miguel de Icaza [Mon, 21 Apr 2003 06:16:36 +0000 (06:16 -0000)]
Add new error
svn path=/trunk/mcs/; revision=13840
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
César Natarén [Mon, 21 Apr 2003 00:42:45 +0000 (00:42 -0000)]
Added ChangeLog
svn path=/trunk/mcs/; revision=13838
Sebastien Pouliot [Mon, 21 Apr 2003 00:40:12 +0000 (00:40 -0000)]
picture added
svn path=/trunk/mono/; revision=13837
Sebastien Pouliot [Mon, 21 Apr 2003 00:38:52 +0000 (00:38 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=13836
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Sun, 20 Apr 2003 17:00:30 +0000 (17:00 -0000)]
Added 3 new files
svn path=/trunk/mcs/; revision=13825
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
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
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
Jackson Harper [Sun, 20 Apr 2003 09:10:58 +0000 (09:10 -0000)]
"oops forgot to commit"
svn path=/trunk/mcs/; revision=13821
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
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
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
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
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
Miguel de Icaza [Sat, 19 Apr 2003 21:24:51 +0000 (21:24 -0000)]
Flush
svn path=/trunk/mono/; revision=13809
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
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
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
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
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
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
Miguel de Icaza [Sat, 19 Apr 2003 19:24:57 +0000 (19:24 -0000)]
add relaxng validating reader
svn path=/trunk/mono/; revision=13802
Miguel de Icaza [Sat, 19 Apr 2003 17:40:06 +0000 (17:40 -0000)]
update docs
svn path=/trunk/mono/; revision=13801
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
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
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
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
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
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