mono.git
19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 16:05:58 +0000 (16:05 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_create_jump_trampoline): Revert last change as it causes
appdomain-unload.exe to fail.

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

19 years agocalls XCloseDisplay on X11 when need it
Jordi Mas i Hernandez [Mon, 17 Jan 2005 15:54:01 +0000 (15:54 -0000)]
calls XCloseDisplay on X11 when need it

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 15:41:30 +0000 (15:41 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* mini.c: Fix some memory leaks.

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 15:39:49 +0000 (15:39 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (mono_icall_init): Renamed from mono_init_icall.

* icall.c (mono_icall_cleanup): New function to free the icall hash
tables.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 15:21:48 +0000 (15:21 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchema.cs : XmlSchema.Write() should not write duplicating
  top-level entry in XmlSerializerNamespaces and XmlNamespaceManager.
  This fixes some DataSet bugs.

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

19 years agoMon Jan 17 16:16:23 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 17 Jan 2005 15:07:21 +0000 (15:07 -0000)]
Mon Jan 17 16:16:23 CET 2005 Paolo Molaro <lupus@ximian.com>

* inssel.brg: handle the new size of rank, idepth, max_interface_id.
Fixed bug and sped up some codepaths.

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

19 years agoMon Jan 17 16:14:46 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 17 Jan 2005 15:07:06 +0000 (15:07 -0000)]
Mon Jan 17 16:14:46 CET 2005 Paolo Molaro <lupus@ximian.com>

* class.c, object.c, class-internals.h, marshal.c: rearrange
some fields and tweak some types to lower memory usage.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 14:34:45 +0000 (14:34 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlNode.cs, XmlAttribute.cs : reverted the previous patch. It broke
  several nunit tests.

  ..Missed the commits except for ChangeLog :(

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 14:12:28 +0000 (14:12 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* mini.c: Fix some memory leaks.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 13:54:00 +0000 (13:54 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlNode.cs, XmlAttribute.cs : reverted the previous patch. It broke
  several nunit tests.

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 13:19:02 +0000 (13:19 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* threads.c (signal_thread_state_change): Handle the case when the
target thread is the current thread.

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 13:00:53 +0000 (13:00 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_struct_delete_old): Do not free lpwstr fields.

* marshal.c: Rename emit_ptr_to_str_conv and its pair to
emit_ptr_to_object_conv.

* marshal.c (emit_ptr_to_object_conv): Add support for lpwstr->str
marshalling. Fixes #71352.

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Jan 2005 12:57:22 +0000 (12:57 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
marshalling of unicode strings.

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

19 years ago- Clean up resources when we no longer need them
Peter Dennis Bartok [Mon, 17 Jan 2005 11:42:30 +0000 (11:42 -0000)]
- Clean up resources when we no longer need them

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

19 years ago- Updated
Peter Dennis Bartok [Mon, 17 Jan 2005 11:34:35 +0000 (11:34 -0000)]
- Updated

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

19 years ago- Implemented Cursors class
Peter Dennis Bartok [Mon, 17 Jan 2005 11:31:34 +0000 (11:31 -0000)]
- Implemented Cursors class
- Added Cursor methods to XplatUI driver definition
- Implemented cursor support in Win32 and X11 drivers
- Stubbed cursor functions in OS X driver
- Implemented cursor support in Control

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

19 years agoMon Jan 17 10:59:20 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 17 Jan 2005 10:08:49 +0000 (10:08 -0000)]
Mon Jan 17 10:59:20 CET 2005 Paolo Molaro <lupus@ximian.com>

* metadata.h, blob.h: move table enum to blob.h so it can be included
in any header.
* image.c, metadata.c, metadata-internals.h, pedump.c, reflection.c:
cut the size of MonoImage/MonoDynamicImage.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:58:17 +0000 (09:58 -0000)]
2005-01-17  Atsushi Enomoto  <atsushi@ximian.com>

* corlib.dll.sources : added CharUnicodeInfo.cs.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:56:59 +0000 (09:56 -0000)]
2005-01-17  Atsushi Enomoto  <atsushi@ximian.com>

* CharUnicodeInfo.cs : added new in 2.0 (kinda hacky).

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

19 years ago* Makefile ($(test_lib).config): New. Create it when test library is built.
Raja R Harinath [Mon, 17 Jan 2005 09:50:13 +0000 (09:50 -0000)]
* Makefile ($(test_lib).config): New.  Create it when test library is built.
(CLEAN_FILES): Remove it.
(test-recursive,clean-recursive): Delete.

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

19 years ago2004-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:49:35 +0000 (09:49 -0000)]
2004-01-17  Atsushi Enomoto  <atsushi@ximian.com>

* XslVariable.cs : use DTMXPathDocumentWriter2.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:45:25 +0000 (09:45 -0000)]
2005-01-17  Atsushi Enomoto  <atsushi@ximian.com>

ChangeLog : forgot to commit.

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:41:58 +0000 (09:41 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaValidator.cs : in case of open start tag,
  ValidateEndElement() calls ValidateEndOfAttributes().

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:40:11 +0000 (09:40 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* xmlschemagen.config,
  XmlSchemaSerializer.cs : replacement of CustomSerializer.cs which was
  based on genxs but manually modified.
* CustomSerializer.cs : removed.

2004-01-17  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : replaced CustomSerializer with
  XmlSchemaSerializer.
  Replaced XmlNodeReader with XmlNodeReaderImpl.cs and
  XmlNodeReader2.cs. (dispatches entity reader and non-entity reader.)

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

19 years ago2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:32:37 +0000 (09:32 -0000)]
2005-01-17  Atsushi Enomoto <atsushi@ximian.com>

* XmlReaderSettingsTests.cs : added some .ctor() tests.

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

19 years ago2004-01-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 17 Jan 2005 09:30:08 +0000 (09:30 -0000)]
2004-01-17  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : report details.

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

19 years agoRestore testcase. Verified with CSC.
Raja R Harinath [Mon, 17 Jan 2005 09:03:19 +0000 (09:03 -0000)]
Restore testcase.  Verified with CSC.

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

19 years ago2005-01-16 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Mon, 17 Jan 2005 03:28:53 +0000 (03:28 -0000)]
2005-01-16  Daniel Morgan <danielmorgan@verizon.net>

* ChangeLog: added file for oracle tests

* testblob.cs: test loading a binary file into
an Oracle BLOB column and then reading a BLOB column
to a new binary file

* testclob.cs: test loading a text file into
an Oracle CLOB column and then reading a CLOB column
to a new text file

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Jan 2005 23:05:03 +0000 (23:05 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* exceptions.cs basic-long.cs: Add test for checked ulong->int
conversion.

* inssel-long.brg: Implement long_conv_to_ovf_i4_un. Fixes #71319.

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

19 years ago2005-01-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Jan 2005 22:55:43 +0000 (22:55 -0000)]
2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

* inssel-long.brg: Fix conv.ovf.i8 when run on an int32. Fixes
#71320.

* iltests.il: Add regression test for #71320.

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

19 years ago- WndProc(): Now handles EnableNotifyMessage
Peter Dennis Bartok [Sun, 16 Jan 2005 21:47:34 +0000 (21:47 -0000)]
- WndProc(): Now handles EnableNotifyMessage
- SelectNextControl(): Fixed bug where if no child or sibling controls exist
  we looped endlessly

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

19 years ago2005-01-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Jan 2005 16:34:20 +0000 (16:34 -0000)]
2005-01-16  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_codegen): Fix installation of profiler hooks.

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

