diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-06-06 13:29:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-06 13:29:05 -0700 |
commit | f388c0ab1e4df8cbd94d58eb7657f36baaf813fe (patch) | |
tree | 670aca82a83d083fd44aba49314cf49e54b6314a /components/script/dom/bindings/codegen/parser/runtests.py | |
parent | 80488c4494911257e62c98388b36d94d74f9d330 (diff) | |
parent | 19fbec9d546a31af072b9552eecc0541dc7b36a8 (diff) | |
download | servo-f388c0ab1e4df8cbd94d58eb7657f36baaf813fe.tar.gz servo-f388c0ab1e4df8cbd94d58eb7657f36baaf813fe.zip |
Auto merge of #17141 - MortimerGoro:android_fonts, r=mbrubeck
Ged rid of libfontconfig in Android
Libfontconfig dependency is causing huge startup times in Android (20 seconds on each page load!). On other platforms fontconfig caches are already available or can be prebuilt on installation scripts, but this can't be done on Android. Updating libfontconfig dependency doesn't fix the problem either.
This PR gets rid of libfontconfig in Android. It queries available fonts and variations from Android System font configuration files. Android doesn't provide an API to query system fonts until Android O (which is very far from the minimum API right now...)
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #16195 (github issue number if applicable).
<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because _____
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17141)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/parser/runtests.py')
0 files changed, 0 insertions, 0 deletions