Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove ios specific cmake optionupstream/zmiao-ios-test-runner | zmiao | 2020-01-21 | 3 | -3/+2 |
| | |||||
* | update circle ci when condition to check if test report is available or not | zmiao | 2020-01-21 | 1 | -3/+4 |
| | |||||
* | Make RenderTestRunner report test status | zmiao | 2020-01-21 | 5 | -12/+22 |
| | |||||
* | Enable bitcode | zmiao | 2020-01-21 | 2 | -3/+17 |
| | |||||
* | Add ios platform dependent expectation and ignores; Run prepare scprit via cmake | zmiao | 2020-01-21 | 9 | -6/+28 |
| | |||||
* | add method to header | zmiao | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | add parameter to config macos if extra environment is needed or not | zmiao | 2020-01-21 | 1 | -3/+14 |
| | |||||
* | Change to release build configuration | zmiao | 2020-01-21 | 7 | -23/+98 |
| | |||||
* | Add options to enable ios render test runner | zmiao | 2020-01-21 | 7 | -144/+123 |
| | |||||
* | [test-runner] Make app runable on device | zmiao | 2020-01-21 | 41 | -361/+750 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | try to build with fastlane run with command line add gemfile build apps without codesigning seperate build steps add sign identification Try to manually sign Enable gcloud Adapt to new render-test way update xctestrun file try to add attachment update test result with xctest, try to extract test result from firebase | ||||
* | [test-runner] Setup ios testrunner, can run with simulator now | zmiao | 2020-01-21 | 26 | -43/+676 |
| | |||||
* | [ios][macos] Disable document generation for obsolete targets | Alexander Shalamov | 2020-01-21 | 1 | -4/+4 |
| | |||||
* | [core] Update changelog | Alexander Shalamov | 2020-01-15 | 1 | -0/+4 |
| | |||||
* | [test-runner] Add stretchable icons resources to cache | Alexander Shalamov | 2020-01-15 | 1 | -0/+0 |
| | |||||
* | [metrics] Baselines for stretchable icons feature | Alexander Shalamov | 2020-01-15 | 1950 | -3778/+6306 |
| | |||||
* | [core] implement stretchable icons for icon-text-fit | Konstantin Käfer | 2020-01-15 | 17 | -105/+279 |
| | |||||
* | [core] move icon rotation from shaping to quad generation to mirror JS | Konstantin Käfer | 2020-01-15 | 9 | -40/+39 |
| | |||||
* | [core] Remove unused WritingMode from getIconQuads | Konstantin Käfer | 2020-01-15 | 4 | -18/+17 |
| | |||||
* | [core] Change ImagePosition from storing non-padded rect to padded rect to ↵ | Konstantin Käfer | 2020-01-15 | 6 | -46/+22 |
| | | | | mirror the JS implementation | ||||
* | [core] add stretches + content to ImagePosition | Konstantin Käfer | 2020-01-15 | 2 | -8/+8 |
| | |||||
* | [core] parse stretchX, stretchX, and content from sprite JSON files | Konstantin Käfer | 2020-01-15 | 3 | -174/+427 |
| | |||||
* | [core] Add stretches and content to style::Image | Konstantin Käfer | 2020-01-15 | 10 | -43/+229 |
| | |||||
* | [core] getGlyphQuad -> getGlyphQuads | Konstantin Käfer | 2020-01-15 | 8 | -45/+111 |
| | |||||
* | [core] add pixelOffset and minFontScale to SymbolQuads | Konstantin Käfer | 2020-01-15 | 3 | -9/+46 |
| | |||||
* | [core] Upgrade shaders and add new vertices to SymbolLayout | Konstantin Käfer | 2020-01-15 | 10 | -471/+521 |
| | |||||
* | Add change log entry for PR #16106 | Mikhail Pozdnyakov | 2020-01-13 | 1 | -0/+2 |
| | |||||
* | [android] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 10 | -65/+133 |
| | | | | Use new interface for android jni adaptation classes. | ||||
* | [qt] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 3 | -7/+17 |
| | |||||
* | [darwin] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 7 | -36/+52 |
| | |||||
* | [node] Use new FileSourceManager interface | Alexander Shalamov | 2020-01-13 | 4 | -12/+22 |
| | |||||
* | [core] Modularize FileSource codebase (#15768) | Alexander Shalamov | 2020-01-13 | 85 | -1345/+1877 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Introduce FileSourceManager and use it for default platform impl - Add `FileSourceManager` interface that provides access to `FileSource` instances and means of registering / unregistering `FileSource` factories - Split `DefaultFileSource` into smaller parts - Add `DatabaseFileSource` interface and it's default implementation - Remove inter-dependencies between concrete `FileSource` classes * [build] Add files to next build system * [core] Add generic property setters / getters * [core] Remove setOnlineStatus from OnlineFileSource interface * [core] Hide threading implementation details from DatabaseFileSource interface * [core] Make DB file source methods virtual * [core] Add documentation for DatabaseFileSource and rename one method * [core] Use simple callback instead of ActorRef * [core] Remove ActorRef from OnlineFileSource public header * [core] Add callback to FileSource::forward async API * [core] Pass OfflineRegionDefinition by value * [core] Update tests to use modular file sources * [core] Update unit tests * [core] Update unit tests after rebase * [core] Backport low prio fix for cached requests * [core] Backport pack database * [core] Return removed factory from unRegisterFileSourceFactory * [core] Rename shadowed args in onlinefilesource * [core] Remove simple std::function callback aliases * [core] Expose online file source property keys in public header file * [test-runner] Add proxy file source test runner * [cache] Update mbgl-cache utility to use new file source * [metrics] Rebaseline binary size metrics * [offline] Update offline utility * [core] Update changelog | ||||
* | [build][android] Fix CI bot that validates downstream API breakage | Juha Alanen | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | [build] Run Android unit test on Firebase | Juha Alanen | 2020-01-10 | 1 | -0/+35 |
| | |||||
* | [test] Increase the threshold for Map.Offline test on Android | Juha Alanen | 2020-01-10 | 1 | -1/+4 |
| | |||||
* | [test] Skip number-format expression tests on Android | Juha Alanen | 2020-01-10 | 1 | -0/+6 |
| | |||||
* | [android] Use stub HTTP file source for test runners | Juha Alanen | 2020-01-10 | 2 | -1/+22 |
| | |||||
* | [test] Run unit tests as NativeActivity application on Android | Juha Alanen | 2020-01-10 | 23 | -29/+528 |
| | |||||
* | [android] Fix a RunLoop bug where tasks are run only once | Juha Alanen | 2020-01-10 | 1 | -2/+1 |
| | | | | | Do not remove tasks from the RunLoop in processRunnables(). Otherwise the task is run only once. | ||||
* | [ios] Add native_apple_interface to ios.cmake (#16103) | Jordan Kiley | 2020-01-09 | 2 | -1/+2 |
| | | | | | | * [ios] Add native_apple_interface to ios.cmake * [ios] Use Xcode for next-macos-xcode11-release | ||||
* | [android] add CI bot that validates downstream API breakage | tobrun | 2020-01-09 | 1 | -0/+14 |
| | |||||
* | [core] Fix GeoJSONVTData ownership and life cycle | Mikhail Pozdnyakov | 2020-01-09 | 2 | -11/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | Before this change, the `GeoJSONVTData` instance was retained at the scheduled lambda, which run on the worker thread represented by the `GeoJSONVTData::scheduler` class member: ``` std::weak_ptr<GeoJSONVTData> weak = shared_from_this(); scheduler->scheduleAndReplyValue( [id, weak, this]() -> TileFeatures { if (auto self = weak.lock()) { return impl.getTile(id.z, id.x, id.y).features; } return {}; }, fn); ``` It caused program termination in case `self` turned to be the last reference to `this`, as the `std::thread` destructor was called from the thread it represented. Now, only the `GeoJSONVTData::impl` class member is retained. | ||||
* | [android][core] Add `Map::latLngBoundsForCameraUnwrapped` and jni binding ↵ | Peng Liu | 2020-01-09 | 5 | -0/+87 |
| | | | | | | | | | for `getVisibleCoordinateBounds`. (#16069) * [android] Add getVisibleCoordinateBounds method. * Fix Map::latLngBoundsForCamera, add Android binding for getVisibleRegionBounds. * Add unit tests for CameraToLatLngBoundsWithRotation and CameraToLatLngBoundsCrossDateLine. * Move API breaking changes to a new method name latLngBoundsForCameraUnwrapped. | ||||
* | [build] Remove uneeded submodules | Thiago Marcos P. Santos | 2020-01-08 | 3 | -6/+0 |
| | | | | Not needed after the render tests are using the offline cache. | ||||
* | [render-test] Make the manifest mandatory | Thiago Marcos P. Santos | 2020-01-08 | 3 | -13/+6 |
| | | | | At the moment we have an invalid path as default. | ||||
* | [render-test] Remove positional argument | Thiago Marcos P. Santos | 2020-01-08 | 3 | -43/+20 |
| | | | | Not in use, for running a single test, use -f instead. | ||||
* | [metrics] Add new baselines | Thiago Marcos P. Santos | 2020-01-08 | 109 | -218/+218 |
| | | | | More accurate now since everything goes through the FileSource. | ||||
* | [core] Make it possible to reopen the database read-only for testing | Thiago Marcos P. Santos | 2020-01-08 | 5 | -38/+120 |
| | | | | | | Needed for Android, because the database is in readonly filesystem and also because it is annoying to see files modified every time we run the tests. | ||||
* | [metrics] Add 2 tests to the ignore list | Thiago Marcos P. Santos | 2020-01-08 | 1 | -0/+2 |
| | | | | | Need further investigation on why these tests are failing after we started to use the cache database. | ||||
* | [metrics] Use the cache database instead of file paths for fixtures | Thiago Marcos P. Santos | 2020-01-08 | 16 | -48/+27 |
| | | | | | Now that we use a cache, we no longer need "asset_path" and "vendor_path". | ||||
* | [render-test] Use image from the cache for addImage operation | Thiago Marcos P. Santos | 2020-01-08 | 4 | -11/+37 |
| | | | | Instead of trying to read it from the filesystem. |