mono.git
22 years agoimplemented RegionInfo (string) constructor
Radek Doulik [Fri, 1 Feb 2002 15:09:15 +0000 (15:09 -0000)]
implemented RegionInfo (string) constructor

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

22 years ago2002-02-01 Radek Doulik <rodo@ximian.com>
Radek Doulik [Fri, 1 Feb 2002 14:40:37 +0000 (14:40 -0000)]
2002-02-01  Radek Doulik  <rodo@ximian.com>

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

22 years agoSHR/SHL impl.
Dietmar Maurer [Fri, 1 Feb 2002 12:04:34 +0000 (12:04 -0000)]
SHR/SHL impl.

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

22 years agoFri Feb 1 16:03:53 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 1 Feb 2002 11:22:35 +0000 (11:22 -0000)]
Fri Feb 1 16:03:53 CET 2002 Paolo Molaro <lupus@ximian.com>

* interp.c: exception fixes. Use mono_method_pointer_get ()
to easy porting to other archs. Some support for overflow detection.

Fri Feb 1 16:03:00 CET 2002 Paolo Molaro <lupus@ximian.com>

* x86/tramp.c, ppc/tramp.c: implement mono_method_pointer_get ().

Fri Feb 1 16:13:20 CET 2002 Paolo Molaro <lupus@ximian.com>

* class.c: add asserts if we are ever going to scribble over memory.
* socket-io.c: not all systems have AF_IRDA defined.

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

22 years agoFixety fix.
Paolo Molaro [Fri, 1 Feb 2002 10:55:00 +0000 (10:55 -0000)]
Fixety fix.

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

22 years agoFri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 1 Feb 2002 10:41:25 +0000 (10:41 -0000)]
Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>

* configure.in: allow PKG_CONFIG_PATH for the build-platform
pkg-config invocation.

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

22 years agoFri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 1 Feb 2002 10:22:51 +0000 (10:22 -0000)]
Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>

* configure.in: add some support/fixes for cross-compilation.

Fri Feb 1 15:14:16 CET 2002 Paolo Molaro <lupus@ximian.com>

* Makefile.am: support cross-compilation.

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

22 years ago2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Fri, 1 Feb 2002 10:09:51 +0000 (10:09 -0000)]
2002-02-01    Gaurav Vaish <gvaish@iitk.ac.in>

* DataList.cs   -- Done a hell lot of work today. I am tired now and will
 go to library to study for the exams on Monday.
 See ChangeLog for details of what I did today.

* ChangeLog  -- Updated in accordance.

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

22 years ago2002-02-01 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Thu, 31 Jan 2002 22:50:37 +0000 (22:50 -0000)]
2002-02-01    Gaurav Vaish <gvaish@iitk.ac.in>

* TODO: Do I really need destructors? I have added a small description.
 I don't think I need them. I am nowhere using any unmanaged code.

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

22 years agoWas part of PerlTest.cs: modified to use result description instead of checksum.
Dan Lewis [Thu, 31 Jan 2002 21:56:10 +0000 (21:56 -0000)]
Was part of PerlTest.cs: modified to use result description instead of checksum.

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

22 years agoRemoved /nowarn:1595, added /noconfig flag to build file (CSC was using the
Dan Lewis [Thu, 31 Jan 2002 21:47:17 +0000 (21:47 -0000)]
Removed /nowarn:1595, added /noconfig flag to build file (CSC was using the
Microsoft assemblies in preference.)

Removed checksum from Perl regex trial descriptions. Now using a descriptive
string.

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

22 years agoBranch bug was affecting FastRepeat: a(?:b|c|d)*(.) threw a stack overflow.
Dan Lewis [Thu, 31 Jan 2002 18:15:22 +0000 (18:15 -0000)]
Branch bug was affecting FastRepeat: a(?:b|c|d)*(.) threw a stack overflow.

Added note about (?(X)...) capture/expression disambiguation.

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

22 years agoremoved the hack
Dietmar Maurer [Thu, 31 Jan 2002 15:14:24 +0000 (15:14 -0000)]
removed the hack

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

22 years agoThu Jan 31 18:21:12 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 31 Jan 2002 13:29:29 +0000 (13:29 -0000)]
Thu Jan 31 18:21:12 CET 2002 Paolo Molaro <lupus@ximian.com>

* dis-cil.c: reverse order when outputting start try blocks.

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

