Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove entry point for setting local ideographic font family, so that tests ↵upstream/ios-tinysdf-prototype | Chris Loer | 2017-11-29 | 1 | -2/+2 |
| | | | | pass. | ||||
* | Implement font stack-based heuristics for font loading. | Chris Loer | 2017-11-29 | 1 | -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 Loer | 2017-11-29 | 3 | -36/+73 |
| | |||||
* | Document CFHandle | Chris Loer | 2017-11-29 | 3 | -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 Loer | 2017-11-28 | 1 | -1/+1 |
| | |||||
* | Fix unit tests. | Chris Loer | 2017-11-28 | 4 | -8/+15 |
| | |||||
* | Change LocalGlyphRasterizer configuration to just a plain "font family" ↵ | Chris Loer | 2017-11-28 | 8 | -18/+23 |
| | | | | string, plumb it out as far as the Renderer constructor. | ||||
* | LocalGlyphRasterizer takes a void* configuration input. If nothing is set, ↵ | Chris Loer | 2017-11-28 | 3 | -13/+15 |
| | | | | it doesn't rasterize glyphs locally. | ||||
* | Share CFHandle code between image.mm and local_glyph_rasterizer.mm | Chris Loer | 2017-11-28 | 5 | -43/+35 |
| | |||||
* | Moving towards configurable darwin implementation of LocalGlyphRasterizer. | Chris Loer | 2017-11-28 | 5 | -69/+109 |
| | | | | Thin C++ wrappers on C calls. | ||||
* | Reduce padding on CJK glyphs (should make rendering slightly faster) | Chris Loer | 2017-11-28 | 1 | -3/+3 |
| | |||||
* | Adjust drawing positions and glyph metrics to fit entire glyph within drawn ↵ | Chris Loer | 2017-11-27 | 1 | -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 Loer | 2017-11-27 | 1 | -0/+2 |
| | |||||
* | POC implementation of a CoreText-based LocalGlyphRasterizer. | Chris Loer | 2017-11-27 | 3 | -2/+131 |
| | |||||
* | [core] Enable local glyph generation using TinySDF. | Chris Loer | 2017-11-27 | 13 | -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 TinySDF | Chris Loer | 2017-11-27 | 3 | -0/+127 |
| | |||||
* | [core] Android + old libstdc++ build fix | Thiago Marcos P. Santos | 2017-11-27 | 2 | -2/+3 |
| | |||||
* | [core] Fix Qt4 on macOS | Bruno de Oliveira Abinader | 2017-11-27 | 1 | -1/+6 |
| | |||||
* | [qt] Use qWarning() for logging | Thiago Marcos P. Santos | 2017-11-24 | 2 | -3/+13 |
| | | | | This is the Qt default and it is thread-safe. | ||||
* | [core] Fix crash on Qt + Windows + ANGLE | Thiago Marcos P. Santos | 2017-11-24 | 1 | -1/+6 |
| | | | | Support for VAO extensions is broken. | ||||
* | [build] refresh Circle CI docker images | Konstantin Käfer | 2017-11-23 | 1 | -14/+27 |
| | |||||
* | [Qt] Update documentation | Bruno de Oliveira Abinader | 2017-11-23 | 2 | -6/+12 |
| | |||||
* | [build] Added CircleCI macos-release-node{4,6} jobs | Bruno de Oliveira Abinader | 2017-11-23 | 3 | -83/+81 |
| | |||||
* | [android] - update bottom sheet example with popable fragment backstack (#10506) | Tobrun | 2017-11-23 | 1 | -12/+15 |
| | |||||
* | [android] Use inherited javaPeer in CustomGeometrySource C++ peer | Asheem Mamoowala | 2017-11-22 | 3 | -21/+32 |
| | |||||
* | [android] Reuse Java Source objects by holding on to a strong reference in ↵ | Asheem Mamoowala | 2017-11-22 | 21 | -193/+183 |
| | | | | the C++ peer. | ||||
* | [core, ios, macos] Implement unique_any and remove linb::any | Asheem Mamoowala | 2017-11-22 | 12 | -21/+469 |
| | |||||
* | [core] Use Actors for CustomTileLoader invocation from bindings. | Asheem Mamoowala | 2017-11-22 | 5 | -22/+13 |
| | |||||
* | [android] Add Grid source sample for Custom Geometry Source | Asheem Mamoowala | 2017-11-22 | 5 | -2/+182 |
| | |||||
* | [android] Bindings for Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 9 | -1/+448 |
| | |||||
* | [ios,macos] Add MGLComputedShapeSource example to demo apps | Jesse Crocker | 2017-11-22 | 3 | -4/+203 |
| | |||||
* | [ios, macos] Implement MGLComputedShapeSource binding for CustomGeometrySource | Asheem Mamoowala | 2017-11-22 | 13 | -6/+377 |
| | |||||
* | [darwin] Abstract ShapeSource interface | Jesse Crocker | 2017-11-22 | 14 | -133/+235 |
| | |||||
* | [core] Custom Geometry Sources | Asheem Mamoowala | 2017-11-22 | 22 | -1/+907 |
| | |||||
* | [android] - harden MarkerView integration by checking for null bitmap (#10532) | Tobrun | 2017-11-22 | 1 | -1/+1 |
| | |||||
* | [android] - activate filesource to list offline regions (#10531) | Tobrun | 2017-11-22 | 1 | -2/+5 |
| | |||||
* | [android] - use TextureView for ViewPager carousel (#10519) | Tobrun | 2017-11-21 | 1 | -0/+1 |
| | |||||
* | [ios] update constraints when updating content inset | Fredrik Karlsson | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | [build] Added CircleCI macos-debug-qt5 job | Bruno de Oliveira Abinader | 2017-11-20 | 3 | -74/+49 |
| | |||||
* | [android] Enable map rendering when app is paused | Ivo van Dongen | 2017-11-20 | 4 | -4/+21 |
| | |||||
* | [core] Symbol cross-fading. | Chris Loer | 2017-11-17 | 8 | -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 CrossTileSymbolIndex | Ansis Brammanis | 2017-11-17 | 4 | -7/+91 |
| | |||||
* | [core] Cleanup in response to review comments. | Chris Loer | 2017-11-17 | 16 | -211/+229 |
| | |||||
* | [core] Remove ignores for passing tests. | Chris Loer | 2017-11-17 | 2 | -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 tiles | Ansis Brammanis | 2017-11-17 | 1 | -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 Loer | 2017-11-17 | 6 | -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 Tile | Ansis Brammanis | 2017-11-17 | 29 | -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 comments | Chris Loer | 2017-11-17 | 6 | -46/+42 |
| | |||||
* | [core] Added ignores for two query tests that return the same set of items ↵ | Chris Loer | 2017-11-17 | 1 | -0/+2 |
| | | | | but in a different order. | ||||
* | [core] Removed ignores for fixed issues. | Chris Loer | 2017-11-17 | 1 | -36/+0 |
| |