summaryrefslogtreecommitdiff
path: root/platform/default
Commit message (Collapse)AuthorAgeFilesLines
* [core] Use fixed-size std::array for ImageSource coordinatesAsheem Mamoowala2017-06-011-4/+4
|
* [core] Offline support for Image SourcesAsheem Mamoowala2017-06-012-7/+23
|
* [core] Add ImageSource support to style parsersAsheem Mamoowala2017-06-011-0/+2
|
* [core] default file source - ensure thread safety for cached valuesIvo van Dongen2017-05-271-4/+14
|
* [core] default file source - ensure thread safety for local file and asset ↵Ivo van Dongen2017-05-271-38/+46
| | | | requests
* [core] Immutable ImplsJohn Firebaugh2017-05-121-22/+35
|
* [tidy] modernize-use-equals-defaultBruno de Oliveira Abinader2017-05-123-7/+4
|
* [tidy] modernize-use-nullptrBruno de Oliveira Abinader2017-05-121-3/+3
|
* [tidy] modernize-use-overrideBruno de Oliveira Abinader2017-05-121-1/+1
|
* [tidy] modernize-use-autoBruno de Oliveira Abinader2017-05-127-15/+14
|
* [core] allow filesource url transform resetIvo van Dongen2017-05-121-6/+10
|
* [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] Fix compilation error with older libpng versionsBruno de Oliveira Abinader2017-05-021-1/+1
|
* [core] Fix compilation error with older libicu versionsBruno de Oliveira Abinader2017-05-021-1/+1
|
* [ios, macos] Update MGLMapView logo view (#8771)Minh Nguyễn2017-04-241-1/+91
| | | | | | * [ios, macos] Updated logo view to new Mapbox logo * [default] Updated attribution logo SVG
* [android] use AAssetManager instead of libzipKonstantin Käfer2017-04-241-1/+7
|
* [common] Updated original application SVG iconMinh Nguyễn2017-04-191-84/+0
| | | | Also deleted an unused, white-on-clear application icon.
* [core] Remove unused bool() functionsBruno de Oliveira Abinader2017-04-142-12/+0
|
* [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] Do not throw on dtorsThiago Marcos P. Santos2017-04-011-1/+1
| | | | Fix build on GCC6 + Ubuntu 16.04.
* [core] Privatize OpenGL/Context headersKonstantin Käfer2017-03-282-0/+6
|
* [core] Move OpenGL extension initialization to BackendKonstantin Käfer2017-03-233-10/+2
|
* [glfw] Support mbgl::MapObserverBruno de Oliveira Abinader2017-03-152-11/+0
|
* [node, glfw] Don't throw in destructorJohn Firebaugh2017-03-101-1/+1
|
* [node, glfw] Remove libuv 0.10 supportJohn Firebaugh2017-03-103-27/+2
|
* [core] Safeguard ICU UChar usageBruno de Oliveira Abinader2017-03-021-5/+7
|
* [core] Cache file source base URL and access tokenJesse Bounds2017-03-011-4/+6
| | | | | This caches the base URL and access token values when they are set so that they can still be retrieved even when the thread is paused.
* [core] private OffscreenView implementationKonstantin Käfer2017-02-272-22/+51
|
* [core] Reserve vector sizeJohn Firebaugh2017-02-271-0/+2
|
* [core] Avoid some string copies in bidi implementationJohn Firebaugh2017-02-271-6/+7
| | | | As of C++11, it's safe to preallocate std::[u16]string and write to the buffer via &s[0] (C++17 makes it possible via .data() as well).
* [core] Add a pause/resume API to the DefaultFileSourceThiago Marcos P. Santos2017-02-251-0/+8
| | | | | It will halt the networking thread completely. Expired and error'ed tiles won't get re-requested until resume() is called again.
* [linux] Don't manually activate context before destroying itJohn Firebaugh2017-02-221-3/+0
|
* [ios] Clean-up conditionals for iOS <8Jason Wray2017-02-211-2/+2
|
* [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] add ability to transform URLs before they're requested from the InternetKonstantin Käfer2017-02-202-0/+39
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-279-19/+19
|
* [macos,ios] don't roundtrip through encodePNG when converting imagesKonstantin Käfer2017-01-261-1/+1
|
* [core] add clone() call to Image objectsKonstantin Käfer2017-01-261-6/+2
|
* [core] replace encodePNG() with a version that doesn't use libpngKonstantin Käfer2017-01-253-70/+102
| | | | rationale: encodePNG is only used in tests + sample apps, but shouldn't actually be part of the core library. In #7828, we're removing the libpng dependency for Android, and using a libpng-free version of encodePNG allows us to run the core unit tests on Android without pulling in libpng just for the test suite. In a next step, we should remove encodePNG() from the image.hpp header, which is a public header.
* [core] Replace sqlite3.h dependency in offline databaseBruno de Oliveira Abinader2017-01-232-4/+9
|
* [core] Move sqlite::Statement::check to pimplBruno de Oliveira Abinader2017-01-232-23/+21
|
* [core] Move lastInsertRowId/changes to sqlite::StatementBruno de Oliveira Abinader2017-01-233-20/+25
|