mono.git
15 years ago2009-06-05 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 5 Jun 2009 14:53:24 +0000 (14:53 -0000)]
2009-06-05  Robert Jordan  <robertj@gmx.net>

* WebClient.cs (UploadValuesCore): Encode POST arguments with UTF-8.
Fixes bug #484795.

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

15 years ago2009-06-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 5 Jun 2009 14:21:49 +0000 (14:21 -0000)]
2009-06-05 Marek Safar <marek.safar@gmail.com>

* NetConfigurationHandler.cs, DefaultProxyHandler.cs,
NetAuthenticationModuleHandler.cs, ConnectionManagementHandler.cs,
WebRequestModuleHandler.cs: Always build
IConfigurationSectionHandler.

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

15 years ago2009-06-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 5 Jun 2009 14:20:21 +0000 (14:20 -0000)]
2009-06-05 Marek Safar <marek.safar@gmail.com>

* DictionarySectionHandler.cs, NameValueSectionHandler.cs,
NameValueFileSectionHandler.cs, SingleTagSectionHandler.cs,
IConfigurationSectionHandler.cs, IgnoreSectionHandler.cs: Always
build IConfigurationSectionHandler.

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

15 years agooops
Jb Evain [Fri, 5 Jun 2009 14:04:44 +0000 (14:04 -0000)]
oops

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

15 years ago2009-06-05 Robert Jordan <robertj@gmx.net>
Robert Jordan [Fri, 5 Jun 2009 13:50:02 +0000 (13:50 -0000)]
2009-06-05  Robert Jordan  <robertj@gmx.net>

* class.c (mono_class_create_from_typedef): Check only for
mscorlib's System.Array.

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

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

* Mono.Linker.Steps/ResolveFromXmlStep.cs: give us more
possibilities to detail the xml descriptors.

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

15 years ago2009-06-05 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 5 Jun 2009 13:02:28 +0000 (13:02 -0000)]
2009-06-05  Jb Evain  <jbevain@novell.com>

* driver.cs (EmbededResource): avoid using an internal method
in gmcs to embed manifest resources.

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

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

* ModuleBuilder.cs (DefineManifestResource): expose during
BOOTSTRAP_NET_2_0 as well.

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

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

* XmlBinaryDictionaryReader.cs : fix GetAttribute() that returns
  attributes from cache that are *not* in current element.

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

15 years agoIn System.ServiceModel.Channels:
Sebastien Pouliot [Fri, 5 Jun 2009 12:03:47 +0000 (12:03 -0000)]
In System.ServiceModel.Channels:
2009-06-05  Sebastien Pouliot  <sebastien@ximian.com>

* ClientAccessPolicy.cs: Removed
* CrossDomainAccessManager.cs: Removed
* CrossDomainPolicy.cs: Removed
* HttpRequestChannel.cs: Remove call to CrossDomainAccessManager
since this is now done inside the BeginGetResponse call (outside
this assembly) for Moonlight (NET_2_1)

In .:
2009-06-05  Sebastien Pouliot  <sebastien@ximian.com>

* net_2_1_raw_System.ServiceModel.dll.sources: Remove
ClientAccessPolicy.cs, CrossDomainPolicy.cs and
CrossDomainAccessManager.cs since the code and checks is now done
inside System.Windows.Browser.dll, by BrowserHttpWebRequest, for
every non-site-or-origin web connection - i.e. http[s]

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

15 years ago2009-06-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 5 Jun 2009 11:51:35 +0000 (11:51 -0000)]
2009-06-05  Atsushi Enomoto  <atsushi@ximian.com>

* XmlBinaryDictionaryReader.cs : there was wrong reusage of nodes
  when the node was at the top of the stack. It was added twice and
  call to reset resulted in end element with empty names.

* XmlBinaryDictionaryReaderTest.cs : verify that end element has
  non-empty local name.

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

15 years ago2009-06-05 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 5 Jun 2009 07:45:28 +0000 (07:45 -0000)]
2009-06-05  Jb Evain  <jbevain@novell.com>

