layout/style/FontFaceSet.cpp
74f99033251cd6c36eb6b0b5a4713eb6b5c793fa
created 2019-02-12 16:08 +0000
pushed 2019-03-11 13:01 +0000
Jonathan Kingston Jonathan Kingston - Bug 1520868 - Replacing AsyncOpen2 with AsyncOpen always r=valentin
ba40138a6d39660490813a0115f97744163c1056
created 2019-02-06 23:46 +0000
pushed 2019-03-11 13:01 +0000
Brendan Dahl Brendan Dahl - Bug 1524640 - Fix font loading during mozPrintCallback. r=smaug
aab4fc980d3cda9ea781c95f4e331d7291ef75ed
created 2019-02-06 23:46 +0000
pushed 2019-02-25 14:00 +0000
Brendan Dahl Brendan Dahl - Bug 1524640 - Fix font loading during mozPrintCallback. r=smaug a=lizzard
bfdf856d1c9a2d717f33bddf1dabad8776167805
created 2019-02-08 13:09 +0200
pushed 2019-02-09 03:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out bugs 1519918, 1524246 and 1523181 from beta. a=lizzard
d7e94ba9dbad1189eeb1fbb4ea1f456668b23381
created 2019-02-05 14:41 +0000
pushed 2019-02-07 15:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1524246 - Cancel font loads from unlinking. r=jfkthame, a=lizzard
e9570ad88e6d4ac55d26342dca0ded559b8c2ff9
created 2019-01-21 11:10 +0000
pushed 2019-01-24 17:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1519918 - Make nsFontFaceLoader::mFontFaceSet a weak reference. r=heycam
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
89fd36f5fbe5e90bf16563342819fa6700431ccb
created 2018-12-05 18:44 +0000
pushed 2018-12-06 16:36 +0000
Cameron McCormack Cameron McCormack - Bug 1511854 - Part 2: Fix some more formatting oddities in layout/ after the clang-format. r=TYLin
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
43db9886e19f185e03fc0e2e2fc2834627e0a2ee
created 2018-11-19 19:03 +0000
pushed 2018-12-03 16:23 +0000
Jonathan Kew Jonathan Kew - Bug 1506084 - Set TailForbidden on class of service for webfont loads. r=mayhemer
4ffda0cdc604ee19810a2fcfc255e1838f98c2a1
created 2018-10-17 09:43 +0000
pushed 2018-10-18 18:37 +0000
Cameron McCormack Cameron McCormack - Bug 1499408 - Part 2: Have css::URLValue get URLExtraData from its CssUrlData. r=emilio
7bfe1c7c5d89664f6d004e94fc1ed42c43ec22f8
created 2018-10-10 03:10 +0000
pushed 2018-10-15 21:07 +0000
Cameron McCormack Cameron McCormack - Bug 1496308 - Require URLExtraData::mPrincipal to be non-null r=emilio
473ff44d5f12510ef9338bb3ad54a5deb3b778f6
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
35f51b769efe3af672d68eec7950407aac120205
created 2018-10-09 19:44 +0300
pushed 2018-10-15 21:07 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 5 changesets (bug 1496486) for valgrind bustages. CLOSED TREE
4dd15fa314748089552ecdc75bdedadd34524399
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
be1729663405c3f81c34ef5008cda8893d32e04e
created 2018-10-09 16:58 +0300
pushed 2018-10-15 21:07 +0000
Brindusan Cristian Brindusan Cristian - Backed out 5 changesets (bug 1496486) for build bustages on gfxUserFontSet.h. CLOSED TREE
86382b2249f6eab5f660e6e6c3aea69909e7f956
created 2018-10-03 23:50 +0200
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1496486 - Remove nsCSSValue usage from font code. r=heycam
bae2e21a9312dea37815c31e21605527e926dbb9
created 2018-09-18 09:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1490997 - Use nsAtom instead of nsString for font family name in the FontFamilyName struct, and switch its methods from 16-bit to 8-bit strings. r=lsalzman
f5e373fc941f0e450678d7f1507a02772d607658
created 2018-09-17 05:36 +0000
pushed 2018-10-15 21:07 +0000
Thomas Nguyen Thomas Nguyen - Bug 1330487 - Part 4: Use correct referrer policy for fontface loader r=heycam
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1490402 - Use UTF-8 strings (in place of UTF-16) for font family/face names in the system font list, to reduce memory footprint. r=lsalzman
02bce0f59fb08ef6b51ee872390907072a0fa955
created 2018-08-01 14:52 -0700
pushed 2018-08-24 17:49 +0000
Daniel Holbert Daniel Holbert - Bug 1480222 part 1: Add include for ServoBindings.h to some .cpp files in layout/style, to fix various non-unified build errors about undeclared identifier 'Servo_XYZ'. r=TYLin
13f6f213eecd82a9b1a0651fd4ccc8a26b9375f7
created 2018-08-01 09:40 -0700
pushed 2018-08-24 17:49 +0000
Brendan Dahl Brendan Dahl - Bug 1473742 - Fix printing fonts loaded with JS API. r=jfkthame
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-08-24 17:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
508445453d966b9f4dd32e353529b9b9b0a80885
created 2018-06-25 18:23 +0200
pushed 2018-08-24 17:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
96f07d80f013bfb9a1ec95a79f28d0e3951be7dc
created 2018-06-26 14:50 +0200
pushed 2018-07-19 07:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1471045: Don't flush layout if the ready promise is not resolved yet. r=heycam a=lizzard
77f31a0e6340126f368022b5acfa945710ca857f
created 2018-06-05 01:55 +0200
pushed 2018-06-18 21:43 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1451289 - Part 5: Rename ServoFontFaceRule to CSSFontFaceRule r=emilio
023d0b84b7a9d8cdde7b9eb6e8fbc30faeae220d
created 2018-05-22 12:53 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Watt Jonathan Watt - Bug 1465983 part 2 - Don't resolve FontFaceSet's ready promise in its constructor. r=heycam
11fe54576742b8d0662ca9c040931b312c20764b
created 2018-05-18 20:39 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Watt Jonathan Watt - Bug 1466432 - Make sure the document.fonts.ready Promise resolves even when there's no refresh driver. r=heycam
19de16bae96caf73580a1a7bc372750f9a3ac863
created 2018-05-18 12:45 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Watt Jonathan Watt - Bug 1466431 - Fix resolving of the document.fonts.ready Promise for documents that never load fonts. r=heycam
b1c533ccce561e11f6759c1f5724fc68ae30489b
created 2018-05-17 19:09 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Watt Jonathan Watt - Bug 1465997 - Don't replace FontFaceSet's ready Promise when it's pending. r=heycam
7db371367ebf6892b682deaf262eaad38c6ae3ad
created 2018-05-14 14:53 +0100
pushed 2018-06-18 21:43 +0000
Jonathan Watt Jonathan Watt - Bug 1466004 part 1 - Flush layout when script asks for document.fonts.ready. r=heycam
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-05-03 15:28 +0000
Jonathan Kew Jonathan Kew - Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt
b0741467f091642d4789857bdb27570e1591f931
created 2018-04-24 19:17 +0200
pushed 2018-04-28 10:35 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1386840: Defer loading and don't block rendering for non-matching stylesheets. r=bz,heycam
93cf389546fdaa2679508d2486933cd80baa1c5f
created 2018-04-26 15:32 +0100
pushed 2018-04-28 10:35 +0000
Jonathan Kew Jonathan Kew - Bug 1456547 - When weight/stretch/style descriptor is omitted from a @font-face rule, the corresponding variation axis should not be clamped to the 'normal' value. r=jwatt
ee068c7ae8f44f55c0d0cd004cba77b2c402a2db
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
3c05b11ca2b837819a60c4a05ac85822f56c608e
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
aa4185068f2e3ffb1377afa0e0d95b3c5ac0a04c
created 2018-04-25 10:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Backed out 4 changesets from bug 1454598 (26e036b1c703, bc910e36a7d7, bac001216577, 5af215d265b6) due to macOS 10.12 font issues.
ff274dd24756e046c25bf37451fa77286c7ce737
created 2018-04-24 15:51 +0200
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1456471: Remove nsCSSParser.h. r=xidorn
26e036b1c7030f8fcbb6975d1a91a4750a88c2d6
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 3 - Use WeightRange more extensively in place of FontWeight throughout user-font handling and font-entry creation, and handle Stretch and SlantStyle similarly. r=jwatt
bc910e36a7d75512b3bfc0a73110166145b095e9
created 2018-04-25 07:18 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
6ad2ef987c9f7823be13c51bb5dbb23fcf00f182
created 2018-04-23 16:52 +0200
pushed 2018-04-26 21:04 +0000
Jonathan Watt Jonathan Watt - Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt
6567a1d09c3923142b3c151cc6c6896cd4a78276
created 2018-04-20 00:49 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455055 part 1. Convert nsIDOMEventListener to taking an Event, not an nsIDOMEvent. r=masayuki
b95ae0e1e9e09dd21531811c491b163c8c052a9c
created 2018-04-20 06:45 +0300
pushed 2018-04-26 21:04 +0000
Cosmin Sabou Cosmin Sabou - Backed out 2 changesets (bug 1454598) as requested by Mossop in developers channel. a=backout
b673e87d613411b38707fecd3ab6ae7b527d5e65
created 2018-04-19 13:28 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
3330e2fce16d05eaad1e28101ed843b2383adcb8
created 2018-04-17 13:30 +0200
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1454596: Update font-weight property and descriptor to css-fonts-4. r=xidorn
0ceabd10aac2272e83850e278c7876f32dbae42e
created 2018-04-16 20:26 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1436048 part 2 - Store FontWeight as a fixed-point value to support fractional font-weight values. r=jwatt
438494d2d17bec92e4f4e38661a85b60680ab087
created 2018-04-13 19:31 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1453339. Make it harder to mess up Promise::All. r=peterv
8b14b0ba94dbaf348ae63d7c4014f95e4c4ea73e
created 2018-04-16 10:00 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Kew Jonathan Kew - Bug 1452973 - Update NS_FONT_STRETCH_* constants to values based on the percentage definitions in css fonts 4. r=jwatt
bb61d1086230b2b8fa033b5e81f21351d8766083
created 2018-04-14 10:25 -0400
pushed 2018-04-26 21:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 91406356569c (bug 1453339) for landing without review.
91406356569ce2b32ed48486cc516f490eec1ab8
created 2018-04-12 17:03 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1453339 - Make it harder to mess up Promise::All. r=peterv
837a6f4efa3eaf3cff106349b735e718efb4d4a6
created 2018-04-13 20:34 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Watt Jonathan Watt - Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio
deafa2891c61a4570bcadb80b90adac0930b1d10
created 2018-04-06 14:53 +0100
pushed 2018-04-26 21:04 +0000
Jonathan Watt Jonathan Watt - Bug 1452040 - Get rid of NS_STYLE_FONT_WEIGHT_NORMAL and NS_STYLE_FONT_WEIGHT_BOLD. r=emilio
8d23659e5494408256229f2ef9ddc65194a95489
created 2018-04-04 08:42 +1000
pushed 2018-04-26 21:04 +0000
Xidorn Quan Xidorn Quan - Bug 1449087 part 2 - Use Servo data to back @font-face rule. r=emilio
161ecc173b014f9cbe1c60d595b34c7119d4d951
created 2018-03-23 16:06 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1420680: Rework how the loadability of font-faces is computed. r=jfkthame,bz
2ee160335e150f20df3471b60b5e58ce873e2ff6
created 2018-03-20 10:56 +1100
pushed 2018-04-26 21:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1448225 - Convert StylePrefs to StaticPrefs. r=emilio
22d7899c79f85237e8590843efd729e69996deb2
created 2018-03-29 12:16 +0200
pushed 2018-04-26 21:04 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1439713 - Change nsIContentPolicy shouldLoad to take an <uri, loadInfo> pair instead of the various args. r=bz
b84db00d7fd91a1e77f19801eb16bf4eb1c2cac4
created 2018-03-25 19:42 +0200
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1448690: Remove IsStyledByServo. r=xidorn
3aa5d07146382d41d317aa3fb81e68741d7673c7
created 2018-03-21 21:13 +0200
pushed 2018-04-26 21:04 +0000
arthur.iakab arthur.iakab - Merge inbound to mozilla-central. a=merge
8e5206684eea8da76d938de3c02c3e8c240e7c9b
created 2018-03-20 18:04 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447358: Unifdef the old style system code. r=jwatt
less more (0) -100 -60 tip