gfx/thebes/gfxUserFontSet.cpp
8ed7c109c239b07a02e7f3139f075c8f1d3ff0a0
created 2019-09-20 15:24 +0000
pushed 2019-11-25 12:02 +0000
Jonathan Kew Jonathan Kew - Bug 1580690 - Ensure src:local() entries in the user font set are refreshed if the platform font list is rebuilt. r=jwatt
3a4e01e2d89aaba9e2155f440026ba8666db6ed1
created 2019-08-07 19:49 +0000
pushed 2019-10-14 16:30 +0000
Tom Schuster Tom Schuster - Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan
6d3f1ebf7ba7c80b571412c1eb7556ba4ea7a640
created 2019-08-07 13:20 +0300
pushed 2019-10-14 16:30 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset ca88862d6b63 (bug 1558915) for causing build bustages on StartupCacheUtils. CLOSED TREE
ca88862d6b63ca3edf1f853c5e58ea5d1b5fbfd4
created 2019-08-07 09:36 +0000
pushed 2019-10-14 16:30 +0000
Tom Schuster Tom Schuster - Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan
cc23537316c189cb611e54d4e2cb7f041d331540
created 2019-08-07 01:04 +0300
pushed 2019-10-14 16:30 +0000
Razvan Maries Razvan Maries - Backed out changeset b197ca57677a (bug 1558915) for build bustages. CLOSED TREE
b197ca57677a53479a62715c6abc99ed4b50c0ab
created 2019-08-06 20:19 +0000
pushed 2019-10-14 16:30 +0000
Tom Schuster Tom Schuster - Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan
4e4751677534ad208d37a0630bbcf39cf04de8e9
created 2019-07-26 01:10 +0000
pushed 2019-10-14 16:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1563139 - Remove StaticPrefs.h. r=glandium
52f6453da5d633c17d63b0b867e83a61071c0001
created 2019-06-26 10:38 +1000
pushed 2019-08-26 18:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1561491 - Make gfx.* static prefs follow the naming convention. r=KrisWright
e28113111ddf00a8ba30b6d8e6ad9df5a7ed3305
created 2019-06-14 19:25 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1559093 - Handle font load cancellation better. r=jfkthame
4df5efc6f719436f1055b9c28e736d9d9a785534
created 2019-06-11 15:56 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1557962 - Buffer OTS messages and report them once we're back on the main thread. r=jfkthame
597d2f60a8113404a6d4675134039718f7e85730
created 2019-06-07 23:35 +0000
pushed 2019-08-26 18:30 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1557819 - Add a pref to disable async font sanitization, and disable it for now for running suspect code OMT. r=heycam
1b1a7d2f27c4428fb8a9ff42f0ba361ec0bb56e6
created 2019-06-06 19:08 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1490792 - Part 4: Perform OpenType sanitization OMT. r=jfkthame
f38b9eb31da7616b63552abb364e9bd374ee22ce
created 2019-06-06 18:23 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1490792 - Part 3: Split some work out of LoadPlatformFont. r=jfkthame
ebecfbeb55c6fcbd730c2781cadfd850b26e4a26
created 2019-06-06 18:23 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1490792 - Part 2: Make LoadPlatformFont length argument not a reference. r=jfkthame
478ac1179fa606aa4de5cdbf6a8a11a377e139bb
created 2019-06-06 18:23 +0000
pushed 2019-08-26 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 1490792 - Part 1: Move font type determination into SanitizeOpenTypeData. r=jfkthame
37fd585d6c8ffd435e422eec6f3e77fca4dcc798
created 2019-05-26 14:29 +0000
pushed 2019-08-26 18:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
af54b2de7028db03f42207598f7a0b4ba81e262f
created 2019-05-25 09:07 +0300
pushed 2019-08-26 18:30 +0000
Gurzau Raul Gurzau Raul - Backed out 31 changesets (bug 1552643, bug 1550422) for xpcshell crash on a CLOSED TREE.
e0cd10d35327b9061a7b825153896fed5e5c151b
created 2019-05-25 00:03 +0000
pushed 2019-08-26 18:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
5a60b9fe09370c269227df87a525d9f098e54c37
created 2019-05-23 05:59 +0300
pushed 2019-08-26 18:30 +0000
Gurzau Raul Gurzau Raul - Backed out 28 changesets (bug 1550422) for marionette AssertionError and failing browser_policy_hardware_acceleration.js on a CLOSED TREE.
2fef10a7cce589dc6af60e675a3751a2201e866f
created 2019-05-22 12:43 +0000
pushed 2019-08-26 18:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
3a8c6048c5d0874dd3d32c06e7923625b9383e8d
created 2019-05-09 09:43 +0000
pushed 2019-07-01 08:34 +0000
Jonathan Kew Jonathan Kew - Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam
9499e5e8551918bf27f40114b6863de5a92a10a3
created 2019-03-19 21:10 +0000
pushed 2019-07-01 08:34 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1516780 - Optimize restyles when a font is loaded. r=heycam
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-03-11 12:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-01-21 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
473ff44d5f12510ef9338bb3ad54a5deb3b778f6
created 2018-10-03 23:50 +0200
pushed 2018-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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-12-03 15:51 +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
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-12-03 15:51 +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
f29562384b58405b0e647f1cf0d3c8554375275c
created 2018-08-03 15:15 +0200
pushed 2018-10-15 10:40 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1480499 - Add profiler label frame to gfxUserFontEntry::LoadPlatformFont with the OTHER category r=mstange
ba5c08f10923c181c30ef42b371ed9009974911d
created 2018-06-16 17:42 +0300
pushed 2018-10-15 10:40 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-10-15 10:40 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
3a2017692aa6fc97cc8c89400e3d514f03d7d0cb
created 2018-05-15 16:18 +0100
pushed 2018-08-24 17:02 +0000
Jonathan Watt Jonathan Watt - Bug 1466251 part 1 - Make sure we reject FontFace.loaded if font loading times out. r=heycam
a4096171bfdbea9956e8afd4d74ac0b7c89506b1
created 2018-05-01 10:30 +0100
pushed 2018-06-18 21:12 +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
93cf389546fdaa2679508d2486933cd80baa1c5f
created 2018-04-26 15:32 +0100
pushed 2018-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +0000
Jonathan Kew Jonathan Kew - Backed out 4 changesets from bug 1454598 (26e036b1c703, bc910e36a7d7, bac001216577, 5af215d265b6) due to macOS 10.12 font issues.
26e036b1c7030f8fcbb6975d1a91a4750a88c2d6
created 2018-04-25 07:18 +0100
pushed 2018-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +0000
Jonathan Watt Jonathan Watt - Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt
b95ae0e1e9e09dd21531811c491b163c8c052a9c
created 2018-04-20 06:45 +0300
pushed 2018-06-18 21:12 +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-06-18 21:12 +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
0ceabd10aac2272e83850e278c7876f32dbae42e
created 2018-04-16 20:26 +0100
pushed 2018-06-18 21:12 +0000
Jonathan Kew Jonathan Kew - Bug 1436048 part 2 - Store FontWeight as a fixed-point value to support fractional font-weight values. r=jwatt
8b14b0ba94dbaf348ae63d7c4014f95e4c4ea73e
created 2018-04-16 10:00 +0100
pushed 2018-06-18 21:12 +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
837a6f4efa3eaf3cff106349b735e718efb4d4a6
created 2018-04-13 20:34 +0100
pushed 2018-06-18 21:12 +0000
Jonathan Watt Jonathan Watt - Bug 1436048 part 1 - Use a user defined type for font weight everywhere. r=jfkthame,emilio
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-06-18 21:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
d85e4be1d7875e80e1217576dcaea195fb606edd
created 2018-04-04 10:08 +0100
pushed 2018-06-18 21:12 +0000
Jonathan Kew Jonathan Kew - Bug 1341088 - Enable validation of opentype variation tables in downloadable fonts, and replace the keep_variation_tables pref with validate_variation_tables (default=true). r=jrmuizel
b9a19d50f51cec21ad141b1acb5f46c89fd85590
created 2018-03-23 18:09 +0100
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1420680: Remove the user font cache generation, which is also unused now. r=jfkthame
161ecc173b014f9cbe1c60d595b34c7119d4d951
created 2018-03-23 16:06 +0100
pushed 2018-06-18 21:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1420680: Rework how the loadability of font-faces is computed. r=jfkthame,bz
cb6b4a2f5170c43b7c6c776e6fae265d8ce93686
created 2018-02-14 22:02 +1100
pushed 2018-04-26 16:43 +0000
Jonathan Kew Jonathan Kew - Bug 1435984 - patch 3 - Store variation settings from the @font-face rule in the gfxFontEntry for user fonts. r=jwatt
794abd47aa0cbcc2608b7e5c38f14227d9c5dd8e
created 2018-01-18 17:45 +0000
pushed 2018-03-01 12:45 +0000
Jonathan Kew Jonathan Kew - Bug 1430632 - Support OpenType variation fonts in the DirectWrite font back-end (on Win10 Fall Creators Update). r=lsalzman
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-03-01 12:45 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
b295b67d3a8bfbeee3d943201220114dc3f506d8
created 2018-01-11 12:38 +0800
pushed 2018-03-01 12:45 +0000
Cameron McCormack Cameron McCormack - Bug 1427419 - Part 22: Move inIDOMUtils.getUsedFontFaces to InspectorUtils. r=bz
af63906e6f714dd7f33ec63fa21510c56dfeda7b
created 2017-12-01 15:18 +0000
pushed 2018-03-01 12:45 +0000
Jonathan Kew Jonathan Kew - Bug 1418818 - Allow downloadable fonts to include CBLC/CBDT tables on platforms where we're using Freetype. r=jrmuizel
d49cf4aed3350dff668d64a2cf86ce64e6c7a2df
created 2017-10-03 12:27 +0800
pushed 2018-01-11 17:45 +0000
Cameron McCormack Cameron McCormack - Bug 1397626 - Part 3: Use SharedFontList to store font-family specified and computed values. r=xidorn
less more (0) -300 -100 -60 tip