Tobrun
a489223154
[android] - update telemetry to 3.1.0
2018-05-07 17:25:09 +02:00
Fabian Guerra Soto
a365dd11da
[ios, macos] Make NSPredicate+MGLAdditions public. ( #11810 )
2018-05-04 15:09:07 -04:00
Fabian Guerra Soto
1c847b321b
[ios, macos] Add support for subscripting in expressions. ( #11770 )
...
* [ios, macos] Add support for subscripting in expressions.
* [ios, macos] Update changelogs.
* [ios, macos] Refactor LAST subscripting expression.
2018-05-04 13:30:06 -04:00
tobrun
4f0241c1af
[android] - bump snapshot version
2018-05-04 18:50:18 +02:00
tobrun
2f0475b061
[android] - update changelog for release v6.1.0
2018-05-04 18:50:18 +02:00
Łukasz Paczos
5388f9ea2c
[android] - checking is renderer is not destroyed before delivering the snapshot
2018-05-04 18:50:18 +02:00
Łukasz Paczos
f0b5a56a4b
[android] - unwrap LatLngBounds before creating core object
2018-05-04 18:50:18 +02:00
Łukasz Paczos
4db617c7a9
[android] - null check source before removing
2018-05-04 18:50:18 +02:00
Fabian Guerra Soto
86a2e93294
[ios, macos] Fix overlay bounds that span the antimeridian. ( #11783 )
...
* [ios, macos] Fix overlay bounds that span the antimeridian.
* [ios, macos] Update changelogs.
* [ios, macos] Make MGLLocationCoordinate2DIsValid private.
* [ios, macos] Update changelogs.
2018-05-04 12:49:58 -04:00
Jordan Kiley
167a2321d9
[ios, macos] Update migration guides in jazzy table ( #11808 )
...
* [macos] update jazzy for macos
* [ios] moved migration guide
2018-05-04 09:40:51 -07:00
Julian Rex
1b9c8b5ca7
[ios] Switched to use center property (instead of frame) when repositioning annotation views (when adding back into queue). ( #11817 )
2018-05-03 20:36:37 -04:00
Konstantin Käfer
c3346f473a
[core] Don't crash when attribute count is exceeded
2018-05-03 16:31:43 -07:00
Konstantin Käfer
f6da3ba9be
iOS: Add custom layer example to debugging app ( #7734 )
2018-05-03 12:48:58 -07:00
Fabian Guerra Soto
844a824409
[ios, macos] Fix broken link to predicates and expressions guide. ( #11818 )
2018-05-03 09:11:42 -04:00
John Firebaugh
8b713d9373
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 14:22:55 -07:00
Minh Nguyễn
ea59ba8209
[android, ios, macos] Added Korean localization
2018-05-02 12:57:14 -07:00
Minh Nguyễn
aabb7be3d6
[android] Map European Portuguese to system-compatible locale code
2018-05-02 12:55:52 -07:00
Chris Loer
a96fe6ad87
[core] Don't copy TileLayerIndexes on every frame.
...
Fixes issue #11811 (too much CPU time spent in CrossTileSymbolIndex).
2018-05-02 09:42:03 -07:00
Jason Wray
5a147f6335
[ios, macos] Fix possible retain cycles in blocks
...
Prompted by enabling CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF.
2018-04-27 18:06:42 -04:00
Jason Wray
4f7999fd1c
[ios, macos] Accept Xcode 9.3 project suggestions
...
- Fix duplicate NSExpression+MGLAdditions.h and fix target membership
- Explicitly cast NSUInteger to unsigned long before printing
2018-04-27 18:06:17 -04:00
Julian Rex
1f4e3e0f6e
[ios, macos] Raise exceptions for empty expression stops dictionaries ( #9539 )
2018-04-26 12:40:26 -04:00
Julian Rex
e4f46dafe7
[ios, macos] Added change logs for #11731
2018-04-25 14:20:01 -04:00
Tobrun
2095700a5f
[android] - promote pixel ratio to public api of NativeMapview.
2018-04-25 16:01:58 +02:00
Tobrun
536860d552
[android] - improve stop javadoc to include interpolate
2018-04-24 18:07:03 +02:00
Tobrun
a8d22305aa
[android] - clear map change listeners when map is destroyed
2018-04-24 17:34:01 +02:00
Tobrun
62b80c3284
[android] - allow early callback registration
2018-04-24 17:34:01 +02:00
Tobrun
b037a1db8c
[android] - integrate view callback abstraction
2018-04-24 17:34:01 +02:00
Julian Rex
5b5549d644
[ios, macos] Fix for camera movement when selecting visible annotations ( #11731 )
2018-04-24 11:01:04 -04:00
Jason Wray
fa6c6a3733
[ios] Mark -metersPerPixelAtLatitude: as unavailable
...
This deprecated method has its implementation removed in 4.0.0 but was not marked as unavailable.
2018-04-23 16:05:19 -04:00
Łukasz Paczos
5712b49080
[android] - remove snapshot repository reference ( #11709 )
2018-04-23 16:44:16 +02:00
Fabian Guerra Soto
a45670cfb5
[ios, macos] Rename featureProperties to featureAttributes. ( #11748 )
...
* [ios, macos] Rename featureProperties to featureAttributes.
* [ios, macos] Update style documentation.
* [ios, macos] Remove featureProperties variable tests.
* [ios, macos] Update the changelogs.
2018-04-23 09:05:36 -04:00
Minh Nguyễn
991264ae65
ios-v4.0.0, macos-v0.7.0
2018-04-19 20:02:03 -07:00
Minh Nguyễn
6449818e76
[macos] Replaced screenshot
2018-04-19 20:02:03 -07:00
Minh Nguyễn
8a8709d2c7
[ios, macos] Revamp predicate and expression guide ( #11741 )
...
* [ios, macos] Fact-checked expression guide
Corrected various factual inaccuracies in the “Predicates and Expressions” guide. Moved some explanation from the predicates section to the expressions section. Added sections for all the other expression types we support.
* [ios, macos] Reorganized custom function documentation
Reorganized the custom function documentation as a series of sections with headers and definition lists instead of a monolithic table. Copyedited various sections for accuracy. Linked references to custom functions. Added format string examples for all custom functions.
* [ios, macos] Made h3 more visible
* [ios, macos] Added Objective-C example of placeholders
* [ios, macos] Documented trig functions
* [ios, macos] Also increase h3 code size
* [ios, macos] Replaced Markdown with HTML in definition
* [ios, macos] Replaced Markdown with HTML in custom function documentation
* [ios, macos] Clarified stops
* [ios, macos] Cross-referenced functions
Each custom function definition cross-references the corresponding aftermarket function (or vice versa), the corresponding style specification expression operator, and any related NSExpression syntax.
* [ios, macos] Fixed links in predicate guide
* [ios, macos] Consolidated and documented NSExpression categories
Consolidated the NSExpression categories into a single category, with marks to separate different tasks. Documented the MGLAdditions category so that it shows up in the jazzy documentation.
* [ios, macos] Fixed NSExpression private category mixup
2018-04-19 18:45:24 -07:00
Jordan Kiley
f81f770741
[ios, macos] Update Style Functions guide ( #11724 )
2018-04-19 18:43:04 -07:00
Dane Springmeyer
de8fd3f97b
allow disabling -Werror ( #11589 )
2018-04-19 17:36:19 -04:00
Julian Rex
2e22593962
[ios] Mark -presentCalloutFromRect:inView:constrainedToView:animated: unavailable ( #11738 )
2018-04-19 15:47:58 -04:00
Chris Loer
b414c607c3
Don't crash on placing symbols with 0 renderable glyphs
...
Fixes issue #11729 . Close relative of issue #10956 .
It is possible for us to receive Glyphs from the server that are valid, but have an invalid bitmap. In that case, the glyphs will be present in the `GlyphMap` used for shaping, but not present in the `GlyphPositions` used in `getGlyphQuads`. `SymbolInstance::hasText` looked at the shaping instead of the actual quads.
`symbol_projection.cpp` should never try to project a label without any quads, but we'll also try to make it so that it doesn't crash if it does.
2018-04-19 10:47:51 -07:00
Łukasz Paczos
29e23cf08b
[android] - updated changelog for 6.0.1 ( #11714 )
...
(cherry picked from commit 0256f15)
2018-04-18 10:29:23 +02:00
Jason Wray
72473cf6f6
[ios] Mark unused parameter of -[MGLMapView reloadStyle:] as nullable
2018-04-17 19:22:26 -04:00
Jason Wray
7c63b4addc
[ios] Provide MGLStyle.localizesLabels unavailability notice
2018-04-17 19:22:26 -04:00
Fabian Guerra Soto
a6c02adeb6
[ios, macos] Add trigonometric support to NSExpression. ( #11716 )
...
* [ios, macos] Add acos NSExpresssion operator.
* [ios, macos] Add asin NSExpresssion operator.
* [ios, macos] Add atan NSExpresssion operator.
* [ios, macos] Add cosine NSExpresssion operator.
* [ios, macos] Add sine NSExpresssion operator.
* [ios, macos] Add tangent NSExpresssion operator.
* [ios, macos] Add log2 NSExpresssion operator.
* [ios, macos] Update style authors documentation.
2018-04-17 18:23:35 -04:00
Łukasz Paczos
4c1ed22efa
[android] - bumped telemetry version to 3.0.2 ( #11710 )
2018-04-17 18:22:43 +02:00
Tobrun
2eeebe5c38
[android] - changelog entry for v6.0.0
2018-04-17 11:58:16 +02:00
Tobrun
860cbad55d
[android] - bump snapshot version
2018-04-17 11:57:50 +02:00
Łukasz Paczos
2fd48fdfa0
[android] - match expression doc tweaks ( #11691 )
2018-04-17 09:49:38 +02:00
Tobrun
7397a3e90c
[android] - bump telemetry depdency to 3.0.1
2018-04-17 09:32:59 +02:00
Minh Nguyễn
e3ca004816
ios-v4.0.0-rc.1, macos-v0.7.0-rc.1
2018-04-16 18:06:30 -07:00
Minh Nguyễn
df8accb3b9
[ios, macos] Updated changelogs
2018-04-16 18:06:28 -07:00
Fabian Guerra Soto
cec46070c6
[ios, macos] Add NSExpression convenience constructors and helper methods. ( #11278 )
...
* [ios, macos] Refactor convinience expression initializers.
# Conflicts:
# platform/darwin/src/NSExpression+MGLAdditions.h
# platform/darwin/src/NSExpression+MGLAdditions.mm
# platform/ios/app/MBXViewController.m
* [ios, macos] Add MGL_MATCH convenience method.
# Conflicts:
# platform/darwin/src/NSExpression+MGLAdditions.h
# platform/darwin/src/NSExpression+MGLAdditions.mm
# platform/darwin/test/MGLExpressionTests.mm
* [ios, macos] Add Swift friendly convenience methods name syntax..
# Conflicts:
# platform/darwin/src/NSExpression+MGLAdditions.h
* [ios, macos] Update runtime styling examples.
# Conflicts:
# platform/ios/app/MBXViewController.m
* [ios, macos] Add NSExpression variable expressions properties.
* [ios, macos] Clarify convenience initializer names.
* [ios, macos] Update Style Authors guides.
* [ios, macos] Fix cherry-pick merge.
* [ios, macos] Update convenience initializers documentation.
2018-04-16 20:48:04 -04:00