mono.git
17 years agorefactoring: makes Style class more flexible for inheriting and reuse
Igor Zelmanovich [Sun, 10 Sep 2006 10:57:56 +0000 (10:57 -0000)]
refactoring: makes Style class more flexible for inheriting and reuse

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

17 years agofixed: for PopulateOnDemand nodes expanded and checked state restored correct on...
Igor Zelmanovich [Sun, 10 Sep 2006 10:44:00 +0000 (10:44 -0000)]
fixed: for PopulateOnDemand nodes expanded and checked state restored correct on PostBack

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

17 years agoadd false alarm to knownFailures.jvm.lst
Andrew Skiba [Sun, 10 Sep 2006 09:29:29 +0000 (09:29 -0000)]
add false alarm to knownFailures.jvm.lst

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

17 years ago* HtmlInputFile.cs: fixed Value property
Vladimir Krasnov [Sun, 10 Sep 2006 07:19:51 +0000 (07:19 -0000)]
* HtmlInputFile.cs: fixed Value property

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

17 years agoUpdate
Miguel de Icaza [Sat, 9 Sep 2006 18:12:24 +0000 (18:12 -0000)]
Update

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

17 years ago2006-09-09 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sat, 9 Sep 2006 05:44:07 +0000 (05:44 -0000)]
2006-09-09  Miguel de Icaza  <miguel@novell.com>

* X11Keyboard.cs: If we are unable to obtain the input method, do
not call CreateXic to create the input context.   Should fix
#78944/79276.

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

17 years ago2006-09-08 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 8 Sep 2006 23:13:55 +0000 (23:13 -0000)]
2006-09-08  Marek Safar  <marek.safar@seznam.cz>

* expression.cs (Error_OperatorCannotBeApplied): Report type instead of
type instance.

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

17 years agoNew tests.
Marek Safar [Fri, 8 Sep 2006 21:46:59 +0000 (21:46 -0000)]
New tests.

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

17 years ago2006-09-08 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 8 Sep 2006 21:45:23 +0000 (21:45 -0000)]
2006-09-08  Marek Safar  <marek.safar@seznam.cz>

* decl.cs (DeclSpace.SetParameterInfo): Check for non existent type
parameter.
* expression.cs (TypeOf.GetAttributableValue): Check for open generic
types.
* generic.cs: Improved error messages.
* typemanager.cs (RemoveGenericArity): Made public.

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

17 years ago2006-09-08 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 8 Sep 2006 21:09:37 +0000 (21:09 -0000)]
2006-09-08  Robert Jordan  <robertj@gmx.net>

* Page.cs: assure that RenderTrace is called even if an
exception occurred. Fixes bug #78930.

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

17 years ago2006-09-08 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 8 Sep 2006 21:09:10 +0000 (21:09 -0000)]
2006-09-08  Robert Jordan  <robertj@gmx.net>

