Robert Jordan [Sat, 27 Feb 2010 23:18:52 +0000 (23:18 -0000)]
In corlib/System.Runtime.Remoting.Proxies:
2010-02-28 Robert Jordan <robertj@gmx.net>
* RealProxy.cs (PrivateInvoke): BeginInvoke return messages
do not have out args (by design). The issue has existed for many
years but it was invisible because mono_delegate_begin_invoke ()
has swallowed exceptions, which was fixed by Gonzalo in r141856.
Fixes a couple of disabled remoting tests (#576618).
In System.Runtime.Remoting/Test:
2010-02-28 Robert Jordan <robertj@gmx.net>
* BaseCalls.cs: Enable tests again. See bug #576618.
svn path=/trunk/mcs/; revision=152616
Miguel de Icaza [Sat, 27 Feb 2010 23:16:29 +0000 (23:16 -0000)]
2010-02-27 Miguel de Icaza <miguel@novell.com>
* OSX509Certificates.cs: Add support to validate X509 certificate
chains using the OSX certificates API.
svn path=/trunk/mcs/; revision=152615
Rodrigo Kumpera [Sat, 27 Feb 2010 22:09:34 +0000 (22:09 -0000)]
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* UIntPtr.cs: Add some v4 custom attributes.
svn path=/trunk/mcs/; revision=152613
Rodrigo Kumpera [Sat, 27 Feb 2010 22:09:26 +0000 (22:09 -0000)]
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* Float.cs: New v4 operators.
svn path=/trunk/mcs/; revision=152612
Rodrigo Kumpera [Sat, 27 Feb 2010 22:09:17 +0000 (22:09 -0000)]
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* IntPtr.cs: Add some v4 custom attributes.
svn path=/trunk/mcs/; revision=152611
Rodrigo Kumpera [Sat, 27 Feb 2010 22:09:08 +0000 (22:09 -0000)]
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* Double.cs: New v4 operators.
svn path=/trunk/mcs/; revision=152610
Rodrigo Kumpera [Sat, 27 Feb 2010 22:08:59 +0000 (22:08 -0000)]
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Make cor-compare happy.
2010-02-27 Rodrigo Kumpera <rkumpera@novell.com>
* Evidence.cs: Add some v4 bits.
svn path=/trunk/mcs/; revision=152609
Miguel de Icaza [Sat, 27 Feb 2010 20:32:28 +0000 (20:32 -0000)]
Fix crasher
svn path=/trunk/mcs/; revision=152608
Miguel de Icaza [Sat, 27 Feb 2010 18:39:14 +0000 (18:39 -0000)]
Couple of extra fixes
svn path=/trunk/mono/; revision=152607
Miguel de Icaza [Sat, 27 Feb 2010 17:56:26 +0000 (17:56 -0000)]
One fix
svn path=/trunk/mono/; revision=152606
Miguel de Icaza [Sat, 27 Feb 2010 17:47:21 +0000 (17:47 -0000)]
Move most stuff to the 4.0 profile
svn path=/trunk/mcs/; revision=152605
Miguel de Icaza [Sat, 27 Feb 2010 17:42:15 +0000 (17:42 -0000)]
Install security tools on 4.0
svn path=/trunk/mcs/; revision=152604
Miguel de Icaza [Sat, 27 Feb 2010 04:17:33 +0000 (04:17 -0000)]
Update
svn path=/trunk/mcs/; revision=152602
Marek Habersack [Sat, 27 Feb 2010 02:57:44 +0000 (02:57 -0000)]
2010-02-27 Marek Habersack <mhabersack@novell.com>
* HttpRuntime.cs: added internal property DomainUnloading.
* HttpApplication.cs: when app domain is unloading, catch
ThreadAbortExceptions and reset the abort.
2010-02-27 Marek Habersack <mhabersack@novell.com>
* BuildManager.cs: count only builds of updated files before
unloading the app domain. Fixes bug #581459
svn path=/trunk/mcs/; revision=152600
Miguel de Icaza [Fri, 26 Feb 2010 23:41:18 +0000 (23:41 -0000)]
2010-02-26 Miguel de Icaza <miguel@novell.com>
* Make the scripts default to 4.0 now.
2009-05-21 Miguel de Icaza <miguel@novell.com>
svn path=/trunk/mono/; revision=152599
Rodrigo Kumpera [Fri, 26 Feb 2010 23:08:15 +0000 (23:08 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* AssemblyTest.cs: Fix test under v4.
* MonoGenericClassTest.cs: Ditto.
svn path=/trunk/mcs/; revision=152598
Rodrigo Kumpera [Fri, 26 Feb 2010 23:08:07 +0000 (23:08 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* LazyTest.cs: Add tests for lazy modes.
svn path=/trunk/mcs/; revision=152597
Rodrigo Kumpera [Fri, 26 Feb 2010 23:07:58 +0000 (23:07 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* Lazy.cs: Implement all lazy modes.
svn path=/trunk/mcs/; revision=152596
Rodrigo Kumpera [Fri, 26 Feb 2010 23:07:49 +0000 (23:07 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* PropertyInfo.cs: Small hack to avoid having cor-compare
flagging Get(Raw)ConstantValue as not implemented.
svn path=/trunk/mcs/; revision=152595
Rodrigo Kumpera [Fri, 26 Feb 2010 23:07:41 +0000 (23:07 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* LazyThreadSafetyMode.cs: Added.
svn path=/trunk/mcs/; revision=152594
Rodrigo Kumpera [Fri, 26 Feb 2010 23:07:28 +0000 (23:07 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* ExecutionEngineException.cs: Type is obsolete.
svn path=/trunk/mcs/; revision=152593
Jonathan Pryor [Fri, 26 Feb 2010 22:33:07 +0000 (22:33 -0000)]
* Mono.Documentation/assembler.cs: Allow other apps to get the same
'--format' logic, specifically 'mdoc export-html-webdoc'.
* Mono.Documentation/webdoc.cs: Allow it to be more "stand-alone".
Previously, it would depend upon the system-wide .source files.
This is bad, because you might want to generate the 'cache'
directory for a different installation, with a different set of
.tree/.zip/.source files, and you might not want to replace your own
and/or you often forget, as is the case with me. Instead, allow a
format to be specified for .tree files, and allow additional .source
files to be referenced so that extension methods will be found within
the specified sources. This allows for a "stand-alone" method of
operation w/o depending upon the system-wide .source files.
svn path=/trunk/mcs/; revision=152590
Robert Jordan [Fri, 26 Feb 2010 22:30:47 +0000 (22:30 -0000)]
2010-02-26 Robert Jordan <robertj@gmx.net>
* Remove MonoHttp (NET_1_1) from the build.
svn path=/trunk/mcs/; revision=152589
Jonathan Pryor [Fri, 26 Feb 2010 22:26:46 +0000 (22:26 -0000)]
* Makefile: Add a System.Core.dll reference; embed monodoc.xml as a
resource.
* Monodoc/provider.cs: Add a
RootTree.LoadTree(string,XmlDocument,IEnumerable<string>) method.
This is so 'mdoc export-html-webdoc' doesn't need to rely on the
system-wide .source files (allowing execution w/o changing/replacing
the system-wide .source files) and so MonoDevelop can support
multiple .source files spread throughout the system sanely.
* Monodoc/ecma-provider.cs: Always add the extension methods contained
in the current EcmaHelpSource, instead of implicitly requiring that
the current EcmaHelpSource also be contained within
RootTree.HelpSources. This simplifies logic in 'mdoc'.
svn path=/trunk/mcs/; revision=152587
Rodrigo Kumpera [Fri, 26 Feb 2010 22:16:59 +0000 (22:16 -0000)]
2010-02-22 Rodrigo Kumpera <rkumpera@novell.com>
* mini.c (inline_method): Check for loader errors.
svn path=/trunk/mono/; revision=152586
Zoltan Varga [Fri, 26 Feb 2010 20:46:58 +0000 (20:46 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* mini-generic-sharing.c: Move the contents of ../metadata/generic-sharing.c
here.
svn path=/trunk/mono/; revision=152584
Zoltan Varga [Fri, 26 Feb 2010 20:46:51 +0000 (20:46 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* generic-sharing.c: Removed, moved its contents to mini/mini-generic-sharing.c,
so all generic sharing code is in one place.
svn path=/trunk/mono/; revision=152583
Zoltan Varga [Fri, 26 Feb 2010 20:30:11 +0000 (20:30 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* class.c (get_implicit_generic_array_interfaces): Fix the last change so
we don't call setup_interface_offsets () for unfinished types.
svn path=/trunk/mono/; revision=152580
Robert Jordan [Fri, 26 Feb 2010 20:24:43 +0000 (20:24 -0000)]
2010-02-26 Robert Jordan <robertj@gmx.net>
* ObjectReader.cs (ReadType, GetDeserializationType):
Add throwOnError parameter that specifies whether to throw an
exception if the type/assembly is not found.
* ObjectReader.cs (ReadTypeMetadata): Ignore unresolvable
types while reading the type info. Fixes #430583.
* ObjectReader.cs (GetDeserializationType): Rethrow caught
exceptions as SerializationExceptions.
svn path=/trunk/mcs/; revision=152579
Zoltan Varga [Fri, 26 Feb 2010 20:04:35 +0000 (20:04 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_generic_sharing_enabled): Move this to
generic-sharing.c.
svn path=/trunk/mono/; revision=152577
Robert Jordan [Fri, 26 Feb 2010 20:01:33 +0000 (20:01 -0000)]
2010-02-26 Robert Jordan <robertj@gmx.net>
* ObjRef.cs (GetRealObject): Refine to server type only when
necessary. Fixes #504886.
svn path=/trunk/mcs/; revision=152576
Zoltan Varga [Fri, 26 Feb 2010 19:59:08 +0000 (19:59 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* image.c: Add an unload hook which is called before an image is unloaded.
* generic-sharing.c: Use the unload hook to unregister per-image data, to avoid
metadata.c having to depend on generic sharing.
svn path=/trunk/mono/; revision=152575
Robert Jordan [Fri, 26 Feb 2010 19:18:32 +0000 (19:18 -0000)]
2010-01-19 Tom Hindle <tom_hindle@sil.org>
* ComInteropProxy.cs: Don't add proxy if it has already been added.
Instread increment ref_count. Fixes bug #572043.
svn path=/trunk/mcs/; revision=152571
Paolo Molaro [Fri, 26 Feb 2010 18:50:23 +0000 (18:50 -0000)]
Fri Feb 26 19:23:18 CET 2010 Paolo Molaro <lupus@ximian.com>
* class.c: reduce size of ridiculously large cache.
svn path=/trunk/mono/; revision=152569
Robert Jordan [Fri, 26 Feb 2010 17:59:22 +0000 (17:59 -0000)]
2010-02-26 Robert Jordan <robertj@gmx.net>
* tasklets.c (continuation_store): Return from an error condition
immediately.
svn path=/trunk/mono/; revision=152562
Martin Baulig [Fri, 26 Feb 2010 17:33:31 +0000 (17:33 -0000)]
Set `vtable->init_aborted' if we hit a `ThreadAbortException' in the class .cctor.
2010-02-26 Martin Baulig <martin@ximian.com>
* class-internals.h (MonoVTable): Added `init_aborted'.
* object.c
(mono_runtime_class_init_full): Set `vtable->init_aborted' in
addition to `vtable->init_failed' if we hit a `ThreadAbortException'
while running the class .cctor and reset `init_failed' next time
we're called.
svn path=/trunk/mono/; revision=152558
Martin Baulig [Fri, 26 Feb 2010 17:33:21 +0000 (17:33 -0000)]
Add runtime support to abort a mono_debugger_runtime_invoke().
2010-02-26 Martin Baulig <martin@ximian.com>
* debug-debugger.c (MonoDebuggerInfo): Added `abort_runtime_invoke'.
* debug-mini.c
(MonoDebuggerThreadInfo): Added `internal_flags'.
(MonoDebuggerInternalThreadFlags): New enum.
(_mono_debugger_throw_exception): Don't signal the debugger if a
type abort was requested.
(_mono_debugger_unhandled_exception): Likewise.
(mono_debugger_abort_runtime_invoke): New method to abort an invocation.
(mono_debugger_runtime_invoke): If the debugger requested a thread
abort during the invocation, reset it here.
svn path=/trunk/mono/; revision=152557
Martin Baulig [Fri, 26 Feb 2010 17:33:12 +0000 (17:33 -0000)]
Use `MonoInternalThread *' instead of `MonoThread *'.
2010-02-26 Martin Baulig <martin@ximian.com>
* debug-mini.c (MonoDebuggerThreadInfo): Use `MonoInternalThread *'
instead of `MonoThread *'.
svn path=/trunk/mono/; revision=152556
Jb Evain [Fri, 26 Feb 2010 16:11:26 +0000 (16:11 -0000)]
add credits where due
svn path=/trunk/mcs/; revision=152554
Jb Evain [Fri, 26 Feb 2010 16:10:38 +0000 (16:10 -0000)]
2010-02-13 Jb Evain <jbevain@novell.com>
* Mono.Cecil/ReflectionReader.cs: don't cache everything
that is context dependent.
svn path=/trunk/mcs/; revision=152553
Jb Evain [Fri, 26 Feb 2010 14:43:05 +0000 (14:43 -0000)]
2010-02-13 Jb Evain <jbevain@novell.com>
* Mono.Cecil/MethodReturnType.cs: avoid creating an
inner parameter if not necessary.
svn path=/trunk/mcs/; revision=152549
Rodrigo Kumpera [Fri, 26 Feb 2010 05:42:26 +0000 (05:42 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs: Test new v4 IsEnumDefined ().
svn path=/trunk/mcs/; revision=152526
Rodrigo Kumpera [Fri, 26 Feb 2010 05:42:18 +0000 (05:42 -0000)]
2010-02-26 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Implement new v4 IsEnumDefined ().
svn path=/trunk/mcs/; revision=152525
Rodrigo Kumpera [Fri, 26 Feb 2010 05:41:56 +0000 (05:41 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* TaskContinuationOptions.cs: Use RC values.
* TaskCreationOptions.cs: Ditto.
svn path=/trunk/mcs/; revision=152524
Atsushi Eno [Fri, 26 Feb 2010 05:12:22 +0000 (05:12 -0000)]
2010-02-26 Atsushi Enomoto <atsushi@ximian.com>
* ServiceRuntimeChannel.cs, ServiceProxyGenerator.cs:
make them public and add Contract property for service callback
proxies too for the same reason.
* InputOrReplyRequestProcessor.cs : now ServiceRuntimeChannel is
moved to fake public namespace.
svn path=/trunk/mcs/; revision=152523
Zoltan Varga [Fri, 26 Feb 2010 02:50:27 +0000 (02:50 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* class.c (get_implicit_generic_array_interfaces): Call
mono_class_setup_interface_offsets () before accessing
eclass->interface_offsets_count. This only shows up on platforms without IMT for
some reason.
svn path=/trunk/mono/; revision=152521
Atsushi Eno [Fri, 26 Feb 2010 02:45:49 +0000 (02:45 -0000)]
2010-02-26 Atsushi Enomoto <atsushi@ximian.com>
* ClientProxyGenerator.cs : type cache should be like this
(by kumpera).
svn path=/trunk/mcs/; revision=152520
Atsushi Eno [Fri, 26 Feb 2010 01:34:41 +0000 (01:34 -0000)]
2010-02-26 Atsushi Enomoto <atsushi@ximian.com>
* ClientRuntimeChannel.cs, ClientProxyGenerator.cs:
Add disabled code, enabled by -d:USE_OD_REFERENCE_IN_PROXY:
In generated proxy, avoid using GetCurrentMethod() and pass
interface methods to the base ClientRuntimeChannel.
(Disabled by default for breakage at
CallbackBehaviorAttributeTest.CallbackExample1.)
svn path=/trunk/mcs/; revision=152519
Zoltan Varga [Fri, 26 Feb 2010 00:38:35 +0000 (00:38 -0000)]
2010-02-26 Zoltan Varga <vargaz@gmail.com>
* Connection.cs: Throw a NotSupportedException if the protocol version doesn't
support the caught/uncaught flags in an exception modifier.
svn path=/trunk/mcs/; revision=152514
Atsushi Eno [Thu, 25 Feb 2010 23:32:14 +0000 (23:32 -0000)]
2010-02-26 Atsushi Enomoto <atsushi@ximian.com>
* ServiceRuntimeChannel.cs, DuplexChannelFactory.cs,
DuplexClientRuntimeChannel.cs, ClientRuntimeChannel.cs,
ClientProxyGenerator.cs, ClientBase.cs : add workaround fix for
bug #571907, making [Duplex]ClientRuntimeChannel public.
Generated proxy type must be stored to not get GCed.
svn path=/trunk/mcs/; revision=152513
Geoff Norton [Thu, 25 Feb 2010 23:24:31 +0000 (23:24 -0000)]
2010-02-25 Geoff Norton <gnorton@novell.com>
* wait.c: If any of our handles are shared, we need to do
a polling wait so we're notified of the signal change.
svn path=/trunk/mono/; revision=152511
Geoff Norton [Thu, 25 Feb 2010 23:24:28 +0000 (23:24 -0000)]
Fix monodis on darwin
svn path=/trunk/mono/; revision=152510
Jérémie Laval [Thu, 25 Feb 2010 21:08:19 +0000 (21:08 -0000)]
2010-02-25 Jérémie Laval <jeremie.laval@gmail.com>
In class/System/System.Threading/:
* Barrier.cs: Fix NRE with postPhaseAction delegate
Fix possible deadlock when removing participant(s)
svn path=/trunk/mcs/; revision=152503
Marek Habersack [Thu, 25 Feb 2010 17:23:28 +0000 (17:23 -0000)]
Include Makefile in the tarball
svn path=/trunk/mcs/; revision=152488
Ivan Zlatev [Thu, 25 Feb 2010 16:20:41 +0000 (16:20 -0000)]
2010-02-25 Ivan Zlatev <ivan@ivanz.com>
* Control.cs: ControllCollaction IList implementation wasn't calling the
Add implementation causing ParentChanged and all sorts of other events not to
get fired.
[Fixes bug #580042]
svn path=/trunk/mcs/; revision=152483
Ivan Zlatev [Thu, 25 Feb 2010 15:30:15 +0000 (15:30 -0000)]
2010-02-25 Ivan Zlatev <ivan@ivanz.com>
* DataGridView.cs: If we are setting a new data source and it is
data bindable clear DataMember before binding.
[Fixes bug #554296]
svn path=/trunk/mcs/; revision=152478
Rolf Bjarne Kvinge [Thu, 25 Feb 2010 15:08:33 +0000 (15:08 -0000)]
2010-02-25 Rolf Bjarne Kvinge <RKvinge@novell.com>
* WebClient_2_1.cs: Emit DownloadProgressChanged events on the correct
thread too.
svn path=/trunk/mcs/; revision=152474
Ivan Zlatev [Thu, 25 Feb 2010 14:49:44 +0000 (14:49 -0000)]
2010-02-25 Ivan Zlatev <ivan@ivanz.com>
* DataGridViewCheckBoxCell.cs: Toggle the checkbox on Space key press.
[Fixes bug #574259]
svn path=/trunk/mcs/; revision=152472
Paolo Molaro [Thu, 25 Feb 2010 11:28:49 +0000 (11:28 -0000)]
Removed unused mono_setup_vtable_in_class_init.
svn path=/trunk/mono/; revision=152450
Paolo Molaro [Thu, 25 Feb 2010 11:13:52 +0000 (11:13 -0000)]
Thu Feb 25 12:12:44 CET 2010 Paolo Molaro <lupus@ximian.com>
* environment.c, environment.h, icall.c: make the GetOSVersionString()
icall internal.
svn path=/trunk/mono/; revision=152446
Paolo Molaro [Thu, 25 Feb 2010 11:03:46 +0000 (11:03 -0000)]
Thu Feb 25 11:59:22 CET 2010 Paolo Molaro <lupus@ximian.com>
* mono-logger.h, Makefile.am: expose in the API the ability to
set trace mask and level.
* mono-logger-internal.h: new header for mono internal use.
* mono-logger.c: fixed mono_trace_set_mask_string() to not change
the passed string argument.
svn path=/trunk/mono/; revision=152444
Paolo Molaro [Thu, 25 Feb 2010 10:38:58 +0000 (10:38 -0000)]
Thu Feb 25 11:37:50 CET 2010 Paolo Molaro <lupus@ximian.com>
* metadata.c, metadata.h: make MONO_TYPE_IS* functional without
direct access to the MonoType fields.
svn path=/trunk/mono/; revision=152442
Zoltan Varga [Thu, 25 Feb 2010 03:32:20 +0000 (03:32 -0000)]
2010-02-25 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (mono_aot_find_jit_info): Use a merge sort for sorting the
code offsets table, as it is mostly sorted.
svn path=/trunk/mono/; revision=152431
Rodrigo Kumpera [Thu, 25 Feb 2010 01:48:46 +0000 (01:48 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* MethodBody.cs: Add v4 bits.
svn path=/trunk/mcs/; revision=152428
Zoltan Varga [Thu, 25 Feb 2010 01:29:55 +0000 (01:29 -0000)]
2010-02-25 Zoltan Varga <vargaz@gmail.com>
* threads.h: Move some internal functions which were added to this header by
mistake to threads-types.h.
svn path=/trunk/mono/; revision=152427
Zoltan Varga [Thu, 25 Feb 2010 01:09:07 +0000 (01:09 -0000)]
Add a test.
svn path=/trunk/mono/; revision=152426
Zoltan Varga [Thu, 25 Feb 2010 01:09:00 +0000 (01:09 -0000)]
2010-02-25 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (do_invoke_method): Fix invoking of static methods on vtypes.
Fixes #582991.
svn path=/trunk/mono/; revision=152425
Zoltan Varga [Thu, 25 Feb 2010 00:40:28 +0000 (00:40 -0000)]
2010-02-25 Zoltan Varga <vargaz@gmail.com>
* driver.c (mono_main): Get rid of mono_setup_vtable_in_class_init.
svn path=/trunk/mono/; revision=152422
Zoltan Varga [Thu, 25 Feb 2010 00:40:21 +0000 (00:40 -0000)]
2010-02-25 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_init): Get rid of mono_setup_vtable_in_class_init.
svn path=/trunk/mono/; revision=152421
Rodrigo Kumpera [Thu, 25 Feb 2010 00:33:56 +0000 (00:33 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs: Test new v4 GetEnumValue ().
svn path=/trunk/mcs/; revision=152420
Rodrigo Kumpera [Thu, 25 Feb 2010 00:33:48 +0000 (00:33 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Implement new v4 GetEnumValue ().
svn path=/trunk/mcs/; revision=152419
Rodrigo Kumpera [Thu, 25 Feb 2010 00:33:39 +0000 (00:33 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs: Test new v4 GetEnumValues ().
svn path=/trunk/mcs/; revision=152418
Rodrigo Kumpera [Thu, 25 Feb 2010 00:33:31 +0000 (00:33 -0000)]
2010-02-24 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Implement new v4 GetEnumValues ().
* MonoType.cs: Ditto.
svn path=/trunk/mcs/; revision=152417
Marek Habersack [Wed, 24 Feb 2010 18:32:15 +0000 (18:32 -0000)]
Fix the build
svn path=/trunk/mcs/; revision=152383
Marek Habersack [Wed, 24 Feb 2010 17:33:54 +0000 (17:33 -0000)]
2010-02-24 Marek Habersack <mhabersack@novell.com>
* SessionStateServerHandler.cs: added support for session state
compression (4.0)
2010-02-23 Marek Habersack <mhabersack@novell.com>
* SessionStateSection.cs: implemented 4.0 properties -
CompressionEnabled and SqlConnectionRetryInterval
svn path=/trunk/mcs/; revision=152378
Miguel de Icaza [Wed, 24 Feb 2010 17:20:32 +0000 (17:20 -0000)]
Add
svn path=/trunk/mono/; revision=152377
Paolo Molaro [Wed, 24 Feb 2010 16:46:41 +0000 (16:46 -0000)]
Wed Feb 24 17:45:27 CET 2010 Paolo Molaro <lupus@ximian.com>
* class-internals.h, class.h, object.h: make MonoRemoteClass
and mono_remote_class() internal.
svn path=/trunk/mono/; revision=152373
Paolo Molaro [Wed, 24 Feb 2010 16:25:18 +0000 (16:25 -0000)]
No need to use -release.
svn path=/trunk/mono/; revision=152371
Paolo Molaro [Wed, 24 Feb 2010 16:06:38 +0000 (16:06 -0000)]
Wed Feb 24 17:05:18 CET 2010 Paolo Molaro <lupus@ximian.com>
* metadata-internals.h, class-internals.h, metadata.h: make the
MonoType guts internal as well.
svn path=/trunk/mono/; revision=152366
Paolo Molaro [Wed, 24 Feb 2010 16:00:15 +0000 (16:00 -0000)]
Fix warnings after API changes.
svn path=/trunk/mono/; revision=152365
Paolo Molaro [Wed, 24 Feb 2010 15:20:39 +0000 (15:20 -0000)]
Wed Feb 24 15:55:31 CET 2010 Paolo Molaro <lupus@ximian.com>
* Makefile.am, mono-cov.c, mono-profiler-logging.c,
mono-profiler-aot.c: update to the new API/ABI.
svn path=/trunk/mono/; revision=152361
Paolo Molaro [Wed, 24 Feb 2010 15:20:14 +0000 (15:20 -0000)]
Wed Feb 24 15:58:03 CET 2010 Paolo Molaro <lupus@ximian.com>
* Makefile.am: build the new ABI version of the libmono library.
* debugger-agent.c, mini.c: fix warnings with the new API.
* jit.h: don't depend on glib.h being included.
svn path=/trunk/mono/; revision=152360
Paolo Molaro [Wed, 24 Feb 2010 15:20:02 +0000 (15:20 -0000)]
Wed Feb 24 15:56:52 CET 2010 Paolo Molaro <lupus@ximian.com>
* Makefile.am, monograph.c: update to the new API/ABI.
svn path=/trunk/mono/; revision=152359
Paolo Molaro [Wed, 24 Feb 2010 15:19:48 +0000 (15:19 -0000)]
Wed Feb 24 16:00:56 CET 2010 Paolo Molaro <lupus@ximian.com>
* Makefile.am: link to the new libmono version.
svn path=/trunk/mono/; revision=152358
Paolo Molaro [Wed, 24 Feb 2010 15:19:35 +0000 (15:19 -0000)]
Wed Feb 24 16:02:42 CET 2010 Paolo Molaro <lupus@ximian.com>
* reflection.h: the MonoTypeNameParse guts are internal now.
* assembly.c, assembly.h, image.h: the MonoAssemblyName guts
are internal now, provide accessors as needed.
* metadata.h, metadata-internals.h: the MonoMethodSignature
guts are internal now.
* Makefile.am: mempool.h is an internal header now.
* *.h, *.c: remove glib.h usage from the public headers.
svn path=/trunk/mono/; revision=152357
Paolo Molaro [Wed, 24 Feb 2010 15:19:21 +0000 (15:19 -0000)]
Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
* confiure.in, data/mono-2.pc.in, data/Makefile.am,
samples/embed/*: increase the API version.
svn path=/trunk/mono/; revision=152356
Paolo Molaro [Wed, 24 Feb 2010 15:16:04 +0000 (15:16 -0000)]
Wed Feb 24 15:50:55 CET 2010 Paolo Molaro <lupus@ximian.com>
* mono-publib.h, mono-publib.c: new public header file to allow
the removal of gli from the other public headers.
* Makefile.am: install only the public header mono-publib.h.
svn path=/trunk/mono/; revision=152355
Paolo Molaro [Wed, 24 Feb 2010 15:15:03 +0000 (15:15 -0000)]
Wed Feb 24 16:01:37 CET 2010 Paolo Molaro <lupus@ximian.com>
* Makefile.am: don't install the headers anymore, they are private.
svn path=/trunk/mono/; revision=152354
Marek Safar [Wed, 24 Feb 2010 10:45:41 +0000 (10:45 -0000)]
New test.
svn path=/trunk/mcs/; revision=152346
Marek Safar [Wed, 24 Feb 2010 10:45:00 +0000 (10:45 -0000)]
2010-02-24 Marek Safar <marek.safar@gmail.com>
A fix for bug #582579
* decl.cs (IsExposedFromAssembly): Use PartialContainer for parent
modifiers.
svn path=/trunk/mcs/; revision=152345
Marek Safar [Wed, 24 Feb 2010 10:13:24 +0000 (10:13 -0000)]
New test.
svn path=/trunk/mcs/; revision=152344
Marek Safar [Wed, 24 Feb 2010 10:12:44 +0000 (10:12 -0000)]
2010-02-24 Marek Safar <marek.safar@gmail.com>
A fix for bug #581804
* ecore.cs: Fixed type comparison.
svn path=/trunk/mcs/; revision=152343
Atsushi Eno [Wed, 24 Feb 2010 09:46:11 +0000 (09:46 -0000)]
2010-02-24 Atsushi Enomoto <atsushi@ximian.com>
* JsonWriter.cs : write NaN, INF, -INF as JSON string, not JSON number.
Fixed bug #573691.
svn path=/trunk/mcs/; revision=152342
Atsushi Eno [Wed, 24 Feb 2010 08:19:48 +0000 (08:19 -0000)]
2010-02-24 Atsushi Enomoto <atsushi@ximian.com>
* culture-info-table.h : regenerated.
svn path=/trunk/mono/; revision=152340
Atsushi Eno [Wed, 24 Feb 2010 08:18:51 +0000 (08:18 -0000)]
2010-02-24 Atsushi Enomoto <atsushi@ximian.com>
* supp/ns_BE.xml : add number format. Fixed bug #324019.
svn path=/trunk/mono/; revision=152339
Zoltan Varga [Wed, 24 Feb 2010 05:01:27 +0000 (05:01 -0000)]
2010-02-24 Zoltan Varga <vargaz@gmail.com>
* method-to-ir.c (mono_method_to_ir): Implement AOT support for fast TLS access.
svn path=/trunk/mono/; revision=152330
Zoltan Varga [Wed, 24 Feb 2010 04:16:26 +0000 (04:16 -0000)]
2010-02-24 Zoltan Varga <vargaz@gmail.com>
* method-to-ir.c (mono_method_to_ir): Implement support for fast access to
ThreadStatic variables.
svn path=/trunk/mono/; revision=152328
Zoltan Varga [Wed, 24 Feb 2010 02:19:41 +0000 (02:19 -0000)]
2010-02-24 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (notify_thread): Skip terminated threads, since their tls
data is not freed yet. Fixes #582460.
svn path=/trunk/mono/; revision=152324
Geoff Norton [Wed, 24 Feb 2010 00:56:09 +0000 (00:56 -0000)]
fix the build on osx
svn path=/trunk/mono/; revision=152315
Gonzalo Paniagua Javier [Tue, 23 Feb 2010 22:12:06 +0000 (22:12 -0000)]
2010-02-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
* ResXResourceReader.cs: handle resource file comments.
Patch by Jeffrey Alvarez. Bug #582440 fixed.
svn path=/trunk/mcs/; revision=152305