Clean up a couple lingering issues from the Cairo 1.18.4 update
Categories
(Core :: Graphics, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox152 | --- | fixed |
People
(Reporter: RyanVM, Assigned: RyanVM)
References
Details
Attachments
(2 files, 1 obsolete file)
jimb noticed after the 1.18.4 update landed that the refreshed patches don't actually apply cleanly in series to the 1.18.4 source. The issue was a defect in the patches, not the actual vendored changes thankfully. I've prepared revised patches for that and also standardized their commit metadata to make them easier for future import in case we decide to keep them on a forked branch from upstream for future library updates.
While I was looking into that issue, I also noticed that the vendoring only updated the files under /src and didn't get a few other miscellaneous files, so I fixed that too.
| Assignee | ||
Comment 1•27 days ago
|
||
All 26 patches now apply cleanly (zero offset/fuzz/rejects) to pristine
cairo 1.18.4. Patch 25 is regenerated against the correct base
(pristine + 00-24) and expanded to cover all six quartz files from
bugs 1901043/1908587/1970983. Patch 15 drops its cairo-features.h hunk
since that file is Mozilla-maintained.
| Assignee | ||
Comment 2•27 days ago
|
||
The 1.18.4 source bump touched only src/; refresh the top-level files
that were left at 1.18.0 state: BUGS, HACKING, NEWS, README.md,
meson.build, and meson-cc-tests/ (drop ft_has_color.c, add
atomic-ops-c11.c).
Comment 4•26 days ago
|
||
https://hg.mozilla.org/mozilla-central/rev/9626ee7bfb6a
https://hg.mozilla.org/mozilla-central/rev/5642129cc1b6
Comment 6•25 days ago
•
|
||
There is still an error in the patch stack that seems like a merge issue with bug 2023419. See https://phabricator.services.mozilla.com/D296230.
Updated•25 days ago
|
| Assignee | ||
Updated•24 days ago
|
Updated•19 days ago
|
Comment 7•19 days ago
|
||
The patch stack is fixed as of https://phabricator.services.mozilla.com/D297243.
Updated•17 hours ago
|
Description
•