gecko-dev/mobile/android/config/proguard
Nick Alexander 73d0e38845 Bug 1291372 - Produce Maven repository with GeckoView Javadoc and Sources JARs. r=snorp
We use a Maven repository and the (misleadingly named!) uploadArchives
task because this is the best way to make Android Studio download and
recognize the Javadoc and sources.  With this, it's automatic; with a
single AAR file, it's a nightmare of point-and-click configuration.

This patch does a bunch of Gradle hacking to make -javadoc and
-sources JARs; there's nothing special or particularly likely to break
here.

This patch also adds Proguard declarations to the :geckoview library
project.  That involves moving a good part of the Proguard
configuration into mobile/android/geckoview.  (I also expand upon the
existing configuration.)  This should be only a re-arrangement, and
the resulting file is included in the original, so nothing should be
changed.

MozReview-Commit-ID: BGNW1v92J0k

--HG--
extra : rebase_source : 94633d27e8ae6bafa3d6823996355c22d2e2e6eb
2016-11-07 20:07:30 -08:00
..
adjust-keeps.cfg Bug 1245711 - Update Adjust proguard cfg to match docs. r=mfinkle 2016-02-03 16:49:30 -08:00
appcompat-v7-keeps.cfg Bug 1262273 - Keep appcompat-v7 from getting Proguarded out. r=mcomella 2016-04-05 11:56:50 -07:00
leakcanary-keeps.cfg Bug 1238066 - Add LeakCanary to local (gradle) builds. r=nalexander 2016-01-21 12:35:21 +01:00
play-services-keeps.cfg
proguard-android.cfg Bug 1305461 - [1.2] Add Android support annotation JAR to mozglue and import Android ProGuard config for extended annotation support. r=sebastian 2016-09-30 16:55:40 +02:00
proguard.cfg Bug 1291372 - Produce Maven repository with GeckoView Javadoc and Sources JARs. r=snorp 2016-11-07 20:07:30 -08:00
strip-libs.cfg