Dennis Hayes [Mon, 29 Sep 2003 04:15:25 +0000 (04:15 -0000)]
signture fix
svn path=/trunk/mcs/; revision=18380
Dennis Hayes [Mon, 29 Sep 2003 03:49:26 +0000 (03:49 -0000)]
signture fix
svn path=/trunk/mcs/; revision=18379
Ben Maurer [Mon, 29 Sep 2003 03:45:02 +0000 (03:45 -0000)]
warning --> error for html output (just use xml
svn path=/trunk/mcs/; revision=18378
César Natarén [Mon, 29 Sep 2003 02:04:48 +0000 (02:04 -0000)]
indentation fix
svn path=/trunk/mcs/; revision=18375
Ben Maurer [Mon, 29 Sep 2003 02:04:47 +0000 (02:04 -0000)]
remove old debug check
svn path=/trunk/mcs/; revision=18374
César Natarén [Mon, 29 Sep 2003 02:03:19 +0000 (02:03 -0000)]
2003-09-28 <cesar@ciencias.unam.mx>
* Added test for creation of new IVsaItem with repeated name
svn path=/trunk/mcs/; revision=18373
César Natarén [Mon, 29 Sep 2003 01:57:49 +0000 (01:57 -0000)]
2003-09-28 <cesar@ciencias.unam.mx>
* VsaItems.cs: Check that no name is repeated (this was docs fault
:-)). This is the beauty of testing.
svn path=/trunk/mcs/; revision=18372
Martin Baulig [Mon, 29 Sep 2003 00:19:54 +0000 (00:19 -0000)]
2003-09-29 Martin Baulig <martin@ximian.com>
* gen-14.cs: New generics test.
svn path=/trunk/mcs/; revision=18368
Martin Baulig [Mon, 29 Sep 2003 00:19:37 +0000 (00:19 -0000)]
2003-09-29 Martin Baulig <martin@ximian.com>
* typemanager.cs (TypeManager.GetMethodFlags): Added support for
inflated generic methods.
* generics.cs (ConstructedType): Distinguish between open and
closed constructed types; correctly resolve the arguments.
svn path=/trunk/mcs/; revision=18367
César Natarén [Sun, 28 Sep 2003 23:18:37 +0000 (23:18 -0000)]
add ChangeLog file
svn path=/trunk/mcs/; revision=18366
César Natarén [Sun, 28 Sep 2003 23:16:38 +0000 (23:16 -0000)]
test cases for VsaItems. People write more test please :-)
svn path=/trunk/mcs/; revision=18365
César Natarén [Sun, 28 Sep 2003 23:09:21 +0000 (23:09 -0000)]
ChangeLog entry
svn path=/trunk/mcs/; revision=18364
César Natarén [Sun, 28 Sep 2003 23:08:07 +0000 (23:08 -0000)]
2003-09-28 <cesar@ciencias.unam.mx>
* Add VsaItems.cs, implements IVsaItems.
svn path=/trunk/mcs/; revision=18363
Dennis Hayes [Sun, 28 Sep 2003 22:36:54 +0000 (22:36 -0000)]
signture corrections
svn path=/trunk/mcs/; revision=18362
Dennis Hayes [Sun, 28 Sep 2003 18:29:52 +0000 (18:29 -0000)]
signture corrections
svn path=/trunk/mcs/; revision=18355
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 17:06:39 +0000 (17:06 -0000)]
2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* handles.c: fixed thinko. We now store the strings with their \0.
* processes.c: fixed bug #48973: we only change \ by / for the argument
to be used as command.
When getting the program name from the args, don't let the space between
them in the args.
Store the strings with their terminating \0.
svn path=/trunk/mono/; revision=18352
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 14:17:02 +0000 (14:17 -0000)]
2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/Control.cs: implemented ClearChildViewState ().
* System.Web.UI.WebControls/Repeater.cs: fixed bug #48807. It needed
to use a DummyDataSource and ClearViewState only called when no items.
svn path=/trunk/mcs/; revision=18351
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 12:07:40 +0000 (12:07 -0000)]
2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
svn path=/trunk/mcs/; revision=18350
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 11:57:27 +0000 (11:57 -0000)]
2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
svn path=/trunk/mcs/; revision=18349
Lluis Sanchez [Sun, 28 Sep 2003 11:54:03 +0000 (11:54 -0000)]
* SoapReflectionImporter.cs, XmlReflectionImporter.cs, XmlSchemaExporter.cs:
Added support for IncludeInSchema flag.
* SoapSchemaImporter.cs: Implemented ImportDerivedTypeMapping method.
* XmlCodeExporter.cs: Implemented AddMappingMetadata and AddMappingMetadata
methods. Added support for IncludeInSchema flag.
* XmlSchemaImporter.cs: Implemented ImportDerivedTypeMapping method.
Added support for IncludeInSchema flag.
* XmlTypeAttribute.cs: Set includeInSchema to true by default.
* XmlTypeMapping.cs: Added IncludeInSchema property.
svn path=/trunk/mcs/; revision=18348
Lluis Sanchez [Sun, 28 Sep 2003 11:52:19 +0000 (11:52 -0000)]
System.Web.Services.dll.sources: Added SoapHttpTransportImporter.cs.
svn path=/trunk/mcs/; revision=18347
Lluis Sanchez [Sun, 28 Sep 2003 11:51:48 +0000 (11:51 -0000)]
* HttpSoapWebServiceHandler.cs: In SerializeResponse method, improved
management of exceptions. Also added support for BufferResponse flag.
* Methods.cs: Added MethodAttribute property in MethodStubInfo. Added
XmlImporter, SoapImporter and Type properties in TypeStubInfo.
* SoapMessage.cs: little fix.
svn path=/trunk/mcs/; revision=18346
Lluis Sanchez [Sun, 28 Sep 2003 11:51:17 +0000 (11:51 -0000)]
* ExtensionManager.cs: Read extension types from the configuration file.
Added methods for getting extension importers and reflectors.
* ProtocolImporter.cs: Implemented.
* ProtocolReflector.cs: Implemented.
* ServiceDescriptionCollection.cs: Fixed some methods for finding wsdl
elements.
* ServiceDescriptionImporter.cs: moved most of the code to ProtocolImporter.
* ServiceDescriptionReflector.cs: moved most of the code to
ProtocolReflector and SoapProtocolReflector.
* SoapProtocolImporter.cs: Implemented.
* SoapProtocolReflector.cs: Implemented.
* SoapTransportImporter.cs: Implemented.
* SoapHttpTransportImporter.cs: Implemented.
* wsdl.genxs: Added.
svn path=/trunk/mcs/; revision=18345
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 11:22:09 +0000 (11:22 -0000)]
readded sqlsharp.exe
svn path=/trunk/mono/; revision=18344
Gonzalo Paniagua Javier [Sun, 28 Sep 2003 10:49:50 +0000 (10:49 -0000)]
2003-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile: added SqlSharp to the build.
* SqlSharp/SqlSharpCli.cs: changes by Daniel Morgan to make this build
with MS runtime 1.0 and 1.1 .
svn path=/trunk/mcs/; revision=18342
Dennis Hayes [Sun, 28 Sep 2003 02:14:08 +0000 (02:14 -0000)]
signture corrections
svn path=/trunk/mcs/; revision=18340
Dennis Hayes [Sun, 28 Sep 2003 01:02:45 +0000 (01:02 -0000)]
Signitour compatablity added private constructors to prevent auto creation of public constructors
svn path=/trunk/mcs/; revision=18339
Jackson Harper [Sat, 27 Sep 2003 23:09:11 +0000 (23:09 -0000)]
* ILParser.jay: Set pinvoke info. Allow param attributes in type
lists.
svn path=/trunk/mcs/; revision=18338
Jackson Harper [Sat, 27 Sep 2003 23:06:16 +0000 (23:06 -0000)]
* MethodDef.cs: Allow PInvoke info to be added.
svn path=/trunk/mcs/; revision=18337
Jackson Harper [Sat, 27 Sep 2003 22:56:43 +0000 (22:56 -0000)]
* PEAPI.cs: Fix pinvoke attributes, zero a methods RVA if it has
pinvoke info. This isn't entirely correct because native unmanaged
methods can have pinvoke info and not have 0 RVAs PEAPI can't
handle native unmanged code though. Expose the ModuleClass so
'global' items can be referenced like this '<Module>'::foo.
svn path=/trunk/mcs/; revision=18336
Ben Maurer [Sat, 27 Sep 2003 19:52:46 +0000 (19:52 -0000)]
2003-09-27 Ben Maurer <bmaurer@users.sourceforge.net>
* Iterator.cs, Expression.cs, XPathNavigator.cs: In AxisIterator
use NameTable so we dont call strcmp.
svn path=/trunk/mcs/; revision=18334
Martin Baulig [Sat, 27 Sep 2003 18:17:11 +0000 (18:17 -0000)]
2003-09-27 Martin Baulig <martin@ximian.com>
* gen-11.cs, gen-12.cs: New generics tests.
* gen-13-dll.cs, gen-13.exe.cs: New generics test; this test
consists of two files and tests whether this works if it's in two
files and not just in one.
svn path=/trunk/mcs/; revision=18333
Zoltan Varga [Sat, 27 Sep 2003 17:57:15 +0000 (17:57 -0000)]
2003-09-27 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_precompile_assemblies): New function to compile
all methods in all loaded assemblies.
* mini.h driver.c: Added new optimization flag MONO_OPT_PRECOMP.
svn path=/trunk/mono/; revision=18332
Zoltan Varga [Sat, 27 Sep 2003 16:21:56 +0000 (16:21 -0000)]
2003-09-27 Zoltan Varga <vargaz@freemail.hu>
* regalloc.h regalloc.c (MonoRegState): Change the type of
iassign and fassign to int*, since they can contain large negative
values if the register is spilled. Also added some comments. Fixes
#45817.
svn path=/trunk/mono/; revision=18331
Paolo Molaro [Sat, 27 Sep 2003 14:28:17 +0000 (14:28 -0000)]
Sat Sep 27 16:17:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* ILGenerator.cs: instance fields are loaded from this.
svn path=/trunk/mcs/; revision=18330
Zoltan Varga [Sat, 27 Sep 2003 14:26:33 +0000 (14:26 -0000)]
2003-09-27 Zoltan Varga <vargaz@freemail.hu>
* exceptions-x86.c (seh_handler): Fix handling of system exceptions
under Win32. Fixes #42964.
svn path=/trunk/mono/; revision=18329
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 12:06:03 +0000 (12:06 -0000)]
2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DataList.cs: fixed bug #48217. Patch by yaronsh@mainsoft.com (Yaron
Shkop).
svn path=/trunk/mcs/; revision=18327
Ben Maurer [Sat, 27 Sep 2003 04:44:20 +0000 (04:44 -0000)]
2003-09-27 Ben Maurer <bmaurer@users.sourceforge.net>
* DefaultContext.cs (translate): translate ("abc", "c", "") = "ab"
not "abc".
* Iterator.cs, Expression.cs: All axes are
SimpleIterators. SimpleIterators are gaurenteed to give the same
XPathNavigator in Current. Make AxisIterator take a
SimpleIterator, not any old BaseIterator. Will allow us to make
NameTable optimizations and avoid quite a few strcmp's.
svn path=/trunk/mcs/; revision=18326
Miguel de Icaza [Sat, 27 Sep 2003 02:14:47 +0000 (02:14 -0000)]
2003-09-26 Miguel de Icaza <miguel@ximian.com>
* BufferedStream.cs (Write): Use CanWrite in Write. Patch from
Francisco Figueiredo Jr.
svn path=/trunk/mcs/; revision=18325
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 01:34:13 +0000 (01:34 -0000)]
2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AdRotator.cs: fixes bug #48691. Patch by yaronsh@mainsoft.com (Yaron
Shkop).
svn path=/trunk/mcs/; revision=18324
Gonzalo Paniagua Javier [Sat, 27 Sep 2003 01:21:15 +0000 (01:21 -0000)]
2003-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* CheckBox.cs: render the 'disabled' attribute in the correct tag.
* WebControl.cs: fixed Enabled property and save it in ViewState.
Fixes bug #48802.
svn path=/trunk/mcs/; revision=18323
Zoltan Varga [Fri, 26 Sep 2003 21:10:20 +0000 (21:10 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* mini.h (MONO_PATCH_INFO_WRAPPER): New patch type.
* aot.c: Added support for AOT compiling methods which contain calls
to wrappers. Currently, only remoting-invoke-with-check wrappers are
handled.
svn path=/trunk/mono/; revision=18322
Zoltan Varga [Fri, 26 Sep 2003 21:06:48 +0000 (21:06 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (mono_marshal_method_from_wrapper): New function to return
the original method from the wrapper method.
svn path=/trunk/mono/; revision=18321
Zoltan Varga [Fri, 26 Sep 2003 20:38:53 +0000 (20:38 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* driver.c (compile_all_methods): Run the compilation in a thread
managed by mono. Fixes #44023.
svn path=/trunk/mono/; revision=18320
Zoltan Varga [Fri, 26 Sep 2003 20:14:07 +0000 (20:14 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* mini.c (mono_codegen): Print full method name in verbose output.
svn path=/trunk/mono/; revision=18319
Zoltan Varga [Fri, 26 Sep 2003 17:59:38 +0000 (17:59 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_patch_code): Fix warning.
svn path=/trunk/mono/; revision=18318
Zoltan Varga [Fri, 26 Sep 2003 17:48:41 +0000 (17:48 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* TypeBuilder.cs (DefineDefaultConstructor): Make this work on types
without a parent. Fixes #48695.
svn path=/trunk/mcs/; revision=18317
Miguel de Icaza [Fri, 26 Sep 2003 17:12:44 +0000 (17:12 -0000)]
flush
svn path=/trunk/mono/; revision=18315
Miguel de Icaza [Fri, 26 Sep 2003 17:09:59 +0000 (17:09 -0000)]
flush
svn path=/trunk/mono/; revision=18314
Pedro Martínez Juliá [Fri, 26 Sep 2003 16:57:33 +0000 (16:57 -0000)]
2003-09-26 Pedro Mart�nez Jul� <yoros@wanadoo.es>
* corlib_test.dll.sources: Remove tests that generate compile
errors. The tests are still there but its name is rmoved here.
svn path=/trunk/mcs/; revision=18313
Zoltan Varga [Fri, 26 Sep 2003 16:47:05 +0000 (16:47 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* Hashtable.cs: Remove empty static constructor since it prevents this
class from being beforefieldinit.
svn path=/trunk/mcs/; revision=18312
Zoltan Varga [Fri, 26 Sep 2003 16:30:10 +0000 (16:30 -0000)]
2003-09-26 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_patch_code): Allways create a trampoline for
jumps, since the method we are jumping to might be domain-specific.
* aot.c: Added support for MONO_PATCH_INFO_METHOD_JUMP.
svn path=/trunk/mono/; revision=18311
Dick Porter [Fri, 26 Sep 2003 16:25:40 +0000 (16:25 -0000)]
Compile fix
svn path=/trunk/mono/; revision=18310
Atsushi Eno [Fri, 26 Sep 2003 12:35:05 +0000 (12:35 -0000)]
2003-09-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XPathNavigatorTests.cs : added SelectFromOrphan().
svn path=/trunk/mcs/; revision=18309
Atsushi Eno [Fri, 26 Sep 2003 12:31:49 +0000 (12:31 -0000)]
2003-09-26 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocumentNavigator.cs : Fix for bugzilla #48931. MoveToRoot() now
considers such case that target node was not adapted to the document.
* XmlNamespaceManager.cs : GetEnumerator() missed the last pair.
* XmlTextWriter.cs : use 'as' instead of 'try..catch'.
svn path=/trunk/mcs/; revision=18308
Bernie Solomon [Fri, 26 Sep 2003 06:23:41 +0000 (06:23 -0000)]
2003-09-25 Bernie Solomon <bernard@ugsolutions.com>
* interp.c - reinstate use of mono_marshal_get_delegate_invoke
for ordering and fix CALLI to handle wrapper. More wrapper handling
in CALL and LDSTR. Add another string conversion case.
svn path=/trunk/mono/; revision=18306
César Natarén [Fri, 26 Sep 2003 02:13:21 +0000 (02:13 -0000)]
2003-09-25 <cesar@ciencias.unam.mx>
* BaseVsaEngine.cs: Implemented the properties of "the kind of
state machine" that BaseVsaEngine is. There are some tiny details
- properly marked to be fixed - missing ;-). They were: Assembly,
Evidence, GenerateDebug, IsCompiled, IsDirty, IsRunning, Language,
LCID, Name, RootMoniker, RootNamespace, Site.
svn path=/trunk/mcs/; revision=18305
César Natarén [Fri, 26 Sep 2003 02:07:18 +0000 (02:07 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=18304
Ben Maurer [Fri, 26 Sep 2003 00:39:16 +0000 (00:39 -0000)]
2003-09-25 Ben Maurer <bmaurer@users.sourceforge.net>
* XmlNode.cs (XPathNodeType): Give more useful debugging message.
* XmlDocumentNavigator.cs (MoveToPrevious): Needs same checks as
in MoveToNext.
svn path=/trunk/mcs/; revision=18302
Martin Baulig [Thu, 25 Sep 2003 21:01:59 +0000 (21:01 -0000)]
2003-09-25 Martin Baulig <martin@ximian.com>
* icall.c (ves_icall_Type_IsGenericTypeDefinition): Removed this
interncall since it was identical to `Type.GetGenericTypeDefinition()'.
(ves_icall_Type_get_IsGenericInstance): New interncall.
svn path=/trunk/mono/; revision=18301
Martin Baulig [Thu, 25 Sep 2003 20:57:07 +0000 (20:57 -0000)]
2003-09-25 Martin Baulig <martin@ximian.com>
* Type.cs (Type.IsGenericTypeDefinition): Removed this method
since it was identical to GetGenericTypeDefinition().
(Type.IsGenericInstance): New property.
svn path=/trunk/mcs/; revision=18300
Zoltan Varga [Thu, 25 Sep 2003 19:31:59 +0000 (19:31 -0000)]
2003-09-25 Zoltan Varga <vargaz@freemail.hu>
* interp.c (ves_exec_method): Fix warning.
(ves_exec_method_with_context): Fix CGT_UN and CLT_UN. Patch by
David Waite (mass@akuma.org).
svn path=/trunk/mono/; revision=18299
Duncan Mak [Thu, 25 Sep 2003 17:33:15 +0000 (17:33 -0000)]
Patches from Eran Domb <erand@mainsoft.com>.
* DbDataAdapter.cs (Fill): Patch from Eran Domb, <eran@mainsoft.com>.
Fixes a possible NullReferenceException, more details here:
* DataColumn.cs (Unique): Implemented.
* DataTable.cs:
* ConstraintCollection.cs:
* ForeignKeyConstraint.cs (_ensureUniqueConstraintExists): Fixes
an Exception thrown. Details:
http://lists.ximian.com/archives/public/mono-devel-list/2003-September/002130.html
* DataRowCollection.cs (Add): There is no checking that there is
no violation of the unique constrains.
* UniqueConstraint.cs (AssertConstraint): There is no checking on
all columns in the constraint.
svn path=/trunk/mcs/; revision=18298
Lluis Sanchez [Thu, 25 Sep 2003 17:25:59 +0000 (17:25 -0000)]
* WebServicesConfigurationSectionHandler.cs: added support for
soapExtensionReflectorTypes, soapExtensionImporterTypes and
serviceDescriptionFormatExtensionTypes.
svn path=/trunk/mcs/; revision=18297
Lluis Sanchez [Thu, 25 Sep 2003 17:00:45 +0000 (17:00 -0000)]
* SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
out parameters.
svn path=/trunk/mcs/; revision=18296
Gonzalo Paniagua Javier [Thu, 25 Sep 2003 16:42:53 +0000 (16:42 -0000)]
2003-09-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ObjectHandle.cs: simplified and fix InitializeLifetimeService.
svn path=/trunk/mcs/; revision=18295
Lluis Sanchez [Thu, 25 Sep 2003 16:04:35 +0000 (16:04 -0000)]
SoapIncludeAttribute.cs: Added AllowMultiple option. This fixes bug #48877.
svn path=/trunk/mcs/; revision=18294
Bernie Solomon [Thu, 25 Sep 2003 06:17:21 +0000 (06:17 -0000)]
2003-9-24 Bernie Solomon <bernard@ugsolutions.com>
* interp.c: I broke calling native delegates reinstate
old code for the moment.
svn path=/trunk/mono/; revision=18290
Bernie Solomon [Thu, 25 Sep 2003 03:55:54 +0000 (03:55 -0000)]
2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
* atomic.h atomic.c: fix sparc so lock is
global, increment does so and it compiles under Sun compiler.
svn path=/trunk/mono/; revision=18288
Bernie Solomon [Thu, 25 Sep 2003 03:49:10 +0000 (03:49 -0000)]
2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
* object.c: fix cast warning in big endian code.
svn path=/trunk/mono/; revision=18287
Bernie Solomon [Thu, 25 Sep 2003 03:45:21 +0000 (03:45 -0000)]
2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
* mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
marshal5.cs: remove .so from DllImport of libtest to aid portability.
svn path=/trunk/mono/; revision=18286
César Natarén [Wed, 24 Sep 2003 23:47:39 +0000 (23:47 -0000)]
2003-09-24 <cesar@ciencias.unam.mx>
* corlib.dll.sources: Added CompilerGlobalScopeAttribute.cs to the build
svn path=/trunk/mcs/; revision=18285
César Natarén [Wed, 24 Sep 2003 23:29:36 +0000 (23:29 -0000)]
changed targets to proper dir
svn path=/trunk/mcs/; revision=18284
César Natarén [Wed, 24 Sep 2003 23:25:26 +0000 (23:25 -0000)]
deleted VsaEngine
svn path=/trunk/mcs/; revision=18283
Ben Maurer [Wed, 24 Sep 2003 23:23:52 +0000 (23:23 -0000)]
paren matching
svn path=/trunk/mcs/; revision=18282
Ben Maurer [Wed, 24 Sep 2003 23:13:30 +0000 (23:13 -0000)]
fix up //
svn path=/trunk/mcs/; revision=18281
César Natarén [Wed, 24 Sep 2003 23:10:32 +0000 (23:10 -0000)]
2003-09-24 <cesar@ciencias.unam.mx>
* Microsoft.JScript/: Deleted VsaEngine.cs and BaseVsaEngine.cs
* Microsoft.JScript.dll.sources: Changed the namespaces for VsaEngine and BaseVsaEngine.
svn path=/trunk/mcs/; revision=18280
César Natarén [Wed, 24 Sep 2003 23:03:26 +0000 (23:03 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=18279
César Natarén [Wed, 24 Sep 2003 22:56:16 +0000 (22:56 -0000)]
2003-09-24 <cesar@ciencias.unam.mx>
* Microsoft.Vsa: Added VsaException.
* Microsoft.Vsa.dll.sources: Added VsaException to the build.
* Microsoft.Vsa/VsaError.cs: set the values for the enums.
svn path=/trunk/mcs/; revision=18278
César Natarén [Wed, 24 Sep 2003 22:50:54 +0000 (22:50 -0000)]
added new Exception, VsaException
svn path=/trunk/mcs/; revision=18277
César Natarén [Wed, 24 Sep 2003 22:45:01 +0000 (22:45 -0000)]
now it's on the proper namespace dir
svn path=/trunk/mcs/; revision=18276
César Natarén [Wed, 24 Sep 2003 22:41:52 +0000 (22:41 -0000)]
now it's on the proper namespace, as always had to be
svn path=/trunk/mcs/; revision=18275
Duncan Mak [Wed, 24 Sep 2003 13:55:42 +0000 (13:55 -0000)]
Fix double Locale.GetText bug reported by davejp@volny.cz. This fixes
#48788.
svn path=/trunk/mcs/; revision=18274
Atsushi Eno [Tue, 23 Sep 2003 15:16:15 +0000 (15:16 -0000)]
2003-09-23 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlNamespaceManager.cs: Rewrote PopScope() because its namespace
recovery was still not enough. Fixed GrowScopes() (incorrect index).
svn path=/trunk/mcs/; revision=18271
Paolo Molaro [Tue, 23 Sep 2003 09:01:14 +0000 (09:01 -0000)]
Tue Sep 23 10:50:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
* inssel.brg: string chars are unsigned.
svn path=/trunk/mono/; revision=18270
Bernie Solomon [Tue, 23 Sep 2003 06:09:27 +0000 (06:09 -0000)]
2003-9-22 Bernie Solomon <bernard@ugsolutions.com>
* interp.c: use mono_marshal_get_delegate_invoke to get delegate
invocation order consistent. Fix THROW_EX, fix ip in overflow
exceptions.
svn path=/trunk/mono/; revision=18269
Bernie Solomon [Tue, 23 Sep 2003 05:30:02 +0000 (05:30 -0000)]
2003-09-22 Bernie Solomon <bernard@ugsolutions.com>
* handles.c: include <string.h> directly as may
not be nested in <sys/un.h> like Linux
svn path=/trunk/mono/; revision=18268
Miguel de Icaza [Mon, 22 Sep 2003 13:04:21 +0000 (13:04 -0000)]
2003-09-21 eran <erand@mainsoft.com>
* DbDataRecord.cs: The method
System.Data.Common.DbDataRecord.GetValues(object[] values) did not
put the values of the DbDataRecord into values parameter.
svn path=/trunk/mcs/; revision=18264
Miguel de Icaza [Mon, 22 Sep 2003 13:03:28 +0000 (13:03 -0000)]
Drop XR from the build; Add ICloneable/IDisposable; Add a few missing methods;
Document Factories static constructor
svn path=/trunk/mcs/; revision=18263
César Natarén [Mon, 22 Sep 2003 08:21:10 +0000 (08:21 -0000)]
2003-09-22 <cesar@ciencias.unam.mx>
* DocumentContext.cs: changed constructor from internal to public,
this a kind of hack ;), but we can build mjs.exe with that change.
* driver.cs, ast.cs, VsaEngine.cs, VariableStatement.cs,
VariableDeclaration.cs, VBArrayConstructor.cs, StringObject.cs,
StringLiteral.cs, StringConstructor.cs, Statement.cs,
ScriptStream.cs, ScriptObject.cs, ScriptFunction.cs,
ScriptBlock.cs, RegExpObject.cs, RegExpConstructor.cs, Print.cs,
Package.cs, ObjectConstructor.cs, NumberObject.cs,
NumberConstructor.cs, MathObject.cs, Literal.cs,
LenientGlobalObject.cs, JSVariableField.cs, JSToken.cs,
JSScanner.cs, JSParser.cs, JSObject.cs, JSLocalField.cs,
JSFunctionAttributeEnum.cs, JSFunctionAttibute.cs, JSField.cs,
JSBuiltIn.cs, IVsaScriptScope.cs, IRedirectOutput.cs,
IActivationObject.cs, GlobalScope.cs, GlobalObject.cs,
FunctionObject.cs, FunctionExpression.cs, FunctionDeclaration.cs,
FunctionConstructor.cs, FormalParameterList.cs, ErrorObject.cs,
ErrorConstructor.cs, EnumeratorObject.cs,
EnumeratorConstructor.cs, Enum.cs, Empty.cs, DocumentContext.cs,
DateObject.cs, DateConstructor.cs, Context.cs, Closure.cs,
BooleanObject.cs, BooleanConstructor.cs, Block.cs, BinaryOp.cs,
BaseVsaEngine.cs, ArrayObject.cs, ArrayConstructor.cs,
ActiveXObjectConstructor.cs, ActivationObject.cs:
indentation comformance to mono style. Returned to
Microsoft.JScript namespace name. Now we can build
Microsoft.JScript.dll on Linux/Windows, and build mjs.exe on
linux/Windows with our Microsoft.JScript.dll. To build mjs.exe:
$(CSC) /r:Microsoft.JScript.dll driver.cs. Also changed my mind
about the namespace stuff, because I want people
to contribute NUnit tests for Microsoft.JScript public API.
* jscript-lexer-parser.g: Now we are back to Microsoft.JScript namespace.
2003-09-21 <cesar@ciencias.unam.mx>
svn path=/trunk/mcs/; revision=18262
César Natarén [Mon, 22 Sep 2003 04:11:45 +0000 (04:11 -0000)]
2003-09-21 <cesar@ciencias.unam.mx>
* jscript-lexer-parser.g: fixed typo and added SEMI_COLON to print_statement.
svn path=/trunk/mcs/; revision=18261
Jackson Harper [Mon, 22 Sep 2003 03:08:45 +0000 (03:08 -0000)]
* ILParser.jay: Define data
svn path=/trunk/mcs/; revision=18260
Jackson Harper [Mon, 22 Sep 2003 03:07:55 +0000 (03:07 -0000)]
* CodeGen.cs: Add methods for adding data. CodeGen now takes a
report object for giving users errors/warnings/info.
* FieldDef.cs: When a data constant is assigned to a field the
constant might not exist yet. So just take the constants name and
look it up when writting code.
* Local.cs: Starting to add some error handling. Still playing
with diff ways to do this.
* MethodDef.cs: Add some error handling for local var lookups
* TypeDef.cs: Data is allways global so it should never be added
to a class
* TypeRef.cs: Error message for lookups.
svn path=/trunk/mcs/; revision=18259
Jackson Harper [Mon, 22 Sep 2003 03:06:49 +0000 (03:06 -0000)]
* Driver.cs: Give codegen a report object
* Report.cs: Remove silly methods that wouldnt have worked. Errors
are just string messages.
svn path=/trunk/mcs/; revision=18258
Jackson Harper [Mon, 22 Sep 2003 02:52:13 +0000 (02:52 -0000)]
New tests for .data
svn path=/trunk/mcs/; revision=18257
Gonzalo Paniagua Javier [Mon, 22 Sep 2003 00:57:18 +0000 (00:57 -0000)]
2003-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io.c:
(DeleteFile): call SetLastError on failure. Fix by
richard.torkar@htu.se (Richard Torkar). Closes bug #48222.
svn path=/trunk/mono/; revision=18255
Gonzalo Paniagua Javier [Mon, 22 Sep 2003 00:40:11 +0000 (00:40 -0000)]
2003-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspGenerator.cs: don't process code render tags inside scripts. Check
the language of the script and treat javascript as verbatim input.
Fixes bug #48592.
svn path=/trunk/mcs/; revision=18254
Martin Baulig [Mon, 22 Sep 2003 00:10:14 +0000 (00:10 -0000)]
2003-09-22 Martin Baulig <martin@ximian.com>
* errors.txt: Added -219.
svn path=/trunk/mcs/; revision=18253
Martin Baulig [Mon, 22 Sep 2003 00:07:07 +0000 (00:07 -0000)]
2003-09-22 Martin Baulig <martin@ximian.com>
* generic.cs (ConstructedType.ResolveAsTypeCheck): Check whether
all type arguments meet their constraints.
svn path=/trunk/mcs/; revision=18252
Gonzalo Paniagua Javier [Sun, 21 Sep 2003 23:53:29 +0000 (23:53 -0000)]
2003-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Page.cs: store unique IDs for controls requiring postback. Fixes bug
#47985.
svn path=/trunk/mcs/; revision=18251