19 years ago2005-01-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Jan 2005 16:32:45 +0000 (16:32 -0000)]
2005-01-16  Zoltan Varga  <vargaz@freemail.hu>

* profiler.c (mono_profiler_install_simple): Fix default arguments.

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

19 years ago2005-01-16 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Sun, 16 Jan 2005 14:11:01 +0000 (14:11 -0000)]
2005-01-16 Nick Drochak  <ndrochak@ieee.org>

* library.make: /exclude for nunit needs a comma separated list

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

19 years ago2005-01-16 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Sun, 16 Jan 2005 13:49:27 +0000 (13:49 -0000)]
2005-01-16  Nick Drochak  <ndrochak@ieee.org>

* AssemblyTest.cs: Try loading assembly from .NET tests and mono tests

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

19 years ago2005-01-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Jan 2005 13:31:05 +0000 (13:31 -0000)]
2005-01-16  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c mini-amd64.c: Don't allocate stack space for dead vars.

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

19 years agoSun Jan 16 12:25:22 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 16 Jan 2005 11:28:20 +0000 (11:28 -0000)]
Sun Jan 16 12:25:22 CET 2005 Paolo Molaro <lupus@ximian.com>

* reflection.c, reflection.h, icall.c: add a function to check
if an attribute type is defined for a metadata object.

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

