mono.git
19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 22:41:08 +0000 (22:41 -0000)]
2004-10-22  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : removed all XQuery related classes, fixed
  XmlConvertDateTimeSerializationMode, removed 2.0 XPathDocument
  implementation classes.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 22:40:03 +0000 (22:40 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlConvertDateTimeSerializationMode.cs : added.
* XmlConvertDateTimeOption.cs : removed.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 22:36:21 +0000 (22:36 -0000)]
2004-10-22  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : just remove System.Data.SqlXml.dll.

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

19 years ago2004-10-22 <vargaz@freemail.hu>
Zoltan Varga [Fri, 22 Oct 2004 22:16:59 +0000 (22:16 -0000)]
2004-10-22    <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Disable AOT for methods containing calls to methods of
constructed types. Fixes #68136.

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

19 years ago2004/10/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Fri, 22 Oct 2004 21:21:56 +0000 (21:21 -0000)]
2004/10/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* driver.cs : accept also -t:library as vbc does, besides /target:library

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

19 years agoRemoves lock operations. Agreed with Miguel
Jordi Mas i Hernandez [Fri, 22 Oct 2004 20:27:16 +0000 (20:27 -0000)]
Removes lock operations. Agreed with Miguel

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 19:57:04 +0000 (19:57 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlDocument.cs :
  For net_2_0, CreateNavigator() returns editable XPathNavigator.
* XmlReader.cs, XmlTextReader.cs, XmlValidatingReader.cs :
  They do not implement IXmlDataEvidence anymore.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 19:56:33 +0000 (19:56 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

* XPathEditableDocument.cs :
  Now it implements updated version of .NET 2.0.
  .ctor() should accept XmlNode, instead of XmlDocument.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 19:56:10 +0000 (19:56 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

* XQueryConvert.cs : now it is in System.Xml and made as public.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 19:55:49 +0000 (19:55 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaType.cs : Implemented GetBuiltInComplexType(XmlTypeCode).

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 19:55:26 +0000 (19:55 -0000)]
2004-10-22  Atsushi Enomoto  <atsushi@ximian.com>

* XPathDocument.cs : now all the new stuff that used to be in 2.0 are
  reverted.
* XPathEditableNavigator.cs : It will be removed. Right now modified
  a bit to pass build.
* XPathNavigator.cs : Added members that are merged from
  XPathEditableNavigator. Updated members name.

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

19 years agospeedup menus drawing
Jordi Mas i Hernandez [Fri, 22 Oct 2004 19:31:46 +0000 (19:31 -0000)]
speedup menus drawing

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

19 years agoMake sure to update exposed regions when adding an expose event
Jackson Harper [Fri, 22 Oct 2004 19:16:31 +0000 (19:16 -0000)]
Make sure to update exposed regions when adding an expose event

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

19 years ago2004-10-22 Chris Toshok <toshok@ximian.com>
Chris Toshok [Fri, 22 Oct 2004 18:56:50 +0000 (18:56 -0000)]
2004-10-22  Chris Toshok  <toshok@ximian.com>

* mono-debug-debugger.c (do_write_class): handle .cctors too, and
don't hide private methods.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 18:38:05 +0000 (18:38 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

XmlArgumentList.cs : added (still required).

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 18:36:23 +0000 (18:36 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

SequenceType.cs,
XPath2Expression.cs,
XPathSequence.cs,
XQueryASTCompiler.cs,
XQueryArithmeticOperator.cs,
XQueryCliFunction.cs,
XQueryCommandImpl.cs,
XQueryComparisonOperator.cs,
XQueryCompileContext.cs,
XQueryCompileOptions.cs,
XQueryContext.cs,
XQueryConvert.cs,
XQueryDefaultFunctionCall.cs, (not in use),
XQueryExpression.cs,
XQueryFunction.cs,
XQueryFunctionCliImpl.cs,
XQueryFunctionContextAttribute.cs,
XQueryFunctionTable.cs,
XQueryModuleProlog.cs,
XQueryStaticContext.cs,
XQueryTokenizer.cs,
XmlQueryCompileException.cs,
XmlQueryException.cs,
XQueryParser.jay,
skelton-2.0.cs: Initial Checkin (it is not compiled as yet).

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 17:49:46 +0000 (17:49 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

DTMXPathDocument.cs,
DTMXPathDocumentBuilder.cs,
DTMXPathDocumentWriter.cs,
DTMXPathNavigator.cs,
DTMXPathNode.cs,
XPathEditableDocument.cs: Initial Checkin (it is not compiled as yet).

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

19 years agooops
Jackson Harper [Fri, 22 Oct 2004 17:49:35 +0000 (17:49 -0000)]
oops

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 17:47:52 +0000 (17:47 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

InternalPool.cs,
XmlChar.cs,
XmlStoredResolver.cs: Initial Checkin.

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 17:46:39 +0000 (17:46 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

AssemblyInfo.cs,
TODOAttribute.cs: Initial Checkin.

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

19 years ago... and Makefile ;-)
Atsushi Eno [Fri, 22 Oct 2004 17:45:45 +0000 (17:45 -0000)]
... and Makefile ;-)

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

19 years ago2004-10-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 22 Oct 2004 17:44:48 +0000 (17:44 -0000)]
2004-10-22  Atsushi Enomoto <atsushi@ximian.com>

ChangeLog,
Mono.Xml.Ext.dll.sources: Initial Checkin.

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

19 years agoCheck to see if the window should have its background repainted by X when drawing.
Jackson Harper [Fri, 22 Oct 2004 17:41:28 +0000 (17:41 -0000)]
Check to see if the window should have its background repainted by X when drawing.

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

19 years agoWhen invalidating areas only use XClearArea if clear is true, this way we do not...
Jackson Harper [Fri, 22 Oct 2004 17:31:15 +0000 (17:31 -0000)]
When invalidating areas only use XClearArea if clear is true, this way we do not get flicker from X repainting the background

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

19 years agoQueue properly
Jackson Harper [Fri, 22 Oct 2004 17:28:06 +0000 (17:28 -0000)]
Queue properly

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

19 years agoFixes MakeTransparent problem with 24bbps
Jordi Mas i Hernandez [Fri, 22 Oct 2004 17:24:25 +0000 (17:24 -0000)]
Fixes MakeTransparent problem with 24bbps

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

19 years ago2004-10-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 22 Oct 2004 14:42:31 +0000 (14:42 -0000)]
2004-10-22  Sebastien Pouliot  <sebastien@ximian.com>

* signcode.cs: Better error reporting (e.g. missing files).

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

19 years ago2004-10-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 22 Oct 2004 14:40:29 +0000 (14:40 -0000)]
2004-10-22  Sebastien Pouliot  <sebastien@ximian.com>

* AuthenticodeFormatter.cs: Fixed case where Url is null (broken since
we switched from string to Uri). Now use "using" for FileStream.

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

19 years ago * HttpClientChannel.cs: In CreateMessageSink, process the remote channel
Lluis Sanchez [Fri, 22 Oct 2004 14:12:44 +0000 (14:12 -0000)]
* HttpClientChannel.cs: In CreateMessageSink, process the remote channel
  data if the provided url does not have the expected format. This fixes
  a regression from the fix for bug #66768 and fixes #68669.

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

19 years ago * TcpClientChannel.cs: In CreateMessageSink, process the remote channel
Lluis Sanchez [Fri, 22 Oct 2004 14:12:02 +0000 (14:12 -0000)]
* TcpClientChannel.cs: In CreateMessageSink, process the remote channel
  data if the provided url does not have the expected format. This fixes
  a regression from the fix for bug #66768 and fixes #68669.

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

19 years ago2004-10-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 22 Oct 2004 12:02:36 +0000 (12:02 -0000)]
2004-10-22  Sebastien Pouliot  <sebastien@ximian.com>

* icall.c: Allows the runtime to "share" (when known) the public key
token of an assembly. This avoid the need to recalculate the token
(from the public key) in managed code.

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

19 years ago2004-10-21 Joerg Rosenkranz <joergr@voelcker.com>
Joerg Rosenkranz [Fri, 22 Oct 2004 05:32:31 +0000 (05:32 -0000)]
2004-10-21 Joerg Rosenkranz <joergr@voelcker.com>

    * regex.cs: Fixed a bug introduced with the last patch which
      prevented any replacements when a postive count is given.
      This also happens in all overloads without count parameter.

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

19 years ago2004-10-21 Chris Toshok <toshok@ximian.com>
Chris Toshok [Fri, 22 Oct 2004 04:31:26 +0000 (04:31 -0000)]
2004-10-21  Chris Toshok  <toshok@ximian.com>

* debug-helpers.c (append_class_name): argh, revert last patch.

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

19 years ago2004-10-21 Chris Toshok <toshok@ximian.com>
Chris Toshok [Fri, 22 Oct 2004 04:28:03 +0000 (04:28 -0000)]
2004-10-21  Chris Toshok  <toshok@ximian.com>

* debug-helpers.c (append_class_name): use '+' as the delimiter,
not '/', so that it matches what the debugger uses to look up
methods.

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

19 years agoupdate sqlsharp man page
Daniel Morgan [Fri, 22 Oct 2004 00:46:10 +0000 (00:46 -0000)]
update sqlsharp man page

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

19 years agoupdate readme again
Daniel Morgan [Fri, 22 Oct 2004 00:36:26 +0000 (00:36 -0000)]
update readme again

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

19 years agoupdated readme
Daniel Morgan [Fri, 22 Oct 2004 00:23:36 +0000 (00:23 -0000)]
updated readme

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

19 years ago2004-10-21 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Thu, 21 Oct 2004 23:51:11 +0000 (23:51 -0000)]
2004-10-21  Daniel Morgan <danielmorgan@verizon.net>

