gfx/thebes/gfxFont.cpp
173a441d7bb1be25728c5348135d3935ab20195a
created 2016-04-21 14:39 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam
77ba0dcb977a5accadbdefe0563f2ee9940ce6a8
created 2016-04-20 10:54 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265648 - Remove the global nsTextFrameTextRunCache, as it no longer serves any useful purpose. r=mats
1d5416c99477d004ade3de1bc4a7171b613acd0f
created 2016-04-19 17:13 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265452 followup - Make mGlyphExtentsArray an array of UniquePtr. r=jrmuizel
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
9d821f105ae9aa7e168dffc08fe33b15f7215b18
created 2016-04-13 13:48 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1263956 - Adopt the new harfbuzz API for char-to-glyph mapping functions. r=jrmuizel
96680d60aa042031857c6cd78ed015322c351c61
created 2016-03-21 07:27 +0000
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1238243 - Don't filter out Hangul jamo fillers as 'ignorable', because the font may require them to provide advance width. r=xidorn
8dcad93e1045080c6f2476e296e8f52c1549cf7d
created 2016-03-08 15:56 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 3 - Use struct to pass params for gfxTextRun::Draw. r=jfkthame
0d462b564421dc46a14c0d2b538413cd623bd37e
created 2016-03-08 15:56 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 2 - Add gfxTextRun::Range to replace parameter pairs like (offset, length) and (start, end). r=jfkthame
90dffe75068ee68b3ce38745fad65fb4689bd211
created 2016-03-07 12:18 +0100
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bf004c055beb (bug 1251995)
345a475be5f1ad5a076879c853b3ca32eb2b6650
created 2016-03-07 12:18 +0100
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3f9fbbef0294 (bug 1251995)
3f9fbbef0294af59b3f0dc593e79094c5c4cc5d0
created 2016-02-29 19:06 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 3 - Use struct to pass params for gfxTextRun::Draw. r=jfkthame
bf004c055bebfb03d94c95af268efa770e26b552
created 2016-02-29 16:50 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1251995 part 2 - Add gfxTextRun::Range to replace parameter pairs like (offset, length) and (start, end). r=jfkthame
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
7ad3f98c4c65b94b8576eeecd3a6685c13777358
created 2015-12-15 20:10 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 6) - Move RefCairo() from gfxContext to gfxFont. r=jfkthame.
d7bca841b053dd36e56365c94e9c1bd8f5d6a15c
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame.
82f3102e4840d8368b4c2fd0bfa782d3646fe0e4
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 3) - Moz2Dify gfxFont::CalcXScale() and gfxFont::PostShapingFixup(). r=jfkthame.
6a7f7be13a78bde48b11b4ae6f79ec2157a8b32e
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 2) - Moz2Dify SetupGlyphExtents(). r=jfkthame.
9ad2588ed167f967de511e3858626fbb227f8ba3
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 1) - Moz2Dify SetupCairoFont(). r=jfkthame.
41a7345c2c4aa3b2a4dbf7b5a6b65fc28027d523
created 2015-12-17 19:36 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1233605 - Cull some uses of gfxContext. r=dholbert.
f4234af54e19616c56ab60a323ab9e845e2dd96c
created 2015-12-29 10:52 +1100
pushed 2016-03-07 14:18 +0000
Xidorn Quan Xidorn Quan - Bug 1234418 - Not trust glyph run starts from a cluster start character. r=jfkthame
77e9d0590464edd3f30d7716396cb67a57c7aaf8
created 2015-12-28 15:32 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 3242bee2d956 (bug 1234418) for windows build bustage
3242bee2d9568ac74d4c095dc7d2fac4798a02ca
created 2015-12-29 09:48 +1100
pushed 2016-03-07 14:18 +0000
Xidorn Quan Xidorn Quan - Bug 1234418 - Not trust glyph run starts from a cluster start character. r=jfkthame
ef8a998219bd1afa187b51cc84b231f73903f285
created 2015-12-14 22:26 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() and make it static. r=jfkthame.
e7f8a69c7bf3f3ff2ff61cf24a4eba3585e2669c
created 2015-12-06 14:13 -0800
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1040668 part 10 - Implement emphasis mark rendering. r=jfkthame
ffdfe16e5481ec7186484517ce393581544c4d06
created 2015-11-08 21:03 -0800
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +0000
Nigel Babu Nigel Babu - Backed out changeset 6e7658cff5f5 (bug 691581) for upcoming bustage
6e7658cff5f572347f1d4c3eea412e71280e8d47
created 2015-11-02 08:36 +0000
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 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
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2015-12-14 20:08 +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 2015-12-14 20:08 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset acd7efb271c8 (bug 1211867)
acd7efb271c81d078b1f7129ac39bf2518812770
created 2015-10-14 16:00 +0100
pushed 2015-12-14 20:08 +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 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-12-14 20:08 +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 2015-10-29 11:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
9edc2be6aa22a23adbe719876f500ea72ee0df1c
created 2015-08-27 01:57 -0400
pushed 2015-10-29 11:30 +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 2015-10-29 11:30 +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 2015-10-29 11:30 +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 2015-09-21 14:04 +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 2015-09-21 14:04 +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 2015-09-21 14:04 +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 2015-09-21 14:04 +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 2015-08-10 18:23 +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 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
less more (0) -300 -100 -60 tip