summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] Migrated upcase, downcase to platform codeupstream/1ec5-konami-case-10699Minh Nguyễn2017-12-141-8/+3
| | | | Replaced manual, per-character upper- and lowercasing code with calls to platform-specific code that affects a wider range of characters.
* [core] Overzoomed image sources vanish (#10677)Asheem Mamoowala2017-12-133-33/+95
| | | Use z0 tile coordinates instead of screen coordinates to compute ideal zoom for image sources
* [core] update CA bundles used for cURLKonstantin Käfer2017-12-131-424/+27
|
* Add ignores for new ==, != tests (#10679)Anand Thakker2017-12-121-0/+13
| | | | GL JS change: https://github.com/mapbox/mapbox-gl-js/pull/5840 GL Native issue: https://github.com/mapbox/mapbox-gl-native/issues/10678
* [core] Include bucket name in queryRenderedSymbols duplicate feature filterChris Loer2017-12-112-3/+2
| | | | | - Port of GL JS PR #5703 - Fixes issue #10616
* [android] Add basic JavaDoc comment for LocalGlyphActivity.Chris Loer2017-12-111-0/+4
|
* [ios,macos] Revert ideographic->ideograph name change.Chris Loer2017-12-115-6/+6
| | | | 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.
* [ios,macos] Update docs to use Apple-friendly "PingFang" font example.Chris Loer2017-12-114-4/+4
|
* [macos, ios] Adds documentation for the MGLIdeographFontFamilyName keyAndrew Kitchen2017-12-112-0/+8
|
* [darwin, macos] Rename Info.plist key for consistencyAndrew Kitchen2017-12-113-11/+3
| | | | Also removes related dead code in macos MGLMapView.mm
* [ios,macos] Remove dead/non-functioning font-weight and glyph metric code.Chris Loer2017-12-112-79/+23
| | | | Add local font family to default iosapp configuration.
* [android] Tweak LocalGlyphActivity description to be a bit more specific ↵Chris Loer2017-12-111-1/+1
| | | | than the title.
* [android] Fixups for LocalGlyphActivityChris Loer2017-12-113-5/+10
|
* [android] Add Configuration hook for local ideograph font family and demo ↵Asheem Mamoowala2017-12-1115-41/+193
| | | | activity
* [macos,ios,android] Unit test fixupsChris Loer2017-12-111-17/+17
| | | | | | - 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
* [core, macos, ios] Unit tests for LocalGlyphRasterizerChris Loer2017-12-118-6/+289
| | | | | | 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.
* [darwin, ios, macos] Introduces an MGLRendererConfiguration classAndrew Kitchen2017-12-116-18/+113
| | | | | | 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.
* [android] Android implementation of local CJK glyph renderingChris Loer2017-12-115-1/+209
| | | | | - Draws bold version of glyph if font stack contains string "bold" - Not hooked up to global configuration yet
* [ios, macos] Adds support for specifying an ideographic font family nameAndrew Kitchen2017-12-112-8/+30
| | | | | Adding a MGLIdeographicFontFamilyName to the containing app's Info.plist will result in CJK glyphs being rasterized on demand (#10522)
* [ios,macos] Darwin implementation of a CoreText-based LocalGlyphRasterizer.Chris Loer2017-12-1115-28/+309
| | | | | - Changing font weight does not currently appear to be working. - Glyph metric extraction code not working; currently unused.
* [core] Enable local glyph generation using TinySDF.Chris Loer2017-12-1113-271/+428
| | | | | | | - 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
* [core] C++ port of TinySDFChris Loer2017-12-113-0/+127
|
* [macos] Add Info.plist version keysupstream/fb-attribution-sheet-version-6551Jason Wray2017-12-072-1/+11
|
* [ios, macos] Append SDK version parameter to feedback URLJason Wray2017-12-072-2/+3
|
* [ios] Long-press attribution button to show SDK versionJason Wray2017-12-071-2/+20
|
* Correct ColorMode::ReplaceLauren Budorick2017-12-071-1/+1
|
* [core] Use wrapped bounds check for CustomTileLoaderAsheem Mamoowala2017-12-071-1/+1
|
* [core] Support wrapped bounds in LatLngBounds::contains and ↵Asheem Mamoowala2017-12-072-18/+196
| | | | LatLngBounds::intersect.
* [android] null checkAsheem Mamoowala2017-12-061-1/+1
|
* [core] Mark custom geometry tiles stale without clearing dataAsheem Mamoowala2017-12-065-20/+41
|
* Updated README for Arch Linux usersLukasPaczos2017-12-061-0/+3
|
* [android] - build boba snapshots from masterTobrun2017-12-063-4/+4
|
* [android] - add FileSource activation/deactivation to MapSnapshotter, handle ↵Tobrun2017-12-065-33/+49
| | | | multiple deactivate scenario in FileSource (#10556)
* [core] don't include .cpp fileKonstantin Käfer2017-12-051-13/+13
|
* [ios, macos] Rename the iOS and macOS SDKs (#10610)Jordan Kiley2017-12-0436-113/+119
|
* Android SDK renaming (#10609)Langston Smith2017-12-046-10/+10
| | | | | | | | * changes in various markdown files * more tweaks * Updated attribution title
* Update gl-js submoduleJohn Firebaugh2017-12-012-2/+14
|
* [build] Lint iOS and macOS plists on CIupstream/fb-circleci-lint-plistsJason Wray2017-12-012-0/+15
|
* [android] - handle destroying activity programmatically as part of theme ↵Tobrun2017-11-301-2/+6
| | | | switching (#10589)
* [build] standardize on -fvisibility=hidden for all targetsKonstantin Käfer2017-11-2919-142/+36
| | | | | | | Enables -fvisibility=hidden for iOS and Linux, and adds a workaround for GCC 6.3-7.1 Adds a GCC 6 build Enables diagnostics for C files Fixes a shadow warning in parsedate.c
* [core] move HeadlessBackend extension initialization code into ImplKonstantin Käfer2017-11-2920-120/+117
|
* [core] fold HeadlessDisplay into the headless RenderBackend implementationKonstantin Käfer2017-11-2917-442/+285
|
* [build] Clang-3.8: Explicit mbgl::PlacedGlyph default+copy+move ctorBruno de Oliveira Abinader2017-11-291-0/+8
|
* [build] Added mbgl-filesource to 'linux-core' targetBruno de Oliveira Abinader2017-11-291-1/+1
|
* [android] - use concurrent lists for camera change listeners (#10542)Tobrun2017-11-291-26/+25
|
* [darwin] Fixes CGImageRef leak when creating a map snapshot (#10585)Andrew Kitchen2017-11-281-2/+6
|
* [darwin] Adjusts initializer body to avoid premature ivar usage (#10582)Andrew Kitchen2017-11-281-10/+15
|
* [darwin, macos, ios] Renames CGImage creation function to imply +1 retain ↵Andrew Kitchen2017-11-274-6/+6
| | | | count (#10570)
* [core, ios, qt, android] Close race condition in RunLoop (issue #9620)Chris Loer2017-11-274-8/+16
| | | | | 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.
* [core] Android + old libstdc++ build fixThiago Marcos P. Santos2017-11-272-2/+3
|