3fed2358d6
[core] Include bucket name in queryRenderedSymbols duplicate feature filter - Port of GL JS PR #5703 - Fixes issue #10616
Chris Loer
2017-12-11 14:36:27 -08:00
78545723fe
[android] Add basic JavaDoc comment for LocalGlyphActivity.
Chris Loer
2017-12-11 09:56:36 -08:00
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.
Chris Loer
2017-12-08 13:29:15 -08:00
6dbb9eb22a
[ios,macos] Update docs to use Apple-friendly "PingFang" font example.
Chris Loer
2017-12-08 10:44:05 -08:00
05f70257c9
[macos, ios] Adds documentation for the MGLIdeographFontFamilyName key
Andrew Kitchen
2017-12-08 10:58:35 -05:00
4418edbfcd
[darwin, macos] Rename Info.plist key for consistency
Andrew Kitchen
2017-12-08 10:49:39 -05:00
155804be4d
[ios,macos] Remove dead/non-functioning font-weight and glyph metric code. Add local font family to default iosapp configuration.
Chris Loer
2017-12-08 10:38:51 -08:00
e8daa84de6
[android] Tweak LocalGlyphActivity description to be a bit more specific than the title.
Chris Loer
2017-12-08 10:08:40 -08:00
f2d70aa890
[android] Fixups for LocalGlyphActivity
Chris Loer
2017-12-07 16:03:13 -08:00
bee60130d3
[android] Add Configuration hook for local ideograph font family and demo activity
Asheem Mamoowala
2017-12-07 15:50:46 -08:00
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
Chris Loer
2017-12-06 15:18:47 -08:00
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.
Chris Loer
2017-12-06 15:03:28 -08:00
b2f06677a7
[darwin, ios, macos] Introduces an MGLRendererConfiguration class
Andrew Kitchen
2017-12-04 13:29:16 -08:00
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
Chris Loer
2017-11-30 12:38:06 -08:00
3713102005
[ios, macos] Adds support for specifying an ideographic font family name
Andrew Kitchen
2017-11-30 17:13:44 -08:00
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.
Chris Loer
2017-11-27 12:50:28 -08:00
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
Chris Loer
2017-11-21 15:12:07 -08:00
730054276e
[core] C++ port of TinySDF
Chris Loer
2017-07-07 13:31:53 -07:00
4f31b07d09
[macos] Add Info.plist version keys
Jason Wray
2017-12-07 16:13:05 -05:00
627587694d
[ios, macos] Append SDK version parameter to feedback URL
Jason Wray
2017-12-07 15:18:51 -05:00
c0ad7be388
[ios] Long-press attribution button to show SDK version
Jason Wray
2017-12-06 11:43:06 -05:00
f89afa0b27
[ios, macos] Rename the iOS and macOS SDKs (#10610)
Jordan Kiley
2017-12-04 16:40:14 -08:00
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.
Chris Loer
2017-11-22 13:18:22 -08:00
2a13bfd2c4
[android] - add FileSource activation/deactivation to MapSnapshotter, handle multiple deactivate scenario in FileSource (#10556)
Tobrun
2017-12-06 11:51:33 +01:00
bc27322853
[android] - handle destroying activity programmatically as part of theme switching (#10589)
Tobrun
2017-11-30 11:45:40 +01:00
8ad3759b9c
[android] - use concurrent lists for camera change listeners (#10542)
Tobrun
2017-11-29 12:26:52 +01:00
f64475f76c
[android] - harden MarkerView integration by checking for null bitmap (#10532)
Tobrun
2017-11-22 18:46:31 +01:00
7b7b2c53fb
[android] - activate filesource to list offline regions (#10531)
Tobrun
2017-11-22 17:08:23 +01:00
65d2e0b8f2
[android] Enable map rendering when app is paused
Ivo van Dongen
2017-11-20 15:22:34 +02:00
c311e69e0e
[android] - add FileSource activation/deactivation to MapSnapshotter, handle multiple deactivate scenario in FileSource (#10556)
Tobrun
2017-12-06 11:51:33 +01:00
6893888435
[ios, macos] Snapshot classes added to jazzy
Julio Cesar Fausto
2017-10-17 21:04:53 +02:00
f16ecf5907
[core] don't include .cpp file
Konstantin Käfer
2017-12-05 14:43:04 +01:00
1ce3d2e5ef
[android] remove unnecessary jar generation from gradle-publish.gradle (#10625)
Pablo Guardiola
2017-12-05 10:12:16 +01:00
8f3cc3dbc4
[ios, macos] Rename the iOS and macOS SDKs (#10610)
Jordan Kiley
2017-12-04 16:40:14 -08:00
cb5dc2eed8
Android SDK renaming (#10609)
Langston Smith
2017-12-04 08:19:47 -08:00
a623ff13ed
Update gl-js submodule
John Firebaugh
2017-12-01 15:54:27 -08:00
2370461c9d
[build] Lint iOS and macOS plists on CI
Jason Wray
2017-12-01 15:13:43 -05:00
5086c76997
[macos] Fixed logo view distortion on macOS High Sierra
Minh Nguyễn
2017-11-30 10:49:18 -08:00
06a0c03605
[ios, macos] Update changelogs.
Fabian Guerra
2017-11-28 16:02:42 -05:00
0c50da6913
[ios, macos] Fix an issue that triggers didSelectAnnotations for MGLAnnotationImage based annotations.
Fabian Guerra
2017-11-22 17:40:50 -05:00
7e6ca6793a
[android] - handle destroying activity programmatically as part of theme switching (#10589)
Tobrun
2017-11-30 11:45:40 +01:00
787c782749
[ios] Fix minimumZoomLevel is not getting set.
Fabian Guerra
2017-11-29 17:39:16 -05:00
8757164ac8
[build] standardize on -fvisibility=hidden for all targets
Konstantin Käfer
2017-11-29 15:54:40 +01:00
2eec5a1980
[core] move HeadlessBackend extension initialization code into Impl
Konstantin Käfer
2017-11-27 17:25:20 +01:00
335f04f7e1
[core] fold HeadlessDisplay into the headless RenderBackend implementation
Konstantin Käfer
2017-11-27 16:34:52 +01:00
772b909062
[build] Clang-3.8: Explicit mbgl::PlacedGlyph default+copy+move ctor
Bruno de Oliveira Abinader
2017-11-29 15:16:14 +02:00
87a7dab553
[build] Added mbgl-filesource to 'linux-core' target
Bruno de Oliveira Abinader
2017-11-28 19:25:54 +02:00
ed5e009062
[android] - use concurrent lists for camera change listeners (#10542)
Tobrun
2017-11-29 12:26:52 +01:00
8cebab09ba
[android] - attribtuion anchor point calculation fix for short text with full logo on a MapSnapshot (#10558)
Tobrun
2017-11-29 12:21:54 +01:00
a1f207b090
[android] use location engine abstraction instead of location source (lost) in MyLocationView#init (#10579)
Pablo Guardiola
2017-11-29 08:31:46 +01:00
c178bd2d25
[darwin] Fixes CGImageRef leak when creating a map snapshot (#10585)
Andrew Kitchen
2017-11-28 14:51:30 -08:00
09b97e037c
[darwin] Adjusts initializer body to avoid premature ivar usage (#10582)
Andrew Kitchen
2017-11-28 13:43:45 -08:00
3f962574ed
[build] Added CircleCI macos-release-node{4,6} jobs
Bruno de Oliveira Abinader
2017-11-23 12:19:55 +02:00
a2817ff5ed
[darwin, macos, ios] Renames CGImage creation function to imply +1 retain count (#10570)
Andrew Kitchen
2017-11-27 16:47:58 -08:00
5da5ba7706
[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.
Chris Loer
2017-11-22 13:18:22 -08:00
d8bcc943c5
[core] Android + old libstdc++ build fix
Thiago Marcos P. Santos
2017-11-27 18:41:04 +02:00
02166a1802
[core] Fix Qt4 on macOS
Bruno de Oliveira Abinader
2017-11-27 19:01:29 +02:00
85bc035be3
[android] Set a larger limit for the HTTP dispatcher (#10567)
Antonio Zugaldia
2017-11-27 10:33:14 -05:00
cf3357ea45
[qt] Use qWarning() for logging
Thiago Marcos P. Santos
2017-11-23 14:48:08 -02:00
43d96cd1b9
[core] Fix crash on Qt + Windows + ANGLE
Thiago Marcos P. Santos
2017-11-23 14:47:29 -02:00
01565e5a8b
[build] refresh Circle CI docker images
Konstantin Käfer
2017-11-15 19:02:21 +01:00
43aefbffd0
[Qt] Update documentation
Bruno de Oliveira Abinader
2017-11-20 12:05:27 +02:00
aa5a2b2c87
[build] Added CircleCI macos-release-node{4,6} jobs
Bruno de Oliveira Abinader
2017-11-23 12:19:55 +02:00