Thiago Marcos P. Santos
bd5397a886
[qt] Fix code formatting
2019-11-11 23:10:10 +02:00
Tadej Novak
910335c51f
[qt] Make image source url update possible
2019-11-11 23:10:10 +02:00
Dane Springmeyer
9bff033277
Fix linking error in render-test ( #15900 )
...
```
Undefined symbols for architecture x86_64:
"mbgl::ProxyFileSource::getRequestCount()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
"mbgl::ProxyFileSource::isTrackingActive()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
"mbgl::ProxyFileSource::setTrackingActive(bool)", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
TestRunner::run(TestMetadata&) in runner.cpp.o
"mbgl::ProxyFileSource::getTransferredSize()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
```
Fixes Debug build on OS X with clang-8
2019-11-11 12:07:46 -08:00
Alexander Shalamov
bcbaa3585b
[darwin] Update changelog
2019-11-11 18:20:01 +02:00
Alexander Shalamov
5bd3b51a81
[android] Update changelog
2019-11-11 18:20:01 +02:00
Alexander Shalamov
64b1662e55
[node] Update changelog
2019-11-11 18:20:01 +02:00
Alexander Shalamov
cd1a46785e
[darwin] Fix image roundrip conversion
2019-11-11 18:20:01 +02:00
Alexander Shalamov
9fc9cc30e8
[darwin] Add conversion for resolvedImage
2019-11-11 18:20:01 +02:00
Alexander Shalamov
3f7ed99d89
[darwin] Update image expression evaluated type name
2019-11-11 18:20:01 +02:00
Alexander Shalamov
461460fc87
[android] Placeholders for conversion from:to Image
2019-11-11 18:20:01 +02:00
Alexander Shalamov
a86857cb36
[android] Update image expression evaluated type name
2019-11-11 18:20:01 +02:00
Alexander Shalamov
8bbc7d9290
[node] Add support for Image expression
2019-11-11 18:20:01 +02:00
Alexander Shalamov
c6f3cc8b60
[core] Implement image expression ( #15877 )
...
* [core] Bump gl-js version
* [core] Implement image expression
* [core] Use new image expression
* [core] Coerce image expression to / from string
* [core] Serialize evaluated image
* [core] Pass available images to layout
* [core] Pass images to evaluation context
* [core] Set available flag value based on image availability
* [core] Allow image coercion to boolean to indicate image availability
* [core] Coalesce image expression
* [core] Add image expression to next build system
* [core] Align serialization format and evaluated type with gl-js
* [core] Add images to expression evaluation method
* [core] Add support for Image expression to expression test runner
* [core] Unskip image expression tests
* [core] Update unit tests
* [core] Use image expression in annotation manager
* [core] Add string to ImageExpression conversion
* [core] Add image expression to expression dsl
* [core] Convert tokens for implicitly created Image literal
* [core] Fix clang format
* [core] Split generated style code lines that are over 120 characters
* [core] Add unit test for image expression equality
* [core] Add image property expression evaluation unit test
* [core] Unskip image expression render test
* [core] Skip 'in' expression tests
* [core] Ignore fill-pattern/update-feature-state render test
* [core] Rename Image::serialize to Image::toValue
2019-11-11 18:20:01 +02:00
Mikhail Pozdnyakov
e1556fc539
[core] Improve OfflineDatabase error handling
...
- fixes missing exception handlers (e.g. runtim error from the `initialize()` method)
- introduces generic exception handling mechanism to reduce the repeated code
2019-11-11 15:33:55 +02:00
Mikko Pulkki
4176b28a77
[Linux] Remove CA certificate bundle
2019-11-11 10:11:49 +02:00
Fabian Guerra Soto
40f67c1e41
Release sangria ( #56 )
...
* Bump podspecs. (#43 )
* [ios] Podspec & changelog updates for v5.5.0 (#54 )
2019-11-08 09:28:29 -08:00
Mikhail Pozdnyakov
55e18a6f81
[core] Use expected.hpp from mapbox-base
2019-11-08 11:27:30 +02:00
zmiao
2e8a350d68
[core] Add batch conversion of latLngs to/from screenCoords ( #15891 )
...
* [core] Add batch conversion of latLng vs screenCoord
* [core] Take the simple approach
2019-11-07 18:16:31 +02:00
zmiao
1d49c23b85
[render-test] Fix render-test manifest confilicted local and member names ( #15888 )
2019-11-05 13:41:46 +02:00
Mikhail Pozdnyakov
4964f7ed00
[ios][android] Add change log entries
2019-11-05 11:45:38 +02:00
Mikhail Pozdnyakov
e6e6bcf55c
[core] Parse GeoJSONSource description in background
...
Unblocks the UI thread on heavy GeoJSON tiles parsing operation
2019-11-05 11:45:38 +02:00
Mikhail Pozdnyakov
31421f8448
[core] Add Scheduler::scheduleAndReplyValue() API
2019-11-05 11:45:38 +02:00
zmiao
d8b1b2bacf
[render-test]Fix regex match for testFilter input ( #15886 )
2019-11-04 18:34:30 +02:00
Tobrun
b381086338
[offline] update gl-native submodule to include warning log when creating an offline region ( #35 )
2019-11-04 13:54:40 +01:00
Mikhail Pozdnyakov
5b38cfee18
[android] Add change log entry
2019-10-31 10:24:55 +02:00
Mikhail Pozdnyakov
4afb4438eb
[android] Convert GeoJSON features to tiles in background
...
Composing tiles from the GeoJSON features is an expensive
operation that might block UI thread on updating the `GeoJsonSource`
with the new data.
This change moves tile composing to the background thread and thus
unblocks the UI thread.
2019-10-31 10:24:55 +02:00
Mikhail Pozdnyakov
8c498cd36c
[core] Introduce and apply GeoJSONData::create() API
2019-10-31 10:24:55 +02:00
Mikko Pulkki
6900ac9837
[render-test] Add gfx probe test cases
2019-10-30 14:32:27 +02:00
Mikko Pulkki
a7a7e8cbe2
[render-test] Implement gfx probe for tracking gpu resources
2019-10-30 14:32:27 +02:00
Mikko Pulkki
fb062bb23e
[render-test] Add resource usage tracking to gfx context
2019-10-30 14:32:27 +02:00
Tobrun
1f262f356b
[gl-native] update submodule to latest from master, update snapshot version for release-tequila ( #32 )
2019-10-30 11:20:06 +01:00
Julian Rex
a23fa5152e
Update to mapbox-gl-native sangria ( #41 )
2019-10-29 16:56:18 -04:00
Jordan Kiley
2a6dc8fcb5
Update README.md to link to previous releases ( #39 )
2019-10-29 13:21:25 -07:00
Langston Smith
50f9717afc
Removed BubbleLayout deprecated tag and added explanation ( #29 )
2019-10-29 13:14:29 -07:00
Langston Smith
a4b4c57a48
Adjusting CircleCI README badge to this repo ( #30 )
2019-10-29 13:14:17 -07:00
zmiao
c8576e089f
[render-test] Add manifest parser for render-test-runner ( #15861 )
...
* [render-test] Add manifest parser for render-test-runner
* [render-test] Refactory manifest parser
* [render-test] Parse full manifest file through CLI
* [render-test] Add linux probe manifest
2019-10-29 20:59:29 +02:00
Tobrun
8a8d19ddd4
[build] add CI job with building with buck ( #26 )
2019-10-29 19:09:56 +01:00
Konstantin Käfer
84f2ff1084
[core] use individual textures for line dash patterns
...
This moves the LineAtlas from a shared texture that contained SDF dash patterns to use individual textures.
Previously, the texture space was limited to a texture of 512 pixels height. Dash patterns were never removed (and are still never removed as of this patch), which means that this texture could fill up for styles that use a lot of different dash patterns. In particular, dash patterns for lines with a round line cap take up 15 pixels of texture height, limiting the amount of unique dash patterns to 34. While this was probably enough for rendering a single style, we quickly exhausted this number when reusing the Map object to render different styles.
Instead of a global shared texture, we're now creating individual textures for every dash pattern. These textures are still cached so that we don't need to re-upload the texture on every frame.
2019-10-29 11:27:24 +01:00
Jordan Kiley
089221ad63
Update issue templates ( #35 )
2019-10-28 14:30:26 -07:00
Juha Alanen
360b8b4247
[core,android,darwin,qt] Add fields related to feature-state
...
Move the fields from geometry.hpp/feature.hpp as they are not
part of the GeoJSON specification.
2019-10-28 16:46:55 +02:00
Juha Alanen
7c9c71fba1
[build] update mapbox-base
2019-10-28 16:46:55 +02:00
Mikhail Pozdnyakov
bdbb136612
[ios][android][core] Added change log entries and more code comments
2019-10-28 13:02:32 +02:00
Mikhail Pozdnyakov
f1a28377b5
[core] Add Map.NoHangOnMissingImage unit test
2019-10-28 13:02:32 +02:00
Mikhail Pozdnyakov
2f00ba7294
[core] Do not make pending requests for already requested images.
...
so that processing for the corresponding tile does not suspend and
the rendering performance is not affected.
2019-10-28 13:02:32 +02:00
Mikhail Pozdnyakov
aa36dc87fb
Revert "[core] Revert coalescing requests to the client for the same missing image"
...
This reverts commit 22132683797b5ea5cbe8622f77c01b399ad9c71e.
2019-10-28 13:02:32 +02:00
Mikhail Pozdnyakov
6428d12a8d
[core] Bump mapbox-gl-js version
2019-10-28 11:45:25 +02:00
dependabot[bot]
59f5d9a246
Bump esm from 3.0.84 to 3.2.25 ( #16 )
...
Bumps [esm](https://github.com/standard-things/esm ) from 3.0.84 to 3.2.25.
- [Release notes](https://github.com/standard-things/esm/releases )
- [Commits](https://github.com/standard-things/esm/compare/3.0.84...3.2.25 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-10-25 17:03:39 -07:00
zmiao
128da903c1
Config CircleCI to save render test output when failing ( #15863 )
...
* [render-test] Save index.html
* Add extra folder
2019-10-25 18:22:32 +03:00
Tobrun
8a6dba47ed
[build] remove local c++ src folder, using upstream for now ( #27 )
2019-10-25 12:06:26 +02:00
Igor Tarasov
77e7e0e38b
Update changelog for v8.5.0-alpha.4 ( #25 )
2019-10-24 17:22:41 +03:00