mono.git
15 years ago2009-06-14 Robert Jordan <robertj@gmx.net>
Robert Jordan [Mon, 15 Jun 2009 20:34:46 +0000 (20:34 -0000)]
2009-06-14  Robert Jordan  <robertj@gmx.net>

* ScriptHandlerFactory.cs: handle precompiled web services.

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

15 years ago2009-06-15 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 15 Jun 2009 19:27:36 +0000 (19:27 -0000)]
2009-06-15  Miguel de Icaza  <miguel@novell.com>

* configure.in: Changed the default to not build the 4.0 profile
unless explicitly enabled.

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

15 years ago2009-06-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 15 Jun 2009 17:41:45 +0000 (17:41 -0000)]
2009-06-15  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* PrintPreviewDialog.cs: Tune the navigation among the buttons and
controls that are part of our ToolBar, so we can mimic the behaviour
observed in .Net, by handling also the arrow keys and doing the
preprocess for them too.
Fixes the remaining bits of #509142.

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

15 years ago2009-06-15 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 15 Jun 2009 16:21:08 +0000 (16:21 -0000)]
2009-06-15  Miguel de Icaza  <miguel@novell.com>

* MonoTODOAttribute.cs: Thin diet, no point in having virtual
methods and overrides that do the same thing.

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

15 years ago2009-06-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Mon, 15 Jun 2009 15:37:55 +0000 (15:37 -0000)]
2009-06-15 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpWebRequest.cs: for unknown methods, always send the request once
we are connected even if there's no writeStream. Fixes bug #513087.

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

15 years ago2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 15 Jun 2009 15:25:08 +0000 (15:25 -0000)]
2009-06-15 Rodrigo Kumpera  <rkumpera@novell.com>

* load-exceptions.cs class.cs: Add regression test for #508487.

* t-missing.cs: Add nested type.

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

15 years ago2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 15 Jun 2009 15:24:59 +0000 (15:24 -0000)]
2009-06-15 Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_class_from_typeref): If the enclosing type is not
found return null instead of crashing. Fixes #508487.

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

15 years ago2009-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Jun 2009 10:27:41 +0000 (10:27 -0000)]
2009-06-15  Atsushi Enomoto  <atsushi@ximian.com>

        * ReaderWriterLockSlim.cs : fix deadlock when entered
          read lock -> entered writer lock -> exited writer lock
          -> exited read lock and then entered reader lock.
          Fixed bug #512485, patch by Kazuki Oikawa.

        * ReaderWriterLockSlimTest.cs : test for bug #512485, by
          Kazuki Oikawa.

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

15 years ago2009-06-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Jun 2009 09:38:18 +0000 (09:38 -0000)]
2009-06-15  Zoltan Varga  <vargaz@gmail.com>

* CMakeLists.txt: Add mips support.

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

15 years ago2009-06-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Jun 2009 09:29:01 +0000 (09:29 -0000)]
2009-06-15  Zoltan Varga  <vargaz@gmail.com>

* gc_wrapper.h: Disable thread local alloc on mips.

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

15 years ago2009-06-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Jun 2009 09:28:29 +0000 (09:28 -0000)]
2009-06-15  Zoltan Varga  <vargaz@gmail.com>

* exceptions-mips.c (mono_arch_get_throw_exception_by_name): Fix the
mips build.

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

15 years ago2009-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Jun 2009 08:57:18 +0000 (08:57 -0000)]
2009-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* Environment.cs : bump corlib version.

* Normalization.cs : For NFC and NFKC, IsNormalized() was not working
  enough to check composed characters. It's not possible without
  the actual composition, so just call Normalize() and compare them.
  In Normalize() mapping helper didn't pick correct map index since
  the table for index stores index for "uncompressed" numbers.
* NormalizationTableUtil.cs : updated to the latest UCD.
* Makefile : to build test, source file must be downloaded too.

* StringTest.cs : added string normalization test.

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

15 years ago2009-06-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Jun 2009 08:56:09 +0000 (08:56 -0000)]
2009-06-15  Atsushi Enomoto  <atsushi@ximian.com>

* normalization-tables.h : updated to the latest unicode charcter
  data.
* appdomain.c : bump corlib version.

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

15 years ago2009-06-15 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 15 Jun 2009 08:28:44 +0000 (08:28 -0000)]
2009-06-15  Marek Habersack  <mhabersack@novell.com>

