summaryrefslogtreecommitdiff
path: root/platform/macos
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Fix querying features returning nil when features available. ↵Fabian Guerra Soto2017-08-171-1/+4
| | | | | | | | | | (#9784) * [ios, macos] Fix querying features returning nil when features available. * [ios, macos] Copyedited changelogs Also, macOS SDK v0.5.1 has yet to be released, because none of the changes that went into iOS SDK v3.6.1 were relevant to macOS.
* [ios] adapt Mapbox Streets–sourced layers for user preferred language (#9582)Fabian Guerra Soto2017-08-015-121/+14
| | | | | | | | | | | | | | | | | | | | * [ios] Update label localization * [ios, macos] Move MGLVectorSource+MBXAdditions.h to darwin. * [ios, macos] Adapt Mapbox Streets to the user preferred language. * [ios, macos] Clarify style localization documentation. * [ios, macos] Update localization examples * [ios, macos] Add style language reset to original. * [ios, macos] Update changelogs. * [ios, macos] Rename Vector Source Additions to MGL standard. * [ios, macos] Add suport for stop localization.
* [android, ios, macos] Updated French localizationMinh Nguyễn2017-07-192-1/+15
| | | | Updated French localization on iOS and macOS and added French localization on Android.
* [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
|
* [darwin] Include polylabel via cmakeJason Wray2017-07-132-16/+5
|
* macos-v0.5.0macos-v0.5.0Minh Nguyễn2017-06-292-2/+2
|
* [macos] Updated screenshotMinh Nguyễn2017-06-291-0/+0
| | | | The new screenshot features 3D extruded buildings, vertical CJK, and right-to-left Arabic, all via runtime styling.
* [macos] Fixed cursor shifting after drag gestureMinh Nguyễn2017-06-292-1/+2
| | | | | | When redisplaying the mouse cursor after a modified drag gesture, incorporate the conversion from view coordinates to window coordinates. Previously, this code performed the conversion but threw away the results. Fixes #8670.
* [macos] Reorganized changelogMinh Nguyễn2017-06-291-4/+12
|
* [ios, macos] Fix size and color of default marker imageJason Wray2017-06-262-0/+1
|
* [ios, macos] Updated changelogsMinh Nguyễn2017-06-221-2/+3
| | | | Also corrected the version number in the macOS changelog.
* Boxing ObjC structs (#9343)Fabian Guerra Soto2017-06-221-0/+1
| | | | | | * [ios, macos] Make structs boxable * [ios, macos] Update changelogs.
* [ios, macos] Updated changelogsMinh Nguyễn2017-06-161-0/+3
|
* Migrate to GL JS–powered feedback form (#9078)Minh Nguyễn2017-05-302-5/+11
| | | | | | | | | | * [ios, macos] Updated feedback URL * [ios, macos] Add referrer, heading, pitch to feedback URL * [ios, macos] Updated changelogs for feedback changes * [ios] Vary referrer by platform
* [ios] Moved `MGLLight` in jazzy table of contents (#9111)Jordan Kiley2017-05-251-0/+1
|
* [macos] Enable View ‣ Traffic Nightios-v3.6.0.beta.1Minh Nguyễn2017-05-231-0/+3
| | | | Enable the View ‣ Traffic Night menu item and check it when that style is active.
* [ios, macos] Updated changelogsMinh Nguyễn2017-05-231-2/+8
| | | | Reorganized the changelogs with a new packaging section. Added blurbs about #9062, #8713, #9060, and #9031.
* [ios, macos] More robust Streets localizationMinh Nguyễn2017-05-233-11/+14
| | | | | | Added Arabic, Portuguese, and Simplified Chinese to the list of languages with specialized fields in the Mapbox Streets source. Rely on NSBundle to select the most appropriate locale based on the user’s preferred languages.
* [ios,macos] multipolygon coordinate (#8713)Fabian Guerra Soto2017-05-232-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] MGLMultiPolygon's coordinate property implemented * [ios,macos] Add polylabalel to project config * [ios,macos] Change coordinate property for MGLPolyline,MGLPolygon,MGLMultiPolygon * [macos] Change project configuration to support polilabel * [ios,macos] Add MGLLocationCoordinate2DFromPoint * [ios, macos] Update changelogs * [ios, macos] remove unnecesary variables * [ios, macos] Add radians conversions * [ios, macos] Add coordinate calc to MGLPolyline * [ios, macos] Move radian fuctions to MGLGeometry_Private.h * [ios, macos] Fix code style * [ios, macos] Fix code indentation * [ios, macos] Fix radian per meters constant * [ios, macos] Add test scenarios to testPolyline * [ios, macos] Fix test accuracy
* [ios, macos] Light property implementation in MGLStyle (#9043)Fabian Guerra Soto2017-05-232-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Add MGLLight to MGLStyle * [ios, macos] Implement Objc bindings for Light object * [ios, macos] Remove rawLight from MGLLight and re-implement it as value class * [ios, macos] Fix build on macos * [ios, macos] Add MGLLight documentation, Move MGLLightPosition to MGLLight * [ios, macos] Add MGLLight tests. * [ios, macos] Update changelogs * [ios, macos] Fix misspelling * [ios, macos] Fix MGLLightAnchor enum property names * [ios, macos] Update documentation. Improve varialble naming. * [ios, macos] Rename MGLLightPosition to MGLSphericalPosition * [ios, macos] Update data types of MGLSphericalPosition
* [ios, macos] Updated changelogsMinh Nguyễn2017-05-191-1/+2
|
* [ios, macos] Factored out tile URL template guideMinh Nguyễn2017-05-162-0/+99
| | | | Factored out redundant tile URL template documentation from the MGLRasterSource and MGLVectorSource documentation into a jazzy guide. This documentation used to live in one place, on a method on MGLTileSource, but that method had to be moved to MGLTileSource’s concrete subclasses. A jazzy guide is easier to link to, in any case.
* [core, android, ios, macos] Added Traffic Day/Night to default stylesMinh Nguyễn2017-05-124-29/+57
| | | | | | | | 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-121-1/+1
| | | | | | | | 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.
* [core, android, ios, macos, qt] v10 default stylesMinh Nguyễn2017-05-121-0/+1
| | | | | | 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.
* [ios, macos] Updated localizations from TransifexMinh Nguyễn2017-05-082-2/+26
| | | | | | 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, macos] Moved DDS guide examples to Swift unit testMinh Nguyễn2017-05-082-32/+43
| | | | 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-081-1/+1
|
* [core] Load source TileJSON immediatelyJohn Firebaugh2017-05-021-4/+0
| | | | | | | 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.
* [ios, macos] Updated ca, es, sv, vi, zh-Hans localizations from TransifexMinh Nguyễn2017-05-021-0/+2
|
* [ios, macos] Updated changelogsMinh Nguyễn2017-05-011-4/+6
| | | | Updated and reorganized changelogs.
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-275-0/+23
|
* [ios, macos] Bumped recommended Xcode version >=8.0 (#8775)Jordan Kiley2017-04-243-2/+3
|
* [all] Rationalize style::ImageJohn Firebaugh2017-04-243-12/+11
| | | | | | | A style has a collection of images, just as it has collections of sources and layers. * Name things appropriately * Use std::unique_ptr
* [ios, macos] Update MGLMapView logo view (#8771)Minh Nguyễn2017-04-243-1/+2
| | | | | | * [ios, macos] Updated logo view to new Mapbox logo * [default] Updated attribution logo SVG
* [macos] Updated macosapp application iconsetMinh Nguyễn2017-04-2016-5/+5
|
* [macos] Fix pinch gesture scaling mathJohn Firebaugh2017-04-191-1/+1
|
* [core] Remove non-Map-dependent projection methods from MapJohn Firebaugh2017-04-181-1/+2
|
* [ios, macos] Add Swift integration tests for map view delegateJesse Bounds2017-04-132-0/+88
|
* [darwin] Update CHANGELOGsJohn Firebaugh2017-04-131-0/+1
|
* [darwin] Make -[MGLForegroundStyleLayer sourceIdentifier] abstractJohn Firebaugh2017-04-131-4/+0
| | | | It's already overridden by concrete subclasses, and by making it abstract we enable the removal of the private MGLForegroundStyleLayer category.
* [darwin] Simplify MGLStyleLayer initialization and pointer managementJohn Firebaugh2017-04-131-4/+8
| | | | | | Similarly to the previous commit, introduce `-[MGLStyleLayer initWithPendingLayer:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts. Fixes an issue where `-[MGLStyle layerFromMBGLLayer:]` would wind up creating layers whose `_rawLayer` and `_pendingLayer` held different values.
* [all] Remove redundant scale-related camera methodsJohn Firebaugh2017-04-131-32/+13
| | | | We don't need to have two different measurement systems for map zoom.
* [ios, macos] Updated and reorganized changelogsMinh Nguyễn2017-04-121-1/+10
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵Fabian Guerra2017-04-119-172/+106
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp
| * macos-v0.4.1Minh Nguyễn2017-04-083-4/+6
| |
| * [ios, macos] Guard against looking up annotation contexts ↵Jesse Bounds2017-04-072-3/+9
| | | | | | | | MGLAnnotationTagNotFound (#8686)
| * [ios, macos] Hardened std::map usage in MGLMapVIewMinh Nguyễn2017-04-051-2/+2
| | | | | | | | Replaced std::map::operator[] usage with std::map::at(). Backed up an assertion on iOS with a guard when -annotationTagsInRect: returns the tag of a nonexistent annotation, for consistency with macOS. Removed an unnecessary and risky subscript into _annotationContextsByAnnotationTag in -positioningRectForCalloutForAnnotationWithTag: on iOS.
| * [ios, macos] Rename Data-driven styling guide (#8627)Jesse Bounds2017-04-054-11/+13
| | | | | | | | | | | | | | | | | | * [ios, macos] Rename Data-driven styling guide This turns the Data-driven styling guide into a guide for working with style functions. This helps clarify that not all style functions are DDS specific but keeps the discussion of this related functionality in the same guide.
| * [ios] assertion to check if an annotationTag > 0 (#8588)Fabian Guerra Soto2017-04-051-1/+5
| | | | | | | | | | | | * [ios] assertion to check if an annotationTag > 0 * [ios,macos] assertion and guard added to check annotations in visibleAnnotationsInRect