gfx/thebes/gfxFont.cpp
1721afdbf0c3796bc1870e1526f0f2eac204a1fa
created 2012-04-09 22:03 +0900
pushed 2012-06-04 19:57 +0000
John Daggett John Daggett - Bug 710727. Revert shared cmap patch due to reftest/mochitest-4 failures on Win7. a=bustage
2b364a0ca1da908db47d92dba3edf378f6ecc8a2
created 2012-04-09 13:31 +0900
pushed 2012-06-04 19:57 +0000
John Daggett John Daggett - Bug 710727. Share cmaps across all fonts. r=jkew
ab9a5eb634870263234596968ee74ae3f65fe231
created 2012-04-03 12:22 +0100
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 717175 - flush shaped-word caches if they grow excessively large. r=roc
5b524a2b9ec195b43aae1185642af73f25fbc540
created 2012-03-30 23:08 -0700
pushed 2012-06-04 19:57 +0000
Ms2ger Ms2ger - Bug 741048: Remove gfxAtoms. r=roc
d5019270c0487bb4018427b2976cffc490f29d46
created 2012-03-30 22:23 -0700
pushed 2012-06-04 19:57 +0000
Dave Townsend Dave Townsend - Backing out changeset 432c4be058b5 which landed with no bug.
7cf8fc503806bdbaf7db12e3ec404878a64a568d
created 2012-03-30 10:50 -0700
pushed 2012-06-04 19:57 +0000
John Daggett John Daggett - Bug 739706. Fix gfxFont.cpp compiler warning. r=jfkthame
7bfb26afd19b6ac4ab99b646e7972969954441a5
created 2012-03-30 12:27 +0200
pushed 2012-06-04 19:57 +0000
Marco Bonardo Marco Bonardo - Merge central to inbound
e2571157f6360b3852e1596212420e166ba96db6
created 2012-03-30 13:34 +1100
pushed 2012-06-04 19:57 +0000
Cameron McCormack Cameron McCormack - Bug 740271 - Allocate partial ligature advance rounding error to the last part. r=roc
1b468e61ac0257d7004381811135cd65a1d1a964
created 2012-03-29 20:53 +0200
pushed 2012-06-04 19:57 +0000
Bas Schouten Bas Schouten - Bug 738691 - Part 2: Add proper stroke and path support to Azure glyph drawing. r=jrmuizel
432c4be058b529289e2e8fc60468250b2ae47a6f
created 2012-03-29 23:08 +0200
pushed 2012-06-04 19:57 +0000
Ms2ger Ms2ger - No bug - Remove gfxAtoms; r=roc
378f5363558939b964c41cdc30c3e26d3d241fae
created 2012-03-27 11:55 -0400
pushed 2012-06-04 19:57 +0000
Nathan Froyd Nathan Froyd - Bug 739635 - fix -Wunused-but-set-variable warnings in gfx/thebes/; r=jrmuizel
97157235087fbed4b2110cc04be83b479058ae55
created 2012-03-27 14:38 -0700
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
9094735bcb469ea0197f4020ce1882d77fd66475
created 2012-03-23 12:14 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
f53bfab388dec869401c3722874f000889d523fe
created 2012-03-23 12:13 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
d0dfb71a2df99cde818e4ebefd93c5b519e5482c
created 2012-03-23 17:04 -0400
pushed 2012-06-04 19:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output)
7beb8fd466295eb9e0033093abdbaf12ff473fb6
created 2012-03-23 12:14 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
730c2e84247f37939b2c30417009dcd5c17c217c
created 2012-03-23 12:14 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
1152d14294df24ac807730e4861075a5a81d8474
created 2012-03-23 12:13 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
3f965690ce1f7488e9dfe6422d34d7beb5106b0d
created 2012-03-21 09:01 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 717175 - disable the timed expiration of shaped-word caches. r=roc
bc0a61adc10d1f299ae868f03a1688bd3355cf6b
created 2012-03-19 19:20 +0000
pushed 2012-06-04 19:57 +0000
Bas Schouten Bas Schouten - Bug 736134 - Part 3: Use GlyphRenderingOptions API when drawing Azure fonts. r=jrmuizel
8872fcbcb499bbc5cba2beb61b3afccab136a3cb
created 2012-03-15 09:04 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 735583 - eliminate font constant synonyms and use the standard forms everywhere. r=jdaggett
507417303ad2306bd6f68f6ac9230a2346c6c1d1
created 2012-03-15 09:03 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 735419 - eliminate unused parameter in the gfxTextRun constructor. r=jdaggett
5f438ea9ded4a78c512b583831e3efb79292bc5f
created 2012-03-15 09:03 +0000
pushed 2012-06-04 19:57 +0000
Jonathan Kew Jonathan Kew - bug 735439 - optimize order of fields in gfxFontStyle to save space. r=jdaggett
ac19f9e7096e7095ffb860f79a55e67137dca574
created 2012-04-03 12:22 +0100
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 717175 - flush shaped-word caches if they grow excessively large. r=roc a=akeybl
7b955f363ee9789542c3bc5b531f3a46ffac277e
created 2012-03-21 09:01 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 717175 - disable the timed expiration of shaped-word caches. r=roc a=akeybl
eece32e5b31612567db07aa6bae9fe2c189ed598
created 2012-03-12 16:54 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 726539 - last value wins in the case of conflicting features in -moz-font-feature-settings. r=jdaggett
f4b0642049b9fd74e088b34ed30d99aab143b371
created 2012-03-09 11:05 +0900
pushed 2012-04-24 17:33 +0000
John Daggett John Daggett - Bug 705594. Fixup of intra-family fallback code. r=jfkthame
b4554dac242ac87f8d7022da6d4823644c394c72
created 2012-03-09 11:05 +0900
pushed 2012-04-24 17:33 +0000
John Daggett John Daggett - Bug 705594. Implement hard-coded font fallback. r=roc
be0b61e0ed532e2d1648dde4c32c066f20df49a5
created 2012-03-09 11:05 +0900
pushed 2012-04-24 17:33 +0000
John Daggett John Daggett - Bug 705594. Update Unicode range and pref font lists to avoid system fallback. r=roc
7658ef219e8bc581d62a37fb8a89c9d781d5efd3
created 2012-02-28 21:24 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 721821 - make nsBidiPresUtils::WriteReverse aware of clusters, so that diacritics in RTL text display correctly in SVG text. r=smontagu
e90a72c46e97e27d39f239106fcd481284323ca8
created 2012-02-24 10:15 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 724826 pt 1 - move various Unicode property tables from gfx to intl. r=smontagu
4ad3d672bf460cac00b2c30b9d94b0444a6c43df
created 2012-02-20 08:55 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 728518 - improve the handling of weight in FindFontForChar. r=jdaggett
3588de29a03f649140ade4a58d84a382f38b0d9a
created 2012-02-20 08:54 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 717175 - clear word cache earlier when expiring fonts. r=jdaggett
90213a7ffc243ecbf158896b26c41ce203cca9fc
created 2012-02-15 10:17 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 707959 - followup, move font cache telemetry into gfxFontCache::Lookup. r=roc
f8ce0b7ebd8017cf86c4fb4863e5f8015462f4db
created 2012-02-15 15:37 +0900
pushed 2012-04-24 17:33 +0000
John Daggett John Daggett - Bug 707959. Add word cache and font cache telemetry probes. r=roc
80fa4ccd0b2b0e3909280a591aae831b3303879c
created 2011-08-09 09:06 +0100
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 668813 pt 2 - maintain a character coverage map for gfxFontFamily. r=jdaggett
fa0c78177fb9493188e871b217b3eee09b1d47e1
created 2011-08-09 09:00 +0100
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 668813 pt 1 - check character coverage of other styles in the selected font family before falling back to other families. r=jdaggett
392319d8c1fada29709b6d561224e874dede2b45
created 2012-02-14 08:03 +0000
pushed 2012-04-24 17:33 +0000
Jonathan Kew Jonathan Kew - bug 695857 - update harfbuzz code and adapt gfx/thebes for revised harfbuzz API. r=jdaggett
8dec46c6439ca8b4c53117b0fedaee00225c5fd3
created 2012-02-04 13:11 +0000
pushed 2012-04-24 17:33 +0000
Edwin Flores Edwin Flores - Bug 719288 - Fill and stroke SVG text with one Draw call r=roc
a1f7942cbd937fc0140bd4fc1f61a69ae84141d8
created 2012-04-03 12:22 +0100
pushed 2012-04-03 18:39 +0000
Jonathan Kew Jonathan Kew - bug 717175 - flush shaped-word caches if they grow excessively large. r=roc a=akeybl
0cb0a962e548a6ae253667f63fa95206f3aa8b43
created 2012-03-21 09:01 +0000
pushed 2012-04-03 18:39 +0000
Jonathan Kew Jonathan Kew - bug 717175 - disable the timed expiration of shaped-word caches. r=roc a=akeybl
74655b35431616a012c22379a7a3b804f42f33a3
created 2012-02-20 08:54 +0000
pushed 2012-03-20 22:16 +0000
Jonathan Kew Jonathan Kew - bug 717175 - clear word cache earlier when expiring fonts. r=jdaggett a=akeybl
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-03-13 21:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
eba8a5ac183f19d0acf435eacb9469186b8e684c
created 2012-01-26 13:11 +0100
pushed 2012-03-13 21:17 +0000
Edwin Flores Edwin Flores - Bug 710521 - Refactor gfxFont to separate out drawing stroke and drawing to path. r=roc
1b67951de0a28eb0f308fdd1061a02a48c07c767
created 2012-01-15 08:45 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 716229 pt 2 - initialize font-matching using the group's primary font. r=roc
6290daa6518971521834692d8c05b38f9a70412f
created 2012-01-13 11:37 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
76fc8cdd2a31b8d0365fdfdac6a50f0db0906391
created 2012-01-12 13:30 +0000
pushed 2012-03-13 21:17 +0000
Ed Morley Ed Morley - Backout f94f83c7f2df (bug 708075), 6bf51f18e69e (bug 717311) for test crashes
f94f83c7f2dfd510d5a68937d4263f999355b970
created 2012-01-12 12:44 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
9c2ca2a79d79159fd470ee31763d439f1e884beb
created 2012-01-10 20:40 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 716229 - don't switch fonts for non-printing control chars. r=roc
26d7324c8d37eac60d1abea7e4f645a55084ca68
created 2012-01-05 14:41 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 followup - fix potential crash due to string not being null-terminated.
daadf6827faaf55146463b7fdf68956fa1b78887
created 2012-01-05 11:54 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 5 - optimize allocation of gfxTextRun objects to avoid separate allocation for CompressedGlyph records. r=roc
433b37e097c724cd18e2e5e16b243d0c6a37cb9a
created 2012-01-05 11:54 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 4 - add timed expiration of cached gfxShapedWord records. r=roc
102dff1e0bb54afa509dccbda5700f8db3673174
created 2011-12-06 12:39 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 3 - remove copy of original characters from gfxTextRun. r=roc
e053ff76503dc6f96de659d3bab88de46075ea48
created 2011-12-06 12:39 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 2.5 - adapt Android/FT2 font code to work with gfxShapedWord caches. r=roc
99a6a46456ac0b3dcfdaf203ab2e405d0423dee8
created 2011-12-06 12:39 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 2.1 - implement gfxShapedWord caching for gfxFont instances. r=roc
05fff11a2781a2b837efe8d66f31cafd3d7ec23d
created 2011-12-06 12:39 +0000
pushed 2012-03-13 21:17 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 1 - eliminate gfxTextRunWordCache and gfxTextRunCache. r=roc
9fd54e12e6703800815668f4eac950df397bd66a
created 2012-01-05 08:17 +0100
pushed 2012-03-13 21:17 +0000
Bas Schouten Bas Schouten - Bug 711063 - Part 3: Adjust font code to be compatible with Azure wrapper. r=joedrew
7b4007e3cafa9a12330825a6643df76a4a8d4345
created 2011-12-15 14:59 -0800
pushed 2012-02-01 00:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 707865 - Convert nsTArray::SizeOf() to nsTArray::SizeOfExcludingThis(). r=jlebar.
ff088809cd2a9a0c206c51252b389832046ae733
created 2011-12-18 08:15 -0800
pushed 2012-02-01 00:38 +0000
Matt Brubeck Matt Brubeck - Back out bug 710521, bug 672013, bug 702739 because of Mac reftest failures
2674bffd5575567a951d3bd1ee9b64ae0e0bb29a
created 2011-12-18 21:53 +1300
pushed 2012-02-01 00:38 +0000
Edwin Flores Edwin Flores - Bug 710521. Small refactor of gfxFont to separate drawing to paths and drawing strokes. r=roc
less more (0) -100 -60 tip