* AspGenerator.cs: CreateRootBuilder quits when root builder
already exist. This can happen when recursively parsing an include
file. Fixes bug #512028

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

15 years ago2009-06-15 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 15 Jun 2009 08:02:03 +0000 (08:02 -0000)]
2009-06-15  Marek Habersack  <mhabersack@novell.com>

* HttpCachePolicy.cs: SetHeaders adds max-age when MaxAge is set
to TimeSpan.Zero by calling SetMaxAge. Fixes bug #513000

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

15 years ago2009-06-15 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 15 Jun 2009 07:28:44 +0000 (07:28 -0000)]
2009-06-15  Marek Habersack  <mhabersack@novell.com>

* TemplateParser.cs: AddAssembliesInBin (1.1 profile) tries to
load every assembly in order to see if it's a valid one. All bad
dll image errors are silently ignored. Fixes bug #315816

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

15 years ago2009-06-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 14 Jun 2009 17:02:28 +0000 (17:02 -0000)]
2009-06-14  Zoltan Varga  <vargaz@gmail.com>

* scripts/CMakeLists.txt: New file.

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

15 years ago2009-06-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 14 Jun 2009 15:31:54 +0000 (15:31 -0000)]
2009-06-14  Zoltan Varga  <vargaz@gmail.com>

* samples/CMakeLists.txt: New file, currently empty.

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

15 years ago2009-06-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 14 Jun 2009 11:42:12 +0000 (11:42 -0000)]
2009-06-14  Zoltan Varga  <vargaz@gmail.com>

* class.c (mono_class_from_name): Fix support for assembly references
in the EXPORTEDTYPE table. Fixes #511704.

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

15 years ago2009-06-13 Geoff Norton <gnorton@novell.com>
Geoff Norton [Sat, 13 Jun 2009 17:01:09 +0000 (17:01 -0000)]
2009-06-13  Geoff Norton  <gnorton@novell.com>

        * domain.c: Ensure that mono_domain_assembly_open actually opens the
        assembly in the target domain.

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

15 years ago2009-06-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Jun 2009 10:52:48 +0000 (10:52 -0000)]
2009-06-13  Zoltan Varga  <vargaz@gmail.com>

* mini.h (struct MonoBasicBlock): Add 'has_jump_table' and
'has_call_handler' fields.

* method-to-ir.c (mono_method_to_ir): Set them if needed.

* branch-opts.c (mono_merge_basic_blocks): Avoid iterating through the
first bblock if not needed. Fixes #512790.

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

15 years ago2009-06-12 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Fri, 12 Jun 2009 21:28:26 +0000 (21:28 -0000)]
2009-06-12  Bill Holmes  <billholmes54@gmail.com>

* Variant.cs (GetValue):  Changing the bool case to use the short value.
  This is to avoid junk in the high word.

Contributed under MIT/X11 license.

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

15 years ago* config.in: add libcups dllmap entry
Andreia Gaita [Fri, 12 Jun 2009 21:25:43 +0000 (21:25 -0000)]
* config.in: add libcups dllmap entry

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

15 years ago2009-06-12 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 12 Jun 2009 20:41:58 +0000 (20:41 -0000)]
2009-06-12  Robert Jordan  <robertj@gmx.net>

* cominterop.c (cominterop_get_ccw): Increment mspec's SizeParamIndex
because "this" of the managed signature has become an
ordinary parameter in the unmanaged signature.

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

15 years ago2009-06-12 Andrés G. Aragoneses <aaragoneses@novell.com>
Andrés G. Aragoneses [Fri, 12 Jun 2009 18:57:02 +0000 (18:57 -0000)]
2009-06-12  Andrés G. Aragoneses  <aaragoneses@novell.com>

        * AssemblyInfo.cs: Changing the public key, as we now use
        mono-uia.snk.

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

15 years ago2009-06-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 12 Jun 2009 18:06:34 +0000 (18:06 -0000)]
2009-06-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ToolBar.cs: Expose the current item as internal.
* PrintPreviewDialog.cs: Tune the TabStop property for
PrintPreviewControl/ToolBar so we match the .net scenario regarding
Tab navigation. Also implement support to navigate throughout the
items in the ToolBar.
Fixes #509142.

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

