John Firebaugh
6bbb2e4c2b
[tests] Merge single test in set_style.cpp with other Map tests
2016-08-23 09:55:32 -07:00
Ivo van Dongen
df3b44531e
[core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversion
...
* [core] geojson_options - retain original error message
* [core] tests - initial style conversion stub methods
* [core] geojsonoptions conversion - initial unit tests
* [core] tests - fix forward reference issue
* [core] geojsonoptions conversion - unit tests
* [core] geojsonoptions conversion - renamed Holder to Value
2016-08-23 14:57:55 +02: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
Konstantin Käfer
e1a6795a73
[build] add CMake source groups to all targets
2016-08-22 19:14:51 +02:00
Konstantin Käfer
e6bcbdd5d3
[core] set correct depth values for CustomLayer so compositing works
2016-08-22 18:32:12 +02:00
Thiago Marcos P. Santos
bf1c7a47b5
[Qt] Add mesa to the library path
...
Qt 5 gets confused with fglrx that is installed by default on Travis
trusty bots. This way we force both Qt and Xvfb to load on mesa drivers.
2016-08-22 16:52:02 +03: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
Thiago Marcos P. Santos
cb3b2997ea
[tests] Include what we use
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
Minh Nguyễn
cb32f60444
[ios, macos] Removed dead code
2016-08-19 14:20:27 -07:00
Minh Nguyễn
14aeb107f3
[ios, macos] Document style attribute interdependencies
2016-08-19 14:20:27 -07:00
Minh Nguyễn
938540b919
[ios, macos] Specify units
...
Replaced pixels with points in documentation.
2016-08-19 14:20:27 -07:00
Minh Nguyễn
e6ed9cd638
[ios, macos] Fully describe default values
...
Also expand values in documentation comments to the full enumeration values.
Fixes #5949 .
2016-08-19 14:20:27 -07:00
Minh Nguyễn
99fc6dfce8
[ios, macos] Audited generated source/layer headers
...
Properties representing optional attributes are qualified with null_resettable. The default value is documented.
2016-08-19 14:20:26 -07:00
Minh Nguyễn
a4fcea4122
[ios, macos] Refer to attributes in kebab-case
...
Fixes #5951 .
2016-08-19 14:20:26 -07:00
Minh Nguyễn
aa03f0cab7
[ios, macos] Replaced let with var in codegen script
2016-08-19 14:20:26 -07:00
Konstantin Käfer
0df60c4651
[core] add ability show visualize the depth buffer to the GLFW and macOS app
2016-08-19 17:41:55 +02:00
Konstantin Käfer
cb33c861b4
[core] parse more Style JSON properties
...
We're now parsing "name", "center", "zoom", "bearing", and "pitch" from the stylesheet.
2016-08-19 17:34:10 +02:00
Jesse Bounds
dfd40b27a5
[tests] Add tests for shape overlays crossing the antimeridian
...
This adds two tests:
AntimeridianAnnotationSmall: Test that a shape that is represented with
+-180 longitudinal values is drawn spanning the antimeridian. In other
words, it is rendered as a "small" shape as opposed to one that spans
around the world to reach the other side of the antimeridian. This test
is currently failing at the time of this commit.
AntimeridianAnnotationLarge: Test that a shape that is represented with
points that do not cross the +-180 boundary is rendered as a "large"
shape. In other words, it is rendered by wrapping around the world to
reach the other side of the meridian. This test is currently passing at
the time of this commit.
2016-08-19 16:51:01 +03:00
Bruno de Oliveira Abinader
d70eda8504
[build] Fix macOS compdb path on YCM
2016-08-19 16:51:01 +03:00
Bruno de Oliveira Abinader
7d40d6347e
[build] Re-enable 'circle-radius/antimeridian' @ test suite
2016-08-19 16:51:01 +03:00
Bruno de Oliveira Abinader
f77f6b720f
[build] geojsonvt @ v6.1.3
2016-08-19 16:51:01 +03:00
Konstantin Käfer
effd853e79
[build] revert macOS deployment target to 10.10
2016-08-19 14:10:27 +02:00
Tobrun
0fd4c9ac9d
[android] #6074 - increase default gradle memory usage during build ( #6080 )
2016-08-19 10:07:20 +02:00
Jason Wray
256689a33d
[ios, macos] Make Xcode 7.3 the minimum required version
...
- Removes nullability shims for Xcode 6.
- Removes MGLTypes.h from files where it was only being used for
nullability support.
- Accepts that `NS_SWIFT_NAME` is not fully supported by Xcode 7.2 and
lower.
- Adds documentation about Xcode 7.3 requirement.
2016-08-18 11:35:32 -04:00
Fredrik Karlsson
7de7f9dc91
[ios, macos] fixes #6056 backwards compatibility macro ( #6075 )
2016-08-18 17:33:23 +02:00
Tobrun
d1c8dd5038
[android] #5211 - update yaml to run on device lab, update test with NoSuchSource exception ( #6073 )
2016-08-18 16:23:34 +02:00
Fredrik Karlsson
a202941360
[ios, macos] reuse utility function
2016-08-18 14:26:05 +02:00
Fredrik Karlsson
f7069523b4
[ios, macos] fixes #5974 Move style classes API to MGLStyle
2016-08-18 14:26:05 +02:00
Fredrik Karlsson
02b908633e
[ios] #fixes 5961 omit style filter until it's implemented
2016-08-18 14:26:05 +02:00
Fredrik Karlsson
5d307d098b
[ios, macos] Fixes #5975 Add source getter to MGLStyle
2016-08-18 14:26:04 +02:00
Minh Nguyễn
106dd460fe
[ios, macos] Fixed compiler warning about std::move
...
Fixes #5943 .
2016-08-18 14:26:04 +02:00
Minh Nguyễn
6856722b1e
[ios, macos] Fixed incorrect assignment in style layer tests
...
Fixes #5992 .
2016-08-18 14:26:04 +02:00
Fredrik Karlsson
2217e05f5e
[macos] fixes #5956 remove dead code
2016-08-18 14:26:04 +02:00
Fredrik Karlsson
fcb134cff1
[ios, macos] fixes #5969 remove function type
2016-08-18 14:26:04 +02:00
Fredrik Karlsson
9dc252f2f9
[ios, macos] fixes #5958 naming conventions
2016-08-18 14:26:04 +02:00
Konstantin Käfer
c55b9ca0f8
[build] remove unneeded ios.xcscmblueprint
2016-08-18 12:33:38 +02:00
Ivo van Dongen
26bdcadf7e
[core] added template instances for Source.is<>().
2016-08-18 11:48:41 +02:00