* Makefile: fix the 2.1 build.

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

15 years ago2009-06-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 5 Jun 2009 04:43:57 +0000 (04:43 -0000)]
2009-06-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ComboBox.cs: Properly detect whether we need to use our vertical
scrollbar or not, specially for DropDownList/DropDown styles,
depending on the value of DropDownHeight.
Fixes #508541.

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

15 years ago2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Jun 2009 01:20:10 +0000 (01:20 -0000)]
2009-06-04 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-blob-tests.md: Tests for type encoding.

* assembly-with-types.il: Input file with all
sorts of type encodings.

* Makefile: Add new dependency.

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

15 years ago2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Jun 2009 01:20:02 +0000 (01:20 -0000)]
2009-06-04 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Implement locals signature check.

2009-06-04 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (parse_type): Check pointer, class/valuetype
and generic params.

* metadata-verify.c (parse_field): Check the signature.

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

15 years ago2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Jun 2009 01:19:49 +0000 (01:19 -0000)]
2009-06-04 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-blob-tests.md: LocalsSig tests.

* assembly-with-locals.il: File with all sort
of locals sig.

* Makefile: Add new dependency.

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

15 years ago2009-06-04 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Jun 2009 01:19:41 +0000 (01:19 -0000)]
2009-06-04 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Implement locals signature check.

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

