John Firebaugh
2c5bebbdd8
[node] Update documentation for publishing process ( #12500 )
...
* Update node publishing process
* publish instruction separated into steps
2018-07-31 08:52:33 -07:00
John Firebaugh
9a1bb1ad14
[core] Tweak conversions to reduce binary size
...
* return {} → return nullopt
* error = { "..." } → error.message = "..."
2018-07-30 17:17:38 -07:00
John Firebaugh
bf7785618a
[core] Simplify CompoundExpression implementation
2018-07-30 14:08:27 -07:00
John Firebaugh
85742b908d
[core] Avoid unnecessary template instantiations
2018-07-30 14:08:27 -07:00
Sudarsana Babu Nagineni
377a6e42d6
[Qt] Fix link to Qt public API headers in README.md
2018-07-30 15:21:18 +03:00
Sudarsana Babu Nagineni
e4281fb3c8
Update DEVELOPING.md
...
Added a section about inheriting constructors
(e.g. using Base::Base;) issue on the compilers
which has only partial C++11 support.
2018-07-30 12:38:24 +03:00
Sudarsana Babu Nagineni
9561b6c115
Update geometry, geojsonvt and vector-tile modules
...
Update mason modules geometry, geojsonvt and vector-tile
to latest.
2018-07-30 12:38:24 +03:00
Sudarsana Babu Nagineni
91ace9d465
Remove use of noncopyable in Context
2018-07-30 12:38:24 +03:00
Sudarsana Babu Nagineni
15a1c7b71f
Fix compilation errors with libc++ on QNX 7
...
This patch fixes the compilation errors on QNX 7:
1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a
limited c++11 feature support and causing the compilation
errors with the inheriting constructors. This fixes the issues by
providing the required constructors explicitly.
2) Resolves an ambiguous overload error with optional<T>
2018-07-30 12:38:24 +03:00
Osana Babayan
f05199e2d9
VisibleRegion on rotated bounds ( #12135 ) ( #12255 )
2018-07-27 09:31:33 -07:00
Jason Wray
d4b3befecb
[ios] Fix file encoding for pt-PT strings file
...
Converted from UTF-16 to UTF-8.
2018-07-27 11:16:16 -04:00
Tobrun
1be63108bb
[android] - wait for the initial render to occur before showing the map to the end-user
2018-07-27 11:40:04 +02:00
tobrun
d61ad7b642
[android] - unbound variable with external PR
2018-07-27 11:30:48 +02:00
Kiyong Jung
37bbed5b9c
[android] Reuse Bitmap, Paint & Canvas instances in LocalGlyphRasterizer
...
- Make LocalGlyphRasterizer.drawGlyphBitmap() non-static
- Store and reuse Bitmap, Paint & Canvas instances
2018-07-27 11:24:26 +02:00
Łukasz Paczos
94ad8e2ff8
[android] using @Keep annotation across the project with the help of lint checks
2018-07-26 19:47:11 +02:00
Tobrun
5fcd6e38a9
[android] - add minimal touch target to marker click detection
2018-07-26 13:04:32 +02:00
tobrun
b8b0134d65
[android] - validate if circle-ci var is unset
2018-07-26 11:58:30 +02:00
Lloyd Sheng
9c90509750
[iOS] Add fallbacks for name fields ( #12387 )
...
* Add fallbacks for name fields
* Add a fallback for `name_zh-Hant`
* Update changelog
2018-07-26 13:53:12 +08:00
Jordan Kiley
8400355e99
[ios] Updated podspecs and changelog for ios-v4.3.0-alpha.1 ( #12486 )
2018-07-25 12:43:58 -07:00
John Firebaugh
10e4ea0f28
[core] Compress all shader source as a single corpus
2018-07-25 11:39:05 -07:00
John Firebaugh
888a516f1f
[core] Compress shader source code
2018-07-25 11:39:05 -07:00
Łukasz Paczos
524a645f0b
[android] - changelog for 6.4.0-alpha.1
2018-07-25 19:41:40 +02:00
Minh Nguyễn
3a97734cd2
[ios, macos] Fixed typos in expression conversion error messages
2018-07-25 04:25:45 -07:00
Jason Wray
cdd3553641
[darwin] Use FOUNDATION_EXTERN instead of plain extern
...
FOUNDATION_EXTERN is an alias for extern in most cases, but also covers us in the event that a method could be mismangled by the compiler as C++ (when we want C-style mangling, for Obj-C compatibility).
2018-07-24 18:14:32 -04:00
Jason Wray
14dc94e65f
[ios] Simplify and (internally) document MGLPointRounded()
...
`UIScreen.nativeScale` is available beginning in iOS 8, so the conditional is no longer necessary.
2018-07-24 18:14:32 -04:00
Jason Wray
08b08878d3
[ios] Move private geometry symbol visibility definitions to header
2018-07-24 18:14:32 -04:00
Jason Wray
4205cf7b10
[ios] Fix symbol mangling issue with MGLMapPointForCoordinate()
...
`MGLMapPointForCoordinate()` was `extern`-defined in a C header, but implemented in an Obj-C++ source file and mangled as a C++ symbol. `FOUNDATION_EXTERN` is C++-aware and will force C-style symbol mangling, which fixes the undefined symbol issue in consumer Obj-C projects.
2018-07-24 18:14:27 -04:00
John Firebaugh
f149951f0f
[build] Remove obsolete bitrise.yml files
2018-07-24 14:28:29 -07:00
John Firebaugh
f6659c729f
[core] Use hand-rolled RTTI
2018-07-24 11:08:40 -07:00
John Firebaugh
2bbc792060
[core] Check all bucket dynamic_casts
...
A mismatch can occur when a layer changes from one type to another.
2018-07-24 11:08:40 -07:00
Bruno de Oliveira Abinader
cb714d57c5
[core] Replace expressions RTTI with enums + static cast
2018-07-24 10:06:18 +03:00
Bruno de Oliveira Abinader
1683da3225
[core] coveredByChildren is false if at least one child is uncovered
2018-07-24 09:18:19 +03:00
Dane Springmeyer
bcc93baeb1
Remove 'preinstall'
...
This is an obsolete workaround for old npm versions that broke with bundling but also did not install deps predictably.
Refs:
- https://github.com/mapbox/node-pre-gyp/blob/master/README.md#configuring
- https://github.com/mapbox/node-pre-gyp/issues/260
2018-07-23 16:02:10 -07:00
Chris Loer
da5966b932
[test] Add native ignore for symbol-cross-fade test.
2018-07-23 13:33:27 -07:00
Chris Loer
8ae3f687c4
[test] Bump gl-js pin for line-center tests.
2018-07-23 13:33:27 -07:00
Chris Loer
0b2221cb74
[android, ios, macos] Generate symbol-placement: line-center wrappers
2018-07-23 13:33:27 -07:00
Chris Loer
f9b36f9f5b
[core] Add symbol-placement: line-center
...
- Remove unused/vestigial 'maxCameraDistance'
- Create a single collision circle for line labels that are less than half the width of a collision circle
2018-07-23 13:33:27 -07:00
John Firebaugh
870d7fda4d
[build] Attempt to determine a likely base branch without a PR
...
Walk backward through the history (maximum of 10 commits) until finding a commit on either master or release-*; assume that's the base branch.
2018-07-23 11:21:51 -07:00
tobrun
3821f74079
[android] - fix circle ci configuration for building forked PRs
2018-07-23 19:18:54 +02:00
Bruno de Oliveira Abinader
31cace784e
[build] Bump benchmark to v1.4.1
2018-07-23 19:39:47 +03:00
Asheem Mamoowala
7c585244ab
Use Filter::serialize() in QMapboxGL::getFilter()
2018-07-23 09:12:26 -07:00
Asheem Mamoowala
1d8664a2ae
Keep original input for filters using legacy syntax.
2018-07-23 09:12:26 -07:00
tobrun
bfe714eebe
[android] - fix accesstoken validation
2018-07-23 14:31:18 +02:00
tobrun
bbc2529c50
[android] - replace deprecated javacompile with getJavaCompiler()
2018-07-23 13:56:50 +02:00
Fabian Guerra Soto
681e0141de
[ios] Mapbox's Location Manager new API. ( #12013 )
...
* [ios] The new location manager API provides two new protocols MGLLocationManager and MGLLocationManagerDelegate to handle the location cycle and updates respectively. This enables developers to chose the appropriate location provider according to their needs, or transition between outdoors/indoors location updates.
It does provide a default implementation based on CLLocationManager.
2018-07-20 14:14:43 -07:00
John Firebaugh
bbccce18c4
[build] Disable binary size checks for fork PRs
...
We can't run the checks without potentially exposing the Github App private key to malicious PRs.
2018-07-20 13:59:00 -07:00
John Firebaugh
7e5b054566
[build] See what happened when npm install fails
2018-07-20 13:22:25 -07:00
John Firebaugh
fb736e8ef0
[ios, macos, android] Add changelog entries
2018-07-20 12:35:00 -07:00
John Firebaugh
5793283142
[android] Test token strings for icon-image and text-field
2018-07-20 12:35:00 -07:00
John Firebaugh
2c5d0e74a1
[ios, macos] Convert token strings to expressions on input
...
Removes mgl_expressionByReplacingTokensWithKeyPaths and associated code. Converting on output is no longer necessary: from the prior commit, core converts token strings to expressions at parse time; all that's necessary is to ensure that the runtime styling API does so as well.
2018-07-20 12:35:00 -07:00