mono.git
14 years agoRemoved wrong reference
Marek Safar [Fri, 2 Oct 2009 08:53:34 +0000 (08:53 -0000)]
Removed wrong reference

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

14 years agoRemoved bin/mcs
Marek Safar [Fri, 2 Oct 2009 08:13:01 +0000 (08:13 -0000)]
Removed bin/mcs

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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-02 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
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

14 years agomcs invokes gmcs.exe now
Marek Habersack [Thu, 1 Oct 2009 21:59:25 +0000 (21:59 -0000)]
mcs invokes gmcs.exe now

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

14 years agoAll tools are built in the 2.0 profile
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

14 years agoRemoved 1.0 scripts generation code
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

14 years ago* Expression.cs (Parse): Don't change '/' to '\\', not required.
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

14 years ago* AppDomainIsolatedTask.cs (BuildEngine): Init 'log'.
Ankit Jain [Thu, 1 Oct 2009 20:36:01 +0000 (20:36 -0000)]
* AppDomainIsolatedTask.cs (BuildEngine): Init 'log'.

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

14 years ago* Dictionary.cs (Do_ICollectionCopyTo): Revert 2009-10-01 change.
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

14 years agoUpdate local monolite basic files
Marek Safar [Thu, 1 Oct 2009 20:15:00 +0000 (20:15 -0000)]
Update local monolite basic files

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

14 years agoStop messing with profile names.
Marek Safar [Thu, 1 Oct 2009 19:57:24 +0000 (19:57 -0000)]
Stop messing with profile names.

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

14 years agoLink simple and 2.0 bootrap profiles
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

14 years agoInclude async dns in monotouch
Geoff Norton [Thu, 1 Oct 2009 18:37:24 +0000 (18:37 -0000)]
Include async dns in monotouch

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

14 years ago2009-10-01 Marek Habersack <mhabersack@novell.com>
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

14 years agoManually force cyclic dependency
Marek Safar [Thu, 1 Oct 2009 17:41:15 +0000 (17:41 -0000)]
Manually force cyclic dependency

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

14 years agoUse bootcompiler for basic
Marek Safar [Thu, 1 Oct 2009 17:39:40 +0000 (17:39 -0000)]
Use bootcompiler for basic

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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years agoMissed this one
Marek Safar [Thu, 1 Oct 2009 16:46:17 +0000 (16:46 -0000)]
Missed this one

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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years agoNunit build fixes for the 1.0-less world
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

14 years agoNunit and Mono.Cairo are no longer in the 1.0 dirs
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

14 years ago* scripts/Makefile.am: Use 'mv -f' instead of 'mv'.
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-01 Bill Holmes <billholmes54@gmail.com>
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

14 years agojay is not installed
Marek Safar [Thu, 1 Oct 2009 13:31:19 +0000 (13:31 -0000)]
jay is not installed

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

14 years agoRemoved more 1.0 files.
Marek Safar [Thu, 1 Oct 2009 12:43:02 +0000 (12:43 -0000)]
Removed more 1.0 files.

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

14 years agoRemoved rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/Mono.Security.Win32.dll
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

14 years agoRun tester in verbose mode
Marek Safar [Thu, 1 Oct 2009 11:12:01 +0000 (11:12 -0000)]
Run tester in verbose mode

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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years agoDon't build with debug symbols
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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years agoMore culevel hacking
Marek Safar [Thu, 1 Oct 2009 09:23:33 +0000 (09:23 -0000)]
More culevel hacking

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

14 years agoMore culevel bootstrap fixes
Marek Habersack [Thu, 1 Oct 2009 09:19:28 +0000 (09:19 -0000)]
More culevel bootstrap fixes

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

14 years agoRevert r143123
Marek Safar [Thu, 1 Oct 2009 09:14:57 +0000 (09:14 -0000)]
Revert r143123

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

14 years agoBuild fix - culevel built in 2.0 bootstrap phase
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

14 years agoRestore creation of data/net_1_1 Makefile to fix the build
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

