| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Also enabled compiler warnings about incorrect Doxygen commands.
|
|
|
|
| |
Resolved unused variable warnings in Release configuration that occurred because they were only used within NSAssert() invocations, which are omitted from Release builds.
|
|
|
|
|
|
|
|
| |
Now that annotation classes override -isEqual:, it’s no longer appropriate to rely on -isEqual: or -containsObject: to check for the preexistence of an annotation. Those methods become deep equality tests, which have worse performance. Checking for identity allows the developer to add a polyline and polygon with identical coordinates, title, etc. to the map.
Implemented a missing -[MGLPolyline isEqual:].
Removed outdated comments about -annotationTagForAnnotation: being expensive.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [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
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* [ios, macos] Updated changelogs
Mentioned #8298, #8139. Copyedited recent additions.
* [ios, macos] Reorganized changelogs
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
converstion for NSDate+MGLAdditions (#8290)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* [ios, macos] Updated Russian translations
* [ios, macos] Added Catalan translation
* [ios, macos] Completed Lithuanian translation
* [ios, macos] Added Finnish translation
* [ios, macos] Fixed Polish, Ukrainian declension
* [ios, macos] Updated changelogs
* [ios, macos] Added Dutch localization
|
| | |
|
| |
| |
| |
| | |
When relocating a selected point annotation, update the associated callout (popover) rather than deselecting the annotation.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
In case of exception, silently ignore removal of nonexistent layer
and return nullptr
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Cherry-picked from 43e81509fb0be54bea5912fb5a10bfa0e0667a44.
|
| |
| |
| |
| | |
Removed a duplicate entry; moved the #7125 entry to the right release; added a blurb about #7937.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Avoid canceling transitions (and triggering preexisting completion handlers) until we get a chance to ensure that a new transition really does have to begin. Consistently avoid mbgl transitions for redundant camera changes. Upon bailing, schedule the completion handler to run asynchronously on a delay equivalent to the requested animation duration.
Added a “functional” equality method to MGLMapCamera that avoids trivial differences.
Fixed invocations of XCTAssertEqualWithAccuracy() that incorrectly expressed the accuracy as a number of digits rather than a scalar tolerance.
|
| |
| |
| |
| | |
When closing the Preferences window, take focus away from the Access Token text field to force any changes to be committed.
|
| |
| |
| |
| | |
When setting a nil style URL or any mapbox: style URL, if no access token has been provided, log a warning instead of asserting.
|
| | |
|
| |
| |
| |
| | |
jazzy is inconsistently converting straight apostrophes that immediately follow backticks into either ‘ or ’ from one run to the next. Smarten the apostrophe to keep it stable.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
When converting a constant NSExpression to an mbgl::Value, turn an NSColor or UIColor into an std::string containing a CSS color string. This allows developers to set an attribute of an MGLFeature to an NSColor or UIColor (rather than a CSS color string, which would be foreign), then use it in an MGLStyleFunction with identity interpolation.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Override `insertText:`
- send all `keyDown:` events to `interpretKeyEvents:` method;
- in `insertText:` method check for the text to be sent and
adjust zoom level if needed;
|
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Affects:
- Double-tap gestures
- Two-finger tap gestures
- +/- button pushes
- Shortcut keys
- Menu items and shortcut keys (in macapp)
|
| |
| |
| |
| |
| | |
CJK characters and adjacent punctuation now remain upright in vertically oriented labels that have line placement.
Fixes #1682.
|
| | |
|