* SqlSharpCli.cs: removed obsolete providers (Mono.Data.MySql,
Mono.Data.PostgreSqlClient, Mono.Data.DB2Client),
added provider for FirebirdSql.Data.Firebird, fixed
loading of external providers so they work with
Mono having a GAC

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

19 years ago2004-10-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 21 Oct 2004 22:24:20 +0000 (22:24 -0000)]
2004-10-20  Martin Baulig  <martin@ximian.com>

* mini-exceptions.c (mono_handle_exception): Call
mono_debugger_handle_exception() to tell the debugger about
catch/finally clauses.

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

19 years ago2004-10-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 21 Oct 2004 22:21:33 +0000 (22:21 -0000)]
2004-10-21  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (mono_debugger_throw_exception): New
public method; this is called each time an exception is thrown and
allows the debugger to use exception catch points.

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

19 years ago2004-10-21 <vargaz@freemail.hu>
Zoltan Varga [Thu, 21 Oct 2004 21:52:08 +0000 (21:52 -0000)]
2004-10-21    <vargaz@freemail.hu>

* aot.c: Reorganize the AOT file format to avoid relocations. Fix warnings.

* mini.h: Bump AOT version number.

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

19 years ago2004-10-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 Oct 2004 21:10:17 +0000 (21:10 -0000)]
2004-10-21  Atsushi Enomoto <atsushi@ximian.com>