* TraceData.cs: fixed NRE if `sizes' is null, which may happen
if a page was unable to save its viewstate and size.

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

17 years ago2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 20:29:24 +0000 (20:29 -0000)]
2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: after parsing an include file, don't error out if we
still have opened tags unless this was the last file to parse. Fixes
bug #79318.

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

17 years ago2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 19:25:14 +0000 (19:25 -0000)]
2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ObjectDataSourceView.cs: correctly find the type when it is not in the
executing assembly. Fixes bug #78321. Patch by Marek Habersack.

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

17 years ago2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 19:20:40 +0000 (19:20 -0000)]
2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ControlParameter.cs: fix search for controls so that they use their
NamingContainer, not the Page. Patch by Marek Habersack that fixes
bug #78320.

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

17 years ago2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 19:13:04 +0000 (19:13 -0000)]
2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControl.cs: search for the new Page_* event handlers in 2.0.
Patch by Marek Habersack that fixes bug #78268.

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

17 years ago2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 19:08:53 +0000 (19:08 -0000)]
2006-09-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Login.cs: fix problem with the login control and master pages.
Patch by Marek Habersack that fixes bug #78219.

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

17 years ago2006-09-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 8 Sep 2006 19:03:54 +0000 (19:03 -0000)]
2006-09-08  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.interlocked_type): New public field.
(TypeManager.int_interlocked_compare-exchange): New public field.
(TypeManager.InitEnumUnderlyingTypes): Also initialize the
enumerator types here and call InitGenericCoreTypes().
(TypeManager.InitCoreTypes): Call InitEnumeratorTypes() right
after calling InitEnumUnderlyingTypes().

* rootcontext.cs
(RootContext.ResolveCore): Added `System.Threading.Interlocked' to
`classes_second_stage'.

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

17 years ago2006-09-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 8 Sep 2006 18:13:20 +0000 (18:13 -0000)]
2006-09-08  Atsushi Enomoto <atsushi@ximian.com>

* DTMXPathDocumentWriter2.cs : fill String.Empty for null ns in
  WriteStartElement() and WriteStartAttribute().

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

17 years ago2006-09-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 8 Sep 2006 18:05:19 +0000 (18:05 -0000)]
2006-09-08  Zoltan Varga  <vargaz@gmail.com>

* class.c (mono_class_init): Init class->no_special_static_fields from the cached info.

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

17 years ago2006-09-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 8 Sep 2006 17:53:33 +0000 (17:53 -0000)]
2006-09-08  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: New. Track changes for mget.
* Makefile: New. Build and clean mget.
* mget.cs: Source code for mget test tool.
* README: Information about mget.

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

17 years ago2006-09-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 8 Sep 2006 17:13:50 +0000 (17:13 -0000)]
2006-09-08  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (mono_aot_get_class_from_name): Remove a debug printf.

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

17 years ago2006-09-08 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Fri, 8 Sep 2006 16:49:41 +0000 (16:49 -0000)]
2006-09-08  Alexander Olk  <alex.olk@googlemail.com>

* MimeIcon.cs: Rewrote major parts. Dropped KDE support for now.
  Simplified gnome support by adding more pinvokes to get the
  icon for a file or mime type.

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

17 years ago * TextControl.cs: Update the cursor position even if we don't
Jackson Harper [Fri, 8 Sep 2006 16:15:04 +0000 (16:15 -0000)]
    * TextControl.cs: Update the cursor position even if we don't
        * have
        focus.  This fixes typing in things like the ComboBox.  I'm not
        totally sure we should always set the visibility if we don't
have
        focus, but couldn't find any corner cases where the cursor
showed
        up when it shouldn't.

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

17 years ago * MenuAPI.cs: Deslect popup context menu items before closing
Jackson Harper [Fri, 8 Sep 2006 15:29:18 +0000 (15:29 -0000)]
    * MenuAPI.cs: Deslect popup context menu items before closing
        * the
        window, so that you don't see the previously selected item
        selected when you reopen the menu.

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

17 years ago2006-09-08 Chris Toshok <toshok@ximian.com>
Chris Toshok [Fri, 8 Sep 2006 15:21:41 +0000 (15:21 -0000)]
2006-09-08  Chris Toshok  <toshok@ximian.com>

* X11Keyboard.cs: In UpdateKeyState vkey can be any integer, but
our arrays are length 256.  & 0xff before indexing.  Fixes the
crash in bug #78077.

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

17 years agoadd ecmascriptvers/w3cdomversion attributes. Thanks to MArek Habersack.
Gonzalo Paniagua Javier [Fri, 8 Sep 2006 14:26:03 +0000 (14:26 -0000)]
add ecmascriptvers/w3cdomversion attributes. Thanks to MArek Habersack.

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

17 years ago2006-09-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 8 Sep 2006 14:23:30 +0000 (14:23 -0000)]
2006-09-08  Sebastien Pouliot  <sebastien@ximian.com>

* RSACryptoServiceProviderTest.cs: Added test cases for decoding bad
PKCS1 and OAEP padding - both resulting in a CryptographicException.
* RSAOAEPKeyExchangeDeformatterTest.cs: Add test case for bad padding.
* RSAPKCS1KeyExchangeDeformatterTest.cs: Add test case for bad padding

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

17 years ago2006-09-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 8 Sep 2006 14:21:27 +0000 (14:21 -0000)]
2006-09-08  Sebastien Pouliot  <sebastien@ximian.com>

* RSAOAEPKeyExchangeDeformatter.cs: Throw a CryptographicException,
instead of returning null, when a padding error occurs on decryption.
* RSAPKCS1KeyExchangeDeformatter.cs: Throw a CryptographicException,
instead of returning null, when a padding error occurs on decryption.

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

17 years ago2006-09-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 8 Sep 2006 14:05:15 +0000 (14:05 -0000)]
2006-09-08  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c: Add a hash table to the AOT file mapping class names to typedef
tokens.

* aot-runtime.c (mono_aot_get_class_from_name): New function used by
mono_class_from_name () to find a class from its name.

* mini.c (mini_init): Register mono_aot_get_class_from_name () with the runtime.

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

17 years ago2006-09-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 8 Sep 2006 14:01:26 +0000 (14:01 -0000)]
2006-09-08  Zoltan Varga  <vargaz@gmail.com>

* image.c (load_class_names): Move this to class.c, and rename it to
'mono_image_init_name_cache'.
(load_modules): Fix a warning.

* class.c icall.c image.c: Initialize image->name_cache lazily.

* class-internals.h (MonoGetClassFromName): New hook function to find a class based
on its name using information in the AOT file.

* class.c (mono_class_from_name): Use the new hook function.

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

17 years ago2006-09-08 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 8 Sep 2006 10:46:26 +0000 (10:46 -0000)]
2006-09-08  Robert Jordan  <robertj@gmx.net>

* mkbundle.1: The `-z' option is now supported under Windows.

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

