summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: These tests need special attentionupstream/tmpsantos-node_refactoringThiago Marcos P. Santos2017-07-111-41/+44
|
* [node] Port the tests to the new file sourceThiago Marcos P. Santos2017-07-118-377/+5
|
* [node] Remove the JavaScript shimThiago Marcos P. Santos2017-07-116-39/+6
| | | | | This was need because of a hack on how network requests were replied.
* [node] No longer release the Map objectThiago Marcos P. Santos2017-07-112-56/+1
| | | | | | This is not really needed. The garbage collector should take care of destroying the Map object, we should not partially dispose resources.
* [node] Use the DefaultFileSourceThiago Marcos P. Santos2017-07-116-345/+14
| | | | | | | | | | | | We can remove a lot of code and make the bindings a lot simpler by reusing the DefaultFileSource that is backed by curl. This file source is widely tested by the [core] unit tests and used by all the SDKs. The curl backend is used by the Linux port and is known to be very stable. This will also simplify the request logic. Previously the flow for making a resource request was complicated to be implemented in the bindings and had issues regarding object lifecycle.
* [darwin] Include polylabel via cmakeJason Wray2017-07-115-41/+12
|
* [android] fix javadoc comment for public setOfflineMapboxTileCountLimit ↵Antonio Zugaldia2017-07-091-4/+5
| | | | method (#9454)
* [android] - build SNAPSHOT from master (#9452)Tobrun2017-07-071-1/+1
|
* [benchmark] add render benchmarksIvo van Dongen2017-07-074-1/+81
|
* [Qt] Make qt.cmake Windows-friendlyThiago Marcos P. Santos2017-07-071-1/+5
| | | | | - Do not build headless view. - Add no-op thread implementation.
* [Qt] Add a no-op thread helper for other platformsThiago Marcos P. Santos2017-07-071-0/+19
|
* [Qt] Use QThreadStorage for thread localThiago Marcos P. Santos2017-07-072-1/+45
| | | | Portable.
* [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-078-51/+88
|
* [benchmark] update cache db and styleIvo van Dongen2017-07-072-11309/+3989
|
* [core] Fix conditional unitialized jump on RenderGeoJSONSourceThiago Marcos P. Santos2017-07-071-1/+1
| | | | | | | | | | | | | | | | | | | ``` ==24942== Conditional jump or move depends on uninitialised value(s) ==24942== at 0x7D943D: mbgl::RenderGeoJSONSource::update(mbgl::Immutable<mbgl::style::Source::Impl>, std::vector<mbgl::Immutable<mbgl::style::Layer::Impl>, std::allocator<mbgl::Immutable<mbgl::style::Layer::Impl> > > const&, bool, bool, mbgl::TileParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x796445: mbgl::RenderStyle::update(mbgl::UpdateParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E29D: mbgl::Map::Impl::render(mbgl::View&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E559: mbgl::Map::Impl::renderStill() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0xA39772: uv__async_event (async.c:98) ==24942== by 0xA398F8: uv__async_io (async.c:138) ==24942== by 0xA4375F: uv__io_poll (linux-core.c:380) ==24942== by 0xA3A1F2: uv_run (core.c:354) ==24942== by 0x61BADC: API_ZoomHistory_Test::TestBody() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x89FDE9: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x885450: testing::Test::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x88642F: testing::TestInfo::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== ```
* [core] Fix sorting order for render tilesThiago Marcos P. Santos2017-07-071-0/+3
| | | | | Sort by z order, so lower res tiles don't get rendered over high res tiles.
* [tests] Add unit test for tile prefetchingThiago Marcos P. Santos2017-07-077-0/+123
|
* [core] Prefetch low resolution tilesThiago Marcos P. Santos2017-07-077-4/+56
|
* Hit test Marker and MarkerViews (#9424)Tobrun2017-07-075-76/+141
| | | | | | * [android] - hit test Marker and MarkerViews * fixup
* [android] - add Map change & visibility test activities (#9425)Tobrun2017-07-075-0/+300
|
* [android] - map's visible region fix #9427 (#9428)Łukasz Paczos2017-07-061-4/+4
|
* [android] - validate if platform implementation doesn't return a null motion ↵Tobrun2017-07-061-2/+6
| | | | event (#9434)
* [core] Updated script detection for Unicode 10Minh Nguyễn2017-07-061-2/+14
| | | | Updated script detection code to reflect changes in Unicode 10 and UTR 50 revision 17.
* [build] add node-benchmark target and xcode schemeIvo van Dongen2017-07-062-0/+19
|
* [core] Implement circle-pitch-alignment propertyChris Loer2017-07-0618-12/+296
| | | | Closes issue #9349.
* [core] Bump mapbox-gl-js to get updated circle shader.Chris Loer2017-07-061-0/+0
|
* [test] Added bucket feature insertion testsBruno de Oliveira Abinader2017-07-061-0/+50
|
* [test] Reuse StubGeometryTileFeature in MergeLinesBruno de Oliveira Abinader2017-07-062-34/+14
|
* [core] Don't upload empty bucketsBruno de Oliveira Abinader2017-07-063-3/+11
|
* [core] make{Glyph,Image}Atlas only once for any number of symbol layersJohn Firebaugh2017-07-063-34/+24
|
* [core] point status badges to Circle CIKonstantin Käfer2017-07-061-4/+4
|
* [build] remove .travis.yml to avoid triggering builds that we don't useKonstantin Käfer2017-07-061-8/+0
|
* [core] rename getStencils() to getClipIDs() to better reflect what it ↵Konstantin Käfer2017-07-064-39/+39
| | | | actually does
* [core] don't use unordered_* collections for things we need to sort anywayKonstantin Käfer2017-07-062-5/+5
|
* [core] refactor ClipID generationKonstantin Käfer2017-07-0617-245/+209
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-0617-129/+237
|
* [android] Fix my location drawable getting tinted (#9410)Pablo Guardiola2017-07-063-18/+44
| | | | | | * fix my location drawable tinted when setting mapbox_myLocationTintColor in xml issue (linking my location foreground drawables with my location foreground tint color and adding the possibility of setting an undefined my location foreground tint color) * link my location background drawable with my location background tint color and add the possibility of setting an undefined my location background tint color
* Merge remote-tracking branch 'origin/tvn-merge-release'Minh Nguyễn2017-07-05145-7314/+10678
|\
| * [macos] - add Styles header to CHANGELOG.mdTobrun2017-07-051-0/+3
| |
| * [darwin] - re-add swift documentationTobrun2017-07-056-0/+44
| |
| * [android] - invible marker views performance fix #9419 (#9420)Łukasz Paczos2017-07-051-1/+1
| |
| * [core] Fix iterator invalidation in erase_ifJohn Firebaugh2017-07-051-4/+4
| | | | | | | | vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase.
| * Merge branch 'release-ios-v3.6.0-android-v5.1.0'Tobrun2017-07-05150-7355/+10672
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .travis.yml # circle.yml # cmake/core-files.cmake # include/mbgl/style/function/composite_function.hpp # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/build.gradle # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyBearingTracking.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyLocationTracking.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/CameraChangeDispatcher.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/TrackingSettings.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Position.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/light.java.ejs # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/utils/BitmapUtils.java # platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/LightTest.java # platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/light.junit.ejs # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MockLocationEngine.java # platform/android/dependencies.gradle # platform/android/src/native_map_view.cpp # platform/darwin/scripts/generate-style-code.js # platform/darwin/src/MGLGeometry_Private.h # platform/darwin/src/MGLLight.h # platform/darwin/src/MGLLight.mm # platform/darwin/src/MGLSource.h # platform/darwin/src/MGLStyle.h # platform/darwin/src/MGLStyle.mm # platform/darwin/test/MGLLightTest.mm # platform/default/default_file_source.cpp # platform/ios/CHANGELOG.md # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/ios/resources/Images.xcassets/default_marker.imageset/default_marker.pdf # platform/macos/CHANGELOG.md # scripts/generate-shaders.js # src/mbgl/layout/symbol_layout.cpp # src/mbgl/programs/program.hpp # src/mbgl/programs/symbol_program.hpp # src/mbgl/programs/uniforms.hpp # src/mbgl/renderer/frame_history.cpp # src/mbgl/renderer/paint_property_binder.hpp # src/mbgl/shaders/line.cpp # src/mbgl/shaders/line_pattern.cpp # src/mbgl/shaders/line_sdf.cpp # src/mbgl/sprite/sprite_atlas.hpp # src/mbgl/style/layers/line_layer_properties.hpp # src/mbgl/style/sources/geojson_source.cpp # src/mbgl/style/style.cpp # src/mbgl/text/glyph_atlas.hpp # src/mbgl/tile/geometry_tile.cpp # src/mbgl/tile/geometry_tile.hpp # test/style/style.test.cpp
| | * [android] - update changelog for 5.1.0 release (#9405)android-v5.1.0Tobrun2017-07-013-3/+8
| | |
| | * [android] - bump Mapbox Android Services to latest for 5.1.0 final release ↵Tobrun2017-06-301-1/+1
| | | | | | | | | | | | (#9402)
| | * Downgrade location provider dependency (#9394)Tobrun2017-06-305-63/+27
| | | | | | | | | | | | | | | | | | * [android] - downgrade LOST to Mapbox SDK 5.0.2 version. * bump LOST back to Mapbox Android SDK version 4.x
| | * macos-v0.5.0macos-v0.5.0Minh Nguyễn2017-06-292-2/+2
| | |
| | * [macos] Updated screenshotMinh Nguyễn2017-06-291-0/+0
| | | | | | | | | | | | The new screenshot features 3D extruded buildings, vertical CJK, and right-to-left Arabic, all via runtime styling.
| | * ios] Update pods spec for iOS v3.6.0ios-v3.6.0Fabian Guerra2017-06-292-2/+2
| | |
| | * [macos] Fixed cursor shifting after drag gestureMinh Nguyễn2017-06-292-1/+2
| | | | | | | | | | | | | | | | | | When redisplaying the mouse cursor after a modified drag gesture, incorporate the conversion from view coordinates to window coordinates. Previously, this code performed the conversion but threw away the results. Fixes #8670.