19 years agoSun Jan 16 12:19:35 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 16 Jan 2005 11:12:52 +0000 (11:12 -0000)]
Sun Jan 16 12:19:35 CET 2005 Paolo Molaro <lupus@ximian.com>

* mini.h, mini.c, cfold.c: optimize access to enum
readonly fields, too. Eval conditional branches if possible
to perform unreachable code removal in more cases.

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

19 years ago2005-01-16 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Sun, 16 Jan 2005 07:24:55 +0000 (07:24 -0000)]
2005-01-16  Daniel Morgan <danielmorgan@verizon.net>

* Tds.cs: TDS 5.0 (Sybase) needs to get a DECIMAL
differently than TDS 7.0 (SqlServer).  Fixes bug 70228.
Thanks to Sebastien Robitaille for the patch for Sybase.

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

19 years ago2005-01-16 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Sun, 16 Jan 2005 06:27:33 +0000 (06:27 -0000)]
2005-01-16  Daniel Morgan <danielmorgan@verizon.net>

* test: added this directory

* SybaseTest.cs: added tests for Mono.Data.SybaseClient
based on the SqlTest.cs at System.Data/Test

* ChangeLog: added file

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

19 years ago2005-01-15 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sun, 16 Jan 2005 02:51:22 +0000 (02:51 -0000)]
2005-01-15  Ben Maurer  <bmaurer@ximian.com>

* XmlNode.cs (InnerText, AppendChildValues): Don't allocate a
string in the case where nothing needs to be appended.

* XmlAttribute.cs (BuildChildValue): Start out the string with
`null' not `String.Empty'. String.Concat (null, blah) == blah,
pointerwise. ie, there is no allocation. This makes it so that
getting the value of an attribute is faster for the fast case.

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

19 years ago2005-01-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Jan 2005 15:13:49 +0000 (15:13 -0000)]
2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

* mono-codeman.c (new_codechunk): Initialize pagesize in the dynamic
case as well.

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

19 years ago2005-01-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Jan 2005 15:08:35 +0000 (15:08 -0000)]
2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

* scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.

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

19 years ago2005-01-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Jan 2005 14:47:09 +0000 (14:47 -0000)]
2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

* tramp-amd64.c exceptions-amd64.c: Use the new global code manager.

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

19 years ago2005-01-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Jan 2005 14:42:46 +0000 (14:42 -0000)]
2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_global_codeman_reserve): New function to allocate code memory from a global
code manager.

* tramp-x86.c mini-x86.c exceptions-x86.c: Allocate all code memory so mono works with
WinXP DEP. Fixes #71244.

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

19 years ago2005-01-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Jan 2005 13:41:52 +0000 (13:41 -0000)]
2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

* thread6.cs: Add test for aborting the current thread.

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

19 years agoMore tests
Miguel de Icaza [Fri, 14 Jan 2005 23:36:54 +0000 (23:36 -0000)]
More tests

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

19 years agoExclude NotWorking and ValueAdd categories from tests
Miguel de Icaza [Fri, 14 Jan 2005 23:19:54 +0000 (23:19 -0000)]
Exclude NotWorking and ValueAdd categories from tests

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

19 years agoMore Improvements
Miguel de Icaza [Fri, 14 Jan 2005 23:04:09 +0000 (23:04 -0000)]
More Improvements

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

19 years agoAdd bug compatibility with .NET 1.1
Miguel de Icaza [Fri, 14 Jan 2005 22:22:15 +0000 (22:22 -0000)]
Add bug compatibility with .NET 1.1

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

19 years agoLet's keep this alphabetical
Duncan Mak [Fri, 14 Jan 2005 22:08:23 +0000 (22:08 -0000)]
Let's keep this alphabetical

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

19 years agoFirst pass, many more to go
Miguel de Icaza [Fri, 14 Jan 2005 21:54:26 +0000 (21:54 -0000)]
First pass, many more to go

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

