summaryrefslogtreecommitdiff
path: root/platform/default/mbgl
Commit message (Collapse)AuthorAgeFilesLines
* [core] fix shadowing argument on apple clangupstream/ivd-fix-field-shadowIvo van Dongen2017-08-081-3/+3
|
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-262-3/+2
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-268-173/+183
|
* [default] manage backendscope in renderer frontendIvo van Dongen2017-07-253-4/+8
|
* [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-183-6/+15
|
* [core] rename backend to renderer backendIvo van Dongen2017-07-182-3/+3
|
* [core] renderer interfaceIvo van Dongen2017-07-184-7/+74
|
* [core] fix undefined access for HTTP responses that don't contain a bodyKonstantin Käfer2017-07-131-2/+2
|
* [all] make default_styles header-onlyKonstantin Käfer2017-07-132-26/+8
|
* [core] Added Backend::{assume,set}ScissorTestBruno de Oliveira Abinader2017-06-131-0/+1
|
* [core] Use fixed-size std::array for ImageSource coordinatesAsheem Mamoowala2017-06-011-4/+4
|
* [core] Offline support for Image SourcesAsheem Mamoowala2017-06-011-7/+22
|
* [core] Add ImageSource support to style parsersAsheem Mamoowala2017-06-011-0/+2
|
* [core] Immutable ImplsJohn Firebaugh2017-05-121-22/+35
|
* [tidy] modernize-use-equals-defaultBruno de Oliveira Abinader2017-05-122-3/+2
|
* [tidy] modernize-use-overrideBruno de Oliveira Abinader2017-05-121-1/+1
|
* [tidy] modernize-use-autoBruno de Oliveira Abinader2017-05-121-6/+5
|
* [core, android, ios, macos] Added Traffic Day/Night to default stylesMinh Nguyễn2017-05-112-0/+5
| | | | | | The Styles API section of the Mapbox API Documentation site now lists Traffic Day v2 and Traffic Night v2, so this change adds those styles to all the places where styles are listed. Also switched iosapp and macosapp to unversioned style factory methods since MGLStyleDefaultVersion is no longer applicable for all styles.
* [ios, macos] Undeprecated unversioned style URL factory methodsMinh Nguyễn2017-05-112-8/+7
| | | | | | Undeprecated the unversioned style URL factory methods in MGLStyle for consistency with the Android and Qt SDKs. Added warnings about using them with the runtime styling API. Refactored mbgl::util::default_styles to track different versions for different styles.
* [core, android, ios, macos, qt] v10 default stylesMinh Nguyễn2017-05-112-7/+7
| | | | Upgraded from v9 default styles to v10 wherever the developer expects to get the latest and greatest, as well as in a couple tests where it may be beneficial to ensure that we can handle a two-digit version number in the style URL.
* [core, android] Factor JSON string conversionsJohn Firebaugh2017-05-081-9/+18
| | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload.
* [core] Refactor Source::*Impls into RenderSources and TilePyramidJohn Firebaugh2017-05-021-3/+1
|
* [core] Updated Size::isEmpty and TransformState::valid checksBruno de Oliveira Abinader2017-04-101-1/+1
|
* [core] destroy HeadlessDisplay after HeadlessBackend implementationKonstantin Käfer2017-04-051-1/+1
|
* [core] Privatize OpenGL/Context headersKonstantin Käfer2017-03-282-0/+6
|
* [core] Move OpenGL extension initialization to BackendKonstantin Käfer2017-03-232-9/+1
|
* [glfw] Support mbgl::MapObserverBruno de Oliveira Abinader2017-03-152-11/+0
|
* [core] private OffscreenView implementationKonstantin Käfer2017-02-272-22/+51
|
* [core] Ensure that context resources are destroyed before context is destroyedJohn Firebaugh2017-02-201-0/+4
|
* [core] Eliminate manual HeadlessBackend activation managementJohn Firebaugh2017-02-202-5/+3
|
* [core] Inline HeadlessBackend::{activate,deactivate,destroy}ContextJohn Firebaugh2017-02-202-24/+4
| | | | HeadlessContext::destroyContext isn't even necessary; std::unique_ptr handles that automatically.
* [ios,macos,android,qt] use shared threadpoolKonstantin Käfer2017-02-203-1/+28
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-274-6/+6
|
* [core] Replace sqlite3.h dependency in offline databaseBruno de Oliveira Abinader2017-01-231-3/+2
|
* [core] Move lastInsertRowId/changes to sqlite::StatementBruno de Oliveira Abinader2017-01-231-7/+7
|
* [core] Evict cached resources and tiles equally by access time (#7770)Eric Wolfe2017-01-181-4/+29
|
* [core] Remove platform-specific main.cpp from MBGL_TEST_FILESBruno de Oliveira Abinader2017-01-181-0/+20
|
* [build] move logging to utilKonstantin Käfer2016-11-221-1/+1
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-226-0/+227
|
* [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-222-0/+80
|
* [build] move default_styles to platform/defaultKonstantin Käfer2016-11-222-0/+47
|
* [core] Use UTF-16 instead of UTF-32 for label features to avoid extra ↵Chris Loer2016-11-171-1/+1
| | | | | | | conversions and reduce in-memory size. Continue to use uint32 as glyph ID to maintain Glyph PBF, even though we're only using 16 bits of that uint32. Use std::codecvt instead of boost::unicode_iterator for UTF8->UTF16 conversions.
* [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] 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] allow offline region metadata to be updated (#6338)Molly Lloyd2016-09-202-0/+15
|
* [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
* [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
|