summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [node] Bump pixelmatch thresholdupstream/tmpsantos-node_exceptionsThiago Marcos P. Santos2017-05-081-1/+1
| | | | Make this test pass on both Linux and macOS.
* [node] Do no throw on map.render(), unless missing parametersThiago Marcos P. Santos2017-05-083-176/+142
|
* [node] Add unit tests for settersThiago Marcos P. Santos2017-05-083-5/+245
|
* [node] Refactor settersThiago Marcos P. Santos2017-05-082-199/+152
| | | | | Remove unused methods, make sure it will throw exception on invalid parameters.
* [node] Update the test suite to reflect changes on the node bindingsThiago Marcos P. Santos2017-05-081-12/+23
| | | | | | | Set some of the map properties only via "render options". Setting them via methods was pretty a no-op anyway. Force debug parameters to be boolean.
* [android] - show error message when no browser is installed on the device of ↵Tobrun2017-05-082-9/+18
| | | | the user. (#8901)
* [core] Reset observers of removed Sources and LayersJohn Firebaugh2017-05-053-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 declarationJohn Firebaugh2017-05-051-5/+0
|
* [core] Remove unused declarationJohn Firebaugh2017-05-051-1/+0
|
* [core] Reduce use of RecalculateStyleJohn Firebaugh2017-05-055-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 valueKonstantin Käfer2017-05-053-4/+4
|
* [node] start publishing both release+debug builds (#8865)Dane Springmeyer2017-05-043-5/+8
|
* [core] Corrected mapbox-gl-js submodule pinMinh Nguyễn2017-05-041-0/+0
|
* Revert "[Qt] Don't regen BackendScope on every QMapboxGL::render() call"Bruno de Oliveira Abinader2017-05-042-4/+1
| | | | This reverts commit 806da5d940aed7021f921ab98b9ae8e4e364f732.
* Add support for node v6 (#8884)Bobby Sudekum2017-05-042-11/+47
|
* [core] Omnibus Style::update methodJohn Firebaugh2017-05-049-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 ⇢ TileParametersJohn Firebaugh2017-05-0433-90/+90
|
* [Qt] Don't regen BackendScope on every QMapboxGL::render() callBruno de Oliveira Abinader2017-05-042-1/+4
|
* [android] - only build custom layer for debug builds (#8885)Tobrun2017-05-041-2/+6
|
* [core] Factor timePoint initializationJohn Firebaugh2017-05-032-3/+5
|
* [core] Calculate hasPendingTransitions functionally rather than statefullyJohn Firebaugh2017-05-0319-23/+58
|
* [core] Move render-related sources out of style directory/namespaceJohn Firebaugh2017-05-0368-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 layerJohn Firebaugh2017-05-031-1/+1
|
* [core] No need to manually set Update::Classes flag after annotation updateJohn Firebaugh2017-05-031-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 cascadeJohn Firebaugh2017-05-031-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)Tobrun2017-05-035-0/+128
| | | [android] - add support for filter for fillextrusionlayer.
* Revert "[node] Temporary: exit(0) on exception in Painter::render"John Firebaugh2017-05-021-10/+4
| | | | This reverts commit f0d4411871d43012dc9e24a376ebc70ec6ca9224.
* [ios] Bump podspecs for v3.6.0-alpha.1ios-v3.6.0-alpha.1Jason Wray2017-05-023-3/+3
|
* [ios] properly show attribution in modal hierarchies (#8837)Justin R. Miller2017-05-024-10/+53
| | | fixes #8782
* [core] Make Map.addImage tests pass (#8843)Asheem Mamoowala2017-05-027-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 TilePyramidJohn Firebaugh2017-05-0244-710/+1401
|
* [core] Load source TileJSON immediatelyJohn Firebaugh2017-05-029-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 MapJohn Firebaugh2017-05-0223-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-beta1Tobrun2017-05-021-2/+16
|
* [build] Added 'shared_thread_pool.cpp' to 'mbgl-core' target on LinuxBruno de Oliveira Abinader2017-05-021-0/+1
|
* [core] Fix compilation error with older libpng versionsBruno de Oliveira Abinader2017-05-021-1/+1
|
* [core] Fix compilation error with older libicu versionsBruno de Oliveira Abinader2017-05-021-1/+1
|
* [build] Added 'mbgl-loop-uv' to 'linux-core' targetBruno de Oliveira Abinader2017-05-021-1/+1
|
* [core] Suppress "stencil mask overflow" warningThiago Marcos P. Santos2017-05-021-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 stringsMinh Nguyễn2017-05-023-6/+6
| | | | Corrected MGLMapView accessibility value format strings in Catalan, Russian, and Swedish.
* [ios] Added sv stringsdictFredrik Karlsson2017-05-022-0/+25
|
* [android] Added Lithuanian, Spanish, Vietnamese localizations from TransifexMinh Nguyễn2017-05-024-0/+46
|
* [ios, macos] Updated ca, es, sv, vi, zh-Hans localizations from TransifexMinh Nguyễn2017-05-027-11/+369
|
* [android, ios, macos] Rearranged keys in tx configMinh Nguyễn2017-05-021-5/+5
| | | | The tx tool made these changes automatically when pulling.
* [Qt] Add extrusion example to the Qt appThiago Marcos P. Santos2017-05-021-0/+34
|
* [Qt] Handle extrusion filtersThiago Marcos P. Santos2017-05-021-0/+4
|
* [ios, macos] Updated changelogsMinh Nguyễn2017-05-012-11/+22
| | | | Updated and reorganized changelogs.
* [android] - warning log when attempting to update a non-added annotation (#8832)Tobrun2017-04-282-37/+24
|
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-27111-233/+4853
|
* [build] Added linux-coreBruno de Oliveira Abinader2017-04-271-0/+4
|