Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ios, macos] Moved DDS guide examples to Swift unit test | Minh Nguyễn | 2017-05-08 | 8 | -134/+344 |
| | | | | Moved example code from DDS guide to a unit test written in Swift. The code is inserted into the guide at codegen time. | ||||
* | [ios, macos] Fixed syntax error in DDS guide | Minh Nguyễn | 2017-05-08 | 3 | -10/+9 |
| | |||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 19 | -187/+131 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | [ios] Re-enable all console messages in iosapp | Jason Wray | 2017-05-08 | 1 | -7/+0 |
| | | | | | The Xcode 8 spew that prompted the addition of this setting has been fixed and leaving it enabled was hiding important error messages. | ||||
* | [ios] Check for NaN when calculating scale bar width | Jason Wray | 2017-05-08 | 1 | -1/+2 |
| | |||||
* | [node] bump version, add changelog entry (#8924)node-v3.5.1 | Bobby Sudekum | 2017-05-08 | 2 | -1/+6 |
| | |||||
* | [core] delegate light changes to render light | Ivo van Dongen | 2017-05-08 | 13 | -74/+155 |
| | |||||
* | [core] generated accessor methods on light | Ivo van Dongen | 2017-05-08 | 11 | -69/+332 |
| | |||||
* | [core] render light | Ivo van Dongen | 2017-05-08 | 7 | -12/+73 |
| | |||||
* | [core] Reuse fill-extrusion textures between frames (#8896) | Lauren Budorick | 2017-05-08 | 5 | -37/+44 |
| | |||||
* | [android] - bump android support library, fixup SDK gradle dependencies to ↵ | Tobrun | 2017-05-08 | 2 | -4/+4 |
| | | | | use the ones defined in root project. (#8921) | ||||
* | [android] - show error message when no browser is installed on the device of ↵ | Tobrun | 2017-05-08 | 2 | -9/+18 |
| | | | | the user. (#8901) | ||||
* | [core] Reset observers of removed Sources and Layers | John Firebaugh | 2017-05-05 | 3 | -2/+4 |
| | | | | This ensures that the observer is not an invalid reference if the removed Source/Layer is retained, but the Style is deallocated. | ||||
* | [core] Remove unused declaration | John Firebaugh | 2017-05-05 | 1 | -5/+0 |
| | |||||
* | [core] Remove unused declaration | John Firebaugh | 2017-05-05 | 1 | -1/+0 |
| | |||||
* | [core] Reduce use of RecalculateStyle | John Firebaugh | 2017-05-05 | 5 | -53/+48 |
| | | | | | | | * Don't use it to track zoom changes. Instead, Style::update can use the zoom history to check for a change in zoom from the previous frame. * Don't use it to track active property transitions. Style already knows which layers/light have an active transition, and can re-evaluate only those that do. This leaves layer property changes as the only use of RecalculateStyle. | ||||
* | [core] Throw exceptions by value | Konstantin Käfer | 2017-05-05 | 3 | -4/+4 |
| | |||||
* | [node] start publishing both release+debug builds (#8865) | Dane Springmeyer | 2017-05-04 | 3 | -5/+8 |
| | |||||
* | [core] Corrected mapbox-gl-js submodule pin | Minh Nguyễn | 2017-05-04 | 1 | -0/+0 |
| | |||||
* | Revert "[Qt] Don't regen BackendScope on every QMapboxGL::render() call" | Bruno de Oliveira Abinader | 2017-05-04 | 2 | -4/+1 |
| | | | | This reverts commit 806da5d940aed7021f921ab98b9ae8e4e364f732. | ||||
* | Add support for node v6 (#8884) | Bobby Sudekum | 2017-05-04 | 2 | -11/+47 |
| | |||||
* | [core] Omnibus Style::update method | John Firebaugh | 2017-05-04 | 9 | -105/+109 |
| | | | | Combine Style::cascade, recalculate, relayout, and updateTiles into a single method. This allows multiple loops over sources and layers to be consolidated and prepares for additional Style-Map decoupling: rather than tracking pending updates via a set of Update flags held by the Map and passed to the Style, the Style can use its own data to determine what to update. | ||||
* | [core] UpdateParameters ⇢ TileParameters | John Firebaugh | 2017-05-04 | 33 | -90/+90 |
| | |||||
* | [Qt] Don't regen BackendScope on every QMapboxGL::render() call | Bruno de Oliveira Abinader | 2017-05-04 | 2 | -1/+4 |
| | |||||
* | [android] - only build custom layer for debug builds (#8885) | Tobrun | 2017-05-04 | 1 | -2/+6 |
| | |||||
* | [core] Factor timePoint initialization | John Firebaugh | 2017-05-03 | 2 | -3/+5 |
| | |||||
* | [core] Calculate hasPendingTransitions functionally rather than statefully | John Firebaugh | 2017-05-03 | 19 | -23/+58 |
| | |||||
* | [core] Move render-related sources out of style directory/namespace | John Firebaugh | 2017-05-03 | 68 | -215/+164 |
| | | | | | | | | | | | | | | | | Moves the following to the renderer directory and out of the style namespace: * CascadeParameters * PropertyEvaluationParameters * UpdateParameters * PropertyEvaluator * DataDrivenPropertyEvaluator * CrossFadedPropertyEvaluator * PaintPropertyBinder * PaintProperyStatistics * PossiblyEvaluatedPropertyValue * TransitioningLight * EvaluatedLight | ||||
* | [core] No need to Update::Classes after removing a layer | John Firebaugh | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | [core] No need to manually set Update::Classes flag after annotation update | John Firebaugh | 2017-05-03 | 1 | -1/+0 |
| | | | | Since the advent of the runtime styling APIs, the APIs used by AnnotationManager::updateStyle will automatically set this flag as needed. | ||||
* | [core] Remove forced style cascade | John Firebaugh | 2017-05-03 | 1 | -3/+0 |
| | | | | This should happen automatically during rendering. After removing, I can no longer replicate the original issue (#1889). | ||||
* | [android] - add 3D buildings example (#8845) | Tobrun | 2017-05-03 | 5 | -0/+128 |
| | | | [android] - add support for filter for fillextrusionlayer. | ||||
* | Revert "[node] Temporary: exit(0) on exception in Painter::render" | John Firebaugh | 2017-05-02 | 1 | -10/+4 |
| | | | | This reverts commit f0d4411871d43012dc9e24a376ebc70ec6ca9224. | ||||
* | [ios] Bump podspecs for v3.6.0-alpha.1ios-v3.6.0-alpha.1 | Jason Wray | 2017-05-02 | 3 | -3/+3 |
| | |||||
* | [ios] properly show attribution in modal hierarchies (#8837) | Justin R. Miller | 2017-05-02 | 4 | -10/+53 |
| | | | fixes #8782 | ||||
* | [core] Make Map.addImage tests pass (#8843) | Asheem Mamoowala | 2017-05-02 | 7 | -5/+25 |
| | | | | | Fix Node tests suite implementation to parse pixelRatio from style json Premultiply images in the node binding before sending to mbgl core | ||||
* | [core] Refactor Source::*Impls into RenderSources and TilePyramid | John Firebaugh | 2017-05-02 | 44 | -710/+1401 |
| | |||||
* | [core] Load source TileJSON immediately | John Firebaugh | 2017-05-02 | 9 | -239/+12 |
| | | | | | | | This reverses #3095. Rationale: * We're now exposing source attributes as a public API. Making those attributes unavailable at certain times complicates that API. * We're preparing to split RenderSource out of Source. Removing this removes a point of coupling between the two. | ||||
* | [all] Push querySourceFeatures back out to Map | John Firebaugh | 2017-05-02 | 23 | -61/+70 |
| | | | | Once Source and RendererSource are split, Source will no longer have access to tiles. | ||||
* | [android] - CHANGELOG.md update for release-v5.1.0-beta.1 (#8857)android-v5.1.0-beta1 | Tobrun | 2017-05-02 | 1 | -2/+16 |
| | |||||
* | [build] Added 'shared_thread_pool.cpp' to 'mbgl-core' target on Linux | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -0/+1 |
| | |||||
* | [core] Fix compilation error with older libpng versions | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -1/+1 |
| | |||||
* | [core] Fix compilation error with older libicu versions | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -1/+1 |
| | |||||
* | [build] Added 'mbgl-loop-uv' to 'linux-core' target | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -1/+1 |
| | |||||
* | [core] Suppress "stencil mask overflow" warning | Thiago Marcos P. Santos | 2017-05-02 | 1 | -1/+6 |
| | | | | | When it starts, we get a log warning for every frame, which is expensive. Now we get only one warning. | ||||
* | [ios, macos] Corrected map a11y value format strings | Minh Nguyễn | 2017-05-02 | 3 | -6/+6 |
| | | | | Corrected MGLMapView accessibility value format strings in Catalan, Russian, and Swedish. | ||||
* | [ios] Added sv stringsdict | Fredrik Karlsson | 2017-05-02 | 2 | -0/+25 |
| | |||||
* | [android] Added Lithuanian, Spanish, Vietnamese localizations from Transifex | Minh Nguyễn | 2017-05-02 | 4 | -0/+46 |
| | |||||
* | [ios, macos] Updated ca, es, sv, vi, zh-Hans localizations from Transifex | Minh Nguyễn | 2017-05-02 | 7 | -11/+369 |
| | |||||
* | [android, ios, macos] Rearranged keys in tx config | Minh Nguyễn | 2017-05-02 | 1 | -5/+5 |
| | | | | The tx tool made these changes automatically when pulling. |