15 years agoRevert last 2 chances
Marek Safar [Thu, 4 Jun 2009 21:52:42 +0000 (21:52 -0000)]
Revert last 2 chances

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 21:22:44 +0000 (21:22 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* HttpException.cs:
Don't generate trace for 403. Fixes bug #509092

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 21:18:21 +0000 (21:18 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* AspGenerator.cs: if plain text is parsed and it contains
server-side controls, parse and process them. Fixes bug #508888

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

* Makefile (TEST_RESOURCE_FILES): added
Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx

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

* TemplateControlCompilerTest.cs: added test for bug #508888

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

15 years agoThis should work
Marek Safar [Thu, 4 Jun 2009 21:12:26 +0000 (21:12 -0000)]
This should work

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

15 years agoFixes build.
Marek Safar [Thu, 4 Jun 2009 19:52:11 +0000 (19:52 -0000)]
Fixes build.

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 18:47:55 +0000 (18:47 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* HttpResponse.cs: version header configuration is read lazily
now.

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

15 years ago2009-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 4 Jun 2009 18:42:48 +0000 (18:42 -0000)]
2009-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* generic.cs, parameter.cs: Avoid using 'var' so we can bootstrap
the compiler from older mono versions (like moon's bots)

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

15 years ago2009-06-04 Alan McGovern <amcgovern@novell.com>
Alan McGovern [Thu, 4 Jun 2009 18:06:00 +0000 (18:06 -0000)]
2009-06-04  Alan McGovern  <amcgovern@novell.com>

* HttpRequestChannel.cs : Rewrite ProcessRequest to use the async APIs
instead of the sync apis. Prevents a possible deadlock condition in
moonlight.

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

15 years agoGet rid of all references to STATIC_RGCTX_INVOKE to fix the build.
Zoltan Varga [Thu, 4 Jun 2009 18:01:37 +0000 (18:01 -0000)]
Get rid of all references to STATIC_RGCTX_INVOKE to fix the build.

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 17:45:05 +0000 (17:45 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* HttpException.cs: do not show version info if custom errors are
in effect. Fixes bug #509092

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

15 years ago2009-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 4 Jun 2009 17:40:24 +0000 (17:40 -0000)]
2009-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* WebClient_2_1.cs: Remove the creation of threads and use the
async methods provided by WebRequest (and its friends). Use an
internal object to lock on (not this). Remove comments from the
original (mono) WebClient since the code has diverged so much.
Fix DRT#326 (hopefully others too or at least more than it breaks)

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 17:33:52 +0000 (17:33 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* HttpApplicationFactory.cs: OnFileChanged ignores the directory
part of the file triggering the event. Fixes bug #509998

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

* InotifyWatcher.cs: filter pattern should be matched on file name
alone, not on the relative path of the file triggering the
event. Fixes bug #509998

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

15 years agoIn metadata/
Zoltan Varga [Thu, 4 Jun 2009 17:30:02 +0000 (17:30 -0000)]
In metadata/

2009-06-04  Zoltan Varga  <vargaz@gmail.com>

* wrapper-types.h: Delete STATIC_RGCTX_INVOKE.

* marshal.c (mono_marshal_ret_static_rgctx_invoke): Remove, no longer
used.

* icall.c (ves_icall_System_Delegate_CreateDelegate_internal): Avoid
adding a static-rgctx invoke wrapper, it is done by the runtime trampolines.

* generic-sharing.c (inflate_other_data): Ditto.

In mini/
2009-06-04  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c aot-runtime.c: Delete references to static rgctx
invoke wrappers, we now use trampolines instead.

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

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

* domain.c: Add .NET 4.0 Beta 1 version.

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

15 years agoMore work on 4.0 profile
Marek Safar [Thu, 4 Jun 2009 17:08:28 +0000 (17:08 -0000)]
More work on 4.0 profile

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

15 years agoMore work on 4.0 profile
Marek Safar [Thu, 4 Jun 2009 16:56:17 +0000 (16:56 -0000)]
More work on 4.0 profile

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

15 years agoDistribute the profiles
Marek Safar [Thu, 4 Jun 2009 16:54:04 +0000 (16:54 -0000)]
Distribute the profiles

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

15 years agoDistribute new files
Marek Safar [Thu, 4 Jun 2009 16:26:04 +0000 (16:26 -0000)]
Distribute new files

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

15 years agoNew test.
Marek Safar [Thu, 4 Jun 2009 16:10:11 +0000 (16:10 -0000)]
New test.

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

15 years ago2009-06-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 4 Jun 2009 16:08:28 +0000 (16:08 -0000)]
2009-06-04  Marek Safar  <marek.safar@gmail.com>

* namespace.cs (LookupTypeReflection): Ignore collisions between
forwarded types.

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

15 years agor:jb
Andrés G. Aragoneses [Thu, 4 Jun 2009 16:01:59 +0000 (16:01 -0000)]
r:jb

2009-06-04  Andrés G. Aragoneses  <aaragoneses@novell.com>

        * Mono.Tuner.dll.sources:
        * Mono.Tuner.csproj: Update.
        * Mono.Tuner/InjectSecurityAttributes.cs:
        * Mono.Tuner/MoonlightAssemblyStep.cs: Change some accessibility
        keywords, to be able to override and inherit.
        * Mono.Tuner/MoonlightA11yProcessor.cs:
        * Mono.Tuner/MoonlightA11yAssemblyStep.cs: New steps for a11y.

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

15 years agoRemoved enabled test.
Marek Safar [Thu, 4 Jun 2009 15:37:09 +0000 (15:37 -0000)]
Removed enabled test.

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

15 years agoUse better name for variables.
Andrés G. Aragoneses [Thu, 4 Jun 2009 15:37:04 +0000 (15:37 -0000)]
Use better name for variables.

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

15 years agoNew test.
Marek Safar [Thu, 4 Jun 2009 15:36:26 +0000 (15:36 -0000)]
New test.

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

15 years ago2009-06-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 4 Jun 2009 15:34:14 +0000 (15:34 -0000)]
2009-06-04  Marek Safar  <marek.safar@gmail.com>

* codegen.cs: Enabled generic type forwarders.

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

15 years ago2009-06-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 4 Jun 2009 15:31:02 +0000 (15:31 -0000)]
2009-06-04  Marek Habersack  <mhabersack@novell.com>

* RouteValueDictionaryExtensions.cs: if both values are strings in
Has (string, value), compare them case-insensitively. Fixes bug
#502555

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

* RouteCollectionTest.cs: added two more test cases to the bug
#502555 test. They check whether url generation matches defaults
case-insensitively.

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

15 years ago2009-06-04 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Thu, 4 Jun 2009 15:26:11 +0000 (15:26 -0000)]
2009-06-04  Bill Holmes  <billholmes54@gmail.com>

