Julian Rex
fa3bf5855b
[ios] Update pod specs and change log for ristretto alpha.1 ( #15564 )
2019-09-04 22:28:32 -04:00
Jordan Kiley
becdde170f
[ios] Add changelog entry for #15562 ( #15563 )
2019-09-04 16:50:26 -07:00
Jordan Kiley
39af6b48c5
[ios] Remove feature flag for rotation threshold ( #15562 )
2019-09-04 14:35:56 -07:00
Fabian Guerra Soto
74d6fdb533
[ios, macos] Fix content inset documentation. ( #15552 )
2019-09-04 12:18:22 -07:00
m-stephen
b07217bbdd
[ios] Fix compass font weight being too light on iOS 13
2019-09-04 11:29:05 -07:00
Langston Smith
71ea9495fd
[android] Update changelog for the v8.4.0-alpha.1 release ( #15561 )
2019-09-04 10:56:08 -07:00
Tobrun
a691db5343
[android] Call callback.onFinish() when camera is already at the correct position
...
[android] Call callback.onFinish() when camera is already at the correct position
2019-09-04 18:13:31 +03:00
Tobrun
ed964fc16b
[android] avoid converting float to long in android_conversion.hpp ( #15557 )
2019-09-04 18:12:12 +03:00
Alexander Shalamov
907aaba93d
[darwin] Reset number formatter digits for currency style
...
As we are using singleton formatter, fraction digits must be reset
when number formatter is used when initialized for decimal / currency
style.
2019-09-04 10:37:50 +03:00
Alexander Shalamov
3c5cdf1943
[build] Enable mbgl-expression-test on CI
2019-09-04 10:37:50 +03:00
Alexander Shalamov
631bc4f6a3
[core] Add native expression test runner
2019-09-04 10:37:50 +03:00
Konstantin Käfer
c7be3d52a7
Always call onSourceLoaded observers ( #15548 )
...
* [core] add sources to source collection before triggering load
* [test] add testcase for #15514
* [core] also call onSourceLoaded observers when no network request was necessary
2019-09-03 17:02:23 -07:00
Mikhail Pozdnyakov
1ef763c98e
[android][ios] Change log entries
2019-09-03 11:45:17 +03:00
Mikhail Pozdnyakov
35733f44ab
[Darwin] Update MGLSymbolStyleLayer documentation
2019-09-03 11:45:17 +03:00
Mikhail Pozdnyakov
3b5a43c722
[core] Enable text-offset with variable label placement
...
Port of https://github.com/mapbox/mapbox-gl-js/pull/8642
2019-09-03 11:45:17 +03:00
Tobrun
0fa5944f39
Add number format expression ( #15424 )
...
* [android] add number format expression
2019-09-02 14:48:11 +02:00
Mikhail Pozdnyakov
3c23a29e27
[build] Update mapbox-base version
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
d1c87d2cb0
[build] Exclude mapbox-base targest from default build
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
26ea9798b7
[build] Use rapidjson from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
02c9918b83
[build] Use pixelmatch-cpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
899287b4ad
[build] Use filesystem from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
805eede8c4
[build] Use args from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
4af4081fcf
[build] Use jni.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0edc50561f
[build] Use geojson.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
d4ef66c7b0
[build] Use kdbush.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0c0b82dc27
[build] Use supercluster.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
ef124e9331
[build] Bump mapbox-base version
2019-09-02 14:09:08 +03:00
Nadia Barbosa
2984535804
[ios] Allow MGLScaleBar to support dark mode on iOS 13
...
Add changelog PR link
2019-08-30 13:48:05 -07:00
Jason Wray
36e3a8a49c
[meta] Exempt items on milestones or in projects from stalebot
2019-08-30 10:44:01 -07:00
Aleksandar Stojiljkovic
4ba1270dcc
[core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694 )
...
This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48
Decoding on CPU removed.
Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values.
Rebase to latest mapbox-gl-js master and re-generate shaders.
Partly fixes : #15503
2019-08-30 11:18:55 +03:00
zmiao
6ef2710e5c
[core] fix collisionBox alignment when Icon/text translation is enabled ( #15467 )
...
* add initial fix
* fix bug for collision circle
* refind code structure
* fix indentation
* update test
* refind code structure
* Add changelog
* Add comment for boolean
2019-08-30 08:24:03 +03:00
Langston Smith
29b11a5037
[android] Javadoc changes to clarify OfflineManager methods ( #15519 )
2019-08-29 17:21:31 -07:00
Bruno de Oliveira Abinader
544aabd020
[core] Add requiredTileCount to OfflineRegionStatus
2019-08-29 18:22:59 +03:00
Mikhail Pozdnyakov
e9d0fd14dc
[ios][android] Add change log entry
2019-08-29 17:28:51 +03:00
Mikhail Pozdnyakov
42ba8a7d12
[core] const variables for OfflineDownload batch sizes
2019-08-29 17:28:51 +03:00
Mikhail Pozdnyakov
f84e46ad26
[core] Mark offline region resources in batches
2019-08-29 17:28:51 +03:00
Mikhail Pozdnyakov
0c80f3a383
[core] Add OfflineDatabase::markUsedResources()
2019-08-29 17:28:51 +03:00
Mikhail Pozdnyakov
62e1e03c09
[core] Move semantics for OfflineDownload::ensureResource()
2019-08-29 17:28:51 +03:00
Łukasz Paczos
becc705f05
[android] expose camera padding option
...
This removes the cached insets on the Android side, making the core TransformState the source of truth. This still leaves an option to lazily set the padding which is going to be applied only when the next camera animation is started.
2019-08-29 14:51:24 +02:00
Łukasz Paczos
e5c219d035
[core] make padding optional when camera position is requested.
...
When padding is not provided, the current one that's cached in the TransformState is going to be returned.
2019-08-29 14:51:24 +02:00
Łukasz Paczos
6a4e431dbe
[android] do not clear native layers and sources when style is reloading
...
This prevents unnecessary layers blink when the same components are re-added after the style reload.
2019-08-29 10:38:48 +02:00
Jordan Kiley
6998e9a8ed
[ios] Prepare v5.3.0 release ( #15516 )
2019-08-28 14:44:40 -07:00
Łukasz Paczos
ec1228242b
[android] invalidate foreground icon sources even when location layer is hidden
2019-08-28 13:29:47 +02:00
Alexander Shalamov
9a42bdd7ae
[core] Add filtering option to test-runner
...
This change adds filter command line option to render test runner,
so that test can be filtered by providing regular expression, for instance:
mbgl-render-test -f .*hillshade.*
2019-08-28 13:55:36 +03:00
Alexander Shalamov
6ee69e7493
[core] Bump mbgl/linux-gcc-5-qt-5.9 image to 5cd92d7d1c
...
New docker image contains Noto Sans CJK font that is used by the unit tests
2019-08-28 12:08:54 +03:00
Alexander Shalamov
9e3cb67d1c
[core][qt] Update unit tests and include Korean symbols
...
- Decrease pixelmatch tolerance for local glyph rasterizer
- Add Korean symbols to test fixture
- Fix ifdefs, as the QT and Apple related blocks were using same results
- Add NotoSansCJK test for QT / Linux platform
2019-08-28 12:08:54 +03:00
Alexander Shalamov
5d316a8076
[core][qt] Check if QFont supports glyph and adjust backing image width
...
- Don't rasterize glyphs if font does not support requested code point
- Render symbols at hardcoded baseline, so that locally rasterized glyphs
align better with server side generated fonts.
- Resize backing QImage width to be at least 24px
2019-08-28 12:08:54 +03:00
Łukasz Paczos
e3795f2a5c
[android] cancel CameraAnimatorActivity joint example when the map is destroyed
2019-08-28 10:34:14 +02:00
tobrun
309f566800
[android] add font array attribute configuration for local ideograph font, add enable flag attribute configuration
2019-08-28 08:58:57 +02:00
Ander Conselvan de Oliveira
21632a66f8
[core] Remove programCacheDir parameter from ProgramParameters
...
Binary shader support has been removed in commit c2f974f2a5 ([core]
Remove binary shader support). This left-over parameter is not used
anywhere anymore.
2019-08-27 16:23:48 +03:00