Граф коммитов

253 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge f2f41334f4
[mk] Support https urls for maccore. (#5830)
This can make checking out maccore easier on the bots, if https authentication
is configured when git/ssh is not.
2019-04-02 15:32:54 +02:00
Manuel de la Pena cd35407ebc
Bump maccore to pick up CI fixes. (#5825) 2019-04-02 12:41:56 +02:00
Rolf Bjarne Kvinge 721127c7f2 Bump maccore for a provisioning fix. (#5783)
* Bump maccore for a provisioning fix.

Diff: 71a563c892...cd07e49961

* Get verbose output.
2019-03-20 17:22:00 +01:00
Rolf Bjarne Kvinge 96ae30a3ac
Bump maccore to get provisioning fixes. (#5758)
* Bump maccore to get provisioning fixes.

Diff: 0e465b6769...90daa87e0e

* Bump again for more fixes.

Diff: 90daa87e0e...71a563c892
2019-03-13 07:42:18 +01:00
Rolf Bjarne Kvinge 57d2b7014e
Bump maccore to get new mlaunch location. (#5748)
Diff: f3034c261f...0e465b6769
2019-03-11 16:23:40 +01:00
Rolf Bjarne Kvinge 3b89c618cd
Bump maccore to get update to bot provisioning. (#5727)
* Bump maccore to get update to bot provisioning.

Diff: 3105682752...f3034c261f

* [jenkins] Prepackaged macOS tests only need a custom keychain.
2019-03-07 16:04:35 +01:00
Rolf Bjarne Kvinge 9c9ef46028
Bump maccore to get mlaunch improvements. (#5682)
Commit list for xamarin/maccore:

Diff: a5782e3dc7...3105682752
2019-03-04 08:41:48 +01:00
Rolf Bjarne Kvinge a7ae3821e2
Bump maccore to get ruby fix. (#5578)
Diff: 5ee0405f3a...a5782e3dc7
2019-02-11 07:51:43 +01:00
Sebastien Pouliot 34f2968366
Bump maccore to head of master (#5565) 2019-02-06 22:40:31 -05:00
Rolf Bjarne Kvinge 0496a39b72
Bump maccore to get fix for maccore#1325. (#5366)
* Bump maccore to get fix for maccore#1325.

Commit list for xamarin/maccore:

* xamarin/maccore@6324465797 [install-qa-provisioning-profiles] Make sure we find ruby and its related tools. (#1324)
[...] Many irrelevant SoM commits [...]

Diff: e3d92b50d6...6324465797

* Bump maccore to get an additional fix.

Commit list for xamarin/maccore:

* xamarin/maccore@83bd122dd3 [install-qa-provisioning-profiles] Make sure we find pencil_pusher. (#1328)
* xamarin/maccore@2df4e9934d Merge pull request #1327 from xamarin/swift-o-matic-override-init
* xamarin/maccore@a95796666b Bump to ignore stubbed constructors.

Diff: 6324465797...83bd122dd3
2019-01-11 07:27:02 +01:00
Rolf Bjarne Kvinge 327c0a8ddf
[xibuild] Add support for /verbose, and use it accordingly. (#5224)
* [xibuild] Add support for /verbose, and use it accordingly.

Also stop using xibuild when it's not needed.

* Use the same verbosity for xibuild as we do for xbuild/msbuild.
2019-01-09 07:43:22 +01:00
Rolf Bjarne Kvinge b88fb7066e
Bump maccore. (#5225)
Diff: d2f171adaa...e3d92b50d6
2018-12-05 07:31:24 +01:00
Rolf Bjarne Kvinge b1feb2fd75
Bump maccore. (#5218)
Diff: 6e9b63e537...d2f171adaa
2018-12-03 17:46:56 +01:00
Rolf Bjarne Kvinge 6f54cb7c28
Bump maccore to get fix for test-docs. (#5163)
* Bump maccore to get fix for test-docs.

Commit list for xamarin/maccore:

* xamarin/maccore@6e9b63e537 Merge pull request #1162 from rolfbjarne/docfixer-fixes
* xamarin/maccore@4cf1d63b7b [docfixer] Create project files and fix a few issues. Fixes #1118.
* xamarin/maccore@714bd73a55 [docfixer] Avoid declaring the same target twice.
* xamarin/maccore@34f4bfa339 [populate] Directories need to call Directory.Exists for existence checks.
* xamarin/maccore@341333db88 [docs] Remove truly ancient and outdated targets to publish updated docs.

Diff: 7ba9c5a962...6e9b63e537

* [jenkins] Make it possible to force docs testing by applying a label to pull requests.
2018-11-21 10:11:55 -05:00
Rolf Bjarne Kvinge 6289d941d2
Bump maccore to get provisioning profile fix. (#5160)
Commit diff for xamarin/maccore:

Diff: 278d0e0c98...7ba9c5a962
2018-11-21 01:09:18 -05:00
Rolf Bjarne Kvinge ecfe54a814
Bump maccore to get mlaunch build fix. (#5141)
Commit list for xamarin/maccore:

* xamarin/maccore@278d0e0c98 [mlaunch] Fix mlaunch build by using xibuild. (#1159)

Diff: e73094e632...278d0e0c98
2018-11-19 11:45:32 -05:00
Sebastien Pouliot 47ff8fd1eb
Update dependencies to their heads (#5091)
Commit list for xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@49a17b1 VSTS 702327: Launch image sizes for iPhone XS Max and iPhone XR (#35)
* xamarin/Xamarin.MacDev@95599c5 Added new Xcode10 Watch Complication values (#34)
* xamarin/Xamarin.MacDev@59b15be Use Version.TryParse
* xamarin/Xamarin.MacDev@2dd5fa0 Merge pull request #32 from xamarin/vsts-692176
* xamarin/Xamarin.MacDev@a97390f VSTS-692176: Add missing AutoFill Credential Provider entitlement
* xamarin/Xamarin.MacDev@19b14f6 Added API to get the recommended Xcode version value

Diff: 39ea45bad4...49a17b1cbb

Commit list for mono/mono:

* mono/mono@4d7b7ab375 [ci] Fix Windows .msi build
* mono/mono@21dc7470bc [bcl] avoid false pinning in GCTest (#11534)
* mono/mono@d9779c1df6 [interp] accept typed-by-ref as return type from a JIT call (#11538)
* mono/mono@e7e14a7929 [interp] transform delegate invoke in method body too (#11549)
* mono/mono@cadeaf43da [ci] Switch to new syntax of Azure Storage plugin

Diff: 709b46e333...4d7b7ab375

Commit list for xamarin/maccore:

* xamarin/maccore@e73094e632 Update maciostools to head (#1117)
* xamarin/maccore@4902ebbdbd Merge pull request #1105 from xamarin/swift-o-matic-optional-virtual-constructor
* xamarin/maccore@76ecea4760 Added IsOptional property.
* xamarin/maccore@77d93295bd Added a test where the init fails to ensure both paths work.
* xamarin/maccore@3d989b1ca4 Support for optional constructors in virtual classes.
* xamarin/maccore@bfdc782d0e Merge pull request #1100 from xamarin/swift-o-matic-constructor-mulligan
* xamarin/maccore@cf8025724d Added field and prop for ClassHandle
* xamarin/maccore@dc2e3f32fe Trimmed down ObjC constructors.
* xamarin/maccore@b53827c151 [SoM] Document CI a bit. (#1101)
* xamarin/maccore@46d01c8c10 [SoM] Provision XI and Mono as well. (#1099)
* xamarin/maccore@b4455eafcb bye bye old code.
* xamarin/maccore@34730dfeac Lots of changes for constructor refactoring.
* xamarin/maccore@bd09006725 Merge pull request #1096 from xamarin/swift-o-matic-required-init
* xamarin/maccore@2af91dc79a Label those asserts!
* xamarin/maccore@ea5b501a47 It looks like cmake isn't there?
* xamarin/maccore@b50285719f Support for required init methods
* xamarin/maccore@6e7187da41 [install-qa-provisioning-profiles] Create directory before trying to create files in it. (#1095)
* xamarin/maccore@8addb4a338 Merge pull request #1092 from xamarin/swift-o-matic-objc-methods
* xamarin/maccore@9dc7111497 Removed dead code, added nfloat.
* xamarin/maccore@663279065d Removed dead code.
* xamarin/maccore@3852918abc Added code to import C# methods defined in ObjC bindings.

Diff: b35c3a8d76...e73094e632
2018-11-06 13:28:41 -05:00
Rolf Bjarne Kvinge 74102bce2d Use the zlib-helper.o library built by mono, instead of building our own. (#5021)
This also makes it possible to simplify/remove some of our build logic.
2018-10-22 19:52:45 -04:00
Rolf Bjarne Kvinge 1279dd1eaa
Get the F# binaries from macios-binaries instead of building them every time. (#5015)
It's still possible to build from source if desired.

Also remove the fsharp submodule (it will be cloned manually only if building
from source).
2018-10-19 16:54:44 +02:00
Rolf Bjarne Kvinge 6044a74ae2
Bump maccore to get fix for xamarin/maccore#1090. (#4989)
* Bump maccore to get fix for xamarin/maccore#1090.

Diff: 46a1224794...b93ee3155d

* Bump maccore again.

Commit list for xamarin/maccore:

* xamarin/maccore@b35c3a8d76 Build mlaunch with msbuild instead of xbuild. (#1091)

Diff: b93ee3155d...b35c3a8d76
2018-10-17 07:13:25 +02:00
Vincent Dondain 2174ec41a2 Merge branch 'xcode10' 2018-09-18 14:12:39 -04:00
Rolf Bjarne Kvinge b07cc7fcfb
Bump maccore to get fix for #4430. (#4827)
Diff: 07fde84362...fbb847be2c

Fixes https://github.com/xamarin/xamarin-macios/issues/4430.
2018-09-17 19:07:22 +02:00
Rolf Bjarne Kvinge 985547bd1e
[jenkins] Bump the keychain lock timeout from 2h to 6h. Fixes maccore#973. (#4733)
Our tests can take quite a while to run sometimes, and this makes sure we
don't get random failures when the tests that access the keychain are executed
at the end of the test run.

Bump maccore to get the same fix there.

Fixes https://github.com/xamarin/maccore/issues/973.

Commit diff for maccore bump: 9937926f56...07fde84362
2018-08-31 14:39:42 +02:00
Vincent Dondain 1eefd4e383 Bump maccore for d15-8 merge (#4668) 2018-08-21 14:30:04 -04:00
Rolf Bjarne Kvinge 7e368e1264
Bump maccore to get fix for VSTS #616528. (#4637)
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/616528.

Diff: f4e3e7c1f9...9937926f56
2018-08-20 08:57:29 +02:00
Vincent Dondain eec95e881c Merge branch 'd15-8' into xcode10-rebase-15.8 2018-08-13 21:04:56 -04:00
Rolf Bjarne Kvinge badfc700bb [jenkins] Run more tests on additional macOS versions (introspection, linksdk, linkall and xammac_tests).
Also add Mojave (10.14) to the additional macOS versions.
2018-07-03 16:53:29 +02:00
Rolf Bjarne Kvinge de0578a6be
Fix resetting a README dependency when the hash exists, but the branch does not. Fixes #4308. (#4310)
Fix this by checking if the branch exists, and if not, fetch the repository.

Also add a better error message if the remote doesn't have the requested branch.

Fixes https://github.com/xamarin/xamarin-macios/issues/4308.
2018-06-21 17:22:33 +02:00
Rolf Bjarne Kvinge a6311765b5
Bump maccore to get mlaunch fix to make os_log write to stderr. (#4307)
Commit list for xamarin/maccore:

* xamarin/maccore@a49e4f2ca1 Bump maciostools to get logging improvement. (#864)

Diff: 01da406883...a49e4f2ca1
2018-06-21 10:15:05 +02:00
Rolf Bjarne Kvinge 2aaee04e56
[Jenkins] Publish bundle.zip and msbuild.zip as GH statuses as well. (#4238) (#4280)
This also requires a maccore bump.

* xamarin/maccore@30c28d1469 [release] Rename bundlefull.zip to bundle.zip. (#848)

Diff: f274834136...30c28d1469
2018-06-18 07:54:42 +02:00
Rolf Bjarne Kvinge 68e8696dc8
[Jenkins] Publish bundle.zip and msbuild.zip as GH statuses as well. (#4238) (#4279)
This also requires a maccore bump.

Diff: 76ab6a58ff...347ba77a16
2018-06-15 23:47:17 +02:00
Rolf Bjarne Kvinge d39c1469b7
[Jenkins] Publish bundle.zip and msbuild.zip as GH statuses as well. (#4238)
This also requires a maccore bump, commit list for xamarin/maccore:

* xamarin/maccore@443e956edc [release] Rename bundlefull.zip to bundle.zip. (#848)
* xamarin/maccore@5020593b3e Remove jenkinsfile from d15-8, tom-swifty doesn't track normal release branches. (#849)

Diff: a0a9c45942...443e956edc
2018-06-13 05:25:52 -07:00
Rolf Bjarne Kvinge 0b5490b056 [mk] Put shell code in shell scripts and add support for switching between different remotes for dependencies. (#4060)
Put the shell code for resetting README dependencies in a shell script instead
of embedded in the Makefile so that it's easier to write, read and debug.

Also add support for switching between different remotes for README
dependencies (this means that `make reset-X` will now work fine if `X`'s
remote changed).

A side effect is that all README dependencies will now end up with a 'xamarin'
remote in addition to the 'origin' remote, but this should have no other
effect.
2018-06-13 10:06:17 +02:00
Rolf Bjarne Kvinge 61ec52009e Bump maccore. 2018-06-12 14:37:03 +02:00
Rolf Bjarne Kvinge 075e1b9c94
Switch maccore to an xcode10 branch. (#4221) 2018-06-12 05:31:38 -07:00
Matt Sylvia 6405324c07 Branching for d15-8 2018-06-01 16:29:44 -04:00
Sebastien Pouliot d790564a2d Bump dependencies to the head of their respective branches
Commit list for xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@39ea45b Add README to point people to xamarin-macios and matching LICENSE (#27)
* xamarin/Xamarin.MacDev@aa495d0 Add ClassKit entitlements key (#26)
* xamarin/Xamarin.MacDev@29e500b Added a public SdkDir property to MonoMacSdk (#25)
* xamarin/Xamarin.MacDev@1a3eeb0 Add NFC entitlement key to EntitlementKeys (#22)
* xamarin/Xamarin.MacDev@22a4d2e Add AllKeys property and GetEntitlementsKeys method (#20)
* xamarin/Xamarin.MacDev@d3931ff Add missing data protection entitlement key (#19)

Diff: 2cff0d7412...39ea45bad4

Commit list for xamarin/maccore:

* xamarin/maccore@76ab6a58ff Bump maciostools to the head of master in preparation for 15.8 branching
* xamarin/maccore@f22f7669d1 [AppleDocReader] Move to use a XamMac app so that we can use the compress lib. (#820)
* xamarin/maccore@33a46996aa Ignore brew failures. (#823)
* xamarin/maccore@758aadc28a Use a custom keychain (xamarin-macios.keychain), and recreate it every time. (#824)

Diff: b9702c7ec8...76ab6a58ff
2018-05-29 11:57:59 -04:00
Rolf Bjarne Kvinge 43ab711247
Bump maccore to get CI fix for provisioning profiles. (#4137)
Diff: 2c1024f968...b9702c7ec8
2018-05-28 17:26:38 -04:00
Rolf Bjarne Kvinge 7fa79c80e9
[mk] Put shell code in shell scripts and add support for switching between different remotes for dependencies. (#4060)
Put the shell code for resetting README dependencies in a shell script instead
of embedded in the Makefile so that it's easier to write, read and debug.

Also add support for switching between different remotes for README
dependencies (this means that `make reset-X` will now work fine if `X`'s
remote changed).

A side effect is that all README dependencies will now end up with a 'xamarin'
remote in addition to the 'origin' remote, but this should have no other
effect.
2018-05-10 07:43:03 +02:00
Rolf Bjarne Kvinge 7f5d13a301
Fix print-versions for README dependencies. (#4058)
Before:

    $ make print-versions
    *** mono             git@github.com:mono/mono.git                  a0228295dcef711f8bbbf4f6f619c194e109c0e6 (2018-02)
    *** fsharp           git@github.com:fsharp/fsharp.git              7171700877115e2243b4edbc4e2eb88d019e02b0 (master)
    *** Touch.Unit       git@github.com:spouliot/Touch.Unit.git        1c41c75983ed840e9dc7079b5d4b0c31d1565359 (master)
    *** opentk           git@github.com:mono/opentk.git                396bc90c7ac2e7ce442840a5e8bd91e5e79b381e (master)
    *** Xamarin.MacDev   git@github.com:xamarin/Xamarin.MacDev         2cff0d741273341d156de6ce6095808126effd3b (master)
    *** guiunit          git@github.com:mono/guiunit.git               1306b0d420bd69efcd8f1951c5c68dc7065ce9eb ()
    *** macios-binaries  git@github.com:xamarin/macios-binaries        a4a1ceec883cc47f5eb4d4604fe5fe52d1f662d0 (master)
    ***                                                                2c1024f96864bf3b01dd8d67b41681c971bc6f71 (master)
    ***                                                                3cc5e2e1870b35f15b1540f835a370d2b011bacd (master)
    ***                                                                5abe51d5ea411de51db0f77bed29d6fc7175e177 (master)
    ***                                                                02098172ce32920646668062f2336220e5fa5927 (master)
    ***                                                                6d22123db90007453645d8eb7b2edc60f983ad19 (master)
    ***                                                                2e67714eb622769417aea3f3d449db4a2d020c9e (master)
    ***                                                                2ccb581a96f4e0120ac47d2ddaa81fe515cb28de (master)

After:

    $ make print-versions
    *** mono             git@github.com:mono/mono.git                  a0228295dcef711f8bbbf4f6f619c194e109c0e6 (2018-02)
    *** fsharp           git@github.com:fsharp/fsharp.git              7171700877115e2243b4edbc4e2eb88d019e02b0 (master)
    *** Touch.Unit       git@github.com:spouliot/Touch.Unit.git        1c41c75983ed840e9dc7079b5d4b0c31d1565359 (master)
    *** opentk           git@github.com:mono/opentk.git                396bc90c7ac2e7ce442840a5e8bd91e5e79b381e (master)
    *** Xamarin.MacDev   git@github.com:xamarin/Xamarin.MacDev         2cff0d741273341d156de6ce6095808126effd3b (master)
    *** guiunit          git@github.com:mono/guiunit.git               1306b0d420bd69efcd8f1951c5c68dc7065ce9eb ()
    *** macios-binaries  git@github.com:xamarin/macios-binaries        a4a1ceec883cc47f5eb4d4604fe5fe52d1f662d0 (master)
    *** maccore          git@github.com:xamarin/maccore.git            2c1024f96864bf3b01dd8d67b41681c971bc6f71 (master)
    *** mono-extensions  git@github.com:xamarin/mono-extensions.git    3cc5e2e1870b35f15b1540f835a370d2b011bacd (master)
    *** ios-api-docs     git@github.com:xamarin/ios-api-docs.git       5abe51d5ea411de51db0f77bed29d6fc7175e177 (master)
    *** mac-api-docs     git@github.com:xamarin/mac-api-docs.git       02098172ce32920646668062f2336220e5fa5927 (master)
    *** maciostools      git@github.com:xamarin/maciostools.git        6d22123db90007453645d8eb7b2edc60f983ad19 (master)
    *** XmlDocSync       git@github.com:xamarin/XmlDocSync.git         2e67714eb622769417aea3f3d449db4a2d020c9e (master)
    *** xamarin-analysis git@github.com:xamarin/xamarin-analysis.git   2ccb581a96f4e0120ac47d2ddaa81fe515cb28de (master)
2018-05-09 15:15:38 +02:00
Zoltan Varga 4ccd448205 Remove the llvm submodule, its now managed by mono. (#4048) 2018-05-08 14:54:34 +02:00
Rolf Bjarne Kvinge 3800d8d607
Bump maccore to get documentation fix. (#4036)
Commit list for xamarin/maccore:

* xamarin/maccore@2c1024f968 [docs] Find documentable assemblies using their installed location. (#778)

Diff: b03a9637c1...2c1024f968
2018-05-05 00:12:31 +02:00
Alex Soto 564ca2dac6
[MT.D] Bump maccore and macios-binaries to get MT.D fixes (#4027)
macios-binaries
---------------

This brings prebuilt MT.D binaries using the following hash

 188ba0ac45

Fixes the following breaking change:

```
MonoTouch.Dialog-1.dll

Namespace MonoTouch.Dialog

Type Changed: MonoTouch.Dialog.DialogViewController.Source

Removed field:

	protected DialogViewController Container;
```

maccore
-------

Uses the new MT.D binary path for docs

Fixes

```
/Applications/Xcode93.app/Contents/Developer/usr/bin/make -C ../../maccore update-docs
make[3]: *** No rule to make target `../xamarin-macios/src/build/ios/reference/MonoTouch.Dialog-1.dll', needed by `update-ios-docs'.  Stop.
```
2018-05-03 15:36:08 -05:00
Alex Soto 1b6ef3407b
[docs] Bumps maccore and macios-binaries in order to fix test-docs step (#4000) 2018-04-26 12:35:56 -05:00
Alex Soto 76f0153e72
[build] Remove MT.D source build and replace it with a binary (#3957)
* [build] Remove MT.D source build and replace it with a binary

This commit removes MonoTouch.Dialog from our source build and
replaces it with a binary from c913506df2/MonoTouch.Dialog-Unified

The MT.D hash used in this commit is fixed to migueldeicaza/MonoTouch.Dialog@92c6e14

* Update .gitignore.

* MonoTouch.Dialog-1.dll doesn't need depend on the platform assembly anymore, because we're copying a binary instead of building.

* Add significant debug spew.

* More debugging.

* Remove debug spew.

* [compare-commits] Create directory before trying to create files in it.
2018-04-23 13:08:58 -05:00
Zoltan Varga a4490654fd Avoid calling clean-llvm during make reset if the mono directory doesn't exist yet. (#3857) 2018-04-13 16:17:18 -04:00
Vincent Dondain 2a84c116db Merge branch 'xcode9.3' 2018-04-03 14:14:07 -04:00
Vincent Dondain 9eb48678a3 Bump maccore for d15-7 (xcode9.3 merge) 2018-03-29 19:39:03 -04:00
Zoltan Varga 864091d337
Switch the mono device/simulator/cross compiler builds to the mono SDK makefile. (#3640)
* Switch the mono	device/simulator/cross compiler	builds to the mono SDK makefile.

* Build	   these by recursing into     external/mono/sdks/builds and calling the targets there.
* Add a	   few extra rules    to build dependencies like llvm	 and mono's configure to avoid
  these	   being build in parallel     by the SDK makefile.
* Copy config.h/eglib-config.h into builds/install so the build	in runtime/ doesn't have
  to add the builddirs to its includes.

* [builds] Fix install-llvm32 target, make command quiet.

* [builds] Link the libraries in runtime/ against the installed libmono, so there is no need to run install_name_tool on them.

* [builds] Fix up the rpath correctly for libmono-profiler-log.dylib.

* [builds] Update to the new ios sdk targets (-release suffix).

* Bump mono.

* Bump mono.

* [[builds] Update to the new ios sdk targets (-release suffix).
2018-03-22 21:25:00 -04:00
Rolf Bjarne Kvinge cfacbe0943
Bump maccore to get mlaunch fix. (#3721)
Commit list for xamarin/maccore:

* xamarin/maccore@712a6bed5b Bump maciostools to get mlaunch fixes. (#672)

Diff: 46f3aebfdd...712a6bed5b
2018-03-12 17:07:49 +01:00