Marek Safar [Fri, 2 Oct 2009 08:53:34 +0000 (08:53 -0000)]
Removed wrong reference
svn path=/trunk/mcs/; revision=143256
Marek Safar [Fri, 2 Oct 2009 08:13:01 +0000 (08:13 -0000)]
Removed bin/mcs
svn path=/trunk/mono/; revision=143253
Atsushi Eno [Fri, 2 Oct 2009 08:09:40 +0000 (08:09 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* ServiceHostBase.cs : apply endpoint behavior section in config.
Otherwise WebScriptEnablingBehavior won't be created.
svn path=/trunk/mcs/; revision=143252
Marek Safar [Fri, 2 Oct 2009 07:56:45 +0000 (07:56 -0000)]
2009-10-02 Marek Safar <marek.safar@gmail.com>
* Array.cs, Decimal.cs, String.cs, Console.cs, _AppDomain.cs,
AppDomain.cs: Removed prehistoric mcs workarounds.
svn path=/trunk/mcs/; revision=143250
Atsushi Eno [Fri, 2 Oct 2009 07:38:39 +0000 (07:38 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* WebScriptServiceHostFactoryTest.cs : new test.
* System.ServiceModel.Web_test.dll.sources :
add WebScriptServiceHostFactoryTest.cs.
svn path=/trunk/mcs/; revision=143248
Atsushi Eno [Fri, 2 Oct 2009 07:36:19 +0000 (07:36 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* WebHttpElement.cs, WebScriptEnablingElement.cs : fix BehavirType.
svn path=/trunk/mcs/; revision=143247
Atsushi Eno [Fri, 2 Oct 2009 05:37:15 +0000 (05:37 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* HttpReplyChannel.cs, AspNetReplyChannel.cs, AspNetRequestContext.cs:
asp.net response was not written correctly.
Fill HttpRequestMessageProperty to get handle WSDL requests
processed in ServiceMetadataExtension without NRE.
Remove wrong HttpListenerContext iteration at Abort and Close in
common base class and move it to non-asp derived channel.
svn path=/trunk/mcs/; revision=143244
Atsushi Eno [Fri, 2 Oct 2009 05:22:46 +0000 (05:22 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* SvcHttpHandler.cs : remove unused code.
svn path=/trunk/mcs/; revision=143243
Atsushi Eno [Fri, 2 Oct 2009 05:05:48 +0000 (05:05 -0000)]
2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
* ServiceThrottlingElement.cs : implement CreateBehavior().
svn path=/trunk/mcs/; revision=143241
Marek Habersack [Thu, 1 Oct 2009 21:59:25 +0000 (21:59 -0000)]
mcs invokes gmcs.exe now
svn path=/trunk/mono/; revision=143228
Marek Habersack [Thu, 1 Oct 2009 21:42:55 +0000 (21:42 -0000)]
All tools are built in the 2.0 profile
svn path=/trunk/mcs/; revision=143225
Marek Habersack [Thu, 1 Oct 2009 21:42:12 +0000 (21:42 -0000)]
Removed 1.0 scripts generation code
svn path=/trunk/mono/; revision=143224
Ankit Jain [Thu, 1 Oct 2009 20:39:00 +0000 (20:39 -0000)]
* Expression.cs (Parse): Don't change '/' to '\\', not required.
svn path=/trunk/mcs/; revision=143216
Ankit Jain [Thu, 1 Oct 2009 20:36:01 +0000 (20:36 -0000)]
* AppDomainIsolatedTask.cs (BuildEngine): Init 'log'.
svn path=/trunk/mcs/; revision=143214
Raja R Harinath [Thu, 1 Oct 2009 20:20:51 +0000 (20:20 -0000)]
* Dictionary.cs (Do_ICollectionCopyTo): Revert 2009-10-01 change.
Use BOOTSTRAP_BASIC to hide code from gmcs 2.4.x.
svn path=/trunk/mcs/; revision=143210
Marek Safar [Thu, 1 Oct 2009 20:15:00 +0000 (20:15 -0000)]
Update local monolite basic files
svn path=/trunk/mcs/; revision=143208
Marek Safar [Thu, 1 Oct 2009 19:57:24 +0000 (19:57 -0000)]
Stop messing with profile names.
svn path=/trunk/mcs/; revision=143203
Marek Safar [Thu, 1 Oct 2009 18:58:24 +0000 (18:58 -0000)]
Link simple and 2.0 bootrap profiles
svn path=/trunk/mcs/; revision=143199
Geoff Norton [Thu, 1 Oct 2009 18:37:24 +0000 (18:37 -0000)]
Include async dns in monotouch
svn path=/trunk/mcs/; revision=143196
Marek Habersack [Thu, 1 Oct 2009 18:24:46 +0000 (18:24 -0000)]
2009-10-01 Marek Habersack <mhabersack@novell.com>
* Dictionary.cs: cast target array to TRet[] instead of object[] -
may fail, but otherwise it doesn't compile with 2.4 (e.g. when
bootstrapping trunk)
svn path=/trunk/mcs/; revision=143188
Marek Safar [Thu, 1 Oct 2009 17:41:15 +0000 (17:41 -0000)]
Manually force cyclic dependency
svn path=/trunk/mcs/; revision=143181
Marek Safar [Thu, 1 Oct 2009 17:39:40 +0000 (17:39 -0000)]
Use bootcompiler for basic
svn path=/trunk/mcs/; revision=143180
Marek Safar [Thu, 1 Oct 2009 17:06:23 +0000 (17:06 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* Makefile: Updated a copy of monolite.
svn path=/trunk/mcs/; revision=143178
Marek Safar [Thu, 1 Oct 2009 16:56:17 +0000 (16:56 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* Makefile: Default is gmcs compiler.
svn path=/trunk/mcs/; revision=143177
Marek Safar [Thu, 1 Oct 2009 16:46:17 +0000 (16:46 -0000)]
Missed this one
svn path=/trunk/mcs/; revision=143176
Marek Safar [Thu, 1 Oct 2009 16:45:20 +0000 (16:45 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* profiles/*.make, platforms/linux.make: Bootstrap default profile
using gmcs.
svn path=/trunk/mcs/; revision=143175
Marek Habersack [Thu, 1 Oct 2009 16:25:25 +0000 (16:25 -0000)]
Nunit build fixes for the 1.0-less world
svn path=/trunk/mcs/; revision=143173
Marek Habersack [Thu, 1 Oct 2009 16:24:59 +0000 (16:24 -0000)]
Nunit and Mono.Cairo are no longer in the 1.0 dirs
svn path=/trunk/mono/; revision=143172
Raja R Harinath [Thu, 1 Oct 2009 15:11:20 +0000 (15:11 -0000)]
* scripts/Makefile.am: Use 'mv -f' instead of 'mv'.
svn path=/trunk/mono/; revision=143161
Atsushi Eno [Thu, 1 Oct 2009 14:52:08 +0000 (14:52 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceContractGenerator.cs : fixed sync client generator that
incorrectly exited in the middle of proxy generator.
* ServiceContractGeneratorTest.cs : new test.
* System.ServiceModel_test.dll.sources:
add ServiceContractGeneratorTest.cs.
svn path=/trunk/mcs/; revision=143160
Bill Holmes [Thu, 1 Oct 2009 14:33:37 +0000 (14:33 -0000)]
2009-10-01 Bill Holmes <billholmes54@gmail.com>
* cominterop.c (mono_marshal_free_ccw_entry): Updating the
ccw_interface_hash table when a ccw is finalized.
Code is contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=143157
Marek Safar [Thu, 1 Oct 2009 13:31:19 +0000 (13:31 -0000)]
jay is not installed
svn path=/trunk/mono/; revision=143153
Marek Safar [Thu, 1 Oct 2009 12:43:02 +0000 (12:43 -0000)]
Removed more 1.0 files.
svn path=/trunk/mono/; revision=143149
Marek Safar [Thu, 1 Oct 2009 11:48:22 +0000 (11:48 -0000)]
Removed rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/Mono.Security.Win32.dll
svn path=/trunk/mono/; revision=143142
Marek Safar [Thu, 1 Oct 2009 11:12:01 +0000 (11:12 -0000)]
Run tester in verbose mode
svn path=/trunk/mcs/; revision=143140
Marek Safar [Thu, 1 Oct 2009 11:07:28 +0000 (11:07 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay: Fixed few NRE.
svn path=/trunk/mcs/; revision=143139
Atsushi Eno [Thu, 1 Oct 2009 11:01:19 +0000 (11:01 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceModelExtensionCollectionElement.cs : add couple of missing
members. Implement Reset() to not clean up items (so far it is
hacky workaround).
svn path=/trunk/mcs/; revision=143137
Atsushi Eno [Thu, 1 Oct 2009 10:58:21 +0000 (10:58 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceBehaviorElement.cs, EndpointBehaviorElement.cs :
remove extra interfaces.
* ServiceModelEnhancedConfigurationElementCollection.cs :
there is no protected constructor.
* EndpointBehaviorElementCollection.cs :
add ThrowOnDuplicate.
svn path=/trunk/mcs/; revision=143136
Marek Safar [Thu, 1 Oct 2009 10:17:06 +0000 (10:17 -0000)]
Don't build with debug symbols
svn path=/trunk/mcs/; revision=143134
Marek Safar [Thu, 1 Oct 2009 10:05:48 +0000 (10:05 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay, driver.cs: Expose parser exception in verbose mode.
svn path=/trunk/mcs/; revision=143133
Marek Safar [Thu, 1 Oct 2009 09:23:33 +0000 (09:23 -0000)]
More culevel hacking
svn path=/trunk/mcs/; revision=143128
Marek Habersack [Thu, 1 Oct 2009 09:19:28 +0000 (09:19 -0000)]
More culevel bootstrap fixes
svn path=/trunk/mcs/; revision=143127
Marek Safar [Thu, 1 Oct 2009 09:14:57 +0000 (09:14 -0000)]
Revert r143123
svn path=/trunk/mono/; revision=143126
Marek Habersack [Thu, 1 Oct 2009 09:06:41 +0000 (09:06 -0000)]
Build fix - culevel built in 2.0 bootstrap phase
svn path=/trunk/mcs/; revision=143124
Marek Habersack [Thu, 1 Oct 2009 08:50:22 +0000 (08:50 -0000)]
Restore creation of data/net_1_1 Makefile to fix the build
svn path=/trunk/mono/; revision=143123
Marek Safar [Thu, 1 Oct 2009 08:46:53 +0000 (08:46 -0000)]
Be explicit for 1.1
svn path=/trunk/mono/; revision=143122
Marek Safar [Thu, 1 Oct 2009 08:33:22 +0000 (08:33 -0000)]
Oups, resgen was missing in 2.0
svn path=/trunk/mcs/; revision=143118
Marek Safar [Thu, 1 Oct 2009 08:26:26 +0000 (08:26 -0000)]
Not yet ready not distribute 1.0 machine.config
svn path=/trunk/mono/; revision=143117
Marek Safar [Thu, 1 Oct 2009 08:12:28 +0000 (08:12 -0000)]
2009-10-01 Marek Safar <marek.safar@gmail.com>
* Makefile: Removed net_1_1 bootstrap.
svn path=/trunk/mcs/; revision=143116
Atsushi Eno [Thu, 1 Oct 2009 05:13:27 +0000 (05:13 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceModelConfigurationElementCollection.cs : implement set[this]
* ServiceBehaviorElementCollection.cs : remove extra members.
svn path=/trunk/mcs/; revision=143115
Atsushi Eno [Thu, 1 Oct 2009 05:10:57 +0000 (05:10 -0000)]
I have accidentally edit different ChangeLog.
svn path=/trunk/mcs/; revision=143114
Atsushi Eno [Thu, 1 Oct 2009 05:10:10 +0000 (05:10 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceHostBase.cs : fill behaviors first, then add endpoints.
IMetadataExchange requires ServiceMetadataBehaviors, but it may be
filled only from config (which is to be read later).
svn path=/trunk/mcs/; revision=143113
Atsushi Eno [Thu, 1 Oct 2009 04:27:41 +0000 (04:27 -0000)]
2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
* ChannelFactory.cs : MT users should be warned.
* ClientBase.cs : make MT-only ChannelBase.Invoke() protected.
svn path=/trunk/mcs/; revision=143111
Miguel de Icaza [Thu, 1 Oct 2009 02:41:34 +0000 (02:41 -0000)]
2009-09-30 Miguel de Icaza <miguel@novell.com>
* Call the constructors directly for MonoTouch, instead of using
the Activator.CreateInstance.
I do not see why we need Activator.CreateInstance *at all* in this
case, we should just kill that.
svn path=/trunk/mcs/; revision=143109
Gonzalo Paniagua Javier [Thu, 1 Oct 2009 02:24:00 +0000 (02:24 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* HtmlSelectBuilder.cs: <option> allows the value of the 'selected'
attribute to be a boolean or the string "selected", which is treated
as "true".
svn path=/trunk/mcs/; revision=143105
Gonzalo Paniagua Javier [Thu, 1 Oct 2009 01:43:49 +0000 (01:43 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* CodeNamespace.cs:
* CodeTypeReference.cs:
* CodeMemberMethod.cs:
* CodeCompileUnit.cs:
* CodeNamespaceImportCollection.cs:
* CodeTypeDeclaration.cs: renamed/added fields so that we're
compatible with MS serialization.
svn path=/trunk/mcs/; revision=143102
Gonzalo Paniagua Javier [Thu, 1 Oct 2009 01:40:51 +0000 (01:40 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* Hashtable.cs: MS (at least latest and greatest) does not always
serialized the HashCodeProvider. Ignoring the error when the field
is not found.
svn path=/trunk/mcs/; revision=143099
Gonzalo Paniagua Javier [Thu, 1 Oct 2009 01:24:44 +0000 (01:24 -0000)]
undo. Proper fix was in BuildManager
svn path=/trunk/mcs/; revision=143096
Gonzalo Paniagua Javier [Thu, 1 Oct 2009 01:22:01 +0000 (01:22 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* BuildManager.cs: load/set the global resources assembly for
precompiled and merged sites correctly.
svn path=/trunk/mcs/; revision=143093
Ankit Jain [Wed, 30 Sep 2009 23:17:56 +0000 (23:17 -0000)]
* Project.cs (AddImport): Show the correct source file name, when
the import is in the main project file.
svn path=/trunk/mcs/; revision=143081
Ankit Jain [Wed, 30 Sep 2009 23:09:22 +0000 (23:09 -0000)]
Fix bug #543299.
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
Fix bug #543299.
* Import.cs (.ctor): Evaluate and set EvaluatedProjectPath to
the full path of the imported project here itself, instead of ..
(Evaluate): .. here.
* ImportCollection.cs (Add): Use import.EvaluatedProjectPath .
(Contains): New.
* Project.cs (AddImport): Don't process if condition is false.
Warn if a circular reference is detected, and ignore the import.
In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:
* ImportTest.cs (TestAdd1): Add tests for multiple imports.
svn path=/trunk/mcs/; revision=143080
Marek Safar [Wed, 30 Sep 2009 19:44:30 +0000 (19:44 -0000)]
net_1_1 is not valid
svn path=/trunk/mcs/; revision=143066
Geoff Norton [Wed, 30 Sep 2009 19:44:25 +0000 (19:44 -0000)]
Add AssemblyInfo so we can strong name the dll
svn path=/trunk/mcs/; revision=143065
Geoff Norton [Wed, 30 Sep 2009 19:35:23 +0000 (19:35 -0000)]
fix S.W.S on monotouch
svn path=/trunk/mcs/; revision=143060
Marek Safar [Wed, 30 Sep 2009 19:08:56 +0000 (19:08 -0000)]
Cecil path.
svn path=/trunk/mcs/; revision=143058
Marek Habersack [Wed, 30 Sep 2009 18:35:21 +0000 (18:35 -0000)]
Build fix
svn path=/trunk/mono/; revision=143056
Marek Safar [Wed, 30 Sep 2009 18:14:11 +0000 (18:14 -0000)]
Put quiet mode back
svn path=/trunk/mcs/; revision=143055
Marek Habersack [Wed, 30 Sep 2009 17:49:47 +0000 (17:49 -0000)]
Another Cecil path update
svn path=/trunk/mcs/; revision=143052
Marek Safar [Wed, 30 Sep 2009 17:31:29 +0000 (17:31 -0000)]
Another Cecil path.
svn path=/trunk/mcs/; revision=143051
Marek Safar [Wed, 30 Sep 2009 16:56:14 +0000 (16:56 -0000)]
Too early removal of etc/mono/1.0/machine.config
svn path=/trunk/mono/; revision=143048
Mark Probst [Wed, 30 Sep 2009 16:43:14 +0000 (16:43 -0000)]
2009-09-30 Mark Probst <mark.probst@gmail.com>
* assembly.c, domain.c, image.c, metadata-internals.h: Split
domain and image unloading into two steps. We must do this
because clearing the domain in SGen requires the class metadata to
be intact, but we need to free the mono_g_hash_tables in case a
collection occurs during domain unloading and the roots would trip
up the GC.
svn path=/trunk/mono/; revision=143047
Marek Safar [Wed, 30 Sep 2009 16:17:20 +0000 (16:17 -0000)]
Oups, this it the right version.
svn path=/trunk/mcs/; revision=143044
Marek Safar [Wed, 30 Sep 2009 16:15:01 +0000 (16:15 -0000)]
Fow now fixes make dist
svn path=/trunk/mcs/; revision=143043
Mark Probst [Wed, 30 Sep 2009 16:09:56 +0000 (16:09 -0000)]
2009-09-30 Mark Probst <mark.probst@gmail.com>
* Thread.cs: Remove serialized culture icall stuff from
InternalThread. Implement it by using the cross-domain byte array
transfer icalls.
* Environment.cs: Corlib version bump.
svn path=/trunk/mcs/; revision=143040
Mark Probst [Wed, 30 Sep 2009 16:08:34 +0000 (16:08 -0000)]
2009-09-30 Mark Probst <mark.probst@gmail.com>
* object-internals.h: Remove serialized culture fields from
MonoInternalThread.
* icall-def.h, thread-types.h, threads.c: Remove serialized
culture icalls.
* appdomain.c: Corlib version bump.
svn path=/trunk/mono/; revision=143039
Marek Safar [Wed, 30 Sep 2009 15:56:41 +0000 (15:56 -0000)]
Disabled quiet for now.
svn path=/trunk/mcs/; revision=143030
Marek Safar [Wed, 30 Sep 2009 15:22:32 +0000 (15:22 -0000)]
Removed etc/mono/1.0/machine.config symlink
svn path=/trunk/mono/; revision=143024
Geoff Norton [Wed, 30 Sep 2009 15:08:11 +0000 (15:08 -0000)]
Put WCF back in to monotouch
svn path=/trunk/mcs/; revision=143021
Marek Safar [Wed, 30 Sep 2009 14:58:53 +0000 (14:58 -0000)]
Removed data/net_1_1/Makefile
svn path=/trunk/mono/; revision=143019
Marek Safar [Wed, 30 Sep 2009 14:53:50 +0000 (14:53 -0000)]
Removed 1.1 and fixed 4.0 profile
svn path=/trunk/mcs/; revision=143018
Marek Safar [Wed, 30 Sep 2009 14:21:27 +0000 (14:21 -0000)]
Default to 2.0 profile
svn path=/trunk/mcs/; revision=143012
Marek Safar [Wed, 30 Sep 2009 14:21:08 +0000 (14:21 -0000)]
Default to 2.0 profile
svn path=/trunk/mcs/; revision=143011
Marek Safar [Wed, 30 Sep 2009 14:20:41 +0000 (14:20 -0000)]
2009-09-30 Marek Safar <marek.safar@gmail.com>
* runtime/Makefile.am, configure.in: Don't build 1.1 profile
svn path=/trunk/mono/; revision=143010
Zoltan Varga [Wed, 30 Sep 2009 13:30:06 +0000 (13:30 -0000)]
2009-09-30 Zoltan Varga <vargaz@gmail.com>
* pinvoke2.cs libtest.c: Add a test for #543133.
svn path=/trunk/mono/; revision=142998
Zoltan Varga [Wed, 30 Sep 2009 13:29:58 +0000 (13:29 -0000)]
2009-09-30 Zoltan Varga <vargaz@gmail.com>
* marshal.c (emit_marshal_object): Emit out marshalling of stringbuilders.
Fixes #543133.
svn path=/trunk/mono/; revision=142997
Marek Safar [Wed, 30 Sep 2009 12:53:28 +0000 (12:53 -0000)]
More tests.
svn path=/trunk/mcs/; revision=142995
Marek Safar [Wed, 30 Sep 2009 12:53:10 +0000 (12:53 -0000)]
2009-09-30 Marek Safar <marek.safar@gmail.com>
* CSharpBinaryOperationBinder.cs, CSharpBinder.cs,
CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit
and explicit conversions implemented.
svn path=/trunk/mcs/; revision=142994
Zoltan Varga [Wed, 30 Sep 2009 12:48:48 +0000 (12:48 -0000)]
2009-09-30 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (add_wrappers): Add a runtime invoke wrapper which is used by
mono_runtime_capture_context () without calling mono_runtime_invoke ().
(can_marshal_struct): Skip structures with auto layout.
svn path=/trunk/mono/; revision=142991
Marek Safar [Wed, 30 Sep 2009 12:41:36 +0000 (12:41 -0000)]
2009-09-30 Marek Safar <marek.safar@gmail.com>
* linq.cs, convert.cs, assign.cs, expression.cs, ecore.cs: Add
ShimExpression, ImplicitCast.
svn path=/trunk/mcs/; revision=142990
Mark Probst [Wed, 30 Sep 2009 12:07:30 +0000 (12:07 -0000)]
2009-09-30 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c: Try to shorten the new section after a major
allocation to avoid ever-growing sections.
svn path=/trunk/mono/; revision=142988
Marek Habersack [Wed, 30 Sep 2009 10:39:11 +0000 (10:39 -0000)]
2009-09-30 Marek Habersack <mhabersack@novell.com>
* InotifyWatcher.cs: optimized the Renamed event child update loop
in the previous commit for directories in ProcessEvents.
svn path=/trunk/mcs/; revision=142984
Marek Safar [Wed, 30 Sep 2009 09:35:10 +0000 (09:35 -0000)]
New test.
svn path=/trunk/mcs/; revision=142977
Marek Safar [Wed, 30 Sep 2009 09:34:53 +0000 (09:34 -0000)]
2009-09-30 Marek Safar <marek.safar@gmail.com>
A fix for bug #542959
* delegate.cs: Emit correct delegate instance variable when there
are static and non-static overloads.
svn path=/trunk/mcs/; revision=142976
Jb Evain [Wed, 30 Sep 2009 08:43:02 +0000 (08:43 -0000)]
2009-09-30 Jb Evain <jbevain@novell.com>
* HttpRequestChannel.cs: When compiling for MonoTouch, avoid
to use any of the remoting features.
svn path=/trunk/mcs/; revision=142970
Atsushi Eno [Wed, 30 Sep 2009 07:49:12 +0000 (07:49 -0000)]
2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs, MoonlightChannelBaseExtension.cs, CommandLineOptions.cs:
add experimental -monotouch option to generate proxy that are based
on moonlight but for sync methods.
svn path=/trunk/mcs/; revision=142969
Atsushi Eno [Wed, 30 Sep 2009 07:35:10 +0000 (07:35 -0000)]
2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
* MoonlightChannelBaseExtension.cs : add CreateChannel() override.
svn path=/trunk/mcs/; revision=142968
Gonzalo Paniagua Javier [Wed, 30 Sep 2009 06:06:06 +0000 (06:06 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* BinaryFormatter.cs: NoCheckDeserialize() was using PeekChar() on a
reader when it should only read 1 byte. Also BinaryReader.PeekChar()
tries to set the position of hte stream back to where it was before
the read, which does not work well with broken Stream
implementations like BZip2InputStream (reports CanSeek is true when
it really can't seek). Now we do a Read() and then pass the value we
read on to the next methods.
* MessageFormatter.cs:
* ObjectReader.cs: added overloads that take a BinaryElement instead
of reading it from the reader. Only for the methods used in
NoCheckDeserialize.
Fixes bug #503435.
svn path=/trunk/mcs/; revision=142963
Gonzalo Paniagua Javier [Wed, 30 Sep 2009 05:26:16 +0000 (05:26 -0000)]
2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
* InotifyWatcher.cs: fixes bug #322330. Patch by Alexander Kojevnikov.
This patch fixes the issues reported by the OP and in my previous
comment. In particular:
Hunks 1 and 4 remove the new_name_needed flag, it's not used
anywhere and only adds confusion.
Hunk 2 skips DeleteSelf event for sub-directories, they receive the
Delete event anyway.
Hunk 3 makes sure that we use a combination of Deleted+Created
notifications instead of a single Renamed notification, if the watched item
has been moved from one directory to another. This is because RenamedEventArgs
supports only one directory name: FullPath is always directory+name,
OldFullPath is always directory+old_name.
Hunk 5 updates relevant InotifyData instances with the new directory
name. Without this, notifications always use the original folder names.
The last hunk may be a bit slow as it needs to iterate on all the
InotifyData instances. On the other hand, we are already doing it on the
Delete event (lines 560:568) and by default inotify allows only 8192 watches
per user.
svn path=/trunk/mcs/; revision=142958
Miguel de Icaza [Wed, 30 Sep 2009 04:11:38 +0000 (04:11 -0000)]
2009-09-30 Miguel de Icaza <miguel@novell.com>
* ExtensionManager.cs: Initialize the NET_2_0 pieces with
MonoTouch, but do not register any of the System.Configuration
depending extensions.
BuildExtensionImporters, BuildExtensionReflectors: empty methods
for MOnoTouch.
* ServiceDescriptionImporter.cs, WebReference.cs: Remove
codegeneration features for MonoTouch
2009-09-30 Miguel de Icaza <miguel@novell.com>
* Methods.cs: Empty extensions for MonoTouch for now.
* ServerType.cs: On MonoTouch, we do not support HttpGet or
HttpPost variations yet.
* SoapExtension.cs: Avoid System.Configuration features.
svn path=/trunk/mcs/; revision=142956
Atsushi Eno [Wed, 30 Sep 2009 03:47:41 +0000 (03:47 -0000)]
2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
* SvcHttpHandlerFactory.cs, HttpTransportBindingElement.cs :
use AspNetCompatibilityEnabled.
* SvcHttpHandler.cs : disable ApplyConfiguration(). It should be done
at ServiceHostBase.
* AspNetReplyChannel.cs : remove extra field.
* ServiceHostingEnvironment.cs : use AspNetCompatibilityEnabled as
ASP.NET switch.
svn path=/trunk/mcs/; revision=142953