22 years agoThu Jan 31 17:32:32 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 31 Jan 2002 12:41:09 +0000 (12:41 -0000)]
Thu Jan 31 17:32:32 CET 2002 Paolo Molaro <lupus@ximian.com>

* Directory.cs: handle opendir() return NULL and absolute filenames.

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

22 years agoAdded more stuff to various Exceptions to make them serializable
Duncan Mak [Thu, 31 Jan 2002 12:32:31 +0000 (12:32 -0000)]
Added more stuff to various Exceptions to make them serializable

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

22 years agofix the bug in the previous bug fix
Dietmar Maurer [Thu, 31 Jan 2002 12:28:26 +0000 (12:28 -0000)]
fix the bug in the previous bug fix

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

22 years agomono_wrapper_readdir: add check for null pointer
Dietmar Maurer [Thu, 31 Jan 2002 12:02:14 +0000 (12:02 -0000)]
mono_wrapper_readdir: add check for null pointer

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

22 years agoimpl. CEQ for lreg, more bug fixes
Dietmar Maurer [Thu, 31 Jan 2002 11:32:00 +0000 (11:32 -0000)]
impl. CEQ for lreg, more bug fixes

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

22 years agoimpl. LDFTN, more bug fixes
Dietmar Maurer [Thu, 31 Jan 2002 09:51:27 +0000 (09:51 -0000)]
impl. LDFTN, more bug fixes

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

22 years agoadded System.Text.RegularExpressions suite.
Dan Lewis [Thu, 31 Jan 2002 09:01:06 +0000 (09:01 -0000)]
added System.Text.RegularExpressions suite.

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

22 years agoRegex classes, initial revision.
Dan Lewis [Thu, 31 Jan 2002 08:00:16 +0000 (08:00 -0000)]
Regex classes, initial revision.

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

22 years agoRegex tests. Initial revision - just the Perl trials.
Dan Lewis [Thu, 31 Jan 2002 07:58:48 +0000 (07:58 -0000)]
Regex tests. Initial revision - just the Perl trials.

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

22 years ago2002-01-31 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 31 Jan 2002 03:20:31 +0000 (03:20 -0000)]
2002-01-31  Duncan Mak  <duncan@ximian.com>

    * AppDomainUnloadedException.cs:
    * ApplicationException.cs:
    * ArgumentOutOfRangeException.cs:
    * ArithmeticException.cs:
    * ArrayTypeMismatchException:
    * BadImageFormatException.cs:
    * Exception.cs:
    * MissingMemberException.cs:
    * TypeLoadException.cs: Added missing bits for serialization.

    * FileLoadException.cs:
    * FileNotFoundException: Added missing bits for serialization.

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

22 years ago2002-01-31 Gaurav Vaish <gvaish@.iitk.ac.in>
Gaurav Vaish [Thu, 31 Jan 2002 01:55:13 +0000 (01:55 -0000)]
2002-01-31     Gaurav Vaish <gvaish@.iitk.ac.in>

* WebColorConverter.cs  -- Oops! Should have added yesterday itself.
 :: Initial Implementation. Lots of MonoTODO's

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

22 years ago2002-01-31 Gaurav vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Thu, 31 Jan 2002 01:52:55 +0000 (01:52 -0000)]
2002-01-31   Gaurav vaish <gvaish@iitk.ac.in>

* RepeatInfo.cs  -- Almost done. See ChangeLog for details.

* ChangeLog  -- About what's status of RepeatInfo. Vertical direction rendering
 is left.

* TODO -- "&" mark for RepeatInfo class.

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

22 years agoops, removed junk
Radek Doulik [Wed, 30 Jan 2002 16:28:47 +0000 (16:28 -0000)]
ops, removed junk

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

22 years agovtable bug fix
Dietmar Maurer [Wed, 30 Jan 2002 12:22:46 +0000 (12:22 -0000)]
vtable bug fix

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

22 years ago2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Wed, 30 Jan 2002 11:50:39 +0000 (11:50 -0000)]
2002-01-30    Gaurav Vaish <gvaish@iitk.ac.in>

* UnitConverter.cs -- Completed

