Brad Leege
30c753e7c4
[android] #4220 - Removing WAKE_LOCK from TestApp. Lowering log level to debug for Telemetry Location and Send to Server log lines.
2016-03-07 17:38:48 -06:00
Thiago Marcos P. Santos
fe811bd38e
[android] Do not reach native if the HTTPContext was invalidated
...
Native will get destroyed before the Java HTTPRequest and asynchronous
requests might still get answered.
If the request gets canceled, we now clear the reference to the native
code and it will never reach it.
Lock is needed because OkHTTP replies on its own thread, so we need to
guard the access to the variable we use for checking if the Request was
canceled. In the future we could remove the lock and use Runnable when
we move Android main loop to Looper instead of libuv.
Like the other implementations of HTTPRequest on Mapbox GL Native, the
request is destroyed synchronously on ::cancel().
2016-03-07 19:13:56 -03:00
Tobrun
12fa5679ac
[android] #4217 - fix build warning casting a varargs
2016-03-07 16:27:02 -05:00
Antonio Zugaldia
ecbe99ecec
[android] Reporting is no longer an issue
...
Part of #4200
2016-03-07 15:05:15 -05:00
Antonio Zugaldia
e920a272e1
[android] Remove GSON From Offline Example TestApp
...
Fixes #4172
2016-03-07 13:32:24 -05:00
John Firebaugh
b318903ab9
[android] Don't crash if someone tries to use OfflineRegion after delete
2016-03-07 09:31:16 -08:00
John Firebaugh
c8b100ffe4
[android] Remove redundant arguments from offline native methods
...
`this` is automatically provided as the first argument to a native method.
2016-03-07 09:31:16 -08:00
John Firebaugh
6aa8be56f6
[android] destroyOfflineRegion must not delete an already-deleted peer
2016-03-07 09:31:16 -08:00
John Firebaugh
0386aeea22
[android] Don't call util::toString() on a null exception_ptr
2016-03-07 09:31:16 -08:00
Tobrun
d39ba766e5
[android] #4206 - property animation example
2016-03-06 14:23:47 -05:00
Tobrun
4a3beeddba
[android] #4211 - avoid crashes when NativeMapView is being destroyed
2016-03-06 13:29:26 -05:00
Minh Nguyễn
0875a066cb
[ios] Cleaned up NSLocalizedString usage
...
The format string would be localized, not the string resulting from expanding its placeholders. Also unindented a wildly indented block of code.
2016-03-05 21:49:57 -08:00
Minh Nguyễn
2d2ba3a482
[ios] Use MGLErrorDomain for errors
2016-03-05 21:44:22 -08:00
John Firebaugh
cce49c147d
[android] Don't leak global references to OfflineRegionObservers
2016-03-04 18:45:38 -08:00
Konstantin Käfer
8112ac3371
[core] explicitly initialize a few fields to null
2016-03-04 16:01:41 -08:00
Sascha Peilicke
661e9e7f49
Add package 'offline' to proguard keeps
...
To avoid release build crashes at runtime due to missing classes.
2016-03-04 16:00:13 -08:00
John Firebaugh
dbffe1dfab
[android] Use jni.hpp low-level wrappers
2016-03-04 15:33:32 -08:00
John Firebaugh
068998cf8a
[android] Remove JNI_OnUnload; it is in practice never called
...
http://bleaklow.com/2006/02/18/jni_onunload_mostly_useless.html
2016-03-04 15:33:32 -08:00
John Firebaugh
edbd4284f2
[android] Remove JNICALL; it's a no-op macro
2016-03-04 15:33:32 -08:00
John Firebaugh
f321bf2514
[android] Remove unnecessary declarations from jni.hpp
2016-03-04 15:33:32 -08:00
John Firebaugh
235f4ee6f6
[android] Use jni.hpp in http_request_android.cpp
2016-03-04 15:33:32 -08:00
John Firebaugh
9e0be736fc
[android] Add jni.hpp headers to build
2016-03-04 15:33:32 -08:00
John Firebaugh
55c5c3c891
[bin] Print message when tile count limit is exceeded
2016-03-04 15:15:10 -08:00
John Firebaugh
eb9b463841
[core] Fix offline status reporting with pre-existing tiles ( #4147 )
2016-03-04 15:15:09 -08:00
Thiago Marcos P. Santos
803adf42c9
Merge pull request #4199 from PaulZed/ImmediateModeFix
...
Fix for label collision forcing immediate mode rendering on some hardware.
2016-03-04 16:30:51 -03:00
Jason Wray
2ed4a16605
[ios] Update telemetry opt-out docs link
2016-03-04 13:48:26 -05:00
Henry Dooley
cf4dddd1b9
Fixes an issue where rendering without Vertex Array Objects would cause a massive slowdown in the driver on Nvidia hardware. Unconfirmed if the issue is present on other GPUs.
2016-03-04 10:23:09 -08:00
boundsj
d10d3eef43
[iOS] #4148 Update event serialization to the V2 specification.
...
This updates the endpoint for events to "v2" and updates
appUserTurnstile, map.load, map.click, map.dragend, and location
to the V2 spec.
2016-03-03 17:45:10 -08:00
Jesse Bounds
c6d84f0d71
Merge branch 'release-ios-v3.2.0'
2016-03-03 15:47:23 -08:00
Antonio Zugaldia
ee12824c83
[android] Make listOfflineRegions include definitions
...
Fixes #4165
2016-03-03 13:14:56 -05:00
Bruno de Oliveira Abinader
7ced8e97ba
[core] Reset pitch in Map::resetPosition
2016-03-03 17:02:15 +02:00
Bruno de Oliveira Abinader
bb434aa9e4
[core] Use TransformState::worldSize() whenever possible
2016-03-03 17:02:15 +02:00
Bruno de Oliveira Abinader
27b798da91
[core] Simplify TransformState::moveLatLng
2016-03-03 17:02:15 +02:00
Bruno de Oliveira Abinader
8944e2c588
[core] Replaced raw values with util::tileSize
2016-03-03 17:02:15 +02:00
Bruno de Oliveira Abinader
877adedb0f
[core] Fix style cascade loop when transitioning
2016-03-03 15:47:03 +02:00
Tobrun
bc63d75227
[android] #3867 - performance improvement for invalidating the camera
2016-03-03 13:28:01 +01:00
Tobrun
e2da260a8e
[android] #4149 - added a drop pin example to the GeocoderActivity
2016-03-03 08:48:49 +01:00
Tobrun
d994f2de0f
[android] #4166 - move style url to map view for improved async loading
2016-03-03 07:38:23 +01:00
Bruno de Oliveira Abinader
fd123de8ad
[core] Regression fix in LatLng::unwrapForShortestPath
...
When porting this from Transform::unwrapLatLng, I forgot to check for
the second alternative.
Fixes #4174 .
2016-03-03 00:38:21 +02:00
Thiago Marcos P. Santos
2b0749e3c6
[offline] Accept parameters
...
The defaults remains the same: Bay area at zoom 15.
The key, if not supplied, is taken from the environment.
```
Allowed options:
-s [ --style ] URL Map stylesheet
--north degrees (=37.200000000000003) North latitude
--west degrees (=-122.8) West longitude
--south degrees (=38.100000000000001) South latitude
--east degrees (=-121.7) East longitude
--minZoom number (=0) Min zoom level
--maxZoom number (=15) Max zoom level
--pixelRatio number (=1) Pixel ratio
-t [ --token ] key Mapbox access token
-o [ --output ] file (=offline.db) Output database file name
```
2016-03-02 15:30:37 -03:00
Tobrun
7d0dea8dad
[android] #4157 - handle null icon when using parceable on MarkerOptions
2016-03-02 08:21:57 +01:00
Bruno de Oliveira Abinader
9346a6d038
[core] Avoid precompute overscaling for TileID
...
Plus type change for zoom and removed redundant inlines.
2016-03-01 21:39:36 +00:00
Bruno de Oliveira Abinader
c6757b9a9b
[core] Added DEGREES_MAX as constant value
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
fde0ab98ee
[core] Moved TileCoordinate to tile cover scope
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
6e6d91478e
[core] Cleared TileCoordinate from Painter
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
abe3f9ce7a
[core] Moved wrapping to LatLng scope
...
Fixes a precision loss when converting unwrapped LatLngs.
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
b325df880b
[core] Simplify Screen to Geometry coordinate conversion
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
9771b0e569
[core] Use GeometryTileFeature::defaultExtent by default
...
GeoJSONTile and AnnotationTile don't need to reimplement getExtent() if
they use the same default value. This also helps point and shape
annotations to avoid using raw values.
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
fcaafcc428
[core] Replace std::array<double, N> usage in SourceInfo
2016-03-01 20:58:54 +00:00
Bruno de Oliveira Abinader
c17e954983
[android|ios|osx] Fix return type for pixelForLatLng
2016-03-01 20:58:54 +00:00