Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 6, 2015
  1. @akoeplinger

    Integrate binary reference assemblies for v2.0/3.5 into the build system

    akoeplinger authored
    Rename the net_4_0 profile which is already only used to trigger copying of reference assemblies
    to binary_reference_assemblies and include the 2.0/3.5 files there. This should make it easier
    to add more profiles in the future and doesn't clutter the build system as much as making separate
    net_2_0 and net_3_5 profiles that do the same.
Commits on Feb 25, 2015
  1. @vargaz
Commits on Feb 3, 2015
  1. @alexrp

    Remove old centum tests stuff.

    alexrp authored
    Despite what the makefiles would have you believe, this was never
    actually used when running the test suites. Don't ask me why - my
    make-fu isn't good enough. Regardless, it's a bad idea to only
    run tests for a specific set of assemblies. If some tests fail or
    are unstable, they should be fixed, or disabled and have a bug
    filed. Sweeping them under the rug like this is the wrong thing
    to do. Incidentally, this commit doesn't add any new failures.
Commits on Dec 8, 2014
  1. @marek-safar

    gmcs script is no longer installed.

    marek-safar authored
    The intention is to make build failures easy to spot instead of silently upgrading
    target framework from 2 to 4 and then fail down the road on e.g type ambiguity
    caused by new 4.0 framework types or methods
Commits on Dec 5, 2014
  1. @marek-safar
Commits on Dec 4, 2014
  1. @marek-safar

    Remove 4.0 profile

    marek-safar authored
Commits on Nov 23, 2014
  1. @akoeplinger

    Remove --enable-nunit-tests option from build system

    akoeplinger authored
    It isn't used anymore as the classlib tests are always enabled now during 'make check'.
  2. @vargaz
  3. @vargaz
Commits on Nov 13, 2014
  1. @marek-safar
Commits on Sep 12, 2014
  1. @vargaz

    Merge pull request #1275 from ranma42/fix-lib64

    vargaz authored
    Fix build with lib64 folder for arch-specific libraries
Commits on Sep 11, 2014
  1. @ranma42

    Do not hardcode lib path

    ranma42 authored
    The changes from 3408b8e cause
    regressions in distros which do not use lib as folder for
    arch-specific libraries, like Fedora x86_64.
    
    Instead, reloc_libdir should be used (as in data/mono.pc.in).
    
    This change is released under the MIT/X11 license.
Commits on Jul 1, 2014
  1. @ranma42

    Improve libgdiplus path handling

    ranma42 authored
    Since libgdiplus is not installed together with Mono, it should not be
    assumed to be in the same prefix.
    
    The new policy for the --with-libgdiplus configure option is the
    following:
    
     - --with-libgdiplus=/absolute/path/to/libgdiplus.{so,dylib}
    
       both during build/check and after installation Mono will try to use
       the specified libgdiplus library; the rationale is that when an
       absolute path is given, it can be assumed to be the full path to
       the library that is already installed (possibly in a non-default
       path).
    
     - default, --with-libgdiplus=no, --with-libgdiplus=installed
    
       both during build/check and after installation Mono will try to use
       a system-wide libgdiplus library, that is assumed to reside in the
       paths that are automatically searched by the dynamic linker; the
       library is supposed to be already installed in the default path and
       to be useable both during the build and afterwards.
    
     - --with-libgdiplus=sibling, --with-libgdiplus=yes
    
       during build/check Mono will try to use the libgdiplus library that
       is assumed to be in the sibling folder (../libgdiplus), but after
       the installation it will try to use a system-wide libgdiplus
       library, that should be in the paths that are automatically
       searched by the dynamic linker; the assumption is that the library
       is not yet installed, but it will go to the default prefix after
       installing it.
    
     - --with-libgdiplus=../some/relative/path/to/libgdiplus.{so,dylib,la}
    
       during build/check Mono will try to use the specified libgdiplus
       library, but after the installation it will try to use a
       system-wide libgdiplus library, that should be in the paths that
       are automatically searched by the dynamic linker; the assumption is
       that the library is not yet installed, but it will go to the
       default prefix after installing it.
  2. @ranma42

    Use Mono prefix for libMonoPosixHelper

    ranma42 authored
    The libMonoPosixHelper is installed together with Mono, hence its path
    in the configuration should be relative to the Mono prefix.
    
    It was previously assumed to reside in a system path, so the the
    dynamic linker would find it anyway.
    
    This patch is based on the one included in bug #18555 (by Gaëtan
    Lehmann <gaetan.lehmann@gmail.com>), but it also updates
    runtime/Makefile.am to keep runtime/etc/mono/config consistent.
    
    Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=18555
