summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [build] switch to CMakeKonstantin Käfer2016-08-053-141/+0
| | | | This is very much a work in progress.
* [macos] Renamed OS X SDK to macOS SDKMinh Nguyễn2016-06-141-1/+1
| | | | Also renamed as many references to OS X as possible to macOS in documentation.
* [core, node, android] Remove used "base" parameter from setStyleJSONJohn Firebaugh2016-06-021-1/+1
|
* [core] move from microsecond precision timestamp to integer second precisionKonstantin Käfer2016-05-131-3/+3
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-032-0/+2
|
* [core] Use gyp's direct_dependent_settings to propagate variant cflagsJohn Firebaugh2016-05-021-1/+1
|
* [core] Replace boost::lexical_cast with std::to_stringJohn Firebaugh2016-05-021-1/+0
| | | | This removes the only boost dependency from public headers.
* [osx] Build output goes to build/osxJohn Firebaugh2016-04-191-1/+1
|
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-074-58/+270
| | | | | | | | | | | | | | * Main gyp files are now standardized as platform/<platform>/platform.gyp. * Each platform gyp file defines appropriate loop_lib and headless_lib variables. * Each platform gyp file includes mbgl.gypi, which defines base targets which may be useful to all platforms. * CI targets are consistent across platforms: `make $(PLATFORM) && make test-$(PLATFORM)`. * Renamed the "linux" test app to "glfw". It's now built in OS X CI. * Android build flakiness is fixed. * iOS CI builds the bench and iosapp targets. * Mesa version is now in one place. * CI scripts use bash "strict mode" and correct error handling. * All build output goes to the build directory. * Removed vestigial iOS/OS X/Android Travis scripts.
* add pitch to bin/render.cppMike Morris2016-04-051-0/+3
|
* Add test script for offline database size comparisonJohn Firebaugh2016-03-161-0/+18
|
* [test] Fix crash in offline binaryJohn Firebaugh2016-03-151-10/+11
|
* [bin] Add explicit ^C handling to bin/offline, to test deactivationJohn Firebaugh2016-03-071-6/+28
|
* [bin] Print message when tile count limit is exceededJohn Firebaugh2016-03-041-0/+4
|
* [offline] Accept parametersThiago Marcos P. Santos2016-03-022-7/+50
| | | | | | | | | | | | | | | | | | | The defaults remains the same: Bay area at zoom 15. The key, if not supplied, is taken from the environment. ``` Allowed options: -s [ --style ] URL Map stylesheet --north degrees (=37.200000000000003) North latitude --west degrees (=-122.8) West longitude --south degrees (=38.100000000000001) South latitude --east degrees (=-121.7) East longitude --minZoom number (=0) Min zoom level --maxZoom number (=15) Max zoom level --pixelRatio number (=1) Pixel ratio -t [ --token ] key Mapbox access token -o [ --output ] file (=offline.db) Output database file name ```
* [core] status.requiredResourceCountIsIndeterminate ⇢ ↵John Firebaugh2016-02-241-1/+1
| | | | | | status.requiredResourceCountIsPrecise Change the name and reverse the sense. Naming things in the positive is better than naming them in the negative.
* [core] Optimize offline database schemaJohn Firebaugh2016-02-101-1/+1
| | | | | * Under the hood, SQLite creates surrogate keys (ROWID) anyway. We may as well take advantage of this and use the surrogates for foreign keys as well, since they are simpler and more efficient than compound foreign keys. * Create indexes for efficient eviction queries
* Add binary for smoke-testing offline downloadsJohn Firebaugh2016-02-102-0/+120
|
* [core] Eliminate platform::assetRoot()John Firebaugh2016-01-131-1/+3
| | | | I regenerated assets.zip so that all file paths have an `assets/` prefix, as the Android AssetFileSource implementation asserts, and removed `TEST_DATA` from the paths.
* [core] Privatize SQLiteCacheJohn Firebaugh2016-01-081-3/+1
|
* [core] Merge SQLiteCache into the platform libraryJohn Firebaugh2015-12-221-1/+0
| | | | OfflineFileSource will depend on SQLite too.
* [render] Add a RunLoop to `render` main threadThiago Marcos P. Santos2015-12-011-26/+10
| | | | Also simplified the code making the logic more linear.
* [core] Don't link with libuv on components not using it directlyThiago Marcos P. Santos2015-12-011-3/+0
|
* [core] Added MapDebugOptionsBruno de Oliveira Abinader2015-11-271-1/+1
| | | | | Map debug options are now cycled up to all debug options enabled, then back to none.
* [core] Fix image type of Map::renderStillJohn Firebaugh2015-11-251-3/+3
| | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations.
* [core] Rewrite image handlingJohn Firebaugh2015-11-251-7/+4
| | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-041-7/+7
| | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243
* [core] bump libuv to 1.7.5 across all platformsMike Morris2015-10-141-1/+7
| | | | | | UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility use st_mtim.tv_sec in libuv > 0.10.x