Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 1 | -0/+46 |
| | |||||
* | [core, ios, macos] Refactor composite stop types and conversions | John Firebaugh | 2017-02-09 | 1 | -3/+6 |
| | |||||
* | compare polygon ring areas absolutelynode-v3.4.4-13e504 | Dane Springmeyer | 2017-02-09 | 1 | -0/+46 |
| | | | | | - This ensures we actually keep the largest polygons - Adds testcase that fails without this patch | ||||
* | [test] Added a test to make sure 404 does not trigger a retry | Thiago Marcos P. Santos | 2017-02-07 | 1 | -0/+5 |
| | |||||
* | [test] Added unit test for style request failures | Thiago Marcos P. Santos | 2017-02-07 | 2 | -0/+79 |
| | |||||
* | regex is no longer used after 6c91c3e | Dane Springmeyer | 2017-02-02 | 2 | -4/+1 |
| | |||||
* | [core] default value support in categorical function conversion | Ivo van Dongen | 2017-02-02 | 3 | -2/+132 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 11 | -157/+182 |
| | |||||
* | [core] remove trailing whitespace, add trailing newlines, add space after // | Konstantin Käfer | 2017-01-27 | 13 | -45/+45 |
| | |||||
* | [Qt] Implement mapbox::sqlite::{Database,Statement} using QtSql | Bruno de Oliveira Abinader | 2017-01-23 | 2 | -19/+27 |
| | |||||
* | [core] Move lastInsertRowId/changes to sqlite::Statement | Bruno de Oliveira Abinader | 2017-01-23 | 1 | -0/+19 |
| | |||||
* | [core] Clean up merge_lines.cpp and add bounds checking | John Firebaugh | 2017-01-18 | 1 | -0/+24 |
| | |||||
* | [core] Remove platform-specific main.cpp from MBGL_TEST_FILES | Bruno de Oliveira Abinader | 2017-01-18 | 1 | -20/+0 |
| | |||||
* | [core] Fix calculation of delayed transitions | John Firebaugh | 2017-01-17 | 1 | -0/+94 |
| | |||||
* | [core] abort early when placing a glyph in GlyphAtlas if the bitmap is invalid | Konstantin Käfer | 2017-01-17 | 1 | -0/+40 |
| | |||||
* | [core] harden Glyph PBF parsing | Konstantin Käfer | 2017-01-17 | 4 | -0/+188 |
| | |||||
* | [test] add tests for paths with leading slashes | Konstantin Käfer | 2017-01-17 | 1 | -0/+34 |
| | |||||
* | [core] include leading slash in URL.path | Konstantin Käfer | 2017-01-17 | 1 | -25/+25 |
| | |||||
* | [core] add tests for function parsing | Konstantin Käfer | 2017-01-16 | 1 | -0/+54 |
| | |||||
* | [tests] Sidestep a gcc or gtest bug | John Firebaugh | 2017-01-11 | 1 | -5/+5 |
| | | | | | | | https://github.com/google/googletest/issues/458 https://github.com/google/googletest/issues/322 Not seen in CI because of https://github.com/mapbox/mapbox-gl-native/blob/0ef52d7f7ceee670e8961e811364d215fde7e980/scripts/travis_setup.sh#L17-L22 | ||||
* | [core] Fix flickering caused by regression in #7586 | John Firebaugh | 2017-01-10 | 3 | -4/+98 |
| | | | | It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers. | ||||
* | [core] Replace FeatureIndex::collisionTile with a method parameter | John Firebaugh | 2017-01-10 | 1 | -9/+1 |
| | | | | This reduces state and simplifies the test added in the prior commit. | ||||
* | [core] Keep symbol and non-symbol buckets segregated | John Firebaugh | 2017-01-10 | 1 | -0/+43 |
| | | | | Discard prior symbol buckets only when new symbol buckets became available, in order to eliminate flickering when tiles are refreshed. | ||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 2 | -0/+142 |
| | |||||
* | Happy new year! 🎉 | Minh Nguyễn | 2017-01-04 | 1 | -1/+1 |
| | |||||
* | [core] Correct boolean function interpolation | John Firebaugh | 2016-12-22 | 1 | -10/+20 |
| | |||||
* | [core, ios] replace `altitude` with `fov` | Ansis Brammanis | 2016-12-21 | 2 | -7/+9 |
| | | | | | | | | | ported from -js: eb6c6596c6a7a61363d30356674e0002153b1d19 `altitude` was a terribly-named variable that was used to indirectly control the fov. This should eliminate some confusion. `altitude` was equivalent to `cameraToCenterDistance / height` | ||||
* | [core] refactor URL parsing | Konstantin Käfer | 2016-12-21 | 2 | -1/+186 |
| | |||||
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.5-master | Minh Nguyễn | 2016-12-20 | 2 | -0/+12 |
|\ | | | | | | | Also reran make style-code and manually discarded anything related to fill extrusion layers. | ||||
| * | [core] guard against duplicate layer ids | Ivo van Dongen | 2016-12-13 | 1 | -0/+28 |
| | | |||||
| * | [test] Fixed Map-GetImage | Minh Nguyễn | 2016-12-05 | 1 | -1/+1 |
| | | | | | | | | Followup to #7096. | ||||
| * | [core, ios, macos] Add image accessor to MGLStyle (#7096) | Roman Blum | 2016-12-05 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | * [core] Add interface to get image from sprite atlas * [tests] Add tests for Map::getImage * [ios, macos] WIP: get MGLImage for name from style * [ios, macos] Fixed -imageForName: Convert from sprite images to platform images using the existing encodePNG() function, which is also used for printing. Allow -imageForName: to return nil without an assertion failure. Added a basic test. | ||||
| * | [core] guard against duplicate source id’s | Ivo van Dongen | 2016-12-02 | 1 | -0/+21 |
| | | |||||
| * | [core] symbol layer - recalculate style on icon/text size changes | Ivo van Dongen | 2016-11-13 | 2 | -4/+4 |
| | | |||||
| * | [linux] Use OSMesa when running Node tests | Bruno de Oliveira Abinader | 2016-11-13 | 1 | -1/+1 |
| | | |||||
* | | [core] Fix symbol rendering for multipoints | John Firebaugh | 2016-12-20 | 1 | -24/+26 |
| | | | | | | | | Ports https://github.com/mapbox/mapbox-gl-js/pull/3763 and https://github.com/mapbox/mapbox-gl-js/pull/3806. | ||||
* | | [core] guard against duplicate layer ids | Ivo van Dongen | 2016-12-12 | 1 | -0/+28 |
| | | |||||
* | | [core] add util::isURL() for checking whether a string starts with a URL scheme | Konstantin Käfer | 2016-12-07 | 1 | -0/+25 |
| | | |||||
* | | [core] Functions must have at least one stop | John Firebaugh | 2016-12-01 | 2 | -6/+1 |
| | | | | | | | | This is already enforced by the style validator in mapbox-gl-style-spec. Enforce it here too. | ||||
* | | [core] Full support for line breaking bidirectional text using ICU bidi ↵ | Chris Loer | 2016-11-30 | 1 | -24/+24 |
| | | | | | | | | | | | | | | functionality. - Trim whitespace from labels before determining their max-width for alignment. - Fix crash on labels that contain lines with only a single character of whitespace. | ||||
* | | [core] guard against duplicate source id’s | Ivo van Dongen | 2016-11-30 | 1 | -0/+21 |
| | | |||||
* | | [core] Assert valid range for color components | John Firebaugh | 2016-11-29 | 1 | -16/+16 |
| | | |||||
* | | [build] upgrade to variant 1.1.4 and dependencies | Konstantin Käfer | 2016-11-28 | 4 | -12/+12 |
| | | |||||
* | | [android][build] core tests - initial setup for rendering tests | Ivo van Dongen | 2016-11-27 | 6 | -2/+11 |
| | | |||||
* | | [core] fix up online file source test so it compiles on android | Ivo van Dongen | 2016-11-27 | 1 | -5/+5 |
| | | |||||
* | | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 10 | -10/+10 |
| | | |||||
* | | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 11 | -22/+22 |
| | | |||||
* | | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 13 | -13/+13 |
| | | |||||
* | | [test] Check all zoom levels in Annotations.SymbolAnnotation | Bruno de Oliveira Abinader | 2016-11-18 | 1 | -8/+5 |
| | | |||||
* | | [core] Convert style properties to a tuple-based approach | John Firebaugh | 2016-11-17 | 3 | -52/+52 |
| | | | | | | | | | | | | | | | | This converts the style property classes (CirclePaintProperties and so on) to the same tuple-based approach as gl::Attribute and gl::Uniform. The approach is outlined in https://github.com/mapbox/cpp/blob/master/C%2B%2B%20Structural%20Metaprogramming.md. The main advantage of this approach is it allows writing algorithms that work on sets of style properties, without resorting to code generation or manually repetitive code. This lets us iterate on approaches to data-driven properties more easily. Another advantage is that the cascading, unevaluated, and evaluated states of a set of properties exist as independent structures, instead of individual properties holding their own state. This is a more functional approach that makes data flow clearer and reduces state. |