* ValidatedControlConverter.cs -- Looks complete. Doubtful though!! :((

* ValidationSummary.cs -- Initial Implementation

* ChangeLog  -- Details of what happened today

* TODO  -- Marks updated

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

22 years ago2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Wed, 30 Jan 2002 11:48:59 +0000 (11:48 -0000)]
2002-01-30    Gaurav Vaish <gvaish@iitk.ac.in>

** class.xml: Today's updates... All in WebControls namespace
 See System.Web.UI.WebControls/ChangeLog for details.

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

22 years ago2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Wed, 30 Jan 2002 09:02:42 +0000 (09:02 -0000)]
2002-01-30   Gaurav Vaish <gvaish@iitk.ac.in>

* PlaceHolder.cs  -- The simplest class one can have!
* PlaceHolderControlBuilder.cs  -- Not less simple.

* ChageLog, TODO -- Updates for these files.

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

22 years ago2002-02-30 Gaurav Vqaish <gvaish@iitk.ac.in>
Gaurav Vaish [Wed, 30 Jan 2002 07:52:16 +0000 (07:52 -0000)]
2002-02-30    Gaurav Vqaish <gvaish@iitk.ac.in>

* RadioButtonList.cs   -- Almost done. One method left. See ChangeLog for details

* ChangeLog  -- What's been done / left in RadioButton.cs

* TODO -- Marked RadioButtonList with an "&".

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

22 years ago2002-01-30 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Wed, 30 Jan 2002 03:58:31 +0000 (03:58 -0000)]
2002-01-30    Gaurav Vaish <gvaish@iitk.ac.in>

* DropDownList.cs  -- Completed

* ListItemCollection.cs -- Add method FindByValueInternal to assist derived
 classes. Found a bug in FindByValue(...). Corrected

* ChangeLog, TODO  -- Properly Updated

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

22 years agoFinished Guid.cs except for Guid.NewGuid
Duco Fijma [Tue, 29 Jan 2002 18:46:24 +0000 (18:46 -0000)]
Finished Guid.cs except for Guid.NewGuid

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

22 years agoUpdate with news coverage
Miguel de Icaza [Tue, 29 Jan 2002 18:34:23 +0000 (18:34 -0000)]
Update with news coverage

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

22 years agoTue Jan 29 22:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 29 Jan 2002 17:41:30 +0000 (17:41 -0000)]
Tue Jan 29 22:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>

* _AppDomain.cs: remove ToString() method: it doesn't seem right
to have it in this interface and it screws up the method vtable setup.

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

22 years ago2002-01-30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 29 Jan 2002 13:36:48 +0000 (13:36 -0000)]
2002-01-30  Nick Drochak  <ndrochak@gol.com>

* CodeGroupTest.cs: New File.  Not done, but checking in now just in case

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

22 years ago2002-01-30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 29 Jan 2002 13:33:52 +0000 (13:33 -0000)]
2002-01-30  Nick Drochak  <ndrochak@gol.com>

* CodeGroup.cs: New file.  Not nearly done with this, but saving it
in cvs just in case.
* PolicyLevel.cs: Sarted just a bit on this then relized i need CodeGroup
first (among others).  Checking in for disaster recovery.

2002-01-29  Nick Drochak  <ndrochak@gol.com>

* PolicyStatementAttribute.cs: New file.
* PolicyException.cs: Use correct namespace
* PolicyLevel.cs: Add [Serializable] to class

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

22 years ago * index: fix link to X11 license
Nick Drochak [Tue, 29 Jan 2002 12:48:12 +0000 (12:48 -0000)]
* index: fix link to X11 license

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

22 years agoFlush changes
Miguel de Icaza [Tue, 29 Jan 2002 01:53:34 +0000 (01:53 -0000)]
Flush changes

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

22 years ago2002-01-28 Andrei Zmievski <andrei@php.net>
Andrei Zmievski [Tue, 29 Jan 2002 01:04:04 +0000 (01:04 -0000)]
2002-01-28  Andrei Zmievski <andrei@php.net>

    * Double.cs: implemented IConvertible interface.

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

22 years ago2002-01-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 28 Jan 2002 20:32:42 +0000 (20:32 -0000)]
2002-01-28  Miguel de Icaza  <miguel@ximian.com>

* ArgumentException.cs: Implement serialization constructor.
(GetObjectData): Implement serializer.

* ArgumentNullException.cs: Implement serialization constructor.

* Exception.cs: Implement serialization constructor.
(GetObjectData): Implement serializer.

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

22 years agoUpdate c-sharp file with thoughts on the CIL optimizer; Fix the MIT license
Miguel de Icaza [Mon, 28 Jan 2002 14:04:10 +0000 (14:04 -0000)]
Update c-sharp file with thoughts on the CIL optimizer;  Fix the MIT license
link.

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

