summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* [core] Ensure that a BackendScope exists when doing GL callsKonstantin Käfer2017-03-231-1/+14
|
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-2313-317/+391
|
* [core] cache binary shaders on AndroidKonstantin Käfer2017-03-221-1/+2
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0'John Firebaugh2017-03-219-3/+59
|\
| * [ios] Guard against over calling pause or resumeJesse Bounds2017-03-181-3/+0
| |
| * Per-attribute transition properties on MGLStyleLayer (#8225)Fabian Guerra Soto2017-03-108-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] new struct MGLTransition * [ios] MGLTransition struct moved to MGLTypes.h * [ios] MGLTransition implemented for style layer properties * [ios, macos] added support for getting property transitions * [ios, macos] updated to MGLDurationFromTimeInterval and MGLTimeIntervalFromDuration * [ios, macos] added transition properties test * [ios, macos] modified key strings imp * [ios, macos] The impl for transition properties were changed to public methods * [ios, macos] Changelog update * [ios] Fixed layer space formatting * [core] The name space was fixed for getters that returned TransitionOptions * [ios, macos] Added rawLayer transition property tests * [ios] Added a factory method for MGLTransition and transition-related methods to NSValue(MGLAdditions) * [ios, macos] Copyedited changelog blurbs about transition properties
| * [core] query source featuresIvo van Dongen2017-03-103-1/+33
| |
| * [core] rename query options for query rendered featuresIvo van Dongen2017-03-102-5/+5
| |
* | Make Source::getZoomRange return an optional rangeBruno de Oliveira Abinader2017-03-211-2/+1
| |
* | [core] s/onSourceDidChange/onSourceChanged/ + source refBruno de Oliveira Abinader2017-03-211-1/+4
| |
* | [core] Expose Source::getZoomRangeBruno de Oliveira Abinader2017-03-201-1/+4
| |
* | [core] Pass std::exception_ptr in MapObserver::onDidFailLoadingMapBruno de Oliveira Abinader2017-03-171-1/+2
| |
* | [core] Pass std::exception_ptr in style::Observer::onStyleErrorBruno de Oliveira Abinader2017-03-171-0/+15
| |
* | [node] Work around a link error on macOS release builds (#8409)John Firebaugh2017-03-151-3/+1
| |
* | [core] Replace MapChange enum with MapObserverBruno de Oliveira Abinader2017-03-153-5/+41
| |
* | [core] Avoid -Wundefined-var-template warnings with clang 3.9+John Firebaugh2017-03-091-19/+19
| |
* | [core] query source featuresIvo van Dongen2017-03-093-1/+33
| |
* | [core] rename query options for query rendered featuresIvo van Dongen2017-03-092-5/+5
|/
* [core] Avoid using std::function in property_setter.hppJohn Firebaugh2017-03-083-198/+209
|
* For data-driven paint setters, transition immediately to target value (#8306)Anand Thakker2017-03-081-0/+1
| | | Closes #8237
* [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-044-4/+31
|
* [core] Enable debug events in Debug configurationMinh Nguyễn2017-03-041-1/+1
|
* [Qt] Remove legacy QOpenGL dependency from Qt5 buildThiago Marcos P. Santos2017-03-031-2/+2
| | | | OpenGL on Qt5 is offered via QtGui.
* [core] Safeguard ICU UChar usageBruno de Oliveira Abinader2017-03-021-0/+16
|
* [core] Cache file source base URL and access tokenJesse Bounds2017-03-011-0/+18
| | | | | This caches the base URL and access token values when they are set so that they can still be retrieved even when the thread is paused.
* [core] Implement data-driven styling for ↵Anand Thakker2017-02-281-30/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | {text,icon}-{color,opacity,halo-color,halo-blur,halo-width} (#7939) * Add symbol dds attributes and adapt style code generation * Update to mapbox-gl-js/master * Refactor SymbolFeature as a subclass of GeometryTileFeature Prepares for enabling DDS on symbol paint properties by allowing the SymbolFeatures, which we keep around after constructing SymbolLayout, to be used in evaluating data-driven paint properties later in the layout process. * Draft approach for splitting icon/text paint properties The `Program` types are set up to bind GL attributes to each of the data-driven paint properties specified in the `PaintProperties` type provided. Since `SymbolPaintProperties` specifies both `Text*` and `Icon*` properties, the symbolIcon, symbolIconSDF, and symbolGlyph programs each attempt to bind roughly double the number of attributes that they actually need. This change addresses this by: - Adding the more specific `IconPaintProperties` and `TextPaintProperties` types, which are subsets of the full `SymbolPaintProperties`. - The symbol layer continues to use its `SymbolPaintProperties paint` member to track layer property state, but it provides helpers that construct objects of each the specific `{Icon,Text}PaintProperties::Evaluated` type, for use by the painter. - The three symbol programs instantiate `Program<>` using the appropriate `{Icon,Text}PaintProperties` type. * check in generated style code * Populate paint buffers for symbol DDS properties * Address first round of review comments * Refactor VectorTile{Layer,Feature} to explicitly share data * Update submodule
* [core] [android] - allow zooming/scaling to use AnimationOptions (#8181)Tobrun2017-02-281-18/+18
| | | [glfw] - allow glfw binding to use AnimationOptions instead of using direction directly
* [core] Add a pause/resume API to the DefaultFileSourceThiago Marcos P. Santos2017-02-251-0/+3
| | | | | It will halt the networking thread completely. Expired and error'ed tiles won't get re-requested until resume() is called again.
* [core] - allow moveBy to use AnimationOptionsTobrun2017-02-201-1/+2
| | | | [android] - update jni bindings for moveBy with an interpolator
* [core] Link BackendScopes in a list for additional assertionsJohn Firebaugh2017-02-201-1/+2
|
* [core] Ensure that context resources are destroyed before context is destroyedJohn Firebaugh2017-02-201-2/+1
|
* [core] Nestable BackendScopeJohn Firebaugh2017-02-202-14/+17
|
* [core] add ability to transform URLs before they're requested from the InternetKonstantin Käfer2017-02-202-0/+6
|
* [core] Enable property functions for text-{field,transform} (#7944)Anand Thakker2017-02-171-6/+6
|
* Refactor: use conversion system to convert MGLStyleFunction to mbgl core ↵Anand Thakker2017-02-151-1/+1
| | | | | types (#8026) This leverages the work already happening in `mbgl::style::conversion` to convert style functions from style-spec definitions into `mbgl::style::{Camera,Source,Composite}Function`s. In particular, this allows the conversions system to handle the differing typing requirements based on whether the output type of the style function is interpolatable or non-interpolatable.
* [core] Add noexcept(false) in MBGL_CHECK_ERRORJohn Firebaugh2017-02-151-1/+1
| | | | C++11 destructors are noexcept by default, so the prior definition always called std::terminate without allowing anything to catch the exception.
* [core] Make Image saferJohn Firebaugh2017-02-142-4/+65
| | | | | | Provide Image::copy, which handles copying rectangles from a source to a destination, with thorough bounds checking. Also fixes an indexing error in SpriteAtlas, where the top row of pixels in a wrapped image was copied from the wrong source row.
* [core] Expose Map::setZoom with anchor parameterJason Wray2017-02-131-0/+1
|
* [core] Introduce dedicated filter types for $type and $id special cases (#7971)John Firebaugh2017-02-093-50/+287
| | | | | | | | * [core] Introduce dedicated filter types for $type and $id special cases * [ios, macos] Special-case $id, $type in predicates Also support $id ≟ nil.
* [core] Restore support for *-transition propertiesJohn Firebaugh2017-02-0912-0/+198
|
* [core, ios, macos] Refactor composite stop types and conversionsJohn Firebaugh2017-02-095-71/+185
|
* [core] Do not consider error'ed responses freshThiago Marcos P. Santos2017-02-071-1/+1
| | | | | It has the unwanted side effect of not retrying anymore in case of error.
* [ios, macos] Add support for data-driven property functionsJesse Bounds2017-02-021-0/+5
|
* [core] default value support in categorical function conversionIvo van Dongen2017-02-028-31/+64
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-0225-164/+897
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-277-12/+12
|
* [core] add clone() call to Image objectsKonstantin Käfer2017-01-261-0/+7
|
* [core] Include what you useThiago Marcos P. Santos2017-01-201-0/+1
|
* [Qt] Use Qt's OpenGL headerThiago Marcos P. Santos2017-01-201-0/+3
|
* Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7Minh Nguyễn2017-01-164-2/+66
|\