mono.git
16 years agoJava build-system related files
Noam Lampert [Thu, 6 Sep 2007 08:12:34 +0000 (08:12 -0000)]
Java build-system related files

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

16 years ago2007-09-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Sep 2007 05:18:18 +0000 (05:18 -0000)]
2007-09-06  Atsushi Enomoto  <atsushi@ximian.com>

* Stream.cs, BufferedStream.cs, MemoryStream.cs: in 2.0 override
  Dispose(bool) rather than Close().
  Stream.Dispose() is virtual in 2.0.

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

16 years ago2007-09-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Sep 2007 05:16:16 +0000 (05:16 -0000)]
2007-09-06  Atsushi Enomoto  <atsushi@ximian.com>

* LogicalCallContext.cs, MethodCall.cs, MethodCallMessageWrapper.cs,
  IMethodMessage.cs, ReturnMessage.cs, MethodResponse.cs
  MethodReturnMessageWrapper.cs : couple more of (2.0/1.1) API fixes.

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

16 years ago2007-09-06 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 5 Sep 2007 22:12:40 +0000 (22:12 -0000)]
2007-09-06  Marek Habersack  <mhabersack@novell.com>

            * TemplateControlCompiler.cs: ID must be assigned as soon as
            possible, before any other attributes of the control are
            accessed. The control code may rely on ID being set.

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

16 years agoConvertTo must pass the uri kind to the constructor used in
Marek Habersack [Wed, 5 Sep 2007 20:58:39 +0000 (20:58 -0000)]
ConvertTo must pass the uri kind to the constructor used in
          InstanceDescriptor.

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

16 years ago2007-09-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 5 Sep 2007 20:53:09 +0000 (20:53 -0000)]
2007-09-05  Marek Habersack  <mhabersack@novell.com>

            * UriTypeConverter.cs: conversion from string should be possible
            for both relative and absolute URIs.
            Conversion to a string or an InstanceDescriptor must not assume
            that the uri is absolute.

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

16 years ago2007-09-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 5 Sep 2007 20:44:15 +0000 (20:44 -0000)]
2007-09-05  Marek Habersack  <mhabersack@novell.com>

            * UriTypeConverterTest.cs: added a new test for conversion from
            strings containing relative URIs. Currently marked as NotWorking
            since cases 3 and 4 fail on Mono.
2007-09-05  Marek Habersack  <mhabersack@novell.com>

            * UriTypeConverter.cs: conversion from string should be possible
            for both relative and absolute URIs.

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

16 years agoNew test.
Marek Safar [Wed, 5 Sep 2007 17:43:13 +0000 (17:43 -0000)]
New test.

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

16 years ago2007-09-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 5 Sep 2007 17:42:50 +0000 (17:42 -0000)]
2007-09-05  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay: Plug into let clause.

* linq.cs: Implemented let clause, parameters refactoring.

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

16 years ago* ThreadTest.cs: Added test for bug #82700. Re-enabled and fixed some
Gert Driesen [Wed, 5 Sep 2007 17:39:49 +0000 (17:39 -0000)]
* ThreadTest.cs: Added test for bug #82700. Re-enabled and fixed some
tests that pass on my two boxes. Shoot me if these break the buildbots.
Cleaned up some tests.

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

16 years ago2007-09-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 5 Sep 2007 17:32:21 +0000 (17:32 -0000)]
2007-09-05  Marek Habersack  <mhabersack@novell.com>

            * RootBuilder.cs: make Foundry settable, but protect the backing
            field from being set to null.
2007-09-05  Marek Habersack  <mhabersack@novell.com>

            * ThemeDirectoryCompiler.cs: all the skin files compiled in one
            batch must share the same component foundry. Under MS.NET if any
            earlier .skin file registers a control prefix any later .skin
            files may use it without registering.

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

16 years ago2007-09-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Sep 2007 17:18:48 +0000 (17:18 -0000)]
2007-09-05  Atsushi Enomoto  <atsushi@ximian.com>

* EventLog.cs : added cosmetic 2.0 attributes on newly added members.

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