* cominterop.c (cominterop_ccw_queryinterface): Fix for bug 499566.
  For QueryInterface on CCWs consider the base class
  interfaces as well.

Code is contributed under MIT/X11 license.

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

15 years agoAdd net_4_0_bootstrap
Marek Safar [Thu, 4 Jun 2009 15:14:23 +0000 (15:14 -0000)]
Add net_4_0_bootstrap

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

15 years ago2009-06-04 Veerapuram Varadhan <vvaradhan@novell.com>
Veerapuram Varadhan [Thu, 4 Jun 2009 15:12:40 +0000 (15:12 -0000)]
2009-06-04  Veerapuram Varadhan  <vvaradhan@novell.com>

* OracleParameter.cs: Infer size only for 2.0 profile when only
value is passed.  Fixes test failure under 1.1 profile.

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

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

* dmcs.*: Add another version of SRE compiler.

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

15 years agoAdd BOOTSTRAP_NET_4_0
Marek Safar [Thu, 4 Jun 2009 15:08:38 +0000 (15:08 -0000)]
Add BOOTSTRAP_NET_4_0

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

15 years ago2009-06-04 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 4 Jun 2009 15:02:16 +0000 (15:02 -0000)]
2009-06-04  Jb Evain  <jbevain@novell.com>

* Mono.Linker.Steps/ResolveFromXmlStep.cs: fix handling
of wildcards constructors.

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

15 years ago2009-06-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 4 Jun 2009 14:53:02 +0000 (14:53 -0000)]
2009-06-04  Zoltan Varga  <vargaz@gmail.com>

* marshal.c metadata.c: Applied patch from Ulrich Weigand
<uweigand@de.ibm.com>: Free the wrappers of inflated generic methods when
the inflated method is freed. Fixes #508389.

The code is contributed under the MIT/X11 license.

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

15 years agoMake SGen work on Darwin.
Mark Probst [Thu, 4 Jun 2009 14:49:37 +0000 (14:49 -0000)]
Make SGen work on Darwin.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.h: Support for Darwin by using named semaphores and
        pthread conditions instead of unnamed semaphores.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * mini-darwin.c: The exception thread must not be registered with
        the GC.

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

15 years agoFixes build.
Marek Safar [Thu, 4 Jun 2009 14:39:59 +0000 (14:39 -0000)]
Fixes build.

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

15 years ago2009-06-04 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 4 Jun 2009 13:17:25 +0000 (13:17 -0000)]
2009-06-04  Jb Evain  <jbevain@novell.com>

* Makefile: fix the 2.1 profile version.

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

15 years ago2009-06-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 4 Jun 2009 11:33:57 +0000 (11:33 -0000)]
2009-06-04  Marek Safar  <marek.safar@gmail.com>

* Consts.cs.in: Add NET_4_0 constants.

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

15 years agoDisable mini-gc.c because it makes SGen crash.
Mark Probst [Thu, 4 Jun 2009 11:28:49 +0000 (11:28 -0000)]
Disable mini-gc.c because it makes SGen crash.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * mini-gc.c: Disable the code because it makes SGen crash.

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

15 years agoShould fixed the build.
Marek Safar [Thu, 4 Jun 2009 08:42:04 +0000 (08:42 -0000)]
Should fixed the build.

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

15 years ago2009-06-04 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 4 Jun 2009 07:27:57 +0000 (07:27 -0000)]
2009-06-04  Jb Evain  <jbevain@novell.com>

* resources/SR.resx: adjust file names.
* Mono.Data.Sqlite.dll.sources: rename from
net_2_0_Mono.Data.Sqlite.dll.sources.
Hopefully fixes the build.

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

15 years ago2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 4 Jun 2009 02:28:05 +0000 (02:28 -0000)]
2009-06-03 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-blob-tests.md: PropertySig tests.

* assembly-with-properties.cs: Add property with
parameters.

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

