Minh Nguyễn
72bee845b6
[ios, macos] Fixed getting enum functions
...
Fixes #6161 .
2016-08-26 22:27:55 -07:00
Minh Nguyễn
5d06a4370d
[ios, macos] Simplified test code generation
2016-08-26 22:27:54 -07:00
Minh Nguyễn
a648f42bc7
[ios, macos] More specific default value types
...
The documentation for runtime style API properties now spells out the value of the default type, to help developers infer the type of the property itself.
2016-08-26 22:27:51 -07:00
Minh Nguyễn
9d368ea98d
[ios, macos] Mark MGLStyleLayer properties null_resettable
...
If the property is unset, return the default value.
Fixes #6126 .
2016-08-26 15:40:10 -07:00
Jason Wray
8dff7ab2f0
[ios] Improve user location annotation documentation
...
- Add note to mapView:viewForAnnotation: delegate method.
- Edit docs in iosapp's implementation of that delegate method.
2016-08-26 17:48:27 -04:00
Jason Wray
018f395442
[ios] Ignore non-conforming user location annotation views
2016-08-26 17:48:27 -04:00
Justin R. Miller
2501b2cc7b
[ios] preserve annotation transforms during perspective scaling
2016-08-26 14:29:31 -07:00
John Firebaugh
d2abb1b6d5
[core] Change GeoJSONSource::getURL() to return an optional<std::string>
...
GeoJSON sources may have inline GeoJSON rather than a URL; returning an optional type ensures that consumers handle this case.
2016-08-26 10:30:55 -07:00
Minh Nguyễn
f996558bc2
[android] Radiant → radian ( #6169 )
...
* [android] Radiant → radian
* [android] #6169 - testHashcode
2016-08-26 09:41:46 -07:00
Thiago Marcos P. Santos
8801c9031b
[Qt] s/parent_/parent
...
Fits better with the docs.
2016-08-26 16:39:38 +03:00
Thiago Marcos P. Santos
8d258e3542
[Qt] Initial documentation stub
2016-08-26 16:39:34 +03:00
Thiago Marcos P. Santos
af56f03031
[Qt][tests] Added tests for set style interface
2016-08-26 16:08:44 +03:00
Thiago Marcos P. Santos
9605cac3e9
[Qt] setStyleURL and setStyleJSON name review
...
Qt uses URL as Url and JSON as Json.
2016-08-26 15:52:16 +03:00
Thiago Marcos P. Santos
e9a453271b
[Qt] Read the access token from the environment by default
2016-08-26 00:25:31 +03:00
Thiago Marcos P. Santos
05ba97b2b7
[node][tests] Add a test for making sure the map object throws on invalid style
...
Currently this error is not reported.
2016-08-25 22:05:00 +03:00
Thiago Marcos P. Santos
a12fa9333b
[node] Throw on invalid style JSON
...
Fixes #6143
2016-08-25 22:05:00 +03:00
Minh Nguyễn
d0a0b2ef7e
[macos] Typo
...
[skip ci]
2016-08-25 11:28:00 -07:00
Minh Nguyễn
11f3a587c4
[macos] Synchronized readme w/ install docs
...
The packaged readme was missing the AppleScript example added to the in-repo installation instructions in 350d015cc2 .
[skip ci]
2016-08-25 11:27:12 -07:00
Jason Wray
01b0b0bf0b
[ios] Move OHHTTPStubs to Git submodule and update to 5.2.0
2016-08-25 13:41:19 -04:00
Antonio Zugaldia
0f4a1cd806
[android] #6155 - Release Android v4.2.0-beta.2
2016-08-25 11:27:38 -04:00
Antonio Zugaldia
2b42f0e22f
[android] #6148 - update MAS dependency to v1.3.0
2016-08-25 09:01:53 -04:00
Jason Wray
9cdbac043d
[ios] Clean-up user location annotation heading calculations
...
- Use MGLRadiansFromDegrees().
- Make indentation more readable.
2016-08-24 21:56:52 -04:00
Jason Wray
cb59589954
[ios] Stop exaggerating heading accuracy indicator size
...
- 1.5× exaggeration has been removed.
- Maximum accuracy (smallest size) has been increased to 20°.
2016-08-24 21:56:52 -04:00
Minh Nguyễn
5836738906
Document -mapViewDidFailLoadingMap:withError: ( #6145 )
...
* [macos] Implement -mapViewDidFailLoadingMap:withError:
* [ios] Documented -mapViewDidFailLoadingMap:withError:
2016-08-24 14:47:28 -07:00
Antonio Zugaldia
4579fa031e
[android] #6042 - Check for network connectivity before requesting resources
2016-08-24 15:54:16 -04:00
Minh Nguyễn
2523f33ac4
[ios, macos] Expose name and default position of current style ( #6127 )
...
* [ios] Reset to style’s default position
* [ios, macos] Added name property to MGLStyle
2016-08-24 11:43:54 -07:00
Thiago Marcos P. Santos
1d7a5b0fe0
[tests] Add unit test for style loading failures
2016-08-24 20:02:39 +03:00
John Firebaugh
646528bc53
[core] Simplify Thread::invokeSync ( #6128 )
2016-08-24 09:36:11 -07:00
Thiago Marcos P. Santos
7a84a0e4ea
[ios] Fix typo
...
s/Reponse/Response
2016-08-24 18:17:56 +03:00
Minh Nguyễn
1b4593efcc
[ios, macos] Distinguish between blackColor and clearColor ( #6125 )
2016-08-24 01:41:26 -07:00
Minh Nguyễn
9720f581ff
[macos] Avoid negative content insets ( #6102 )
...
Fixed an issue in which a map view that doesn’t occupy the entire window would consider its center point to be the window’s center point rather than the view’s.
2016-08-23 18:12:35 -07:00
Jason Wray
a5b089de62
[ios, macos] Move debug mask options to shared header ( #6094 )
...
* [ios, macos] Move debug mask options to shared header
* Limit buffer debug modes to macOS
... because these modes use OpenGL features that aren't supported by iOS.
* Try a different tact: exclude "iPhone"
... which is actually all iOS-like devices.
2016-08-23 20:14:22 -04:00
Jason Wray
fcb710fafe
[ios] Disable implicit animation of user annotation pitch changes ( #6122 )
...
- Subtly improves the performance of the shadow, while performing the pitch gesture.
2016-08-23 13:59:26 -04:00
Jason Wray
c034ba4ee1
[ios, macos] Update changelog with database performance note
2016-08-23 13:26:02 -04:00
Jason Wray
74f094faab
[core] Update SQLite schema with WAL journal mode and normal sync
...
Offers 2×-4× performance, depending on device vintage.
2016-08-23 13:26:02 -04:00
Tobrun
50da6e5e71
6039 focal point uses MyLocationView padding ( #6108 )
...
* [android] - don't auto tint drawables + formatting
* [android] - formatting
* [android] #6039 - fixes focal point when padding mylocationview
* [android] #5977 - MyLocationView.setPadding example + formatting Manifest
* [android] - Reset to default configuration, cleanup class
2016-08-23 12:53:36 +02:00
Thiago Marcos P. Santos
547af7475e
[Qt] Implement a Qt headless renderer
...
Using legacy QGLWidget because we support Qt4.
2016-08-22 16:52:02 +03:00
Thiago Marcos P. Santos
6761b325fb
[Qt] Enable tests on macOS
2016-08-22 16:52:02 +03:00
Tobrun
3ef272e389
[android] #6077 - keep rules for Signature and Annotation ( #6085 )
...
* [android] #6077 - keep rules for Signature and Annotation, reordered file to mimic package structure project.
* [android] #6077 - proguard workaround for mapbox-java
2016-08-22 14:49:47 +02:00
Minh Nguyễn
44fe8ef7ea
[macos] Took NSColor+MGLAdditions private ( #5995 )
...
Fixes #5989 .
2016-08-21 16:28:16 -07:00
Minh Nguyễn
d6c8463da8
[ios, macos] Copyedit default color property documentation ( #6105 )
...
* [ios, macos] Fixed typo in color property docs
* [ios, macos] Predefined colors as default color property values
Use {NS,UI}Color.blackColor and {NS,UI}Color.whiteColor as aliases for common default color values.
2016-08-21 16:04:22 -07:00
Minh Nguyễn
ea41ed0769
[ios] Segmented changes by topic
2016-08-19 17:42:37 -07:00
Minh Nguyễn
0a2fec272d
[ios, macos] Updated changelogs
2016-08-19 17:33:22 -07:00
Jason Wray
da7cb247ae
ios-v3.4.0-alpha.2
2016-08-19 20:03:41 -04:00
Jesse Bounds
9450323f9e
[ios] Automate upload of build output to Fabric
...
This adds a script that automates the process of uploading the
required build output to Fabric. It requires the `FABRIC_KIT_API_KEY`
env variable and another new script called `validate-fabric-zip.sh`.
2016-08-19 16:22:42 -07:00
Minh Nguyễn
98c6987af4
[ios, macos] Removed unused code
2016-08-19 15:45:17 -07:00
Minh Nguyễn
abc825e19b
[ios, macos] Detect zero edge insets more strictly
...
Edges shouldn’t be able to cancel out other edges, so a summation is inappropriate here.
2016-08-19 15:45:17 -07:00
Minh Nguyễn
0a4f0e40ec
[ios, macos] Offsets as vectors, padding as edge insets
...
An offset style attribute is now exposed publicly as an NSValue representing a CGVector instead of an NSArray of NSNumbers. A padding style attribute is now exposed publicly as an NSValue representing an NSEdgeInsets or UIEdgeInsets instead of an NSArray of NSNumbers. This change also fixes round-tripping of padding values due to a difference between the style specification and Foundation regarding the order of edges around a box. Used a designated initializer on NSEdgeInsets/UIEdgeInsets to ensure correct order when converting from C++ to Objective-C.
Fixes #5947 , fixes #6065 .
2016-08-19 15:45:14 -07:00
Minh Nguyễn
7f1b325b0c
[ios, macos] Optional properties are nullable
...
null_resettable semantics aren’t currently respected: #6095 .
2016-08-19 14:32:50 -07:00
Minh Nguyễn
98787b37bf
[ios, macos] Refactored array type conversion
...
Key the array subtype on the last part of the property name. Don’t assume one of the unaccounted-for properties is an offset.
2016-08-19 14:20:27 -07:00