Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -26/+9 |
| | |||||
* | [render] manage backendscope in renderer frontend | Ivo van Dongen | 2017-07-25 | 1 | -1/+1 |
| | |||||
* | [core] rename backend to renderer backend | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] renderer interface | Ivo van Dongen | 2017-07-18 | 1 | -2/+5 |
| | |||||
* | [core] split backend from mapobserver | Ivo van Dongen | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | [core] Move setStyleJSON/URL to Style; add Map::setStyle | John Firebaugh | 2017-06-22 | 1 | -1/+2 |
| | |||||
* | [core] mbgl-render: allow scale factor to be floating point number | Roman Chichina | 2017-05-15 | 1 | -2/+3 |
| | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -5/+0 |
| | |||||
* | [core] Remove private header includes from CLI utilities | Konstantin Käfer | 2017-03-28 | 2 | -8/+8 |
| | |||||
* | [core] Ensure that a BackendScope exists when doing GL calls | Konstantin Käfer | 2017-03-23 | 1 | -0/+2 |
| | |||||
* | [render] allow passing URLs to mbgl-render | Konstantin Käfer | 2016-12-07 | 1 | -3/+7 |
| | |||||
* | Add ratio argument to render.cpp (#7161) | Saman Bemel-Benrud | 2016-11-23 | 1 | -2/+4 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -2/+2 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [build] move GLFW-related files to platform/glfw | Konstantin Käfer | 2016-11-22 | 1 | -190/+0 |
| | |||||
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -4/+4 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 2 | -7/+9 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 2 | -5/+8 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 2 | -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 set | Bruno de Oliveira Abinader | 2016-09-22 | 1 | -3/+9 |
| | |||||
* | [build] switch to CMake | Konstantin Käfer | 2016-08-05 | 3 | -141/+0 |
| | | | | This is very much a work in progress. | ||||
* | [macos] Renamed OS X SDK to macOS SDK | Minh Nguyễn | 2016-06-14 | 1 | -1/+1 |
| | | | | Also renamed as many references to OS X as possible to macOS in documentation. | ||||
* | [core, node, android] Remove used "base" parameter from setStyleJSON | John Firebaugh | 2016-06-02 | 1 | -1/+1 |
| | |||||
* | [core] move from microsecond precision timestamp to integer second precision | Konstantin Käfer | 2016-05-13 | 1 | -3/+3 |
| | |||||
* | [core] Use geometry.hpp feature type | John Firebaugh | 2016-05-03 | 2 | -0/+2 |
| | |||||
* | [core] Use gyp's direct_dependent_settings to propagate variant cflags | John Firebaugh | 2016-05-02 | 1 | -1/+1 |
| | |||||
* | [core] Replace boost::lexical_cast with std::to_string | John Firebaugh | 2016-05-02 | 1 | -1/+0 |
| | | | | This removes the only boost dependency from public headers. | ||||
* | [osx] Build output goes to build/osx | John Firebaugh | 2016-04-19 | 1 | -1/+1 |
| | |||||
* | [build] Refactor and simplify build system | John Firebaugh | 2016-04-07 | 4 | -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.cpp | Mike Morris | 2016-04-05 | 1 | -0/+3 |
| | |||||
* | Add test script for offline database size comparison | John Firebaugh | 2016-03-16 | 1 | -0/+18 |
| | |||||
* | [test] Fix crash in offline binary | John Firebaugh | 2016-03-15 | 1 | -10/+11 |
| | |||||
* | [bin] Add explicit ^C handling to bin/offline, to test deactivation | John Firebaugh | 2016-03-07 | 1 | -6/+28 |
| | |||||
* | [bin] Print message when tile count limit is exceeded | John Firebaugh | 2016-03-04 | 1 | -0/+4 |
| | |||||
* | [offline] Accept parameters | Thiago Marcos P. Santos | 2016-03-02 | 2 | -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 Firebaugh | 2016-02-24 | 1 | -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 schema | John Firebaugh | 2016-02-10 | 1 | -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 downloads | John Firebaugh | 2016-02-10 | 2 | -0/+120 |
| | |||||
* | [core] Eliminate platform::assetRoot() | John Firebaugh | 2016-01-13 | 1 | -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 SQLiteCache | John Firebaugh | 2016-01-08 | 1 | -3/+1 |
| | |||||
* | [core] Merge SQLiteCache into the platform library | John Firebaugh | 2015-12-22 | 1 | -1/+0 |
| | | | | OfflineFileSource will depend on SQLite too. | ||||
* | [render] Add a RunLoop to `render` main thread | Thiago Marcos P. Santos | 2015-12-01 | 1 | -26/+10 |
| | | | | Also simplified the code making the logic more linear. | ||||
* | [core] Don't link with libuv on components not using it directly | Thiago Marcos P. Santos | 2015-12-01 | 1 | -3/+0 |
| | |||||
* | [core] Added MapDebugOptions | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -1/+1 |
| | | | | | Map debug options are now cycled up to all debug options enabled, then back to none. | ||||
* | [core] Fix image type of Map::renderStill | John Firebaugh | 2015-11-25 | 1 | -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 handling | John Firebaugh | 2015-11-25 | 1 | -7/+4 |
| | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation | ||||
* | [core] move mbgl.gyp to gyp directory | Mike Morris | 2015-11-04 | 1 | -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 platforms | Mike Morris | 2015-10-14 | 1 | -1/+7 |
| | | | | | | UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility use st_mtim.tv_sec in libuv > 0.10.x | ||||
* | [osx] Fix build on Xcode 6.4 | John Firebaugh | 2015-09-28 | 1 | -6/+1 |
| | |||||
* | [osx] disable -Wunused-local-typedefs | Mike Morris | 2015-09-24 | 1 | -1/+5 |
| | | | | | Fixes OS X builds with Xcode 7, necessitated by https://svn.boost.org/trac/boost/ticket/11240 |