gfx/thebes/gfxDWriteFontList.h
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
9eabcc7a5eae3a16644bf06b5b0211e093251d66
created 2018-05-25 14:07 +0100
pushed 2018-08-24 17:02 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
538a689e3487689416f0c06630a19cbc4ab193f7
created 2018-06-01 19:07 +0300
pushed 2018-08-24 17:02 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset f8dbb1d2d07c (bug 1464400) for mochitest failures on test_font_whitelist.html. CLOSED TREE
f8dbb1d2d07cb5645d8370b1f766b21da538d392
created 2018-05-25 14:07 +0100
pushed 2018-08-24 17:02 +0000
Jonathan Kew Jonathan Kew - Bug 1464400 - Keep track of CSS generics when resolving to actual font families and faces, and expose as a new CSSGeneric attribute on InspectorFontFace. r=jwatt
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
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
9dbf18bf5e08b28c63e686b90362614812d2fa56
created 2018-02-26 21:21 +0000
pushed 2018-04-26 16:43 +0000
Jonathan Kew Jonathan Kew - Bug 1433060 - Support font variations in Moz2d recording stream on Windows, so printing with variation fonts works properly. r=lsalzman
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-04-26 16:43 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
fc99d0e42468b22f4bcd2dd6d1394f8cb4f32862
created 2018-01-29 13:24 +0000
pushed 2018-04-26 16:43 +0000
Jonathan Kew Jonathan Kew - Bug 1432552 - patch 3 - DirectWrite and macOS font back-end implementation of getVariationInstances. r=dholbert
fe3a9f1031a7c677dd9b1a196e652ea1c8356f22
created 2018-01-18 17:45 +0000
pushed 2018-04-26 16:43 +0000
Jonathan Kew Jonathan Kew - Bug 1323743 - patch 5.2 - Implement gfxFontEntry::GetVariationAxes for the DirectWrite backend. r=lsalzman
3221e647134d970526ca63fa24cb3c5b3c4b4cb2
created 2018-01-22 15:01 -0600
pushed 2018-03-01 12:45 +0000
Tom Ritter Tom Ritter - Bug 1432009 - Fix MinGW build failure with d_write3.h. r=jfkthame, a=NPOTB
6d97ae42700e4086584d74cde222fa2f870780dd
created 2018-01-18 17:45 +0000
pushed 2018-03-01 12:45 +0000
Jonathan Kew Jonathan Kew - Bug 1430632 - Copy declarations of new DirectWrite interfaces into our code so it will build against the current Windows SDK and WINVER settings. r=lsalzman,froydnj
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
d619753f890bc744c68bf7948d2e87930bdd9ecc
created 2017-11-06 20:20 -0500
pushed 2018-01-11 17:45 +0000
Lee Salzman Lee Salzman - Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel
16a80fc4e1026d42d148e834f41237b35d0474b8
created 2017-10-18 14:22 -0400
pushed 2018-01-11 17:45 +0000
Lee Salzman Lee Salzman - Bug 1404742 - track ScaledFont and UnscaledFont lifetimes with ThreadSafeWeakPointer. r=bas
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
3ef47d9eabf7316d890319587a7fb795c89bff92
created 2017-09-11 19:24 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 4 - Refactor checks in the gfxPlatformFontList::GetFontList loop to use a single virtual method call instead of three separate calls. r=jrmuizel
f546b44e4549e7ffbf761bbebe57300b22ea48dc
created 2017-09-11 19:22 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 2 - Implement default gfxFontFamily::IsSymbolFontFamily, and provide override for GDI font backend. r=jrmuizel
c31c7c6520240d32ac26741022d89b4f407885a9
created 2017-08-01 11:25 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 835204 - Accept styled font-family names as used in the legacy GDI model, for compatibility with content that assumes GDI-style font naming. r=heycam
a9acfba1bc3cb1ff544ef6ebd53376bce4a9a96d
created 2017-08-02 20:33 -0400
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
d170cb10e24c5d5892e7dd937dadfa52e12f89cb
created 2017-08-02 21:12 +0200
pushed 2017-11-02 12:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e1d538cd1cf8 (bug 1368531) for bustage on Windows: 'gfxPlatformFontList::InitOtherFamilyNamesRunnable::Cancel': overriding virtual function differs from 'mozilla::CancelableRunnable::Cancel' only by calling convention. r=backout
e1d538cd1cf8a123a051224f6d73449a523cf99b
created 2017-08-01 01:07 -0400
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
fe847bf98f6ad35e96f98a218741a7bdcffe0ebd
created 2017-07-13 09:40 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1379444 - Use generic cmap-based font fallback if platform-specific code fails to find a usable font. r=lsalzman, a=jcristau
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-07-31 14:08 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
65136c629a8b01a9d56e29262ba5272f221bbebe
created 2016-12-16 15:54 +0800
pushed 2017-04-10 20:44 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 1322465 part 5 - Use explicit/MOZ_IMPLICIT for the unary constructors in gfx/. r=Ehsan
5b7c66cd059c6541d8f5de09bb8adb7297b51591
created 2016-10-12 15:53 -0700
pushed 2017-02-27 14:59 +0000
Mason Chang Mason Chang - Bug 1309917 - Stop defaulting to system wide default fonts if no IDWriteFont exists. r=jfkthame
e688328c81ec31ebf184d9b9079c9a3582cc8fd3
created 2016-08-23 00:06 +0000
pushed 2017-02-27 14:59 +0000
Arthur Edelstein Arthur Edelstein - Bug 1121643 - Add "font.system.whitelist" pref to resist font-based fingerprinting. r=jfkthame
88220a647d317317b594f5694b5fecf6fb4a23d7
created 2016-08-22 21:38 +0100
pushed 2017-01-16 13:07 +0000
Jonathan Kew Jonathan Kew - Bug 1296740 - Fix the parameter list for the gfxDWriteFontFamily implementation of ReadFaceNames. r=jrmuizel
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-07-25 16:35 +0000
Jonathan Kew Jonathan Kew - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
976db6fcfed77d4ac4626ab8cbb6a25213232711
created 2016-04-12 07:06 +0100
pushed 2016-06-01 01:31 +0000
Jonathan Kew Jonathan Kew - Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt a=ritu
84aba71492334d548490820649fb8828ba38161e
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-06-01 01:31 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
df70e89669da3970f0634fcf695d7ee8931024c2
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
cf4d7af793000f29b1d0a74594bfdf70485c6986
created 2016-01-06 11:35 -0800
pushed 2016-04-15 21:02 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
f8c51f0d7cd47fe6e7e65dd88d54f3f6fce79d91
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
9bdfae920430802457149452189f63fc13ee363e
created 2015-12-21 13:47 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
5355c636a81a2022b4ac4912154837074ddeddba
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
0bcb6057f789d293a3dc40fda81f6e6d77c5e819
created 2015-12-18 13:53 -0500
pushed 2016-04-15 21:02 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 4: Workaround for naming conflict in unified sources for Skia and thebes DWrite fonts. r=jrmuizel
e6523d21523f37fc56bcf0e27b269657f90c7bd7
created 2015-12-17 14:30 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
3c8f87df8c68943b4b987813f0a740aa69be4ffc
created 2015-12-17 14:45 -0500
pushed 2016-04-15 21:02 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 4: Workaround for naming conflict in unified sources for Skia and thebes DWrite fonts. r=jrmuizel
dcd5230c4ce1105189a4778c5aa1f2efb9de0dbc
created 2015-11-20 22:01 +0900
pushed 2016-02-29 17:11 +0000
John Daggett John Daggett - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
b98837042b2000e7ef30f62b0f2832f94291d10f
created 2015-10-28 15:17 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Backout bug 842894 for lack of skia documentation. r=me
0c4702fbc9268041176571a4ba1decf79aa33621
created 2015-10-28 14:54 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2016-01-18 19:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 543715) because Mulet is why we can't have nice things
bc90276ec09045574ef5c873de99e413407708e6
created 2015-10-18 22:17 +0900
pushed 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
39f705a5cb70e47229ad728b3f124f4714ebac8a
created 2015-10-08 15:04 +0900
pushed 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
less more (0) -100 -60 tip