Jason Wray
a040247505
[ios] Clean-up iosapp project
2017-08-02 18:48:11 -04:00
Fabian Guerra Soto
afd4df9dbc
[ios] adapt Mapbox Streets–sourced layers for user preferred language ( #9582 )
...
* [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.
2017-08-01 16:14:41 -04:00
Minh Nguyễn
9f2990d167
[ios] Added Hungarian settings bundle
2017-07-19 18:11:30 -07:00
Konstantin Käfer
629922f557
[build] enable -fvisibility=hidden for iOS
2017-07-13 01:38:29 -04:00
Jason Wray
3fce13349c
[darwin] Include polylabel via cmake
2017-07-13 01:36:36 -04:00
Minh Nguyễn
9436eca1d4
[ios] Added Hungarian localization from Transifex
2017-06-22 12:24:42 -07:00
Jesse Bounds
505999a52d
[ios] Update telemetry cert pinning ( #9292 )
2017-06-19 09:34:44 -10:00
Jesse Bounds
fce7747da0
[ios] Fix annotation initializers for subclasses of MGLAnnotationView ( #9104 )
...
Use a common init function in both of the provided initializers so that subclasses of `MGLAnnotationView` written in Swift don't need to override `init(annotation, reuseIdentifier)`
2017-05-24 21:08:19 -07:00
Jason Wray
d90c1722c9
[ios] Move image resources to an asset catalog & switch to PDFs
2017-05-23 13:57:48 -04:00
Fabian Guerra Soto
a57e9bc410
[ios,macos] multipolygon coordinate ( #8713 )
...
* [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
2017-05-23 12:32:18 -04:00
Fabian Guerra Soto
e52249c17f
[ios, macos] Light property implementation in MGLStyle ( #9043 )
...
* [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
2017-05-23 10:59:24 -04:00
Minh Nguyễn
36382af4b8
[ios, macos] Updated localizations from Transifex
...
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.
2017-05-08 15:17:32 -07:00
Minh Nguyễn
5cc641ecad
[ios, macos] Moved DDS guide examples to Swift unit test
...
Moved example code from DDS guide to a unit test written in Swift. The code is inserted into the guide at codegen time.
2017-05-08 14:41:21 -07:00
Jason Wray
e34d8b5c80
[ios] Re-enable all console messages in iosapp
...
The Xcode 8 spew that prompted the addition of this setting has been
fixed and leaving it enabled was hiding important error messages.
2017-05-08 15:44:52 -04:00
Justin R. Miller
e5ae80ca96
[ios] properly show attribution in modal hierarchies ( #8837 )
...
fixes #8782
2017-05-02 14:07:57 -07:00
John Firebaugh
197751bace
[core] Load source TileJSON immediately
...
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.
2017-05-02 08:45:09 -07:00
Fredrik Karlsson
e6aea10ee0
[ios] Added sv stringsdict
2017-05-02 01:45:05 -07:00
Minh Nguyễn
d7d4c97dad
[ios, macos] Updated ca, es, sv, vi, zh-Hans localizations from Transifex
2017-05-02 01:45:05 -07:00
Lauren Budorick
f6e79d7073
[core] Render fill-extrusion layers ( #8431 )
2017-04-27 15:56:55 -07:00
Fredrik Karlsson
8eb23cbac8
[ios] Scale bar ( #7631 )
...
* [ios] added a scale bar
* [ios] update design
* [ios] show/hide scale bar
* [ios] Remove the need to localize 0
* [ios] Support for imperial units
* [ios] Round to nearest foot
* [ios] Make scale bar private
* [ios] Update design and clean up
* [ios] Rename and various optimizations
* [ios] RTL support
* [ios] added max scale and removed animations
* [ios] animate scale bar
2017-04-16 17:24:17 +02:00
Jesse Bounds
9340b4822a
[ios, macos] Add Swift integration tests for map view delegate
2017-04-13 14:52:15 -04:00
John Firebaugh
e5c6d2838d
[darwin] Make -[MGLForegroundStyleLayer sourceIdentifier] abstract
...
It's already overridden by concrete subclasses, and by making it abstract we enable the removal of the private MGLForegroundStyleLayer category.
2017-04-13 10:33:18 -07:00
John Firebaugh
de6c9b35f3
[darwin] Simplify MGLStyleLayer initialization and pointer management
...
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.
2017-04-13 10:33:18 -07:00
David Chiles
10c6f1fe4f
[ios] Match gesture recognizer with map view user interaction state
2017-04-11 07:33:22 -07:00
Konstantin Käfer
a33e62f5db
[ios] expose link flags via mbgl-core target
2017-04-06 18:31:34 +02:00
Minh Nguyễn
e91be23b7f
[ios, macos] Fixed documentation parameter mismatches
...
Also enabled compiler warnings about incorrect Doxygen commands.
2017-03-13 12:35:09 -07:00
Ivo van Dongen
a7fd788b5d
[macos, ios] query source features
2017-03-10 11:08:32 -08:00
Fabian Guerra Soto
05dd34f584
[ios, macos] Removed duplicated NSDate test files, improved duration converstion for NSDate+MGLAdditions ( #8290 )
2017-03-08 13:15:52 -08:00
Minh Nguyễn
85f0eeff34
[ios, macos] Russian, Catalan, Lithuanian, Finnish, Dutch ( #8256 )
...
* [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
2017-03-08 02:43:33 -08:00
Jason Wray
5e36743ef7
[ios] Add SDK version update checking/notification
2017-03-07 10:43:08 -08:00
Fabian Guerra Soto
1f1cc131ea
[ios] Fixed conversion between Duration and NSTimeInerval ( #8276 )
2017-03-03 20:11:06 -05:00
Jason Wray
3b063d9be0
[ios] Set project deployment target to iOS 8
2017-02-21 16:09:59 -05:00
Jason Wray
4f91e70204
[ios, macos] Enable localizations in iosapp & macosapp
2017-02-20 23:07:05 -05:00
Minh Nguyễn
b845af66d3
[ios, macos] Include Ukranian stringsdict in project
2017-02-20 14:54:57 -08:00
Minh Nguyễn
64a034285b
[ios, macos] Added Lithuanian localization
2017-02-20 14:54:57 -08:00
Minh Nguyễn
c8d8b82522
[ios, macos] Polish, Russian, Spanish, Ukrainian translations
2017-02-20 14:54:57 -08:00
Konstantin Käfer
f8ab327874
[macos,ios] add tests for MGLOfflineStorageDelegate
2017-02-20 14:36:27 +01:00
Konstantin Käfer
03a14ff000
[darwin] move RunLoop initialization to static variable
2017-02-20 14:36:27 +01:00
Anand Thakker
685f237d02
Refactor: use conversion system to convert MGLStyleFunction to mbgl core 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.
2017-02-15 17:16:54 -05:00
Jason Wray
4b088e3067
[ios] Re-add MGLDistanceFormatter to static library
...
For some reason Xcode didn't like e7066159ddb6a1c963dd194b0e96a2f90b6462e4.
2017-02-09 17:29:57 -05:00
Jason Wray
65ddd29bca
[ios] Add partial Japanese localization
2017-02-09 17:29:57 -05:00
Minh Nguyễn
925d394ab5
[ios, macos] Brazilian Portuguese, French, German, Japanese, Swedish, Vietnamese
...
Pulled translations from Transifex. Added locales with at least one file translated 80% or more.
2017-02-09 10:52:33 -08:00
Minh Nguyễn
5f28bdc699
[ios] Added MGLDistanceFormatter to static library
2017-02-09 02:34:59 -08:00
Eimantas Vaiciunas
631c5a2f93
Bump Xcode version for schemes
2017-02-06 12:39:11 -08:00
Minh Nguyễn
f76a49b24c
[ios, macos] Traditional Chinese localization
2017-02-03 01:48:29 -05:00
Jesse Bounds
22b3834caa
[ios, macos] Add support for data-driven property functions
2017-02-02 09:44:42 -08:00
Fredrik Karlsson
2ab3af4b1b
[ios, macos] added a distance formatter
2017-01-27 19:41:13 +01:00
Minh Nguyễn
a662508ddd
Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.1-master
2017-01-26 17:56:46 -08:00
Minh Nguyễn
4394c23ae7
[ios] Publicized MGLOpenGLStyleLayer.h
2017-01-25 09:24:45 -08:00
Minh Nguyễn
7ef2843e6a
Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7
2017-01-16 11:38:35 -08:00