mono.git
13 years agoMore 4.0 test fixes
Marek Habersack [Thu, 8 Jul 2010 13:10:45 +0000 (13:10 -0000)]
More 4.0 test fixes

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 13:10:35 +0000 (13:10 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* CheckBoxList.cs: RepeatLayout property update for new values of
the RepeatLayout enum in 4.0

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 13:10:25 +0000 (13:10 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* TreeView.cs: in 4.0, checkbox renders the value of the current
node's ToolTip, if anything, and not Text.

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 13:10:16 +0000 (13:10 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* RepeatLayout.cs: added two new members, UnorderedList and
OrderedList (4.0)

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 13:10:06 +0000 (13:10 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* ImageMap.cs: implemented missing Enabled property (2.0+)
RaisePostBackEvent must be protected and virtual (2.0+)
NavigateUrl is ignored if the control is disabled (4.0)

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

13 years agoAnother 4.0 test update
Marek Habersack [Thu, 8 Jul 2010 13:09:56 +0000 (13:09 -0000)]
Another 4.0 test update

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

13 years ago4.0 test update
Marek Habersack [Thu, 8 Jul 2010 13:09:46 +0000 (13:09 -0000)]
4.0 test update

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 13:09:32 +0000 (13:09 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* Control.cs: if generating a predictable ID and the current
control is a naming container, ensure that an ID is generated if
not specified by user.

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

13 years agoRemoved unused overload
Marek Safar [Thu, 8 Jul 2010 12:07:48 +0000 (12:07 -0000)]
Removed unused overload

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

13 years ago2010-07-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 8 Jul 2010 10:59:23 +0000 (10:59 -0000)]
2010-07-08  Marek Habersack  <mhabersack@novell.com>

* ScriptModule.cs: PostAcquireRequestState must check if the
current context and the current handler aren't null before
attempting to use them.

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

13 years ago2010-07-08 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 8 Jul 2010 10:35:27 +0000 (10:35 -0000)]
2010-07-08  Jb Evain  <jbevain@novell.com>

* Complex.cs: implement the different ToString overrides.

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

13 years ago2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 8 Jul 2010 10:32:23 +0000 (10:32 -0000)]
2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>

* HttpRequestContext.cs : remove extra Action handling and old comment.

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

13 years ago2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 8 Jul 2010 10:30:40 +0000 (10:30 -0000)]
2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelDispatcher.cs : support ErrorHandlers.

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

13 years ago2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 8 Jul 2010 10:29:45 +0000 (10:29 -0000)]
2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>

* WebHttpBehavior.cs : Set an a default DispatchOperation to throw
  EndpointNotFoundException instead of raising null Invoker error.
  And add error handler that converts the exception to HTTP 404.

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

13 years ago2010-07-08 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 8 Jul 2010 10:22:16 +0000 (10:22 -0000)]
2010-07-08  Jb Evain  <jbevain@novell.com>

* Complex.cs: Fix Phase. Implement Acos, Asin, Atan, Exp,
Log, Log10, Pow and Sqrt.

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

13 years ago2010-07-08 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 8 Jul 2010 09:53:53 +0000 (09:53 -0000)]
2010-07-08  Marek Safar  <marek.safar@gmail.com>

* expression.cs (Invocation): Don't recreate simple-name expression.

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

13 years ago2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 8 Jul 2010 08:42:12 +0000 (08:42 -0000)]
2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>

* HttpRequestChannel.cs : remove extra code.

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

13 years ago2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 8 Jul 2010 08:37:05 +0000 (08:37 -0000)]
2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>

* KeyNameIdentifierClause.cs : warning cleanup and implement.

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

13 years agocouple of warning cleanups.
Atsushi Eno [Thu, 8 Jul 2010 08:17:17 +0000 (08:17 -0000)]
couple of warning cleanups.

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

13 years agofix the build
Geoff Norton [Thu, 8 Jul 2010 02:45:41 +0000 (02:45 -0000)]
fix the build

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

