Gonzalo Paniagua Javier [Wed, 11 Jun 2003 20:48:43 +0000 (20:48 -0000)]
2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebClient.cs: implemented UploadFile. Fixed SetupRequest to set the
special headers *after* the others.
svn path=/trunk/mcs/; revision=15325
Tim Coleman [Wed, 11 Jun 2003 18:22:02 +0000 (18:22 -0000)]
2003-06-11 Tim Coleman <tim@timcoleman.com>
* SybaseConnection.cs:
Make connection parameter parsing "more correct"
and throw appropriate exceptions, similar to MS SqlClient
* SybaseBinary.cs:
* SybaseBoolean.cs:
* SybaseByte.cs:
* SybaseDateTime.cs:
* SybaseDecimal.cs:
* SybaseDouble.cs:
* SybaseMoney.cs:
* SybaseString.cs:
Mass import of code from SqlClient to make this behave
better.
svn path=/trunk/mcs/; revision=15324
Dick Porter [Wed, 11 Jun 2003 17:02:46 +0000 (17:02 -0000)]
Simple script to print a stack trace and also look up all the managed
frames
svn path=/trunk/mono/; revision=15320
Aleksey Ryabchuk [Wed, 11 Jun 2003 16:36:24 +0000 (16:36 -0000)]
* ContextMenu.cs : SourceControl, Show method
* Control.cs : ContextMenu, CanSelect, force parent to perform layout when Dock property changes
* GroupBox.cs
* Label.cs
* Panel.cs
* PictureBox.cs
* Splitter.cs
* ProgressBar.cs : remove Selectable style
* RadioButton.cs : set TextAlign to MiddleLeft by default
* tooltip.cs : override Dispose method
* win32Enums.cs
* win32functions.cs : flags and function for context menu
svn path=/trunk/mcs/; revision=15319
Paolo Molaro [Wed, 11 Jun 2003 16:12:19 +0000 (16:12 -0000)]
Wed Jun 11 18:01:06 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c, mini.h, jit-icalls.c: speedup emulation of opcodes that
don't raise exceptions.
svn path=/trunk/mono/; revision=15317
Miguel de Icaza [Wed, 11 Jun 2003 14:39:58 +0000 (14:39 -0000)]
Add markup
svn path=/trunk/mono/; revision=15303
Lluis Sanchez [Wed, 11 Jun 2003 13:53:43 +0000 (13:53 -0000)]
* XmlSerializationReader.cs: Minor fix.
svn path=/trunk/mcs/; revision=15302
Lluis Sanchez [Wed, 11 Jun 2003 13:38:56 +0000 (13:38 -0000)]
* XmlSerializationReader.cs, XmlSerializationReaderInterpreter.cs: Minor fixes.
svn path=/trunk/mcs/; revision=15301
Miguel de Icaza [Wed, 11 Jun 2003 13:37:48 +0000 (13:37 -0000)]
Flush
svn path=/trunk/mono/; revision=15300
Dick Porter [Wed, 11 Jun 2003 12:39:20 +0000 (12:39 -0000)]
2003-06-11 Dick Porter <dick@ximian.com>
* shared.c: Fix shared directory creation. Patch from
Pablo Baena <pbaena@uol.com.ar>
svn path=/trunk/mono/; revision=15299
Dietmar Maurer [Wed, 11 Jun 2003 09:59:09 +0000 (09:59 -0000)]
2003-06-11 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): use custom
marshaler for return types.
svn path=/trunk/mono/; revision=15296
Gonzalo Paniagua Javier [Wed, 11 Jun 2003 00:00:36 +0000 (00:00 -0000)]
2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MonoType.cs: don't throw nullref when the return type for a property
is specified and the property doesn't have a get accessor.
svn path=/trunk/mcs/; revision=15293
Duncan Mak [Tue, 10 Jun 2003 22:56:27 +0000 (22:56 -0000)]
2003-06-10 Duncan Mak <duncan@ximian.com>
* Array.cs (CreateInstance): Fixed a typo. It should throw
ArgumentNullException instead of ArgumentException.
svn path=/trunk/mcs/; revision=15292
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 22:42:04 +0000 (22:42 -0000)]
2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HashtableTest.cs: removed duplicate tests and unneeded inner class.
svn path=/trunk/mcs/; revision=15291
Ben Maurer [Tue, 10 Jun 2003 22:37:50 +0000 (22:37 -0000)]
Change back the copyright. I guess I should not look for a carrear as a lawyer ;-)
svn path=/trunk/mcs/; revision=15290
Lluis Sanchez [Tue, 10 Jun 2003 18:31:05 +0000 (18:31 -0000)]
* Methods.cs: removed handler for UnknownNode event
svn path=/trunk/mcs/; revision=15289
Lluis Sanchez [Tue, 10 Jun 2003 18:30:32 +0000 (18:30 -0000)]
* SoapReflectionImporter.cs: Added check: some overrides cannot be applied to primitive types.
* XmlAttributes.cs: Default value of XmlDefaultValue changed to System.DBNull.Value
* XmlCustomFormatter.cs: small fixes.
* XmlReflectionImporter.cs: Added check: some overrides cannot be applied to primitive types.
* XmlSerializationWriter.cs: Implemented TopLevelElement().
WriteNamespaceDeclarations(): Fixed (the hashtable contains XmlQualifiedNames, not strings).
WriteXsiType(): It is not necessary to add the namespace declaration, this will now be done by XmlWriter.
* XmlSerializationWriterInterpreter.cs: Call TopLevelElement() when writing classes or arrays as
root elements.
svn path=/trunk/mcs/; revision=15288
Lluis Sanchez [Tue, 10 Jun 2003 18:13:55 +0000 (18:13 -0000)]
* XmlTextWriter.cs: when adding an attribute with a namespace, a prefix must be automaticaly
generated, and a namespace declaration must be added.
* XmlWriter.cs: the namespace for the prefix xmlns must be http://www.w3.org/2000/xmlns/
svn path=/trunk/mcs/; revision=15287
Paolo Molaro [Tue, 10 Jun 2003 17:09:45 +0000 (17:09 -0000)]
Tue Jun 10 19:00:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
* tramp-x86.c, tramp-ppc.c, debug-mini.c: move arch-specific code
to arch-specific files.
svn path=/trunk/mono/; revision=15285
Dick Porter [Tue, 10 Jun 2003 17:02:25 +0000 (17:02 -0000)]
2003-06-10 Dick Porter <dick@ximian.com>
* acconfig.h:
* configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
available.
2003-06-10 Dick Porter <dick@ximian.com>
* socket-io.c: Don't assume that one of struct ip_mreqn or struct
ip_mreq is available
2003-06-10 Dick Porter <dick@ximian.com>
* atomic.c: Delete the useless compile warning
svn path=/trunk/mono/; revision=15284
Nick Drochak [Tue, 10 Jun 2003 16:44:00 +0000 (16:44 -0000)]
2003-06-11 Nick Drochak <ndrochak@gol.cm>
* Added Paolo's comments about CVS commits and changing code.
Also reorganized it a bit. Hopefully this is a more logical ordering.
svn path=/trunk/mono/; revision=15283
Aleksey Ryabchuk [Tue, 10 Jun 2003 16:17:41 +0000 (16:17 -0000)]
* Conrols.cs : Disposing property, Dispose method
* Cursor.cs : Show, Hide, Copy cursor
* NativeWindow.cs : destructor
svn path=/trunk/mcs/; revision=15282
Paolo Molaro [Tue, 10 Jun 2003 15:45:18 +0000 (15:45 -0000)]
Tue Jun 10 17:35:03 CEST 2003 Paolo Molaro <lupus@ximian.com>
* debug-mono-symfile.c, marshal.c, metadata.c, monitor.c,
mono-debug-debugger.c, mono-debug.c, process.c: portability fixes
by Bernie Solomon <bernard@ugsolutions.com>.
svn path=/trunk/mono/; revision=15281
Martin Baulig [Tue, 10 Jun 2003 14:59:15 +0000 (14:59 -0000)]
Removed the debugger download link from Mono 0.24 since that debugger version doesn't work with Mono 0.24.
svn path=/trunk/mono/; revision=15280
Zoltan Varga [Tue, 10 Jun 2003 13:06:09 +0000 (13:06 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* gc.c (mono_gc_init): Avoid error message on shutdown when
GC_DONT_GC=1 is used.
svn path=/trunk/mono/; revision=15275
Dick Porter [Tue, 10 Jun 2003 12:02:06 +0000 (12:02 -0000)]
Build fix
svn path=/trunk/mono/; revision=15274
Zoltan Varga [Tue, 10 Jun 2003 09:57:22 +0000 (09:57 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_System_Reflection_Module_GetGuidInternal):
New icall to return the GUID of a module.
svn path=/trunk/mono/; revision=15273
Zoltan Varga [Tue, 10 Jun 2003 09:55:48 +0000 (09:55 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* Module.cs (Mono_GetGuid): New method to return the GUID of the
module.
svn path=/trunk/mcs/; revision=15272
Zoltan Varga [Tue, 10 Jun 2003 09:52:57 +0000 (09:52 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* XmlDocumentTests.cs: New test for null prefix and namespaceURI in
CreateAttribute.
svn path=/trunk/mcs/; revision=15271
Zoltan Varga [Tue, 10 Jun 2003 09:51:09 +0000 (09:51 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* MonoSymbolFile.cs: Fix off-by-one error.
svn path=/trunk/mcs/; revision=15270
Zoltan Varga [Tue, 10 Jun 2003 09:49:55 +0000 (09:49 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* XmlAttribute.cs: Accept a null prefix or namespaceURI.
svn path=/trunk/mcs/; revision=15269
Ville Palo [Tue, 10 Jun 2003 09:49:41 +0000 (09:49 -0000)]
2003-06-10 Ville Palo <vi64pa@kolumbus.fi>
* DateTimeTest.cs: more tests.
svn path=/trunk/mcs/; revision=15268
Zoltan Varga [Tue, 10 Jun 2003 09:46:36 +0000 (09:46 -0000)]
2003-06-10 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
svn path=/trunk/mono/; revision=15267
Martin Baulig [Tue, 10 Jun 2003 09:22:25 +0000 (09:22 -0000)]
2003-06-10 Martin Baulig <martin@ximian.com>
* configure.in: Fall back to boehm if we don't have a libgc
subdirectory.
svn path=/trunk/mono/; revision=15266
Martin Baulig [Tue, 10 Jun 2003 08:36:20 +0000 (08:36 -0000)]
2003-06-10 Martin Baulig <martin@ximian.com>
* configure.in: Make the libgc stuff actually work; we now create
a shared libmonogc.so when using the included libgc.
svn path=/trunk/mono/; revision=15264
Duncan Mak [Tue, 10 Jun 2003 06:07:01 +0000 (06:07 -0000)]
2003-06-10 Duncan Mak <duncan@ximian.com>
* XmlDocumentNavigator.cs (GetNode): Make it implement
IHasXmlNode.
Hopefully I fixed the space/tab thing. Let's just all use
spaces, it's just easier....
svn path=/trunk/mcs/; revision=15262
Nick Drochak [Tue, 10 Jun 2003 04:05:11 +0000 (04:05 -0000)]
2003-06-10 Nick Drochak <ndrochak@gol.com>
* StackFrameTest.cs: More cleanups. Now *all* tests pass.
svn path=/trunk/mcs/; revision=15261
Nick Drochak [Tue, 10 Jun 2003 03:47:57 +0000 (03:47 -0000)]
2003-06-10 Nick Drochak <ndrochak@gol.com>
* StactFrameTest.cs: Cleanups. Now tests pass.
svn path=/trunk/mcs/; revision=15260
Duncan Mak [Tue, 10 Jun 2003 03:09:31 +0000 (03:09 -0000)]
2003-06-09 Duncan Mak <duncan@ximian.com>
* ArrayTest.cs:
(TestCreateInstance2):
(TestLastIndexOf4):
(TestLastIndexOf5):
(MoreSort10): Added 4 new tests.
svn path=/trunk/mcs/; revision=15259
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 02:48:11 +0000 (02:48 -0000)]
Really fix partial reads.
svn path=/trunk/mcs/; revision=15258
Nick Drochak [Tue, 10 Jun 2003 02:44:07 +0000 (02:44 -0000)]
2003-06-10 Nick Drochak <ndrochak@gol.com>
* ArrayTest.cs: Cleanup some unused bits.
svn path=/trunk/mcs/; revision=15257
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 01:08:18 +0000 (01:08 -0000)]
2003-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnectionStream.cs: when the read is partially filled from the
initial buffer, add those bytes too. Thanks to Lluis for debugging this.
svn path=/trunk/mcs/; revision=15256
Sebastien Pouliot [Tue, 10 Jun 2003 00:47:37 +0000 (00:47 -0000)]
2003-06-09 Sebastien Pouliot <spouliot@motus.com>
* CryptoConfig.cs: Now support OID in machine.config.
* DSACryptoServiceProvider.cs: Changed USE_VERSION_1_0 for NET_1_0.
* KeySizes.cs: Changed USE_VERSION_1_0 for NET_1_0.
* MD5CryptoServiceProvider.cs: Changed USE_VERSION_1_0 for NET_1_0.
* RNGCryptoServiceProvider.cs: Changed USE_VERSION_
svn path=/trunk/mcs/; revision=15255
Paolo Molaro [Mon, 9 Jun 2003 21:53:19 +0000 (21:53 -0000)]
Disable libgc here, too.
svn path=/trunk/mono/; revision=15254
Paolo Molaro [Mon, 9 Jun 2003 21:42:26 +0000 (21:42 -0000)]
Disable included libgc completely untils it's fixed.
svn path=/trunk/mono/; revision=15253
Gonzalo Paniagua Javier [Mon, 9 Jun 2003 19:59:08 +0000 (19:59 -0000)]
2003-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: added ExpectContinue property.
* WebConnection.cs: allow 100 Continue to be delayed after waiting for
it.
svn path=/trunk/mcs/; revision=15252
Paolo Molaro [Mon, 9 Jun 2003 18:30:48 +0000 (18:30 -0000)]
Mon Jun 9 20:21:47 CEST 2003 Paolo Molaro <lupus@ximian.com>
* cpu-pentium.md, mini-x86.c: fix (well, actually implement) OP_TAN
and OP_ATAN (fixes bug#44293).
svn path=/trunk/mono/; revision=15251
Paolo Molaro [Mon, 9 Jun 2003 18:28:54 +0000 (18:28 -0000)]
Small updates.
svn path=/trunk/mono/; revision=15250
Gonzalo Paniagua Javier [Mon, 9 Jun 2003 18:10:18 +0000 (18:10 -0000)]
Added webRequesModules configuration. Thanks to Lluis for pointing this out
svn path=/trunk/mono/; revision=15249
Paolo Molaro [Mon, 9 Jun 2003 17:43:50 +0000 (17:43 -0000)]
Mon Jun 9 19:33:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
* class.c: ensure instance size always includes the parent's size
even whem class size is set explicitly (fixes bug#44294).
svn path=/trunk/mono/; revision=15248
Paolo Molaro [Mon, 9 Jun 2003 17:10:48 +0000 (17:10 -0000)]
Mon Jun 9 19:00:56 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Makefile.am, mini-x86.c: rename cpu description array to
pentium_desc, since some compilers define the 'pentium' preprocessor
symbol.
svn path=/trunk/mono/; revision=15247
Dick Porter [Mon, 9 Jun 2003 17:01:42 +0000 (17:01 -0000)]
2003-06-09 Dick Porter <dick@ximian.com>
* daemon.c: Lookup env as a string array. Fixes bug 44289. Also
make setting the process handle value in the environment actually
work.
* processes.c: Pretty up the process name, if it happens to be
"mono" such as when another mono process forks "mono foo.exe"
svn path=/trunk/mono/; revision=15246
Aleksey Ryabchuk [Mon, 9 Jun 2003 16:22:45 +0000 (16:22 -0000)]
* Control.cs : Cursor property, handle WM_SETCURSOR
* Cursor.cs : started implementation
* Cursors.cs : load system cursor types
* win32functions.cs : DestroyCursor function
svn path=/trunk/mcs/; revision=15245
Paolo Molaro [Mon, 9 Jun 2003 14:50:31 +0000 (14:50 -0000)]
Go back to the external libgc until this is properly tested.
svn path=/trunk/mono/; revision=15244
Miguel de Icaza [Mon, 9 Jun 2003 13:50:36 +0000 (13:50 -0000)]
Small touch ups
svn path=/trunk/mono/; revision=15243
Aleksey Ryabchuk [Mon, 9 Jun 2003 13:34:53 +0000 (13:34 -0000)]
fixed typo, implementation added
svn path=/trunk/mcs/; revision=15242
Paolo Molaro [Mon, 9 Jun 2003 13:00:26 +0000 (13:00 -0000)]
jit/Makefile is no more.
svn path=/trunk/mono/; revision=15241
Ville Palo [Mon, 9 Jun 2003 10:03:25 +0000 (10:03 -0000)]
2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
* FileStream.cs:
- removed unusefull bugfix (DirectoryNotFoundException)
- Flush before seek.
svn path=/trunk/mcs/; revision=15240
Aleksey Ryabchuk [Mon, 9 Jun 2003 09:21:08 +0000 (09:21 -0000)]
fixed issues breaking the build
svn path=/trunk/mcs/; revision=15239
Ville Palo [Mon, 9 Jun 2003 08:50:20 +0000 (08:50 -0000)]
2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
* FileStream.cs: Check buffer size before append/read -exceptios
svn path=/trunk/mcs/; revision=15238
Ville Palo [Mon, 9 Jun 2003 08:02:51 +0000 (08:02 -0000)]
2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
* FileStream.cs: Check DirectoryNotFound before FileNotFound.
svn path=/trunk/mcs/; revision=15237
Dennis Hayes [Mon, 9 Jun 2003 07:38:51 +0000 (07:38 -0000)]
2003-06-09 Dennis Hayes <dennish@raytek.com>
for Gopal V <gopalv82@symonds.net>
* MonthCalendar.cs
* AxHost.cs
Fixed overrides
svn path=/trunk/mcs/; revision=15236
César Natarén [Mon, 9 Jun 2003 07:29:50 +0000 (07:29 -0000)]
Added SymbolTable and IdentificationTable
svn path=/trunk/mcs/; revision=15235
César Natarén [Mon, 9 Jun 2003 07:22:11 +0000 (07:22 -0000)]
Added Semantic Analyzer stub
svn path=/trunk/mcs/; revision=15234
César Natarén [Mon, 9 Jun 2003 07:02:40 +0000 (07:02 -0000)]
Added some new files to unix.args (see ChangeLog entry)
svn path=/trunk/mcs/; revision=15233
Ville Palo [Mon, 9 Jun 2003 06:48:35 +0000 (06:48 -0000)]
2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
* FileStream.cs: Does not anymore flush while writing
svn path=/trunk/mcs/; revision=15232
César Natarén [Mon, 9 Jun 2003 06:43:23 +0000 (06:43 -0000)]
Added FormalParameterList class
svn path=/trunk/mcs/; revision=15231
César Natarén [Mon, 9 Jun 2003 06:41:01 +0000 (06:41 -0000)]
Added VariableStatement class
svn path=/trunk/mcs/; revision=15230
César Natarén [Mon, 9 Jun 2003 06:39:09 +0000 (06:39 -0000)]
Added Statement class (logical representation of an Ecmascript statement
svn path=/trunk/mcs/; revision=15229
Duncan Mak [Mon, 9 Jun 2003 06:37:54 +0000 (06:37 -0000)]
2003-06-09 Duncan Mak <duncan@ximian.com>
* Array.cs: Revert the last revert. I fixed it.
Here's a lesson: only commit the patches that you're absolutely
sure about. See, I committed 3 changes below, the Sort change
being the last one, and I was the least confident with it. But I
committed them all anyway. Big mistake.
So here we go again:
(Sort): Put a try-catch block around qsort, and wrap whatever
Exception we get into a InvalidOperationException.
svn path=/trunk/mcs/; revision=15228
César Natarén [Mon, 9 Jun 2003 06:35:19 +0000 (06:35 -0000)]
Added VariableDeclaration AST representation
svn path=/trunk/mcs/; revision=15227
César Natarén [Mon, 9 Jun 2003 06:32:36 +0000 (06:32 -0000)]
Added Visitor interface
svn path=/trunk/mcs/; revision=15226
César Natarén [Mon, 9 Jun 2003 06:26:57 +0000 (06:26 -0000)]
reflect changes on grammar file
svn path=/trunk/mcs/; revision=15225
César Natarén [Mon, 9 Jun 2003 06:25:58 +0000 (06:25 -0000)]
Added some instructions to build the AST of a program (for testing).
svn path=/trunk/mcs/; revision=15224
César Natarén [Mon, 9 Jun 2003 06:19:42 +0000 (06:19 -0000)]
Added AST support for program, source_element, statement, variable_statement, variable_declaration (and dependencies), function_declaration (and dependencies)
svn path=/trunk/mcs/; revision=15223
César Natarén [Mon, 9 Jun 2003 06:16:16 +0000 (06:16 -0000)]
Added abstract Visit method, for Semantic Analysis
svn path=/trunk/mcs/; revision=15222
César Natarén [Mon, 9 Jun 2003 06:13:59 +0000 (06:13 -0000)]
Added Visit method, for Semantic Analysis
svn path=/trunk/mcs/; revision=15221
César Natarén [Mon, 9 Jun 2003 06:08:04 +0000 (06:08 -0000)]
header style correction
svn path=/trunk/mcs/; revision=15220
César Natarén [Mon, 9 Jun 2003 06:06:45 +0000 (06:06 -0000)]
added Visit method for Semantic Analysis
svn path=/trunk/mcs/; revision=15219
César Natarén [Mon, 9 Jun 2003 06:03:45 +0000 (06:03 -0000)]
added initial support for Semantic Analysis
svn path=/trunk/mcs/; revision=15218
César Natarén [Mon, 9 Jun 2003 05:45:10 +0000 (05:45 -0000)]
added initial support for Semantic Analysis
svn path=/trunk/mcs/; revision=15217
Jackson Harper [Mon, 9 Jun 2003 02:58:45 +0000 (02:58 -0000)]
* EventDef.cs: Only add one method for addon, fire, other, and
removeon
svn path=/trunk/mcs/; revision=15216
Jackson Harper [Mon, 9 Jun 2003 02:07:52 +0000 (02:07 -0000)]
* Array.cs: Revert last patch, it broke some other functionality.
svn path=/trunk/mcs/; revision=15215
Jackson Harper [Mon, 9 Jun 2003 01:28:59 +0000 (01:28 -0000)]
* AssemblyInfo.cs: Bump version number up (way up) lots of
features have been implemented since last version.
svn path=/trunk/mcs/; revision=15214
Jackson Harper [Mon, 9 Jun 2003 01:26:11 +0000 (01:26 -0000)]
Another test.
svn path=/trunk/mcs/; revision=15213
Jackson Harper [Mon, 9 Jun 2003 01:25:21 +0000 (01:25 -0000)]
* ILParser.jay: Implement properties
svn path=/trunk/mcs/; revision=15212
Jackson Harper [Mon, 9 Jun 2003 01:23:45 +0000 (01:23 -0000)]
Add property def to build
svn path=/trunk/mcs/; revision=15211
Jackson Harper [Mon, 9 Jun 2003 01:23:12 +0000 (01:23 -0000)]
* TypeDef.cs: Add properties to types.
* PropertyDef.cs: New file - Implementation of a type property feature
svn path=/trunk/mcs/; revision=15210
Duncan Mak [Mon, 9 Jun 2003 01:13:29 +0000 (01:13 -0000)]
2003-06-08 Duncan Mak <duncan@ximian.com>
* Array.cs: Throw more exceptions. This fixes the errors we see
from the Rotor testsuite.
(CreateInstance): Throw ArgumentNullException when the input are
null. Throw ArgumentOutOfRangeException when bounds + length is
greater than Int32.MaxValue.
(LastIndexOf): Throw ArgumentOutOfRangeException if index is outside
the valid range of indices of array.
(Sort): Throw InvalidOperationException when comparer is null and
none of the elements in keys implements IComparable.
svn path=/trunk/mcs/; revision=15209
Ben Maurer [Mon, 9 Jun 2003 00:43:28 +0000 (00:43 -0000)]
Oops, wrong format.
svn path=/trunk/mcs/; revision=15208
Ben Maurer [Mon, 9 Jun 2003 00:41:39 +0000 (00:41 -0000)]
2003-06-08 Ben Maurer <bmaurer@users.sourceforge.net>
* StringCollection.cs: Rewrote. Now uses ArrayList. Fixes up quite
a few Rotor bugs.
* ArrayList.cs, Hashtable.cs, SortedList.cs: Enumerator fixes, error
checking
We are now passing 37% of the System.Collections.* tests that were failing!
svn path=/trunk/mcs/; revision=15207
Jackson Harper [Sun, 8 Jun 2003 23:32:35 +0000 (23:32 -0000)]
* TypeDef.cs: Fix silly null reference bug.
svn path=/trunk/mcs/; revision=15206
Jackson Harper [Sun, 8 Jun 2003 23:25:34 +0000 (23:25 -0000)]
More tests
svn path=/trunk/mcs/; revision=15205
Jackson Harper [Sun, 8 Jun 2003 23:23:57 +0000 (23:23 -0000)]
* ILParser.jay: Add generic type parameters to types. Implement events.
svn path=/trunk/mcs/; revision=15204
Jackson Harper [Sun, 8 Jun 2003 23:23:13 +0000 (23:23 -0000)]
Add eventdefs and feature attrs to build
svn path=/trunk/mcs/; revision=15203
Jackson Harper [Sun, 8 Jun 2003 23:22:26 +0000 (23:22 -0000)]
* EventDef.cs: New file - An event definition.
* FeatureAttr.cs: New file - Attributes for features (events and
properties)
* MethodRef.cs: Only resolve methods once.
* TypeDef.cs: Allow Events to be added to types. Also add
functionality to add generic type parameters to types. The
actually emission of these type parameters is commented out untill
I commit my patches to PEAPI and work out the syntax of constraints.
svn path=/trunk/mcs/; revision=15202
Martin Baulig [Sun, 8 Jun 2003 20:26:50 +0000 (20:26 -0000)]
Ooops, this was wrong since we already include libgc.la in libmonoutils.la.
svn path=/trunk/mono/; revision=15190
Martin Baulig [Sun, 8 Jun 2003 20:10:01 +0000 (20:10 -0000)]
2003-06-08 Martin Baulig <martin@ximian.com>
* configure.in: Tell libgc's configure about our threads library.
svn path=/trunk/mono/; revision=15186
Martin Baulig [Sun, 8 Jun 2003 19:54:30 +0000 (19:54 -0000)]
2003-06-08 Martin Baulig <martin@ximian.com>
* libgc/: Integrate the libgc module here.
[Note: A simple `cvs update' won't work this time; you either need
to re-checkout the `mono' module or manually move the `libgc'
module here.]
* configure.in (--with-gc): Added `included' option to use the
included libgc. This is now also the default.
(LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
(INCLUDED_LIBGC): New automake conditional.
(USE_INCLUDED_LIBGC): #define this if appropriate.
* autogen.sh: Run libgc/autogen.sh.
* Makefile.am (SUBDIRS): Added libgc.
svn path=/trunk/mono/; revision=15185
Duncan Mak [Sun, 8 Jun 2003 19:25:55 +0000 (19:25 -0000)]
(CreateInstance): Throw a TypeLoadException if the
Length of the input array 'lengths' is greater than 255 so that we
won't see the g_assert that is in mono_array_class_get in class.c.
svn path=/trunk/mcs/; revision=15183