17 years ago2006-09-08 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 8 Sep 2006 10:42:40 +0000 (10:42 -0000)]
2006-09-08  Robert Jordan  <robertj@gmx.net>

* mkbundle.cs, TODO: The `-z' option is now supported under
Windows.

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

17 years ago2006-09-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 8 Sep 2006 07:18:06 +0000 (07:18 -0000)]
2006-09-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ThemeWin32Classic.cs:
* DateTimePicker.cs: Draw check box if DateTimePicker.ShowCheckBox
is true. Handle that check box too.

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

17 years ago * MenuAPI.cs: move the PerformClick call to OnMouseUp. Fixes bug
Chris Toshok [Fri, 8 Sep 2006 01:54:07 +0000 (01:54 -0000)]
* MenuAPI.cs: move the PerformClick call to OnMouseUp.  Fixes bug
79244.

2006-09-07  Chris Toshok  <toshok@ximian.com>

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

17 years ago2006-09-07 Chris Toshok <toshok@ximian.com>
Chris Toshok [Fri, 8 Sep 2006 00:35:43 +0000 (00:35 -0000)]
2006-09-07  Chris Toshok  <toshok@ximian.com>

* Control.cs: in set_BackColor only do the work if
background_color != value.

* XplatUIX11.cs: move the clearing of invalid areas (both client
and nc) to the same block of code where we set (nc_)expose_pending
to false.  That is, move it from PaintEventEnd to PaintEventStart,
so things that cause invalidates from within OnPaint will trigger
another call to OnPaint.  Fixes bug #79262.

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

17 years ago2006-09-07 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 7 Sep 2006 22:06:42 +0000 (22:06 -0000)]
2006-09-07  Marek Safar  <marek.safar@seznam.cz>

* class.cs, generic.cs (GenericMethod.Define): Check for type parameter
collisions.
* statement.cs (Block.Variables): Made public.

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

17 years ago * resources/, System.Windows.Forms.dll.resources, Makefile:
Alexander Olk [Thu, 7 Sep 2006 21:00:51 +0000 (21:00 -0000)]
* resources/, System.Windows.Forms.dll.resources, Makefile:

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

17 years ago * Syscall.cs: readdir(P) is not thread-safe, so it needs to be locked so
Jonathan Pryor [Thu, 7 Sep 2006 20:04:43 +0000 (20:04 -0000)]
* Syscall.cs: readdir(P) is not thread-safe, so it needs to be locked so
  that the `struct dirent' it returns is stable.

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

17 years ago * FileDialog.cs: Fix typo
Alexander Olk [Thu, 7 Sep 2006 18:12:52 +0000 (18:12 -0000)]
* FileDialog.cs: Fix typo

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

17 years ago2006-09-07 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Thu, 7 Sep 2006 18:11:14 +0000 (18:11 -0000)]
2006-09-07  Alexander Olk  <alex.olk@googlemail.com>

