Commit Graph

765 Commits

Author SHA1 Message Date
Marvin W
c959e72839 Add Map API callbacks 2016-03-03 01:26:28 +01:00
Marvin W
79b653f20c Add snapshot feature to Map 2016-03-03 01:25:40 +01:00
Marvin W
e45f03b77e Never expose null address in placepicker 2016-03-02 21:32:04 +01:00
Marvin W
ed77f7e1d6 Move native lib loader to BackendMapView 2016-03-02 21:24:41 +01:00
Marvin W
a65d5dfba8 Merge pull request #3 from JulienBolard/fix-aosp-build
Generate Gradle BuildConfig.java file during AOSP build
2016-03-01 20:22:01 +01:00
Julien Bolard
a80fbe235c Generate Gradle BuildConfig.java file during AOSP build
This fix compilation problem using AOSP source tree since it does
not handle (yet?) Graddle generated files.
Ignore also Android Studio generated files.

Signed-off-by: Julien Bolard <jbolard@genymobile.com>
2016-03-01 13:58:13 +01:00
Wenzel Pünter
33825840a3
Added Android Marshmallow Patch. 2016-03-01 10:46:05 +01:00
Marvin W
43198173ee Various changes:
- Do vtm-jni loading ourself to load correct architecture, fixes #95, related to #97
- Do not falsely announce unsupported mips architecture
- Cleanup ContextWrapping
- Add dummies for GeoData and PlaceDetection APIs
- Restart GCM when package is restarted, related to #100
2016-02-28 13:33:46 +01:00
Marvin W
c9d08fbe0e Add Actions for GeoData and PlaceDetection API 2016-02-28 13:30:17 +01:00
Marvin W
91cba6cd68 Add Google Inbox key to whitelist 2016-02-23 00:05:32 +01:00
Marvin W
ae23b70a53 Update GmsApi sublib 2016-02-22 23:29:24 +01:00
Marvin W
2aec42fb75 Add some new (incomplete) classes for Auth API 2016-02-22 23:28:21 +01:00
Marvin W
9fc9b9a51d Update UnifiedNlp and fix map bug #94 2016-02-22 23:25:03 +01:00
Marvin W
c6a81f4d7d Add references to resources and AndroidManifest.xml to Android.mk
related to microg/android_packages_apps_UnifiedNlp#57
2016-02-11 18:13:26 +01:00
Marvin W
281acd77b3 Merge pull request #2 from dicer/master
Fixed compile in AOSP/CM13
2016-02-11 16:51:34 +01:00
Felix Knecht
fd8a7a6272 Fixed compile in CM13 2016-02-11 23:11:04 +08:00
Marvin W
3936a02e1a Add Classroom signature to Google whitelist, fixes #89 2016-02-08 18:06:03 +01:00
Marvin W
283b0cb3cc Merge branch 'master' of github.com:microg/android_packages_apps_GmsCore 2016-02-08 03:41:07 +01:00
Marvin W
67b1ac74e8 Various small fixes
- Add two Google signatures to acceptable apps. Likely to increae this further
- Fix small change in GCM unregistering
- Modify intent delivery for GCM, related to #75 and #84
- Lint fixes
- Update Travis CI config
2016-02-08 03:38:07 +01:00
Marvin W
18fb8cb8a1 Add README.md 2016-02-08 03:02:34 +01:00
Marvin W
75cafdbd4b Add Travis CI support 2016-02-08 02:58:31 +01:00
Marvin W
3c0af9772f Merge pull request #1 from pvagner/master
Fixed some lint errors
2016-02-07 16:28:25 +01:00
Peter Vágner
47f885d1ef use disable lint check "MissingTranslation" for now rather than inserting wrong language strings. 2016-02-07 14:09:50 +01:00
Marvin W
b9e70cb613 Merge pull request #87 from pejakm/srupd
Update Serbian language
2016-02-07 11:25:05 +01:00
Marvin W
97e5cc4072 Make C2DM_SEND permission a signature permission 2016-02-06 20:49:57 +01:00
Marvin W
6d2eee71bb Small updates to wearable 2016-02-06 20:49:49 +01:00
Marvin W
18582ce01a Add missing method to IWearableService 2016-02-06 20:46:39 +01:00
Peter Vágner
ce533a3198 Fixed some lint errors 2016-02-06 20:02:05 +01:00
Mladen Pejaković
72c08cd03d Update Serbian language 2016-02-06 14:00:06 +01:00
Marvin W
192a9073e4 Shorter version names 2016-01-27 19:11:48 +01:00
Marvin W
fbfb6c088a Merge branch 'master' of github.com:microg/android_packages_apps_GmsCore 2016-01-27 01:39:31 +01:00
Marvin W
8fa0515bf6 Squashed commit:
- Update build tools
- Update sublibs
- Add proper PlacePicker, fixes #65
- Add selfcheck
- Improvements to MCS connection, related #31 #54
- Do not crash when permission to GPS is not granted
- Various smaller fixes
2016-01-27 01:36:48 +01:00
Marvin W
6186c98712 Remove broken getDrawable() call, add summary line to about 2016-01-27 01:03:00 +01:00
Marvin W
d7210d466a Fix layout on small screens / long titles, add ability to define resolver for self-check 2016-01-26 23:32:17 +01:00
Marvin W
0f58ce8f12 Merge pull request #80 from ibleedbinari/master
Move README to wiki
2016-01-26 15:05:53 +01:00
Marvin W
865b41664d Update API for PlacePicker 2016-01-25 22:48:29 +01:00
Marvin W
b2f08accd9 Various fixes, proper strings 2016-01-25 21:03:17 +01:00
Jonathan Morford
5f0b429278 Fix wiki URL and move decription 2016-01-23 00:14:27 -05:00
Jonathan Morford
24645afee8 Move information to wiki 2016-01-23 00:12:45 -05:00
Marvin W
f0e7d6b1c8 Update selfcheck, add about fragment 2016-01-22 04:33:10 +01:00
Marvin W
a223d95912 Split constant-pool, add some components for gcm 2016-01-22 03:44:27 +01:00
Marvin W
f34d87bcc2 Initial commit 2016-01-20 15:28:48 +01:00
Marvin W
381da4b2b3 Merge pull request #77 from michitux/teardown_fixes
Fixes for connectivity issues
2016-01-18 10:19:55 +01:00
Michael Hamann
48809464a7 McsService: only send to the output stream if it is alive
The output stream handler thread might not be alive, this occurs
reproducibly when connecting fails and a tear down is initiated.
Messages shouldn't be sent when the output handler thread is not alive
(triggers an expection which is catched but logged), this check avoids
this unless some special race condition occurs. Dropping the messages
shouldn't hurt (they were dropped anyway).
2016-01-17 15:56:03 +01:00
Michael Hamann
3636f18d84 McsInputStream: terminate if error occurred
This terminates the input stream when an error occurred and does not
wait for the handler thread in the McsService to send the interrupt
signal.

