Radek Doulik [Fri, 1 Feb 2002 15:09:15 +0000 (15:09 -0000)]
implemented RegionInfo (string) constructor
svn path=/trunk/mcs/; revision=2226
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
Dietmar Maurer [Fri, 1 Feb 2002 12:04:34 +0000 (12:04 -0000)]
SHR/SHL impl.
svn path=/trunk/mono/; revision=2224
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
Paolo Molaro [Fri, 1 Feb 2002 10:55:00 +0000 (10:55 -0000)]
Fixety fix.
svn path=/trunk/mono/; revision=2222
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
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
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
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
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
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
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
Dietmar Maurer [Thu, 31 Jan 2002 15:14:24 +0000 (15:14 -0000)]
removed the hack
svn path=/trunk/mono/; revision=2214
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
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
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
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
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
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
Dietmar Maurer [Thu, 31 Jan 2002 09:51:27 +0000 (09:51 -0000)]
impl. LDFTN, more bug fixes
svn path=/trunk/mono/; revision=2207
Dan Lewis [Thu, 31 Jan 2002 09:01:06 +0000 (09:01 -0000)]
added System.Text.RegularExpressions suite.
svn path=/trunk/mcs/; revision=2206
Dan Lewis [Thu, 31 Jan 2002 08:00:16 +0000 (08:00 -0000)]
Regex classes, initial revision.
svn path=/trunk/mcs/; revision=2205
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
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
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
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
Radek Doulik [Wed, 30 Jan 2002 16:28:47 +0000 (16:28 -0000)]
ops, removed junk
svn path=/trunk/mono/; revision=2200
Dietmar Maurer [Wed, 30 Jan 2002 12:22:46 +0000 (12:22 -0000)]
vtable bug fix
svn path=/trunk/mono/; revision=2199
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
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
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
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
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
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
Miguel de Icaza [Tue, 29 Jan 2002 18:34:23 +0000 (18:34 -0000)]
Update with news coverage
svn path=/trunk/mono/; revision=2192
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
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
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
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
Miguel de Icaza [Tue, 29 Jan 2002 01:53:34 +0000 (01:53 -0000)]
Flush changes
svn path=/trunk/mcs/; revision=2187
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Fri, 25 Jan 2002 21:48:37 +0000 (21:48 -0000)]
Commit
svn path=/trunk/mcs/; revision=2167
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
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
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
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
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
Dietmar Maurer [Fri, 25 Jan 2002 11:19:37 +0000 (11:19 -0000)]
bug fix
svn path=/trunk/mono/; revision=2161
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
Nick Drochak [Fri, 25 Jan 2002 10:45:47 +0000 (10:45 -0000)]
.cvsignore: *ignore* them, i said
svn path=/trunk/mcs/; revision=2159
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
Dietmar Maurer [Fri, 25 Jan 2002 10:35:35 +0000 (10:35 -0000)]
more appdomain update
svn path=/trunk/mono/; revision=2157
Dietmar Maurer [Fri, 25 Jan 2002 10:27:49 +0000 (10:27 -0000)]
more AppDomain updates
svn path=/trunk/mcs/; revision=2156
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
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
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
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
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
Duncan Mak [Thu, 24 Jan 2002 13:32:24 +0000 (13:32 -0000)]
Flush, mostly indent differences
svn path=/trunk/mcs/; revision=2150
Dietmar Maurer [Thu, 24 Jan 2002 13:16:30 +0000 (13:16 -0000)]
more appdomain work
svn path=/trunk/mono/; revision=2149
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
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
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
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
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
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
Miguel de Icaza [Thu, 24 Jan 2002 01:20:56 +0000 (01:20 -0000)]
Add --root command line
svn path=/trunk/mono/; revision=2141
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
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
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
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
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
Miguel de Icaza [Wed, 23 Jan 2002 22:20:46 +0000 (22:20 -0000)]
Add utime
svn path=/trunk/mono/; revision=2135
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
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
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
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
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
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
Dick Porter [Wed, 23 Jan 2002 19:27:53 +0000 (19:27 -0000)]
Added the MIS web server
svn path=/trunk/mono/; revision=2128
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
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