Justin R. Miller
43cc8dbdb8
[ios] fixes #8522 : don't alter tint color on annotation views ( #8789 )
2017-04-21 11:50:34 -07:00
Tobrun
ed51462428
[android] - convert camera position values coming from core ( #8794 )
2017-04-21 19:15:26 +02:00
John Firebaugh
3c23faf65a
[core] More complete fix for composite function interpolation edge case
...
b5b4549 / #8613 handled the edge case for layout properties, but not paint properties. Move the check for a degenerate range to interpolationFactor in order to handle both correctly.
2017-04-20 16:11:57 -07:00
Pablo Guardiola
c6be40b71b
[android] Add a way to use a custom location source ( #8710 )
...
* add a way to use a custom location source
* add custom location engine example to test app
2017-04-20 20:10:29 +02:00
Konstantin Käfer
97f2a44859
[core] remove unused leftover files
2017-04-20 20:04:33 +02:00
Minh Nguyễn
0d1d0efd60
[qt] Bring back icon.png
2017-04-20 11:46:50 -04:00
Minh Nguyễn
40508a1763
[common] Updated original SVG icons
2017-04-20 11:46:50 -04:00
Minh Nguyễn
cab23fc05a
[macos] Updated macosapp application iconset
2017-04-20 11:46:50 -04:00
Thiago Marcos P. Santos
1470ee7db6
[node] Add test for request not found
2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
51ebb96b1d
[node] Add map.cancel()
...
Cancels an ongoing rendering.
2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
d767545f72
[node] Benchmark/stress test
...
Tries to simulate the workload from api-gl.
2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
761cd136a8
[node] Add request failure tests
...
Test for timeout and when the request fails.
2017-04-20 18:46:35 +03:00
Tobrun
07573932a9
[android] - move calculation of LatLngBounds to core ( #8765 )
2017-04-20 17:31:07 +02:00
Tobrun
86433dfd84
Harden telemetry event dispatch ( #8767 )
...
* [android] - harden telemetry event dispatch
* fixup
2017-04-20 16:18:35 +02:00
Konstantin Käfer
9a9408e811
[core] Render parent raster tiles when ideal tile can't be loaded
2017-04-20 09:38:18 +02:00
Ivo van Dongen
7ddca3b611
[core] account for property functions in query rendered features
2017-04-19 17:21:28 -07:00
Ivo van Dongen
d752235ec7
[core] make Tile::getBucket const
2017-04-19 17:21:28 -07:00
Ivo van Dongen
935cf531e4
[core] property function statistics collection
2017-04-19 17:21:28 -07:00
Eric Wolfe
1ca8f4e2f3
[ios][macos] Updated Mapbox logo in documentation
2017-04-19 17:21:18 -07:00
Tobrun
090677a905
[android] - set firsRender flag to false when destroying the surface ( #8739 )
2017-04-19 17:39:18 +02:00
Minh Nguyễn
fdee13b429
[common] Updated original application SVG icon
...
Also deleted an unused, white-on-clear application icon.
2017-04-19 11:25:31 -04:00
Minh Nguyễn
9d1bace3ce
[ios] Updated iosapp application iconset
2017-04-19 11:25:31 -04:00
John Firebaugh
c7e6dc4832
[macos] Fix pinch gesture scaling math
2017-04-19 08:01:25 -07:00
Tobrun
553ec88dc0
[android] - expose source layer identifier ( #8709 )
2017-04-19 15:05:08 +02:00
Cameron Mace
9c1150cfe9
bumped MAS version ( #8763 )
2017-04-18 18:23:29 -07:00
John Firebaugh
efa6c01956
[core] Remove unnecessary Source::Impl::enabled assignment
...
This flag will get set automatically by Style::recalculate.
2017-04-18 08:49:57 -07:00
Tobrun
589d71d7ad
[android] - post resetting invalidation flag to avoid race condition ( #8738 )
2017-04-18 16:13:15 +02:00
Tobrun
8e9eaaabfc
[android] - synchronize display and context initalisation with create surface to avoid EGL bad surface ( #8759 )
2017-04-18 16:12:27 +02:00
John Firebaugh
ddecdeca94
[core] Move ProjectedMeters to projection.hpp
2017-04-18 14:43:31 +03:00
John Firebaugh
092da9c956
[core] Remove non-Map-dependent projection methods from Map
2017-04-18 14:43:31 +03:00
Fredrik Karlsson
8eb23cbac8
[ios] Scale bar ( #7631 )
...
* [ios] added a scale bar
* [ios] update design
* [ios] show/hide scale bar
* [ios] Remove the need to localize 0
* [ios] Support for imperial units
* [ios] Round to nearest foot
* [ios] Make scale bar private
* [ios] Update design and clean up
* [ios] Rename and various optimizations
* [ios] RTL support
* [ios] added max scale and removed animations
* [ios] animate scale bar
2017-04-16 17:24:17 +02:00
John Firebaugh
fcf5d1b8af
[core] Combine two GlyphID-keyed maps in GlyphAtlas::Entry
2017-04-14 15:39:31 -07:00
John Firebaugh
a50d7a331b
[core] Replace GlyphRangeSet in onGlyphsAvailable with optionals in the map
...
GlyphRangeSet isn't keyed by FontStack, so using it to indicate that a particular range was loaded could have produced false positives.
2017-04-14 15:39:31 -07:00
Bruno de Oliveira Abinader
09a2271576
[core] Ignore shortest path in Map::pixelForLatLng
2017-04-14 12:52:20 -07:00
Bruno de Oliveira Abinader
98e2e59e5e
[core] Safeguard PositionedIcon usage via optional
2017-04-14 12:33:13 -07:00
Bruno de Oliveira Abinader
2f4d162deb
[core] Tighten geo.hpp ctors
2017-04-14 12:33:13 -07:00
Bruno de Oliveira Abinader
8877452ec3
[core] TransitionOptions s/operator bool/isDefined/
2017-04-14 12:33:13 -07:00
Bruno de Oliveira Abinader
04a3a7383a
[core] Remove unused bool() functions
2017-04-14 12:33:13 -07:00
Minh Nguyễn
ef99b108fe
[ios] Deleted unused source unit tests
...
Deleted MGLSourceTests, which has been subsumed by MGLStyleTests and is no longer part of any test target.
2017-04-14 11:20:09 -07:00
Jesse Bounds
9340b4822a
[ios, macos] Add Swift integration tests for map view delegate
2017-04-13 14:52:15 -04:00
Pablo Guardiola
cf8584538c
remove duplicated resources ( #8743 )
2017-04-13 20:05:20 +02:00
John Firebaugh
215e002a10
[darwin] Update CHANGELOGs
2017-04-13 10:33:18 -07:00
John Firebaugh
80d0420ea6
[darwin] Remove use of NS_DESIGNATED_INITIALIZER from MGLStyleLayer subclasses
...
It produces compiler warnings for which there seems to be no workaround, and since there's only a single initializer, NS_DESIGNATED_INITIALIZER has little benefit.
2017-04-13 10:33:18 -07:00
John Firebaugh
e5c6d2838d
[darwin] Make -[MGLForegroundStyleLayer sourceIdentifier] abstract
...
It's already overridden by concrete subclasses, and by making it abstract we enable the removal of the private MGLForegroundStyleLayer category.
2017-04-13 10:33:18 -07:00
John Firebaugh
7b041b123c
[core, darwin] Object identity for MGLSource*, MGLStyleLayer*
...
All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`.
2017-04-13 10:33:18 -07:00
John Firebaugh
de6c9b35f3
[darwin] Simplify MGLStyleLayer initialization and pointer management
...
Similarly to the previous commit, introduce `-[MGLStyleLayer initWithPendingLayer:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts.
Fixes an issue where `-[MGLStyle layerFromMBGLLayer:]` would wind up creating layers whose `_rawLayer` and `_pendingLayer` held different values.
2017-04-13 10:33:18 -07:00
John Firebaugh
98d005792b
[darwin] Simplify MGLSource initialization and pointer management
...
Introduce `-[MGLSource initWithPendingSource:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts.
2017-04-13 10:33:18 -07:00
John Firebaugh
3a342c709c
[darwin] Remove unnecessary MGLTileSource initializers
2017-04-13 10:33:18 -07:00
John Firebaugh
f1c06f8d83
[all] Remove redundant scale-related camera methods
...
We don't need to have two different measurement systems for map zoom.
2017-04-13 10:28:44 -07:00
John Firebaugh
a2670336d4
[tests] Rewrite GlyphAtlas tests to use public API
2017-04-13 10:10:56 -07:00