summaryrefslogtreecommitdiff
path: root/platform/default
Commit message (Collapse)AuthorAgeFilesLines
* [all] make default_styles header-onlyKonstantin Käfer2017-07-132-26/+8
|
* [ios, macos] Fix size and color of default marker imageJason Wray2017-06-261-1/+1
|
* [android] Release android-v5.1.0-beta.2 (#8976)Tobrun2017-05-121-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [android] url getter on sources * [android] fix ui test filter in makefile * [android] - build SNAPSHOT from release branch (#8958) * [android] - update changelog for 5.1.0-beta.2 * [android] - bump version number * [android] - Camera change listener v2.0 * [core] allow filesource url transform reset * [android] Update attribution wordmark (#8774) * Update wordmark on android * Moved attribution i icon to the right of mapbox word (in mapview preview image) * update padding and margin * [android] update hardcoded branch name * revert version to 5.1.0-SNAPSHOT
* [core, android, ios, macos] Added Traffic Day/Night to default stylesMinh Nguyễn2017-05-122-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. Cherry-picked from 4d6f54553d277c0af24a0b8ff03d2dd7e9284ca2.
* [ios, macos] Undeprecated unversioned style URL factory methodsMinh Nguyễn2017-05-122-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. Cherry-picked from 9e384b78fbcf46d66d390122eefdf273f91b314e.
* [core, android, ios, macos, qt] v10 default stylesMinh Nguyễn2017-05-122-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. Cherry-picked from ed54849e9909e7f7cd8724b39b2bc94f16cf9a11.
* [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
|
* [core] Private implementation for SQLite interfaceBruno de Oliveira Abinader2017-01-232-118/+149
|
* [core][Qt] Use Qt for UTF16, since `codecvt` is not always availableThiago Marcos P. Santos2017-01-201-0/+16
|
* [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
|
* Port raggedness-minimizing line breaking from gl-js.Chris Loer2017-01-051-14/+10
|
* Cleaning up line breaking code.Chris Loer2017-01-051-38/+41
| | | | | | * Don't include trailing spacing (as opposed to whitespace) in lineLength * Modify BiDi interface to require initial bidi layout and linebreaking to happen in one call. * Code style changes suggested by @kkaefer
* [core] Added BidiImpl to avoid ICU types exposureBruno de Oliveira Abinader2016-12-121-14/+17
|
* [build] ICU is now configured per platformBruno de Oliveira Abinader2016-12-121-0/+125
|