* Theme.cs: Use correct icon for UIIcon.PlacesPersonal

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

17 years ago2006-09-07 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Thu, 7 Sep 2006 18:07:05 +0000 (18:07 -0000)]
2006-09-07  Alexander Olk  <alex.olk@googlemail.com>

* resources/, System.Windows.Forms.dll.resources:
  Add user-home Tango icon in various sizes.

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

17 years ago2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 7 Sep 2006 17:20:19 +0000 (17:20 -0000)]
2006-09-07  Atsushi Enomoto  <atsushi@ximian.com>

* EncryptedXml.cs : DecryptData() should not pass block size to
  Transform() as the index.

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

17 years ago * ThemeWin32Classic.cs: oops, forgot to commit. Draw the
Jackson Harper [Thu, 7 Sep 2006 16:18:54 +0000 (16:18 -0000)]
    * ThemeWin32Classic.cs:  oops, forgot to commit.  Draw the
        * images
        for tab pages if they have any.

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

17 years agofixed: populating nodes.
Igor Zelmanovich [Thu, 7 Sep 2006 14:52:01 +0000 (14:52 -0000)]
fixed: populating nodes.

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

17 years agofixed: ToggleExpandState().
Igor Zelmanovich [Thu, 7 Sep 2006 14:11:53 +0000 (14:11 -0000)]
fixed: ToggleExpandState().

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

17 years agoremove TARGET_JVM #if
Konstantin Triger [Thu, 7 Sep 2006 13:55:08 +0000 (13:55 -0000)]
remove TARGET_JVM #if

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

17 years agoHttpsClientStream.cs: Honor ServicePointManager.SecurityProtocol to select between...
Sebastien Pouliot [Thu, 7 Sep 2006 13:52:34 +0000 (13:52 -0000)]
HttpsClientStream.cs: Honor ServicePointManager.SecurityProtocol to select between SSL3, TLS1 or, by default, auto. Great for testing :)

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

17 years ago2006-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 7 Sep 2006 13:38:56 +0000 (13:38 -0000)]
2006-09-07  Martin Baulig  <martin@ximian.com>

* driver.cs
(MainDriver): Revert r62663 from Marek; see #70506 for details.

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

17 years agoifdef TARGET_JVM
Andrew Skiba [Thu, 7 Sep 2006 12:43:18 +0000 (12:43 -0000)]
ifdef TARGET_JVM

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

17 years agoComIStreamMarshaler.cs: ManagedToNativeWrapper: Dispose COM vtable on shutdown. Dispo...
Kornél Pál [Thu, 7 Sep 2006 12:21:04 +0000 (12:21 -0000)]
ComIStreamMarshaler.cs: ManagedToNativeWrapper: Dispose COM vtable on shutdown. Dispose unmanaged resources when constructor fails.

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

17 years ago* DataSet.cs: added 2.0 stubs to solve typed dataset porting issues
Vladimir Krasnov [Thu, 7 Sep 2006 11:09:49 +0000 (11:09 -0000)]
* DataSet.cs: added 2.0 stubs to solve typed dataset porting issues

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

17 years ago2006-09-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 7 Sep 2006 09:27:51 +0000 (09:27 -0000)]
2006-09-07 Lluis Sanchez Gual  <lluis@novell.com>

* Page.cs: Use lowercase getElementById in the javascript that
checks the browser.

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

17 years ago* KeyedListEnumerator.cs: fixed Current property to return real object instead of...
Vladimir Krasnov [Thu, 7 Sep 2006 09:18:25 +0000 (09:18 -0000)]
* KeyedListEnumerator.cs: fixed Current property to return real object instead of DictionaryEntry

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

17 years agoTARGET_JVM: PageMapper.GetObjectType() expects virtual path rather than a real one
Konstantin Triger [Thu, 7 Sep 2006 09:12:54 +0000 (09:12 -0000)]
TARGET_JVM: PageMapper.GetObjectType() expects virtual path rather than a real one

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

17 years ago* SqlDataSourceView.cs: return DataView from ExecuteSelect when DataSourceMode is...
Andrew Skiba [Thu, 7 Sep 2006 08:58:02 +0000 (08:58 -0000)]
* SqlDataSourceView.cs: return DataView from ExecuteSelect when DataSourceMode is DataSet.

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