Commits on May 21, 2014
  1. @ranma42

    Fix checking when libgdi is configured as "sibling"

    ranma42 authored
    When libgdiplus is configured as sibling, it is available in the
    libgdiplus_loc path. This path was added to runtime/mono/config, but
    it was later overridden by the prefix-based path.
    
    Using the same approach as for libMonoPosixHelper fixed the lookup of
    the library (performed, for example, when testing
    MonoTests.System.Drawing without installing libgdiplus).
    
    This change is released under the MIT license.
Commits on Apr 23, 2014
  1. @ranma42

    Fix 'make check' when mono is not installed

    ranma42 authored
    When the xbuild_12 profile is verified, the corlib from the net_4_5
    profile should be in the MONO_PATH, otherwise the verification will
    fail with:
    
    The assembly mscorlib.dll was not found or could not be loaded.
    It should have been installed in the `.../mono/4.5/mscorlib.dll' directory.
Commits on Jan 16, 2014
  1. @abock

    profiles: define xammac (Xamarin.Mac) profile

    abock authored
    Based on the Mobile profile and modeled after
    the MonoDroid profile.
Commits on Jan 7, 2014
  1. @mhutch
Commits on Oct 21, 2013
  1. @alexrp

    Merge pull request #587 from madewokherd/gdipdllmap

    alexrp authored
    Ignore the gdiplus dllmap on Windows.
Commits on Sep 20, 2013
  1. @echampet

    [Install] Add Compat.browser files for net_4_0 and net_4_5

    echampet authored
    Without that referencing browser 'Default' (parentID="Default")
    in a .browser file make the app throw exceptions here
    mcs/class/System.Web/System.Web.Configuration_2.0/nBrowser/Build.cs#L206
    
    Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
Commits on Aug 30, 2013
  1. @vargaz
Commits on Apr 7, 2013
  1. @elijahtaylor @vargaz

    NaCl runtime fixes

    elijahtaylor authored vargaz committed
    - fix compile/runtime issues caused by upstream changes
    - add NaCl glibc support
    - various changes to support running tests in NaCl glibc
      from 'make check'
Commits on Mar 2, 2013
  1. @madewokherd
Commits on Feb 15, 2013
  1. @marek-safar
Commits on Jan 8, 2013
  1. @vargaz
Commits on Nov 14, 2012
  1. @kumpera

    Tweak the Makefiles to enable monotouch builds to compile less stuff.

    kumpera authored
    	* Makefile.am: Make it possible to only produce the monotouch
    	byproducts.
Commits on Oct 22, 2012
  1. @marek-safar
Commits on Oct 19, 2012
  1. @marek-safar
Commits on Oct 18, 2012
  1. @vargaz

    Fix up class library test so they at least compile when running make …

    vargaz authored
    …check in runtime/. Add a 'test' target to compile them.
  2. @marek-safar
  3. @marek-safar
Commits on Aug 13, 2012
  1. @marek-safar
Commits on Jun 1, 2012
  1. @marek-safar
Commits on Oct 16, 2011
  1. @grendello
Commits on Sep 23, 2011
  1. @marek-safar
Something went wrong with that request. Please try again.