16 years ago2007-09-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Sep 2007 17:17:49 +0000 (17:17 -0000)]
2007-09-05  Atsushi Enomoto  <atsushi@ximian.com>

* HandleCollector.cs : new file.

* System.dll.sources : added HandleCollector.cs.

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

16 years ago* EnumConverterTest.cs: Enabled test for converting flag enum from
Gert Driesen [Wed, 5 Sep 2007 14:48:28 +0000 (14:48 -0000)]
* EnumConverterTest.cs: Enabled test for converting flag enum from
string. Made tests less strict.
* EnumConverter.cs: Added support for converting flag enum from
string.
* System_test.dll.sources: Added EnumConverterTest.cs.

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

16 years agoNew test.
Marek Safar [Wed, 5 Sep 2007 14:47:37 +0000 (14:47 -0000)]
New test.

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

16 years ago2007-09-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 5 Sep 2007 14:46:35 +0000 (14:46 -0000)]
2007-09-05  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82676
* convert.cs (ImplicitReferenceConversionCore): Check both sides for
non-generic interface types.

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

16 years ago * ComboBox.cs: Adjust combobox button state to reflect current state when
Everaldo Canuto [Wed, 5 Sep 2007 14:20:04 +0000 (14:20 -0000)]
* ComboBox.cs: Adjust combobox button state to reflect current state when
back to enabled = true. Fixes first issue of #82654.

2007-09-05  Everaldo Canuto  <everaldo@simios.org>

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

16 years ago* TimerTest.cs: Added NotWorking test for bug #82701. Added ctor
Gert Driesen [Wed, 5 Sep 2007 13:14:24 +0000 (13:14 -0000)]
* TimerTest.cs: Added NotWorking test for bug #82701. Added ctor
and trivial property tests.

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

16 years ago* Timer.cs: On 2.0 profile, only allow 32-bit interval in ctor.
Gert Driesen [Wed, 5 Sep 2007 13:13:38 +0000 (13:13 -0000)]
* Timer.cs: On 2.0 profile, only allow 32-bit interval in ctor.

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

16 years ago2007-09-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Sep 2007 12:14:59 +0000 (12:14 -0000)]
2007-09-05  Atsushi Enomoto  <atsushi@ximian.com>

* machine.config : added WCF sectionGroups.

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

16 years agoFixed.
Marek Safar [Wed, 5 Sep 2007 11:18:53 +0000 (11:18 -0000)]
Fixed.

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

16 years ago2007-09-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 5 Sep 2007 11:18:06 +0000 (11:18 -0000)]
2007-09-05  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82690
* ecore.cs (PropertyExpr.EmitAssign): Leave a copy does just that.

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

16 years ago2007-09-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 5 Sep 2007 10:16:46 +0000 (10:16 -0000)]
2007-09-05  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82571
* anonymous.cs (AnonymousMethod.DoCreateMethodHost): Use internal
modifier for container based methods.

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

16 years ago * Control.cs: Fix last patch regression, prevent forms to update zorder when
Everaldo Canuto [Wed, 5 Sep 2007 09:59:12 +0000 (09:59 -0000)]
* Control.cs: Fix last patch regression, prevent forms to update zorder when
setting visible property.

2007-09-05  Everaldo Canuto  <everaldo@simios.org>

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

16 years ago2007-09-05 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Wed, 5 Sep 2007 09:37:09 +0000 (09:37 -0000)]
2007-09-05  Everaldo Canuto  <everaldo@simios.org>

* Control.cs: Update zorder after control creation in SetVisibleCore, it
fix zorder for controls initially created as non visible. Fixes #82667.

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

16 years agoUpdated
Marek Safar [Wed, 5 Sep 2007 09:19:51 +0000 (09:19 -0000)]
Updated

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

16 years ago2007-09-05 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 5 Sep 2007 09:19:08 +0000 (09:19 -0000)]
2007-09-05  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82676
* convert.cs (ImplicitReferenceConversionCore): From any class-type S to
any interface-type T means to any of interface type T.

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

16 years ago2007-09-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 5 Sep 2007 08:57:02 +0000 (08:57 -0000)]
2007-09-05  Atsushi Enomoto  <atsushi@ximian.com>

