Miguel de Icaza [Sat, 22 Jun 2002 19:35:29 +0000 (19:35 -0000)]
New test
svn path=/trunk/mcs/; revision=5415
Gonzalo Paniagua Javier [Sat, 22 Jun 2002 15:06:08 +0000 (15:06 -0000)]
2002-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Page.cs: changed InvokeEventMethod to use a GetMethod that works with
out runtime. Renamed Page_Init and Page_Load.
After this, we can load a dll and render HTML in linux.
svn path=/trunk/mcs/; revision=5414
Chris J. Breisch [Sat, 22 Jun 2002 10:15:34 +0000 (10:15 -0000)]
Added DateAndTime tests
svn path=/trunk/mcs/; revision=5412
Chris J. Breisch [Sat, 22 Jun 2002 10:13:20 +0000 (10:13 -0000)]
First real version
svn path=/trunk/mcs/; revision=5411
Paolo Molaro [Sat, 22 Jun 2002 06:14:13 +0000 (06:14 -0000)]
Test for bug#26264.
svn path=/trunk/mcs/; revision=5410
Paolo Molaro [Sat, 22 Jun 2002 05:55:44 +0000 (05:55 -0000)]
Comment out debug message.
svn path=/trunk/mcs/; revision=5409
Paolo Molaro [Sat, 22 Jun 2002 05:52:41 +0000 (05:52 -0000)]
Sat Jun 22 11:37:25 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c: fix off-by-one in Assembly.GetTypes() reported by bob@karr.ath.cx.
svn path=/trunk/mono/; revision=5408
Miguel de Icaza [Sat, 22 Jun 2002 01:22:09 +0000 (01:22 -0000)]
2002-06-21 Miguel de Icaza <miguel@ximian.com>
* class.cs (TypeContainer.VerifyImplements): Verifies that a given
interface type is implemented by this TypeContainer. Used during
explicit interface implementation.
(Property.Define, Indexer.Define, Method.Define): Validate that
the given interface in the explicit implementation is one of the
base classes for the containing type.
Also if we are explicitly implementing an interface, but there is
no match in the pending implementation table, report an error.
svn path=/trunk/mcs/; revision=5407
Gonzalo Paniagua Javier [Fri, 21 Jun 2002 22:42:12 +0000 (22:42 -0000)]
Fixed typo.
svn path=/trunk/mcs/; revision=5406
Miguel de Icaza [Fri, 21 Jun 2002 21:41:42 +0000 (21:41 -0000)]
New errors handled
svn path=/trunk/mcs/; revision=5405
Miguel de Icaza [Fri, 21 Jun 2002 20:57:57 +0000 (20:57 -0000)]
2002-06-21 Miguel de Icaza <miguel@ximian.com>
* class.cs (Property.Define): Only define the property if we are
not explicitly implementing a property from an interface. Use the
correct name also for those properties (the same CSC uses,
although that is really not needed).
(Property.Emit): Do not emit attributes for explicitly implemented
properties, as there is no TypeBuilder.
(Indexer.Emit): ditto.
Hiding then means that we do not really *implement* a pending
implementation, which makes code fail.
svn path=/trunk/mcs/; revision=5403
Miguel de Icaza [Fri, 21 Jun 2002 19:48:04 +0000 (19:48 -0000)]
2002-06-21 Miguel de Icaza <miguel@ximian.com>
* image.c (do_mono_image_open): Initialize reference count,
otherwise we leak the MonoImage.
svn path=/trunk/mono/; revision=5399
Martin Baulig [Fri, 21 Jun 2002 19:01:14 +0000 (19:01 -0000)]
2002-06-22 Martin Baulig <martin@gnome.org>
* debug.c (mono_debug_source_location_from_address): Small fix, an
unsigned number can never be smaller than zero, make that check
actually work.
svn path=/trunk/mono/; revision=5398
Martin Baulig [Fri, 21 Jun 2002 19:00:28 +0000 (19:00 -0000)]
2002-06-22 Martin Baulig <martin@gnome.org>
* ecore.cs (Expression.Constantify): Call TypeManager.TypeToCoreType() on
the return value of Object.GetType(). [FIXME: we need to do this whenever
we get a type back from the reflection library].
svn path=/trunk/mcs/; revision=5397
Martin Baulig [Fri, 21 Jun 2002 18:59:56 +0000 (18:59 -0000)]
2002-06-21 Martin Baulig <martin@gnome.org>
* typemanager.cs (TypeManager.EnumToUnderlying): It's now safe to call this function
on System.Enum.
svn path=/trunk/mcs/; revision=5396
Miguel de Icaza [Fri, 21 Jun 2002 18:12:03 +0000 (18:12 -0000)]
Implement set for the BitVector
svn path=/trunk/mcs/; revision=5395
Paolo Molaro [Fri, 21 Jun 2002 13:31:17 +0000 (13:31 -0000)]
Fri Jun 21 19:16:47 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: small tweak to handle self-hosting.
svn path=/trunk/mono/; revision=5393
Ajay kumar Dwivedi [Fri, 21 Jun 2002 12:58:58 +0000 (12:58 -0000)]
2002-06-21 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlQualifiedName: Name and Namespaces are never null. If null is passed
to the constructor, set them to empty strings.
Fixed the Operators.
svn path=/trunk/mcs/; revision=5392
Paolo Molaro [Fri, 21 Jun 2002 11:04:59 +0000 (11:04 -0000)]
Added System.Xml.Serialization/*.
svn path=/trunk/mcs/; revision=5390
Paolo Molaro [Fri, 21 Jun 2002 11:03:26 +0000 (11:03 -0000)]
Added TypeConverterattribute.cs.
svn path=/trunk/mcs/; revision=5389
Gonzalo Paniagua Javier [Fri, 21 Jun 2002 10:02:24 +0000 (10:02 -0000)]
2002-06-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringBuilder.cs: implemented AppendFormat methods using
String.Format. Thanks Paolo!
This makes xsp generate correct C# output in linux :-). I still need
to do more testing, though.
svn path=/trunk/mcs/; revision=5388
Paolo Molaro [Fri, 21 Jun 2002 08:37:00 +0000 (08:37 -0000)]
Response file to use with mcs.
svn path=/trunk/mcs/; revision=5387
Paolo Molaro [Fri, 21 Jun 2002 07:53:27 +0000 (07:53 -0000)]
Fri Jun 21 13:37:57 CEST 2002 Paolo Molaro <lupus@ximian.com>
* typemanager.cs: make ExpandInterfaces() slip duplicated interfaces.
svn path=/trunk/mcs/; revision=5386
Rafael Teixeira [Fri, 21 Jun 2002 00:09:31 +0000 (00:09 -0000)]
2002-06-21 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged attribute.cs, class.cs, interface.cs, expression.cs, ecore.cs,
modifiers.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync
* added pending.cs from mcs/mcs, to resync
svn path=/trunk/mcs/; revision=5384
Miguel de Icaza [Thu, 20 Jun 2002 21:00:54 +0000 (21:00 -0000)]
2002-06-20 Miguel de Icaza <miguel@ximian.com>
* attribute.cs: Return null if we can not look up the type.
svn path=/trunk/mcs/; revision=5383
Miguel de Icaza [Thu, 20 Jun 2002 20:56:34 +0000 (20:56 -0000)]
Add new test
svn path=/trunk/mcs/; revision=5382
Miguel de Icaza [Thu, 20 Jun 2002 20:56:24 +0000 (20:56 -0000)]
2002-06-20 Miguel de Icaza <miguel@ximian.com>
* class.cs (TypeContainer.GetClassBases): Use ExpandInterfaces on
the interface types found.
* interface.cs (Interface.GetInterfaceBases): Use ExpandInterfaces on the
interface types found.
* typemanager.cs (GetInterfaces): Make this routine returns alll
the interfaces and work around the lame differences between
System.Type and System.Reflection.Emit.TypeBuilder in the results
result for GetInterfaces.
(ExpandInterfaces): Given an array of interface types, expand and
eliminate repeated ocurrences of an interface. This expands in
context like: IA; IB : IA; IC : IA, IB; the interface "IC" to
be IA, IB, IC.
svn path=/trunk/mcs/; revision=5381
Martin Baulig [Thu, 20 Jun 2002 19:15:42 +0000 (19:15 -0000)]
Ooops, I forgot TypeCode.String in my last commit.
svn path=/trunk/mcs/; revision=5380
Martin Baulig [Thu, 20 Jun 2002 19:10:52 +0000 (19:10 -0000)]
2002-06-21 Martin Baulig <martin@gnome.org>
* typemanager.cs (TypeManager.TypeToCoreType): New function. When compiling corlib
and called with one of the core types, return the corresponding typebuilder for
that type.
* expression.cs (ArrayAccess.DoResolve): Call TypeManager.TypeToCoreType() on the
element type.
svn path=/trunk/mcs/; revision=5379
Martin Baulig [Thu, 20 Jun 2002 18:51:00 +0000 (18:51 -0000)]
2002-06-21 Martin Baulig <martin@gnome.org>
* Double.cs: Replace the private `enum State' with constants since this
will avoid some bigger headaches in mcs.
svn path=/trunk/mcs/; revision=5378
Martin Baulig [Thu, 20 Jun 2002 18:50:01 +0000 (18:50 -0000)]
2002-06-21 Martin Baulig <martin@gnome.org>
* ecore.cs (Expression.ExplicitReferenceConversionExists): Use
`target_type.IsArray' instead of `target_type.IsSubclassOf (TypeManager.array_type)'.
(Expression.ConvertReferenceExplicit): Likewise.
* expression.cs (ElementAccess.DoResolve): Likewise.
(ElementAccess.DoResolveLValue): Likewise.
svn path=/trunk/mcs/; revision=5377
Paolo Molaro [Thu, 20 Jun 2002 17:49:28 +0000 (17:49 -0000)]
Thu Jun 20 23:28:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: fix type name parse code.
svn path=/trunk/mono/; revision=5376
Gonzalo Paniagua Javier [Thu, 20 Jun 2002 16:04:05 +0000 (16:04 -0000)]
2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringConverter.cs: stubbed out.
* TypeConverter.cs: stubbed the rest out and added some implementation.
Five errors left when compiling System.Web in linux.
svn path=/trunk/mcs/; revision=5375
Gonzalo Paniagua Javier [Thu, 20 Jun 2002 16:01:23 +0000 (16:01 -0000)]
2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: updated and reformatted.
svn path=/trunk/mcs/; revision=5374
Martin Baulig [Thu, 20 Jun 2002 15:46:40 +0000 (15:46 -0000)]
2002-06-20 Martin Baulig <martin@gnome.org>
* unix.args: New file. This is a mcs response file to compile
corlib on GNU/Linux (which doesn't work yet).
svn path=/trunk/mcs/; revision=5373
Martin Baulig [Thu, 20 Jun 2002 15:45:20 +0000 (15:45 -0000)]
2002-06-10 Martin Baulig <martin@gnome.org>
* interface.cs (Interface.PopulateIndexer): When creating the setter, we need to
add the "value" parameter to the parameter list.
* statement.cs (Fixed.Emit): Pass the return value of the child block's Emit()
to our caller.
svn path=/trunk/mcs/; revision=5372
Gonzalo Paniagua Javier [Thu, 20 Jun 2002 14:32:08 +0000 (14:32 -0000)]
2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System/System.build: removed System.Drawing.dll dependency.
* System/System.ComponentModel/TypeConverterAttribute.cs: attribute
sued by TypeDescriptor.Getconverter ().
* System/System.ComponentModel/TypeDescriptor.cs: implemented
GetConverter in the right way.
* System.Drawing/ChangeLog: new file.
* System.Drawing/System.Drawing.build: added System.dll dependency
* System.Drawing/System.Drawing/Color.cs: added TypeConverter attribute.
* System.Drawing/System.Drawing/ColorConverter.cs: added constructor.
svn path=/trunk/mcs/; revision=5371
Paolo Molaro [Thu, 20 Jun 2002 13:41:50 +0000 (13:41 -0000)]
Thu Jun 20 19:24:32 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: break out of the loop.
* image.c: special case corlib.
svn path=/trunk/mono/; revision=5370
Miguel de Icaza [Thu, 20 Jun 2002 13:27:42 +0000 (13:27 -0000)]
Flush
svn path=/trunk/mono/; revision=5369
Miguel de Icaza [Thu, 20 Jun 2002 13:10:26 +0000 (13:10 -0000)]
Flush
svn path=/trunk/mono/; revision=5368
Johannes Roith [Thu, 20 Jun 2002 13:05:03 +0000 (13:05 -0000)]
cosmetically change - name prints out the path before "mono" on windows
svn path=/trunk/mono/; revision=5367
Miguel de Icaza [Thu, 20 Jun 2002 12:21:43 +0000 (12:21 -0000)]
2002-06-19 Miguel de Icaza <miguel@ximian.com>
* expression.cs (ArrayCreation.ExpressionToArrayArgument): Convert
the argument to an int, uint, long or ulong, per the spec. Also
catch negative constants in array creation.
svn path=/trunk/mcs/; revision=5366
Paolo Molaro [Thu, 20 Jun 2002 12:12:07 +0000 (12:12 -0000)]
Test error case.
svn path=/trunk/mcs/; revision=5365
Paolo Molaro [Thu, 20 Jun 2002 12:11:30 +0000 (12:11 -0000)]
Thu Jun 20 17:56:48 CEST 2002 Paolo Molaro <lupus@ximian.com>
* class.cs: do not allow the same interface to appear twice in
the definition list.
svn path=/trunk/mcs/; revision=5364
Ajay kumar Dwivedi [Thu, 20 Jun 2002 12:11:11 +0000 (12:11 -0000)]
2002-06-20 Ajay kumar Dwivedi <adwiv@yahoo.com>
* System.Xml.Serialization: Added to build target
2002-05-24 Miguel de Icaza <miguel@ximian.com>
svn path=/trunk/mcs/; revision=5363
Paolo Molaro [Thu, 20 Jun 2002 12:06:21 +0000 (12:06 -0000)]
Thu Jun 20 17:51:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
* TimeSpan.cs: do not pollute the namespace with the
System.Parser name.
svn path=/trunk/mcs/; revision=5362
Paolo Molaro [Thu, 20 Jun 2002 10:58:29 +0000 (10:58 -0000)]
Thu Jun 20 16:43:29 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: add all the custom attrs at the end to ensure the
ctors have been properly initialized when the attributes are defined
in the current assembly.
svn path=/trunk/mono/; revision=5361
Nick Drochak [Thu, 20 Jun 2002 09:32:27 +0000 (09:32 -0000)]
2002-06-20 Nick Drochak <ndrochak@gol.com>
* All changes: Make tests pass against ms.net.
svn path=/trunk/mcs/; revision=5360
Paolo Molaro [Thu, 20 Jun 2002 08:01:08 +0000 (08:01 -0000)]
Thu Jun 20 13:46:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: handle correctly multiple-nested types.
svn path=/trunk/mono/; revision=5358
Gonzalo Paniagua Javier [Thu, 20 Jun 2002 07:59:53 +0000 (07:59 -0000)]
2002-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/Control.cs:
(AddedControl): new function that is called whenever a control is
added to a collection of controls in a container. It sets the defaults
except for Page.
* System.Web.UI/ControlCollection.cs: call AddedControl in Add/AddAt.
* System.Web.UI/DataBoundLiteralControl.cs: implemented constructor,
Text, Render, SetStaticString and SetDataBoundString.
* System.Web.UI/Page.cs: removed SetDefaults.
* System.Web.UI.WebControls/Repeater.cs: implemented
CreateControlHierarchy. Fixed some event processing methods.
svn path=/trunk/mcs/; revision=5357
Ajay kumar Dwivedi [Thu, 20 Jun 2002 06:26:07 +0000 (06:26 -0000)]
2002-06-20 Ajay kumar Dwivedi <adwiv@yahoo.com>
* Soap & XmlOverrides: Implemented using TypeMember as key with
suggestions from Rafael.
svn path=/trunk/mcs/; revision=5356
Paolo Molaro [Thu, 20 Jun 2002 06:05:39 +0000 (06:05 -0000)]
Thu Jun 20 11:50:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
* main.c, dump.c, dump.h: code to dump the MethodImpl table.
svn path=/trunk/mono/; revision=5355
Paolo Molaro [Thu, 20 Jun 2002 06:04:02 +0000 (06:04 -0000)]
Thu Jun 20 11:49:00 CEST 2002 Paolo Molaro <lupus@ximian.com>
* row-indexes.h: fix typos.
* reflection.c: adjust for typos and fix method_def_or_ref
encoding in MethodImpl table.
svn path=/trunk/mono/; revision=5354
Miguel de Icaza [Thu, 20 Jun 2002 02:11:59 +0000 (02:11 -0000)]
New error
svn path=/trunk/mcs/; revision=5353
Miguel de Icaza [Thu, 20 Jun 2002 02:11:27 +0000 (02:11 -0000)]
update readme
svn path=/trunk/mcs/; revision=5352
Paolo Molaro [Wed, 19 Jun 2002 16:49:41 +0000 (16:49 -0000)]
Wed Jun 19 22:33:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
* ecore.cs: don't use ldlen with System.Array.
svn path=/trunk/mcs/; revision=5349
Paolo Molaro [Wed, 19 Jun 2002 16:18:14 +0000 (16:18 -0000)]
Wed Jun 19 21:57:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: fix entry point patching (thanks Serge!).
svn path=/trunk/mono/; revision=5348
Paolo Molaro [Wed, 19 Jun 2002 15:18:05 +0000 (15:18 -0000)]
Test for indirect stores on structs and enums.
svn path=/trunk/mcs/; revision=5347
Paolo Molaro [Wed, 19 Jun 2002 15:16:55 +0000 (15:16 -0000)]
Wed Jun 19 20:57:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
* ecore.cs: stobj requires a type argument. Handle indirect stores on enums.
svn path=/trunk/mcs/; revision=5346
Gonzalo Paniagua Javier [Wed, 19 Jun 2002 14:49:12 +0000 (14:49 -0000)]
2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/CompiledTemplateBuilder.cs: new file. Used in the
code generated by xsp.
* System.Web.UI/Control.cs:
(BindingContainer): implemented.
(EnsureChildControls): avoid stack overflow.
* System.Web.UI/DataBinder.cs: implemented Eval and PropertyValue.
* System.Web.UI.WebControls/Repeater.cs:
(Controls):
(OnDataBinding): fixed stack overflow.
Still need more work in Repeater.cs to make it render.
svn path=/trunk/mcs/; revision=5345
Paolo Molaro [Wed, 19 Jun 2002 14:43:18 +0000 (14:43 -0000)]
Test for protected internal fields.
svn path=/trunk/mcs/; revision=5344
Duncan Mak [Wed, 19 Jun 2002 14:41:56 +0000 (14:41 -0000)]
Add frontpage links to various download sites with Mono packages.
svn path=/trunk/mono/; revision=5343
Paolo Molaro [Wed, 19 Jun 2002 14:41:33 +0000 (14:41 -0000)]
Wed Jun 19 20:17:59 CEST 2002 Paolo Molaro <lupus@ximian.com>
* modifiers.cs: produce correct field attributes for protected
internal. Easy fix so miguel can work on ther harder stuff:-)
svn path=/trunk/mcs/; revision=5342
Paolo Molaro [Wed, 19 Jun 2002 11:19:38 +0000 (11:19 -0000)]
Wed Jun 19 17:01:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
* interp.c: un-broke after stack trace changes.
svn path=/trunk/mono/; revision=5341
Paolo Molaro [Wed, 19 Jun 2002 08:32:53 +0000 (08:32 -0000)]
Files to build with the mono runtime.
svn path=/trunk/mcs/; revision=5340
Paolo Molaro [Wed, 19 Jun 2002 08:31:36 +0000 (08:31 -0000)]
Files to build the assembly with the mono runtime.
svn path=/trunk/mcs/; revision=5339
Dietmar Maurer [Wed, 19 Jun 2002 03:46:56 +0000 (03:46 -0000)]
2002-06-19 Dietmar Maurer <dietmar@ximian.com>
* StackTrace.cs: impl. remaining constructors.
svn path=/trunk/mcs/; revision=5338
Dietmar Maurer [Wed, 19 Jun 2002 03:15:55 +0000 (03:15 -0000)]
2002-06-18 Dietmar Maurer <dietmar@ximian.com>
* verify.c: add check for System.Exception
* exception.c (ves_icall_get_trace): new method to get the stack
trace from a Exception.
* jit.c (check_inlining): do not inline functions containing
calls to stack query functions
svn path=/trunk/mono/; revision=5337
Dietmar Maurer [Wed, 19 Jun 2002 03:11:40 +0000 (03:11 -0000)]
2002-06-18 Dietmar Maurer <dietmar@ximian.com>
* StackTrace.cs: use new internal call for constructors, use MS like
trace format.
svn path=/trunk/mcs/; revision=5336
Gonzalo Paniagua Javier [Wed, 19 Jun 2002 01:46:50 +0000 (01:46 -0000)]
2002-06-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
* RepeatInfo.cs: implemented DoHorizontalRendering.
svn path=/trunk/mcs/; revision=5334
Dennis Hayes [Tue, 18 Jun 2002 22:22:35 +0000 (22:22 -0000)]
2002-6-18 DennisHayes <dennish@raytek.com>
* Checked in for Jackson Harper (jackson@latitudegeo.com)
* ToolBar.cs
* TabControl.cs
* TabPage.cs
* Added sub classes
svn path=/trunk/mcs/; revision=5333
Dennis Hayes [Tue, 18 Jun 2002 22:01:06 +0000 (22:01 -0000)]
2002-6-18 DennisHayes <dennish@raytek.com>
* checked in for Stefan Warnke (StefanW@POBox.com)
* UICuesEventArgs.cs
* UpDownBase.cs
* Better comments and formatting
svn path=/trunk/mcs/; revision=5332
Miguel de Icaza [Tue, 18 Jun 2002 17:22:00 +0000 (17:22 -0000)]
2002-06-18 Miguel de Icaza <miguel@ximian.com>
* pending.cs: New file. Move the code from class.cs here.
Support clearning the pending flag for all methods (when not doing
explicit interface implementation).
svn path=/trunk/mcs/; revision=5331
Gonzalo Paniagua Javier [Tue, 18 Jun 2002 17:14:34 +0000 (17:14 -0000)]
2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebControl.cs:
(CopyBaseAttributes): copy Attributes and don't throw exception.
svn path=/trunk/mcs/; revision=5329
Ajay kumar Dwivedi [Tue, 18 Jun 2002 12:22:41 +0000 (12:22 -0000)]
2002-06-18 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlTextReader.cs: HasLineInfo returns false instead of throwing an
Exception.
2002-06-14 Duncan Mak <duncan@ximian.com>
svn path=/trunk/mcs/; revision=5328
Nick Drochak [Tue, 18 Jun 2002 11:47:17 +0000 (11:47 -0000)]
2002-06-19 Nick Drochak <ndrochak@gol.com>
* Added in a bunch of missing tests. Need to fix some of these
since we get more failures against ms.net. But let's not be shy.
svn path=/trunk/mcs/; revision=5327
Gonzalo Paniagua Javier [Tue, 18 Jun 2002 11:44:39 +0000 (11:44 -0000)]
2002-06-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/HtmlTextWriter.cs: fixed style attributes rendering
(almost the same bug as in regular attributes).
* System.Web.UI.WebControls/ListBox.cs: mono-stylized.
(AddAttributesToRender): also call parent class method.
svn path=/trunk/mcs/; revision=5326
Nick Drochak [Tue, 18 Jun 2002 10:56:25 +0000 (10:56 -0000)]
2002-06-18 Nick Drochak <ndrochak@gol.com>
* Ignore dll's
svn path=/trunk/mcs/; revision=5324
Nick Drochak [Tue, 18 Jun 2002 10:50:37 +0000 (10:50 -0000)]
2002-06-18 Nick Drochak <ndrochak@gol.com>
* ArgumentException.cs: Use the message given in the constructor when
accessing the Message property. Thanks to Dietmar for the help with
"base".
svn path=/trunk/mcs/; revision=5323
Ajay kumar Dwivedi [Tue, 18 Jun 2002 10:47:40 +0000 (10:47 -0000)]
2002-06-18 Dwivedi, Ajay kumar <adwiv@yahoo.com>
* XmlSchema: The Read and Write methods are no more [MonoTODO] :)
* XmlSchemaAppInfo: Xml Markup is now being read.
* XmlSchemaDocumentation: Xml Markup is now being read.
* All: Unhandled attributes are being handled properly.
* All: Reordered the properties in all cs files to match with MS
Implementation. This was required since the order is importatnt
for the XmlSerializer.
svn path=/trunk/mcs/; revision=5322
Nick Drochak [Tue, 18 Jun 2002 10:46:34 +0000 (10:46 -0000)]
2002-06-18 Nick Drochak <ndrochak@gol.com>
* FileIOPermissionTest.cs: Use Unix paths if it looks like we are not
running the tests on Windows. Need to expand this when we run the
tests on Mac OS's (and others I suppose). Also consolidated some
redundant code.
svn path=/trunk/mcs/; revision=5321
Dietmar Maurer [Tue, 18 Jun 2002 08:00:40 +0000 (08:00 -0000)]
small fix
svn path=/trunk/mono/; revision=5320
Dietmar Maurer [Tue, 18 Jun 2002 07:50:06 +0000 (07:50 -0000)]
2002-06-18 Dietmar Maurer <dietmar@ximian.com>
* exception.c (ves_icall_get_frame_info): impl.
svn path=/trunk/mono/; revision=5319
Dietmar Maurer [Tue, 18 Jun 2002 07:46:15 +0000 (07:46 -0000)]
2002-06-18 Dietmar Maurer <dietmar@ximian.com>
* StackFrame.cs: impl. constructors using a new internal call.
svn path=/trunk/mcs/; revision=5318
Paolo Molaro [Tue, 18 Jun 2002 04:50:46 +0000 (04:50 -0000)]
Tue Jun 18 10:36:22 CEST 2002 Paolo Molaro <lupus@ximian.com>
* rootcontext.cs: added a couple more types needed to bootstrap.
svn path=/trunk/mcs/; revision=5317
Paolo Molaro [Tue, 18 Jun 2002 04:38:23 +0000 (04:38 -0000)]
Tue Jun 18 10:21:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
* x86/tramp.c: marshal simple arrays correctly.
svn path=/trunk/mono/; revision=5316
Paolo Molaro [Tue, 18 Jun 2002 04:36:29 +0000 (04:36 -0000)]
Tue Jun 18 10:21:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
* invoke.c: marshal simple arrays correctly.
svn path=/trunk/mono/; revision=5315
Miguel de Icaza [Mon, 17 Jun 2002 17:39:25 +0000 (17:39 -0000)]
2002-06-17 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (GetConstructor): Use DeclaredOnly to look the
constructor in the type, instead of any constructor in the type
hierarchy. Thanks to Paolo for finding this bug (it showed up as
a bug in the Mono runtime when applying the params attribute).
svn path=/trunk/mcs/; revision=5314
Paolo Molaro [Mon, 17 Jun 2002 14:42:45 +0000 (14:42 -0000)]
Mon Jun 17 20:23:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
* image.c, class.c: minifix for code just c&p'ed.
* reflection.c: warning fix.
* object.h, loader.h, domain.c: load also StringBuilder.
svn path=/trunk/mono/; revision=5313
Dietmar Maurer [Mon, 17 Jun 2002 13:54:05 +0000 (13:54 -0000)]
2002-06-17 Dietmar Maurer <dietmar@ximian.com>
* x86.brg: added inlined versions of Math.Sin, Math.Cos, Math.Sqrt
svn path=/trunk/mono/; revision=5312
Dietmar Maurer [Mon, 17 Jun 2002 12:36:07 +0000 (12:36 -0000)]
2002-06-17 Dietmar Maurer <dietmar@ximian.com>
* Path.cs (ChangeExtension): handle some special cases (fixes bug #25319)
svn path=/trunk/mcs/; revision=5311
Paolo Molaro [Mon, 17 Jun 2002 11:46:31 +0000 (11:46 -0000)]
Mon Jun 17 17:31:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
* get.h, get.c: get_marshal_info() to get a marshal descriptor.
* main.c, dump.h, dump.c: added code to dump the FieldMarshl table.
svn path=/trunk/mono/; revision=5310
Paolo Molaro [Mon, 17 Jun 2002 11:44:35 +0000 (11:44 -0000)]
Mon Jun 17 17:29:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
* marshal.h, marshal.c: some support code to handle complex marshaling.
svn path=/trunk/mono/; revision=5309
Gonzalo Paniagua Javier [Mon, 17 Jun 2002 11:10:08 +0000 (11:10 -0000)]
2002-06-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/Control.cs: implemented PreventAutoID.
* System.Web.UI/Page.cs:
(SetDefaults): don't set ID automatically if Control.PreventAutoID has
been called.
* System.Web.UI.WebControls/Style.cs: fixed IsEmpty and Width.
* System.Web.UI.WebControls/Table.cs: mono-stylized.
(TableRowControlCollection.AddAt): fixed.
(AddAttributesToRender): fixed.
* System.Web.UI.WebControls/TableCell.cs: mono-stylized.
(.ctor): use PreventAutoID.
(AddAttributesToRender): fixed.
(AddParsedSubObject): fixed.
* System.Web.UI.WebControls/TableRow.cs: mono-stylized. Added
ParseChildren attribute.
* System.Web.UI.WebControls/TableStyle.cs:
(get_GridLine): fixed.
svn path=/trunk/mcs/; revision=5307
Paolo Molaro [Mon, 17 Jun 2002 10:50:11 +0000 (10:50 -0000)]
Forgot to commit this fix a while ago...
Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
* strtod.c: make __bsd_dtoa() always return malloc()ed memory.
svn path=/trunk/mono/; revision=5306
Paolo Molaro [Mon, 17 Jun 2002 10:48:49 +0000 (10:48 -0000)]
Mon Jun 17 16:32:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
* class.h, class.c, reflection.c: handle ignorecase in GetType ().
Better signatures with vtable error dump.
svn path=/trunk/mono/; revision=5305
Paolo Molaro [Mon, 17 Jun 2002 10:28:10 +0000 (10:28 -0000)]
Mon Jun 17 16:13:35 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c, reflection.h, icall.c: fixes for multiple-nested types.
svn path=/trunk/mono/; revision=5304
Paolo Molaro [Mon, 17 Jun 2002 10:25:55 +0000 (10:25 -0000)]
2002-06-17 Dietmar Maurer <dietmar@ximian.com>
* icall.c (ves_icall_Type_GetField): impl.
svn path=/trunk/mono/; revision=5303
Dietmar Maurer [Mon, 17 Jun 2002 10:17:24 +0000 (10:17 -0000)]
2002-06-17 Dietmar Maurer <dietmar@ximian.com>
* jit.c (mono_analyze_stack): impl. STARG
(mono_analyze_stack): impl. LDARGA
* icall.c (ves_icall_Type_GetField): impl.
svn path=/trunk/mono/; revision=5302
Dietmar Maurer [Mon, 17 Jun 2002 10:13:49 +0000 (10:13 -0000)]
2002-06-17 Dietmar Maurer <dietmar@ximian.com>
* MonoType.cs: GetField is now a InternalCall
* File.cs (Delete): only call Directory.Exists() if DirName != ""
svn path=/trunk/mcs/; revision=5301