22 years ago2002-01-28 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 28 Jan 2002 14:03:27 +0000 (14:03 -0000)]
2002-01-28  Miguel de Icaza  <miguel@ximian.com>

* support.cs: Api for Pair to set a value.  Despite the fact that
the variables are public the MS C# compiler refuses to compile
code that accesses the field if the variable is part of a foreach
statement.

* statement.cs (Fixed): Begin implementation of the fixed
statement.

(Block.AddVariable): Return the VariableInfo on success and null
on failure instead of true/false.

* cs-parser.jay (foreach): Catch errors on variables already
defined (we were ignoring this value before) and properly unwind
the block hierarchy

(fixed_statement): grammar for the fixed statement.

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

22 years ago2002-01-29 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 28 Jan 2002 13:04:37 +0000 (13:04 -0000)]
2002-01-29  Nick Drochak  <ndrochak@gol.com>

* PolicyStatementAttribute.cs: New file.

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

22 years ago2002-01-28 Gaurav vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Mon, 28 Jan 2002 12:24:13 +0000 (12:24 -0000)]
2002-01-28    Gaurav vaish <gvaish@iitk.ac.in>

* FontNamesConverter.cs, ListItemControlBuilder.cs  -- Completed

* FontUnitConverter.cs       -- Initial Implementation

* ChangeLog, TODO  -- Updated in accordance.

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

22 years agoupdate docs to include x11 license
Miguel de Icaza [Mon, 28 Jan 2002 01:34:08 +0000 (01:34 -0000)]
update docs to include x11 license

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

22 years ago2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sun, 27 Jan 2002 13:10:52 +0000 (13:10 -0000)]
2002-01-27    Gaurav Vaish   <gvaish@iitk.ac.in>

* TODO   -- Updated

 I counted.. and get that out of total 132 implementations, I am done
 with 91 (100% status). 132 count includes, enumerations, interfaces,
 classes and structs and so does 91 include.

 IT'S ABOUT 2/3rd of TOTAL WORK IN WEBCONTROLS!

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

22 years ago2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sun, 27 Jan 2002 12:55:03 +0000 (12:55 -0000)]
2002-01-27    Gaurav Vaish <gvaish@iitk.ac.in>

* class.xml   -- Latest report for WebControls universe (?)

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

22 years ago2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sun, 27 Jan 2002 12:51:31 +0000 (12:51 -0000)]
2002-01-27     Gaurav Vaish <gvaish@iitk.ac.in>

* TextBoxControlBuilder.cs      -- Completed
* TextBox.cs                    -- Almost done
* Xml.cs             -- Initial Implementation

* ChangeLog, TODO  -- Updated accordingly

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

22 years ago2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sun, 27 Jan 2002 00:31:43 +0000 (00:31 -0000)]
2002-01-27     Gaurav Vaish <gvaish@iitk.ac.in>

* RadioButton.cs  -- Completed
* TextBox.cs      -- Initial Implementation

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

22 years ago2002-01-27 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sat, 26 Jan 2002 21:25:57 +0000 (21:25 -0000)]
2002-01-27    Gaurav Vaish <gvaish@iitk.ac.in>

* ChangeLog: EnumCheck updates describing the new tool.

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

22 years ago * update pointer to version 1.0 of .NET SDK.
Nick Drochak [Sat, 26 Jan 2002 20:23:08 +0000 (20:23 -0000)]
* update pointer to version 1.0 of .NET SDK.

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sat, 26 Jan 2002 13:27:18 +0000 (13:27 -0000)]
2002-01-26     Gaurav Vaish <gvaish@iitk.ac.in>

* TextBox.cs   -- Started off.
* ChangeLog, TODO  -- Updated properly

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sat, 26 Jan 2002 10:21:32 +0000 (10:21 -0000)]
2002-01-26    Gaurav Vaish <gvaish@iitk.ac.in>

* RadioButton.cs   -- Completed

* ChangeLog, TODO  -- Updated

I've dropped the idea of going for another build. Too many dependencies
 on other namespaces. I don't want to get involved right now. ;-)

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Sat, 26 Jan 2002 08:37:21 +0000 (08:37 -0000)]
2002-01-26    Gaurav Vaish <gvaish@iitk.ac.in>

