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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jackson Harper [Sun, 2 Feb 2003 20:42:47 +0000 (20:42 -0000)]
Makfile update
svn path=/trunk/mcs/; revision=11122
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
Jackson Harper [Sun, 2 Feb 2003 20:37:21 +0000 (20:37 -0000)]
Add ChangeLog
svn path=/trunk/mcs/; revision=11120
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
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
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
Jackson Harper [Sun, 2 Feb 2003 20:30:12 +0000 (20:30 -0000)]
Add ChangeLog
svn path=/trunk/mcs/; revision=11116
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sat, 1 Feb 2003 17:00:51 +0000 (17:00 -0000)]
Add stub method
svn path=/trunk/mcs/; revision=11092
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
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
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
Dennis Hayes [Sat, 1 Feb 2003 03:23:48 +0000 (03:23 -0000)]
updates
svn path=/trunk/mcs/; revision=11088
Dennis Hayes [Sat, 1 Feb 2003 03:16:04 +0000 (03:16 -0000)]
check in for Alexandre Pigolkine
svn path=/trunk/mcs/; revision=11087
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rafael Teixeira [Thu, 30 Jan 2003 13:09:04 +0000 (13:09 -0000)]
See changelog
svn path=/trunk/mcs/; revision=11057
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
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
Nick Drochak [Thu, 30 Jan 2003 09:20:39 +0000 (09:20 -0000)]
Removed obsolete file.
svn path=/trunk/mcs/; revision=11052
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
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
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
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
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
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
Patrik Torstensson [Wed, 29 Jan 2003 22:16:15 +0000 (22:16 -0000)]
Updated
svn path=/trunk/mcs/; revision=11031
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
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
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
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
Lluis Sanchez [Wed, 29 Jan 2003 18:11:33 +0000 (18:11 -0000)]
Added RemoteActivator.cs
svn path=/trunk/mcs/; revision=11026
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
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
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
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
Lluis Sanchez [Wed, 29 Jan 2003 18:04:02 +0000 (18:04 -0000)]
* RemoteActivator.cs: Added.
svn path=/trunk/mcs/; revision=11021
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
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
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
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
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
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
Dick Porter [Wed, 29 Jan 2003 16:15:37 +0000 (16:15 -0000)]
Added a book about threading.
svn path=/trunk/mono/; revision=11014
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
Dietmar Maurer [Wed, 29 Jan 2003 13:44:01 +0000 (13:44 -0000)]
fix for the previous fix
svn path=/trunk/mono/; revision=11012
Dietmar Maurer [Wed, 29 Jan 2003 13:41:44 +0000 (13:41 -0000)]
2003-01-29 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): add check for null
(fix pinvoke12.exe)
svn path=/trunk/mono/; revision=11011
Daniel Morgan [Wed, 29 Jan 2003 13:09:12 +0000 (13:09 -0000)]
2003-01-29 Daniel Morgan <danmorg@sc.rr.com>
* doc/postgresql
* doc/mysql
* doc/ado-net: updates to web pages
* man/sqlsharp.1: update to man page
svn path=/trunk/mono/; revision=11010
Dietmar Maurer [Wed, 29 Jan 2003 12:59:13 +0000 (12:59 -0000)]
2003-01-29 Dietmar Maurer <dietmar@ximian.com>
* jit.c (mono_analyze_stack): impl. CEE_MONO_LDNATIVEOBJ
svn path=/trunk/mono/; revision=11009
Nick Drochak [Wed, 29 Jan 2003 10:51:45 +0000 (10:51 -0000)]
Removed unneeded files. Legacy from nunit v1.
svn path=/trunk/mcs/; revision=11008
Miguel de Icaza [Wed, 29 Jan 2003 07:17:34 +0000 (07:17 -0000)]
Add some missing spaces
svn path=/trunk/mono/; revision=11006