Minh Nguyễn
0f5b194617
[core, qt] Generalized source change notification
...
This same notification can in the future be used for other changes to a source.
2016-09-26 15:43:01 -07:00
John Firebaugh
a9842dbd6b
[core] Extract some GlyphRange-related constants
2016-09-26 14:55:49 -07:00
John Firebaugh
8764c20621
[core] Provide rationale for blocking queue while errors resolve
2016-09-26 14:55:49 -07:00
John Firebaugh
570bafcfec
[core] Don't allow OfflineDownload to flood the request queue
2016-09-26 14:55:49 -07:00
John Firebaugh
f34ba23d85
[core] Avoid some copies
2016-09-26 14:55:49 -07:00
Minh Nguyễn
f307652548
[core] Source-driven attribution
...
Implemented observer callbacks so the style knows when the source’s attribution changes and the map knows when the style’s attribution changes. Also implemented a getter for a tile source’s attribution.
Fixes #2723 .
2016-09-26 11:37:06 -07:00
Thiago Marcos P. Santos
968190827b
[Qt] Simplify QML example
2016-09-26 17:30:24 +02:00
Bruno de Oliveira Abinader
9eb33d6669
[Qt] Implement QQuickMapboxGL::error{,String} properties
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
5a12539d34
[Qt] Replace remaining Mapbox-specific features as MapParameter
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
546109d642
[Qt] Update QML runtime style example
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
327cb22095
[Qt] Added 'image' MapParameter type
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
3e42a0de9f
[Qt] s/QQuickMapboxGL{Style,StyleProperty}/QQuickMapboxGLMapParameter
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
478241a90f
[Qt] Added QQuickMapboxGLMapParameter
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
1d1b3f5882
[Qt] Qt conversion toNumber() should accept QVariant::Int
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
15f7b21c4b
[Qt] Fix RVO warning in QMapbox::addAnnotationIcon
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
39e30c7687
[Qt] QQuickMapboxGLRenderer is now a friend of QQuickMapboxGL
...
Simplify implementation by removing unsafe accessors from
QQuickMapboxGL meant only to be used by QQuickMapboxGLRenderer.
2016-09-26 11:47:34 +02:00
Bruno de Oliveira Abinader
1ce6e1b4bb
[Qt] Move QMapboxGL::MapChange to QMapbox namespace
2016-09-26 11:47:34 +02:00
David Clark
bf18c33040
[ios, macos] Doc gen handles arrays as required property values ( #6448 )
2016-09-24 07:39:56 -07:00
Justin R. Miller
b9fafbc2ee
clarify circle color as fill ( #6447 )
2016-09-23 16:16:47 -07:00
Minh Nguyễn
a0e20a6b0f
[ios, macos] Allow full hexadecimal colors in layer documentation ( #6444 )
...
* [ios, macos] Allow full hex colors in layer docs
CSS hexadecimal RGB syntax can contain all the hexadecimal digits, not just the decimal digits.
* [ios, macos] Parse colors with csscolorparser
2016-09-23 16:04:37 -07:00
Mike Morris
8bc8713e70
[node] fix bad conditional, actually run tests
2016-09-23 12:52:59 -07:00
Justin R. Miller
6aa00afd31
[ios, android] add visual tests for fill, line, & numeric filter styling ( #6433 )
2016-09-23 10:13:11 -07:00
Thiago Marcos P. Santos
a03e6c14b6
[Qt] Add a more compelling runtime style example
2016-09-23 16:43:37 +03:00
Thiago Marcos P. Santos
8f965b2c25
[Qt] Add map pitch support on the example app
2016-09-23 16:43:37 +03:00
Thiago Marcos P. Santos
746bb678c8
[Qt] Add API for adding icon to the style
2016-09-23 16:43:37 +03:00
Ivo van Dongen
4969043066
[core] OnlineFileSource - prevent double scheduling of requests
2016-09-23 10:47:55 +02:00
Ivo van Dongen
71c71e43e6
[android] offline - prevent OOME
2016-09-23 10:47:54 +02:00
Ivo van Dongen
e968f4ed55
[android] timer - prevent overflow in due time
2016-09-23 10:47:54 +02:00
Ivo van Dongen
742d6d8275
[android] set connectivity state pro-actively
2016-09-23 10:47:54 +02:00
Jesse Bounds
3ddb8dfc86
[ios, macos] Add tile template option to raster and vector sources
...
A new MGLTileSet class that wraps all available core Tileset options can be created and passed into the sources. The sources pass that tileset object along to core.
2016-09-22 17:30:47 -07:00
Tobrun
e8d47269f8
[android] #5737 - disable tracking when a camera change occurs, treat camera change equal to gesture ( #6414 )
2016-09-22 10:30:24 -04:00
Bruno de Oliveira Abinader
d3eaf98ca1
[glfw, qt] Added missing docs ( #6428 )
2016-09-22 15:38:03 +03:00
Bruno de Oliveira Abinader
d5679b07be
[qt] Initial style from MAPBOX_STYLE_URL if set
2016-09-22 15:23:43 +03:00
Fredrik Karlsson
c00b129e80
[ios, macos] increase timeout to 2 seconds
2016-09-21 16:13:35 -07:00
Minh Nguyễn
2c8e030550
[ios, macos] Short-circuit packs test
...
If the packs property is already populated, there’s no need to wait for a change notification.
2016-09-21 16:13:35 -07:00
Young Hahn
6a2ce352d1
Better handling for undefined icon|text-rotation-alignment ( #6253 )
...
* [core, ios, android] Use `auto` value for properties with calculated defaults
* Fix render tests
2016-09-21 16:07:33 -07:00
Justin R. Miller
673d8f90f2
[ios] revamp settings/debug UI in test app ( #6421 )
2016-09-21 15:07:44 -07:00
Antonio Zugaldia
c0ed193c20
[android] #6418 - Release Android v4.2.0-beta.3
...
* [android] #6418 - update VERSION_NAME to 4.2.0-beta.3
* revert VERSION_NAME for development
* Update CHANGELOG.md
2016-09-21 16:55:29 -04:00
Justin R. Miller
2bde64fcb3
[ios] fix #6361 : source query nullability & return nil for unfound results ( #6408 )
...
Also removes some dead code in MGLStyle.mm.
2016-09-21 10:59:45 -07:00
Jesse Bounds
f4ba92af1f
[ios, macos] Clarify MGLGeoJSONSource option units in API docs ( #6411 )
2016-09-21 09:50:04 -07:00
Ivo van Dongen
625785e4b8
[android] enable RELRO ( #6419 )
2016-09-21 18:32:51 +02:00
Jesse Bounds
1165a408fb
[ios, macos] Add more predicate operator to mbgl filter translations
...
Adds several new translations to prevent data loss.
2016-09-21 09:12:59 -07:00
Ivo van Dongen
eb97dbe383
[android] Sources: peer model, mutability ( #6054 )
2016-09-21 11:04:32 +02:00
Minh Nguyễn
3b546b9646
[ios, macos] Ignore progress updates after suspending
...
-suspend and -resume are now presumed to be synchronous, even if technically they remain asynchronous under the hood.
2016-09-20 22:34:54 -07:00
Tobrun
3755d48441
[android] - increase timeout to 15 minutes ( #6399 )
2016-09-20 20:20:14 +02:00
Konstantin Käfer
334ec1715b
[build] use Mason's sqlite when linking Qt tests ( #6395 )
2016-09-20 20:37:06 +03:00
Molly Lloyd
598f7c6ad5
[core] allow offline region metadata to be updated ( #6338 )
2016-09-20 17:43:00 +02:00
Ivo van Dongen
97da387273
[android] update mas dependency ( #6398 )
2016-09-20 17:04:21 +02:00
Konstantin Käfer
a8032b5c6a
[build] upgrade dependencies
...
libuv 1.7.5 => 1.9.1
libjpeg-turbo 1.4.2 => 1.5.0
libpng 1.6.20 => 1.6.25
libzip 0.11.2 => 1.1.3
nunicode 1.6 => 1.7.1
2016-09-20 16:39:02 +02:00
Ivo van Dongen
aa47680a02
[android] fire onMapReady only after style is loaded ( #6046 )
2016-09-20 15:10:33 +02:00