Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [core] Add expression filter support (#11251) | Lucas Wojciechowski | 2018-03-09 | 17 | -336/+423 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * WIP * Remove Filter::operator()(const Feature&) * WIP * WIP * WIP * WIP * Hook up expression filter evaluator * Replace `shared_ptr` with &reference * Fill in implementation of `void operator()(const ExpressionFilter&)` * Fix failing tests * Switch back to a shared_ptr per chat with @anandthakker * Fix benchmark compilation * Shot in the dark to fix CI * Shot in the dark to fix CI (part 2) * Shot in the dark to fix CI (part 3) * In src/mbgl/style/conversion/filter.cpp, add a port of isExpressionFilter and use it to decide in Converter<Filter>::operator() whether to parse the incoming JSON as an ExpressionFilter or one of the legacy filter types * Remove bool Filter::operator()(const GeometryTileFeature&) const * Ensure the map zoom is passed into filtering operations wherever applicable * Add expression filter tests * Addressed PR feedback * Implement `NSPredicate *operator()(mbgl::style::ExpressionFilter filter)` * Fix formatting& nit | |||||
* | [android] - add expression conversion, add getters (#11352) | Tobrun | 2018-03-08 | 53 | -13860/+2453 | |
| | ||||||
* | [android] calculating camera's LatLng for bounds without map padding (#11410) | Łukasz Paczos | 2018-03-08 | 5 | -38/+29 | |
| | ||||||
* | [android] - check for null body on http request, cleanup code | Tobrun | 2018-03-08 | 2 | -77/+89 | |
| | ||||||
* | [macos] Upgraded tests to Swift 4 | Minh Nguyễn | 2018-03-07 | 2 | -12/+17 | |
| | ||||||
* | [macos] Fixed title casing based on current orthography | Minh Nguyễn | 2018-03-07 | 1 | -1/+5 | |
| | ||||||
* | [macos] Assume sRGB for mbgl expressions, CSS in attribution | Minh Nguyễn | 2018-03-07 | 5 | -13/+37 | |
| | | | | Assume mbgl needs colors in the sRGB color space rather than the calibrated RGB color space. Fixed link colors when creating attribution from HTML. | |||||
* | Expose more gestures settings (#11407) | Łukasz Paczos | 2018-03-07 | 6 | -215/+325 | |
| | | | | | | | | | | | | | * [android] enable/disable velocity animations * [android] exposed a method to cancel ongoing velocity animations * [android] removed unused methods and constants * [android] fixed gestures manager initialization * [android] enable/disable increasing gesture thresholds * [android] saving/restoring new gestures options | |||||
* | [android] - revert java8 support in the SDK | tobrun | 2018-03-06 | 5 | -37/+68 | |
| | ||||||
* | [android] take advantage of MAS 3.0-beta.3 changes | Osana Babayan | 2018-03-06 | 3 | -80/+73 | |
| | | | fromLngLats() take double arrays are called from Java (not the List<Point> ones) | |||||
* | [android] - rework match expression to style specification syntax | Tobrun | 2018-03-06 | 2 | -27/+61 | |
| | ||||||
* | [android] - make javadoc configuration compatible with Gradle 4.4 | Tobrun | 2018-03-05 | 1 | -8/+5 | |
| | ||||||
* | [android] reworked zoomIn and zoomOut to use ValueAnimators (#11382) | Łukasz Paczos | 2018-03-05 | 4 | -79/+111 | |
| | ||||||
* | Port fix for "at" expression off-by-1 error (#11375) | Anand Thakker | 2018-03-02 | 3 | -4/+13 | |
| | | | | | | | | | | * Port fix for "at" expression off-by-1 error Refs https://github.com/mapbox/mapbox-gl-js/pull/6269 * Consistency * Add ignores for symbol positiong differences in real-world tests | |||||
* | [ios] Add MGLMapView.showsScale to control scale bar visibility (#11335) | Jason Wray | 2018-03-02 | 8 | -13/+112 | |
| | | | | | | - Fixes scale bar not being visible until a camera change event. - Adds IBInspectable for scale bar visibility. - Add tests of the scale bar being added to the map view | |||||
* | [android] - delete local ref pixel buffer when converting Image.java to core | Tobrun | 2018-03-02 | 1 | -1/+1 | |
| | ||||||
* | [android] - use float for pixelratio when creating a snapshotter | Tobrun | 2018-03-02 | 1 | -3/+3 | |
| | ||||||
* | [android] - validate if width and height aren't 0 when creating options class | Tobrun | 2018-03-02 | 1 | -0/+3 | |
| | ||||||
* | Release android v6.0.0-beta.3 (#11369) | Łukasz Paczos | 2018-03-02 | 1 | -4/+23 | |
| | | | | | | | | * [android] updated changelog to reflect 6.0.0-beta.3 changes * [android] release configuration for v6.0.0-beta.3 * [android] reverted release configuration for v6.0.0-beta.3 | |||||
* | Remove deprecated location APIs (#11351) | Łukasz Paczos | 2018-03-02 | 49 | -4679/+30 | |
| | ||||||
* | Update mapbox-gl-js | John Firebaugh | 2018-03-01 | 1 | -0/+0 | |
| | ||||||
* | Relax type checking for "length" | John Firebaugh | 2018-03-01 | 5 | -7/+102 | |
| | ||||||
* | Infer type assertions for object | John Firebaugh | 2018-03-01 | 1 | -1/+1 | |
| | | | | Cross-ports https://github.com/mapbox/mapbox-gl-js/pull/6243. | |||||
* | [android] add support for mapzen terrarium raster-dem encoding (#11339) | Molly Lloyd | 2018-03-01 | 1 | -0/+20 | |
| | ||||||
* | [android] rotated map VisibleRegion returns incorrect bounds when going over ↵ | Osana Babayan | 2018-03-01 | 1 | -8/+46 | |
| | | | | date line | |||||
* | [android] - don't disable zoom button controller zooming whem zooming ↵ | Tobrun | 2018-03-01 | 1 | -4/+3 | |
| | | | | gestures are disabled | |||||
* | [android] - decouple map padding from overlain views | Tobrun | 2018-03-01 | 1 | -5/+0 | |
| | ||||||
* | [android] - check if hosting Activity isn't finishing before showing an dialog | Tobrun | 2018-03-01 | 1 | -1/+12 | |
| | ||||||
* | [android] custom layer example - remove dependencies on mbgl logging and ↵ | Ivo van Dongen | 2018-03-01 | 1 | -22/+24 | |
| | | | | string headers | |||||
* | [android] custom layer example - add error checking to debug issues more easily | Ivo van Dongen | 2018-03-01 | 1 | -28/+142 | |
| | ||||||
* | [android] custom layer example - fix fragment shader source for opengl es 2 ↵ | Ivo van Dongen | 2018-03-01 | 1 | -1/+1 | |
| | | | | phones | |||||
* | [core] blacklist vao usage on mali t720 (sapphire 650) | Ivo van Dongen | 2018-03-01 | 1 | -2/+9 | |
| | | | | Avoids problems on (amongst others) Samsung Galaxy J3 | |||||
* | [core] check opengl error state after custom layer invocations | Ivo van Dongen | 2018-03-01 | 1 | -3/+4 | |
| | ||||||
* | [android] expose ImageSource coordinates setter (#11262) | Łukasz Paczos | 2018-03-01 | 3 | -1/+20 | |
| | | | | (cherry picked from commit fcf5fa6) | |||||
* | [android] - add default heatmap color to getter | Tobrun | 2018-03-01 | 2 | -1/+18 | |
| | ||||||
* | [android] - add heatmap color property | Tobrun | 2018-03-01 | 8 | -6/+95 | |
| | ||||||
* | [android] new gesture library - bumped snaphost version | Łukasz Paczos | 2018-03-01 | 1 | -1/+1 | |
| | ||||||
* | [test] Native ignore for GL JS issue #6160 | Chris Loer | 2018-02-28 | 1 | -0/+1 | |
| | ||||||
* | [test] Native expression test support for: | Chris Loer | 2018-02-28 | 2 | -24/+36 | |
| | | | | | - Round-tripping expressions through serialization and checking that outputs don't change - Checking expression serialization against expected value from fixture | |||||
* | [core] Implement Expression::serialize() | Chris Loer | 2018-02-28 | 30 | -40/+262 | |
| | | | | | | | | Issue #10714 - Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...] - Custom implementations of `serialize` for Expression types that don't follow the pattern - expression::Value -> mbgl::Value converter - node_expression bindings to expose `serialize` | |||||
* | [android] LatLngBounds.union() should take date line into account | Osana Babayan | 2018-02-28 | 3 | -4/+54 | |
| | ||||||
* | [ios] Restore iosapp's HUD visibility, adjust placement | Jason Wray | 2018-02-27 | 2 | -29/+40 | |
| | ||||||
* | [ios] Provide haptic feedback when user rotates to due north | Jason Wray | 2018-02-27 | 3 | -0/+35 | |
| | ||||||
* | [ios] Add "clear tile cache on entering background" to changelog. | Chris Loer | 2018-02-27 | 1 | -0/+1 | |
| | ||||||
* | [ios, macos] cherry-pick darwin changes to tileset encoding param onto boba ↵ | Molly Lloyd | 2018-02-27 | 7 | -1/+69 | |
| | | | | | | | | | | | | | | | | (#11324) * [ios, macos] add tileset encoding option to darwin sources (#11274) * add tileset encoding option to darwin sources * correct style guide * link out to dem encoding docs * markdownify comments * correct changelog | |||||
* | [android ] - new gestures library (cp #11221) (#11332) | Łukasz Paczos | 2018-02-27 | 17 | -1597/+980 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [android] new gesture library - added SNAPSHOT dependency * [android] new gesture library - cleaned up redundant classes * [android] new gesture library - limiting scale when rotating * [android] new gesture library - shove gesture filtering * [android] new gesture library - increase rotation threshold when scaling * [android] new gesture library - minimum angular velocity * [android] new gesture library - exposed gestures execution listeners * [android] new gesture library - notifying new listeners tests * [android] new gesture library - removed tracking setting * [android] new gesture library - resetting focal point with every scale/rotate callback * [android] new gesture library - fixed camera change dispatcher callbacks * [android] new gesture library - cancel velocity animations in maps onStop() * [android] new gesture library - extracted telemetry pushes to a method * [android] new gesture library - deprecated onScrollListener * [android] new gesture library - unified shove listener name (cherry picked from commit 7905bd6) | |||||
* | [android] LatLngBounds: latNorth should be greater or equal than latSouth | Osana Babayan | 2018-02-27 | 2 | -0/+13 | |
| | ||||||
* | [android] LatLngBounds can go over the antimeridian / date line. | Osana Babayan | 2018-02-27 | 3 | -21/+236 | |
| | ||||||
* | [core,node] Pin 'nan' to ~2.8 to avoid Callback::Call deprecation. | Chris Loer | 2018-02-26 | 1 | -1/+1 | |
| | | | | Alternative fix to #11288, until we figure out a proper async_hooks implementation. | |||||
* | [android] - remove generics from expression api | Tobrun | 2018-02-26 | 1 | -421/+416 | |
| |