Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-11[io-layer] Remove shared handles cross process supportLudovic Henry
2015-12-08[msvc] Automatically update (win-)config.h with the correct version numberAlexander Köplinger
A small powershell command grabs the version number from configure.ac and uses it during winsetup.bat, this way we don't have to manually keep them in sync.
2015-12-07[msvc] Fix a few missing renames from ARCHITECTURE -> MONO_ARCHITECTUREAlexander Köplinger
They were missed in 43403b8221ed0d6e65d4766fc629f178915df4e4.
2015-09-03[windows] Check for WINVER define before re-defining.triton
2015-08-06Fixed MSVC solution to compile straight out of the boxsdridi
2015-07-24[runtime] Check for signal function in Autoconf.João Matos
2015-06-16Define HAVE_SYSTEM for Windows.Rolf Bjarne Kvinge
2015-05-25[windows] Fixed MSVC config.h to define HAVE_COMPLEX_H.Joao Matos
2015-05-15[runtime] Drop support for external libgc.Alex Rønne Petersen
This has not been supported for a while, so remove it.
2015-04-20Bump Windows version requirement to Vista.Vincent Povirk
2015-03-11Bump winconfig.h to 4.1.0Jo Shields
2015-01-15[msvc] Fixed the build.João Matos
2014-11-25[msvc] Allow cygwin "make" to be called after winsetup.batJo Shields
As-is, winsetup.bat replaces config.h with winconfig.h, which is needed for the MSVC compilation - but breaks all further use of cygwin's make (e.g. to build the class library, or run "make install"). This patch introduces a new cygconfig.h as a backup prior to squashing config.h (if it exists, so the runtime can still be built without cygwin ever being used), and makes winconfig.h use it on non-MSVC compilers (i.e. cygwin)
2014-11-20[msvc] Bump winconfig.h VERSION to match configure.acJo Shields
Unhelpfully, winconfig.h is used for building eglib, and it includes a hardcoded VERSION definition which needs to match configure.ac - otherwise msvc builds identify themselves as 2.11
2014-10-09[runtime] Remove pre WinXP SP2 windows support code.Zoltan Varga
2014-06-26Remove MONO_SIZEOF_SUNPATHJonas 'Sortie' Termansen
The configure script determines the size of the sun_path member in struct sockaddr_un. However the test is broken during cross-compilation (with a comment that there is no macro to determine the size of struct members at configure time) and MONO_SIZEOF_SUNPATH defaults to 0 (leading to buffer underflows and overflows). There is no reason to determine this at configure time when a simple traditional sizeof will do the job at compile time. This change is released under the MIT/X11 license.
2014-06-22Moved _WIN32_WINNT to winconfig.h; dropped support for WinXP SP1 and belowi59
Win32 compilation was broken due to attempting to use Interlocked* functions introduced with XP SP2.
2014-05-25Rename configure.in -> configure.ac. Based on PR #976.Alex Rønne Petersen
2014-03-06[runtime] Disable MONO_XEN_OPT on windows.Zoltan Varga
2013-12-12Add HAVE_DECL_INTERLOCKED* symbols to winconfig.h.Vincent Povirk
This commit licensed as MIT/X11.
2013-12-04Remove some more mdb bits.Alex Rønne Petersen
2013-11-20Check for __readfsdword at configure-timeAndrew Eikum
Recent versions of mingw-w64 have moved this definition to a header included by this file, so checking simply for GCC would cause a multiple definition error. We should instead check for this function's availability at configure-time. These changes are released under MIT/X11 license.
2013-09-20Test for InterlockedCompareExchange64 in the configure script.Vincent Povirk
mingw.org doesn't have this function but mingw-w64 does. This commit is licensed under MIT/X11.
2012-03-08Rework vcxproj files to match Makefile based build. Build libmonoutils and ↵Jonathan Chambers
libmonoruntime seperate from libmono. Initial work on building sgen enabled mono with VS.
2012-03-07Add platform TARGET_* macros to winconfig.h instead of setting in VS project ↵Jonathan Chambers
file.
2011-01-142.11Andrew Jorgensen
2011-01-06Bump winconfig versionGeoff Norton
2010-06-25Fix windows buildMiguel de Icaza
svn path=/trunk/mono/; revision=159526
2009-11-21one moreGonzalo Paniagua Javier
svn path=/trunk/mono/; revision=146645
2009-11-102009-11-10 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* winconfig.h: Bump version string to 2.7. Contributed under MIT/X11 license. svn path=/trunk/mono/; revision=145835
2009-08-10VS does not support zero-length arraysGonzalo Paniagua Javier
svn path=/trunk/mono/; revision=139666
2009-08-052009-08-04 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* Start the split between PLATFORM_WIN32 and TARGET_WIN32. PLATFORM_WIN32 should be used to configure the runtime while building it. TARGET_WIN32 is used for target execution. This is used by Mono's AOT cross compiler when running on Windows, but targetting a different operating system. So we have to tell those two apart. svn path=/trunk/mono/; revision=139363
2009-02-042009-02-03 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* configure.in (PLATFORM_NO_SYMLINKS): New define that replaces PLATFORM_WIN32. svn path=/trunk/mono/; revision=125621
2009-02-03Add new featureMiguel de Icaza
svn path=/trunk/mono/; revision=125575
2008-12-162008-12-16 Bill Holmes <billholmes54@gmail.com>Bill Holmes
* winconfig.h : Defining the SIZEOF_REGISTER variable for the MSVC builds. Code is contributed under MIT/X11 license. svn path=/trunk/mono/; revision=121616
2008-11-072008-11-07 Bill Holmes <billholmes54@gmail.com>Bill Holmes
* winconfig.h : Removing HAVE_DIRENT_H, HAVE_STDINT_H, HAVE_VISIBILITY_HIDDEN, HAVE_ZLIB for the VC builds. * monoposixhelper.def, monoposixhelper.vcproj : added. * mono.sln : Adding the monoposixhelper project. Code is contributed under MIT/X11 license. svn path=/trunk/mono/; revision=118214
2008-08-132008-08-12 Bill Holmes <billholmes54@gmail.com>Bill Holmes
* winconfig.h: Updating the config file for MSVC builds to match the config file used when compiling with gcc in Cygwin. * eglib.vcproj, genmdesc.vcproj, libgc.vcproj, libmono.vcproj, libtest.vcproj, mono.vcproj, monoburg.vcproj, monodiet.vcproj, monodis.vcproj, monograph.vcproj, pedump.vcproj, test_eglib.vcproj, teste.vcproj, test-invoke.vcproj, test-metadata.vcproj: Updating the preprocessor definitions for MSVC builds to match the gcc build in Cygwin. * mini-amd64.c (mono_arch_cpu_optimizazions): Remove peephole and branch from default optimizaton list on Winx64. * mini-amd64.c (emit_tls_get): Added Winx64 specific implementation for GetTLS. * mini-amd64.c (mono_arch_emit_prolog): Adding an offset on Winx64 to get the LMF from the MonoJitTlsData structure. * mini-amd64.c (mono_arch_setup_jit_tls_data): Added Winx64 implementation. Contributed under MIT/X11 license. svn path=/trunk/mono/; revision=110295
2008-07-232008-07-23 Robert Jordan <robertj@gmx.net>Robert Jordan
* libmono.vcproj: Reflect Linear IL changes. * ../winconfig.h: Bump Mono version. svn path=/trunk/mono/; revision=108521
2008-04-29Check for sys/utime.h that fixes MSVC build.Kornél Pál
svn path=/trunk/mono/; revision=102116
2008-03-20Moved Windows version macros to CPPFLAGS in configure.in from individual ↵Kornél Pál
source files to ensure Windows version compatibility; winconfig.h: Added compile-time feature detection and support for 64-bit Windows versions. Updated VERSION to 1.9. svn path=/trunk/mono/; revision=98664
2008-01-012007-12-31 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* mono.sln, libmono.vcproj, mono.vcproj, mono.def: Update .def file and fix some eglib target settings. Contributed under MIT/X11 license. svn path=/trunk/mono/; revision=92080
2007-09-142007-09-14 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* winconfig.h: Define WINVER and _WIN32_WINNT for VS build. Contributed under MIT/X11 license. svn path=/trunk/mono/; revision=85836
2007-09-142007-09-14 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* winconfig.h: Don't define HAVE_UNISTD_H on MSVC build. Contributed under MIT/X11 license. svn path=/trunk/mono/; revision=85816
2007-03-152007-03-15 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* Begin Win64 port. All changes contributed under MIT/X11 license. svn path=/trunk/mono/; revision=74419
2007-03-152007-03-15 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
Revert previous patch. svn path=/trunk/mono/; revision=74411
2007-03-152007-03-15 Jonathan Chambers <joncham@gmail.com>Jonathan Chambers
* Begin WIN64 port. svn path=/trunk/mono/; revision=74396
2007-01-292007-01-29 Robert Jordan <robertj@gmx.net>Robert Jordan
* libmono.vcproj, winconfig.h: Reflect recent changes. svn path=/trunk/mono/; revision=71851
2006-12-01Add a pre-generated windows configuration fileMiguel de Icaza
svn path=/trunk/mono/; revision=68847