Tobrun
a4959131b2
[android] - transition options in milliseconds, added test cases, fixup test activity code ( #8576 )
2017-03-30 13:25:56 +02:00
Tobrun
152b48fd92
[android] - consitent use of ms unit for time in java code, unit conversion always happens in cpp code ( #8578 )
2017-03-30 13:25:42 +02:00
Lucas Wojciechowski
93706c65a5
[ ❤️ ] Create .topissuesrc ( #8568 )
...
* Create .topissuesrc
* Update .topissuesrc
2017-03-30 03:44:56 -07:00
John Firebaugh
1616140a95
RIP, @mention-bot
2017-03-29 09:37:59 -07:00
Konstantin Käfer
a9896fa01b
[build] generate .xcconfig files with configure_file
...
We previously used incremental `file(WRITE ...)` commands that gradually recreated the file on every CMake invocation. This sometimes lead to Xcode parsing a partially written file, which in turn breaks building dependend targets. Instead, we're now using a templated configuration file, which ensure that the file is created in one go and hopefully reduces the race condition between CMake and Xcode's automatic project updating.
2017-03-28 21:24:12 +02:00
Konstantin Käfer
c86b492bf7
[build] don't advertise headers that aren't used in public headers
2017-03-28 21:24:12 +02:00
Ivo van Dongen
b3ffeceb9e
[core] check null data in query source features
2017-03-28 21:31:35 +03:00
Molly Lloyd
47c1e42ac1
[core] implement dds for text-offset
2017-03-28 11:06:58 -07:00
John Firebaugh
5f40297526
[core] Update mapbox-gl-js submodule
...
Includes lowp ⇢ highp fix for shader color attributes / uniforms.
2017-03-28 11:06:58 -07:00
Molly Lloyd
e9cc666390
[node] fix node bindings 🐛
2017-03-28 11:06:58 -07:00
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