Let's just fix windows build in spite of breakage on not-maintained
public API.

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

19 years agowhitespace noise.
Raja R Harinath [Thu, 21 Oct 2004 21:09:53 +0000 (21:09 -0000)]
whitespace noise.

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

19 years ago * Makefile (test-harness, test-harness-run): Rename from
Raja R Harinath [Thu, 21 Oct 2004 21:08:11 +0000 (21:08 -0000)]
* Makefile (test-harness, test-harness-run): Rename from
test-compiler-jit-real, and move body to harness.mk.
Update to use 'make' to loop over testcases, so that they can be
run in parallel.
(run-test-local): Update.
(test-generics-2): Likewise.
* harness.mk: New file.  Contains the actual harness, and also
lists dependencies in multi-file testcases.

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

19 years ago * do-tests.pl: Make robust to being invoked in parallel for
Raja R Harinath [Thu, 21 Oct 2004 21:07:42 +0000 (21:07 -0000)]
* do-tests.pl: Make robust to being invoked in parallel for
multiple profiles.
* Makefile: Clean any generated files.

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

19 years ago * Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make
Raja R Harinath [Thu, 21 Oct 2004 21:06:29 +0000 (21:06 -0000)]
* Makefile (all-profiles $(STD_TARGETS:=-profiles)): Make
parallelizable.

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