15 years ago2009-06-03 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 4 Jun 2009 02:27:57 +0000 (02:27 -0000)]
2009-06-03 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Implement property signature check.

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

15 years agoSGen register saving support for PPC.
Mark Probst [Wed, 3 Jun 2009 23:08:48 +0000 (23:08 -0000)]
SGen register saving support for PPC.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.h: Register saving support for PPC.

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

15 years agoFixed a pthread TLS screwup.
Mark Probst [Wed, 3 Jun 2009 23:06:30 +0000 (23:06 -0000)]
Fixed a pthread TLS screwup.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Fixed a pthread TLS screwup.

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

15 years agoDo TLS using pthreads if __thread keyword not supported.
Mark Probst [Wed, 3 Jun 2009 23:02:01 +0000 (23:02 -0000)]
Do TLS using pthreads if __thread keyword not supported.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Do TLS using pthread API if __thread keyword is not
        supported.

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

15 years agoDisable TLA and managed allocation if __thread not supported.
Mark Probst [Wed, 3 Jun 2009 22:59:23 +0000 (22:59 -0000)]
Disable TLA and managed allocation if __thread not supported.

2009-06-04  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Disable TLA and managed allocation if the __thread
        keyword is not supported.

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

15 years agoForgotten ChangeLog
Marek Habersack [Wed, 3 Jun 2009 21:37:00 +0000 (21:37 -0000)]
Forgotten ChangeLog

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

15 years agoMono changes:
Marek Habersack [Wed, 3 Jun 2009 21:34:22 +0000 (21:34 -0000)]
Mono changes:
- renamed all public classes from SQLite* to Sqlite*
- re-added Mono compatibility code for command string parsing
- re-applied several patches from the past

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

15 years ago- Moved all classes to the Mono.Data.Sqlite namespace.
Marek Habersack [Wed, 3 Jun 2009 21:33:40 +0000 (21:33 -0000)]
- Moved all classes to the Mono.Data.Sqlite namespace.
- Applied changes to make the sources compile (added using statements, modified code to use fully qualified type names in some places)
- Modified AssemblyInfo.cs to reference correct public key, commented out InternalsVisibleTo for the upstream Linq library, changed the
  version to 2.0.0.0

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

15 years agoBuild will use per-profile source lists
Marek Habersack [Wed, 3 Jun 2009 21:33:04 +0000 (21:33 -0000)]
Build will use per-profile source lists

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

15 years agoImported version 1.0.61.0 of SQLite.NET
Marek Habersack [Wed, 3 Jun 2009 21:32:15 +0000 (21:32 -0000)]
Imported version 1.0.61.0 of SQLite.NET

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

15 years ago2009-05-23 Michael Barker <mike@middlesoft.co.uk>
Michael Barker [Wed, 3 Jun 2009 18:57:25 +0000 (18:57 -0000)]
2009-05-23  Michael Barker  <mike@middlesoft.co.uk>

* MessageEnumerator.cs:  Added calls to the delegate IMessageEnumerator
for methods that use a timeout and added exception handling.
* MessageEnumeratorTest.cs:  Added tests for timeout methods.
* MessageFactory.cs: Moved TimeSpanToInt32 method to here.
* RabbitMQMessageEnumerator.cs:  Added Remove/MoveNext methods that include
timeouts.
* RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method
* MessageEnumeratorExceptionTest.cs:  New
* QueueReferenceTest.cs: Incorrect namespace for test
* IMessageEnumerator.cs:  Added additional methods to support operations
specified by the System.Messaging version.
* Mono.Messaging_test.dll.sources:  Added MessageEnumeratorExceptionTest.cs
* Makefile:  Added nunit-mocks.dll to build

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

15 years ago2009-06-03 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 3 Jun 2009 18:56:22 +0000 (18:56 -0000)]
2009-06-03  Jb Evain  <jbevain@novell.com>

* main.c (dis_code): don't try to locate invalid entry points.

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

15 years ago2009-06-03 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 3 Jun 2009 18:42:49 +0000 (18:42 -0000)]
2009-06-03  Jb Evain  <jbevain@novell.com>