15 years agoAdd marcos for coding two byte SIMD/SSE opcodes. Added comments to help tell the...
Jerri Maine [Fri, 12 Jun 2009 17:33:11 +0000 (17:33 -0000)]
Add marcos for coding two byte SIMD/SSE opcodes. Added comments to help tell the different types of SSE code gen marcos appart.

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 15:10:15 +0000 (15:10 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelFactory.cs : no need for NIE at OnAbort() (at least so far).

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

15 years ago* xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.
Ankit Jain [Fri, 12 Jun 2009 14:43:29 +0000 (14:43 -0000)]
* xbuild/Microsoft.Common.targets (ProjectDir): Fix typo.

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

15 years ago* xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
Ankit Jain [Fri, 12 Jun 2009 14:04:53 +0000 (14:04 -0000)]
* xbuild/Microsoft.Common.targets (IntermediateAssembly): Change to
an Item list to match msbuild.
* xbuild/Microsoft.CSharp.targets (IntermediateAssembly): Update for
above changes.

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

15 years agoIn class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
Ankit Jain [Fri, 12 Jun 2009 14:04:06 +0000 (14:04 -0000)]
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
Fix bug #512535.
* ExpressionCollection.cs (ConvertToITaskItemArray): Whitespace around a
itemref is allowed if the prev/next element is ";".

In class/Microsoft.Build.Engine/Test/various:

* Items.cs (TestItemsInTarget3a): Add another case for valid whitespace
around an item ref.

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

15 years agoUpdated test sources list
Marek Habersack [Fri, 12 Jun 2009 13:15:23 +0000 (13:15 -0000)]
Updated test sources list

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

15 years ago2009-06-12 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 12 Jun 2009 13:14:49 +0000 (13:14 -0000)]
2009-06-12  Marek Habersack  <mhabersack@novell.com>

* MetaTableTest.cs: tests use single data model provider now.
Implemented tests for IsReadOnly, ListActionPath, Model, Name,
Provider, Scaffold, SortColumn, SortDescending, ToString.
Fixed ForeignKeyColumnNames test.

2009-06-12  Marek Habersack  <mhabersack@novell.com>

* TestDataContainer.cs: GetTables uses an object of the associated
data type to create table collection.

* TestDataColumn.cs: foreign key columns are determined using a
custom attribute instead of a name now. This makes it possible to
specify which table.column they are associated with.

* FooDisplayColumnAttribute.cs: changed sortDescending to true in
class attributes.

* AssociatedBar.cs, AssociatedFoo.cs, FooEmptySortColumn.cs,
FooMisnamedSortColumn.cs, FooNoScaffold.cs, FooReadOnly.cs,
ITestDataContext.cs, TestDataContext.cs: added

2009-06-12  Marek Habersack  <mhabersack@novell.com>

* MetaTable.cs: implemented correct detection of foreign key
columns.
Implemented IsReadOnly, SortColumn, SortDescending.

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

15 years ago2009-06-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Jun 2009 12:42:17 +0000 (12:42 -0000)]
2009-06-12  Jb Evain  <jbevain@novell.com>

* mcs.1: update the /platform information.

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

15 years ago2009-06-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Jun 2009 12:41:42 +0000 (12:41 -0000)]
2009-06-12  Jb Evain  <jbevain@novell.com>

* gtest-449.cs
* gtest-450.cs:
new tests for the /platform support.

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

15 years ago2009-06-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Jun 2009 12:41:01 +0000 (12:41 -0000)]
2009-06-12  Jb Evain  <jbevain@novell.com>

* rootcontext.cs: add a Platform field.
* driver.cs: handle /platform.
* codegen.cs: pass the proper flags according to
the platform when saving the assembly.

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

15 years ago2009-06-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Jun 2009 12:39:17 +0000 (12:39 -0000)]
2009-06-12  Jb Evain  <jbevain@novell.com>

* AssemblyBuilder.cs (Save): throw a NotImplementedException
when asked to emit a pe32+ binary for a AMD64 or IA64
specific assembly.

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