19 years ago2004-10-21 <vargaz@freemail.hu>
Zoltan Varga [Thu, 21 Oct 2004 19:39:43 +0000 (19:39 -0000)]
2004-10-21    <vargaz@freemail.hu>

* objects.cs: Add another test for unbox trampolines.

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

19 years ago2004-10-21 <vargaz@freemail.hu>
Zoltan Varga [Thu, 21 Oct 2004 19:36:59 +0000 (19:36 -0000)]
2004-10-21    <vargaz@freemail.hu>

* tramp-amd64.c (amd64_magic_trampoline): Disable patching of trampolines for
valuetype methods.

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

19 years ago2004-10-21 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 21 Oct 2004 18:34:26 +0000 (18:34 -0000)]
2004-10-21  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (mono_debugger_handle_exception): Write
the stack pointer and the exception object in some struct and pass
that to the debugger.

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

19 years ago2004-10-21 Chris Toshok <toshok@ximian.com>
Chris Toshok [Thu, 21 Oct 2004 17:09:54 +0000 (17:09 -0000)]
2004-10-21  Chris Toshok  <toshok@ximian.com>

* mono-debug-debugger.c (do_write_class): add instance/static
event support.  We don't expose "raise" or "other" yet.
(event_is_static): new method.

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

19 years agoFlush
Jackson Harper [Thu, 21 Oct 2004 17:07:15 +0000 (17:07 -0000)]
Flush

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

19 years agoEscape typedef names.
Jackson Harper [Thu, 21 Oct 2004 17:06:31 +0000 (17:06 -0000)]
Escape typedef names.

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

19 years agoFix access modifier
Jackson Harper [Thu, 21 Oct 2004 15:38:40 +0000 (15:38 -0000)]
Fix access modifier

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

19 years agoDon't loose messages
Jackson Harper [Thu, 21 Oct 2004 15:36:20 +0000 (15:36 -0000)]
Don't loose messages

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

19 years agoDon't loose messages
Jackson Harper [Thu, 21 Oct 2004 15:22:22 +0000 (15:22 -0000)]
Don't loose messages

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

19 years ago2004-10-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 21 Oct 2004 13:24:24 +0000 (13:24 -0000)]
2004-10-21  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : added -nowarn:0162 -nowarn:0618 to the compiler options.

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

19 years ago2004-10-21 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 21 Oct 2004 10:41:02 +0000 (10:41 -0000)]
2004-10-21 Anirban Bhattacharjee <banirban@novell.com>
        * statement.cs: Introduced few specific execptions
                        Changed exception number

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

19 years ago2004-10-21 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 21 Oct 2004 09:18:22 +0000 (09:18 -0000)]
2004-10-21 Anirban Bhattacharjee <banirban@novell.com>
        * statement.cs: A trivial fix to get Exit Try working

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