17 years agoFix incorrect ChangeLog entry in the previous commit.
Ankit Jain [Thu, 7 Sep 2006 08:54:50 +0000 (08:54 -0000)]
Fix incorrect ChangeLog entry in the previous commit.

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

17 years agoIn class/System.Web.Services/Test/System.Web.Services.Description:
Ankit Jain [Thu, 7 Sep 2006 08:52:33 +0000 (08:52 -0000)]
In class/System.Web.Services/Test/System.Web.Services.Description:

* ServiceDescriptionTest.cs (Ctor): New.

In class/System.Web.Services/System.Web.Services.Description:

* ServiceDescriptionTest.cs (Ctor): New.

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

17 years ago2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Sep 2006 03:57:36 +0000 (03:57 -0000)]
2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpApplicationFactory.cs: watch web.config too. Fixes bug #78356.

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

17 years ago2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Sep 2006 03:16:18 +0000 (03:16 -0000)]
2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationManager.cs: add null checks. Patch by Marek Habersack
that fixes bug #79283.

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

17 years ago2006-09-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 22:22:46 +0000 (22:22 -0000)]
2006-09-07  Zoltan Varga  <vargaz@gmail.com>

* mini-amd64.c (emit_call): Avoid strstr () call if possible.

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

17 years agoMoved TestConfiguration.cs to Npgsql.
Kornél Pál [Wed, 6 Sep 2006 20:49:02 +0000 (20:49 -0000)]
Moved TestConfiguration.cs to Npgsql.

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

17 years agoComIStreamMarshaler.cs: ManagedToNativeWrapper should not have a destructor because...
Kornél Pál [Wed, 6 Sep 2006 19:08:18 +0000 (19:08 -0000)]
ComIStreamMarshaler.cs: ManagedToNativeWrapper should not have a destructor because it is freed using Release. (Proper fix for bug #78315.) Free COM vtable when unloading and all objects Released.

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

17 years agodo not recourse as this will be done by Configuration object
Konstantin Triger [Wed, 6 Sep 2006 17:56:41 +0000 (17:56 -0000)]
do not recourse as this will be done by Configuration object

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

17 years ago2006-09-05 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Wed, 6 Sep 2006 17:52:53 +0000 (17:52 -0000)]
2006-09-05  Lluis Sanchez Gual  <lluis@novell.com>

* XmlSchemaImporter.cs: In MS.NET 2.0, simple type arrays are mapped
to strings. Make sure maps returned by ImportClassSimpleType are always
simple type maps. All this fixes bug #77585.

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

17 years ago* ConfigurationLocation.cs: do not read root element, correctly close stream.
Konstantin Triger [Wed, 6 Sep 2006 17:51:24 +0000 (17:51 -0000)]
* ConfigurationLocation.cs: do not read root element, correctly close stream.
* Configuration.cs: use ReadData for nested content to throw if location
elements are encounterd.
In constructor taking parent Configuration: do not call Init and so avoid
rereading config file.

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

17 years ago2006-09-06 Mike Kestner <mkestner@novell.com>
Mike Kestner [Wed, 6 Sep 2006 17:28:21 +0000 (17:28 -0000)]
2006-09-06  Mike Kestner  <mkestner@novell.com>

* Splitter.cs: use the "current" rect when finishing drag handle
to avoid an artifact demonstrated by resedit.exe.  [Fixes #79251]

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

17 years ago2006-09-06 Mike Kestner <mkestner@novell.com>
Mike Kestner [Wed, 6 Sep 2006 17:00:44 +0000 (17:00 -0000)]
2006-09-06  Mike Kestner  <mkestner@novell.com>

* Splitter.cs: draw the drag handle at X or Y instead of 0 to deal
support offset splitters. [Fixes #79298]

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

17 years ago2006-09-06 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Wed, 6 Sep 2006 16:45:03 +0000 (16:45 -0000)]
2006-09-06  Alexander Olk  <alex.olk@googlemail.com>

* Mime.cs: Fixed a bug that could override the global mime type
  result.

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

17 years ago2006-09-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 16:03:27 +0000 (16:03 -0000)]
2006-09-06  Zoltan Varga  <vargaz@gmail.com>

