summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove entry point for setting local ideographic font family, so that tests ↵upstream/ios-tinysdf-prototypeChris Loer2017-11-291-2/+2
| | | | pass.
* Implement font stack-based heuristics for font loading.Chris Loer2017-11-291-1/+31
| | | | In my tests so far, I have yet to get CoreText to render anything differently based on the font weight changes.
* Load fonts per-fontstack (but still no heuristics for choosing font weight)Chris Loer2017-11-293-36/+73
|
* Document CFHandleChris Loer2017-11-293-18/+34
| | | | | Add pragma once Move instantiations of CFHandle down to where they're used (although a few are duplicated).
* Fix non ios/macos builds.Chris Loer2017-11-281-1/+1
|
* Fix unit tests.Chris Loer2017-11-284-8/+15
|
* Change LocalGlyphRasterizer configuration to just a plain "font family" ↵Chris Loer2017-11-288-18/+23
| | | | string, plumb it out as far as the Renderer constructor.
* LocalGlyphRasterizer takes a void* configuration input. If nothing is set, ↵Chris Loer2017-11-283-13/+15
| | | | it doesn't rasterize glyphs locally.
* Share CFHandle code between image.mm and local_glyph_rasterizer.mmChris Loer2017-11-285-43/+35
|
* Moving towards configurable darwin implementation of LocalGlyphRasterizer.Chris Loer2017-11-285-69/+109
| | | | Thin C++ wrappers on C calls.
* Reduce padding on CJK glyphs (should make rendering slightly faster)Chris Loer2017-11-281-3/+3
|
* Adjust drawing positions and glyph metrics to fit entire glyph within drawn ↵Chris Loer2017-11-271-8/+29
| | | | | | area, better align to baseline. Includes code to extract glyph metrics, but the results don't match anything I'd expect so I'm not using them.
* Fix build for iOS.Chris Loer2017-11-271-0/+2
|
* POC implementation of a CoreText-based LocalGlyphRasterizer.Chris Loer2017-11-273-2/+131
|
* [core] Enable local glyph generation using TinySDF.Chris Loer2017-11-2713-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-11-273-0/+127
|
* [core] Android + old libstdc++ build fixThiago Marcos P. Santos2017-11-272-2/+3
|
* [core] Fix Qt4 on macOSBruno de Oliveira Abinader2017-11-271-1/+6
|
* [qt] Use qWarning() for loggingThiago Marcos P. Santos2017-11-242-3/+13
| | | | This is the Qt default and it is thread-safe.
* [core] Fix crash on Qt + Windows + ANGLEThiago Marcos P. Santos2017-11-241-1/+6
| | | | Support for VAO extensions is broken.
* [build] refresh Circle CI docker imagesKonstantin Käfer2017-11-231-14/+27
|
* [Qt] Update documentationBruno de Oliveira Abinader2017-11-232-6/+12
|
* [build] Added CircleCI macos-release-node{4,6} jobsBruno de Oliveira Abinader2017-11-233-83/+81
|
* [android] - update bottom sheet example with popable fragment backstack (#10506)Tobrun2017-11-231-12/+15
|
* [android] Use inherited javaPeer in CustomGeometrySource C++ peerAsheem Mamoowala2017-11-223-21/+32
|
* [android] Reuse Java Source objects by holding on to a strong reference in ↵Asheem Mamoowala2017-11-2221-193/+183
| | | | the C++ peer.
* [core, ios, macos] Implement unique_any and remove linb::anyAsheem Mamoowala2017-11-2212-21/+469
|
* [core] Use Actors for CustomTileLoader invocation from bindings.Asheem Mamoowala2017-11-225-22/+13
|
* [android] Add Grid source sample for Custom Geometry SourceAsheem Mamoowala2017-11-225-2/+182
|
* [android] Bindings for Custom Geometry SourcesAsheem Mamoowala2017-11-229-1/+448
|
* [ios,macos] Add MGLComputedShapeSource example to demo appsJesse Crocker2017-11-223-4/+203
|
* [ios, macos] Implement MGLComputedShapeSource binding for CustomGeometrySourceAsheem Mamoowala2017-11-2213-6/+377
|
* [darwin] Abstract ShapeSource interfaceJesse Crocker2017-11-2214-133/+235
|
* [core] Custom Geometry SourcesAsheem Mamoowala2017-11-2222-1/+907
|
* [android] - harden MarkerView integration by checking for null bitmap (#10532)Tobrun2017-11-221-1/+1
|
* [android] - activate filesource to list offline regions (#10531)Tobrun2017-11-221-2/+5
|
* [android] - use TextureView for ViewPager carousel (#10519)Tobrun2017-11-211-0/+1
|
* [ios] update constraints when updating content insetFredrik Karlsson2017-11-201-1/+1
|
* [build] Added CircleCI macos-debug-qt5 jobBruno de Oliveira Abinader2017-11-203-74/+49
|
* [android] Enable map rendering when app is pausedIvo van Dongen2017-11-204-4/+21
|
* [core] Symbol cross-fading.Chris Loer2017-11-178-4/+112
| | | | Hold onto tiles after they've been removed from the render tree long enough to run a fade animation on their symbols.
* [core] Add unit test for CrossTileSymbolIndexAnsis Brammanis2017-11-174-7/+91
|
* [core] Cleanup in response to review comments.Chris Loer2017-11-1716-211/+229
|
* [core] Remove ignores for passing tests.Chris Loer2017-11-172-8/+5
| | | | | Update ignore links to specific issues. Bump mapbox-gl-js version to get latest text-pitch-spacing test.
* [core] Sort child symbol tiles before parent symbol tilesAnsis Brammanis2017-11-171-1/+1
| | | | This is necessary so that when there are mixed zoom levels, child symbols get placed before parent symbols.
* [core] Skip fade animation for placed symbols that are currently offscreen.Chris Loer2017-11-176-41/+84
| | | | | Don't mark items that are outside the collision grid range as placed. Requires new ignore because GL JS issue #5654 allows insertion of symbols outside the CollisionIndex range, and those symbols can cascade in to affect items within the viewport.
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-1729-56/+68
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* [core] Cleanup in response to review commentsChris Loer2017-11-176-46/+42
|
* [core] Added ignores for two query tests that return the same set of items ↵Chris Loer2017-11-171-0/+2
| | | | but in a different order.
* [core] Removed ignores for fixed issues.Chris Loer2017-11-171-36/+0
|