Tobrun
fa704c85d8
[android] - scale factor value of 1 should zoom out
2017-12-13 11:04:01 +01:00
Anand Thakker
801c47befa
Add ignores for new ==, != tests ( #10679 )
...
GL JS change: https://github.com/mapbox/mapbox-gl-js/pull/5840
GL Native issue: https://github.com/mapbox/mapbox-gl-native/issues/10678
2017-12-12 15:19:24 -05:00
Tobrun
7c06eda515
[android] - allow configurable http logging
2017-12-12 17:25:27 +01:00
Tobrun
cf026d1932
[android] - post animation callback invocation
2017-12-12 09:18:49 +01:00
Chris Loer
3fed2358d6
[core] Include bucket name in queryRenderedSymbols duplicate feature filter
...
- Port of GL JS PR #5703
- Fixes issue #10616
2017-12-11 15:05:18 -08:00
Chris Loer
78545723fe
[android] Add basic JavaDoc comment for LocalGlyphActivity.
2017-12-11 10:43:00 -08:00
Chris Loer
4fcf1853b0
[ios,macos] Revert ideographic->ideograph name change.
...
Original GL JS name was meant to represent "font family to use for locally generating ideographs", but "ideographic font family" communicates a similar intent more concisely.
2017-12-11 10:43:00 -08:00
Chris Loer
6dbb9eb22a
[ios,macos] Update docs to use Apple-friendly "PingFang" font example.
2017-12-11 10:43:00 -08:00
Andrew Kitchen
05f70257c9
[macos, ios] Adds documentation for the MGLIdeographFontFamilyName key
2017-12-11 10:43:00 -08:00
Andrew Kitchen
4418edbfcd
[darwin, macos] Rename Info.plist key for consistency
...
Also removes related dead code in macos MGLMapView.mm
2017-12-11 10:43:00 -08:00
Chris Loer
155804be4d
[ios,macos] Remove dead/non-functioning font-weight and glyph metric code.
...
Add local font family to default iosapp configuration.
2017-12-11 10:43:00 -08:00
Chris Loer
e8daa84de6
[android] Tweak LocalGlyphActivity description to be a bit more specific than the title.
2017-12-11 10:43:00 -08:00
Chris Loer
f2d70aa890
[android] Fixups for LocalGlyphActivity
2017-12-11 10:43:00 -08:00
Asheem Mamoowala
bee60130d3
[android] Add Configuration hook for local ideograph font family and demo activity
2017-12-11 10:43:00 -08:00
Chris Loer
56aa7dad4f
[macos,ios,android] Unit test fixups
...
- Add explanatory comment
- Remove dead/unused Android test
- Increase image diff threshold to .05 to accommodate slightly different versions of "PingFang" between different test platforms
2017-12-11 10:43:00 -08:00
Chris Loer
b4c781aef7
[core, macos, ios] Unit tests for LocalGlyphRasterizer
...
Core test uses stubbed "glyph.pbf" without Chinese glyphs
Darwin test relies on locally available "PingFang" font.
Android test relies on locally available "Droid" font. 'expected.png' is NOT correct b/c I haven't figured out how to run unit tests on Android yet.
2017-12-11 10:43:00 -08:00
Andrew Kitchen
b2f06677a7
[darwin, ios, macos] Introduces an MGLRendererConfiguration class
...
Instructions for enabling client-side rendering of CJK glyphs live in
this header, and this class provides the rest of the values needed for
instantiating the renderer on iOS and macOS.
2017-12-11 10:43:00 -08:00
Chris Loer
00ed34f7d7
[android] Android implementation of local CJK glyph rendering
...
- Draws bold version of glyph if font stack contains string "bold"
- Not hooked up to global configuration yet
2017-12-11 10:43:00 -08:00
Andrew Kitchen
3713102005
[ios, macos] Adds support for specifying an ideographic font family name
...
Adding a MGLIdeographicFontFamilyName to the containing app's Info.plist
will result in CJK glyphs being rasterized on demand (#10522 )
2017-12-11 10:43:00 -08:00
Chris Loer
cb380064bb
[ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer.
...
- Changing font weight does not currently appear to be working.
- Glyph metric extraction code not working; currently unused.
2017-12-11 10:43:00 -08:00
Chris Loer
1661af1cb4
[core] Enable local glyph generation using TinySDF.
...
- Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization.
- Default platform implementation doesn't locally generate any glyphs -> no behavior change
- Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs
- Rename glyph_loader.test to glyph_manager.test
2017-12-11 10:43:00 -08:00
Chris Loer
730054276e
[core] C++ port of TinySDF
2017-12-11 10:43:00 -08:00
Jason Wray
4f31b07d09
[macos] Add Info.plist version keys
2017-12-07 19:01:12 -05:00
Jason Wray
627587694d
[ios, macos] Append SDK version parameter to feedback URL
2017-12-07 19:01:04 -05:00
Jason Wray
c0ad7be388
[ios] Long-press attribution button to show SDK version
2017-12-07 19:01:04 -05:00
Lauren Budorick
a0199efa9a
Correct ColorMode::Replace
2017-12-07 13:01:42 -08:00
Asheem Mamoowala
ca9d9bb857
[core] Use wrapped bounds check for CustomTileLoader
2017-12-07 09:53:36 -08:00
Asheem Mamoowala
5fb9fb1a3c
[core] Support wrapped bounds in LatLngBounds::contains and LatLngBounds::intersect.
2017-12-07 09:53:36 -08:00
Asheem Mamoowala
f26c5ef2f0
[android] null check
2017-12-06 19:44:12 -08:00
Asheem Mamoowala
31a216459c
[core] Mark custom geometry tiles stale without clearing data
2017-12-06 19:44:12 -08:00
LukasPaczos
d783611d1a
Updated README for Arch Linux users
2017-12-06 20:21:58 +01:00
Fabian Guerra Soto
05d2a539fd
[ios] Update changelog and bump podspec to 3.7.1 ( #10651 )
2017-12-06 14:02:39 -05:00
Tobrun
86fdb2682d
[android] - build boba snapshots from master
2017-12-06 17:38:32 +01:00
Tobrun
1ada238dfd
[android] - update changelog for 5.2.1 release
2017-12-06 17:05:16 +01:00
Jordan Kiley
f89afa0b27
[ios, macos] Rename the iOS and macOS SDKs ( #10610 )
2017-12-06 10:13:17 -05:00
Chris Loer
966b6a53ce
[core, ios, qt, android] Close race condition in RunLoop (issue #9620 )
...
Because a message we queue from the foreground may cause the background to complete, exit, and tear down the AsyncTask, we have to block queue processing until we've finished our call to AsyncTask::send().
Broadening the scope of a mutex is scary, but I audited the code of our four implementations of AsyncTask and I don't see any way this could cause a deadlock.
2017-12-06 12:37:48 +01:00
Tobrun
2a13bfd2c4
[android] - add FileSource activation/deactivation to MapSnapshotter, handle multiple deactivate scenario in FileSource ( #10556 )
2017-12-06 12:37:48 +01:00
Tobrun
bc27322853
[android] - handle destroying activity programmatically as part of theme switching ( #10589 )
2017-12-06 12:37:48 +01:00
Tobrun
8ad3759b9c
[android] - use concurrent lists for camera change listeners ( #10542 )
2017-12-06 12:37:48 +01:00
Tobrun
f64475f76c
[android] - harden MarkerView integration by checking for null bitmap ( #10532 )
2017-12-06 12:37:48 +01:00
Tobrun
7b7b2c53fb
[android] - activate filesource to list offline regions ( #10531 )
2017-12-06 12:37:48 +01:00
Ivo van Dongen
65d2e0b8f2
[android] Enable map rendering when app is paused
2017-12-06 12:37:48 +01:00
Tobrun
c311e69e0e
[android] - add FileSource activation/deactivation to MapSnapshotter, handle multiple deactivate scenario in FileSource ( #10556 )
2017-12-06 11:51:33 +01:00
Julio Cesar Fausto
6893888435
[ios, macos] Snapshot classes added to jazzy
2017-12-05 17:24:41 -05:00
Konstantin Käfer
f16ecf5907
[core] don't include .cpp file
2017-12-05 15:53:48 +01:00
Pablo Guardiola
1ce3d2e5ef
[android] remove unnecessary jar generation from gradle-publish.gradle ( #10625 )
2017-12-05 10:12:16 +01:00
Jordan Kiley
8f3cc3dbc4
[ios, macos] Rename the iOS and macOS SDKs ( #10610 )
2017-12-04 16:40:14 -08:00
Fabian Guerra
784b71a81c
[ios, macos] Refactor snapshot attribution.
2017-12-04 17:04:40 -05:00
Langston Smith
cb5dc2eed8
Android SDK renaming ( #10609 )
...
* changes in various markdown files
* more tweaks
* Updated attribution title
2017-12-04 08:19:47 -08:00
John Firebaugh
a623ff13ed
Update gl-js submodule
2017-12-01 17:58:14 -08:00