* EnumCheckAssemblyCollection.cs, assemblies.xml   -- Files related to EnumCheck tool

* EnumCheck.cs   -- updated
* makefile      -- build EnumCheck

 Hey Nick, now you can use this tool very beautifully. Just modify the assemblies.xml file.

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

22 years agoUpdate with links from Gaurav
Miguel de Icaza [Fri, 25 Jan 2002 23:55:51 +0000 (23:55 -0000)]
Update with links from Gaurav

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Fri, 25 Jan 2002 23:37:45 +0000 (23:37 -0000)]
2002-01-26      Gaurav Vaish <gvaish@iitk.ac.in>

* EnumCheck.cs   -- Please feel free to use it. I've done with it. Yahoo!!

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Fri, 25 Jan 2002 23:19:17 +0000 (23:19 -0000)]
2002-01-26    Gaurav Vaish <gvaish@iitk.ac.in>

* EnumCheck.cs  -- Did some modifications. At least not giving an exception, but
  still fails to load or whatever be the problem. I'll try to debug it today.

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

22 years agoCommit
Miguel de Icaza [Fri, 25 Jan 2002 21:48:37 +0000 (21:48 -0000)]
Commit

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

22 years agoWooohoo! Unsafe code, here I come!
Miguel de Icaza [Fri, 25 Jan 2002 21:48:12 +0000 (21:48 -0000)]
Wooohoo!  Unsafe code, here I come!

A couple of things are missing, but I will get to that tomorrow.

2002-01-25  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (UnaryMutator.IsIncrementableNumber): Allow also
pointer types to be incretemented.

(SizeOf): Implement.

* cs-parser.jay (pointer_member_access): Implement
expr->IDENTIFIER production.

* expression.cs (IndexerAccess.DoResolve, ArrayAccess.DoResolve,
MemberAccess.DoResolve, Invocation.DoResolve): Check for pointers
on safe contexts.

(Unary): Implement indirection.

* ecore.cs (Expression.UnsafeError): Reports error 214 (pointer
use in non-unsafe context).

(SimpleName.DoResolve): Check for pointers in field access on safe
contexts.

(Expression.LoadFromPtr): Factor the load-indirect code in this
function.  This was duplicated in UnboxCast and ParameterReference

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

22 years ago2002-01-26 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Fri, 25 Jan 2002 16:15:08 +0000 (16:15 -0000)]
2002-01-26    Gaurav Vaish <gvaish@iitk.ac.in>

* TableItemStyle.cs, Panel.cs   -- Completed. :))

* ChangeLog, TODO   -- Updated

 Now I'd try to go for another build including these files. Hope I succeed soon.

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

22 years ago * ResourceReaderTest.cs: eliminate some compiler warnings
Nick Drochak [Fri, 25 Jan 2002 11:49:59 +0000 (11:49 -0000)]
* ResourceReaderTest.cs: eliminate some compiler warnings

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

22 years ago2002-01-25 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 25 Jan 2002 11:47:24 +0000 (11:47 -0000)]
2002-01-25  Nick Drochak  <ndrochak@gol.com>

* AllTests.cs: Add System.Resources.AllTests.Suite

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

22 years ago2002-01-26 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 25 Jan 2002 11:45:54 +0000 (11:45 -0000)]
2002-01-26  Nick Drochak  <ndrochak@gol.com>

* ResourceReader.cs: Finsished reading resource files with just strings
in them.  Need to figure out other types, and also resources with
multiple types in the same file.

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

22 years agobug fix
Dietmar Maurer [Fri, 25 Jan 2002 11:19:37 +0000 (11:19 -0000)]
bug fix

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

22 years ago2002-01-25 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 25 Jan 2002 10:57:34 +0000 (10:57 -0000)]
2002-01-25  Nick Drochak  <ndrochak@gol.com>

* AllTests.cs:
* Empty.resources:
* MyResources.resources: Added files
* ResourceReaderTest.cs: Test the enumerator

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

22 years ago .cvsignore: *ignore* them, i said
Nick Drochak [Fri, 25 Jan 2002 10:45:47 +0000 (10:45 -0000)]
.cvsignore: *ignore* them, i said

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

22 years ago .cvsignore: ignore .dll files in this directory.
Nick Drochak [Fri, 25 Jan 2002 10:37:59 +0000 (10:37 -0000)]
.cvsignore: ignore .dll files in this directory.

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

