summaryrefslogtreecommitdiff
path: root/platform/default
Commit message (Collapse)AuthorAgeFilesLines
* [ios, android] Move der files to ios platformJesse Bounds2016-11-303-0/+0
| | | | | | | .der files are used only by the iOS platform for SSL pinning. This moves them out of the `platform/default/resources` directory and into `platform/ios/resources`. The make configuration for Android is updated so that it stops attempting to copy the files at all.
* [ios] Use new pinning cert for stagingJesse Bounds2016-11-302-0/+0
| | | | | | This updates the cert for the staging environment. It also adjusts the telem implementation to send along the horizontal accuracy for each location event and removes the previous battery level gathering logic.
* [linux] Added OSMesa headless backendBruno de Oliveira Abinader2016-11-131-0/+47
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-254-153/+69
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-256-122/+148
|
* [glfw] Added queryPointAnnotations shortcutBruno de Oliveira Abinader2016-10-251-1/+5
|
* [core] extract weak_ptr mailbox->receive into Mailbox::maybeReceiveMike Morris2016-10-201-3/+1
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-201-0/+55
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [glfw] add map change callback methods to glfw_viewIvo van Dongen2016-10-201-0/+10
|
* [core] Optimize OfflineDownload::ensureResource (#6707)Tore Halset2016-10-173-9/+77
| | | Add `OfflineDatabase::hasRegionResource`, for use when the actual contents are not needed by the caller, avoiding IO and decompression costs.
* [core] LocalFileSource implementation and testsIvo van Dongen2016-09-302-1/+71
|
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-291-0/+1
|
* [core] move GL value accessors to gl::value namespaceKonstantin Käfer2016-09-271-9/+10
|
* [core] standardize on uint16_t for texture sizesKonstantin Käfer2016-09-274-9/+12
|
* [core] Extract some GlyphRange-related constantsJohn Firebaugh2016-09-261-3/+3
|
* [core] Provide rationale for blocking queue while errors resolveJohn Firebaugh2016-09-261-0/+17
|
* [core] Don't allow OfflineDownload to flood the request queueJohn Firebaugh2016-09-262-80/+67
|
* [core] Avoid some copiesJohn Firebaugh2016-09-261-1/+1
|
* [core] OnlineFileSource - prevent double scheduling of requestsIvo van Dongen2016-09-231-1/+13
|
* [core] allow offline region metadata to be updated (#6338)Molly Lloyd2016-09-203-0/+31
|
* [core] Convert uses of std::set to std::unordered_set (#6325)Lucas Wojciechowski2016-09-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports
* [core] [android] - public api configurable base endpoint (#6309)Tobrun2016-09-152-5/+21
| | | add runloop to test
* [build] add specific .clang-tidy file for things that use RapidJSON writersKonstantin Käfer2016-09-151-0/+2
|
* [core] Remove schema v4 migration pathJason Wray2016-09-142-7/+6
|
* [core] Revert SQLite WAL journalingJason Wray2016-09-142-5/+13
|
* [linux] HTTPFileSource - rate limitIvo van Dongen2016-09-131-0/+12
|
* [core] OnlineFileSource - rate limitIvo van Dongen2016-09-131-26/+6
|
* [glfw] Separate transition options accessors from class APIBruno de Oliveira Abinader2016-09-131-2/+3
|
* [core] Move SQLite logging setup to before database initializationJason Wray2016-09-092-8/+10
| | | | | | - Ensure that sqlite3_config() is always called before db init. - Should only be called once, now. - Move sqliteVersionCheck into mapbox::sqlite namespace.
* [core] Rework invokeWithCallback so that the callback is lastJohn Firebaugh2016-09-082-2/+2
|
* [core] Implement SQLite error logging (#6291)Jason Wray2016-09-082-0/+14
|
* [core] Change GeoJSONSource::getURL() to return an optional<std::string>John Firebaugh2016-08-261-2/+2
| | | | GeoJSON sources may have inline GeoJSON rather than a URL; returning an optional type ensures that consumers handle this case.
* [tests] Add unit test for style loading failuresThiago Marcos P. Santos2016-08-241-0/+6
|
* [core] Simplify Thread::invokeSync (#6128)John Firebaugh2016-08-241-1/+1
|
* [core] Update SQLite schema with WAL journal mode and normal syncJason Wray2016-08-232-2/+12
| | | | Offers 2×-4× performance, depending on device vintage.
* [core] add ability show visualize the depth buffer to the GLFW and macOS appKonstantin Käfer2016-08-191-0/+13
|
* [core] support "scheme": "tms" in TileJSON filesKonstantin Käfer2016-08-161-1/+1
|
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-271-36/+50
| | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files
* [glfw] Added 'addRandomLineAnnotations'Bruno de Oliveira Abinader2016-07-231-5/+26
|
* [default] uv_run should use UV_RUN_NOWAITThiago Marcos P. Santos2016-07-221-1/+1
| | | | | UV_RUN_ONCE might block and that is not the semantics we expect from RunLoop::runOnce().
* [core] Clean-up threading #ifdefsThiago Marcos P. Santos2016-07-161-19/+3
|
* [core] Make the AssetFileSource thread low priorityThiago Marcos P. Santos2016-07-161-1/+1
|
* [core] Trim thread name on Linux to 16 bytesThiago Marcos P. Santos2016-07-161-1/+5
| | | | | That is a hard limit, if you set a string bigger than that, it doesn't get set.
* [core] Move set/get thread names to platform::Thiago Marcos P. Santos2016-07-161-4/+25
| | | | Android needs its own implementation.
* [core] code style cleanupsKonstantin Käfer2016-07-012-10/+56
| | | | | | | - puts function definitions in a namespace ... {} rather than using namespace ...; - remove trailing whitespace - add trailing newline - protect SQL statements from being formatted by clang-format
* [core] Added CharArrayBufferBruno de Oliveira Abinader2016-06-302-5/+7
| | | | | | | | Implements a custom std::streambuf to avoid creating temporary std::string objects and thus optimizing image decode. Suggested by @artemp in https://github.com/mapbox/mapbox-gl-native/pull/5417#issuecomment-227700063.
* [core] Increment completedTileCount when appropriate (#5475)John Firebaugh2016-06-241-0/+2
|
* [core, node] Implement bindings for addSourceJohn Firebaugh2016-06-241-2/+2
|
* [core] Replace boost iostream with standard {i,s}streamBruno de Oliveira Abinader2016-06-212-35/+16
| | | | Fixes #4915.
* [core] Avoid redundant 'inline' usageBruno de Oliveira Abinader2016-06-182-3/+3
|