* reflection.c (mono_param_get_objects): Handle enum default parameter values
correctly.

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

17 years ago2006-09-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 16:00:01 +0000 (16:00 -0000)]
2006-09-06  Zoltan Varga  <vargaz@gmail.com>

* ParameterInfoTest.cs: Add a test for enum default parameter values.

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

17 years ago2006-09-06 Jonathan Chambers <joncham@gmail.com>
Jonathan Chambers [Wed, 6 Sep 2006 15:37:25 +0000 (15:37 -0000)]
2006-09-06  Jonathan Chambers  <joncham@gmail.com>

* ComIStreamMarshaler.cs: Only deallocate memory
for COM wrapper if not shutting down. #78315

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

17 years ago2006-09-06 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Wed, 6 Sep 2006 15:05:03 +0000 (15:05 -0000)]
2006-09-06  Lluis Sanchez Gual <lluis@novell.com>

* ValueCollectionParameterReader.cs, MimeFormatter.cs: Support enums in
the http get and post protocols. Fixes bug #78461.

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

17 years agoupdated capabilities DB
Gonzalo Paniagua Javier [Wed, 6 Sep 2006 14:55:33 +0000 (14:55 -0000)]
updated capabilities DB

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

17 years ago2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 6 Sep 2006 14:33:10 +0000 (14:33 -0000)]
2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: don't use the Browser object, as it slows down process
request time *a lot*. Fixes bug #79206.

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

17 years ago2006-09-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 13:13:33 +0000 (13:13 -0000)]
2006-09-06  Zoltan Varga  <vargaz@gmail.com>

* Dictionary.cs: Speed up get_Item/set_Item/GetPrev () a bit. Increase capacity
specified by the user so 'capacity' elements can really be added without resizing.

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

17 years ago2006-09-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 13:07:50 +0000 (13:07 -0000)]
2006-09-06  Zoltan Varga  <vargaz@gmail.com>

* pinvoke3.cs libtest.c: Add test for #79289.

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

17 years ago2006-09-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 6 Sep 2006 13:06:04 +0000 (13:06 -0000)]
2006-09-06  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (emit_marshal_object): Implement [In, Out] byval marshalling of classes.
Fixes #79289.

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

17 years agofixed: populating nodes flow.
Igor Zelmanovich [Wed, 6 Sep 2006 12:58:18 +0000 (12:58 -0000)]
fixed: populating nodes flow.

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

17 years ago2006-09-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 6 Sep 2006 12:50:51 +0000 (12:50 -0000)]
2006-09-06  Martin Baulig  <martin@ximian.com>

* icall.c (mono_lookup_internal_call): Small fix.

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

17 years agoTreeNodeCollection.cs: fixed: ViewState saved and restored correct
Igor Zelmanovich [Wed, 6 Sep 2006 12:34:06 +0000 (12:34 -0000)]
TreeNodeCollection.cs: fixed: ViewState saved and restored correct

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

17 years ago2006-09-06 Lluis Sanchez gual <lluis@novell.com>
Lluis Sanchez [Wed, 6 Sep 2006 12:08:07 +0000 (12:08 -0000)]
2006-09-06  Lluis Sanchez gual  <lluis@novell.com>

* BinaryFormatterTest.cs: Added test for bug #78749 (nested
IObjectReference objects).

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

17 years ago2006-08-06 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Wed, 6 Sep 2006 12:01:03 +0000 (12:01 -0000)]
2006-08-06  Lluis Sanchez Gual  <lluis@novell.com>

* ObjectManager.cs: Add support for nested IObjectReference.
Fixes bug #78749.

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

17 years ago* Membership.cs: fixed GetAllUsers, typo bug
Vladimir Krasnov [Wed, 6 Sep 2006 11:43:47 +0000 (11:43 -0000)]
* Membership.cs: fixed GetAllUsers, typo bug
* SqlRoleProvider.cs, SqlMembershipProvider.cs: refactored to use aspnetdb built in stored procedures,
fixed application name and membership relation,
improved exception handling

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

17 years agosvn path=/trunk/mcs/; revision=64995
Merav Sudri [Wed, 6 Sep 2006 11:29:31 +0000 (11:29 -0000)]
svn path=/trunk/mcs/; revision=64995