* EventLog.cs, EventLogImpl.cs, LocalFileEventLog.cs, NullEventLog.cs,
  Win32EventLog.cs : added missing members, will be left unsupported
  in non-Win32 impl and left unimplemented in Win32.
* CounterCreationDataCollection.cs : in 2.0 OnValidate() is overriden
  instad of OnInsert().
* Process.cs : removed StandardErrorEncoding and
  StandardOutputEncoding. They do not exist anymore.

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

16 years agoRevert r84984 and r85314
Marek Habersack [Wed, 5 Sep 2007 08:54:41 +0000 (08:54 -0000)]
Revert r84984 and r85314

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

16 years agohonor DESTDIR
Jb Evain [Tue, 4 Sep 2007 21:54:03 +0000 (21:54 -0000)]
honor DESTDIR

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

16 years ago2007-09-04 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Tue, 4 Sep 2007 21:34:12 +0000 (21:34 -0000)]
2007-09-04  Everaldo Canuto  <everaldo@simios.org>

* CheckBoxPainter.cs: Adjust checkbox light color to ControlLightLight to
mimic win32 look. Fixes #82656 (2.0).

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

16 years ago2007-09-04 Jb Evain <jbevain@novell.com>
Jb Evain [Tue, 4 Sep 2007 21:33:40 +0000 (21:33 -0000)]
2007-09-04  Jb Evain  <jbevain@novell.com>