15 years agoSupport all versions in mcs
Marek Safar [Fri, 12 Jun 2009 10:34:32 +0000 (10:34 -0000)]
Support all versions in mcs

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 10:09:59 +0000 (10:09 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelDispatcherTest.cs : make sure to close service host,
  within rational TimeSpan.

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 10:08:47 +0000 (10:08 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

 * ServiceHostBase.cs : do not give up releasing further channel
   dispatchers when one of them threw an error. Use strict timeout.

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 10:06:54 +0000 (10:06 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

* TcpChannelListener.cs, TcpDuplexSessionChannel.cs :
  more careful close to avoid NRE.

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 09:58:35 +0000 (09:58 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

* HttpChannelListener.cs : do not Close() more than once (though
  it is allowed to call it twice, we don't reject it; just ignore).

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

15 years ago2009-06-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 12 Jun 2009 09:12:20 +0000 (09:12 -0000)]
2009-06-12  Atsushi Enomoto  <atsushi@ximian.com>

* CustomBinding.cs : copy timeouts from argument binding in copy ctr.

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

15 years ago2009-06-12 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 12 Jun 2009 07:55:27 +0000 (07:55 -0000)]
2009-06-12  Marek Habersack  <mhabersack@novell.com>

* BuildManager.cs: avoid a NREX in FixVirtualPath

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

15 years ago2009-06-12 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 12 Jun 2009 00:52:45 +0000 (00:52 -0000)]
2009-06-12  Zoltan Varga  <vargaz@gmail.com>

* ParameterInfoTest.cs: Add a test for #512330.

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

15 years ago2009-06-12 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 12 Jun 2009 00:52:37 +0000 (00:52 -0000)]
2009-06-12  Zoltan Varga  <vargaz@gmail.com>

* ParameterInfo.cs (DefaultValue): Add support for decimals, their default
value is encoded using a custom attribute.

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

15 years ago2009-06-12 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Jun 2009 23:44:21 +0000 (23:44 -0000)]
2009-06-12  Zoltan Varga  <vargaz@gmail.com>

* class-internals.h (struct _MonoGenericContainer): Add an 'image'
field for owner-less generic containers.

* reflection.c (mono_reflection_initialize_generic_parameter): Set the
image field of the owner-less generic containers created here.

* metadata.c (mono_metadata_load_generic_params): Ditto, the
contain is ownerless until the caller sets its owner.

* metadata.c (type_in_image): Handle owner-less generic containers
correctly.

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

15 years ago2009-06-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 11 Jun 2009 22:17:24 +0000 (22:17 -0000)]
2009-06-11 Gonzalo Paniagua Javier <gonzalo@novell.com>

* ContentControlBuilderInternal.cs: detect missing
ContentPlaceHolderID attribute when parsing instead of throwing a
nullref later on.

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

15 years ago2009-06-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 11 Jun 2009 22:14:41 +0000 (22:14 -0000)]
2009-06-11 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HtmlTitle.cs: HtmlTitle allows children that are not
LiteralControls. Fixes bug #511882.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Jun 2009 21:57:53 +0000 (21:57 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* image.c (mono_image_close): Support debug_assembly_unload for
dynamic images too.

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

15 years ago* Utilities.cs: New.
Ankit Jain [Thu, 11 Jun 2009 21:13:30 +0000 (21:13 -0000)]
* Utilities.cs: New.
* AL.cs, AspNetCompiler.cs, Csc.cs,
SGen.cs, Vbc.cs (ToolName): Append ".bat" when running
on windows.

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

15 years ago* Parameters.cs (.ctor): Use assembly's location to build
Ankit Jain [Thu, 11 Jun 2009 21:13:11 +0000 (21:13 -0000)]
* Parameters.cs (.ctor): Use assembly's location to build
path for the default response file.

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