17 years agosvn path=/trunk/mcs/; revision=64994
Merav Sudri [Wed, 6 Sep 2006 11:28:50 +0000 (11:28 -0000)]
svn path=/trunk/mcs/; revision=64994

17 years ago* System.Web.Services20.vmwcsproj: added ServiceDescriptionSerializerBase2.cs for 2.0
Vladimir Krasnov [Wed, 6 Sep 2006 11:14:12 +0000 (11:14 -0000)]
* System.Web.Services20.vmwcsproj: added ServiceDescriptionSerializerBase2.cs for 2.0
* ServiceDescriptionSerializerBase2.cs: inserted TARGET_JVM for not supported class

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

17 years agoadded basic implementation for some 2.0 features
Konstantin Triger [Wed, 6 Sep 2006 10:32:17 +0000 (10:32 -0000)]
added basic implementation for some 2.0 features

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

17 years ago2006-09-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Sep 2006 10:30:58 +0000 (10:30 -0000)]
2006-09-06  Atsushi Enomoto  <atsushi@ximian.com>

* CipherReference.cs, EncryptedReference.cs : unify duplicate code.
  Remove incorrect name check in the latter class so that it works
  for DataReference and KeyReference as well.

* DataReferenceTest.cs : new test.

* System.Security_test.dll.sources: added DataReferenceTest.cs.

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

17 years agosvn path=/trunk/mcs/; revision=64989
Lluis Sanchez [Wed, 6 Sep 2006 09:32:18 +0000 (09:32 -0000)]
svn path=/trunk/mcs/; revision=64989

17 years agosvn path=/trunk/mcs/; revision=64987
Andrew Skiba [Wed, 6 Sep 2006 08:06:27 +0000 (08:06 -0000)]
svn path=/trunk/mcs/; revision=64987

17 years agoifdef MSNET for mono-specific references
Andrew Skiba [Wed, 6 Sep 2006 08:04:27 +0000 (08:04 -0000)]
ifdef MSNET for mono-specific references

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

17 years agoTreeView.cs: corrected rendering: RenderBeginTag, RenderEndTag
Igor Zelmanovich [Wed, 6 Sep 2006 07:32:52 +0000 (07:32 -0000)]
TreeView.cs: corrected rendering: RenderBeginTag, RenderEndTag

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

17 years agoTreeView.cs: fixed: when specified value is not one of the TreeNodeTypes values excep...
Igor Zelmanovich [Wed, 6 Sep 2006 07:01:42 +0000 (07:01 -0000)]
TreeView.cs: fixed: when specified value is not one of the TreeNodeTypes values exception is threw.

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

17 years agoTreeView.cs: fixed: when specified image set is not one of the TreeViewImageSet value...
Igor Zelmanovich [Wed, 6 Sep 2006 06:19:58 +0000 (06:19 -0000)]
TreeView.cs: fixed: when specified image set is not one of the TreeViewImageSet values exception is threw.

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

17 years ago2006-09-05 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Wed, 6 Sep 2006 02:00:31 +0000 (02:00 -0000)]
2006-09-05  Miguel de Icaza  <miguel@novell.com>

* TypeBuilder.cs (SetParent): Null parent is allowed for
interfaces. .   This was exposed by the VB compiler

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

17 years ago2006-09-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 5 Sep 2006 18:21:57 +0000 (18:21 -0000)]
2006-09-05  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManaged.cs: Backport NRE fix from mscorlib.dll.

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

17 years ago - Draw Image on tab pages if an image list is used.
Jackson Harper [Tue, 5 Sep 2006 17:27:45 +0000 (17:27 -0000)]
    - Draw Image on tab pages if an image list is used.

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

17 years ago2006-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 5 Sep 2006 15:38:06 +0000 (15:38 -0000)]
2006-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* InotifyWatcher.cs: fix file names for the rename event.
* FileSystemWatcher.cs: ignore exceptions that happen when invoking
event handlers.

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

17 years agofix API call
Sebastien Pouliot [Tue, 5 Sep 2006 15:23:12 +0000 (15:23 -0000)]
fix API call

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

17 years ago2006-09-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 5 Sep 2006 15:20:13 +0000 (15:20 -0000)]
2006-09-05  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManagedTest.cs: Add a test case for #79269 (wrong exception).

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