mono.git
21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:37:44 +0000 (11:37 -0000)]
2003-02-03 Patrik Torstensson

* CrossAppDomainChannel.cs: Implemented cross appdomain marshalling via cross
app domain messages (smuggling objects between domains)

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:36:55 +0000 (11:36 -0000)]
2003-02-03 Patrik Torstensson

* MethodResponse.cs: Implemented
* MethodCall.cs: added support for Cross appdomain messages, implemented some
missing methods.
* MethodDictionary.cs: made serializible and added methods to get internal properties.
* MonoMethodMessage.cs: internal dictionary is now serializible
* ReturnMessage.cs: made serializible
* ErrorMessage.cs: typo fix

* CADMessage.cs: new file, implements cross appdomain messages, both call and return.
Princip of this classes is to move unmutable objects and primitivs between appdomains
without marshalling. This increase performance a lot of the cross appdomain channel.

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:34:52 +0000 (11:34 -0000)]
2003-02-03 Patrik Torstensson

* ObjRef.cs: added copy constructor and two helpers for cross
  appdomain message marshalling.
* RemotingServices.cs: Added helper to create transparant proxy for appdomain, and
  register internal cross appdomain channel.

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:33:04 +0000 (11:33 -0000)]
2003-02-03  Patrik Torstensson

* AppDomain.cs: New internalcalls for handling domain/context switches

* AppDomain.cs (CreateDomain): Return transparant proxy for appdomain object

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

21 years ago2002-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:31:22 +0000 (11:31 -0000)]
2002-02-03 Patrik Torstensson

* Appdomain1-2.cs: Updated tests to work on MS.Net
        * Remoting4.cs: real cross appdomain test case

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 11:22:13 +0000 (11:22 -0000)]
2003-02-03 Patrik Torstensson

* RealProxy.cs: changed excption behavior and added serialization helpers,
  changed so it don't create a new TP for each gettp call.

* RemotingProxy.cs: added functions to short cut calls to GetHashCode and GetType,
same behavior as MS.

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 10:15:14 +0000 (10:15 -0000)]
2003-02-03  Patrik Torstensson

* appdomain.[c|h], domain.c :
 - Added support for getting a domain via domain id
 - Support for setting and getting domain from System.AppDomain
   (used in cross appdomain channel)
 - Added support for get/set for a MonoAppContext on a thread
   (Context class in System.Runtime.Remoting.Contexts),
 - Removed hack in Get/SetData and ExecuteAssembly.

* icall.c : renamed GetTransparantProxy to InternalGetTransparantProxy to allow
the managed world to get control when a proxy is created.

* icall.c (ves_icall_InternalExecute) : bug fix, must return empty array

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 10:01:24 +0000 (10:01 -0000)]
2003-02-03  Patrik Torstensson

* x86.brg, jit.c, jit.h: Add support for transparant proxies in non-virtual method calls.

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

21 years ago2003-02-03 Patrik Torstensson
Patrik Torstensson [Mon, 3 Feb 2003 09:55:49 +0000 (09:55 -0000)]
2003-02-03 Patrik Torstensson

* Binder.cs: minimize locking time in DefaultBinder.

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

21 years agoRevert patch until I debug it properly
Miguel de Icaza [Mon, 3 Feb 2003 08:51:09 +0000 (08:51 -0000)]
Revert patch until I debug it properly

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

21 years ago2003-02-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 3 Feb 2003 08:37:36 +0000 (08:37 -0000)]
2003-02-03  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: (AddAssemblyAndDeps, LoadAssembly): Enter the types
from referenced assemblies as well.

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

21 years ago2003-02-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 3 Feb 2003 08:12:15 +0000 (08:12 -0000)]
2003-02-03  Miguel de Icaza  <miguel@ximian.com>

* icall.c
(ves_icall_System_Reflection_Assembly_GetReferencedAssemblies):
Populate the codebase field as well.

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

