summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Bump mapbox-base to 1.2.0Alexander Shalamov2020-03-232-2/+2
|
* [core] FileSourceManager::getFileSource() returns PassRefPtrMikhail Pozdnyakov2020-02-262-4/+4
|
* [build] Move the `next` buildsystem to the rootThiago Marcos P. Santos2020-02-071-0/+42
| | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier.
* [core] Modularize FileSource codebase (#15768)Alexander Shalamov2020-01-132-39/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Introduce FileSourceManager and use it for default platform impl - Add `FileSourceManager` interface that provides access to `FileSource` instances and means of registering / unregistering `FileSource` factories - Split `DefaultFileSource` into smaller parts - Add `DatabaseFileSource` interface and it's default implementation - Remove inter-dependencies between concrete `FileSource` classes * [build] Add files to next build system * [core] Add generic property setters / getters * [core] Remove setOnlineStatus from OnlineFileSource interface * [core] Hide threading implementation details from DatabaseFileSource interface * [core] Make DB file source methods virtual * [core] Add documentation for DatabaseFileSource and rename one method * [core] Use simple callback instead of ActorRef * [core] Remove ActorRef from OnlineFileSource public header * [core] Add callback to FileSource::forward async API * [core] Pass OfflineRegionDefinition by value * [core] Update tests to use modular file sources * [core] Update unit tests * [core] Update unit tests after rebase * [core] Backport low prio fix for cached requests * [core] Backport pack database * [core] Return removed factory from unRegisterFileSourceFactory * [core] Rename shadowed args in onlinefilesource * [core] Remove simple std::function callback aliases * [core] Expose online file source property keys in public header file * [test-runner] Add proxy file source test runner * [cache] Update mbgl-cache utility to use new file source * [metrics] Rebaseline binary size metrics * [offline] Update offline utility * [core] Update changelog
* [tools] Added cache toolThiago Marcos P. Santos2020-01-081-0/+97
| | | | | A tool for adding resources to a cache database, important for adding fixtures to our render test cache database.
* [render-test] Implement gfx probe for tracking gpu resourcesMikko Pulkki2019-10-301-1/+1
|
* [core] Add requiredTileCount to OfflineRegionStatusBruno de Oliveira Abinader2019-08-291-0/+2
|
* improve offline cli help pageAndrew Harvey2019-06-071-1/+1
| | | | The GeoJSON file can't be a FeatureCollection, it must be a single Feature GeoJSON, with simple geometry
* [core] refactor program object creationKonstantin Käfer2019-05-281-0/+2
|
* [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692)Aleksandar Stojiljkovic2019-05-211-1/+1
| | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx).
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-101-4/+2
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [core] clang-tidy fixesKonstantin Käfer2019-04-051-1/+1
|
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+2
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+2
|
* [core] Bump args to 6.2.2 (does not use RTTI)Bruno de Oliveira Abinader2019-03-252-2/+2
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-201-9/+3
|
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-131-1/+1
|
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-1/+3
| | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map.
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-041-1/+1
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-041-3/+5
|
* [core] Expose "includeIdeographs" in offline download command line tool.Chris Loer2018-12-211-2/+4
|
* [build] use newer compiler versions for some buildsKonstantin Käfer2018-11-281-1/+1
|
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-231-0/+21
|
* [core] Add DefaultFileSource::mergeRegions API and CLI support in the ↵Asheem Mamoowala2018-08-281-6/+37
| | | | mbgl-offline tool.
* [offline] Add option to pass geojson input fileIvo van Dongen2018-08-201-14/+76
|
* WIP: use expected<T, E> for passing on errorsKonstantin Käfer2018-08-141-3/+3
|
* [core] Fix GCC8's new -Wcatch-value warningsZsolt Bölöny2018-06-252-6/+6
| | | Polymorphic types shouldn't be caught by value, as the warning message says. Catch them by constant reference instead.
* [core] Add 'apiBaseURL' argument to mbgl-offline util.Chris Loer2018-03-271-0/+4
|
* [build] Replace boost_libprogram_options with argsBruno de Oliveira Abinader2017-12-182-89/+100
|
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-171-1/+1
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-26/+9
|
* [render] manage backendscope in renderer frontendIvo van Dongen2017-07-251-1/+1
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-181-1/+1
|
* [core] renderer interfaceIvo van Dongen2017-07-181-2/+5
|
* [core] split backend from mapobserverIvo van Dongen2017-07-181-1/+1
|
* [core] Move setStyleJSON/URL to Style; add Map::setStyleJohn Firebaugh2017-06-221-1/+2
|
* [core] mbgl-render: allow scale factor to be floating point numberRoman Chichina2017-05-151-2/+3
|
* [core, node, darwin, qt] Remove support for paint classesJohn Firebaugh2017-05-151-5/+0
|
* [core] Remove private header includes from CLI utilitiesKonstantin Käfer2017-03-282-8/+8
|
* [core] Ensure that a BackendScope exists when doing GL callsKonstantin Käfer2017-03-231-0/+2
|
* [render] allow passing URLs to mbgl-renderKonstantin Käfer2016-12-071-3/+7
|
* Add ratio argument to render.cpp (#7161)Saman Bemel-Benrud2016-11-231-2/+4
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-221-2/+2
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-221-1/+1
|
* [build] move GLFW-related files to platform/glfwKonstantin Käfer2016-11-221-190/+0
|
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-4/+4
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-252-7/+9
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-252-5/+8
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-202-3/+8
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [glfw] Initial style from MAPBOX_STYLE_URL if setBruno de Oliveira Abinader2016-09-221-3/+9
|