22 years agomore appdomain update
Dietmar Maurer [Fri, 25 Jan 2002 10:35:35 +0000 (10:35 -0000)]
more appdomain update

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

22 years agomore AppDomain updates
Dietmar Maurer [Fri, 25 Jan 2002 10:27:49 +0000 (10:27 -0000)]
more AppDomain updates

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

22 years ago2002-01-25 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 25 Jan 2002 04:09:55 +0000 (04:09 -0000)]
2002-01-25  Nick Drochak  <ndrochak@gol.com>

* .cvsignore: ignore .dll files now since we build NUnitCore.dll ourselves

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

22 years ago2002-01-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 17:28:18 +0000 (17:28 -0000)]
2002-01-24  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ComposedCast): report an error if a pointer cast
is used in a safe region.

* ecore.cs (Expression.ConvertExplicit): Add rules for implicit
pointer type casts in unsafe context.

* codegen.cs (EmitContext): Set up IsUnsafe.

* cs-parser.jay (non_expression_type): Add productions for pointer
casts.

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

22 years ago2002-01-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 15:55:41 +0000 (15:55 -0000)]
2002-01-24  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Invocation.EmitCall): Remove chunk of buggy
code.  We should not use force into static mode if the method is
not virtual.  Fixes bug in MIS

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

22 years ago2002-01-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 15:54:43 +0000 (15:54 -0000)]
2002-01-24  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Invocation.EmitCall): Remove chunk of buggy
code.  We should not use force into static mode if the method is
not virtual.  Fixes bug in MIS

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

22 years ago2002-01-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 15:06:39 +0000 (15:06 -0000)]
2002-01-24  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Do.Emit, While.Emit, For.Emit,
Statement.EmitBoolExpression): Add support to Do and While to
propagate infinite loop as `I do return' semantics.

Improve the For case to also test for boolean constants.

* attribute.cs (Attribute.ApplyAttributes): Add ParameterBuilder
to the list of attributes we can add.

Remove `EmitContext' argument.

* class.cs (Method.Define): Apply parameter attributes.
(Constructor.Define): Apply parameter attributes.
(MethodCore.LabelParameters): Move here the core of labeling
parameters.

* support.cs (ReflectionParameters.ParameterModifier,
InternalParameters.ParameterModifier): Use IsByRef on the type and
only return the OUT bit for these parameters instead of in/out/ref
flags.

This is because I miss-understood things.  The ParameterInfo.IsIn
and IsOut represent whether the parameter has the [In] and [Out]
attributes set.

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

22 years agoFlush, mostly indent differences
Duncan Mak [Thu, 24 Jan 2002 13:32:24 +0000 (13:32 -0000)]
Flush, mostly indent differences

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

22 years agomore appdomain work
Dietmar Maurer [Thu, 24 Jan 2002 13:16:30 +0000 (13:16 -0000)]
more appdomain work

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

22 years agoThu Jan 24 17:42:54 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 24 Jan 2002 12:51:20 +0000 (12:51 -0000)]
Thu Jan 24 17:42:54 CET 2002 Paolo Molaro <lupus@ximian.com>

* Directory.cs: allow directories in GetFiles() mask.

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

22 years agoThu Jan 24 17:41:06 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 24 Jan 2002 12:49:03 +0000 (12:49 -0000)]
Thu Jan 24 17:41:06 CET 2002 Paolo Molaro <lupus@ximian.com>

* glob.c: fix typo.

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

22 years ago2002-01-24 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 11:13:26 +0000 (11:13 -0000)]
2002-01-24  Miguel de Icaza  <miguel@ximian.com>

* StructLayoutAttribute.cs: Flag attribute as targetting structs
or classes.

* InAttribute.cs: Flag attribute as targettting a paramter

* OutAttribute.cs: ditto.

* DllImportAttribute.cs: Flag attribute as targetting methods.

* MarshalAsAttribute.cs: Flag attribute as targetting fields,
parameters and returnvalues.

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

22 years agoThu Jan 24 12:59:23 CET 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 24 Jan 2002 08:07:34 +0000 (08:07 -0000)]
Thu Jan 24 12:59:23 CET 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: ignore "file://" prefix when loading an assembly.

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

22 years ago2002-01-24 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Thu, 24 Jan 2002 07:15:15 +0000 (07:15 -0000)]
2002-01-24    Gaurav Vaish <gvaish@iitk.ac.in>