This hopefully fixes a situation that I had where tear down messages
were created in a busy loop because of repeatedly reading -1 from the
input (I don't know how it got into the situation as the log was filled
with the messages from the tear down).
2016-01-17 15:44:00 +01:00
Marvin W
affce9dc23 Set FLAG_INCLUDE_STOPPED_PACKAGES on GCM intents
Related to #75 #31
2016-01-12 20:59:39 +01:00
Marvin W
285cabc57f Merge pull request #74 from michitux/heartbeat_schedule
GCM: Make heartbeat more stable
2016-01-12 17:11:59 +01:00
Michael Hamann
5fd376de7a GCM: Consider connection to be dead without ack messages
This stores the timestamp of the last ack message that has been
received. The connection is considered to be dead if the last ack
message has been received more than twice the configured interval ago.
2016-01-11 20:54:25 +01:00
Michael Hamann
e264144aea GCM: Wake with exact guarantees for heartbeat
This changes how the alarms for heartbeat pings are scheduled. Instead
of a repeating, inexact alarm that may be delayed (at least up to 15
minutes), either an exact alarm (below Android 4.4) or an interval is used
which ensures that the alarm fires between half the configured interval
and the configured interval. This interval allows the OS to optimize
alarms a bit. For Android 6.0 further adjustments are probably
necessary.
2016-01-11 20:49:17 +01:00
Marvin W
4a595038fb Update README.md
Reduce logo in size
2016-01-09 21:47:42 +01:00