Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Couple more cleanupsupstream/expressions | Anand Thakker | 2017-11-08 | 3 | -25/+15 |
| | |||||
* | Port stricter zoom expression validation | Anand Thakker | 2017-11-07 | 10 | -48/+84 |
| | | | | Refs https://github.com/mapbox/mapbox-gl-js/pull/5611 | ||||
* | Extract InterpolateBase to de-templatize findZoomCurve | Anand Thakker | 2017-11-07 | 8 | -79/+99 |
| | |||||
* | Catch up with gl-js | Anand Thakker | 2017-11-07 | 3 | -1/+4 |
| | | | | | - Disallow duplicate stops - Ignore the no-token-replacement-for-expressions test | ||||
* | Take reference rather than pointer in eachChild callback | Anand Thakker | 2017-11-06 | 34 | -77/+77 |
| | |||||
* | Address more review notes | Anand Thakker | 2017-11-06 | 5 | -33/+17 |
| | |||||
* | Add unit test for Expression::operator==() | Anand Thakker | 2017-11-06 | 93 | -0/+842 |
| | |||||
* | Clean up operator==() implementation | Anand Thakker | 2017-11-04 | 17 | -152/+108 |
| | |||||
* | wip - add Expression::operator==() | Anand Thakker | 2017-11-03 | 19 | -5/+239 |
| | |||||
* | Ignore query test that will be fixed by viewport-collision | Anand Thakker | 2017-11-03 | 1 | -0/+1 |
| | |||||
* | Fix == check for {Source,Camera,Composite}Function | Anand Thakker | 2017-11-03 | 4 | -5/+3 |
| | |||||
* | Split "curve" into "step" and "interpolate" expressions | Anand Thakker | 2017-11-02 | 20 | -225/+440 |
| | |||||
* | Use registry instead of cascading conditionals | Anand Thakker | 2017-11-01 | 5 | -80/+71 |
| | |||||
* | Fix more CI errors | Anand Thakker | 2017-10-30 | 3 | -15/+7 |
| | |||||
* | Silence spurious clang-tidy warning | Anand Thakker | 2017-10-30 | 1 | -1/+1 |
| | | | | For some reason, the modernize-use-equals-default rule | ||||
* | Fix CI errors | Anand Thakker | 2017-10-30 | 2 | -4/+5 |
| | |||||
* | Ignore viewport-collision tests | Anand Thakker | 2017-10-27 | 1 | -25/+41 |
| | |||||
* | Update gl-js | Anand Thakker | 2017-10-27 | 1 | -0/+0 |
| | |||||
* | Refactor ParsingContext | Anand Thakker | 2017-10-27 | 30 | -170/+217 |
| | | | | | | | | - Pass by reference - Hide members behind getters - Create `errors` within ParsingContext() rather than taking a reference - Limit public constructors to "root" context and remove `concat()` in favor of parse() overloads for parsing child expressions | ||||
* | EvaluationParameters => EvaluationContext | Anand Thakker | 2017-10-26 | 29 | -54/+54 |
| | |||||
* | eachChild lambda parameter => const reference | Anand Thakker | 2017-10-26 | 23 | -27/+27 |
| | |||||
* | Address misc review comments | Anand Thakker | 2017-10-26 | 42 | -137/+166 |
| | |||||
* | Add support for 'sleep' operation in render tests | Anand Thakker | 2017-10-25 | 1 | -0/+6 |
| | | | | Ports https://github.com/mapbox/mapbox-gl-js/commit/0069349550b263fdce9982d38183d9ab57ca7305 | ||||
* | Fix stops => expression conversion | Anand Thakker | 2017-10-25 | 3 | -126/+117 |
| | | | | Also reduce the amount of per-output-type templated code | ||||
* | Add sqrt, fixup to-string | Anand Thakker | 2017-10-25 | 1 | -0/+2 |
| | |||||
* | Implement constant folding | Anand Thakker | 2017-10-25 | 1 | -2/+55 |
| | |||||
* | Add unit test for isExpression | Anand Thakker | 2017-10-25 | 3 | -14/+49 |
| | |||||
* | Add StyleParser tests for expression validation | Anand Thakker | 2017-10-25 | 6 | -11/+107 |
| | | | | (With related parsing fixups) | ||||
* | Drop wrapper `{expression:}` object. | Anand Thakker | 2017-10-25 | 4 | -8/+70 |
| | |||||
* | Scalar types by value | Anand Thakker | 2017-10-25 | 5 | -13/+12 |
| | |||||
* | reserve when incoming size is known | Anand Thakker | 2017-10-25 | 8 | -3/+18 |
| | |||||
* | mbgl::Color => Color | Anand Thakker | 2017-10-25 | 8 | -13/+15 |
| | |||||
* | Enable tests of let-wrapped zoom curves | Anand Thakker | 2017-10-25 | 1 | -9/+9 |
| | |||||
* | Add unit test for rbga | Anand Thakker | 2017-10-25 | 2 | -0/+26 |
| | |||||
* | Refactor is*Constant() | Anand Thakker | 2017-10-25 | 33 | -111/+141 |
| | | | | | | - Prepares for 'constant folding' - Also replaces 'accept(visitor)' with simpler 'eachChild()' (as we did in JS) | ||||
* | Implement special forms for 'any', 'all' to allow early return | Anand Thakker | 2017-10-25 | 4 | -16/+82 |
| | |||||
* | Handle `heatmapDensity` expression evaluation parameter in node bindings | Anand Thakker | 2017-10-25 | 4 | -11/+17 |
| | |||||
* | Add special forms for assertions & coercions with fallbacks | Anand Thakker | 2017-10-25 | 14 | -113/+396 |
| | |||||
* | Implement expressions | Anand Thakker | 2017-10-25 | 50 | -147/+4411 |
| | |||||
* | [core] Add layer before notifying observer | John Firebaugh | 2017-10-25 | 1 | -1/+2 |
| | |||||
* | [tests] Create a HeadlessBackend for tests using gl::Context | Thiago Marcos P. Santos | 2017-10-25 | 1 | -0/+17 |
| | | | | Qt needs a valid surface before doing any OpenGL call. | ||||
* | [Qt] Use QOpenGLFunctions for Qt5 | Thiago Marcos P. Santos | 2017-10-25 | 4 | -13/+169 |
| | | | | | | Do not link directly with OpenGL, so we load it using Qt5. Also, always build for OpenGL ES2 which is the compatibilty mode that should work on all platforms supported by Qt5. | ||||
* | [core] Make the OpenGL implementation platform specific | Thiago Marcos P. Santos | 2017-10-25 | 9 | -28/+74 |
| | | | | | Split the headers, so each platform includes the most appropriated header. | ||||
* | [docs] updating ios & android install links (#10246) | Lindsay Young | 2017-10-24 | 4 | -8/+9 |
| | | | | | | | | * updating ios & android install links * updating iOS custom builds page to link to iOS installtion * updating copy | ||||
* | Enable native test for text-keep-upright with text-offset. | Chris Loer | 2017-10-24 | 1 | -1/+0 |
| | | | | Issue #9271 was fixed as part of PR #9009. | ||||
* | Replace compile-time polymorphism with runtime polymorphism in the ↵ | John Firebaugh | 2017-10-23 | 60 | -2135/+2395 |
| | | | | conversion system | ||||
* | [node] Release v3.5.8 (#10243)node-v3.5.8 | Bruno de Oliveira Abinader | 2017-10-20 | 2 | -1/+6 |
| | |||||
* | [node] Reset HeadlessFrontend in NodeMap::release() | Bruno de Oliveira Abinader | 2017-10-20 | 1 | -0/+1 |
| | |||||
* | [build] Bump earcut to 0.12.4 | Bruno de Oliveira Abinader | 2017-10-20 | 1 | -1/+1 |
| | |||||
* | [core] limit annotation tile source to z16upstream/android-v5.1.4 | Konstantin Käfer | 2017-10-19 | 1 | -1/+3 |
| |