Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Introduce mbgl::RendererState | Bruno de Oliveira Abinader | 2018-10-19 | 1 | -0/+28 |
| | |||||
* | [core] CameraOptions receives and outputs angle and pitch as degrees, not ↵ | Bruno de Oliveira Abinader | 2018-10-19 | 2 | -8/+8 |
| | | | | radians | ||||
* | [Core] Ensure queryRenderedFeatures accounts for icon-rotate (#13105) | Ryan Hamley | 2018-10-18 | 1 | -1/+1 |
| | |||||
* | [core, test] Add BiDi unit test | Chris Loer | 2018-10-15 | 1 | -0/+90 |
| | | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure) | ||||
* | [test] Add unit test for TaggedString::trim() | Chris Loer | 2018-10-15 | 1 | -0/+27 |
| | |||||
* | [test] Enable 'format' Expression test. | Chris Loer | 2018-10-15 | 1 | -2/+1 |
| | |||||
* | [core, tests] Don't break text-field support "identity functions" | Chris Loer | 2018-10-15 | 1 | -0/+18 |
| | |||||
* | [core] Initial implementation of 'format' expression | Chris Loer | 2018-10-15 | 4 | -7/+9 |
| | |||||
* | [core,test] Update expression style parsing test fixture. | Chris Loer | 2018-10-15 | 1 | -1/+1 |
| | | | | Always clear errors before trying automatic coercion for a new compound expression overload. | ||||
* | [test] add test checking that unclipped tiles are not used by ClipIDGenerator | Molly Lloyd | 2018-10-03 | 1 | -0/+41 |
| | |||||
* | [core] Read style's transition from parser | Bruno de Oliveira Abinader | 2018-10-03 | 1 | -0/+8 |
| | |||||
* | [core] Do not constrain on X axis in ConstrainMode::HeightOnly | Bruno de Oliveira Abinader | 2018-10-02 | 2 | -9/+12 |
| | |||||
* | [core] Always request 1x and @2x sprite images for portability | Konstantin Käfer | 2018-09-24 | 1 | -5/+7 |
| | | | | When creating a offline region, we've previously only requested the sprite image for the specified resolution. This lead to offline packs not being usable on devices that have a different pixel ratio. We're now requesting both 1x and 2x sprites. Some devices use even higher or fractional pixel ratios. However, we only ever use 1x and 2x sprite images in our requests. | ||||
* | [core] don't break ascent in the overscaled tile phase | Konstantin Käfer | 2018-09-21 | 1 | -0/+50 |
| | | | | We optimize our updateRenderable algorithm by breaking ascent when we've already checked a certain tile. So far, we've compared the UnwrappedTileIDs, but they don't include the overscale component. When ascending through overscaled tile IDs, we've stopped the ascent too early, when we should've kept the search going. | ||||
* | [core] For string-valued properties, do coercion rather than assertion | John Firebaugh | 2018-09-19 | 1 | -5/+5 |
| | |||||
* | [linux,qt] Remove remainder of WebP support | Konstantin Käfer | 2018-09-13 | 3 | -30/+2 |
| | |||||
* | [android] add support for gnustl | Konstantin Käfer | 2018-09-11 | 4 | -19/+23 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 3 | -31/+37 |
| | | | | expressions in `*-pattern` properties | ||||
* | Enforce Offline tile limit when merging sideloaded databases | Asheem Mamoowala | 2018-08-28 | 1 | -0/+31 |
| | |||||
* | Require minimum side-loaded database user_version=6 | Asheem Mamoowala | 2018-08-28 | 1 | -1/+1 |
| | |||||
* | Add unit tests and fixtures for OfflineDatabase::mergeDatabase | Asheem Mamoowala | 2018-08-28 | 4 | -0/+203 |
| | |||||
* | [core] add exception for unimplemented expressions in tests | Molly Lloyd | 2018-08-21 | 1 | -1/+5 |
| | |||||
* | [core] offline region definition - add support for arbitrary geometries | Ivo van Dongen | 2018-08-20 | 3 | -91/+81 |
| | |||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 2 | -2/+2 |
| | |||||
* | [core] Evict unused font stacks from GlyphManager | John Firebaugh | 2018-08-17 | 1 | -8/+8 |
| | |||||
* | [core] recreate offline database when it is deleted out from under our feet | Konstantin Käfer | 2018-08-14 | 1 | -4/+4 |
| | |||||
* | WIP: use expected<T, E> for passing on errors | Konstantin Käfer | 2018-08-14 | 2 | -19/+20 |
| | |||||
* | [test] add test for pending offline download when the disk is full | Konstantin Käfer | 2018-08-14 | 1 | -1/+77 |
| | |||||
* | [core] harden OfflineDatabase | Konstantin Käfer | 2018-08-14 | 8 | -192/+850 |
| | |||||
* | [core] Fix querying for annotations near tile boundaries at high zoom. | Chris Loer | 2018-08-14 | 1 | -0/+13 |
| | | | | | | | | Fixes issue #12472. This commit doesn't address the underlying issues that come from symbolAnnotationTree using a slightly lower precision coordinate system than the annotations themselves. Instead, it just puts a small padding around each tile when it queries for tile data, so that symbols right at the tile boundary will be included in both tiles. The rendering/querying code will take care of only displaying one instance. The padding is in global coordinates, so at higher zoom the padding will be larger in tile units -- this is consistent with precision loss also being greater at higher zoom. | ||||
* | [core] add test for comparing filter name to id | Konstantin Käfer | 2018-08-14 | 1 | -0/+4 |
| | |||||
* | [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary size | John Firebaugh | 2018-08-10 | 1 | -6/+10 |
| | |||||
* | Revert "[core] Replace Boost.Spirit with std::regex in CacheControl::parse()" | Bruno de Oliveira Abinader | 2018-08-08 | 1 | -9/+0 |
| | | | | This reverts commit 990b3b11b9427ffd86f693d3f4c3dd351891e5d0. | ||||
* | [core] Replace unique_any with peer from mapbox-bindgen | Bruno de Oliveira Abinader | 2018-08-08 | 2 | -218/+194 |
| | |||||
* | [core] Replace Boost.Spirit with std::regex in CacheControl::parse() | Bruno de Oliveira Abinader | 2018-08-08 | 1 | -0/+9 |
| | |||||
* | [core] Replace remaining dynamic_cast with static_cast | Bruno de Oliveira Abinader | 2018-08-08 | 1 | -1/+1 |
| | |||||
* | [core] Add lineMetrics to GeoJSONOptions | Mikhail Pozdnyakov | 2018-08-08 | 1 | -1/+4 |
| | | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option. | ||||
* | Fix TileJSON conversion to allow single point bounds | Asheem Mamoowala | 2018-08-02 | 1 | -0/+10 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 3 | -17/+16 |
| | |||||
* | Fix compilation errors with libc++ on QNX 7 | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -1/+1 |
| | | | | | | | | | | This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T> | ||||
* | [core] Check all bucket dynamic_casts | John Firebaugh | 2018-07-24 | 2 | -0/+49 |
| | | | | A mismatch can occur when a layer changes from one type to another. | ||||
* | [core] coveredByChildren is false if at least one child is uncovered | Bruno de Oliveira Abinader | 2018-07-24 | 1 | -1/+43 |
| | |||||
* | Keep original input for filters using legacy syntax. | Asheem Mamoowala | 2018-07-23 | 1 | -0/+55 |
| | |||||
* | [core] Convert token strings to expressions | John Firebaugh | 2018-07-20 | 1 | -1/+19 |
| | |||||
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 9 | -110/+78 |
| | |||||
* | Add fuzz tests for TileCover and fix out of bounds access crash. | Asheem Mamoowala | 2018-07-16 | 1 | -1/+58 |
| | |||||
* | Fix TileCover asserts. The create_bounds_towards_* methods were treating | Asheem Mamoowala | 2018-07-16 | 1 | -0/+14 |
| | | | | | all point arrays as rings. Simplify the logic to only compare against the next pt in the bound. | ||||
* | [core] Convert legacy functions directly to expressions | John Firebaugh | 2018-07-13 | 2 | -40/+0 |
| | |||||
* | [core] Harden Projection::project() | Bruno de Oliveira Abinader | 2018-07-09 | 1 | -0/+43 |
| | |||||
* | [core] Fix sort order for queryRenderedFeatures when features are filtered. | Chris Loer | 2018-07-03 | 1 | -1/+1 |
| | | | | Fixes issue #12104. |