gfx/thebes/gfxFont.cpp
e7f8a69c7bf3f3ff2ff61cf24a4eba3585e2669c
created 2015-12-06 14:13 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230413 (part 3) - Remove unused gfxContext argument from SetSpaceGlyphIfSimple(). r=jfkthame.
f07938cebd6f8a0c1bb6b21d6e1986d4dc2e432f
created 2015-12-02 15:32 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229202 (part 6) - Remove two nasty matrix reinterpret_casts. r=mattwoodrow.
47f1a643b90abf0e3773e332d2416ae73195fa3c
created 2015-11-28 11:56 +1100
pushed 2017-06-13 15:39 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 10 - Implement emphasis mark rendering. r=jfkthame
ffdfe16e5481ec7186484517ce393581544c4d06
created 2015-11-08 21:03 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223215 (part 3) - Moz2Dify DeviceToUser(gfxSize) and UserToDevice(gfxSize). r=jrmuizel.
11486a275847896bf97beff11d6c07ffea3611e9
created 2015-11-02 08:36 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
aee53bd3a239fbd917ae4726d341d9e0da5c520d
created 2015-11-02 16:13 +0530
pushed 2017-06-13 15:39 +0000
Nigel Babu Nigel Babu - Backed out changeset 6e7658cff5f5 (bug 691581) for upcoming bustage
6e7658cff5f572347f1d4c3eea412e71280e8d47
created 2015-11-02 08:36 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett
e83fc4b17ab5ed23dc63f2ae6957a1812ea93029
created 2015-10-17 13:28 -0700
pushed 2017-06-13 15:39 +0000
Chris Peterson Chris Peterson - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar
019608d8a449322f00784012d18be0bad0b61291
created 2015-10-26 10:47 +0000
pushed 2017-06-13 15:39 +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
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2017-06-13 15:39 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
5baceaa01feee58e5dee795f9ef3bd2a596c8448
created 2015-10-14 16:00 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett
653d103fbf14ee5e770db2a9bf1980375e30facc
created 2015-10-14 09:04 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset acd7efb271c8 (bug 1211867)
acd7efb271c81d078b1f7129ac39bf2518812770
created 2015-10-14 16:00 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1211867 - Use the font's NBSP glyph (if present) rather than rendering NBSP using the standard <space> glyph. r=jdaggett
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
469b3a7acb0d24065c12eb6d39be5628461eabfe
created 2015-09-24 19:07 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209351 (part 3) - Optimize nsTHashTable::RemoveEntry() usage in gfx/. r=jrmuizel.
e2149155361cd5050a3d77e989d34b41989fb564
created 2015-09-24 08:31 -0700
pushed 2017-06-13 15:39 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1187145 - Replace nsBaseHashtable::Enumerate() calls in gfx/ with iterators r=njn
1f93dd4e09ea999d9e5d12fbe51fa7d028faf3fd
created 2015-09-24 10:23 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1193519 pt 2 - Handle sideways-left orientation in gfx text-drawing code. r=dholbert
96dba490e51be5faff3c73ee1ea6411b577f877b
created 2015-09-09 21:07 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
9edc2be6aa22a23adbe719876f500ea72ee0df1c
created 2015-08-27 01:57 -0400
pushed 2017-06-13 15:39 +0000
Frédéric Wang Frédéric Wang - Bug 1170782 - Do not rely on the presence of a MATH table to use typo metrics. r=karlt
9e4c187a558c40bc0b66eb7c10174247195ec91c
created 2015-08-21 09:57 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1194763 - Ensure non-cluster-start flag is set properly for a run-initial supplementary-plane combining mark when shaping text. r=jdaggett
aef5d038f5734d5eded84ba9d77982df6963988f
created 2015-08-13 15:22 +0300
pushed 2017-06-13 15:39 +0000
Aryeh Gregor Aryeh Gregor - Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj
8296e64c47e82a33ac90b82d9bf4bde00f60e99b
created 2015-07-29 01:50 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
16e644500bc3c20705caeab48705abe2813e4874
created 2015-08-03 09:04 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1184473 - Bypass the word cache for graphite fonts that include space contextuals. r=jdaggett
aedab23a2ff923dcb64e985659e50b20c23dab93
created 2015-07-15 05:55 -0700
pushed 2017-06-13 15:39 +0000
Simon Montagu Simon Montagu - Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame
900b78faf546bc3f6bd433353b5cc0f77dd016d1
created 2015-07-13 19:08 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1182962 (part 2) - Use nsTHashtable::Iterator in gfxFont. r=jfkthame.
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
0abfbc98614806464c6d932627eabd699bb47cc4
created 2015-06-03 15:22 -0700
pushed 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
ffa4eb6d24b94146df5838e10b039e8b176c8edb
created 2015-06-01 22:17 -0700
pushed 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
0ec74176f8def91d7b05ed05a03c92dd6283eeaa
created 2015-06-01 14:31 -0700
pushed 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
a2297f8ea6693375ac6b25593df30f95bc77cc7b
created 2015-06-01 09:12 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1148660 - Correct the handling of glyph positioning offsets in vertical-upright mode. r=jdaggett
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Eric Rahm Eric Rahm - Bug 1162748 - Remove instances of #ifdef PR_LOGGING in graphics. r=froydnj
fe832ef6cc6032e01aedfafe3a0cf4f070e3451a
created 2015-04-27 09:45 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1155261 - Fix computation of glyph extents and text-frame visual overflow for vertical text frames. r=smontagu
da024a455adc28aa40f6b05eef46dca7b2e45ebf
created 2015-04-20 23:10 -0700
pushed 2017-06-13 15:39 +0000
L. David Baron L. David Baron - Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett
1098a252ea57499cd5ab77064dc59ed2b5abc2f5
created 2015-04-01 09:02 +0100
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1148903 - Allow control characters to be rendered by user fonts. r=roc
0565095b7c08ba4abee4d4fd60e8aa587756246f
created 2015-03-12 10:47 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu
c10169673a775c4f9c5b1542a3c7365ab6648d23
created 2015-03-11 08:49 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1141676 - Fix the sizing of synthetic sub-/superscript glyphs. r=jdaggett
8562921a7a9309a686bab54d4f9f5693bb4a7022
created 2015-02-17 22:01 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Watt Jonathan Watt - Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. r=heycam
4abc71a31d019b37941002584f8ba9b47be7e802
created 2015-03-10 18:21 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1141676 - Fix the sizing of synthetic sub-/superscript glyphs. r=jdaggett, a=lmandel
7060fb7bb084a3fdf50aaba353ac0a3cdbae8f63
created 2015-01-21 22:41 -0800
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. r=jdaggett.
37ec2038576eebcc2f4013e6ec3b133a1cc74ad7
created 2015-01-19 10:03 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1121448 - Ignore negative values in the OS/2 table sxHeight field. r=jdaggett
1dc205923d11883eb5ad4a79685a1b7075bed77d
created 2015-01-16 09:42 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1122020 - Account for position offset when collecting glyph bounding boxes. r=roc
5af10836905a5991a1da8b2deda8c908c978155f
created 2014-11-18 23:23 +1300
pushed 2017-06-13 15:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 1099977. Part 2: Make gfxFont::Measure return an empty bounding-box when all glyphs are invisible. r=jfkthame
e5e4ceeb399a1f7f62dec157941b94142beb9eba
created 2015-01-07 23:42 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1118943 - Ensure mFUnitsConvFactor is set up properly for vertical fonts in the FT2 backend. r=smontagu
1269384028d0169f323ba879a87bbf78052d4c7c
created 2015-01-12 14:24 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1120102 - Use absolute value of vhea descender field, because fonts differ in the sign of the coordinate system they assume. r=smontagu
e40c72c551bb69417eb451230af2b317ff959f6c
created 2015-01-08 12:51 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1062108 - Don't increase glyph advances when applying fake-bold to a fixed-pitch font. r=jdaggett
1e64da07365b304b6819a7f06dd76458b6c7ee1f
created 2015-01-06 20:56 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1095334 - Adjust ascent/descent to provide centered vertical baseline when reading 'vhea' table. r=smontagu
d260f281dfe6dc46fb7398f86e5ed77d1f5ebf45
created 2015-01-06 20:56 +0000
pushed 2017-06-13 15:39 +0000
Jonathan Kew Jonathan Kew - Bug 1115916 - Improve synthetic vertical metrics for fonts that don't have actual vhea/vmtx tables. r=smontagu
less more (0) -300 -100 -60 tip