gfx/thebes/gfxFontUtils.cpp
fc99d0e42468b22f4bcd2dd6d1394f8cb4f32862
created 2018-01-29 13:24 +0000
pushed 2018-01-29 22:43 +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 2017-12-08 09:54 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1423742 - Stop using Encoding::ForName in gfxFontUtils. r=jfkthame
395a64d67308a9451fd7eadaa6cca0f58ae82470
created 2017-09-11 19:23 +0100
pushed 2017-09-11 21:58 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. r=jrmuizel
f2356ef5b902b23d5e8c5ff6a53df46b3489c637
created 2017-07-31 14:23 +1000
pushed 2017-08-01 00:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 2, attempt 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
04539e21f0d579a537e1a6abab75d9b88258d6cd
created 2017-07-28 10:29 +0200
pushed 2017-07-28 13:24 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5df4d8778602 (bug 1384835)
5df4d877860281f66dc14b512de963539dc443b0
created 2017-07-25 20:36 +1000
pushed 2017-07-28 13:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 2) - Remove the Preferences::Get*String() variants that return nsAdoptingString. r=froydnj.
6e0dd372f23d2f0856ae6c98118cdcf59abd5617
created 2017-06-17 11:54 +0900
pushed 2017-06-18 18:28 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1369025 - Remove mozilla::dom::EncodingUtils. r=hsivonen
e155fa765af299f0e8cfb42e0a1709e5b04928b9
created 2017-04-27 13:27 +0300
pushed 2017-06-14 01:31 +0000
Henri Sivonen Henri Sivonen - Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
46e6d8c9341f8d2a1e3f9fbcada9273c9278de92
created 2017-03-29 23:21 +0900
pushed 2017-04-03 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1344990 part.1 gfx and layout should refer "font.name-list.*" when "font.name.*" is empty r=jfkthame
9280d791dff29720d5a78b80da04c32be40bf5bf
created 2017-01-27 12:05 +0000
pushed 2017-01-28 21:09 +0000
Jonathan Kew Jonathan Kew - Bug 1331859 - For legacy Mac-platform font names that our standard decoders don't handle, try using CoreFoundation to convert to Unicode. r=jrmuizel
e92988d277ae11130bf5e6774bc0c1bbaf1521b4
created 2016-12-13 12:15 +0000
pushed 2016-12-14 15:41 +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 2016-12-14 03:25 +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 2016-12-14 03:25 +0000
Jonathan Kew Jonathan Kew - Bug 1320665 - Add support for 'cmap' subtable format 13. r=jrmuizel
30de72d3b0399315a841a960eeb761e1131da118
created 2016-09-26 18:05 +0100
pushed 2016-09-27 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 757366 - Don't cast pointers to 'name'-table data to uint16_t*, as they may not be 16-bit-aligned. r=jrmuizel
5830a5488348c2eb891774f33968d12c2ac8d276
created 2016-09-05 14:15 +0100
pushed 2016-09-05 20:06 +0000
Jonathan Kew Jonathan Kew - Bug 1296391 - Check length of name string before attempting to build a new name table. r=jrmuizel
8a9e11afaeac8f80141daa235931da561d97d6c4
created 2016-08-19 13:57 +0100
pushed 2016-08-20 01:16 +0000
Jonathan Kew Jonathan Kew - Bug 1228799 - Part 1 - Move GetTableFromFontData to gfxFontUtils as a static function, and expose FindTableDirEntry helper method. r=emk
f881b700b183e9c4bb83cd9e0ae450082fb947e9
created 2016-08-14 23:43 -0700
pushed 2016-08-15 21:20 +0000
Igor Igor - Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj
86fac0f27d7dc7b464edaabd0629b248dbfde9bb
created 2016-08-14 23:44 -0700
pushed 2016-08-15 21:20 +0000
Igor Igor - Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj
0307f3b495ed7cc0105b338bcf1eb8b6175009ef
created 2016-08-11 20:08 +0100
pushed 2016-08-12 20:45 +0000
Jonathan Kew Jonathan Kew - Bug 1294448 followup - Cosmetic fixes to code style, no functional change. r=jrmuizel
2e5c6bab845670af3b30c310145f3e9c8640d050
created 2016-08-11 20:08 +0100
pushed 2016-08-12 20:45 +0000
Jonathan Kew Jonathan Kew - Bug 1294448 - Fix handling of platform ID in gfxFontUtils::ReadNames, so that fallback to Windows-platform names on Mac works as intended. r=jrmuizel
007d791665b898246c13e1bfed3b8abc936a8bd6
created 2016-07-26 13:19 -0700
pushed 2016-07-27 14:35 +0000
David Anderson David Anderson - Move D3D11 checking logic out of gfxWindowsPlatform. (bug 1282364 part 2, r=mattwoodrow)
282f7afd67657dda8e2e8568e5ac6f609311a03b
created 2016-07-20 22:03 -0700
pushed 2016-07-21 14:25 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo
e666f640f6434593a6077b4dc24e96bfdf868166
created 2016-07-06 10:10 +0100
pushed 2016-07-07 09:41 +0000
Khaled Hosny Khaled Hosny - Bug 1283932 - support COLR table layers with unset color, r=jfkthame
988f42d740b6a94cd46ad9cc1ad6b30f6c8541e3
created 2016-05-03 16:48 +0100
pushed 2016-05-05 18:57 +0000
Jonathan Kew Jonathan Kew - Bug 1269187 - Accept a Unicode-platform 'cmap' subtable if there's no MS-platform subtable in the font. r=emk
9d396d690080bef8191a1e8525cca2593051b338
created 2016-04-15 20:45 +0100
pushed 2016-04-20 09:50 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 - Remove use of nsAutoPtr from gfx/thebes. r=jrmuizel
f060c3d871fb721cec59b195a8080fc26ff72bd8
created 2016-03-18 21:43 +0900
pushed 2016-03-19 15:23 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1257517 - Restore accidentally-removed zero check for non-default UVS offset. r=jfkthame
6b46cf41e92fea85e575d1e63dbb6e0343dbaa53
created 2016-01-15 09:44 +0900
pushed 2016-01-15 10:47 +0000
John Daggett John Daggett - Bug 1239603 - don't reject format 12 cmap with odd encoding. r=jfkthame
4ca297b17a828de2a4e9f6413e549c0bf9a899e5
created 2015-10-20 12:12 -0400
pushed 2015-11-14 21:22 +0000
Nathan Froyd Nathan Froyd - Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
13feeea7a4a8db9c1c450f26f6c626e0ea3325a2
created 2015-09-24 19:24 -0700
pushed 2015-09-29 22:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2015-06-04 12:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2015-06-03 01:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-06-03 01:20 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-06-02 11:11 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-06-02 11:11 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
182efe94d6b3dfe073bb2f40c61da621cd68556b
created 2015-05-28 11:07 -0700
pushed 2015-05-29 13:33 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj
3dd4d2de214a96874c9927f1afd1ea708d930c6b
created 2015-05-26 14:33 -0400
pushed 2015-05-28 00:03 +0000
Botond Ballo Botond Ballo - Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
c8053cb8ac32ea639e6b3d7df1fdd07f95e0a51f
created 2015-05-25 18:48 -0700
pushed 2015-05-26 10:07 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1119980) for emulator-l bustage
bdb8d05f8870425176e12885c16f339439e2d3b0
created 2015-05-25 20:45 -0400
pushed 2015-05-26 10:07 +0000
Botond Ballo Botond Ballo - Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-05-22 18:02 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
9fb7acc6f108dd473fae5df9a29b8ff4ddac915f
created 2015-05-19 11:15 -0700
pushed 2015-05-20 13:54 +0000
Eric Rahm Eric Rahm - Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
3464d56d154dc36a8c99158abef447310867cf7e
created 2015-05-08 14:37 -0700
pushed 2015-05-09 21:17 +0000
Eric Rahm Eric Rahm - Bug 1162748 - Remove instances of #ifdef PR_LOGGING in graphics. r=froydnj
34b96e14238c44c132a83dea78b5d70d61ee84df
created 2014-09-24 09:16 -0400
pushed 2014-10-09 23:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1079321 - Fix some more bad implicit constructors in gfx; r=jrmuizel
f15a0fd7e3db81d3680d031782771e56a6a0d3af
created 2014-10-08 13:17 -0700
pushed 2014-10-08 23:37 +0000
Eric Rahm Eric Rahm - Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
b92b206a27605a332c3e09dd17370186f6af7ac3
created 2014-10-06 16:32 -0700
pushed 2014-10-07 12:34 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
f06cd735b5b3da53a517d763c179c5fe67a97377
created 2014-10-06 13:08 -0700
pushed 2014-10-07 12:34 +0000
Eric Rahm Eric Rahm - Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
f9c7c0ea55700422809f442ae16bdb2ca6e015c4
created 2014-10-04 11:36 +0100
pushed 2014-10-05 16:35 +0000
Jonathan Kew Jonathan Kew - Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
529d26ff3f59ee3083a92f772bc2cebaee6dc2d4
created 2014-09-29 15:05 +0300
pushed 2014-09-29 18:57 +0000
Henri Sivonen Henri Sivonen - Bug 964225 addendum - Adjust gfx to use Encoding Standard encoding names when decoding the names of legacy Chinese Mac fonts. r=emk.
c984a4104674183ded2ca834f9bdb30d7d857247
created 2014-09-17 15:46 +0200
pushed 2014-09-24 21:10 +0000
Georg Fritzsche Georg Fritzsche - Bug 1067989 - Unify some more binary search uses. r=waldo
90bfac52d4949ecbae48372afc715e92ad18fe11
created 2014-09-22 16:15 +0300
pushed 2014-09-22 19:49 +0000
Henri Sivonen Henri Sivonen - Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk.
ae076288ac1b70e7e30fabce376cd33566c1d38e
created 2014-09-02 09:01 +0100
pushed 2014-09-02 18:33 +0000
Jonathan Kew Jonathan Kew - bug 1060791 - support cmap subtable format 10, for the Apple Symbols font. r=jdaggett
e39cfafa8517ce7810685f6a99fce6fad919d5f4
created 2014-06-06 15:09 +0900
pushed 2014-06-06 15:55 +0000
John Daggett John Daggett - Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
e0180fb7eec1e2af377e1bcdbc166b9b497a620a
created 2014-05-26 21:54 +0300
pushed 2014-05-27 20:23 +0000
Neil Rashbrook Neil Rashbrook - Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
59eefc86501af9789931aed1672dfa9461375316
created 2014-05-27 14:42 +0300
pushed 2014-05-27 20:23 +0000
Birunthan Mohanathas Birunthan Mohanathas - Backout 8b8bbe7aa1cc due to wrong bug number
8b8bbe7aa1cc72a399b98419766fce3bb2ad48e1
created 2014-05-26 21:54 +0300
pushed 2014-05-27 20:23 +0000
Neil Rashbrook Neil Rashbrook - Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
c80b51a801cede9a9070301631d2d70305a9932f
created 2014-05-26 19:07 +0900
pushed 2014-05-27 20:23 +0000
Makoto Kato Makoto Kato - Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
75287df86a00c67c9bc91649c6ef79a9af37b8c1
created 2014-05-22 06:48 +0300
pushed 2014-05-22 13:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 9: Use AssignLiteral instead of `Assign(NS_LITERAL_STRING(...))`. r=ehsan
b8e712a8ea3f54831ee974cee5a1ac6d69c4b35e
created 2014-05-22 06:48 +0300
pushed 2014-05-22 13:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
b5eef7023c5296af682833f59256fad9dd5d8626
created 2014-05-12 11:56 +0300
pushed 2014-05-12 20:32 +0000
Henri Sivonen Henri Sivonen - Bug 995922 - Remove JOHAB support. r=emk.
9d08e98cc18c7215e9a283e24f8b9cbbce0ab170
created 2014-04-01 02:30 +0900
pushed 2014-03-31 21:14 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame
b64a3c8d9172acb6cb4fa5b2058a5973a2926fab
created 2014-03-02 14:52 +0000
pushed 2014-03-03 14:45 +0000
Jonathan Kew Jonathan Kew - bug 978129 - don't assert when decoding empty 'name' table strings. r=jdaggett
less more (0) -100 -60 tip