19 years ago2004-10-20 <vargaz@freemail.hu>
Zoltan Varga [Thu, 21 Oct 2004 01:20:49 +0000 (01:20 -0000)]
2004-10-20    <vargaz@freemail.hu>

* driver.c: Add SHARED to the set of optimizations tested.

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

19 years ago2004-10-20 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Wed, 20 Oct 2004 21:39:22 +0000 (21:39 -0000)]
2004-10-20  Bernie Solomon  <bernard@ugsolutions.com>

* mono-debug-debugger.c
(mono_debugger_handle_exception): Remove
bogus return value for fussy compilers.

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

19 years agoupdate
Marek Safar [Wed, 20 Oct 2004 20:22:36 +0000 (20:22 -0000)]
update

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

19 years agonew test
Marek Safar [Wed, 20 Oct 2004 20:21:54 +0000 (20:21 -0000)]
new test

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

19 years ago2004-10-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 20 Oct 2004 20:13:55 +0000 (20:13 -0000)]
2004-10-20  Martin Baulig  <martin@ximian.com>

* MonoSymbolFile.cs (MonoSymbolFile.Write): Sort the method table
before actually writing it to disk and update MethodEntry.Index.

* MonoSymbolTable.cs (MethodEntry.Index): Make this a writable
property; set it after creating all the methods and sorting the
method table.

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

19 years ago2004-10-20 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 20 Oct 2004 19:52:54 +0000 (19:52 -0000)]
2004-10-20  Marek Safar  <marek.safar@seznam.cz>

* class.cs (MethodCore.CheckBase): Add errors 505, 533, 544,
561 report.
(PropertyBase.FindOutParentMethod): Add errors 545, 546 report.

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

19 years agoReverted this and added a comment.
Martin Baulig [Wed, 20 Oct 2004 19:42:57 +0000 (19:42 -0000)]
Reverted this and added a comment.
2004-09-13  Chris Toshok  <toshok@ximian.com>

* MonoSymbolFile.cs (MonoSymbolFile.Write): don't sort methods by
token before writing out the method index, since the "index" used
elsewhere is just added to the MethodIndexOffset.

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

19 years ago2004-10-20 <vargaz@freemail.hu>
Zoltan Varga [Wed, 20 Oct 2004 18:20:12 +0000 (18:20 -0000)]
2004-10-20    <vargaz@freemail.hu>

* tramp-amd64.c (amd64_magic_trampoline): Patch trampoline code as well.

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

19 years ago2004-10-20 <vargaz@freemail.hu>
Zoltan Varga [Wed, 20 Oct 2004 17:03:24 +0000 (17:03 -0000)]
2004-10-20    <vargaz@freemail.hu>

* mini.c (mono_method_to_ir): Mark the domainvar as volatile when it is implicitly
used by CEE_NEWARR.

* ssa.c (mono_ssa_deadce): Do not optimize away accesses to volatile variables.

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

