Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump Mapbox GL Nativeqt-v1.1.0 | Thiago Marcos P. Santos | 2017-08-09 | 245 | -15173/+0 |
| | | | | mapbox-gl-native @ edd7948893fcd40a24d96b790e21d3dd028cecbe | ||||
* | compare polygon ring areas absolutelyqt-v1.0.1 | Dane Springmeyer | 2017-03-15 | 1 | -0/+46 |
| | | | | | - This ensures we actually keep the largest polygons - Adds testcase that fails without this patch | ||||
* | [gcc4.9] Only do bracket initialization where GCC4.9 can handle it | Thiago Marcos P. Santos | 2017-01-24 | 2 | -36/+16 |
| | | | | | GCC 4.9 cannot do bracket initialization when one of the attributes already has a default value. | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-01-24 | 1 | -17/+9 |
| | |||||
* | [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. | ||||
* | | [core] Add minimal line breaking support for RTL text. | Chris Loer | 2016-11-17 | 1 | -24/+24 |
| | | |||||
* | | [core] Use UTF-16 instead of UTF-32 for label features to avoid extra ↵ | Chris Loer | 2016-11-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | 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. | ||||
* | | [linux] Ensure EGL uses OpenGL ES 2.0 client API | Bruno de Oliveira Abinader | 2016-11-17 | 1 | -0/+12 |
| | | |||||
* | | [test] Use shared headless display | Bruno de Oliveira Abinader | 2016-11-17 | 12 | -20/+37 |
| | | | | | | | | Prevents some OpenGL implementations from bailing out. | ||||
* | | [tests] Disable "ContinuousRendering" test; causing spurious CI failures | John Firebaugh | 2016-11-15 | 1 | -1/+1 |
| | |