summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [ios, macos] edited identity interpolation mode documentation (#8657)Jordan Kiley2017-05-151-3/+3
|
* [android] - publish SNAPSHOT from release 5.1.0 branch (#8995)Tobrun2017-05-151-1/+1
|
* [android] - MarkerView deselect events with OnMarkerViewClickListener ↵Tobrun2017-05-151-5/+8
| | | | integration (#8996)
* [android] Release android-v5.1.0-beta.2 (#8976)Tobrun2017-05-1233-99/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [android] url getter on sources * [android] fix ui test filter in makefile * [android] - build SNAPSHOT from release branch (#8958) * [android] - update changelog for 5.1.0-beta.2 * [android] - bump version number * [android] - Camera change listener v2.0 * [core] allow filesource url transform reset * [android] Update attribution wordmark (#8774) * Update wordmark on android * Moved attribution i icon to the right of mapbox word (in mapview preview image) * update padding and margin * [android] update hardcoded branch name * revert version to 5.1.0-SNAPSHOT
* [core, android, ios, macos] Added Traffic Day/Night to default stylesMinh Nguyễn2017-05-1214-39/+170
| | | | | | | | The Styles API section of the Mapbox API Documentation site now lists Traffic Day v2 and Traffic Night v2, so this change adds those styles to all the places where styles are listed. Also switched iosapp and macosapp to unversioned style factory methods since MGLStyleDefaultVersion is no longer applicable for all styles. Cherry-picked from 4d6f54553d277c0af24a0b8ff03d2dd7e9284ca2.
* [ios, macos] Undeprecated unversioned style URL factory methodsMinh Nguyễn2017-05-127-59/+124
| | | | | | | | Undeprecated the unversioned style URL factory methods in MGLStyle for consistency with the Android and Qt SDKs. Added warnings about using them with the runtime styling API. Refactored mbgl::util::default_styles to track different versions for different styles. Cherry-picked from 9e384b78fbcf46d66d390122eefdf273f91b314e.
* [ios, macos] Updated documented default style versionMinh Nguyễn2017-05-122-19/+6
| | | | | | MGLStyleDefaultVersion is just for Streets now. Deleted style version documentation tests because not all styles are on the same version. Cherry-picked from ca97dd8cf4c70a5ed380c99700749fd3239715f0.
* [core, android, ios, macos, qt] v10 default stylesMinh Nguyễn2017-05-1211-21/+22
| | | | | | Upgraded from v9 default styles to v10 wherever the developer expects to get the latest and greatest, as well as in a couple tests where it may be beneficial to ensure that we can handle a two-digit version number in the style URL. Cherry-picked from ed54849e9909e7f7cd8724b39b2bc94f16cf9a11.
* [android] - update proguard config, allow debug mimification, update OkHttp ↵Tobrun2017-05-124-87/+9
| | | | to latest version (#8944)
* [android] - update LOST to 2.3.0 (#8872)Tobrun2017-05-125-21/+11
|
* [android] - avoid crashing when deleting already deleted region (#8920)Tobrun2017-05-111-21/+27
|
* [android] - keep observer when timeout occurs, make observer param nullable, ↵Tobrun2017-05-112-11/+16
| | | | fixup log messages (#8919)
* [core] When a layer is added, reload its source's tilesJohn Firebaugh2017-05-112-15/+16
|
* [android] Update release script to support CircleCI builds (#8950)Antonio Zugaldia2017-05-111-25/+23
| | | | | | * update release script to trigger builds on circleci now * update release script to trigger builds on circleci now
* [ios] Use map view frame to calculate annotation view reuse adjustments (#8926)Jesse Bounds2017-05-091-8/+6
| | | | | | * [ios] Use map view frame to calculate annotation view reuse adjustments The value for determining the visible viewport buffer and also the distance to move offscreen an annotation view outside of that buffer was based on the annotation view width and height. This changes that to use the map viewport width and height as constants and avoids a class of bugs where the annotation view would become detached from the tracking system when it did not have a size or was animating from a small to large size.
* [build] Suppress GLFW redefining GLAPIENTRY errorBruno de Oliveira Abinader2017-05-093-5/+19
|
* [android] Added Swedish localization from TransifexMinh Nguyễn2017-05-082-0/+16
|
* [ios, macos] Updated localizations from TransifexMinh Nguyễn2017-05-0815-22/+253
| | | | | | Pulled various translations from Transifex. Although Transifex supports the stringsdict format, it doesn’t allow translators to customize the format. This change splits out a separate “level” key for the same format string and moves any prefixes and suffixes into the “level” and “count” keys. For now, each localization has been updated manually, but future updates will come from Transifex.
* [ios] Configured stringsdict from TransifexMinh Nguyễn2017-05-081-1/+11
|
* [ios, macos] Moved DDS guide examples to Swift unit testMinh Nguyễn2017-05-088-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 guideMinh Nguyễn2017-05-083-10/+9
|
* [core, android] Factor JSON string conversionsJohn Firebaugh2017-05-0819-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 iosappJason Wray2017-05-081-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 widthJason Wray2017-05-081-1/+2
|
* [node] bump version, add changelog entry (#8924)node-v3.5.1Bobby Sudekum2017-05-082-1/+6
|
* [core] delegate light changes to render lightIvo van Dongen2017-05-0813-74/+155
|
* [core] generated accessor methods on lightIvo van Dongen2017-05-0811-69/+332
|
* [core] render lightIvo van Dongen2017-05-087-12/+73
|
* [core] Reuse fill-extrusion textures between frames (#8896)Lauren Budorick2017-05-085-37/+44
|
* [android] - bump android support library, fixup SDK gradle dependencies to ↵Tobrun2017-05-082-4/+4
| | | | use the ones defined in root project. (#8921)
* [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).