13 years ago2010-07-07 Geoff Norton <gnorton@novell.com>
Geoff Norton [Thu, 8 Jul 2010 02:45:38 +0000 (02:45 -0000)]
2010-07-07  Geoff Norton  <gnorton@novell.com>

        * sgen-gc.h:  Not every system has sys/signal.h.  Prefer the posix
        header.

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

13 years ago2010-07-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 8 Jul 2010 00:42:11 +0000 (00:42 -0000)]
2010-07-08 Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (do_stobj): Improve error message.

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

13 years ago2010-07-08 Mark Probst <mark.probst@gmail.com>
Mark Probst [Wed, 7 Jul 2010 22:32:54 +0000 (22:32 -0000)]
2010-07-08  Mark Probst  <mark.probst@gmail.com>

* sgen-gc.c (OBJ_COMPLEX_ARR_FOREACH_PTR): Don't load the vtable
from the object because it might have pinned/forwarding bits set.

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

13 years agoNew test.
Marek Safar [Wed, 7 Jul 2010 16:56:49 +0000 (16:56 -0000)]
New test.

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

13 years ago2010-07-07 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 7 Jul 2010 16:55:07 +0000 (16:55 -0000)]
2010-07-07  Marek Safar  <marek.safar@gmail.com>

* ecore.cs: Don't report NRE warning for lifted null.

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

13 years ago2010-07-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 7 Jul 2010 15:51:33 +0000 (15:51 -0000)]
2010-07-07  Zoltan Varga  <vargaz@gmail.com>

* tramp-arm.c (mono_arch_create_rgctx_lazy_fetch_trampoline): Add xdebug info.

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

13 years ago2010-07-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 7 Jul 2010 13:30:51 +0000 (13:30 -0000)]
2010-07-07  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (emit_imt_argument): Call add_outarg_reg even if MONO_ARCH_IMT_REG
is not defined in the LLVM case to keep the imt arg alive.

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

13 years ago2010-07-07 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Wed, 7 Jul 2010 13:20:13 +0000 (13:20 -0000)]
2010-07-07  Carlos Alberto Cortez <calberto.cortez@gmail.com>

4.0 updates.

* ResourceManager.cs: Mark ResourceSets as obsolete.
* ResourceReader.cs: New public Dispose method.

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

13 years ago2010-07-07 Jérémie Laval <jeremie.laval@gmail.com>
Jérémie Laval [Wed, 7 Jul 2010 13:14:27 +0000 (13:14 -0000)]
2010-07-07  Jérémie Laval  <jeremie.laval@gmail.com>

In class/corlib/System.Threading.Tasks/:
   * Parallel.cs: Fix Parallel.Invoke to use all data supplied in
   ParallelOptions
   * ParallelOptions.cs: Use CancellationToken.None for initialization

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

13 years ago2010-07-07 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 7 Jul 2010 13:04:50 +0000 (13:04 -0000)]
2010-07-07  Marek Habersack  <mhabersack@novell.com>

* TreeView.cs:
When using registered CSS classes, the node style must use them in
reverse order.

More 4.0 test updates (disabled some Menu tests until its rendering is updated)

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

13 years agoNew tests.
Marek Safar [Wed, 7 Jul 2010 11:44:56 +0000 (11:44 -0000)]
New tests.

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

13 years agoNew tests.
Marek Safar [Wed, 7 Jul 2010 11:44:41 +0000 (11:44 -0000)]
New tests.

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

13 years ago2010-07-07 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 7 Jul 2010 11:43:53 +0000 (11:43 -0000)]
2010-07-07  Marek Safar  <marek.safar@gmail.com>

