Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Use fixed-size std::array for ImageSource coordinates | Asheem Mamoowala | 2017-06-01 | 1 | -4/+4 |
| | |||||
* | [core] Offline support for Image Sources | Asheem Mamoowala | 2017-06-01 | 2 | -7/+23 |
| | |||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 1 | -0/+2 |
| | |||||
* | [core] default file source - ensure thread safety for cached values | Ivo van Dongen | 2017-05-27 | 1 | -4/+14 |
| | |||||
* | [core] default file source - ensure thread safety for local file and asset ↵ | Ivo van Dongen | 2017-05-27 | 1 | -38/+46 |
| | | | | requests | ||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -22/+35 |
| | |||||
* | [tidy] modernize-use-equals-default | Bruno de Oliveira Abinader | 2017-05-12 | 3 | -7/+4 |
| | |||||
* | [tidy] modernize-use-nullptr | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -3/+3 |
| | |||||
* | [tidy] modernize-use-override | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 7 | -15/+14 |
| | |||||
* | [core] allow filesource url transform reset | Ivo van Dongen | 2017-05-12 | 1 | -6/+10 |
| | |||||
* | [core, android, ios, macos] Added Traffic Day/Night to default styles | Minh Nguyễn | 2017-05-11 | 2 | -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 methods | Minh Nguyễn | 2017-05-11 | 2 | -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 styles | Minh Nguyễn | 2017-05-11 | 2 | -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 conversions | John Firebaugh | 2017-05-08 | 1 | -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 TilePyramid | John Firebaugh | 2017-05-02 | 1 | -3/+1 |
| | |||||
* | [core] Fix compilation error with older libpng versions | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -1/+1 |
| | |||||
* | [core] Fix compilation error with older libicu versions | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -1/+1 |
| | |||||
* | [ios, macos] Update MGLMapView logo view (#8771) | Minh Nguyễn | 2017-04-24 | 1 | -1/+91 |
| | | | | | | * [ios, macos] Updated logo view to new Mapbox logo * [default] Updated attribution logo SVG | ||||
* | [android] use AAssetManager instead of libzip | Konstantin Käfer | 2017-04-24 | 1 | -1/+7 |
| | |||||
* | [common] Updated original application SVG icon | Minh Nguyễn | 2017-04-19 | 1 | -84/+0 |
| | | | | Also deleted an unused, white-on-clear application icon. | ||||
* | [core] Remove unused bool() functions | Bruno de Oliveira Abinader | 2017-04-14 | 2 | -12/+0 |
| | |||||
* | [core] Updated Size::isEmpty and TransformState::valid checks | Bruno de Oliveira Abinader | 2017-04-10 | 1 | -1/+1 |
| | |||||
* | [core] destroy HeadlessDisplay after HeadlessBackend implementation | Konstantin Käfer | 2017-04-05 | 1 | -1/+1 |
| | |||||
* | [core] Do not throw on dtors | Thiago Marcos P. Santos | 2017-04-01 | 1 | -1/+1 |
| | | | | Fix build on GCC6 + Ubuntu 16.04. | ||||
* | [core] Privatize OpenGL/Context headers | Konstantin Käfer | 2017-03-28 | 2 | -0/+6 |
| | |||||
* | [core] Move OpenGL extension initialization to Backend | Konstantin Käfer | 2017-03-23 | 3 | -10/+2 |
| | |||||
* | [glfw] Support mbgl::MapObserver | Bruno de Oliveira Abinader | 2017-03-15 | 2 | -11/+0 |
| | |||||
* | [node, glfw] Don't throw in destructor | John Firebaugh | 2017-03-10 | 1 | -1/+1 |
| | |||||
* | [node, glfw] Remove libuv 0.10 support | John Firebaugh | 2017-03-10 | 3 | -27/+2 |
| | |||||
* | [core] Safeguard ICU UChar usage | Bruno de Oliveira Abinader | 2017-03-02 | 1 | -5/+7 |
| | |||||
* | [core] Cache file source base URL and access token | Jesse Bounds | 2017-03-01 | 1 | -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 implementation | Konstantin Käfer | 2017-02-27 | 2 | -22/+51 |
| | |||||
* | [core] Reserve vector size | John Firebaugh | 2017-02-27 | 1 | -0/+2 |
| | |||||
* | [core] Avoid some string copies in bidi implementation | John Firebaugh | 2017-02-27 | 1 | -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 DefaultFileSource | Thiago Marcos P. Santos | 2017-02-25 | 1 | -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 it | John Firebaugh | 2017-02-22 | 1 | -3/+0 |
| | |||||
* | [ios] Clean-up conditionals for iOS <8 | Jason Wray | 2017-02-21 | 1 | -2/+2 |
| | |||||
* | [core] Ensure that context resources are destroyed before context is destroyed | John Firebaugh | 2017-02-20 | 1 | -0/+4 |
| | |||||
* | [core] Eliminate manual HeadlessBackend activation management | John Firebaugh | 2017-02-20 | 2 | -5/+3 |
| | |||||
* | [core] Inline HeadlessBackend::{activate,deactivate,destroy}Context | John Firebaugh | 2017-02-20 | 2 | -24/+4 |
| | | | | HeadlessContext::destroyContext isn't even necessary; std::unique_ptr handles that automatically. | ||||
* | [ios,macos,android,qt] use shared threadpool | Konstantin Käfer | 2017-02-20 | 3 | -1/+28 |
| | |||||
* | [core] add ability to transform URLs before they're requested from the Internet | Konstantin Käfer | 2017-02-20 | 2 | -0/+39 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 9 | -19/+19 |
| | |||||
* | [macos,ios] don't roundtrip through encodePNG when converting images | Konstantin Käfer | 2017-01-26 | 1 | -1/+1 |
| | |||||
* | [core] add clone() call to Image objects | Konstantin Käfer | 2017-01-26 | 1 | -6/+2 |
| | |||||
* | [core] replace encodePNG() with a version that doesn't use libpng | Konstantin Käfer | 2017-01-25 | 3 | -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 database | Bruno de Oliveira Abinader | 2017-01-23 | 2 | -4/+9 |
| | |||||
* | [core] Move sqlite::Statement::check to pimpl | Bruno de Oliveira Abinader | 2017-01-23 | 2 | -23/+21 |
| | |||||
* | [core] Move lastInsertRowId/changes to sqlite::Statement | Bruno de Oliveira Abinader | 2017-01-23 | 3 | -20/+25 |
| |