21 years ago2003-02-02 Piers Haken <piersh@friskit.com>
Piers Haken [Mon, 3 Feb 2003 04:44:09 +0000 (04:44 -0000)]
2003-02-02  Piers Haken <piersh@friskit.com>

* Parser.jay: add token names
* Tokenizer.cs: fix NCName tokenization

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

21 years ago2003-02-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 3 Feb 2003 02:43:09 +0000 (02:43 -0000)]
2003-02-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* XmlTextWriter.cs: implemented WriteRaw (char[], int, int).

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

21 years ago2003-02-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 3 Feb 2003 02:42:11 +0000 (02:42 -0000)]
2003-02-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DataView.cs: implemented Dispose.

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

21 years ago2003-02-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 3 Feb 2003 02:38:48 +0000 (02:38 -0000)]
2003-02-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System/AppDomain.cs: implemented AppendPrivatePath, ClearPrivatePath
and ClearShadowCopyPath and fixed GetType ().

* System/Attribute.cs: clean up.

* System/Console.cs: removed UnixConsoleEncoding. Use Default.
* System.IO/MemoryStream.cs: create the buffer of the specified capacity.
* System.Text/Encoding.cs: removed UnixConsoleEncoding.

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

21 years ago2003-02-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 3 Feb 2003 02:25:00 +0000 (02:25 -0000)]
2003-02-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/AspParser.cs: the parser fires events when it
parses an element.

* System.Web.UI/SimpleWebHandlerParser.cs:
* System.Web.Compilation/GlobalAsaxCompiler.cs:
* System.Web.Compilation/PageCompiler.cs:
* System.Web.Compilation/UserControlCompiler.cs:
* System.Web.Compilation/AspElements.cs: modified to use the new parser
interface.

* System.Web.Compilation/AspGenerator.cs: modified to use the new
parser. Merge multiple text strings into one single LiteralControl.

* System.Web.Compilation/AspTokenizer.cs: added Line and Column properties.

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

21 years ago2003-02-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 2 Feb 2003 22:03:54 +0000 (22:03 -0000)]
2003-02-02  Martin Baulig  <martin@ximian.com>

* debug.c (mono_debug_add_wrapper): Lookup the wrapper method in a
hash table; we need to provide the correct code_size.

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

21 years ago2003-02-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 2 Feb 2003 21:16:23 +0000 (21:16 -0000)]
2003-02-02  Martin Baulig  <martin@ximian.com>

* jit.c (mono_jit_compile_method): Call mono_debug_add_wrapper()
to add the interncall to the symbol file.

* debug.c (mono_debug_add_wrapper): New public function.

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