* typemanager.cs, convert.cs, expression.cs: Another reference
equality implementation attack (Fixes #620025, #579058).

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

13 years agoThis code must be enabled for 2.0 as well
Marek Habersack [Wed, 7 Jul 2010 11:29:34 +0000 (11:29 -0000)]
This code must be enabled for 2.0 as well

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

13 years ago2010-07-07 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 7 Jul 2010 11:29:23 +0000 (11:29 -0000)]
2010-07-07  Marek Habersack  <mhabersack@novell.com>

* TreeView.cs: 4.0 rendering changes.

Another batch of 4.0 test updates

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

13 years ago2010-07-06 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 7 Jul 2010 11:29:09 +0000 (11:29 -0000)]
2010-07-06  Marek Habersack  <mhabersack@novell.com>

* HyperLink.cs: the associated image is not rendered using the
Image control.

4.0 updates for several tests (HTML rendering changes)

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

13 years ago2010-07-07 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Wed, 7 Jul 2010 11:12:34 +0000 (11:12 -0000)]
2010-07-07  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ResourceWriterTest.cs: In our new AddResource_Stream_Default test
store the resource file under Test/resources/, instead of the base
dir, so we avoid filling the dir with not needed files.

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

13 years agoUgh.. ugh.. final fix for handling MinValue for DateTime.
Veerapuram Varadhan [Wed, 7 Jul 2010 07:07:30 +0000 (07:07 -0000)]
Ugh.. ugh.. final fix for handling MinValue for DateTime.

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

13 years agoMore fix for handling SqlServer DateTime MinValue
Veerapuram Varadhan [Wed, 7 Jul 2010 06:47:18 +0000 (06:47 -0000)]
More fix for handling SqlServer DateTime MinValue

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

13 years ago2010-07-07 Veerapuram Varadhan <vvaradhan@novell.com>
Veerapuram Varadhan [Wed, 7 Jul 2010 06:30:55 +0000 (06:30 -0000)]
2010-07-07  Veerapuram Varadhan  <vvaradhan@novell.com>

** Fixes #609109 - DateTime part
* TdsComm.cs (Append[DateTime]): More fix for handling SqlServer
* MinValue for DateTime.

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

13 years agoRemove some obsolete FIXMEs.
Zoltan Varga [Tue, 6 Jul 2010 21:51:38 +0000 (21:51 -0000)]
Remove some obsolete FIXMEs.

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

13 years ago2010-07-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 6 Jul 2010 21:47:06 +0000 (21:47 -0000)]
2010-07-06  Zoltan Varga  <vargaz@gmail.com>

* exceptions-<ARCH>.c mini-llvm.c: Clean up the naming of the llvm related trampoline
functions, now its 'llvm_<FOO>_trampoline'.

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

13 years ago2010-07-06 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 6 Jul 2010 18:39:07 +0000 (18:39 -0000)]
2010-07-06 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Process.cs: allow the exit callback to be used more than once. Fixes
bug #614909.

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

13 years ago2010-07-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 6 Jul 2010 17:37:19 +0000 (17:37 -0000)]
2010-07-06  Zoltan Varga  <vargaz@gmail.com>

