Ivo van Dongen
6fa578aa4e
[android] geojson source - add conversion tests
2017-03-28 15:44:22 +03:00
Ivo van Dongen
02fd38ccbc
[android] add option to set geometry and feature on geojson source
2017-03-28 15:44:22 +03:00
Ivo van Dongen
fa7489fb7e
[android] geojson conversion optimisation
2017-03-28 15:44:22 +03:00
Konstantin Käfer
f70f604e5b
[core] Privatize gl/gl.hpp
2017-03-28 13:53:19 +02:00
Konstantin Käfer
a84aa453a9
[core] Privatize OpenGL/Context headers
2017-03-28 13:53:19 +02:00
Konstantin Käfer
3f0f4575e7
[android] Move SDK files to separate target
2017-03-28 13:53:19 +02:00
Konstantin Käfer
f436913550
[android] Remove public usage of private util/thread.hpp header
2017-03-28 13:53:19 +02:00
Konstantin Käfer
028360b68f
[node] Move util/async_task.hpp to public include directory
2017-03-28 13:53:19 +02:00
Konstantin Käfer
14bf47c296
[glfw] Remove GL state restoration
...
We're doing all of this in our own context anyway, so no need to restore the state
2017-03-28 13:53:19 +02:00
Konstantin Käfer
68e032e505
[core] Remove private header includes from CLI utilities
2017-03-28 13:53:19 +02:00
Bruno de Oliveira Abinader
9b39013ce4
[core] Internalize rapidjson.hpp
2017-03-28 13:53:19 +02:00
John Firebaugh
321d820a87
[node] Eliminate src as an include path
2017-03-28 13:53:19 +02:00
John Firebaugh
306b895dad
[node] Fix mistaken .cpp include
2017-03-28 13:53:19 +02:00
John Firebaugh
34aa7f880e
[core] Move map/change.hpp to public include directory
2017-03-28 13:53:19 +02:00
John Firebaugh
099a1cb9f1
[core] Move actor/{mailbox,scheduler}.hpp to public include directory
...
Map constructor takes Scheduler&, and consumers are expected to define an implementation. Therefore the interface must be public.
2017-03-28 13:53:19 +02:00
John Firebaugh
54cbdc4812
[core] Move ignore.hpp to public include directory
2017-03-28 13:53:19 +02:00
John Firebaugh
3db027751e
[core] Avoid public dtoa.hpp include
2017-03-28 13:53:19 +02:00
John Firebaugh
0be8309446
[core] Avoid public geometry_tile_data.hpp include
2017-03-28 13:53:19 +02:00
John Firebaugh
a3c8fcda9c
[core] Core tests and benchmarks are allowed to include via src
2017-03-28 13:53:19 +02:00
John Firebaugh
15833a6b78
[core] Move interpolate.hpp to public include directory
2017-03-28 13:53:19 +02:00
Ivo van Dongen
e1a9a468a9
[android] use more appropriate numeric types for filter conversion
2017-03-28 14:43:23 +03:00
Anand Thakker
0abaae23b6
Small edit to improve code resiliency ( #8540 )
...
h/t @ChrisLoer catching this place where we were relying on member
initialization order. While it _happened_ to be okay here, it's
unnecessarily fragile.
2017-03-28 07:41:03 -04:00
Tobrun
f9462adf8a
[android] - mark non-translatable resources, remove debug string resources, expose strings in public.xml for resource overloading. ( #8530 )
2017-03-28 12:18:22 +02:00
Konstantin Käfer
93380be83c
[build] Add Dockerfile for Bitrise
2017-03-28 09:37:42 +02:00
Tobrun
66ed1a1080
[android] - harden offline region creation, add include method, expose world bounds, update tests ( #8517 )
2017-03-24 18:41:49 +01:00
Tobrun
c7722b54a8
[android] - correct anchoring when Icon is updated ( #8519 )
2017-03-24 18:41:20 +01:00
Tobrun
83cef9eb68
[android] - update VectorSource javadoc ( #8521 )
...
* [android] - update VectorSource docs on VectorSource creation
* [tests] Test only CameraOptions center, zoom in CameraToLatLngBounds
2017-03-24 17:55:55 +01:00
Bruno de Oliveira Abinader
80915992ab
[core] Added Map::latLngBoundsForCamera
2017-03-24 13:51:35 +02:00
Konstantin Käfer
e67abfbe67
[core] Refactor OpenGL extension loading mechanism
...
Previously, we initialized global variables that held pointers to the extension functions. While this seemed to work, the spec doesn't guarantee that the function pointers are identical for different OpenGL contexts. Therefore, we are now making them a member variable of the Context object.
2017-03-23 14:50:11 -07:00
Konstantin Käfer
234384ece9
[core] Move OpenGL extension initialization to Backend
2017-03-23 14:50:11 -07:00
Konstantin Käfer
8e5214144e
[core] Ensure that a BackendScope exists when doing GL calls
2017-03-23 14:50:11 -07:00
John Firebaugh
d7227e13a7
[all] Replace Result<T> with optional<T> plus out Error parameter
2017-03-23 13:31:13 -07:00
Bruno de Oliveira Abinader
1c757cce34
[build] Autodetect Qt{4,5}
2017-03-23 16:09:07 +02:00
Chris Loer
a3f40d0c0c
Verbose commenting on getSegmentGlyphs ( #8361 )
...
* Verbose commenting on getSegmentGlyphs
This came out of @cloer and @anandthakker trying to figure out
how getSegmentGlyphs actually worked.
Goal is to use this commented version as the base for a refactor.
* Refactor getSegmentGlyphs for clarity.
* Add more documentation, inline helper functions
* Initialize VirtualSegments directly
* Fix virtual anchor diagram
2017-03-22 17:27:06 -04:00
Konstantin Käfer
3c91b6b7de
[core] cache binary shaders on Android
2017-03-22 15:59:10 +01:00
Konstantin Käfer
d20327844c
[qt] Add setFramebufferObject() for correct FBO binding restoration
2017-03-22 14:15:50 +01:00
John Firebaugh
e488ca702e
Merge branch 'release-ios-v3.5.0-android-v5.0.0'
2017-03-21 12:04:20 -07:00
Bruno de Oliveira Abinader
1f8910de18
Make Source::getZoomRange return an optional range
2017-03-21 19:33:36 +02:00
John Firebaugh
86cddaf751
[core] Remove unnecessary unordered_map includes
2017-03-21 09:27:22 -07:00
John Firebaugh
c16bd14416
[core] Prefer std::map to std::unordered_map for smaller binary size
2017-03-21 09:27:22 -07:00
Bruno de Oliveira Abinader
2dbda72c45
[macos] Updated MapObserver::onSourceChanged
2017-03-21 17:36:56 +02:00
Bruno de Oliveira Abinader
51aa6ccfd3
[android] Updated MapObserver::onSourceChanged
2017-03-21 17:36:56 +02:00
Bruno de Oliveira Abinader
fa2b7676b8
[Qt] Updated MapObserver::onSourceChanged
2017-03-21 17:36:56 +02:00
Bruno de Oliveira Abinader
c1a410be8b
[core] s/onSourceDidChange/onSourceChanged/ + source ref
2017-03-21 17:36:56 +02:00
Eric Wolfe
e0fe42d832
[ios][macos] Update DDS guide
...
Clarifies linear and exponential interpolation, adds stops to each example for clarity, and other minor tweaks.
2017-03-20 22:34:15 -07:00
Eric Wolfe
af475f0175
[ios] Add next steps to Runtime Styling guide ( #7855 )
2017-03-20 22:34:15 -07:00
Eric Wolfe
f91072a6b0
[ios][macos] Document that transitions using setStyleURL are not supported ( #8475 )
2017-03-20 17:00:53 -07:00
Bruno de Oliveira Abinader
24198ebca8
[core] Expose Source::getZoomRange
2017-03-20 18:25:04 +02:00
Jason Wray
751fa3b8a2
[ios, build] Change version checker URL to ios-sdk site ( #8468 )
...
Decouple the version checker updating from the deploy process.
2017-03-19 01:29:25 -04:00
Jesse Bounds
7a5d313188
[ios] Bump podspec version for v3.5.0-rc.2
...
Reverts https://github.com/mapbox/mapbox-gl-native/pull/8462
2017-03-18 21:29:05 -07:00