summaryrefslogtreecommitdiff
path: root/platform/macos
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Fixed documentation parameter mismatchesMinh Nguyễn2017-03-131-0/+2
| | | | Also enabled compiler warnings about incorrect Doxygen commands.
* [ios, macos] Resolved unused variable warningsMinh Nguyễn2017-03-131-0/+4
| | | | Resolved unused variable warnings in Release configuration that occurred because they were only used within NSAssert() invocations, which are omitted from Release builds.
* [ios, macos] Corrected polyline equalityMinh Nguyễn2017-03-102-3/+3
| | | | | | | | 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.
* Per-attribute transition properties on MGLStyleLayer (#8225)Fabian Guerra Soto2017-03-102-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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] Copyedited changelog blurb about source queryingMinh Nguyễn2017-03-101-1/+1
|
* [macos, ios] query source featuresIvo van Dongen2017-03-102-0/+9
|
* [ios, macos] Update changelogs for v3.5.0-beta.3 (#8343)Minh Nguyễn2017-03-101-5/+6
| | | | | | | | * [ios, macos] Updated changelogs Mentioned #8298, #8139. Copyedited recent additions. * [ios, macos] Reorganized changelogs
* Merge master into release-ios-v3.5.0-android-v5.0.0John Firebaugh2017-03-084-29/+99
|\
| * Use ICU compiled with -OsJohn Firebaugh2017-03-081-1/+1
| |
| * [macos] add missing method declarations for visibleFeaturesXIvo van Dongen2017-03-071-0/+8
| |
| * [ios, macos] Add support for queryRenderedFeatures filterIvo van Dongen2017-03-043-28/+90
| |
| * [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-041-2/+2
| |
* | [ios, macos] Removed duplicated NSDate test files, improved duration ↵Fabian Guerra Soto2017-03-082-30/+4
| | | | | | | | converstion for NSDate+MGLAdditions (#8290)
* | [ios, macos] Russian, Catalan, Lithuanian, Finnish, Dutch (#8256)Minh Nguyễn2017-03-0810-2/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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
* | [ios, macos] Added a timing note for two delegate methods (#8259)Jordan Kiley2017-03-071-5/+9
| |
* | [ios, macos] Update callout when relocating annotationMinh Nguyễn2017-03-032-10/+4
| | | | | | | | When relocating a selected point annotation, update the associated callout (popover) rather than deselecting the annotation.
* | [ios] Fixed conversion between Duration and NSTimeInerval (#8276)Fabian Guerra Soto2017-03-033-9/+39
| |
* | [macos] Document Carthage, CocoaPods installationMinh Nguyễn2017-03-032-3/+32
| |
* | [ios, macos] Alias MGLStyleConstantValue to MGLConstantStyleValueJesse Bounds2017-03-031-0/+1
| |
* | [ios, macos] Rename MGLStyleConstantValue to MGLConstantStyleValueJesse Bounds2017-03-032-4/+4
| |
* | [ios, macos] Updated changelogs for #8113Minh Nguyễn2017-03-011-1/+2
|/
* [ios, macos] Update changelog for style and layer removal behaviorJesse Bounds2017-02-231-1/+1
|
* [core] Return null when removing nonexistent layerEimantas Vaiciunas2017-02-231-0/+1
| | | | | In case of exception, silently ignore removal of nonexistent layer and return nullptr
* Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.2Minh Nguyễn2017-02-217-34/+61
|\
| * ios-v3.4.2, macos-v0.3.1macos-v0.3.1ios-v3.4.2upstream/release-ios-v3.4.0Minh Nguyễn2017-02-213-4/+4
| |
| * [macos] reuse OpenGL context when switching screensKonstantin Käfer2017-02-202-1/+11
| | | | | | | | Cherry-picked from 43e81509fb0be54bea5912fb5a10bfa0e0667a44.
| * [ios, macos] Updated changelogsMinh Nguyễn2017-02-181-4/+4
| | | | | | | | Removed a duplicate entry; moved the #7125 entry to the right release; added a blurb about #7937.
| * [ios, macos] Short-circuit redundant camera changesMinh Nguyễn2017-02-182-12/+28
| | | | | | | | | | | | | | | | 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.
| * [macos] Take focus from access token field on closeMinh Nguyễn2017-01-272-3/+14
| | | | | | | | When closing the Preferences window, take focus away from the Access Token text field to force any changes to be committed.
| * [macos] Warn if access token needed but not givenMinh Nguyễn2017-01-271-5/+6
| | | | | | | | When setting a nil style URL or any mapbox: style URL, if no access token has been provided, log a warning instead of asserting.
| * [macos] Flatten point collections, not multipointsMinh Nguyễn2017-01-271-8/+7
| |
* | [ios, macos] Smarten apostrophes after backticksMinh Nguyễn2017-02-211-3/+3
| | | | | | | | 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.
* | [ios, macos] Enable localizations in iosapp & macosappJason Wray2017-02-2015-0/+37
| |
* | [ios, macos] Include Ukranian stringsdict in projectMinh Nguyễn2017-02-201-0/+2
| |
* | [ios, macos] Added Lithuanian localizationMinh Nguyễn2017-02-203-1/+19
| |
* | [ios, macos] Polish, Russian, Spanish, Ukrainian translationsMinh Nguyễn2017-02-205-1/+59
| |
* | [ios,macos,android,qt] use shared threadpoolKonstantin Käfer2017-02-202-6/+6
| |
* | [macos,ios] add tests for MGLOfflineStorageDelegateKonstantin Käfer2017-02-201-4/+4
| |
* | [macos,ios] expose callback for transforming URLsKonstantin Käfer2017-02-201-0/+1
| |
* | [darwin] move RunLoop initialization to static variableKonstantin Käfer2017-02-202-7/+8
| |
* | [ios, macos] Convert NSColor/UIColor expressions to CSS color string valuesMinh Nguyễn2017-02-181-0/+1
| | | | | | | | 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.
* | [core] Enable property functions for text-{field,transform} (#7944)Anand Thakker2017-02-171-5/+6
| |
* | [ios, macos] Reorganized changelogsMinh Nguyễn2017-02-151-3/+6
| |
* | [macos] Make ± key bindings respect tab order, zoomEnabledMinh Nguyễn2017-02-151-23/+30
| |
* | [macos] Make + and - keys zoom the mapEimantas Vaiciunas2017-02-152-6/+27
| | | | | | | | | | | | | | | | 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;
* | Refactor: use conversion system to convert MGLStyleFunction to mbgl core ↵Anand Thakker2017-02-151-0/+4
| | | | | | | | | | 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.
* | [macos] reuse OpenGL context when switching screensKonstantin Käfer2017-02-142-1/+11
| |
* | [macos] Round non-freeform zoom gestures/commands to nearest integerJason Wray2017-02-133-5/+21
| | | | | | | | | | | | | | | | | | Affects: - Double-tap gestures - Two-finger tap gestures - +/- button pushes - Shortcut keys - Menu items and shortcut keys (in macapp)
* | Upright CJK characters in vertically-oriented labels (#7114)Minh Nguyễn2017-02-101-0/+1
| | | | | | | | | | CJK characters and adjacent punctuation now remain upright in vertically oriented labels that have line placement. Fixes #1682.
* | [glfw] use newer version that allows automated graphics switching on macOSKonstantin Käfer2017-02-101-1/+1
| |