* Makefile.am (sgen_sources): Add missing sgen files.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 15:53:46 +0000 (15:53 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* XmlInputStream.cs : it had been failing to retrieve correct
  encoding due to insufficient buffer reading. Fixed bug #615499.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 15:52:35 +0000 (15:52 -0000)]
2010-07-06  Atsushi Enomoto <atsushi@ximian.com>

* DTMXPathDocumentWriter2.cs : implement some writer methods.

(I think it was slipped down from some bugfixes, but not sure.)

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

13 years ago2010-07-06 Veerapuram Varadhan <vvaradhan@novell.com>
Veerapuram Varadhan [Tue, 6 Jul 2010 15:12:32 +0000 (15:12 -0000)]
2010-07-06  Veerapuram Varadhan  <vvaradhan@novell.com>

** Fixes #609109
* TdsComm.cs (Append[DateTime]): Handle datetime values sanely
that are less than epoch.
(Append[string]): Fix boundary checking for availability of
enough buffer

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

13 years agoUpdate
Miguel de Icaza [Tue, 6 Jul 2010 14:41:25 +0000 (14:41 -0000)]
Update

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 14:13:06 +0000 (14:13 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* SerializationMap.cs : add OnDeserializing/OnDeserialized support.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 13:41:08 +0000 (13:41 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* TypeMap.cs :
  Do not try to add static members as serialization targets.
  Support OnDeserializing and OnDeserialized. Fixed bug #615800.

* DataContractJsonSerializerTest.cs : add test for bug #615800.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 09:21:34 +0000 (09:21 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* JsonSerializationWriter.cs : it cannot serialize DateTime in
  double, which causes crash in deserializer.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 09:08:57 +0000 (09:08 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* TypeMap.cs : when an object is null, return null, not just an
  uninitialized object.

* DataContractJsonSerializerTest.cs : add test for bug #615801.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 08:59:28 +0000 (08:59 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* DataContractJsonSerializer_2_1.cs : add extra methods for
  Sys.SM.Web.Extensions build.

* WebMessageFormatter.cs : add NET_2_1 profile build.

* AssemblyInfo.cs : InternalVisibleTo System.ServiceModel.Web.Extensions.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 08:53:58 +0000 (08:53 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* JsonReader.cs : do not keep Attribute state once Read() is called.

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

13 years ago2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 6 Jul 2010 04:24:32 +0000 (04:24 -0000)]
2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelFactoryBase.cs : null via uri parameter is not allowed.

* ClientRuntimeChannel.cs : give non-null Via uri.

* HttpTransportBindingElementTest.cs : add test for
  ChannelFactoryBase`1.CreateChannel() with null via uri.

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

13 years ago * ResourceWriter.cs: Implement 4.0 TypeNameConverter.
Carlos Alberto Cortez [Tue, 6 Jul 2010 03:56:45 +0000 (03:56 -0000)]
* ResourceWriter.cs: Implement 4.0 TypeNameConverter.

2010-07-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

13 years ago2010-07-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 6 Jul 2010 02:42:14 +0000 (02:42 -0000)]
2010-07-06  Zoltan Varga  <vargaz@gmail.com>

* bug-81691.cs: Fix this test by catching FileNotFoundException as well.

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

13 years ago2010-07-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 6 Jul 2010 01:12:10 +0000 (01:12 -0000)]
2010-07-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ResourceWriterTest.cs: New tests for our new 4.0 AddResource
overloads.

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

13 years ago2010-07-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 6 Jul 2010 01:10:45 +0000 (01:10 -0000)]
2010-07-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ResourceWriter.cs: Implement 4.0 AddResource overloads taking a
Stream, as well as implement the same support in our AddResource that
takes an object too.

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

13 years ago2010-07-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 5 Jul 2010 23:28:56 +0000 (23:28 -0000)]
2010-07-06  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (emit_imt_argument): Fix llvm support.

* mini-llvm.c: Use only one mono specific LLVM calling convention since imt/rgctx
cannot be passed in the same call.

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

13 years ago2010-07-06 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 5 Jul 2010 23:02:55 +0000 (23:02 -0000)]
2010-07-06  Zoltan Varga  <vargaz@gmail.com>

* mini-amd64.h mini-amd64.c tramp-amd64.c aot-compiler.c: Change the IMT
register to be the same as the RGCTX register, the two can't be used together on
the same call.

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

13 years ago2010-07-05 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 5 Jul 2010 22:58:13 +0000 (22:58 -0000)]
2010-07-05  Miguel de Icaza  <miguel@novell.com>

* driver.c (mono_main), main.c: Add support for MONO_VM_CONFIG
that allows the user to force the VM to use llvm or sgen.

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

13 years ago2010-07-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 5 Jul 2010 20:21:10 +0000 (20:21 -0000)]
2010-07-05  Zoltan Varga  <vargaz@gmail.com>

* exceptions-ppc.c (mono_arch_handle_exception): Resume from the signal handler
before processing the exception on PPC too.

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

13 years ago2010-07-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 5 Jul 2010 19:51:07 +0000 (19:51 -0000)]
2010-07-05  Zoltan Varga  <vargaz@gmail.com>

* mini-ppc.h (MONO_CONTEXT_SET_SP): Define this to fix the PPC build.

* mini-ppc.c tramp-ppc.c aot-compiler.c: Change the managed calling convention so
'this' is always passed as the first argument, before the vtype ret arg. This
simplifies get_this_arg_reg () and LLVM integration.

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

13 years ago2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Mon, 5 Jul 2010 18:30:41 +0000 (18:30 -0000)]
2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>

* NetworkInterface.cs: avoid endless loop when a bad length is
received for AF_PACKET. Fixes bug #601783.

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

13 years ago2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Mon, 5 Jul 2010 18:22:25 +0000 (18:22 -0000)]
2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>

* TimeSpan.cs: two consecutive colons produce an error now.
Fixes bug #598467.

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

13 years ago2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 5 Jul 2010 17:39:40 +0000 (17:39 -0000)]
2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>

* HttpRequestContext.cs, HttpChannelListener.cs, HttpReplyChannel.cs:
  rename unnecessary "Standalone" (removed).

* HttpTransportbindingElement.cs : remove "Standalone".

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

13 years agomove old code to temporary dir (keep them for a while for reference.)
Atsushi Eno [Mon, 5 Jul 2010 17:33:04 +0000 (17:33 -0000)]
move old code to temporary dir (keep them for a while for reference.)

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

13 years agoNew test.
Marek Safar [Mon, 5 Jul 2010 17:31:51 +0000 (17:31 -0000)]
New test.

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

13 years ago2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 5 Jul 2010 17:29:24 +0000 (17:29 -0000)]
2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelDispatcher.cs :
  moved IChannelDispatcherBoundListener from HttpChannelListener.cs.

* SvcHttpHandler.cs : removed old code and #if blocks.

* HttpStandaloneReplyChannel.cs
  HttpStandaloneRequestContext.cs
  HttpStandaloneChannelListener.cs
  HttpReplyChannel.cs
  HttpRequestContext.cs
  HttpChannelListener.cs : renamed former 3 files to latter 3 files.

* System.ServiceModel.dll.sources :
  renamed new HTTP channel listener implementation sources, and
  removed old sources.

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

13 years agoNew test.
Marek Safar [Mon, 5 Jul 2010 17:29:06 +0000 (17:29 -0000)]
New test.

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

13 years ago2010-07-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 5 Jul 2010 17:28:32 +0000 (17:28 -0000)]
2010-07-05  Marek Safar  <marek.safar@gmail.com>

* context.cs, expression.cs, ecore.cs: BaseThis is fully based on
this expression (Fixes #619904).

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

13 years agoDocument MONO_GC_DEBUG
Miguel de Icaza [Mon, 5 Jul 2010 17:08:18 +0000 (17:08 -0000)]
Document MONO_GC_DEBUG

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

13 years ago2010-07-05 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 5 Jul 2010 16:58:13 +0000 (16:58 -0000)]
2010-07-05  Jb Evain  <jbevain@novell.com>

* TypeTest.cs: prefixed TypedReference with global:: to
remove confusion with the test suite namespace.

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

13 years agoMore tests.
Marek Safar [Mon, 5 Jul 2010 14:49:00 +0000 (14:49 -0000)]
More tests.

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

13 years ago2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 5 Jul 2010 14:48:32 +0000 (14:48 -0000)]
2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>

* HttpStandaloneReplyChannel.cs, HttpChannelListenerEntry.cs,
  HttpContextInfo.cs, HttpListenerManager.cs,
  HttpStandaloneRequestContext.cs, HttpListenerManagerTable.cs:
  Fixed wsdl support in the new codebase, so enabled it again, and
  made significant changes for ASP.NET integration. Now ASP.NET
  implementation switched to the new one.

* SvcHttpHandler.cs : add required code for new ASP.NET HTTP stack.
  Support for new and old stack (both) are temporarily enabled.
* HttpTransportBindingElement.cs : switch to new ASP.NET stack.

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

13 years ago2010-07-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 5 Jul 2010 14:47:35 +0000 (14:47 -0000)]
2010-07-05  Marek Safar  <marek.safar@gmail.com>

* membercache.cs, class.cs: Don't use base member to check for
property or indexer base implementation.

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

13 years agoAdd mono_debugger_get_thread_abort_signal() helper function.
Martin Baulig [Mon, 5 Jul 2010 14:35:02 +0000 (14:35 -0000)]
Add mono_debugger_get_thread_abort_signal() helper function.
2010-06-07  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (mono_debugger_get_thread_abort_signal):
New helper function since mono_thread_get_abort_signal() is now
internal.

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

13 years agoKill glib dependencies from debug-mono.h and debug-mono-symfile.h.
Martin Baulig [Mon, 5 Jul 2010 14:34:53 +0000 (14:34 -0000)]
Kill glib dependencies from debug-mono.h and debug-mono-symfile.h.
2010-06-07  Martin Baulig  <martin@ximian.com>

* mono-debug.h, debug-mono-symfile.h: Kill glib dependencies.

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

13 years agoNew tests.
Marek Safar [Mon, 5 Jul 2010 14:24:16 +0000 (14:24 -0000)]
New tests.

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

13 years agoApply r159782 from the mono-2-6-branch.
Martin Baulig [Mon, 5 Jul 2010 14:06:09 +0000 (14:06 -0000)]
Apply r159782 from the mono-2-6-branch.
2010-07-05  Martin Baulig  <martin@ximian.com>

* exceptions-x86.c (mono_arch_handle_exception): Port this to
Windows; apply my patch from r159782 in the mono-2-6 branch.

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

13 years agoAdd missing Clone
Marek Safar [Mon, 5 Jul 2010 12:44:56 +0000 (12:44 -0000)]
Add missing Clone

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

13 years ago2010-07-05 Rolf Bjarne Kvinge <RKvinge@novell.com>
Rolf Bjarne Kvinge [Mon, 5 Jul 2010 12:01:21 +0000 (12:01 -0000)]
2010-07-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* AssemblyInfo.cs: Re-remove [StringFreezing], [DefaultDependency] and
[InternalsVisibleTo] from NET_2_1 builds.

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

13 years agoIn .:
Rolf Bjarne Kvinge [Mon, 5 Jul 2010 10:50:44 +0000 (10:50 -0000)]
In .:
2010-07-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* configure.in: Restore the AM_CONDITIONAL debugger supported, we need it to
include/exclude assembler files from the build in the makefile.

In mono/mini:
2010-07-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* Makefile.am: Don't build the debug assembler files if we're building without
debugger support.

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

13 years ago2010-07-05 Dick Porter <dporter@codicesoftware.com>
Dick Porter [Mon, 5 Jul 2010 10:38:25 +0000 (10:38 -0000)]
2010-07-05  Dick Porter  <dporter@codicesoftware.com>

* MenuAPI.cs: Only handle mnemonic key shortcuts when the context
menu is visible.  Fixes bug 616739.

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

13 years agoMore tests.
Marek Safar [Mon, 5 Jul 2010 09:43:44 +0000 (09:43 -0000)]
More tests.

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

13 years ago2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 5 Jul 2010 09:31:51 +0000 (09:31 -0000)]
2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>

* HttpStandaloneReplyChannel.cs
  HttpContextInfo.cs
  HttpListenerManager.cs
  HttpStandaloneRequestContext.cs
  HttpListenerManagerTable.cs : revert previous changes, regression
  on wsdl support.

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

13 years ago2010-07-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 4 Jul 2010 22:31:28 +0000 (22:31 -0000)]
2010-07-05  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (arch_emit_unbox_trampoline): Fix this after the callconv changes.

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

13 years ago2010-07-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sun, 4 Jul 2010 21:31:42 +0000 (21:31 -0000)]
2010-07-04 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Process.cs: ignore processes that finish while we are looking for
processes by name. Fixes bug #596779.

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

13 years ago2010-07-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 4 Jul 2010 21:04:42 +0000 (21:04 -0000)]
2010-07-04  Zoltan Varga  <vargaz@gmail.com>

* tramp-arm.c (mono_arch_create_generic_trampoline): Fix the max trampoline
length.

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

13 years ago2010-07-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 4 Jul 2010 20:38:50 +0000 (20:38 -0000)]
2010-07-04  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.h (MonoContext): Get rid of the 'ebp' field, use
regs [ARMREG_FP] instead.

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

13 years ago2010-07-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 4 Jul 2010 20:07:56 +0000 (20:07 -0000)]
2010-07-04  Zoltan Varga  <vargaz@gmail.com>

* unwind.c (decode_lsda): Use read32 for reading 32 bit quantities.

* tramp-arm.c (mono_arch_create_generic_trampoline): Save the original sp to
lmf->iregs [ARMREG_IP] to be consistent with mono_arch_emit_prolog ().

* mini-arm.h (MonoLMF): Remove unused fregs field, add comments for other fields.

* exceptions-arm.c: Clean up the handling of LMFs. Add LLVM exception trampolines.

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

13 years ago2010-07-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sun, 4 Jul 2010 16:47:49 +0000 (16:47 -0000)]
2010-07-04 Gonzalo Paniagua Javier <gonzalo@novell.com>

* metadata/file-io.c: don't prepend anything to the names returned
from FindFirst/FindNext.
* io-layer/io.c: don't strip out directory paths in the pattern.

Second half of the fix for 580090.

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

13 years ago2010-05-27 William Holmes <billholmes54@gmail.com>
Gonzalo Paniagua Javier [Sun, 4 Jul 2010 16:41:33 +0000 (16:41 -0000)]
2010-05-27  William Holmes  <billholmes54@gmail.com>

* Directory.cs (ValidateDirectoryListing): Removing an unnecessary
Path.Combine call. Part of the fix for bug #580090.

Code is contributed under MIT/X11 license.

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

13 years ago2010-05-27 William Holmes <billholmes54@gmail.com>
Gonzalo Paniagua Javier [Sun, 4 Jul 2010 16:39:26 +0000 (16:39 -0000)]
2010-05-27  William Holmes  <billholmes54@gmail.com>

* DirectoryTest.cs: Adding test for bug 580090.

Code is contributed under MIT/X11 license.

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

13 years agoFix the build.
Zoltan Varga [Sun, 4 Jul 2010 00:50:48 +0000 (00:50 -0000)]
Fix the build.

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

13 years ago2010-07-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 4 Jul 2010 00:48:13 +0000 (00:48 -0000)]
2010-07-04  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.c: Always use V5 for passing IMT/RGCTX when running under LLVM.

* method-to-ir.c (emit_imt_argument): Fix LLVM support for architectures
without IMT_REG defined (ARM).

* exceptions-arm.c: Add LLVM throw exception trampolines, add xdebug info for
the trampolines.

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

13 years ago2010-07-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 3 Jul 2010 17:24:37 +0000 (17:24 -0000)]
2010-07-03  Zoltan Varga  <vargaz@gmail.com>

* mini-llvm.c (process_bb): Disable OP_MEMORY_BARRIER on arm.

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

13 years agoeol-style
Marek Safar [Sat, 3 Jul 2010 16:01:57 +0000 (16:01 -0000)]
eol-style

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

13 years agoNew test.
Marek Safar [Sat, 3 Jul 2010 15:42:27 +0000 (15:42 -0000)]
New test.

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