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

612 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Pobst 71dba58c5c
Update README.md (#249) 2023-06-20 20:48:52 +02:00
moljac 68d28bc676
PR master added 2020-03-10 18:30:45 +01:00
moljac 6d37059a81 Debug and Release builds - to surface ACW issues before linker kicks in 2020-02-18 18:14:53 +01:00
moljac cdbc4934f1 pdb files (symbols) in nupkgs 2020-02-12 16:34:46 +01:00
moljac bce99639a9 nuget.config for local feed in ../output folder 2020-02-12 07:47:42 +01:00
moljac 52f56aafba samples desugaring 2020-02-11 22:08:04 +01:00
moljac edbda53e45 dotnet tool xamarin.androidx.migration.tool is back ???? 2020-02-02 17:53:10 +01:00
moljac 98d9a7ac4a Azure DevOps YAML dotnet tools version bumps and cleanup 2020-02-02 10:21:27 +01:00
moljac c9221fa565 YAML from AndroidX (boots images) 2020-02-01 08:26:27 +01:00
Miljenko Cvjetko moljac 611475b1bd android.arch.paging artifacts added (detected by R8) 2020-01-21 17:10:29 +01:00
Miljenko Cvjetko moljac 06d5e49515 samples and samples target added 2020-01-21 16:42:22 +01:00
Miljenko Cvjetko moljac 09509b77df support-v4 version bump 2020-01-17 14:54:30 +01:00
Miljenko Cvjetko moljac ce0e62e224 obsoleted types removed from type forwarders (issue #235)
Builds failing due to obsoleted classes #235
https://github.com/xamarin/AndroidSupportComponents/issues/235
2020-01-17 14:50:54 +01:00
Jonathan Dick 2522e7410f
Update README.md 2019-11-28 16:21:08 -05:00
Matthew Leibowitz e67a1d73d8
Cake does not like `[` for some reason 2019-11-25 20:26:31 +02:00
Matthew Leibowitz c069254bac
Make sure to fatten the packages (#213)
* Make sure to fatten the packages
* Use a separate powershell script
* Improve the fat packager
2019-10-04 18:40:23 +02:00
Matthew Leibowitz 6130c6cd2f
Give at least 2 hours 2019-10-03 01:33:07 +02:00
Matthew Leibowitz c5a83e07c6
Use the correct assembly name 2019-10-02 01:02:14 +02:00
Matthew Leibowitz 01e10d4b6b
Update azure-pipelines.yml 2019-10-02 00:03:29 +02:00
Jonathan Dick a87574a7cf
Update tooling 2019-10-01 13:03:49 -04:00
Jonathan Dick 3adb74665f
Merge pull request #205 from xamarin/work-manager-update
Added missing work runtime seed packages
2019-10-01 12:16:17 -04:00
Jonathan Dick 7edf5094e4
Merge pull request #198 from xamarin/dev/support-new-yaml
Use the new yaml for Android Support
2019-10-01 12:15:34 -04:00
Jonathan Dick fbda6f3242
Remove unnecessary imports 2019-10-01 09:40:34 -04:00
Jonathan Dick d0c5f5107f
Update MSBuild SDK Extras 2019-10-01 09:36:18 -04:00
Jonathan Dick d29a3cf81d
No multitargeting necessary here 2019-09-30 16:45:31 -04:00
Jonathan Dick e8f09acd35
Added missing work runtime seed packages 2019-09-20 09:53:24 -04:00
Matthew Leibowitz 4b8e4b28c8
Updates 2019-09-17 15:26:06 +02:00
Matthew Leibowitz 6a1774525d
Merge branch 'master' into dev/support-new-yaml 2019-09-17 14:53:15 +02:00
Matthew Leibowitz 3a3d2f0e83
More things 2019-08-30 19:48:33 +02:00
Jonathan Dick 3e46e3c40b Use full path to downloaded artifacts
Avoids .jar name collisions
2019-08-28 13:33:46 -04:00
Jonathan Dick 68e0ea0efb Switch to binderator global tool 2019-08-28 13:33:46 -04:00
Matthew Leibowitz a1cdb3dbeb
Use the correct build number 2019-08-28 04:55:17 +02:00
Matthew Leibowitz 8fedc1f740
Use the new yaml and dotnet tools 2019-08-28 04:52:02 +02:00
Jonathan Dick 6a56aacc78
Bump versions 2019-08-27 15:18:45 -04:00
Jonathan Dick 1d6e777f25 DesignTimeBuild no longer needed in verify targets 2019-08-27 14:22:32 -04:00
Jonathan Dick 27ab318b45 Fix test project references 2019-08-27 14:22:06 -04:00
Jonathan Dick 1e8a41a125 Fix warn for mismatch on > MonoAndroid90
Newer versions of android shouldn't warn when using android support since there is never going to be an android support for those newer api levels.
2019-08-27 14:21:09 -04:00
Jonathan Dick 55b2a36a8d
Int -> Int32 2019-08-20 10:15:23 -04:00
Jonathan Dick f10831a604
Use maxcpucount 0 by default 2019-07-26 11:18:44 -04:00
Jonathan Dick 918369d7d8
Add support for maxcpucount 2019-07-26 11:09:54 -04:00
Jonathan Dick ee470f01e8
Allow MonoAndroid10.0 to pass for support 28
Without warning.
2019-07-09 16:30:13 -04:00
Jonathan Dick 85d76761c2
Bump arch versions 2019-07-05 11:22:20 -04:00
Jonathan Dick 49acd343bc
Bump to 28.0.0.2 2019-07-05 11:21:00 -04:00
Jonathan Dick 496d206e11
Remove NuGet lookup from target
We initially tried to do a nice thing of, go find the latest version of android support libraries on nuget for a given api level if we wanted to recommend a version to use.  This proved to increase build times more often than we'd like.  Given that support libraries are winding down anyway, I don't think this is very relevant or important anymore.
2019-07-05 11:19:32 -04:00
Jonathan Dick 2cb0880c92
Merge pull request #167 from jonathanpeppers/verifyversionstask
[msbuild] make _VerifyXamarinAndroidSupportVersions incremental
2019-07-05 11:15:48 -04:00
Jonathan Peppers 3881f37144 [msbuild] make _VerifyXamarinAndroidSupportVersions incremental
When reviewing build logs from 2019 GA, I noticed an MSBuild target
from the support libraries taking some time:

    377 ms  _VerifyXamarinAndroidSupportVersions       1 calls

In a build with no changes, it was the 5th longest duration:

      463 ms  _SetLatestTargetFrameworkVersion                1 calls
      554 ms  _ResolveAssemblies                              1 calls
      606 ms  _GetProjectReferenceTargetFrameworkProperties   2 calls
      682 ms  ResolveProjectReferences                        2 calls

*NOTE: you can do `msbuild foo.csproj /clp:performancesummary` for
this breakdown.*

It looks like there are a couple things we can improve here:

1. This target runs on design-time builds.
2. This target always runs on every build, even when there is no
   changes.

No. 1 we can add a `Condition`, as I don't think it is worth the build
time--DTBs are supposed to be as quick as possible. I don't think it's
needed during DTBs at all?

For No. 2, we can also skip this target after the first build unless:

* The project file changes.
* The `AndroidManifest.xml` changes.

So I setup a simple `.stamp` file, that will allow these target to
skip unless one of the inputs changes.

Details about how we do this in Xamarin.Android here:

https://github.com/xamarin/xamarin-android/blob/master/Documentation/guides/MSBuildBestPractices.md#stamp-files
2019-04-25 21:58:37 -05:00
Jonathan Dick f2e01b6f80
Update README.md 2019-04-03 11:21:10 -04:00
Matthew Leibowitz 02b64d3de0
Merge pull request #159 from xamarin/mattleibow/mapper
Added the AndroidX mapper/merger to Support branch
2019-03-21 02:16:51 +02:00
Matthew Leibowitz 170310801e
Added the AndroidX mapper/merger to Support branch 2019-03-18 16:17:28 +02:00
Matthew Leibowitz df95df2721
increase the timeout 2019-03-17 00:52:53 +02:00