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
2018-01-05[msvc] Update csproj filesmonojenkins
2018-01-05XMLDSIG from .NET Core. (#6154)Vladimir Kazakov
2017-12-19IOS SDKs (#6257)Zoltan Varga
* [ios-sdk] Rename test-runner directory to 'runtime' to be consistent with xamarin.ios. * [ios-sdk] Add missing xamarin_log () icall used by Console.Write (). * [ios-sdk] Change the run-ios-sim target so it works on ios11 as well, the --console option to simctl appears to be broken. * [ios-sdk] Add a test harness. The test harness is resposible for starting the emulator, installing the app on the emulator, running it, and collecting application output using the osx logging facilities. * [ios-sdk] Fix detection of the app exiting with an unhandled exception. * [ios-sdk] Add CI support for running some test suites on the simulator. * [ios-sdk] Kill the log reader process on shutdown. * [ios-sdk] Disable android on CI because the make targets error out if the android sdk is not installed. * [ios-sdk] Fix error checking in make targets. * [ios-sdk] Remove accidently commited binary. * [ios-sdk] Switch to using os_log instead of NSLog (), the latter doesn't seem to show up in the logs anymore. Switch to using the default ios sdk instead of hardcoding 11.1. * [ios-sdk] Don't hardcode the ios version when creating a simulator. * [ios-sdk] Parse the output of simctl list runtimes as json. * [ios-sdk] Use 'syslog' style logging, its supported by older osx versions. * [ios-sdk] Fix logfile parsing. * [ios-sdk] Fix log filtering. * [ios-sdk] Add test exclusions file for System. * [ios-sdk] Redirect runtime logging to os_log (). * [ios-sdk] Link libMonoPosixHelper and zlib into the test runner. * [ios-sdk] Fix the target64 and cross64 builds. * [ios-sdk] Build target64/cross64 on CI. * [ios-sdk] Add device support to the runtime lib. Mark strings in os_log () calls as public. * [ios-sdk] Log stdout messages using a separate subsystem for easier filtering. * [ios-sdk] Add an 'appbuilder' tool which can generate simulator and device apps. * [ios-sdk] Build device tests on CI. * [ios-sdk] Add a test-runner instead of using nunit-lite-console.exe. The two are identical right now, but they might diverge in the future. * [ios-sdk] Add a script to download prebuild llvm binaries. * [ios-sdk] Run the runtime initialization on a separate thread, not the UI thread. * [ios-sdks] Fix the build. * [ios-sdk] Build the cross compiler against llvm. * [ios-sdk] Add missing file. * [ios-sdk] Add llvm support, enabled by passing LLVM=1 to make build-ios-dev-<app>. * [bcl] Enable System.Security tests on the MOBILE profile. * [ios-sdk] Enable more test suites. * [ios-sdk] Fix device builds. * [ios-sdk] Make some test steps non-fatal. * [ios-dev] Use ad-hoc signing to sign device apps. * [ios-sdk] Decrease the timeout on run-sim to 20m. * [ios-sdk] Send back the test results using a tcp connection, parsing the ios logs is too fragile. * [ios-sdk] Mark System.Net.Http tests as notworking, they seem to fail on CI. * [ios-sdk] Compile the 32 bit cross compiler against llvm as well. * [ios-sdk] Package up the binaries which can be uploaded to storage. * [ios-sdk] Fix the download-llvm.sh script. * [ios-sdk] Compile cross32 on CI. * [ios-sdk] Use Options.cs from the mcs sources instead of making a copy. * [ios-sdk] Avoid hardcoding the xcode sysroot, obtain it using 'xcode-select -p'. * [ios-sdk] Fix the previous change. * [ios-sdk] Add an option to appbuilder to cache aot compilation results between building different apps. * [ios-sdk] Build device apps with llvm as well on CI. * [ios-skd] Use XCODE_ROOT in a few more places, update README.md.
2017-11-27[msvc] Update csproj files (#6105)monojenkins
2017-11-27Merge pull request #5273 from vladimir-kazakov/xmlenc-from-corefxMarek Safar
XMLENC from .NET Core.
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-11-25XMLENC from .NET Core.Vladimir Kazakov
2017-11-19XmlReaderSettings.EnableLegacyXmlSettings should always be false on mono. ↵Egor Bogatov
Fixes bug-60621 (#6014)
2017-11-15[runtime] Add Dedup Support to MkBundle (#5484)Alexander Kyte
* [runtime] Fix mkbundle compilation on OSX * [runtime] Add aot arguments to mkbundle * [runtime] Enable compiling aot with mkbundle * [runtime] Add new dedup interface to mkbundle * [runtime] Fix path resolving for mkbundle * [runtime] Use mkbundle in BCL tests * [runtime] Skip building System.Security, System.IdentityModel tests on testing_aot_full * [runtime] Fix in-tree building for mkbundle * [runtime] Move testing dll into profile * [runtime] Add target to mkbundle all tests before CI * [runtime] Build stripper and use with mkbundle Preliminary linker support ran into dependency-finding bug with the monolinker.exe binary. Fix postponed until later. * [runtime] Skip not supported tests with mkbundle * [runtime] Don't re-aot when running BCL tests * [runtime] Provide config to mkbundle * [runtime] Fix mkbundle internationalization test results, build all * [runtime] Clean up temp mkbundle aot directory * [runtime] Add mkbundle support for dedup * [runtime] Fix tracking of dedup module in mkbundle * [runtime] Document mkbundle AOT options in man pages * [runtime] Fix CADMessage generic method argument marshalling
2017-11-02[System.Security] Simplify monodroid test excludes (#5919)Alexander Köplinger
https://github.com/mono/mono/pull/5916 added !MOBILE ifdefs to the sources so we can remove the .sources file exclusions.
2017-11-01[Tests] Ensure that only a subset of the System.Security tests are ran on ↵Manuel de la Pena
mobile platforms. (cherry picked from commit 9f696f0eabd9ceea6ef14574fb9498db324ffd18)
2017-10-27[build] Add wasm profileMarek Safar
2017-10-18[bcl] Fix test assembly build for monodroid profile (#5808)Alexander Köplinger
* [System.IdentityModel] Add excludes for tests that don't compile on monodroid profile Also add a new test for X509CertificateValidator so the assembly isn't empty on monodroid. * [System.ServiceModel] Add excludes for tests that don't compile on monodroid profile * [System.Security] Add excludes for tests that don't compile on monodroid profile Also reduce duplication between common.sources and System.Security.dll.sources * [System.Web.Services] Add excludes for tests that don't compile on monodroid profile * [System.ComponentModel.DataAnnotations] Make tests compile on monodroid profile
2017-08-31Revert "Merge pull request #5330 from alexanderkyte/dedup_mkbundle"Alexander Köplinger
This reverts commit 9a287c04126d095e7371afee32632febd0dafd93, reversing changes made to 4a79280b3bef8d5f15da9ddd2a2af3a03e194b03. It breaks tons of tests.
2017-08-30[runtime] Skip building System.Security, System.IdentityModel tests on ↵Alexander Kyte
testing_aot_full
2017-08-22[bcl] Remove unused left over .args filesAlexander Köplinger
2017-08-07[msvc] Update csproj filesAlexander Köplinger
2017-08-07[bcl] Specify the name of the key file on the command line instead of using ↵Zoltan Varga
the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
2017-07-26[msvc] Update csproj filesmonojenkins
2017-07-24XMLDSIG transforms from .NET Core.Vladimir Kazakov
2017-05-15[msvc] Update csproj files (#4846)monojenkins
2017-04-18[msvc] Update csproj files (#4711)monojenkins
2017-03-31Add System.Security.dll to orbis profileAndi McClure
2017-03-16[System.Security] Rename method parameters to match .NET contractAlexander Köplinger
2017-03-09[msvc] Update csproj files (#4479)monojenkins
2017-03-06Finalize the implementation of SignedXml.ComputeSignature(). (#4452)Vladimir Kazakov
* Finalize the implementation of SignedXml.ComputeSignature(). The implementation was taken from Reference Source, which makes the behaviour of this method the same as in .NET Framework, as well as makes it possible to use custom signature descriptions.
2017-01-10[msvc] Update csproj files (#4221)monojenkins
2016-12-20[bcl] Rename aot_only profile to testing_aot_fullAlexander Köplinger
2016-11-24Rename the mobile_static profile to aot_onlyAlexander Köplinger
We decided it's a better name since we're using the profile to test FullAOT scenarios on desktop (as opposed to the mobile profiles). While doing the rename I saw that a lot of the #ifdefs were using MOBILE_STATIC even though the code should actually be included/excluded in all FullAOT scenarios, e.g. System.Reflection.Emit. I replaced those cases with FULL_AOT_RUNTIME instead. For cases where code is specific to this profile, I added a new AOT_ONLY_DESKTOP define.
2016-11-14[msvc] Update .csproj filesAlexander Köplinger
2016-10-17[build] Regenerate .csproj filesAlexander Köplinger
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
2016-10-03[System*] Throw a PlatformNotSupported exception when using the managed ↵Rolf Bjarne Kvinge
networking stack on watchOS. (#3683) * [System.Data] System.Data.SqlClient is not supported in watchOS. System.Data.SqlClient is not supported in watchOS, because it depends on a working managed networking stack, which we don't have on watchOS. * [System] Throw PlatformNotSupportedExceptions in the networking stack for watchOS. * [System] Don't reference/build Mono.Security.dll when building for watchOS. This means we can't build Mono.Data.Tds.dll either, since it uses Mono.Security.dll extensively. In any case Mono.Data.Tds.dll is useless without a working networking stack, and since it's a Mono-only dll (i.e. not part of netstandard or facades), just remove the entire assembly from the watchOS profile. System.Security.dll uses Mono.Security.dll as well, but the required classes are available inside mscorlib.dll (as internal classes), so just open up mscorlib internals to System.Security.dll. * [System] Update tests after API change for watchOS. * [System.Data] Update tests after API change in watchOS. * Revert "Fix build break from 81fb20737f810def6dde88d87a1b2f23cdb736c3" This reverts commit f4475ff01358f8490e7cd0878e8b39bed2a0def7. * Fix missing trailing newline in monotouch_watch_System.dll.sources It breaks the build on Linux if the newline is missing.
2016-08-26[bcl] Fix method parameter names to match .NETAlexander Köplinger
The names were fixed only for the subset of methods that are included in netstandard, and in cases where netstandard differs from Desktop .NET we match with .NET.
2016-07-13[bcl] netstandart 1.6 supportMarek Safar
2016-05-27[genproj] Do not use \r on the Unix parts of the build hook, add RabbitMQ hooksMiguel de Icaza
2016-05-19[msbuild projects] Use newlines without a carriage return for Unix targets ↵Miguel de Icaza
to appease MS msbuild
2016-05-19[genproj] Use an explicit IntermediateOutputPath to prevent rebuilds on ↵Miguel de Icaza
cyclic assemblies
2016-05-18genproj: Improve handling of executables and projects with build dependenciesMiguel de Icaza
2016-05-18[genproj] Updates to project generator and csproj files.Miguel de Icaza
* Adds support for a handful of new command line arguments that we now use in the build. * Always attempts to match to a project name, to get the proper project dependency. * Update to support .exe and .dll in the generation. * Remove warnings and some dead code * Update the resulting csproj files based on running: make update-csproj make package-inputs mono genproj.exe
2016-04-11[build] Remove unused lib pathsMarek Safar
2016-04-04[build] Change the way how mcs references are passed to compiler to always ↵Marek Safar
use full path. One of csc prerequisites because csc uses -lib as path which is considered after RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
2016-03-01[System.Security] Fix CryptographicException from ProtectedData.Protect with ↵Alexander Köplinger
multiple threads The code in ManagedProtection.GetKey() instantiated a new RSACryptoServiceProvider singleton without proper locking to avoid multiple threads running the initialization concurrently. Since RSACryptoServiceProvider (or rather KeyPairPersistence underneath) uses an XML file with a name derived from the parameters to store the data there could be a case where one thread writes while another tries to read and gets garbage. This results in a CryptographicException later on. Added locking to prevent this. Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=38933
2016-01-29Remove ChangeLog files from the repoAlexander Köplinger
They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches).
2015-12-02[csproj] Remove *net_4_5.csproj files from the class libsAlexander Köplinger
We only use the net_4_x profile now so those csproj's don't make sense anymore.
2015-09-23Merge pull request #704 from jgagnon/masterMiguel de Icaza
Fix for #4938.
2015-09-14[build] Generated up-to-date net_4_x MSBuild projects.João Matos
2015-08-31Remove incorrect warningsMarek Safar
2015-07-25[build] Fix a few Makefiles to correctly use net_4_x instead of net_4_5Alexander Köplinger
2015-07-15[build] Switch to 4.6 profile as default profileMarek Safar
2015-03-17[genproj] Re-generated the class library projects.João Matos