aboutsummaryrefslogtreecommitdiffstats
path: root/components/gfx
Commit message (Collapse)AuthorAgeFilesLines
...
* Use non-IPC webrender API over explicit IPC channels.Josh Matthews2019-11-271-1/+1
|
* Introduce GlyphStore::total_advanceAnthony Ramine2019-11-251-0/+5
|
* Use xml-rs instead of rcdom for Android font list parsingSimon Sapin2019-10-234-127/+124
|
* rustfmtJosh Matthews2019-10-071-7/+4
|
* macos: Remove font size attribute from font descriptor.Josh Matthews2019-10-071-4/+0
|
* Avoid Core Text font loading from postscript names due to intermittent ↵Josh Matthews2019-10-021-2/+43
| | | | incorrect behaviour.
* Auto merge of #24308 - servo:synful, r=SimonSapinbors-servo2019-09-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Update a bunch of stuff to syn 1 This updates a lot of our crates to syn 1. Not all of them, but syn 1 was already in tree so it doesn't matter much either way. <!-- 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/24308) <!-- Reviewable:end -->
| * Update html5ever to 0.24Anthony Ramine2019-09-271-1/+1
| |
* | Remove use of packed_simdSimon Sapin2019-09-272-74/+2
|/ | | | | | | | This crate takes about 40 seconds to build of a fast desktop, and was used in exactly one place. Additionally, that use was previously accidentally disabled (a553964123d9e65fc483e608864d880ba1909300) and we only noticed more than a year later when the build broke (d1efad676301798756c36990de8aa2784dab91db).
* Update ipc-channel and related dependenciesBastien Orivel2019-08-271-1/+1
|
* Update euclid.Emilio Cobos Álvarez2019-07-234-4/+4
| | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is.
* Update dwrote.Josh Matthews2019-07-121-1/+1
|
* Remove `default-except-unstable`Simon Sapin2019-07-012-15/+3
| | | | | … and use remaining unstable features unconditionally. This doesn’t actually change the set of crates that can build on the Stable channel.
* Turns out that SIMD code was not being compiled at all!?Simon Sapin2019-07-011-1/+1
|
* Fix some new warningsSimon Sapin2019-06-221-2/+2
|
* Auto merge of #23477 - est31:unused_code_removal, r=jdmbors-servo2019-06-022-6/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused code (1/N) <!-- Please describe your changes on the following line: --> First PR in a series of PRs to remove unused/dead code from servo, powered by an (upcoming) tool of mine. Please take a look and tell me if you want to keep something. --- <!-- 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 #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they only remove dead code <!-- 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/23477) <!-- Reviewable:end -->
| * Remove unused code from gfx and layout cratesest312019-05-292-6/+0
| |
* | Update servo-fontconfig to 0.4Bastien Orivel2019-05-291-1/+1
|/
* Update xml5ever and html5everBastien Orivel2019-05-191-1/+1
|
* Update harfbuzz to 0.3Bastien Orivel2019-05-072-25/+2
| | | | | | `hb_font_funcs_set_glyph_h_kerning_func` is gone but I couldn't find any replacement. Kerning tests are passing and kerning seems fine on my computer so I guess it's useless now ?
* Fix gfx unit tests.Emilio Cobos Álvarez2019-04-121-2/+2
|
* style: Fix servo build, and appease tidy / fmt.Emilio Cobos Álvarez2019-04-121-4/+9
|
* Implementing the builder pattern for RequestInitLucas Fantacuci2019-04-101-8/+2
|
* gfx: Fix unit tests.Emilio Cobos Álvarez2019-03-271-1/+4
|
* layout: Fix Servo layout build.Emilio Cobos Álvarez2019-03-271-1/+1
|
* WR update: APIs updatePaul Rouget2019-03-224-12/+15
|
* WR update: dependencies updatePaul Rouget2019-03-211-1/+1
|
* Fix deprecation warningsSimon Sapin2019-01-282-4/+4
|
* Update webrender.Josh Matthews2019-01-171-1/+1
|
* Rustfmt has changed its default style :/Simon Sapin2018-12-2810-24/+26
|
* mac: Treat CT returning 0 glyph indexes as failing to find indexes.Josh Matthews2018-12-141-3/+2
|
* Remove redundant `.clone()`sShotaro Yamada2018-12-113-3/+3
|
* Auto merge of #22221 - Eijebong:random-depup, r=noxbors-servo2018-11-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Update dependencies Those are all easy and unrelated dependency updates, hence the single PR <!-- 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/22221) <!-- Reviewable:end -->
| * Update packed_simdBastien Orivel2018-11-191-1/+1
| |
* | Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-1928-28/+28
|/
* Enable old glyph assertionPyfisch2018-11-101-10/+1
| | | | | The assertion had a note that it should be enabled when something like debug_assert is available.
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-089-12/+0
| | | | A `crate_name::foo` path always works in 2018
* `cargo fix --edition-idioms`Simon Sapin2018-11-087-102/+32
|
* Auto merge of #22126 - pyfisch:autoformat, r=jdmbors-servo2018-11-0719-75/+110
|\ | | | | | | | | | | | | | | Enforce rustfmt on CI <!-- 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/22126) <!-- Reviewable:end -->
| * Reorder importsPyfisch2018-11-0618-41/+51
| |
| * Manually format remaining problemsPyfisch2018-11-061-10/+9
| | | | | | | | | | | | | | | | | | Use line comments instead of block comments as block comments contain trailing whitespace after formatting with rustfmt. Skip tests for malloc_size_of and script_plugins with rustfmt as they have many block comments.
| * Format remaining filesPyfisch2018-11-0614-26/+52
| |
* | Auto merge of #22074 - jdm:wrup, r=noxbors-servo2018-11-072-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | Update webrender. Fixes #22114. <!-- 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/22074) <!-- Reviewable:end -->
| * Update webrender to 790b76f1547453615262c3037e1fb04bda22fbc8.Josh Matthews2018-11-062-2/+2
| |
* | Switch most crates to the 2018 editionSimon Sapin2018-11-061-0/+1
| |
* | Sort `use` statementsSimon Sapin2018-11-0611-27/+27
| |
* | `cargo fix --edition`Simon Sapin2018-11-0618-96/+96
|/
* Auto merge of #22028 - asajeffrey:debug-all-the-things, r=emiliobors-servo2018-10-291-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add lots of derived Debug impls <!-- Please describe your changes on the following line: --> Add a bunch of derived `Debug` impls. After this, pretty much anything that implements `Deserializable` also implements `Debug`. The exception is `webrender_api::RenderApiSender`, which would need a webrender PR. --- <!-- 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 - [X] These changes do not require tests because it's just debugging <!-- 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/22028) <!-- Reviewable:end -->
| * Add lots of derived Debug implsAlan Jeffrey2018-10-291-2/+2
| |
* | Support building for Magic Leap.Alan Jeffrey2018-10-291-2/+11
|/