summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* [build] s/master/main on GL JSupstream/tmpsantos-js_mainThiago Marcos P. Santos2020-09-211-3/+3
| | | | Check if pinned against main.
* [build] Fix script that trigger downstream jobsThiago Marcos P. Santos2020-04-281-1/+1
| | | | The API now replies with a 200 when the request is successful.
* [benchmark] Increase threshold to 15%Juha Alanen2020-04-211-5/+5
|
* [build] Move to Ubuntu EoanThiago Marcos P. Santos2020-04-162-11/+20
| | | | Disco has reached EOL and apt-get fails.
* [benchmark] Add script for comparing benchmark results to baselineJuha Alanen2020-04-151-0/+41
| | | | | Benchmark will fail if the average time is more than 5% higher than the baseline.
* Enable 'circle-sort-key' layout propertyAndrew Hay Kurtz2020-04-141-3/+0
|
* Fix LocationIndicator LayerGali Nelle2020-04-101-15/+15
| | | | | | | | | This changes image size properties to be scales instead of pixel sizes. The commit also adds fixes for handling image updates with the same ID, adds tests for expressions in paint properties, as well as tests for using images with pixel ratio greater than 1. Finally it moves image-tilt-displacement and perspective-compensation properties from layout to paint properties, and includes other minor cleanups.
* Make location indicator bearing a paint propertyGali Nelle2020-04-082-14/+35
| | | | | | This change introduces a new property type, Rotation, that uses a custom interpolator, and that is currently applied to all style properties named "bearing", with a period attribute.
* Add LocationIndicatorLayerGali Nelle2020-04-082-3/+184
| | | | | New key is "G" in mbgl-glfw, cycling between no puck, centered in the viewport and positioned in Tokyo.
* [build] Fix undefined behavour sanitizer (#16375)zmiao2020-04-071-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [build] Fix integer overflow runtime error for core part Temporarily remove circle ci UBSAN build precondition * [build] Enable all of the ubsans [build] Check runtime error [build] Update UBSAN_OPTION * [build] Add UBSAN blacklist [build] Ignore system libraries [build] Ignore vendor library * [build] Fix implicit conversion runtime error in core * [build] Fix division by zero runtime error * [build] Add unfixed error to ubsan blacklist * [build] Make UBSAN halt on error Revert "Temporary remove build precondition" * [build] Fix division by zero error * [build] Make UBSAN officially work without FIXME prefix * [build] Fix implicit conversion from int64_t to uint64_t * [build] Rename style test json file name * Address review findings
* [build] Make the docker image smallerThiago Marcos P. Santos2020-04-021-44/+52
| | | | | It could be made even smaller by splitting Android and Linux builds, but so far CircleCI is handling it fine.
* [build] Deprecated GCC 4.9 and set the minimum to GCC 5Thiago Marcos P. Santos2020-03-231-3/+1
|
* [build] Trigger the downstream CI and get the status backThiago Marcos P. Santos2020-03-201-0/+71
| | | | | Allows triggering a pipeline at any other repository passing parameters.
* [build] Bump dockerThiago Marcos P. Santos2020-03-141-0/+1
| | | | Allow building with OpenGL ES 2.0 headers on Linux.
* [build] Generate the LICENSE.md for mbgl-coreThiago Marcos P. Santos2020-02-271-0/+40
| | | | | | | Add a script that for everything we link against mbgl-core, it will check the license and generate a file all the dependencies listed with the respective authors, project urls and license.
* [build][ios] Move iOS specific ccache scripts to platform directoryJuha Alanen2020-02-272-18/+0
|
* [build] Enable ccache for Xcode iOS buildsJuha Alanen2020-02-142-0/+18
|
* [build] Remove unused filesThiago Marcos P. Santos2020-02-072-175/+0
| | | | | Buck build is no longer needed, neither is the previous CMake buildsystem.
* [core] Enable 'line-sort-key' and 'fill-sort-key' layout properties (#15839)Andrew Hay Kurtz2019-12-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Generate style code for 'line-sort-key' and 'symbol-sort-key' - Add new layout properties to FillLayer::Impl, FillBucket, and FillLayerFactory - Fix consistency of paint and layout properties type alias usage in FillBucket, LineBucket - Add optional feature sorting to fill and line Layout creation - Enable node render tests for fill-sort-key and line-sort-key - Fix FillBucket test construction - Prefer emplace_back to push_back for PatternFeature container - Fix buggy static_cast for PatternFeature indices - Maintain sort of features as they are created - Switch pattern layout features container to list from vector for better insert performance - Fix formatting expected by sanity check - Use subclass PatternLayoutSorted to work around lack of template functions - Fix to retain source order for features with equivalent sort keys during sorting - [core] Fix clang-format - [core] Address review comments - [core] Pass inserting strategy class at compile time - [core] Use sorted strategy only if sort key is defined in layout - [core] Update style generator - [core] Merge PatternLayout and PatternLayoutSorted classes - Use static methods for inserter strategies - Merge PatternLayout and PatternLayoutSorted classes
* [build] remove obsolete code in shader generation (#14906)Vladimir Agafonkin2019-12-111-5/+0
|
* [core] Turn off clang format for generated shaded codeAlexander Shalamov2019-12-021-3/+2
|
* [core] Use new 'SymbolTextAndIcon' program to draw icons in textAlexander Shalamov2019-12-021-6/+7
|
* [build] Run Valgrind instead of Memory SanitizerThiago Marcos P. Santos2019-11-202-63/+4
| | | | | | Memory Sanitizer requires all the dependencies, including libstdc++ to be compiled with Memory Sanitizer, otherwise we will get tons of false positives.
* [core] Implement image expression (#15877)Alexander Shalamov2019-11-111-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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
* [Linux] Remove CA certificate bundleMikko Pulkki2019-11-111-5/+0
|
* [core] Use expected.hpp from mapbox-baseMikhail Pozdnyakov2019-11-082-2/+1
|
* [build] Bump CI docker imageThiago Marcos P. Santos2019-10-231-1/+7
| | | | | This version includes gcloud, needed to run android firebase tests.
* [core] map image type to string until we have a dedicated implementationKonstantin Käfer2019-10-141-0/+3
|
* [core] type aliases and conversion traits for mapbox::base::ValueMikhail Pozdnyakov2019-09-261-1/+2
|
* [android, build] Generalize docs deployment script and add Android docs ↵Dan Swick2019-09-181-0/+36
| | | | deployment to circle config (#15299)
* [build] CI configThiago Marcos P. Santos2019-09-172-0/+120
| | | | | | | | | | Run it in parallel with the old build system. This will offer a migration path and make sure we keep everything working at the cost of running many CI bots. New stuff is prefixed with "next". Appveyor already got migrated to the next buildsystem. After merging, we will follow-up removing duplicated core bots.
* [build] Remove CXX11 flagThiago Marcos P. Santos2019-09-112-21/+0
| | | | No longer needed after we vendorized so many deps.
* [core] Use mapbox::base::TypeWrapper instead of utils::peerMikhail Pozdnyakov2019-09-101-1/+2
|
* [core, ios, macos] SDK objects should hold weak pointers to the core style ↵Mikhail Pozdnyakov2019-09-091-1/+2
| | | | objects (#15539)
* [build] Use rapidjson from mapbox-baseMikhail Pozdnyakov2019-09-021-2/+2
|
* [build] Use pixelmatch-cpp from mapbox-baseMikhail Pozdnyakov2019-09-021-1/+1
|
* [build] Use filesystem from mapbox-baseMikhail Pozdnyakov2019-09-021-1/+1
|
* [build] Use args from mapbox-baseMikhail Pozdnyakov2019-09-021-1/+0
|
* [build] Use jni.hpp from mapbox-baseMikhail Pozdnyakov2019-09-021-3/+3
|
* [build] Use geojson.hpp from mapbox-baseMikhail Pozdnyakov2019-09-021-2/+2
|
* [build] Use kdbush.hpp from mapbox-baseMikhail Pozdnyakov2019-09-021-2/+2
|
* [build] Use supercluster.hpp from mapbox-baseMikhail Pozdnyakov2019-09-021-2/+6
|
* [build] Bump mapbox-base versionMikhail Pozdnyakov2019-09-021-1/+1
|
* [build] Look further back for branch merge baseJason Wray2019-08-131-1/+1
|
* [build] Fix pluralization nitupstream/friedbunny-tests-out-changelog-edit-skippingJason Wray2019-08-081-2/+2
|
* [build] Skip CI jobs if there are no relevant changed filesJason Wray2019-08-081-0/+121
|
* [core] Switch test build to googletest git submoduleMikhail Pozdnyakov2019-08-011-19/+0
|
* [build] Use mapbox-base optionalBruno de Oliveira Abinader2019-07-291-2/+1
|
* [build] Replace geometry.hpp/variant with mapbox-baseBruno de Oliveira Abinader2019-07-261-33/+34
|
* [tests] Bump GL JS to run render test for #15139Thiago Marcos P. Santos2019-07-191-0/+5
| | | | https://github.com/mapbox/mapbox-gl-js/pull/8510