15 years ago* Utilities.cs (FromMSBuildPath): Return null if the path contains
Ankit Jain [Thu, 11 Jun 2009 21:11:58 +0000 (21:11 -0000)]
* Utilities.cs (FromMSBuildPath): Return null if the path contains
"drive:" only on windows.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Jun 2009 21:07:46 +0000 (21:07 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* reflection.c (add_custom_modifiers): Avoid reading invalid memory.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Jun 2009 21:07:36 +0000 (21:07 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Disable dtrace support if dtrace doesn't support the
-h option.

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

15 years ago2009-06-11 Andrés G. Aragoneses <aaragoneses@novell.com>
Andrés G. Aragoneses [Thu, 11 Jun 2009 19:46:26 +0000 (19:46 -0000)]
2009-06-11 Andrés G. Aragoneses  <aaragoneses@novell.com>

        * class.c: Fix some typos in comments.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Jun 2009 19:13:06 +0000 (19:13 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* threads.c (mono_thread_execute_interruption): Avoid creating the
abort exception object while holding the synch_cs lock.

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

15 years agoNew test.
Marek Safar [Thu, 11 Jun 2009 17:01:39 +0000 (17:01 -0000)]
New test.

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

15 years agoNew tests.
Marek Safar [Thu, 11 Jun 2009 17:01:21 +0000 (17:01 -0000)]
New tests.

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

15 years ago2009-06-11 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 11 Jun 2009 16:59:12 +0000 (16:59 -0000)]
2009-06-11  Marek Safar  <marek.safar@gmail.com>

* parameter.cs, const.cs, report.cs, cs-parser.jay, attribute.cs:
Add optional parameters grammar.

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

15 years ago2009-06-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 11 Jun 2009 09:33:54 +0000 (09:33 -0000)]
2009-06-11  Atsushi Enomoto  <atsushi@ximian.com>

* HttpReplyChannel.cs : reject multiple WaitForRequest calls.
  Temporarily disable HTTP Keep-Alive since it somehow results in
  wrong reuse of connection (shown as NRE in HttpConnection).
  Make sure to close RequestContext which was created from it.
* HttpRequestContext.cs : simplify.

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

15 years ago2009-06-11 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 11 Jun 2009 09:20:46 +0000 (09:20 -0000)]
2009-06-11  Marek Habersack  <mhabersack@novell.com>

* PageCompiler.cs: if generating code to assign output cache
parameters, use special case for generating OutputCacheLocation
enum reference. Fixes bug #512037

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

15 years ago2009-06-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 11 Jun 2009 09:10:38 +0000 (09:10 -0000)]
2009-06-11  Atsushi Enomoto  <atsushi@ximian.com>

* HttpChannelListener.cs, TcpChannelListener.cs,
  ChannelListenerBase_1.cs : put common internal listener base
  and let it handle those async stuff.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 23:26:29 +0000 (23:26 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (mono_compile_assembly): Fix a warning.

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

15 years ago2009-06-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 22:28:21 +0000 (22:28 -0000)]
2009-06-11  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (add_wrappers): Don't emit remoting-invoke-with-check
wrappers.

* aot-runtime.c (mono_aot_get_method): Use the original method's code for
remoting-invoke-with-check wrappers, which are not needed when running with
full-aot, since it doesn't support remoting.

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

15 years ago2009-06-10 Rolf Bjarne Kvinge <RKvinge@novell.com>
Rolf Bjarne Kvinge [Wed, 10 Jun 2009 22:17:32 +0000 (22:17 -0000)]
2009-06-10  Rolf Bjarne Kvinge  <RKvinge@novell.com>

* Thread.cs: MoonlightUnhandledException: ensure there's no way to
reach native code with a managed exception.

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

15 years ago2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 10 Jun 2009 22:08:16 +0000 (22:08 -0000)]
2009-06-10 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-cattr-tests.md: Tests for custom attributes
encoding.

*assembly-with-cattr-enc.cs: Input file

* Makefile: Add new dependency and test.

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