* main.c (dis_type): espace namespaces.

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

15 years ago2009-06-03 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 3 Jun 2009 17:55:10 +0000 (17:55 -0000)]
2009-06-03  Marek Habersack  <mhabersack@novell.com>

* MonoSettingsSection.cs: added new property,
verificationCompatibility, which serves the same purpose as the
registry key described in http://support.microsoft.com/kb/932552
(when set to 1 it turns off virtual path validity
verification). Fixes bug #509163

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

* VirtualPathUtility.cs: IsValidVirtualPath now checks the value
of the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\VerificationCompatibility
registry key when running on Windows and also consults the
mono-specific system.web/monoSettings configuration section to see
what is the verificationCompatibility property set to. If either
of the two is set to 1, Mono will not verify the validity of
the current request's path. Fixes bug #509163

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

15 years agoAdd handling of new net_4_0 profile
Marek Safar [Wed, 3 Jun 2009 17:46:12 +0000 (17:46 -0000)]
Add handling of new net_4_0 profile

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

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

* Func.cs: Add 4.0 forwarders.

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

15 years ago2009-06-03 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 3 Jun 2009 16:32:10 +0000 (16:32 -0000)]
2009-06-03  Marek Habersack  <mhabersack@novell.com>

* HttpApplicationFactory.cs: OnFileChanged must check whether the
modified location is a directory before it decides to ignore it
when watcher's filter is "?eb.?config". Fixes bug #509450 (see
also bug #495011)

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

15 years ago2009-06-03 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 3 Jun 2009 15:44:01 +0000 (15:44 -0000)]
2009-06-03  Marek Habersack  <mhabersack@novell.com>

* HttpForbiddenHandler.cs: updated the error message to match
.NET, added requested path and description. Fixes bug #509092

* HttpException.cs: if trace is not requested, don't output <!--
following the version information in WriteFileBottom. Fixes bug
#509475
GetDefaultErrorMessage appends trace only if showTrace is
true. Fixes bug #509092

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

15 years ago2009-06-03 Veerapuram Varadhan <vvaradhan@novell.com>
Veerapuram Varadhan [Wed, 3 Jun 2009 15:28:59 +0000 (15:28 -0000)]
2009-06-03  Veerapuram Varadhan  <vvaradhan@novell.com>

        * OracleParameterTest.cs: Mark tests for bug #424908 as NotWorking
        as it requires some more thorough debugging.

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

15 years agoupdate scripts
Jb Evain [Wed, 3 Jun 2009 15:18:06 +0000 (15:18 -0000)]
update scripts

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

15 years agofix the call to mono-api-info
Jb Evain [Wed, 3 Jun 2009 14:59:32 +0000 (14:59 -0000)]
fix the call to mono-api-info

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

15 years agofix resolver
Jb Evain [Wed, 3 Jun 2009 14:57:55 +0000 (14:57 -0000)]
fix resolver

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

15 years ago2009-06-03 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 3 Jun 2009 14:54:44 +0000 (14:54 -0000)]
2009-06-03  Jb Evain  <jbevain@novell.com>

* Mono.Cecil/MetadataResolver.cs: add support for resolving from
a ModuleReference.

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

15 years agoAdd 4.0 stuff
Marek Safar [Wed, 3 Jun 2009 13:54:37 +0000 (13:54 -0000)]
Add 4.0 stuff

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

15 years agoeol-style
Marek Safar [Wed, 3 Jun 2009 13:53:26 +0000 (13:53 -0000)]
eol-style

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

15 years ago2009-06-03 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 3 Jun 2009 13:28:56 +0000 (13:28 -0000)]
2009-06-03  Jb Evain  <jbevain@novell.com>

* Mono.Cecil/BaseAssemblyResolver.cs: look for 4.0.0.0 assemblies.

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

15 years ago2009-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Jun 2009 13:14:49 +0000 (13:14 -0000)]
2009-06-03  Atsushi Enomoto  <atsushi@ximian.com>

        * HttpRequestChannel.cs : that SL2/ML2 does not seem to allow
          null callbacks, so add hacky ones.

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