19 years ago2004-10-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 20 Oct 2004 16:18:48 +0000 (16:18 -0000)]
2004-10-20  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c
(mono_debugger_unhandled_exception): Added `gpointer stack' argument.
(mono_debugger_handled_exception): Likewise.

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

19 years ago2004-10-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 20 Oct 2004 14:39:04 +0000 (14:39 -0000)]
2004-10-20  Martin Baulig  <martin@ximian.com>

* mini-exceptions.c (mono_handle_exception): Call
mono_debugger_handle_exception() to tell the debugger about
catch/finally clauses.

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

19 years ago2004-10-20 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 20 Oct 2004 14:37:52 +0000 (14:37 -0000)]
2004-10-20  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.h (MonoDebuggerEvent): Added
MONO_DEBUGGER_EVENT_EXCEPTION.

* mono-debug-debugger.c (mono_debugger_handle_exception): New
public function to send the debugger a notification for an
exception and inform it about a catch/finally clause.

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

19 years agoBeautify the ChangeLog :-)
Martin Baulig [Wed, 20 Oct 2004 14:36:36 +0000 (14:36 -0000)]
Beautify the ChangeLog :-)

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

19 years ago2004-10-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 20 Oct 2004 14:01:46 +0000 (14:01 -0000)]
2004-10-20  Sebastien Pouliot  <sebastien@ximian.com>

* Evidence.cs: Fix the case where GetPublicKey returns a 0 length
byte array so that we don't create an invalid StrongName evidence.

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

19 years agoenum need it by SystemInfo
Jordi Mas i Hernandez [Wed, 20 Oct 2004 10:16:31 +0000 (10:16 -0000)]
enum need it by SystemInfo

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

19 years agoChangeLog: Updated.
Sanja Gupta [Wed, 20 Oct 2004 07:38:41 +0000 (07:38 -0000)]
ChangeLog: Updated.
SiteMapDataSourceView.cs:
SqlDataSourceView.cs:
XmlDataSourceView.cs: Cosmetic changes because of modifications in
        base class, DataSourceView. Changes are to keep things compiling.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 20 Oct 2004 07:35:09 +0000 (07:35 -0000)]
ChangeLog: Updated ChangeLog.
DataSourceCapabilities.cs: Added Flags attribute.
DataSourceSelectArguments.cs: Updated.
DataSourveView.cs: Updated.

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

19 years agoChangeLog: Updated.
Sanja Gupta [Wed, 20 Oct 2004 07:31:41 +0000 (07:31 -0000)]
ChangeLog: Updated.
System.Web.dll.sources: Added new class in System.Web.UI.

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

19 years agoAdded a negative cache for failed type lookups in the TypeManager.
Jambunathan K [Wed, 20 Oct 2004 07:11:32 +0000 (07:11 -0000)]
Added a negative cache for failed type lookups in the TypeManager.

mbas gets a performance boost of about 20 times due to this change.

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

19 years ago(MainDriver): Made the warning message a little less
Jambunathan K [Wed, 20 Oct 2004 05:04:55 +0000 (05:04 -0000)]
(MainDriver): Made the warning message a little less
scary and more inviting for first time users.

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

19 years ago2004-10-20 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Wed, 20 Oct 2004 04:57:59 +0000 (04:57 -0000)]
2004-10-20  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* ast.cs (Function): added method emit_return_local_field, if
there's a return stm inside a function we must allocate a
JSLocalField indicating the return type of the function.
* FunctionDeclaration.cs, FunctionExpression.cs: generate the
extra JSLocalField if needed

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

19 years ago- Small sanity check
Peter Dennis Bartok [Wed, 20 Oct 2004 03:58:05 +0000 (03:58 -0000)]
- Small sanity check

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

19 years ago- Added private FormParentWindow class which acts as the container for
Peter Dennis Bartok [Wed, 20 Oct 2004 03:56:23 +0000 (03:56 -0000)]
- Added private FormParentWindow class which acts as the container for
  our form and as the non-client area where menus are drawn
- Added/Moved required tie-ins to Jordi's menus
- Fixed/Implemented the FormStartPosition functionality

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

19 years ago- Removed unneeded locals
Peter Dennis Bartok [Wed, 20 Oct 2004 03:52:06 +0000 (03:52 -0000)]
- Removed unneeded locals
- Added code to all size and location properties to understand and
  deal with the parent container of Form

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

19 years ago- Fixed to deal with new Form subclasses for menus
Peter Dennis Bartok [Wed, 20 Oct 2004 03:33:33 +0000 (03:33 -0000)]
- Fixed to deal with new Form subclasses for menus

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

19 years ago2004-10-19 <vargaz@freemail.hu>
Zoltan Varga [Wed, 20 Oct 2004 01:02:54 +0000 (01:02 -0000)]
2004-10-19    <vargaz@freemail.hu>

* main.c: Applied patch from Alexandre Rocha Lima e Marcondes  (alexandremarcondes@psl-pr.softwarelivre.org). Really fix 2.95 build.

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

19 years ago2004-10-19 <vargaz@freemail.hu>
Zoltan Varga [Wed, 20 Oct 2004 01:01:56 +0000 (01:01 -0000)]
2004-10-19    <vargaz@freemail.hu>

* marshal.c icall.c: Applied patch from Alexandre Rocha Lima e Marcondes  (alexandremarcondes@psl-pr.softwarelivre.org). Really fix 2.95 build.

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

19 years agoIt's working again.
Martin Baulig [Wed, 20 Oct 2004 00:48:58 +0000 (00:48 -0000)]
It's working again.

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

19 years agocommit correct version of file
Jackson Harper [Tue, 19 Oct 2004 23:48:26 +0000 (23:48 -0000)]
commit correct version of file

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

19 years agoReverted all the merging.
Martin Baulig [Tue, 19 Oct 2004 23:36:16 +0000 (23:36 -0000)]
Reverted all the merging.

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

19 years agoNew optimized event queue
Jackson Harper [Tue, 19 Oct 2004 22:50:25 +0000 (22:50 -0000)]
New optimized event queue

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

19 years agoMenuBarCalcSize returns the height
Jordi Mas i Hernandez [Tue, 19 Oct 2004 22:15:12 +0000 (22:15 -0000)]
MenuBarCalcSize returns the height

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

19 years ago2004-10-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 19 Oct 2004 22:10:37 +0000 (22:10 -0000)]
2004-10-19  Atsushi Enomoto  <atsushi@ximian.com>

* XmlSerializationWriter.cs : When namespace is an empty string,
  XmlTextWriter.LookupPrefix() will raise an error. Just skip it in
  such case.

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

19 years ago * MarshalByRefObject.cs: Field _identity is not serializable.
Lluis Sanchez [Tue, 19 Oct 2004 21:56:19 +0000 (21:56 -0000)]
* MarshalByRefObject.cs: Field _identity is not serializable.
This fixes bug #68567.

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

19 years ago2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 19 Oct 2004 21:22:04 +0000 (21:22 -0000)]
2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>

* SecurityManager.cs: Changed private static methods to use a single
parameter (as method permissions overrides class permissions for
demand, assert, deny and permitonly).

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

19 years agoDisable gen-77 for now, until Martin wakes up.
Raja R Harinath [Tue, 19 Oct 2004 20:31:20 +0000 (20:31 -0000)]
Disable gen-77 for now, until Martin wakes up.
(Duncan talked me into it, don't blame me :-)

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

19 years agoFixes MakeTransparent method
Jordi Mas i Hernandez [Tue, 19 Oct 2004 14:44:02 +0000 (14:44 -0000)]
Fixes MakeTransparent method

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

19 years ago- Added missing call to PreProcessMessage before calling OnXXXKey methods
Peter Dennis Bartok [Tue, 19 Oct 2004 14:31:12 +0000 (14:31 -0000)]
- Added missing call to PreProcessMessage before calling OnXXXKey methods

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

19 years ago2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 19 Oct 2004 14:09:34 +0000 (14:09 -0000)]
2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>

* BigInteger.cs: Fix issue #68452 when Randomize was being called on a
0 BigInteger (i.e. BitCount == 0).

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

19 years ago2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 19 Oct 2004 14:04:50 +0000 (14:04 -0000)]
2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security_test.dll.sources: Added more unit tests BigInteger.

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

19 years ago2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 19 Oct 2004 14:02:54 +0000 (14:02 -0000)]
2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>

* BigInteger.cs: Fix issue #68452 when Randomize was being called on a
0 BigInteger (i.e. BitCount == 0).

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

19 years ago2004-10-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 19 Oct 2004 14:00:00 +0000 (14:00 -0000)]
2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>

* BigIntegerTest.cs: New. General unit tests for BigInteger.

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