* masterinfos/*.info added, so we don't have to download them.
* Makefile: use directly the .info files from the repo.

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

16 years ago2007-09-04 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Tue, 4 Sep 2007 21:32:57 +0000 (21:32 -0000)]
2007-09-04  Everaldo Canuto  <everaldo@simios.org>

* ThemeWin32Classic.cs: Adjust checkbox light color to ControlLightLight to
mimic win32 look. Fixes #82656.

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

16 years ago2007-09-04 Wade Berrier <wberrier@novell.com>
Wade Berrier [Tue, 4 Sep 2007 21:23:03 +0000 (21:23 -0000)]
2007-09-04  Wade Berrier  <wberrier@novell.com>

       * removecomments.sh: New script to aid 'make dist'
       Removes '#' comments (specifically for .sources files)
       Had to put in a separate script because alterint IFS to
       contain a newline doesn't work inside make

       * Makefile: include gensources.sh, the 2_1 profile needs it.
       (Should also make it possible to build the jvm profile from a
tarball)

2007-09-04  Wade Berrier  <wberrier@novell.com>

       * library.make: Glob for .sources for all profiles.
       Use tools/removecomments.sh to account for '#include' and
       comments, which are only used in the jvm profile at this point

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

16 years ago2007-09-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Sep 2007 20:51:33 +0000 (20:51 -0000)]
2007-09-04  Marek Safar  <marek.safar@gmail.com>

* namespace.cs: We have 2 versions of System.Core assembly.

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

16 years ago2007-09-04 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 4 Sep 2007 20:36:46 +0000 (20:36 -0000)]
2007-09-04  Zoltan Varga  <vargaz@gmail.com>

* mini-amd64.c (mono_arch_output_basic_block): Fix a warning.

* inssel.brg: Fix a warning.

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

16 years ago2007-09-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 4 Sep 2007 20:28:25 +0000 (20:28 -0000)]
2007-09-04  Marek Habersack  <mhabersack@novell.com>

            * TemplateParser.cs: don't optimize for case when 'name' is a full
            assembly name in AddAssemblyByName. Assembly.Load triggers the
            AssemblyResolve event on the current AppDomain if an assembly
            isn't found and we use this mechanism to map names like "App_Code"
            or "App_GlobalResources" to the real names of those dynamic
            assemblies.

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

16 years ago2007-09-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 4 Sep 2007 19:11:39 +0000 (19:11 -0000)]
2007-09-04  Marek Habersack  <mhabersack@novell.com>

            * machine.config: added an entry to ignore the <system.webServer>
            section. Fixes bug #82535

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

16 years ago* test-583.cs: test for bug #82676.
Gert Driesen [Tue, 4 Sep 2007 19:08:28 +0000 (19:08 -0000)]
* test-583.cs: test for bug #82676.
* test-584.cs: test for bug #82690.
* known-issues-gmcs: added test-583.cs and test-584.cs.
* known-issues-mcs: added test-583.cs and test-584.cs.

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

16 years ago2007-09-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 4 Sep 2007 18:48:11 +0000 (18:48 -0000)]
2007-09-04  Marek Habersack  <mhabersack@novell.com>

            * DataBoundControl.cs: make sure no data binding is done after
            OnPagePreload has executed.

            * ListControl.cs: whenever a property that can affect data binding
            is set, make sure to set RequiresDataBinding.

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

16 years agoA test for #82652
Marek Safar [Tue, 4 Sep 2007 14:57:14 +0000 (14:57 -0000)]
A test for #82652

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

16 years ago2007-09-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Sep 2007 14:56:37 +0000 (14:56 -0000)]
2007-09-04  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82652
* class.cs (Class.GetClassBases): Compare types and not expressions.

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

16 years agoA new test based on #82620
Marek Safar [Tue, 4 Sep 2007 14:28:35 +0000 (14:28 -0000)]
A new test based on #82620

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

16 years ago2007-09-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Sep 2007 14:25:16 +0000 (14:25 -0000)]
2007-09-04  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82620
* expression.cs (Invocation.EmitArguments): Duplicate params arguments
actually never worked before.
(IndexerAccess): Emit prepared arguments before they are modified.

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

16 years ago * dirent.c: Fix `struct dirent' overflow on Solaris. See #82678.
Jonathan Pryor [Tue, 4 Sep 2007 12:32:25 +0000 (12:32 -0000)]
* dirent.c: Fix `struct dirent' overflow on Solaris.  See #82678.

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

16 years agoremoved dos style line endigs, set svn-eol: native property
Marek Habersack [Tue, 4 Sep 2007 12:12:59 +0000 (12:12 -0000)]
removed dos style line endigs, set svn-eol: native property

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

16 years ago2007-09-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 4 Sep 2007 12:03:37 +0000 (12:03 -0000)]
2007-09-04  Marek Habersack  <mhabersack@novell.com>

            When generating code for a property or field, use the name
            retrieved from the metadata by reflection instead of the one
            parsed from html. Fixes bug #82687. Patch from SunHo Kim
            <zsunno@gmail.com>, thanks

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

16 years agoAdd mote tests, bug #82563
Marek Safar [Tue, 4 Sep 2007 09:42:17 +0000 (09:42 -0000)]
Add mote tests, bug #82563

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

16 years ago2007-09-04 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 4 Sep 2007 09:41:17 +0000 (09:41 -0000)]
2007-09-04  Marek Safar  <marek.safar@gmail.com>

A fix for bug #82563
* assign.cs: Revert wrong fix.

* expression.cs (VariableReference.EmitAssign): Handle ref reference
correctly.
(ArrayAccess): Changed the way we emit compound (prepared) assignments.
Instead of ldelema/stdind we have to use temporary variables to handle
cases like String.Concat (params string[]).

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

16 years ago2007-09-04 Jb Evain <jbevain@novell.com>
Jb Evain [Tue, 4 Sep 2007 08:56:03 +0000 (08:56 -0000)]
2007-09-04  Jb Evain  <jbevain@novell.com>

* Mono.Cecil/ReflectionWriter.cs:
Adapt a patch by Ewout Prangsma <ewout@tallapplications.com>.
Cache the typespec tokens instead of the typespec themselves
because GenericParameters are somethimes considered as typespecs.

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

16 years agoBuild fix
Marek Safar [Tue, 4 Sep 2007 08:48:03 +0000 (08:48 -0000)]
Build fix

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

16 years ago * dirent.c: Fix logic to determine if readdir_r() succeeded.
Jonathan Pryor [Mon, 3 Sep 2007 23:27:59 +0000 (23:27 -0000)]
* dirent.c: Fix logic to determine if readdir_r() succeeded.
  Thanks to Albert Lee for the patch; see #82678.

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

16 years ago2007-09-04 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 3 Sep 2007 21:55:25 +0000 (21:55 -0000)]
2007-09-04  Marek Habersack  <mhabersack@novell.com>

            * TemplateControlCompiler.cs: make sure that base class doesn't
            contain a field of the same name which is accessible from the
            current control if we're within a singleton template.

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

16 years ago2007-09-03 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 3 Sep 2007 19:27:27 +0000 (19:27 -0000)]
2007-09-03  Zoltan Varga  <vargaz@gmail.com>

* thread6.cs: Increase a timeout.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 17:42:06 +0000 (17:42 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* ProcessStartInfo.cs : Implemented Verbs. It is done.

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

16 years agoFix
Miguel de Icaza [Mon, 3 Sep 2007 16:01:34 +0000 (16:01 -0000)]
Fix

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

16 years ago2007-09-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 3 Sep 2007 14:31:24 +0000 (14:31 -0000)]
2007-09-03  Martin Baulig  <martin@ximian.com>

* debug-debugger.c: `MONO_DEBUGGER_EVENT_INITIALIZE_MANAGED_CODE'
now takes the `main_method' as argument.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 09:31:28 +0000 (09:31 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* processes.h, processes.c : ok, they are simple string.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 09:19:42 +0000 (09:19 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* processes.h : sigh, I really hate fixing them on windows :(

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 09:14:51 +0000 (09:14 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* processes.c : fix build again.

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

16 years agothere was a wrong and confusing description.
Atsushi Eno [Mon, 3 Sep 2007 09:13:12 +0000 (09:13 -0000)]
there was a wrong and confusing description.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 09:05:59 +0000 (09:05 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* processes.h : removed extra parameters from CreateProcessWithLogonW.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 08:51:17 +0000 (08:51 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* Process.cs, ProcessStartInfo.cs : user info support (on windows).
 Removed encoding_stderr, encoding_stdout which are not needed and
 do not match icall.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 08:50:24 +0000 (08:50 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* configure.in : On windows, require advapi32.dll.

* process.h, process.c:  added support for user profile/info in
  ProcessStartInfo. For now only Windows works.

* processes.c, processes.h: added CreateProcessWithLogonW(). For now
  it just calls CreateProcess().
* io-layer.h : CreateProcessWithLogonW() requires WINVER 0x0500
  on Windows.

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

16 years ago2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 3 Sep 2007 08:29:38 +0000 (08:29 -0000)]
2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>

* IPGlobalStatistics.cs : Mib-* class is nonpublic.
* Win32NetworkInterfaceMarshal.cs IPv4InterfaceProperties.cs
  IPGlobalProperties.cs IPInterfaceProperties.cs
  NetworkInterface.cs : move Win32NetworkInterfaceMarshal.FixedInfo to
  Win32_FIXED_INFO.Instance and share it with Win32IPGlobalProperties.
  Fixed GetUdp[6]Table() / GetTcp[6]Table() marshalling issue.

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

16 years agoFix build system
Noam Lampert [Mon, 3 Sep 2007 07:13:39 +0000 (07:13 -0000)]
Fix build system

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

16 years ago2007-09-02 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 2 Sep 2007 20:49:41 +0000 (20:49 -0000)]
2007-09-02  Zoltan Varga  <vargaz@gmail.com>

* cpu-sparc.md (endfilter): Add missing src1:i argument.

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

16 years ago* TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
Gert Driesen [Sun, 2 Sep 2007 18:29:28 +0000 (18:29 -0000)]
* TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
into MS and Mono tests. Added (NotWorking) test for bug #82625.

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

16 years agoadded support for multi form environment
Igor Zelmanovich [Sun, 2 Sep 2007 14:49:53 +0000 (14:49 -0000)]
added support for multi form environment

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

16 years agorefactoring
Igor Zelmanovich [Sun, 2 Sep 2007 14:41:16 +0000 (14:41 -0000)]
refactoring

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

16 years agoadded reference to Mainsoft.Configuration module,
Igor Zelmanovich [Sun, 2 Sep 2007 14:11:16 +0000 (14:11 -0000)]
added reference to Mainsoft.Configuration module,
included script resources for multi form environment
(under TARGET_J2EE)

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

16 years agoadded new script files
Igor Zelmanovich [Sun, 2 Sep 2007 14:06:24 +0000 (14:06 -0000)]
added new script files
used to extend ajax client framework for multi form environment

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

16 years agopreserve the old behavior for 1.1 profiles
Jb Evain [Sun, 2 Sep 2007 11:58:08 +0000 (11:58 -0000)]
preserve the old behavior for 1.1 profiles

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

16 years agofix 1.1 profiles
Jb Evain [Sun, 2 Sep 2007 11:39:28 +0000 (11:39 -0000)]
fix 1.1 profiles

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

16 years ago2007-09-02 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 2 Sep 2007 09:55:52 +0000 (09:55 -0000)]
2007-09-02 Igor Zelmanovich <igorz@mainsoft.com>

* Page.jvm.cs: implemented IsMultiForm property to take
the value from configuration.

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

16 years agoadded reference to Mainsoft.Configuration
Igor Zelmanovich [Sun, 2 Sep 2007 09:52:57 +0000 (09:52 -0000)]
added reference to Mainsoft.Configuration

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

16 years agoadded TARGET_J2EE def
Igor Zelmanovich [Sun, 2 Sep 2007 09:43:15 +0000 (09:43 -0000)]
added TARGET_J2EE def

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

16 years agoconsider MachineKeyRegistryStorage is not supported in TARGET_J2EE
Igor Zelmanovich [Sun, 2 Sep 2007 09:41:54 +0000 (09:41 -0000)]
consider MachineKeyRegistryStorage is not supported in TARGET_J2EE

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

16 years ago2007-09-02 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 2 Sep 2007 09:26:38 +0000 (09:26 -0000)]
2007-09-02  Zoltan Varga  <vargaz@gmail.com>

* TypeBuilder.cs: Add a workaround for #82625 to make nemerle work again.

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

16 years agoadded 'mainsoft.web' section declaration
Igor Zelmanovich [Sun, 2 Sep 2007 09:01:06 +0000 (09:01 -0000)]
added 'mainsoft.web' section declaration

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

16 years agoupdate with recent changes; remove System.Net.NetworkInformation namespace since...
Konstantin Triger [Sun, 2 Sep 2007 06:29:40 +0000 (06:29 -0000)]
update with recent changes; remove System.Net.NetworkInformation namespace since it's not currently functioning on Java platform

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

16 years agofix stupidity
Jb Evain [Sat, 1 Sep 2007 18:19:00 +0000 (18:19 -0000)]
fix stupidity

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

16 years ago2007-09-01 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 1 Sep 2007 17:40:40 +0000 (17:40 -0000)]
2007-09-01  Zoltan Varga  <vargaz@gmail.com>

* FileDialogCustomPlace.cs FileDialogCustomPlacesCollection.cs:
Stubs for new net 3.5 classes.

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

16 years ago2007-09-01 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 1 Sep 2007 17:38:54 +0000 (17:38 -0000)]
2007-09-01  Zoltan Varga  <vargaz@gmail.com>

* System.Windows.Forms.dll.sources: Add FileDialogCustomPlace.cs and
FileDialogCustomPlacesCollection.cs.

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

16 years agoconsider smcs
Jb Evain [Sat, 1 Sep 2007 15:59:18 +0000 (15:59 -0000)]
consider smcs

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

16 years ago2007-09-01 Jb Evain <jbevain@novell.com>
Jb Evain [Sat, 1 Sep 2007 13:00:55 +0000 (13:00 -0000)]
2007-09-01  Jb Evain  <jbevain@novell.com>

* Makefile: consider the net_2_1 profile.

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

16 years ago2007-08-31 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sat, 1 Sep 2007 02:35:55 +0000 (02:35 -0000)]
2007-08-31  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListViewItem.cs: In ListViewItemCollection operations calculate
Layout for owner as well as invalidate it. Fixes part of #82642.

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

16 years ago2007-08-31 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 31 Aug 2007 23:52:24 +0000 (23:52 -0000)]
2007-08-31  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripItem.cs: Take Parent/Owner's Enabled state in to account
when returning Enabled.  [Fixes bug #82651]

2007-08-31  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripItemTest.cs: Added test to show that Enabled can
depend on Parent/Owner's Enabled.

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

16 years ago2007-09-01 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 31 Aug 2007 22:23:30 +0000 (22:23 -0000)]
2007-09-01  Marek Habersack  <mhabersack@novell.com>

* HttpRuntime.cs: rewrote the app_offline.htm support. It now uses
filesystem watchers instead of checking for existence of the
file(s) at the beginning of every request. No performance penalty
that way.

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

16 years ago2007-08-31 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 31 Aug 2007 20:40:31 +0000 (20:40 -0000)]
2007-08-31  Zoltan Varga  <vargaz@gmail.com>

* libtest.c handleref.cs: Fix handleref.exe test on sparc.

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

16 years ago2007-08-31 Jonathan Chambers <joncham@gmail.com>
Jonathan Chambers [Fri, 31 Aug 2007 20:29:33 +0000 (20:29 -0000)]
2007-08-31  Jonathan Chambers <joncham@gmail.com>

* mono-compiler.h: Define MONO_INTERNAL to nothing on Windows.
Fixes tons of warnings we get on cygwin build.

Code is contributed under MIT/X11 license.

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

16 years agoNew test.
Marek Safar [Fri, 31 Aug 2007 19:07:27 +0000 (19:07 -0000)]
New test.

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

16 years ago2007-08-31 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 31 Aug 2007 19:07:10 +0000 (19:07 -0000)]
2007-08-31  Marek Safar  <marek.safar@gmail.com>

* generic.cs (TypeParameter): Uses common Emit.
(.IsClsComplianceRequired): Is never required.

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

16 years ago2007-08-31 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 31 Aug 2007 19:06:29 +0000 (19:06 -0000)]
2007-08-31  Marek Safar  <marek.safar@gmail.com>

* class.cs: EmitAttributes to Emit rename.

* decl.cs (MemberCore.GetClsCompliantAttributeValue): Parent can be
null.
(MemberCore.HasClsCompliantAttribute): Don't depend on
GetClsCompliantAttributeValue execution.

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

16 years ago2007-08-30 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Fri, 31 Aug 2007 18:10:24 +0000 (18:10 -0000)]
2007-08-30  Everaldo Canuto  <everaldo@simios.org>

* ToolBar.cs: Fix button size for non flat toolbars. Fixes #82368.

2007-08-29  Everaldo Canuto  <everaldo@simios.org>

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

16 years agoNew test.
Marek Safar [Fri, 31 Aug 2007 16:24:26 +0000 (16:24 -0000)]
New test.

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

16 years ago2007-08-31 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 31 Aug 2007 16:23:32 +0000 (16:23 -0000)]
2007-08-31  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay: Terminates query block correctly. Fixed orderby
chaining.

* generic.cs (TypeInferenceContext): Better error resistance.

* linq.cs: Implemented range variables, transparent identifiers and
SelectMany clause.

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

16 years ago2007-08-31 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 31 Aug 2007 16:20:08 +0000 (16:20 -0000)]
2007-08-31  Marek Safar  <marek.safar@gmail.com>

* anonymous.cs: Use shorter type prefix.

* ecore.cs (SimpleName.DoSimpleNameResolve): Use transparent identifiers
when exist.

* expression.cs (LocalVariableReference.DoResolveBase): Don't capture
variables when probing is on.

* statement.cs (LocaLInfo.Clone): Clone correctly resolved and
unresolved variables.
(TopLevelBlock.GetTransparentIdentifier): Default implementation doesn't
handle transparent identifiers.

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

16 years agoBack out the thread lock changes until they work
Dick Porter [Fri, 31 Aug 2007 15:40:53 +0000 (15:40 -0000)]
Back out the thread lock changes until they work

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

16 years agoBack out the thread lock changes until they work
Dick Porter [Fri, 31 Aug 2007 15:40:49 +0000 (15:40 -0000)]
Back out the thread lock changes until they work

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