15 years agoNew test.
Marek Safar [Wed, 3 Jun 2009 13:10:52 +0000 (13:10 -0000)]
New test.

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

15 years agoNew tests.
Marek Safar [Wed, 3 Jun 2009 13:10:39 +0000 (13:10 -0000)]
New tests.

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

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

* generic.cs, typemanager.cs, parameter.cs, convert.cs,
generic-mcs.cs: Fixed variant type conversions.

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

15 years ago2009-06-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 3 Jun 2009 11:27:41 +0000 (11:27 -0000)]
2009-06-03  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (get_wrapper_target_class): New helper function.
(mono_marshal_get_runtime_invoke): Place runtime-invoke wrappers into
the <Module> class of the image. Fixes #509049.

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

15 years agoFix the previous change.
Zoltan Varga [Tue, 2 Jun 2009 22:58:42 +0000 (22:58 -0000)]
Fix the previous change.

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

15 years ago2009-06-02 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 2 Jun 2009 22:30:57 +0000 (22:30 -0000)]
2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>

* ILGenerator.cs (EmitCall): Under 2.0 profile ignore optional
arguments if the method call conv is not vararg.

2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>

* ILGeneratorTest.cs: Tests for #509131.

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

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

* aot-compiler.c (mono_compile_assembly): Handle file open errors gracefully
instead of asserting.

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

15 years ago2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 2 Jun 2009 22:13:45 +0000 (22:13 -0000)]
2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpWebRequest.cs: KeepAlive check not needed.
Fixes bug #465613.

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

15 years ago2009-06-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 2 Jun 2009 22:11:40 +0000 (22:11 -0000)]
2009-06-03  Zoltan Varga  <vargaz@gmail.com>

* profiles/net_4_0.make: Add preliminary net 4.0 profile.

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

15 years ago2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 2 Jun 2009 21:42:31 +0000 (21:42 -0000)]
2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpConnection.cs: unbind the context after every read for keep-alive
connections.
Bug #502274 fixed.

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

15 years ago2009-06-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 2 Jun 2009 21:26:57 +0000 (21:26 -0000)]
2009-06-02  Marek Habersack  <mhabersack@novell.com>

* HttpApplication.cs: LocateHandler needs to pass current request
path and filepath to WebConfigurationManager when retrieving
system.web/httpHandlers section as only this will guarantee that
any <location> elements relating to the current request's which
contain system.web/httpHandlers section will be correctly read and
used. Also fixes reading httpHandlers section if it's found in
web.config located in a subdirectory. Fixes bug #509069

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

15 years ago2009-06-02 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Tue, 2 Jun 2009 21:05:53 +0000 (21:05 -0000)]
2009-06-02  Bill Holmes  <billholmes54@gmail.com>

* src/gpath.c (g_find_program_in_path):  While searching on Windows
  also try additional suffixes .exe, .cmd, .bat, and.com.

Contributed under MIT/X11 license.

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

15 years ago2009-06-03 Veerapuram Varadhan <vvaradhan@novell.com>
Veerapuram Varadhan [Tue, 2 Jun 2009 21:00:18 +0000 (21:00 -0000)]
2009-06-03  Veerapuram Varadhan  <vvaradhan@novell.com>

* OracleParameter.cs:  If a non-zero size is passed, update
the size member but sizeSet is updated only when a non-null
value is passed.

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

15 years ago2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 2 Jun 2009 20:38:02 +0000 (20:38 -0000)]
2009-06-02 Gonzalo Paniagua Javier <gonzalo@novell.com>

* BuildManager.cs: allow deployment of precompiled applications under
any virtual path, not just the default one used when precompiling.
Fixes bug #483268.

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

15 years ago2009-06-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 2 Jun 2009 15:26:18 +0000 (15:26 -0000)]
2009-06-02  Marek Habersack  <mhabersack@novell.com>

* HttpException.cs: 403 errors get same treatment as 404
below. Fixes bug #509092

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