Commit graph

33 commits

Author SHA1 Message Date
Ashish Kumar
e7d93159d3
Bugfix/p18 uploads (#3869)
* updated gradle plugin version

* BugFix #3856
* Do not use preference for deciding acceptable lat long for nearby uploads, instead save the corresponding location in the Contribution via UploadItem

* Marshall contribution's hasInvalidLocation

* reset un-related changes

* Fixed test cases

* Minor code formatting and docs
2020-07-14 23:50:40 +10:00
Seán Mac Gillicuddy
49ef5619a6
#3469 Update Gradle Play Publisher to resolve issues with travis build (#3470)
* #3469 Update Gradle Play Publisher to resolve issues with travis build - update GPP/Gradle and use jacoco-android fork with gradle 6.0 support

* #3469 Update Gradle Play Publisher to resolve issues with travis build - remove extraneous space
2020-03-06 23:07:53 +10:00
Adam Jones
6a5afefbf5
Update mapbox, gradle and android plugin versions (#3443) 2020-03-02 13:17:36 +00:00
Adam Jones
8e35787248 Gradle 5 update (#3023)
* Update to Gradle 5

* Update gradle-play-publisher
2019-06-17 16:52:26 +05:30
neslihanturan
f2a499e8b6
Revert "Update to Gradle 5 (#2860)" (#3019)
This reverts commit 30df3025b6.
2019-06-14 00:18:43 +03:00
Aadil Ahmed
30df3025b6 Update to Gradle 5 (#2860) 2019-06-13 16:43:51 +01:00
Vivek Maskara
57e685cf6c Fix #2593: Migrate to androidX (#2594)
* Update dependencies and migrate to androidX
* Make gradle properties tidy
2019-03-16 11:22:37 +00:00
Dmitry Brant
c21cc83eb5 Update to API 28, and fix CI issues. (#2595)
* Update gradle version.

Also update jacoco plugin to work with latest gradle.

* Update target sdk to 28.

* Update other dependencies to latest versions.

* Remove totally unused(?) local jar file.

* Remove dependency on nineoldandroids.

The functions it provides are no longer necessary.
This also removes a homemade "evaluate" function, which is readily
available in the Support library.

* Remove dependency on Traceur.

This library has not been updated in two years (may no longer be maintained?), and no longer works with
the latest RxJava.

* Enable test coverage only when performing CI.

Running test coverage on every single build while developing in the IDE is quite a waste of time.

* Suppress gradle Notes and Warnings from reflection-using packages.

The build output was getting extremely long, and was actually causing
the build to fail because of the sheer size of the log.

* Suppress gradle Note messages during tests and CI.

Stop CI messages from exploding to 10k+ lines.

* Temporarily remove instrumented test(s).

The project's instrumented tests consist of a single test which sets a
SharedPreference, then verified that the SharedPreference was set.

I humbly submit that this is not worth the trouble of having the CI
server download the system image, spin up an emulator, load the APK, and
run it just for this purpose.

Once the instrumented tests are ready for prime time, we can reinstate
instrumented tests in CI.
2019-03-15 08:30:08 +05:30
Moksh Mahajan
7480d00a8c Placed google as first priotity repo (#2543) 2019-03-06 18:38:36 +05:30
Adam Jones
67c5d20468 Tidy up gradle.properties (#2175) 2019-01-27 22:29:56 +05:30
Vivek Maskara
5b745075e2
Minor changes to fix plugin (#2121) 2018-12-15 01:16:00 +05:30
Vivek Maskara
867e447a17
Integrate gradle play publisher for automatic alpha releases (#2116) 2018-12-14 23:53:05 +05:30
Dmitry Brant
fc30f1b5ec Sweeping update of gradle and dependency versions. (#1858)
* Sweeping update of gradle and library versions.

This updates all of the dependencies of the project to their latest
versions. Everyone should please upgrade to the latest version of Android
Studio, update your build tools, and keep your version of Gradle and the
Kotlin plugin up to date.

* Update build tools in travis.

* Remove cruft and fix tests.

* Remove even more stuff.

* Reinstate instrumented tests.

* Update emulator image in travis.

* Localisation updates from https://translatewiki.net.

* Work towards eliminating string literals from code. (#1861)

String literals are being used in many places in the code, instead of
proper string resources which are automatically localized. This PR
replaces many of the string literals with pre-packaged resources, or will
add the appropriate string if necessary.

* Add button on image details to copy wikicode to clipboard (#1849)

* Add button on image details to copy wikicode to clipboard

* Make copy wikicode button width the same as the nominate deletion button width by filling in background

* Build fix

* Enable ProGuard for Debug and Release builds.

This enables ProGuard minification, which significantly shrinks the APK
(for both debug and release configurations) and vastly decreases the
method count.

* Add ProGuard rules for test builds.
2018-09-11 11:51:28 +03:00
Paul Hawke
22772c851e Moved tests over to Kotlin. (#1428) 2018-04-08 17:59:20 +10:00
harisankerPradeep
2eab64eb7a
Merge branch 'master' into Bug#954 2018-02-15 19:25:02 +05:30
harisankerPradeep
8f0584534d After completing findOtherImage() 2018-02-10 13:39:46 +05:30
Paul Hawke
02b5b9b680 Merge branch 'master' into dependency-injection 2017-11-24 22:30:08 -06:00
Yusuke Matsubara
e9b4ec62a1 Convert tests into Kotlin 2017-11-15 09:31:31 +09:00
maskara
3adb5d83ae Update Gradle plugin to 3.0 2017-11-02 22:53:27 +05:30
Paul Hawke
529f5415c3 Improved the layout of the login screen. 2017-09-30 14:39:26 -05:00
Paul Hawke
3824f31ef9 Added Retrolambda and set the language level to JavaVersion.VERSION_1_8 2017-07-22 17:46:53 -05:00
Paul Hawke
d53858f7d2 Gentle version bump and added the dexcount gradle plugin 2017-07-04 14:14:17 -05:00
Yusuke Matsubara
3b1a902636 Add Codecov settings 2017-05-27 23:19:49 +09:00
Dinu Kumarasiri
9be1c65dd1 remove Gradle build update 2017-05-20 13:07:01 +02:00
Dinu Kumarasiri
8f5be5a434 [Lint] Add content description to image views 2017-05-20 11:51:22 +02:00
Adam Jones
6c703184aa Use gradle constants and update GSON 2017-03-12 15:52:49 +00:00
Adam Jones
3e5485210f Update gradle and dependencies
Updated gradle build tools to 2.3.0, updated android support libs to v25, updated targetSdkVersion to 25. Removed unused ndk libs, code that required it was removed several months ago.
2017-03-12 15:47:13 +00:00
misaochan
2d12fe39da Versioning 1.40 for release 2016-12-07 15:55:50 +13:00
misaochan
3ec2e6fcee Update gradle 2016-11-29 19:52:30 +13:00
Yusuke Matsubara
b005274497 Upgrade build tools (25) and gradle plugin (2.2.2)
Also, Java SDK 8 is now required by dependency.
2016-10-25 19:41:12 +09:00
est31
ddd5e7ccc0 Use quadtree from jitpack instead of a jar file 2016-09-17 09:37:47 +02:00
misaochan
c75744cdf9 Update Gradle 2016-08-17 16:12:06 +12:00
Yusuke Matsubara
b4231bbfdc Merge "commons" into the project root directory 2016-07-02 16:48:57 +09:00
Renamed from commons/build.gradle (Browse further)