mono.git
13 years agoAdd test for bug #661462
Jb Evain [Thu, 30 Dec 2010 15:20:44 +0000 (16:20 +0100)]
Add test for bug #661462

13 years agoUpdate for moving \mcs to \mono\mcs.
Jonathan Pobst [Wed, 29 Dec 2010 22:05:21 +0000 (16:05 -0600)]
Update for moving \mcs to \mono\mcs.

13 years agomono.dll -> mono-2.0.dll
Jonathan Pobst [Wed, 29 Dec 2010 21:19:57 +0000 (15:19 -0600)]
mono.dll -> mono-2.0.dll

13 years agoDo previous SKEL_DIRECTORY change for Release profile as well.
Jonathan Pobst [Wed, 29 Dec 2010 21:04:17 +0000 (15:04 -0600)]
Do previous SKEL_DIRECTORY change for Release profile as well.

13 years agoEscape SKEL_DIRECTORY define.
Jonathan Pobst [Wed, 29 Dec 2010 20:58:22 +0000 (14:58 -0600)]
Escape SKEL_DIRECTORY define.

13 years agoAll the other vcxproj files seem to be build to $(Platform) instead of $(Platform...
Jonathan Pobst [Wed, 29 Dec 2010 20:45:23 +0000 (14:45 -0600)]
All the other vcxproj files seem to be build to $(Platform) instead of $(Platform)_$(Configuration), so make this one match.

13 years agoRemove obsolete files from MSVC build.
Jonathan Pobst [Wed, 29 Dec 2010 20:39:32 +0000 (14:39 -0600)]
Remove obsolete files from MSVC build.

13 years agoBuild 'eglib' in the Win32|Release profile.
Jonathan Pobst [Wed, 29 Dec 2010 20:23:31 +0000 (14:23 -0600)]
Build 'eglib' in the Win32|Release profile.

13 years ago[monodoc] Use points instead of relative-sizing, so that we render the same on web...
Miguel de Icaza [Wed, 29 Dec 2010 19:56:15 +0000 (14:56 -0500)]
[monodoc] Use points instead of relative-sizing, so that we render the same on web browsers and on WebKit

13 years agoAnother missing System.Windows.Forms reference
Marek Safar [Wed, 29 Dec 2010 17:50:39 +0000 (17:50 +0000)]
Another missing System.Windows.Forms reference

13 years agoUpdate issues error list
Marek Safar [Wed, 29 Dec 2010 17:50:15 +0000 (17:50 +0000)]
Update issues error list

13 years agoImplements checking of referenced members with missing references
Marek Safar [Wed, 29 Dec 2010 17:16:40 +0000 (17:16 +0000)]
Implements checking of referenced members with missing references

13 years agoAdd few more missing references
Marek Safar [Wed, 29 Dec 2010 17:03:17 +0000 (17:03 +0000)]
Add few more missing references

13 years agoRemoved 1.1 version of Mono.Data.Sqlite
Marek Safar [Wed, 29 Dec 2010 16:50:23 +0000 (16:50 +0000)]
Removed 1.1 version of Mono.Data.Sqlite

13 years agoFixed Mono.Data.Sqlite dependencies
Marek Safar [Wed, 29 Dec 2010 16:46:05 +0000 (16:46 +0000)]
Fixed Mono.Data.Sqlite dependencies

13 years agoBuild culevel in basic as well
Marek Safar [Wed, 29 Dec 2010 14:16:56 +0000 (14:16 +0000)]
Build culevel in basic as well

13 years ago[661642] Fixed v4 resgen compilation
Marek Safar [Wed, 29 Dec 2010 12:56:54 +0000 (12:56 +0000)]
[661642] Fixed v4 resgen compilation

13 years agoRemove no longer used BOOTSTRAP conditionals
Marek Safar [Wed, 29 Dec 2010 12:41:12 +0000 (12:41 +0000)]
Remove no longer used BOOTSTRAP conditionals

13 years agoRemove no longer used bootstrap profiles
Marek Safar [Wed, 29 Dec 2010 09:58:18 +0000 (09:58 +0000)]
Remove no longer used bootstrap profiles

13 years agoNew tests
Marek Safar [Wed, 29 Dec 2010 09:14:15 +0000 (09:14 +0000)]
New tests

13 years agoRevert accidental patch
Miguel de Icaza [Wed, 29 Dec 2010 01:57:33 +0000 (20:57 -0500)]
Revert accidental patch

13 years ago[monodoc] Update the stylesheets to use Jonathan Pobst's UI design.
Miguel de Icaza [Wed, 29 Dec 2010 01:54:39 +0000 (20:54 -0500)]
[monodoc] Update the stylesheets to use Jonathan Pobst's UI design.

This is a temporary measure, as we only use 1/10th of Jonathan's
icons and style, but will do while we get Kipunji deployed.

The major benefit is that the native Linux and MacOS Monodoc
clients when using Gecko or WebKit can render something that is not
hideous.

13 years ago[monodoc] Header no longer needed, we now keep it on the top
Miguel de Icaza [Wed, 29 Dec 2010 01:52:10 +0000 (20:52 -0500)]
[monodoc] Header no longer needed, we now keep it on the top

13 years ago[monodoc] Fix the root display once and for all: web does not do editing
Miguel de Icaza [Tue, 28 Dec 2010 19:05:28 +0000 (14:05 -0500)]
[monodoc] Fix the root display once and for all: web does not do editing

13 years agoUpdate README
Miguel de Icaza [Thu, 23 Dec 2010 14:53:49 +0000 (09:53 -0500)]
Update README

13 years agoActually we have almost what we need on mobile profiles.
Atsushi Eno [Tue, 28 Dec 2010 13:02:08 +0000 (22:02 +0900)]
Actually we have almost what we need on mobile profiles.

13 years agoUpdate sdb API documentation.
Zoltan Varga [Sun, 26 Dec 2010 00:10:10 +0000 (01:10 +0100)]
Update sdb API documentation.

13 years agoPartially revert 759ebbb3df836e82fac2443dea23659ede972ce7: pass the 'err'
Zoltan Varga [Fri, 24 Dec 2010 14:06:40 +0000 (15:06 +0100)]
Partially revert 759ebbb3df836e82fac2443dea23659ede972ce7: pass the 'err'
argument to mono_dl_open () again. Fixes #661356.

13 years agoRemove an obsolete comment.
Zoltan Varga [Fri, 24 Dec 2010 04:28:59 +0000 (05:28 +0100)]
Remove an obsolete comment.

13 years agoFixed wrong AttributeUsageAttribute
Marek Safar [Thu, 23 Dec 2010 16:13:07 +0000 (16:13 +0000)]
Fixed wrong AttributeUsageAttribute

13 years agoImplement missing v4 attribute types
Marek Safar [Thu, 23 Dec 2010 16:03:19 +0000 (16:03 +0000)]
Implement missing v4 attribute types

13 years agoAdd new tests
Marek Safar [Thu, 23 Dec 2010 14:11:06 +0000 (14:11 +0000)]
Add new tests

13 years agoUpdate mono-api-info to work with latest cecil. Updated to latest SL4
Marek Safar [Thu, 23 Dec 2010 13:55:51 +0000 (13:55 +0000)]
Update mono-api-info to work with latest cecil. Updated to latest SL4

13 years agoReport obsolete warning for generic methods which base implementation constraints...
Marek Safar [Wed, 22 Dec 2010 17:59:14 +0000 (17:59 +0000)]
Report obsolete warning for generic methods which base implementation constraints are obsolete

13 years agoFixed corlib tests to run on en-gb
Marek Safar [Wed, 22 Dec 2010 13:29:18 +0000 (13:29 +0000)]
Fixed corlib tests to run on en-gb

13 years agoPackage the new mcs.exe instead of gmcs.exe
Andrew Jorgensen [Wed, 22 Dec 2010 22:20:57 +0000 (15:20 -0700)]
Package the new mcs.exe instead of gmcs.exe

13 years ago[mono-api-info] Do not ignore finalizers
Alan McGovern [Wed, 22 Dec 2010 20:41:39 +0000 (20:41 +0000)]
[mono-api-info] Do not ignore finalizers

Finalizer chaining is done at compile time, so if you compile
against a lib with no finalizer and then run against one with
a finalizer, you'll end up ignoring the finalizer in the second
lib and it will never be run. Therefore we need to take these
into account.

13 years agoRemove null check in ComboBox.SelectedText setter (now handled in TextBoxBase).
Thomas Goldstein [Wed, 22 Dec 2010 18:30:54 +0000 (10:30 -0800)]
Remove null check in ComboBox.SelectedText setter (now handled in TextBoxBase).

13 years agoIf SelectedText is given a null value, set it to String.Empty.
Thomas Goldstein [Wed, 22 Dec 2010 18:28:45 +0000 (10:28 -0800)]
If SelectedText is given a null value, set it to String.Empty.

13 years agoAdd some missing files needed for windows to the tarball
Geoff Norton [Wed, 22 Dec 2010 17:05:18 +0000 (12:05 -0500)]
Add some missing files needed for windows to the tarball

13 years agoFixed NumberFormatInfo.InvariantInfo currency symbol
Marek Safar [Wed, 22 Dec 2010 12:48:55 +0000 (12:48 +0000)]
Fixed NumberFormatInfo.InvariantInfo currency symbol

13 years ago[660553] Fixed delegate name hiding.
Marek Safar [Wed, 22 Dec 2010 11:54:18 +0000 (11:54 +0000)]
[660553] Fixed delegate name hiding.

13 years agoAdd block device support to file_getfilesize on Linux
Kenneth Bell [Tue, 21 Dec 2010 11:53:04 +0000 (11:53 +0000)]
Add block device support to file_getfilesize on Linux

FileStream.Length for a block device (such as '/dev/sr0') now returns actual size, rather than Zero on Linux.

13 years agoAdd unit test for bug 660294.
Thomas Goldstein [Tue, 21 Dec 2010 21:05:38 +0000 (13:05 -0800)]
Add unit test for bug 660294.

13 years agoWhen ComboBox.SelectedText is given a null value, set it to String.Empty. Fixes bug...
Thomas Goldstein [Tue, 21 Dec 2010 20:45:26 +0000 (12:45 -0800)]
When ComboBox.SelectedText is given a null value, set it to String.Empty. Fixes bug 660294.

13 years agoFix incorrect internal node cleanup in MoveToRoot(). Fixed bug #654433.
Atsushi Eno [Tue, 21 Dec 2010 17:08:58 +0000 (02:08 +0900)]
Fix incorrect internal node cleanup in MoveToRoot(). Fixed bug #654433.

13 years agoAdd tests from XPathNavigatorEvaluateTests.
Atsushi Eno [Tue, 21 Dec 2010 16:39:23 +0000 (01:39 +0900)]
Add tests from XPathNavigatorEvaluateTests.

13 years agoAdd another bunch of tests from XPathNavigatorTests.
Atsushi Eno [Tue, 21 Dec 2010 16:29:52 +0000 (01:29 +0900)]
Add another bunch of tests from XPathNavigatorTests.

13 years agoSeveral fixes in XNodeNavigator to pass XPath tests from System.Xml.
Atsushi Eno [Tue, 21 Dec 2010 15:41:09 +0000 (00:41 +0900)]
Several fixes in XNodeNavigator to pass XPath tests from System.Xml.

13 years agoFix cecil update script
Jb Evain [Tue, 21 Dec 2010 09:35:14 +0000 (10:35 +0100)]
Fix cecil update script

13 years agoupdate cecil from upstream
Jb Evain [Tue, 21 Dec 2010 08:53:18 +0000 (09:53 +0100)]
update cecil from upstream

13 years agoPrevious patch was wrong.
Gonzalo Paniagua Javier [Tue, 21 Dec 2010 02:53:18 +0000 (21:53 -0500)]
Previous patch was wrong.

13 years ago[OSX] semaphore_timedwait might return > 0 for errors
Gonzalo Paniagua Javier [Tue, 21 Dec 2010 01:38:34 +0000 (20:38 -0500)]
[OSX] semaphore_timedwait might return > 0 for errors

Errors, including timeout, are reported with a positive return in
semaphore_timedwait.

13 years agoMoonlight build fixes and cleanup
Andreia Gaita [Tue, 21 Dec 2010 00:34:24 +0000 (00:34 +0000)]
Moonlight build fixes and cleanup

13 years agoPass -verbose-asm=false to llc, since verbose assembly slows it down greatly.
Zoltan Varga [Tue, 21 Dec 2010 00:58:36 +0000 (01:58 +0100)]
Pass -verbose-asm=false to llc, since verbose assembly slows it down greatly.

13 years ago[sgen] Make Mark&Sweep compile without card tables.
Mark Probst [Mon, 20 Dec 2010 19:55:16 +0000 (20:55 +0100)]
[sgen] Make Mark&Sweep compile without card tables.

13 years agoEnable fixed ikvm exception mode
Marek Safar [Mon, 20 Dec 2010 19:12:24 +0000 (19:12 +0000)]
Enable fixed ikvm exception mode

13 years agoEmit constant data type using compiler type containers
Marek Safar [Mon, 20 Dec 2010 18:57:12 +0000 (18:57 +0000)]
Emit constant data type using compiler type containers

13 years agoImport ikvm fixes
Marek Safar [Mon, 20 Dec 2010 18:53:41 +0000 (18:53 +0000)]
Import ikvm fixes

13 years ago[xbuild] Fix bug #660508 .
Ankit Jain [Mon, 20 Dec 2010 14:58:57 +0000 (20:28 +0530)]
[xbuild] Fix bug #660508 .

Use correctly escaped project+target names when
specifying project dependencies in the project
file generated from a .sln file.

13 years agoAdd a workaround for ikvm unfixed baked method tokens
Marek Safar [Mon, 20 Dec 2010 12:37:39 +0000 (12:37 +0000)]
Add a workaround for ikvm unfixed baked method tokens

13 years agoDisable ikvm exception optimization until it's fixed
Marek Safar [Mon, 20 Dec 2010 12:17:46 +0000 (12:17 +0000)]
Disable ikvm exception optimization until it's fixed

13 years agoKeep looking for references assembly after first lib path fails
Marek Safar [Mon, 20 Dec 2010 11:51:58 +0000 (11:51 +0000)]
Keep looking for references assembly after first lib path fails

13 years agoReplace initial eval Reset with PartialReset
Marek Safar [Mon, 20 Dec 2010 11:51:02 +0000 (11:51 +0000)]
Replace initial eval Reset with PartialReset

13 years agoAdd missing files to Mono.CSharp.csproj
Marek Safar [Mon, 20 Dec 2010 11:50:09 +0000 (11:50 +0000)]
Add missing files to Mono.CSharp.csproj

13 years ago[660260] A static method is inaccessible from a nested type with explicit generic...
Marek Safar [Mon, 20 Dec 2010 10:49:39 +0000 (10:49 +0000)]
[660260] A static method is inaccessible from a nested type with explicit generic args

13 years ago[660255] Keep inflated non-inflated method info independently
Marek Safar [Mon, 20 Dec 2010 10:44:50 +0000 (10:44 +0000)]
[660255] Keep inflated non-inflated method info independently

13 years agoUse DateTime ToBinary() and FromBinary() for DateTime serialization.
Atsushi Eno [Mon, 20 Dec 2010 08:17:57 +0000 (17:17 +0900)]
Use DateTime ToBinary() and FromBinary() for DateTime serialization.

13 years agoImplemented support for attached properties in xamlreaders and xamlwriters.
Atsushi Eno [Mon, 20 Dec 2010 02:25:53 +0000 (11:25 +0900)]
Implemented support for attached properties in xamlreaders and xamlwriters.

13 years agoAdd support for accessing ThreadStatic fields in sdb. Fixes #645217.
Zoltan Varga [Sun, 19 Dec 2010 22:12:04 +0000 (23:12 +0100)]
Add support for accessing ThreadStatic fields in sdb. Fixes #645217.

13 years agoAdd functions to access values of ThreadStatic fields from another threads.
Zoltan Varga [Sun, 19 Dec 2010 22:11:29 +0000 (23:11 +0100)]
Add functions to access values of ThreadStatic fields from another threads.

13 years agoAdd aot-compiler to dist list
Marek Safar [Sat, 18 Dec 2010 10:19:45 +0000 (10:19 +0000)]
Add aot-compiler to dist list

13 years agoFix a buffer overflow in the aot compiler.
Zoltan Varga [Sat, 18 Dec 2010 02:51:20 +0000 (03:51 +0100)]
Fix a buffer overflow in the aot compiler.

13 years agoName the llvm methods using the debug symbol by default, instead of using the cryptic...
Zoltan Varga [Sat, 18 Dec 2010 02:39:35 +0000 (03:39 +0100)]
Name the llvm methods using the debug symbol by default, instead of using the cryptic m_<token> name.

13 years agoSupport passing vtypes on llvm/arm.
Zoltan Varga [Sat, 18 Dec 2010 01:58:27 +0000 (02:58 +0100)]
Support passing vtypes on llvm/arm.

13 years agoAdd more files to mcs dist
Marek Safar [Fri, 17 Dec 2010 22:53:43 +0000 (22:53 +0000)]
Add more files to mcs dist

13 years agoSupport methods returning vtypes by addr on arm/LLVM.
Zoltan Varga [Fri, 17 Dec 2010 22:06:18 +0000 (23:06 +0100)]
Support methods returning vtypes by addr on arm/LLVM.

13 years agoAdd support for OP_SETFRET to the llvm backend.
Zoltan Varga [Fri, 17 Dec 2010 21:29:15 +0000 (22:29 +0100)]
Add support for OP_SETFRET to the llvm backend.

13 years agoFix OP_LCONV_TO_OVF_I4 under LLVM. Don't use the Mono LLVM calling convention for...
Zoltan Varga [Fri, 17 Dec 2010 21:07:38 +0000 (22:07 +0100)]
Fix OP_LCONV_TO_OVF_I4 under LLVM. Don't use the Mono LLVM calling convention for pinvoke calls.

13 years agoAllow decomposition of some complex 64 bit opcodes on 32 bit platforms when running...
Zoltan Varga [Fri, 17 Dec 2010 20:47:38 +0000 (21:47 +0100)]
Allow decomposition of some complex 64 bit opcodes on 32 bit platforms when running with llvm.

13 years agoMach uses wait_time not abs_time
Gonzalo Paniagua Javier [Fri, 17 Dec 2010 20:07:22 +0000 (15:07 -0500)]
Mach uses wait_time not abs_time

The time to wait is relative in the Mac functions.

13 years agoFix moonlight build
Andreia Gaita [Fri, 17 Dec 2010 20:04:00 +0000 (20:04 +0000)]
Fix moonlight build

13 years agoDocument the new --with-moon-gc flag on the README
Andreia Gaita [Fri, 17 Dec 2010 18:27:11 +0000 (18:27 +0000)]
Document the new --with-moon-gc flag on the README

13 years agoAdd --with-moon-gc to select the gc to use with moon (boehm/sgen)
Andreia Gaita [Fri, 17 Dec 2010 17:52:26 +0000 (17:52 +0000)]
Add --with-moon-gc to select the gc to use with moon (boehm/sgen)

13 years agoLog profiler: fix statistical mode on linux amd64.
Paolo Molaro [Fri, 17 Dec 2010 16:39:39 +0000 (17:39 +0100)]
Log profiler: fix statistical mode on linux amd64.

13 years agoReverse #elif check since 4.0 profile defines NET_2_0. Fixes broken test.
Jonathan Pobst [Fri, 17 Dec 2010 16:30:52 +0000 (10:30 -0600)]
Reverse #elif check since 4.0 profile defines NET_2_0.  Fixes broken test.

13 years agoget-monolite-latest now pulls a versioned archive
Andrew Jorgensen [Thu, 16 Dec 2010 21:52:29 +0000 (14:52 -0700)]
get-monolite-latest now pulls a versioned archive

In order to ensure that monolite actually works you need to ensure that
the corlib in it has the same version as your runtime.  Monolite
archives are now versioned monolite-MONO_CORLIB_VERSION-DATE.

13 years agoRemove a leftover debugging scwl
Jérémie Laval [Fri, 17 Dec 2010 15:27:10 +0000 (15:27 +0000)]
Remove a leftover debugging scwl

13 years agoUpdate mcs name for monolite build
Marek Safar [Fri, 17 Dec 2010 15:58:31 +0000 (15:58 +0000)]
Update mcs name for monolite build

13 years ago[660077] Setup class interfaces for defined types in same way as for imported types
Marek Safar [Fri, 17 Dec 2010 11:58:26 +0000 (11:58 +0000)]
[660077] Setup class interfaces for defined types in same way as for imported types

13 years agoMade SecurityAction predefined type
Marek Safar [Fri, 17 Dec 2010 09:35:19 +0000 (09:35 +0000)]
Made SecurityAction predefined type

13 years agoAdd an error to obsolete attribute to get consistent compiler error code
Marek Safar [Fri, 17 Dec 2010 09:06:21 +0000 (09:06 +0000)]
Add an error to obsolete attribute to get consistent compiler error code

13 years ago[657601] Fixes parsing pragma warning when encounter eof
Marek Safar [Fri, 17 Dec 2010 09:05:21 +0000 (09:05 +0000)]
[657601] Fixes parsing pragma warning when encounter eof

13 years ago[ThreadPool] Reset the abort state when unloading a domain
Gonzalo Paniagua Javier [Fri, 17 Dec 2010 05:32:23 +0000 (00:32 -0500)]
[ThreadPool] Reset the abort state when unloading a domain

Properly reset the abort state of threadpool threads that processed
domain unloading or were running in a domain that was being unloaded.

Thanks go to Kumpera for finding this out.

13 years agoFix some broken tests that check for assembly version 2.0.0.0 on the 4.0 profile.
Jonathan Pobst [Fri, 17 Dec 2010 04:19:30 +0000 (22:19 -0600)]
Fix some broken tests that check for assembly version 2.0.0.0 on the 4.0 profile.

13 years agoConvert the new NO_SEQ_POINT_AT_IL_OFFSET sdb error code into an exception.
Zoltan Varga [Fri, 17 Dec 2010 03:45:09 +0000 (04:45 +0100)]
Convert the new NO_SEQ_POINT_AT_IL_OFFSET sdb error code into an exception.

13 years agoSend back an error instead of asserting when a breakpoint cannot be set at an il...
Zoltan Varga [Fri, 17 Dec 2010 03:39:49 +0000 (04:39 +0100)]
Send back an error instead of asserting when a breakpoint cannot be set at an il offset because it has no seq point. Fixes #620099.

13 years agoReserve r7 on arm/darwin even if iphone_abi is disabled.
Zoltan Varga [Fri, 17 Dec 2010 02:33:50 +0000 (03:33 +0100)]
Reserve r7 on arm/darwin even if iphone_abi is disabled.

13 years agoFix access policy when more than one scheme is present #659791
Sebastien Pouliot [Thu, 16 Dec 2010 21:29:56 +0000 (16:29 -0500)]
Fix access policy when more than one scheme is present #659791

* ClientAccessPolicy.cs: Remove special case for scheme
* ClientAccessPolicyParser.cs: Add scheme-only entries like full URI

13 years agoDon't put llvm type infos into the text segment, it is no longer needed.
Zoltan Varga [Thu, 16 Dec 2010 21:31:13 +0000 (22:31 +0100)]
Don't put llvm type infos into the text segment, it is no longer needed.