21 years ago2003-02-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 2 Feb 2003 21:13:33 +0000 (21:13 -0000)]
2003-02-02  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.c
(MonoSymbolFileMethodAddress): Added `wrapper_address' field.
(mono_debug_symfile_add_method): Allow interncalls.

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

21 years agoResolve parameter types in a more proper manner.
Jackson Harper [Sun, 2 Feb 2003 21:00:14 +0000 (21:00 -0000)]
Resolve parameter types in a more proper manner.

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

21 years agoAdd ChangeLog, Add HelloWorld.il test
Jackson Harper [Sun, 2 Feb 2003 20:56:00 +0000 (20:56 -0000)]
Add ChangeLog, Add HelloWorld.il test

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

21 years agoMakfile update
Jackson Harper [Sun, 2 Feb 2003 20:42:47 +0000 (20:42 -0000)]
Makfile update

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

21 years agoUse new Driver.cs instead of Main.cs
Jackson Harper [Sun, 2 Feb 2003 20:40:27 +0000 (20:40 -0000)]
Use new Driver.cs instead of Main.cs

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

21 years agoAdd ChangeLog
Jackson Harper [Sun, 2 Feb 2003 20:37:21 +0000 (20:37 -0000)]
Add ChangeLog

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

21 years ago* ILParser.jay: Add call instruction, other little fixes and additions
Jackson Harper [Sun, 2 Feb 2003 20:35:26 +0000 (20:35 -0000)]
* ILParser.jay: Add call instruction, other little fixes and additions

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

21 years ago * Class.cs: Don't try to emit methods if we don't have any
Jackson Harper [Sun, 2 Feb 2003 20:34:05 +0000 (20:34 -0000)]
    * Class.cs: Don't try to emit methods if we don't have any
        * Class.cs: Test for entry point of methods, and set Assembly entrypoint
        * CodeGen.cs: Add method to set an Assemblys entry point
        * Method.cs: Add IsEntryPoint property
        * Method.cs Add MethodInfo property, and set this while Emiting
        * Instructions.cs: Add new InstrCall instruction

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

21 years agoAddnew Driver, Add new tests directory
Jackson Harper [Sun, 2 Feb 2003 20:32:05 +0000 (20:32 -0000)]
Addnew Driver, Add new tests directory

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

21 years agoAdd ChangeLog
Jackson Harper [Sun, 2 Feb 2003 20:30:12 +0000 (20:30 -0000)]
Add ChangeLog

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

21 years ago2003-02-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 2 Feb 2003 15:50:48 +0000 (15:50 -0000)]
2003-02-03  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlTextReaderTests.cs : added TestQuoteChar.

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

21 years ago2003-02-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 2 Feb 2003 15:49:49 +0000 (15:49 -0000)]
2003-02-03  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlTextReader.cs : implemented QuoteChar.

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

21 years ago2003-02-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 2 Feb 2003 12:21:02 +0000 (12:21 -0000)]
2003-02-02  Martin Baulig  <martin@ximian.com>

* debug.c (debug_update_il_offsets): Set the prologue end address
to the address of the first source line.

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

21 years ago2003-02-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 2 Feb 2003 04:26:31 +0000 (04:26 -0000)]
2003-02-01  Sebastien Pouliot  <spouliot@videotron.ca>

* AsymmetricSignatureFormatter.cs: Call abstract SetHashAlgorithm
when CreateSignature(hash) is called.
* CryptoStream.cs: Fixed some issues in constructor.
* DSACryptoServiceProvider.cs: Fixed a bug (1 chance in 256) that
a signature could be less than 40 bytes (which is invalid).

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

21 years ago2003-02-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 2 Feb 2003 01:42:26 +0000 (01:42 -0000)]
2003-02-01  Sebastien Pouliot  <spouliot@videotron.ca>

* Modules.cs: Oups - not implemented. Added MonoTODO to most methods
so it's real status get reflected correctly on the web site.

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

21 years ago2003-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 1 Feb 2003 20:26:25 +0000 (20:26 -0000)]
2003-02-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Attribute.cs: fixed all IsDefined overloads. Gotta fix
GetCustomAttributes later.

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

21 years agoCheck access levels when resolving types
Jackson Harper [Sat, 1 Feb 2003 18:40:51 +0000 (18:40 -0000)]
Check access levels when resolving types

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

21 years agoAdded a few methods needed to compile s.w.f in *nix
Gonzalo Paniagua Javier [Sat, 1 Feb 2003 17:04:11 +0000 (17:04 -0000)]
Added a few methods needed to compile s.w.f in *nix

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

21 years agoremove some warnings from now
Miguel de Icaza [Sat, 1 Feb 2003 17:01:03 +0000 (17:01 -0000)]
remove some warnings from now

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

21 years agoAdd stub method
Miguel de Icaza [Sat, 1 Feb 2003 17:00:51 +0000 (17:00 -0000)]
Add stub method

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

21 years agoAddHandler is now a statement of its own and is no more emulated in the
Marco Ridoni [Sat, 1 Feb 2003 13:02:49 +0000 (13:02 -0000)]
AddHandler is now a statement of its own and is no more emulated in the
grammar (even if it still needs a hook in the parser).
Event declaration has been added
Fixed a few bugs in the grammar and in FixuPtypes, a helper function used
to declare fields and local vars.

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

21 years agoSat Feb 1 10:59:31 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 1 Feb 2003 10:02:52 +0000 (10:02 -0000)]
Sat Feb 1 10:59:31 CET 2003 Paolo Molaro <lupus@ximian.com>

* alpha/*: update from Laramie.

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

21 years agoAdd parameters and locals set in catch blocks that might return to set vector
Jackson Harper [Sat, 1 Feb 2003 06:25:42 +0000 (06:25 -0000)]
Add parameters and locals set in catch blocks that might return to set vector

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

21 years agoupdates
Dennis Hayes [Sat, 1 Feb 2003 03:23:48 +0000 (03:23 -0000)]
updates

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

21 years agocheck in for Alexandre Pigolkine
Dennis Hayes [Sat, 1 Feb 2003 03:16:04 +0000 (03:16 -0000)]
check in for Alexandre Pigolkine

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

21 years ago2003-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 31 Jan 2003 18:38:14 +0000 (18:38 -0000)]
2003-01-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: throw parse exception if strtod fails or the string is empty.

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

21 years ago2003-01-31 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 31 Jan 2003 16:25:27 +0000 (16:25 -0000)]
2003-01-31  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_analyze_stack): use the wrapper signature if necessary

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

21 years ago2003-01-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 31 Jan 2003 16:06:42 +0000 (16:06 -0000)]
2003-01-31  Zoltan Varga  <vargaz@freemail.hu>

* debug.c (mono_debug_open_image): dynamic assemblies have no debug
info.

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

21 years agoFri Jan 31 16:09:48 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 31 Jan 2003 15:14:05 +0000 (15:14 -0000)]
Fri Jan 31 16:09:48 CET 2003 Paolo Molaro <lupus@ximian.com>

* marshal.c: handle object type separately from defined
class types.

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

21 years agoFri Jan 31 16:01:20 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 31 Jan 2003 15:05:06 +0000 (15:05 -0000)]
Fri Jan 31 16:01:20 CET 2003 Paolo Molaro <lupus@ximian.com>

* marshal.c: handle NATIVE_LPSTR for strings when it's
explicitly specified.

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

21 years ago2003-31-01 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Fri, 31 Jan 2003 14:58:11 +0000 (14:58 -0000)]
2003-31-01  Ville Palo <vi64pa@koti.soon.fi>

* DataTableTest.cs: Added more tests for Select (string) -method

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

21 years agoFri Jan 31 11:51:43 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 31 Jan 2003 10:57:38 +0000 (10:57 -0000)]
Fri Jan 31 11:51:43 CET 2003 Paolo Molaro <lupus@ximian.com>

* reflection.c, reflection.h, icall.c: setup the reflection
handle cache for ModuleBuilders and AssemblyBuilders.

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

21 years ago2003-01-31 Patrik Torstensson
Patrik Torstensson [Fri, 31 Jan 2003 10:37:40 +0000 (10:37 -0000)]
2003-01-31  Patrik Torstensson

* MemoryStream.cs: use BlockCopyInternal instead of Array.Copy, this is
the same way as MS does it (performance improvement)

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

21 years ago2003-01-31 Patrik Torstensson
Patrik Torstensson [Fri, 31 Jan 2003 10:36:05 +0000 (10:36 -0000)]
2003-01-31  Patrik Torstensson

* Buffer.cs: Changed access level of BlockCopyInternal

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

21 years ago2003-01-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 31 Jan 2003 10:20:30 +0000 (10:20 -0000)]
2003-01-31  Zoltan Varga  <vargaz@freemail.hu>

* ArrayList.cs (RemoveAt): duplicated the the code from RemoveRange
here, since RemoveAt raises a different exception than RemoveRange
when the index is out-of-range. Fixes the ArrayList unit tests.

* ArrayList.cs (RemoveRange): fixed indentation.

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

21 years ago* README: updated for latest WineLib and Mono
John Sohn [Fri, 31 Jan 2003 07:24:27 +0000 (07:24 -0000)]
* README: updated for latest WineLib and Mono

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

21 years ago* makefile: cleaned and reduced dependencies to hard-coded paths
John Sohn [Fri, 31 Jan 2003 07:22:30 +0000 (07:22 -0000)]
* makefile: cleaned and reduced dependencies to hard-coded paths
* monostub.c: updated for compliance with the latest Mono and WineLib

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

21 years ago2003-01-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 31 Jan 2003 03:14:33 +0000 (03:14 -0000)]
2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>

* X509CertificateCollection.cs: Replaced the use of the private
ArrayList by the protected InnerList (from CollectionBase) so
Count property now works.

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

21 years ago2003-01-30 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 31 Jan 2003 00:27:29 +0000 (00:27 -0000)]
2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>

* TimeZoneTest.cs: Added "Eastern Standard Time" to the test.
This won't be complete until all time zone are added (added a
Fail for unsupported TimeZones).

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

21 years ago2003-01-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 30 Jan 2003 19:47:59 +0000 (19:47 -0000)]
2003-01-30  Zoltan Varga  <vargaz@freemail.hu>

* StringBuilderTest.cs: added test for passing a negative capacity to
the constructor.

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

21 years ago2003-01-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 30 Jan 2003 19:37:56 +0000 (19:37 -0000)]
2003-01-30  Zoltan Varga  <vargaz@freemail.hu>

* StringBuilder.cs: fix the constructor: 'value' can be NULL,
'capacity' must be >=0, use defaultCapacity only if capacity equals 0.
This fixes the StringBuilder unit tests.

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

21 years agoThu Jan 30 19:54:30 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 30 Jan 2003 19:08:35 +0000 (19:08 -0000)]
Thu Jan 30 19:54:30 CET 2003 Paolo Molaro <lupus@ximian.com>

* String.cs, IntegerFormatter.cs: use const where appropriate.

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 18:57:12 +0000 (18:57 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* ListDataHelper.cs      : Complete. Probably!

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 18:54:20 +0000 (18:54 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* MobileListItemCollection.cs
                         : Stubbed Add(...) methods.

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 18:41:00 +0000 (18:41 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* MobileListItemCollection.cs
                         : Stubbed IStateManager methods.

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 17:04:07 +0000 (17:04 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* ListDataHelper.cs      : Initial implementation.
* DataSourceHelper.cs    : Initial implementation.

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

21 years ago2003-01-08 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 16:52:26 +0000 (16:52 -0000)]
2003-01-08 Gaurav Vaish <gvaish_mono AT lycos.com>

* System.Web.Mobile.Util                 : Added directory.

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 16:51:03 +0000 (16:51 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* ListDataHelperInternal.cs
                         : Moved to Util namespace,
                           as ListDataHelper.cs

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

21 years ago2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 30 Jan 2003 16:48:17 +0000 (16:48 -0000)]
2003-01-30 Gaurav Vaish <gvaish_mono AT lycos.com>

* ListDataHelperInternal.cs
                         : Added class.

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

21 years ago2003-01-30 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Thu, 30 Jan 2003 16:24:39 +0000 (16:24 -0000)]
2003-01-30  Ville Palo <vi64pa@koti.soon.fi>

* ExpressionElement.cs: Added new file. This file is for parsing
  and DataData.Select () -methods and DataColumn.Expression -property
* DataTable.cs: Implemented Select(string) -method

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

21 years ago2003-01-30 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Thu, 30 Jan 2003 16:20:30 +0000 (16:20 -0000)]
2003-01-30  Ville Palo <vi64pa@koti.soon.fi>

* list: Added new file ExpressionElement.cs

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

21 years ago2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 15:29:42 +0000 (15:29 -0000)]
2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoCustomAttrs.cs: fixed GetBase () for Type. Thanks to Zoltan for
reporting.

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

21 years agoSee changelog
Rafael Teixeira [Thu, 30 Jan 2003 13:09:04 +0000 (13:09 -0000)]
See changelog

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

21 years ago2003-01-30 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 30 Jan 2003 12:10:56 +0000 (12:10 -0000)]
2003-01-30  Dietmar Maurer  <dietmar@ximian.com>

* reflection.c (reflection_methodbuilder_to_mono_method): set
pinvoke flag

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

21 years agoThu Jan 30 11:07:06 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 30 Jan 2003 10:10:43 +0000 (10:10 -0000)]
Thu Jan 30 11:07:06 CET 2003 Paolo Molaro <lupus@ximian.com>

* helper.c: handle MONO_TYPE_ARRAY as well.

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

21 years agoRemoved obsolete file.
Nick Drochak [Thu, 30 Jan 2003 09:20:39 +0000 (09:20 -0000)]
Removed obsolete file.

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

21 years ago2003/01/30 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 30 Jan 2003 09:16:54 +0000 (09:16 -0000)]
2003/01/30  Nick Drochak <ndrochak@gol.com>

* corlib_test.build: AllTests.cs do not exist anymore. No need to
excluded them.

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

21 years ago2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 02:32:51 +0000 (02:32 -0000)]
2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringBuilder.cs: fixed typo in set_Length.

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

21 years ago2003-01-29 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 30 Jan 2003 01:36:24 +0000 (01:36 -0000)]
2003-01-29  Sebastien Pouliot  <spouliot@videotron.ca>

* ByteTest.cs: Updated Setup to support my Locale. Better but
probably still incomplete.
* DoubleTest.cs: Updated Setup to support my Locale. You can now
use a comma (or anything else) instead of a dot (.).
* ConvertTest.cs: Updated TestToDecimal and TestToDouble to
support my Locale. You can now use a comma (or anything else)
instead of a dot (.).

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

21 years ago2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:57:31 +0000 (00:57 -0000)]
2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* BrowsableAttribute.cs: this attribute applies to All. Since the fix
to bug #37380, mcs complained about this when compiling System.Data.

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

21 years ago2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:55:23 +0000 (00:55 -0000)]
2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System/MonoCustomAttrs.cs: fixed shortcut in GetCustomAttributes.
The argument ICustomAttributeProvider can be of other types different
from Type. Handle it.

* System.Reflection/MonoMethod.cs: implemented GetBaseDefinition ().
* System.Reflection.Emit/MethodBuilder.cs: GetBaseDefinition () returns
this.

Fixes bug #37380.

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

21 years ago2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 30 Jan 2003 00:48:26 +0000 (00:48 -0000)]
2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: implemented ves_icall_MonoMethod_get_base_definition.

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

21 years agoUpdated
Patrik Torstensson [Wed, 29 Jan 2003 22:16:15 +0000 (22:16 -0000)]
Updated

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

21 years ago2003-01-28 Patrik Torstensson
Patrik Torstensson [Wed, 29 Jan 2003 22:14:58 +0000 (22:14 -0000)]
2003-01-28  Patrik Torstensson

* MonoMethod.cs: Added support for serialization for MonoMethod and MonoCMethod
* ReflectionSerializationHolder.cs: Support class for serialization

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

21 years ago2003-01-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 29 Jan 2003 21:50:50 +0000 (21:50 -0000)]
2003-01-29  Zoltan Varga  <vargaz@freemail.hu>

* Directory.cs (GetFileSystemEntries): moved error handling to the
correct instance of GetFileSystemEntries so all callers can enjoy it.

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

21 years ago2003-01-29 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 29 Jan 2003 20:52:41 +0000 (20:52 -0000)]
2003-01-29  Zoltan Varga  <vargaz@freemail.hu>

* makefile.gnu: compile and run with debugging enabled.

* makefile.gnu: added SUBDIR variable to enable building a subset of
the tests, saving on compilation time during development.

* run_test.sh: updated to nunit2.

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

21 years ago2003-01-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 29 Jan 2003 19:16:39 +0000 (19:16 -0000)]
2003-01-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpRequest.cs: added BaseVirtualDir property and use it
in MapPath.

* System.Web.UI.HtmlControls/HtmlControl.cs: _tagName is now internal.
* System.Web.UI.HtmlControls/HtmlGenericControl.cs: use the field in
HtmlControl to keep the tag name.

* System.Web.Util/UrlUtils.cs: fixed Combine ().

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

21 years agoAdded RemoteActivator.cs
Lluis Sanchez [Wed, 29 Jan 2003 18:11:33 +0000 (18:11 -0000)]
Added RemoteActivator.cs

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

21 years ago* ServerContextTerminatorSink.cs: now it forwards messages to the target identity,
Lluis Sanchez [Wed, 29 Jan 2003 18:06:49 +0000 (18:06 -0000)]
* ServerContextTerminatorSink.cs: now it forwards messages to the target identity,
   which knows how to manage each type of service.
* StackBuilderSink.cs: added a reference to the target object.

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

21 years ago* LifetimeServices.cs: Implemented some basic properties.
Lluis Sanchez [Wed, 29 Jan 2003 18:06:01 +0000 (18:06 -0000)]
* LifetimeServices.cs: Implemented some basic properties.

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

21 years ago* Context.cs: Object sinks must be created for each object
Lluis Sanchez [Wed, 29 Jan 2003 18:05:40 +0000 (18:05 -0000)]
* Context.cs: Object sinks must be created for each object
  (they can contain object-specific info).

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

21 years ago* ChannelServices.cs: corrected generation
Lluis Sanchez [Wed, 29 Jan 2003 18:04:36 +0000 (18:04 -0000)]
* ChannelServices.cs: corrected generation
  of exception in SyncDispatchMessage.

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

21 years ago* RemoteActivator.cs: Added.
Lluis Sanchez [Wed, 29 Jan 2003 18:04:02 +0000 (18:04 -0000)]
* RemoteActivator.cs: Added.

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

21 years ago* RemotingServices.cs: Added support for WellKnownService objects.
Lluis Sanchez [Wed, 29 Jan 2003 18:03:33 +0000 (18:03 -0000)]
* RemotingServices.cs: Added support for WellKnownService objects.
* RemotingConfiguration.cs: Implemented most of methods (Configure is not working yet).
* ObjRef.cs: Added initialization of channel info in default constructor.
* Identity.cs: Added support for WellKnownService objects.

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

21 years ago (mono_analyze_stack): RETOBJ always returns native sized objects
Dietmar Maurer [Wed, 29 Jan 2003 17:53:09 +0000 (17:53 -0000)]
(mono_analyze_stack): RETOBJ always returns native sized objects

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

21 years ago (*): correctly set sig->pinvoke, we need to memdup the signature
Dietmar Maurer [Wed, 29 Jan 2003 17:33:41 +0000 (17:33 -0000)]
(*): correctly set sig->pinvoke, we need to memdup the signature
to do that

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

21 years ago2003-01-29 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 29 Jan 2003 16:51:40 +0000 (16:51 -0000)]
2003-01-29  Dick Porter  <dick@ximian.com>

* threads.c: No need for the fake_thread kludge now that Thread
doesn't run a class constructor

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

21 years agoRenamed mono_new_thread_init() to mono_thread_new_init() to conform to
Dick Porter [Wed, 29 Jan 2003 16:42:29 +0000 (16:42 -0000)]
Renamed mono_new_thread_init() to mono_thread_new_init() to conform to
the proper naming scheme

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

21 years ago2003-01-29 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 29 Jan 2003 16:16:09 +0000 (16:16 -0000)]
2003-01-29  Dick Porter  <dick@ximian.com>

* threads.c: Use g_direct_hash instead of the rather bogus
g_int_hash

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

21 years agoAdded a book about threading.
Dick Porter [Wed, 29 Jan 2003 16:15:37 +0000 (16:15 -0000)]
Added a book about threading.

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

21 years ago (mono_marshal_get_struct_to_ptr): generate valid IL code
Dietmar Maurer [Wed, 29 Jan 2003 15:23:56 +0000 (15:23 -0000)]
(mono_marshal_get_struct_to_ptr): generate valid IL code
(mono_marshal_get_ptr_to_struct): generate valid IL code

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