19 years agoUpdate
Miguel de Icaza [Fri, 14 Jan 2005 21:15:37 +0000 (21:15 -0000)]
Update

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

19 years agoinclude mint and caspol
Miguel de Icaza [Fri, 14 Jan 2005 20:52:05 +0000 (20:52 -0000)]
include mint and caspol

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

19 years ago * map.h: Correct Mono_Posix_OpenFlags values (they should now match
Jonathan Pryor [Fri, 14 Jan 2005 20:17:21 +0000 (20:17 -0000)]
  * map.h: Correct Mono_Posix_OpenFlags values (they should now match
    x86 linux); remove unused enumerations (MountFlags, etc.).

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

19 years ago * make-map.cs: libMonoPosixHelper exports Mono_Posix prefixes, not Mono_Unix
Jonathan Pryor [Fri, 14 Jan 2005 20:16:08 +0000 (20:16 -0000)]
  * make-map.cs: libMonoPosixHelper exports Mono_Posix prefixes, not Mono_Unix
    prefixes, so change the type and namespace to generate compatible code.
  * Syscall.cs: Change OpenFlags values so they match the Linux values.

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

19 years agoDistribute jni.h
Miguel de Icaza [Fri, 14 Jan 2005 19:24:04 +0000 (19:24 -0000)]
Distribute jni.h

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 17:30:39 +0000 (17:30 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* MetaDataCodeGenerator.cs: Fix warning.

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 17:29:57 +0000 (17:29 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* System.Runtime.Remoting_test.dll.sources: Added:
System.Runtime.Remoting.Channels/RemotingThreadPool.cs

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 17:29:18 +0000 (17:29 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* TcpConnectionPool.cs: Don't limit client connections.
This fixes bug #70700. Create connections from outside the pool lock.
* TcpMessageIO.cs: Throw real exceptions when errors occur.
* TcpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
This also fixes bug #70700.

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 17:29:00 +0000 (17:29 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* HttpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
  Fixed some warnings.
* HttpServer.cs: Minor fix.

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 17:28:38 +0000 (17:28 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
* RemotingThreadPool.cs: New thread pool for the tcp and http channels.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 17:03:07 +0000 (17:03 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* DbDataPermissionAttribute.cs, PermissionHelper.cs :
  fixed some incompatible type of exception between 2.0 and 1.x.
* DataContainer.cs :
  Wrap exceptions thrown by SetValue() within ArgumentException.

* SqlClientPermissionTest.cs, SqlClientPermissionAttributeTest.cs:
  Fixed some incompatible type of exception between 2.0 and 1.1.

* OleDbPermissionTest.cs, OleDbPermissionAttributeTest.cs:
  Fixed some incompatible type of exception between 2.0 and 1.1.

* OdbcPermissionTest.cs, OdbcPermissionAttributeTest.cs:
  Fixed some incompatible type of exception between 2.0 and 1.1.

* DBDataPermissionTest.cs, DBDataPermissionAttributeTest.cs:
  Fixed some incompatible type of exception between 2.0 and 1.1.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 16:47:43 +0000 (16:47 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* SerializationCodeGenerator.cs,
  XmlSerializationWriterInterpreter.cs : exchanged attribute
  serialization orders (XmlAnyAttribute <-> XmlNamespaceDeclarations).
  xmlns attributes in XmlAnyAttribute are not written.

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

19 years agoDon't require the new glib.
Paolo Molaro [Fri, 14 Jan 2005 15:33:03 +0000 (15:33 -0000)]
Don't require the new glib.

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

19 years agoClean-recursive should ignore the return value of `rm'
Jonathan Pryor [Fri, 14 Jan 2005 15:23:59 +0000 (15:23 -0000)]
Clean-recursive should ignore the return value of `rm'
if the file doesn't exist.

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

19 years ago * Makefile: Add test-recursive and clean-recursive targets. Test-recursive
Jonathan Pryor [Fri, 14 Jan 2005 15:22:42 +0000 (15:22 -0000)]
  * Makefile: Add test-recursive and clean-recursive targets.  Test-recursive
    creates a Syste_test_PROFILE.dll.config file, required for the Switch
    regression tests, and clean-recursive cleans up this file.
  * System_test_default.dll.config, System_test.dll.config: Delete.  These are
    no longer necessary as the appropriate file is generated in test-recursive.

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

19 years ago2005-01-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 14 Jan 2005 13:55:15 +0000 (13:55 -0000)]
2005-01-14  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg: Allways convert CEE_CONV_OVF_I4 to a move on 64 bit platforms. Fixes #71236.

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

19 years agoupdate project file
Jordi Mas i Hernandez [Fri, 14 Jan 2005 13:35:13 +0000 (13:35 -0000)]
update project file

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

19 years ago2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 13:33:45 +0000 (13:33 -0000)]
2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>

* object-internals.h: Added some needed fields from StringBuilder class.
* marshal.c: Set the maxCapacity when creating a StringBuilder.

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

19 years ago2005-01-14 Lluis Sanches Gual <lluis@novell.com>
Lluis Sanchez [Fri, 14 Jan 2005 13:22:43 +0000 (13:22 -0000)]
2005-01-14 Lluis Sanches Gual  <lluis@novell.com>

* StringBuilder.cs: Improved parameter check.

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

19 years ago * TreeView.cs: Recalculate the tab pages when a new one is added
Jackson Harper [Fri, 14 Jan 2005 13:07:36 +0000 (13:07 -0000)]
* TreeView.cs: Recalculate the tab pages when a new one is added
so that the proper bounding rects are created.

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

19 years ago * TreeView.cs: Draw a gray box instead of a grip in the lower
Jackson Harper [Fri, 14 Jan 2005 12:28:09 +0000 (12:28 -0000)]
* TreeView.cs: Draw a gray box instead of a grip in the lower
right hand corner when there are both horizontal and vertical
scroll bars.

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

19 years ago * Control.cs: When erasing backgrounds use FromHwnd instead of
Jackson Harper [Fri, 14 Jan 2005 12:19:06 +0000 (12:19 -0000)]
* Control.cs: When erasing backgrounds use FromHwnd instead of
FromHdc when there is a NULL wparam. This occurs on the X driver.
* XplatUIX11.cs: Set the wparam to NULL.

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

19 years ago * Control.cs: When erasing backgrounds use FromHwnd instead of
Jackson Harper [Fri, 14 Jan 2005 12:11:56 +0000 (12:11 -0000)]
* Control.cs: When erasing backgrounds use FromHwnd instead of
FromHdc when there is a null wparam. The X11 driver sets the
wparam as null.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 11:31:55 +0000 (11:31 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* library.make : output TestResult-ondotnet-(profile).log instead of
  TestResult-(profile).log for run-test-ondotnet.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 10:56:37 +0000 (10:56 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1.
  FindRows() is still not implemented, so marked as [Ignore].

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 10:43:18 +0000 (10:43 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1.
  Design time ctor() needs more love.
* DataRelationCollectionTest.cs,
  DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1.
  When index is out of range, IndexOutOfRangeException is thrown.
  DataRelationCollectionTest.AddException1() was invalid.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 10:22:57 +0000 (10:22 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* DataTableMappingCollectionTest.cs,
  DataColumnMappingCollectionTests.cs : Equals() and Remove() contains
  invalid attempt to add one map to two collections, which is rejected
  under MS.NET 1.1 sp1.

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

19 years ago * PictureBox.cs: Implement missing methods (except ToString, need
Jackson Harper [Fri, 14 Jan 2005 10:05:52 +0000 (10:05 -0000)]
* PictureBox.cs: Implement missing methods (except ToString, need
to test that on windows) and events. When visibility is changed
we need to redraw the image because the buffers are killed. When
size is changed refresh if the sizemode needs it.

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

19 years ago2005-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 14 Jan 2005 09:05:35 +0000 (09:05 -0000)]
2005-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does
  not fill Table property even after EndInit().
* DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException
  is missing.
* TypedDataSetGeneratorTest.cs : fixed GenerateName() both for
  run-test-ondotnet and run-test.

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

19 years ago- Was using wrong method to select a control
Peter Dennis Bartok [Fri, 14 Jan 2005 03:28:37 +0000 (03:28 -0000)]
- Was using wrong method to select a control

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

19 years ago2005-01-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 14 Jan 2005 03:12:50 +0000 (03:12 -0000)]
2005-01-13  Sebastien Pouliot  <sebastien@ximian.com>

* AsnEncodedDataTest.cs: Added tests for Oid, RawData properties and
for CopyFrom method.
* CryptographicAttributeTest.cs: Updated to NUnit 2.2 tests.

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

19 years ago2005-01-13 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 14 Jan 2005 03:09:05 +0000 (03:09 -0000)]
2005-01-13  Sebastien Pouliot  <sebastien@ximian.com>

* AsnEncodedData.cs: Completed/fixed implementation.
* CryptographicAttribute.cs: Fixed implementation with updated unit
tests.
* Oid.cs: Fixed implementation with updated unit tests.

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

19 years agodon't need the instance
César Natarén [Fri, 14 Jan 2005 01:50:25 +0000 (01:50 -0000)]
don't need the instance

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

19 years agoremove test 334, as that one fails
Miguel de Icaza [Fri, 14 Jan 2005 01:11:45 +0000 (01:11 -0000)]
remove test 334, as that one fails

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

19 years agoUpdates
Miguel de Icaza [Fri, 14 Jan 2005 01:05:05 +0000 (01:05 -0000)]
Updates

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

19 years agoBack in
Miguel de Icaza [Fri, 14 Jan 2005 01:00:56 +0000 (01:00 -0000)]
Back in

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

19 years agoAnother pass
Miguel de Icaza [Fri, 14 Jan 2005 00:58:26 +0000 (00:58 -0000)]
Another pass

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

19 years agoRemove invalid error
Miguel de Icaza [Fri, 14 Jan 2005 00:55:59 +0000 (00:55 -0000)]
Remove invalid error

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

19 years agoFlush
Miguel de Icaza [Fri, 14 Jan 2005 00:46:58 +0000 (00:46 -0000)]
Flush

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

19 years ago2005-01-13 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 14 Jan 2005 00:35:52 +0000 (00:35 -0000)]
2005-01-13  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (IsAccessorAccessible): Accessibility to private fields
of a different type is only allowed to private fields of a
containing type, not on fields of a base class.

See test-174.cs and error cs0122-9.cs

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

19 years agoAdd new error
Miguel de Icaza [Fri, 14 Jan 2005 00:35:33 +0000 (00:35 -0000)]
Add new error

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

19 years agoRemove until we fix it
Miguel de Icaza [Fri, 14 Jan 2005 00:20:13 +0000 (00:20 -0000)]
Remove until we fix it

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

19 years agoFix pass 1
Miguel de Icaza [Fri, 14 Jan 2005 00:02:07 +0000 (00:02 -0000)]
Fix pass 1

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

19 years ago2005-01-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Jan 2005 22:33:28 +0000 (22:33 -0000)]
2005-01-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CultureInfo.cs: the InvariantCulture returns false for
IsNeutralCulture. Fixes bug #59716.

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

19 years ago * DiagnosticsConfigurationHandler.cs: Make DiagnosticsConfiguration.Settings
Jonathan Pryor [Thu, 13 Jan 2005 22:00:27 +0000 (22:00 -0000)]
  * DiagnosticsConfigurationHandler.cs: Make DiagnosticsConfiguration.Settings
    thread-safe (double-checked locking isn't thread safe on .NET without
    using a volatile variable, and setting the variable in the static
    constructor is easier anyway).
  * Switch.cs (GetConfigFileSetting): If the setting is non-numeric, set the
    attribute value to the string "0".  This is apparently what .NET 1.1 does,
    and allows the SwitchTest NUnit test to work w/o failures.

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

19 years agoman page updates for gacutil
Mike Kestner [Thu, 13 Jan 2005 21:48:22 +0000 (21:48 -0000)]
man page updates for gacutil

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

19 years ago2005-01-13 Mike Kestner <mkestner@novell.com>
Mike Kestner [Thu, 13 Jan 2005 21:47:51 +0000 (21:47 -0000)]
2005-01-13  Mike Kestner  <mkestner@novell.com>

* driver.cs: use relative symlinks for the package dir.

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

19 years agolast but not least
Gonzalo Paniagua Javier [Thu, 13 Jan 2005 21:25:04 +0000 (21:25 -0000)]
last but not least

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