14 years agoBe explicit for 1.1
Marek Safar [Thu, 1 Oct 2009 08:46:53 +0000 (08:46 -0000)]
Be explicit for 1.1

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

14 years agoOups, resgen was missing in 2.0
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

14 years agoNot yet ready not distribute 1.0 machine.config
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

14 years ago2009-10-01 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years agoI have accidentally edit different ChangeLog.
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-09-30 Miguel de Icaza <miguel@novell.com>
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years agoundo. Proper fix was in BuildManager
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years ago* Project.cs (AddImport): Show the correct source file name, when
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

14 years agoFix bug #543299.
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

14 years agonet_1_1 is not valid
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

14 years agoAdd AssemblyInfo so we can strong name the dll
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

14 years agofix S.W.S on monotouch
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

14 years agoCecil path.
Marek Safar [Wed, 30 Sep 2009 19:08:56 +0000 (19:08 -0000)]
Cecil path.

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

14 years agoBuild fix
Marek Habersack [Wed, 30 Sep 2009 18:35:21 +0000 (18:35 -0000)]
Build fix

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

14 years agoPut quiet mode back
Marek Safar [Wed, 30 Sep 2009 18:14:11 +0000 (18:14 -0000)]
Put quiet mode back

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

14 years agoAnother Cecil path update
Marek Habersack [Wed, 30 Sep 2009 17:49:47 +0000 (17:49 -0000)]
Another Cecil path update

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

14 years agoAnother Cecil path.
Marek Safar [Wed, 30 Sep 2009 17:31:29 +0000 (17:31 -0000)]
Another Cecil path.

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

14 years agoToo early removal of etc/mono/1.0/machine.config
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

14 years ago2009-09-30 Mark Probst <mark.probst@gmail.com>
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

14 years agoOups, this it the right version.
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

14 years agoFow now fixes make dist
Marek Safar [Wed, 30 Sep 2009 16:15:01 +0000 (16:15 -0000)]
Fow now fixes make dist

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

14 years ago2009-09-30 Mark Probst <mark.probst@gmail.com>
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

14 years ago2009-09-30 Mark Probst <mark.probst@gmail.com>
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

14 years agoDisabled quiet for now.
Marek Safar [Wed, 30 Sep 2009 15:56:41 +0000 (15:56 -0000)]
Disabled quiet for now.

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

14 years agoRemoved etc/mono/1.0/machine.config symlink
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

14 years agoPut WCF back in to monotouch
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

14 years agoRemoved data/net_1_1/Makefile
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

14 years agoRemoved 1.1 and fixed 4.0 profile
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

14 years agoDefault to 2.0 profile
Marek Safar [Wed, 30 Sep 2009 14:21:27 +0000 (14:21 -0000)]
Default to 2.0 profile

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

14 years agoDefault to 2.0 profile
Marek Safar [Wed, 30 Sep 2009 14:21:08 +0000 (14:21 -0000)]
Default to 2.0 profile

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

14 years ago2009-09-30 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-09-30 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2009-09-30 Zoltan Varga <vargaz@gmail.com>
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

14 years agoMore tests.
Marek Safar [Wed, 30 Sep 2009 12:53:28 +0000 (12:53 -0000)]
More tests.

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

14 years ago2009-09-30 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-09-30 Zoltan Varga <vargaz@gmail.com>
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

14 years ago2009-09-30 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-09-30 Mark Probst <mark.probst@gmail.com>
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

14 years ago2009-09-30 Marek Habersack <mhabersack@novell.com>
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

14 years agoNew test.
Marek Safar [Wed, 30 Sep 2009 09:35:10 +0000 (09:35 -0000)]
New test.

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

14 years ago2009-09-30 Marek Safar <marek.safar@gmail.com>
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

14 years ago2009-09-30 Jb Evain <jbevain@novell.com>
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

14 years ago2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years ago2009-09-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

14 years ago2009-09-30 Miguel de Icaza <miguel@novell.com>
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

14 years ago2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
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