Moonchild
7672f932f7
[gfx] Ensure font entry's unitsPerEm and font extents are initialized when gfxFont is created.
2024-05-22 15:22:23 +08:00
Moonchild
6d1bf36717
Issue #2465 - Do not use our in-tree metrics hints if using system-cairo
...
Use a somewhat equivalent font-options instance when using the
system-supplied cairo lib, instead of our in-tree extension.
Resolves #2465
2024-02-08 14:30:30 +08:00
Job Bautista
51426d1053
Issue #1862 - Follow-up: Replace deprecated Harfbuzz functions with current ones.
...
Based on Mozilla bug 1500356.
2023-05-01 06:53:51 +08:00
Job Bautista
275ea2bcf5
Issue #326 - Part 1a: Update character property table generator script for Unicode 9, and adjust APIs to fit the new identifier-type property model
...
Backported from Mozilla bug 1281448.
2022-06-23 08:54:37 +08:00
trav90
c782076add
Issue #457 - Remove the constructor from gfxShapedText::CompressedGlyph and make it a trivial class
...
Also provide a couple of convenience "factory" methods to create simple and complex glyph values.
2022-05-31 09:13:12 +08:00
Moonchild
d4eac725fd
Issue #1877 - Resolve RELEASE_OR_BETA conditionals.
2022-04-21 21:46:47 +08:00
Moonchild
517a6b90a3
Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function.
...
This extension allows us to get font hint metrics without having to create and
destroy cairo font options structs. Since this is used in loops, this will
improve performance, especially in documents which have many text segments.
2022-03-22 22:51:39 +08:00
Moonchild
9e45084e77
Issue #80 - Split out GetShapedWord template function
2020-05-23 06:48:21 +08:00
Moonchild
94ae8488f4
Issue #80 - De-unify gfx/thebes
2020-05-23 06:48:03 +08:00
adeshkp
aea50f182f
Telemetry: Remove stubs and related code
2019-02-16 00:24:04 +08:00
wolfbeast
8c8145e620
Remove all C++ Telemetry Accumulation calls.
...
This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables).
Stub resolution/removal should be a follow-up to this.
2019-02-16 00:12:32 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00