* .cvsignore -- Ignore *.exe

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

22 years ago2002-24-02 Gaurav Vaish <gvaish@iitk.ac.in>
Gaurav Vaish [Thu, 24 Jan 2002 04:14:05 +0000 (04:14 -0000)]
2002-24-02   Gaurav Vaish <gvaish@iitk.ac.in>

* *.cs -- Updates from Leen Toelen (toelen@hotmail.com)

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

22 years agoAdd --root command line
Miguel de Icaza [Thu, 24 Jan 2002 01:20:56 +0000 (01:20 -0000)]
Add --root command line

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 01:07:06 +0000 (01:07 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* glob.c (mono_glob_compile): Make the glob expression contain ^
and $ at the beginning and end respectively.

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 01:00:53 +0000 (01:00 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* x86/tramp.c (mono_create_trampoline): Do not try to create a
mono_string_new if the return value from the PInvoke code is
NULL.

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* genwrapper.pl: Added wrappers for the mono_glob functions.

* glob.c: New file, with globing functions used by the Directory
code.

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 24 Jan 2002 00:59:13 +0000 (00:59 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* Unix/Errno.cs: Added

* Unix/Wrapper.cs: Updated to new Wrapper

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* FileInfo.c (CopyTo, MoveTo): Implement.

* FileStream.cs: Add argument checking to the constructor.

* File.cs: Rewrote most of the file.  Implement Copy, Open, Create,
OpenText, OpenWrite, Move.  Made pending methods flagged as MonoTODO.

* Directory.cs (Delete): reimplement without using DirectoryInfo.
(Delete): Implement the recursive version.
(GetCreationTime, GetLastWriteTime, GetLastAccessTime): Implement.
(Move): Reimplement.
(getNames): dead code removal.

* Path.cs: define an internal DirectorySeparatorStr that we use in
a few spots.

* Wrapper.cs: Updated to new version.

* DirectoryInfo (Delete): Implement using the Directory API.

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* DateTime.cs (UnixEpoch): The Begining of the Unix epoch.

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

22 years ago2002-01-23 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 24 Jan 2002 00:58:39 +0000 (00:58 -0000)]
2002-01-23  Duncan Mak  <duncan@ximian.com>

    * DebuggerStepThroughAttribute.cs:
    * DebuggerHiddenAttribte.cs: Add to CVS.

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

22 years ago2002-01-23 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 24 Jan 2002 00:57:12 +0000 (00:57 -0000)]
2002-01-23  Duncan Mak  <duncan@ximian.com>

    * AssemblyAlgorithmIdAttribute.cs:
    * AssemblyCompanyAttribute.cs:
    * AssemblyConfigurationAttribute.cs:
    * AssemblyCopyrightAttribute.cs:
    * AssemblyCultureAttribute.cs:
    * AssemblyDefaultAliasAttribute.cs:
    * AssemblyDelaySignAttribute.cs:
    * AssemblyDescriptionAttribute.cs:
    * AssemblyFileVersionAttribute.cs:
    * AssemblyFlagsAttribute.cs:
    * AssemblyInformationalVersionAttribute.cs:
    * AssemblyKeyFileAttribute.cs:
    * AssemblyKeyNameAttribute.cs:
    * AssemblyNameProxy.cs:
    * AssemblyProductAttribute.cs:
    * AssemblyTitleAttribute.cs:
    * AssemblyTradeMarkAttribute.cs:
    * AssemblyVersionAttribute.cs:
    * CustomAttributeFormatException.cs:
    * InvalidFilterCriteriaException.cs:
    * TargetParameterCountException.cs: Added.

2002-01-23  Duncan Mak  <duncan@ximian.com>

    * FileDialogPermissionAccess.cs: Add to CVS.

    2002-01-23  Duncan Mak  <duncan@ximian.com>

    * EntryPointNotFoundException.cs:
    * FormatException: Added missing constructor and related bits.

    * TypeLoadException: Added missing constructor, methods and
      properties.

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

22 years agoAdd utime
Miguel de Icaza [Wed, 23 Jan 2002 22:20:46 +0000 (22:20 -0000)]
Add utime

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 23 Jan 2002 21:33:02 +0000 (21:33 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* wrapper.c: Changed things so that we can propagate ERRNO back.

Include stdio.h and unistd.h to remove a couple of warnings.

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 23 Jan 2002 21:10:25 +0000 (21:10 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* NetworkStream.cs: Implement class.

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 23 Jan 2002 20:05:45 +0000 (20:05 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* DirectoryInfo.cs (GetFiles, GetDirectories, GetFileSystemInfos,
Delete, Create, Parent, Exists, MoveTo): Implement.

* Directory.cs (GetListing): implement new utility function.
(GetDirectories): Implement.
(GetFileSystemEntries): Implement.
(GetFiles): Implement.

* CheckArgument.cs (Path): Do not allow null by default.

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* Unix/Wrapper.cs: Updated to new Wrapper

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

22 years ago2002-01-23 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 23 Jan 2002 20:04:33 +0000 (20:04 -0000)]
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* genwrapper.pl: Added support for flagging non-CLS compliant
classes and structs with CLSCompliant(false).

Added mkdir, rmdir and rename wrappers.

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

22 years ago2002-01-24 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 23 Jan 2002 19:36:47 +0000 (19:36 -0000)]
2002-01-24  Nick Drochak  <ndrochak@gol.com>

* ResourceReader.cs: Implemented constructors. Started on the
GetEnumerator() method.  Not done yet, but comitting for
'disaster recovery' purposes.

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

22 years ago2002-01-24 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Wed, 23 Jan 2002 19:31:48 +0000 (19:31 -0000)]
2002-01-24  Nick Drochak  <ndrochak@gol.com>

        * ResourceReaderTest.cs: Add new file. This test is not done yet.
        Wanted to save it in cvs for 'disaster recovery' purposes.
        Just in case.

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

22 years agoAdded the MIS web server
Dick Porter [Wed, 23 Jan 2002 19:27:53 +0000 (19:27 -0000)]
Added the MIS web server

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

22 years ago2002-01-23 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 23 Jan 2002 19:19:34 +0000 (19:19 -0000)]
2002-01-23  Dick Porter  <dick@ximian.com>