15 years ago2009-06-10 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 10 Jun 2009 22:08:07 +0000 (22:08 -0000)]
2009-06-10 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify basic cattr content.

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 21:42:50 +0000 (21:42 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (emit_got_info): Don't emit offsets for the plt got entries.

* aot-compiler.c aot-runtime.c: Don't emit the first got offset in the
method info, it is not used anymore.

* mini.h: Bump AOT file format version.

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 20:13:23 +0000 (20:13 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (arch_emit_plt_entry): Make the arm plt entries one
word smaller.

* aot-runtime.c (mono_aot_get_plt_info_offset): Update after the
change above.

* tramp-arm.c (mono_arch_patch_plt_entry): Ditto.

* mini.h: Bump AOT file format version.

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

15 years ago* corlib_test.dll.sources: Added test for InternalVisibleToAttribute.
Gert Driesen [Wed, 10 Jun 2009 20:11:53 +0000 (20:11 -0000)]
* corlib_test.dll.sources: Added test for InternalVisibleToAttribute.
* InternalVisibleToAttributeTest.cs: Added test for .ctor and
AllInternalsVisible property.

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

15 years ago* tuner/Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic.
Andrés G. Aragoneses [Wed, 10 Jun 2009 19:19:36 +0000 (19:19 -0000)]
* tuner/Mono.Tuner/MoonlightA11yDescriptorGenerator.cs: Cosmetic.

* tuner/Mono.Tuner/MoonlightA11yAssemblyStep.cs: Typo.

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

15 years agoThis is dead now that 3.0 is out
Geoff Norton [Wed, 10 Jun 2009 18:57:17 +0000 (18:57 -0000)]
This is dead now that 3.0 is out

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 18:40:06 +0000 (18:40 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* reflection.c (add_exported_type): Don't set the FORWARDER flag on
nested types.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 18:38:08 +0000 (18:38 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* eval.cs, anonymous.cs, report.cs, rootcontext.cs, cs-parser.jay,
driver.cs: Split lang version and metadata version.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 18:36:12 +0000 (18:36 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* runtime/Makefile.am, configure.in: Make net_4_0 profile optional.

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 18:34:24 +0000 (18:34 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* reflection.c (mono_image_fill_export_table_from_type_forwarders): Add
support for nested types. Fixes #511704.

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 17:42:29 +0000 (17:42 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* image-writer.c (asm_writer_emit_symbol_diff): Disable the
TARGET_ASM_APPLE stuff for now, as it doesn't seem to work on the
iphone.

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

15 years ago2009-06-10 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 10 Jun 2009 17:27:02 +0000 (17:27 -0000)]
2009-06-10  Jb Evain  <jbevain@novell.com>

* main.c: add support for extern types. Fixes #511672.

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

15 years ago2009-06-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 10 Jun 2009 17:17:55 +0000 (17:17 -0000)]
2009-06-10  Sebastien Pouliot  <sebastien@ximian.com>

* Thread.cs: Refactor calling Moonlight's OnUnhandledException to
make sur the delegate it not called from a [SecuritySafeCritical]
caller.
* ThreadPool.cs: Reuse the above code for QueueUserWorkItem.
Original patch from Alan McGovern

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

15 years agoNew error message.
Marek Safar [Wed, 10 Jun 2009 16:14:01 +0000 (16:14 -0000)]
New error message.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 16:13:45 +0000 (16:13 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* decl.cs: Better overload ctor collision error message.

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

15 years ago2009-06-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 10 Jun 2009 15:50:59 +0000 (15:50 -0000)]
2009-06-10  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.c (mono_arch_output_basic_block): Fix the implementation
of CKFINITE and FBGE for VFP.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:25:25 +0000 (14:25 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* Consts.cs.in: Add AssemblySystemCore_3_5.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:25:02 +0000 (14:25 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* LockRecursionException.cs: Updated to 4.0 changes.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:24:10 +0000 (14:24 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs,
Funcs.cs, InvalidTimeZoneException.cs, Actions.cs, TimeZoneInfo.cs,
TimeZoneNotFoundException.cs: Updated to 4.0 changes.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:20:30 +0000 (14:20 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* corlib.dll.sources: Add new net 4.0 files.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:19:54 +0000 (14:19 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* LockRecursionException.cs: New file.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:17:59 +0000 (14:17 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* Predicate.cs, Action.cs, Funcs.cs, Comparison.cs, IComparable.cs,
Converter.cs, EventHandler.cs: Add type variance.

* InvalidTimeZoneException.cs,
TimeZoneNotFoundException.cs: New file.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 14:14:17 +0000 (14:14 -0000)]
2009-06-10  Marek Safar <marek.safar@gmail.com>

* IEqualityComparer.cs, IComparer.cs, IEnumerable.cs,
IEnumerator.cs: Add type variance.

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

15 years agoInitialize AllInternalsVisible
Marek Safar [Wed, 10 Jun 2009 13:43:37 +0000 (13:43 -0000)]
Initialize AllInternalsVisible

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

15 years ago 2009-06-10 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 10 Jun 2009 13:42:36 +0000 (13:42 -0000)]
2009-06-10  Marek Habersack  <mhabersack@novell.com>

     * TestDataColumn.cs: added detection of foreign key columns.

     * FooWithDefaults.cs: added foreign key columns

     * FooDisplayName.cs, FooDisplayNameEmptyName.cs,
     FooSettableDefaults.cs: added

    2009-06-10  Marek Habersack  <mhabersack@novell.com>

     * MetaTable.cs: fixed DisplayName implementation.
     Implemented GetPrimaryKeyString, GetQuery.

    2009-06-10  Marek Habersack  <mhabersack@novell.com>

     * System.Web.DynamicData_test.dll.sources: added
     Common/FooDisplayName.cs
     Common/FooDisplayNameEmptyName.cs
     Common/FooSettableDefaults.cs

    2009-06-10  Marek Habersack  <mhabersack@novell.com>

     * MetaTableTest.cs: added more table contexts.
     Added tests for: Attributes, Columns, DataContextPropertyName,
     DataContextType, DisplayName, EntityType, ForeignKeyColumnNames
     (doesn't work on .NET), GetPrimaryKeyString, GetQuery,
     HasPrimaryKey,

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * MetaTableTest.cs: added two more tables for various kinds of
     tests (in fixture setup).
     More tests for GetActionPath.
     Tests for GetPrimaryKeyValues, DisplayColumn, Attributes,
     GetDisplayString, GetColumn, TryGetColumn

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * Baz.cs, BazNoStrings.cs, BazNoStringsNoPrimary.cs,
     FooDisplayColumnAttribute.cs, FooEmpty.cs,
     FooEmptyDisplayColumnAttribute.cs,
     FooInvalidDisplayColumnAttribute.cs, FooWithToString.cs,
     TestDataColumn.cs, TestDataContainer.cs, TestDataTable.cs: added

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * MetaTable.cs: implemented more overloads of GetActionPath.
     Implemented GetPrimaryKeyValues, GetActionPathFromRoutes,
     Attributes, DisplayColumn, GetDisplayString.

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * MetaTableTest.cs: added two more tables for various kinds of
     tests (in fixture setup).
     More tests for GetActionPath.
     Tests for GetPrimaryKeyValues.

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * MetaTable.cs: implemented more overloads of GetActionPath.
     Implemented GetPrimaryKeyValues.
     Implemented GetActionPathFromRoutes.

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * Utils.cs: added two BuildActionName methods to make building
     action paths for testing more compact.

     * FooNoPrimaryColumns.cs, FooNoDefaultsWithPrimaryKey.cs: added

    2009-06-09  Marek Habersack  <mhabersack@novell.com>

     * System.Web.DynamicData_test.dll.sources: added
     Common/FooNoDefaultsWithPrimaryKey.cs
     Common/FooNoPrimaryColumns.cs

    2009-06-08  Marek Habersack  <mhabersack@novell.com>

     * Utils.cs: added.
       Moved GetModel here from MetaModelTest.cs
       Added RegisterContext methods.

     * FooWithDefaultsContainer.cs,
     FooWithDefaultsColumn.cs,FooWithDefaultsTable.cs,
     FooWithDefaults.cs: added

    2009-06-08  Marek Habersack  <mhabersack@novell.com>

     * MetaTableTest.cs: added.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 13:32:45 +0000 (13:32 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* InternalsVisibleToAttribute.cs: Updated to 2.0 SP2.

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

15 years ago2009-06-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 10 Jun 2009 13:03:22 +0000 (13:03 -0000)]
2009-06-10  Marek Safar  <marek.safar@gmail.com>

* TypeForwardedFromAttribute: New file.

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

15 years ago2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 10 Jun 2009 09:46:23 +0000 (09:46 -0000)]
2009-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
  here).

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

15 years ago2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 10 Jun 2009 07:15:46 +0000 (07:15 -0000)]
2009-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* ReplyChannelBase.cs : fix wrong null delegate check point.

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

15 years ago2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 10 Jun 2009 05:52:37 +0000 (05:52 -0000)]
2009-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* HttpReplyChannel.cs, ReplyChannelBase.cs : async operations are
  now implemented as virtual in base class. Remove NIEs in http.

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

15 years ago2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 10 Jun 2009 04:56:16 +0000 (04:56 -0000)]
2009-06-10  Atsushi Enomoto  <atsushi@ximian.com>

* HttpChannelListener.cs : hack async implementation.

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

15 years ago2009-06-09 Andrés G. Aragoneses <aaragoneses@novell.com>
Andrés G. Aragoneses [Wed, 10 Jun 2009 02:56:34 +0000 (02:56 -0000)]
2009-06-09  Andrés G. Aragoneses  <aaragoneses@novell.com>

        * WebRequestTest.cs: Added tests for bug #323452.

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

15 years agore-disable the cache that was enabled by mistake
Gonzalo Paniagua Javier [Wed, 10 Jun 2009 02:55:07 +0000 (02:55 -0000)]
re-disable the cache that was enabled by mistake

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