gfx/thebes/gfxFontUtils.h
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +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 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
541a1ba5f55a5119333b9f7de349e5d3e8482bf8
created 2018-09-18 09:34 +0100
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1491860 - Use utf-8 rather than utf-16 strings to read/store font family names from preferences, as they're almost entirely ASCII. r=lsalzman
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
5a98a0c9c578b5bd59cce50c09f6069e4f1529b7
created 2018-09-06 00:04 +0200
pushed 2018-10-15 21:07 +0000
Jonathan Kew Jonathan Kew - Bug 1487553 - Use a more compact representation for gfxSparseBitSet. r=lsalzman
b403d2659f7792f66182890244c4da1320c4dfaa
created 2018-05-19 08:32 +0100
pushed 2018-05-23 16:32 +0000
Jonathan Kew Jonathan Kew - Bug 1412882 - Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. r=lsalzman, a=RyanVM
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.
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
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
cecc23e078c60fcfe8a9967a7067da877d1f2a23
created 2018-02-14 22:02 +1100
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1435984 - patch 5 - Apply variation settings from the font entry when instantiating fonts on macOS. r=lsalzman
fc99d0e42468b22f4bcd2dd6d1394f8cb4f32862
created 2018-01-29 13:24 +0000
pushed 2018-03-01 16:46 +0000
Jonathan Kew Jonathan Kew - Bug 1432552 - patch 3 - DirectWrite and macOS font back-end implementation of getVariationInstances. r=dholbert
40a150bb7c4f02a30de6798c5c909da8fc542542
created 2017-12-07 06:21 +0900
pushed 2018-01-11 21:05 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1423742 - Stop using Encoding::ForName in gfxFontUtils. r=jfkthame
b6f55f929971562390d4267eea332aae7cbfb08b
created 2017-10-13 16:19 +0100
pushed 2017-11-02 16:33 +0000
Jonathan Kew Jonathan Kew - Bug 1408366 - Unicode combining grapheme joiner (U+034F) should not break the font run. r=jrmuizel
395a64d67308a9451fd7eadaa6cca0f58ae82470
created 2017-09-11 19:23 +0100
pushed 2017-09-15 00:19 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. r=jrmuizel
e92988d277ae11130bf5e6774bc0c1bbaf1521b4
created 2016-12-13 12:15 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1320665 - Add support for 'cmap' subtable format 13. r=jrmuizel
6dfee6a56324feed0a4d80c1c448095e0891b76c
created 2016-12-13 10:56 -0800
pushed 2017-03-06 20:48 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1320665) for Windows failures in 1320665-cmap-format-13.html
59bdf1eb5d2d34e4acf52df73802e91f1351c3af
created 2016-12-13 16:16 +0000
pushed 2017-03-06 20:48 +0000
Jonathan Kew Jonathan Kew - Bug 1320665 - Add support for 'cmap' subtable format 13. r=jrmuizel
822036786a92c7674231836ceeb73e2140fcdb15
created 2016-08-19 13:57 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Kew Jonathan Kew - Bug 1228799 - Part 1 - Move GetTableFromFontData to gfxFontUtils as a static function, and expose FindTableDirEntry helper method. r=emk a=ritu
e666f640f6434593a6077b4dc24e96bfdf868166
created 2016-07-06 10:10 +0100
pushed 2016-09-19 13:38 +0000
Khaled Hosny Khaled Hosny - Bug 1283932 - support COLR table layers with unset color, r=jfkthame
86cda9d3eaa2c6ca8c88801f44dcfaff22591ed8
created 2016-05-22 13:31 -0700
pushed 2016-08-01 13:59 +0000
Chris Peterson Chris Peterson - Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
9d396d690080bef8191a1e8525cca2593051b338
created 2016-04-15 20:45 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel
4ca297b17a828de2a4e9f6413e549c0bf9a899e5
created 2015-10-20 12:12 -0400
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
019608d8a449322f00784012d18be0bad0b61291
created 2015-10-26 10:47 +0000
pushed 2015-12-14 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1216427 - part 1 - Ensure a character+VS sequence or a ligated Regional-Indicator flag symbol is deleted as a single unit when backspacing. r=emk
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
3464d56d154dc36a8c99158abef447310867cf7e
created 2015-05-08 14:37 -0700
pushed 2015-06-29 20:18 +0000
Eric Rahm Eric Rahm - Bug 1162748 - Remove instances of #ifdef PR_LOGGING in graphics. r=froydnj
ae35750f9fa443e035f91947580c8c326a7724e9
created 2015-04-18 20:25 -0400
pushed 2015-06-29 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Remove an extra assignment from gfxSparseBitSet::TestRange, no bug
f9c7c0ea55700422809f442ae16bdb2ca6e015c4
created 2014-10-04 11:36 +0100
pushed 2014-11-28 15:29 +0000
Jonathan Kew Jonathan Kew - Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
b5cf9eedcfbd061a3a1e9cd82c25ce0937405c14
created 2014-10-01 20:25 +0100
pushed 2014-11-28 15:29 +0000
Jonathan Kew Jonathan Kew - Bug 902762 pt 1 - Pass a 'vertical' flag to font shapers, and support vertical shaping through harfbuzz. r=jdaggett
c984a4104674183ded2ca834f9bdb30d7d857247
created 2014-09-17 15:46 +0200
pushed 2014-11-28 15:29 +0000
Georg Fritzsche Georg Fritzsche - Bug 1067989 - Unify some more binary search uses. r=waldo
ae076288ac1b70e7e30fabce376cd33566c1d38e
created 2014-09-02 09:01 +0100
pushed 2014-11-28 15:29 +0000
Jonathan Kew Jonathan Kew - bug 1060791 - support cmap subtable format 10, for the Apple Symbols font. r=jdaggett
a5bbc0a2155eae7eb434ae27f343e8814bc9d1e4
created 2014-08-05 17:58 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
e39cfafa8517ce7810685f6a99fce6fad919d5f4
created 2014-06-06 15:09 +0900
pushed 2014-07-21 20:25 +0000
John Daggett John Daggett - Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
c80b51a801cede9a9070301631d2d70305a9932f
created 2014-05-26 19:07 +0900
pushed 2014-07-21 20:25 +0000
Makoto Kato Makoto Kato - Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
9d08e98cc18c7215e9a283e24f8b9cbbce0ab170
created 2014-04-01 02:30 +0900
pushed 2014-06-09 21:49 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame
3ee447cb0b7531f908b4db0738820261d16489a0
created 2014-01-29 16:39 +0900
pushed 2014-03-17 21:55 +0000
John Daggett John Daggett - Bug 962440 - move gfxFontInfoLoader into separate file. r=bas
579ca52244a1bf3a22164bac7ee9a25026e0864e
created 2014-01-29 16:39 +0900
pushed 2014-03-17 21:55 +0000
John Daggett John Daggett - Bug 962440 - refactor methods used for loading fontinfo data. r=bas
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-03-17 21:55 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
c51e46899a056b0c3b0833c106cbe6cce487b3ac
created 2013-11-05 00:53 +0000
pushed 2014-02-04 01:06 +0000
Jonathan Kew Jonathan Kew - bug 833087 - stop background font info loading when quit-application notification is observed. r=BenWa
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
f50b9bd02eaec7730d57db5beacb55deca914bf6
created 2013-09-19 09:54 -0400
pushed 2013-12-09 19:58 +0000
Benoit Jacob Benoit Jacob - Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
beb3f7611ea4b87e8246f5b3946b6318c5efa9cc
created 2013-09-18 17:21 -0700
pushed 2013-12-09 19:58 +0000
Wes Kocher Wes Kocher - Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
554bfe767519cb699b62a73cba8cd7d95b3bfc7f
created 2013-09-18 18:50 -0400
pushed 2013-12-09 19:58 +0000
Benoit Jacob Benoit Jacob - Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
d032499bafe18baa637d872cd251691d92cfd154
created 2013-07-09 10:40 +0900
pushed 2013-09-16 19:14 +0000
John Daggett John Daggett - Bug 869764. Eliminate use of t2embed library in Windows GDI case. r=emk
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
3c2422d9cde4b62c388da8c7f0aa27505024b40b
created 2013-06-12 13:08 +0100
pushed 2013-08-05 18:49 +0000
Jonathan Kew Jonathan Kew - bug 866033 - eliminate redundant function gfxFontUtils::CharRangeBit() and its supporting data. r=jdaggett
8fed67bc814d173ddba7083a1a6e6669456b7a2e
created 2013-05-29 14:59 -0700
pushed 2013-08-05 18:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 877382 - Remove THEBES_API decorator. - r=BenWa
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2013-08-05 18:49 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2013-08-05 18:49 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2013-08-05 18:49 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
1541b06b7a6ba69c4a9d52809f6fcd049f647b5d
created 2013-04-24 16:40 +0900
pushed 2013-06-24 18:52 +0000
Makoto Kato Makoto Kato - Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
4da2cd42a9697d7308f32326cefb3a470c3a7388
created 2013-01-23 16:41 +0000
pushed 2013-04-01 19:47 +0000
Jonathan Kew Jonathan Kew - bug 833283 - remove the option to bypass OTS for downloaded fonts. r=jdaggett
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-04-01 19:47 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
1b6ab3a080d81bb9519e09304abd0713489eebba
created 2012-12-19 09:42 +0000
pushed 2013-02-19 18:06 +0000
Jonathan Kew Jonathan Kew - bug 821442 - eliminate the unreliable mFamily back-pointer in gfxFontEntry, and instead pass/track font family explicitly where needed. r=roc
7bd96dda75f03267736c8e628995c0481014a139
created 2012-10-26 15:32 +0200
pushed 2013-01-07 21:25 +0000
Jacek Szpot Jacek Szpot - Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
938e09d5a465d16868b3f8fffc3c5488ed1f85ec
created 2012-09-28 14:56 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
ac2d810e2a3547af97e094cfe54f1bc8b8c51fb6
created 2012-09-27 14:38 -0700
pushed 2012-11-19 21:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 519f41fa596f (bug 793408) for Windows build bustage on a CLOSED TREE
519f41fa596f7e3ef09ea28f28ffcad390e45c01
created 2012-09-22 11:34 -0400
pushed 2012-11-19 21:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
less more (0) -100 -60 tip