* System.build: Start build System.Net.Sockets.Socket.cs,
TcpClient.cs and TcpListener.cs

2002-01-23  Dick Porter  <dick@ximian.com>

* SocketException.cs: Implemented

* Socket.cs: Implemented most methods

* LingerOption.cs: Made compile

* AddressFamily.cs: Removed empty auto-generated comments

2002-01-23  Dick Porter  <dick@ximian.com>

* SocketAddress.cs: Implemented.

* IPEndPoint.cs: Turned 'Address' field into a real property.
Implemented Create() and Serialize() methods.

* IPAddress.cs: Fixed class constructor, turned 'Address' field
into a real property. Removed undocumented "public
IPAddress(string)" constructor.

* EndPoint.cs: Implemented.  All methods return
NotSupportedException to enforce subclass overriding.

* Dns.cs: Replaced fixed-layout Hostent struct and cygwin
P/Invokes with portable internal calls.

2002-01-23  Dick Porter  <dick@ximian.com>

* Win32Exception.cs: implement, with support for looking up
runtime errors.

2002-01-23  Dick Porter  <dick@ximian.com>

* Marshal.cs: Added GetLastWin32Error()

* ExternalException.cs: Implemented

2002-01-23  Dick Porter  <dick@ximian.com>

* System.Xml/XmlNode.cs: Fixed IndexerName attribute so it
compiles under .net 1.0

2002-01-23  Dick Porter  <dick@ximian.com>

* Linux.cs: GetFileTime and SetFileTime need to be static

2002-01-23  Dick Porter  <dick@ximian.com>

* ManualResetEvent.cs:
* AutoResetEvent.cs: Fixed DOS line endings

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

22 years ago2002-01-23 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 23 Jan 2002 19:17:33 +0000 (19:17 -0000)]
2002-01-23  Dick Porter  <dick@ximian.com>

* socket-io.c:
* icall.c:
* Makefile.am: Added socket support

2002-01-23  Dick Porter  <dick@ximian.com>

* sockets.c: Networking support, mostly wrapping BSD socket APIs
with handle code, and translating errno into w32 error codes.

* macros.h: Some w32 macros used with the socket support

* error.c: Implemented GetLastError() and SetLastError()

* Makefile.am: Added sockets, with kludge to override some symbols

2002-01-23  Dick Porter  <dick@ximian.com>

* interp.c: Added some kludges to cope with CONV_OVF_I2,
CONV_OVF_I4 and ADD_OVF so that number formatting works.  Also
initialise and cleanup the network support.

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