gfx/thebes/gfxFont.h
af28fe58e2637d734dd6cba1b9f15e8061995f15
created 2013-12-22 19:25 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 950590 - part 2 - make SetUserFontSet support updating a gfxFontGroup's user font set on the fly, and use this in canvas rendering context. r=roc a=lsblakk
4b603966034c44a3be217fc3525da95ffd758fb3
created 2013-12-22 19:25 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 950590 - part 1 - use nsRefPtr instead of manual addref/release calls for gfxFontGroup's reference to the user font set. r=roc a=lsblakk
30d37e5c0b90d6ccce6c79aa31dc93be0eb4ad55
created 2013-12-03 20:01 -0800
pushed 2014-03-10 22:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
b7e96ff87420ae219bf4de16e5798705c5b432f5
created 2013-12-02 18:53 -0500
pushed 2014-03-10 22:05 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 945509 - Include 2D.h in gfxFont.h because it uses ScaledFont; r=glandium
2ae10dc494d86c8dd2daf1107e8c57a451dbe53c
created 2013-11-25 13:59 +0900
pushed 2014-03-10 22:05 +0000
John Daggett John Daggett - Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
358497b9c7137178ac7ee227025b720a44bf3064
created 2013-11-21 21:31 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 941638 - cache hyphen width in the gfxFontGroup, to improve layout performance for auto-hyphenated text. r=roc
f08890ce059127390286f659d6c8f3fd75bcacf6
created 2013-11-06 14:58 +1100
pushed 2014-03-10 22:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
072a8ecc163bc066c6fdd2130a88e145625abe40
created 2013-12-22 21:17 +0000
pushed 2014-01-28 00:16 +0000
Jonathan Kew Jonathan Kew - bug 950590 - use nsRefPtr for gfxFontGroup's reference to the user font set, and support changing it from canvas context. r=roc a=lsblakk
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2014-01-28 00:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
ae6c7a11874eb2fcd05cc4c96b886a1e3757663c
created 2013-10-01 17:02 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 4: Move DrawMode outside of gfxFont.h so that we won't need to #include that header everywhere DrawMode is needed; r=roc
2b8f9312e064e49fc1aed4d31522503558651971
created 2013-05-22 23:48 +0800
pushed 2013-12-03 03:32 +0000
Jonathan Kew Jonathan Kew - bug 871961 pt 4 - on xpcom-shutdown notification, release any SVG-glyphs documents held by fonts. r=roc
ad42e99b60f30b6abf479ee40e1dabdfbe480f57
created 2013-09-14 12:40 +0100
pushed 2013-12-03 03:32 +0000
Jonathan Kew Jonathan Kew - bug 916048 - SVG-in-OpenType glyphs should use the font's unitsPerEm value. r=roc
13743a1f2db3b0ae4c66d2728eb4b8272e65459c
created 2013-05-16 14:35 +1200
pushed 2013-12-03 03:32 +0000
Edwin Flores Edwin Flores - Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
c88b666cff54e59c9a99b84b0cb202fd9e7ab19a
created 2013-09-13 11:15 -0400
pushed 2013-12-03 03:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6c097bdfc079, 51f5d900cd27, 9fdf99c07466, and b322938b37ef (bug 798843) due to intermittent Windows test failures.
0b516c2f2bd1c49c5e8e6daac487836b9f0d49c2
created 2013-08-20 01:08 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 906643. Part 7: Hook up animation support for gfxSVGGlyphs. r=jfkthame
edc896e0b128ffc79a24e6feaba1f31b3cd01884
created 2013-08-20 01:08 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 906643. Part 6: Add gfxFontEntry::NotifyGlyphsChanged, which calls new gfxFont::NotifyGlyphsChanged, which calls new gfxGlyphExtents::NotifyGlyphsChanged; these methods flush out existing glyph extents and notify all affected gfxUserFontGroups of the glyph changes. r=jfkthame
2b954ab98ea2057ee8f640efadef9fd57502aace
created 2013-09-02 16:30 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 906643. Part 5.2: Add gfxFont::GlyphChangeObserver. r=jfkthame
ee76302ff347d2e4966c952ff7ab8a4f833aab40
created 2013-08-20 01:08 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 906643. Part 4: Make each gfxFontEntry track its gfxFonts with SVG glyphs. r=jfkthame
6c097bdfc0790f22e44432b073163ea1af432fa3
created 2013-05-16 14:35 +1200
pushed 2013-12-03 03:32 +0000
Edwin Flores Edwin Flores - Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
3fe9649ebd84b0a4bdefc1321172ada924cb4372
created 2013-08-27 16:24 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
f0b437a5bb5a2746c10530214f291e76b88ee4ab
created 2013-09-11 10:36 +0900
pushed 2013-12-03 03:32 +0000
John Daggett John Daggett - Bug 901845 - add a pref to specify the length limit of words in word caches. r=jfkthame
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-12-03 03:32 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-12-03 03:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-12-03 03:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
f88c529008d024cbb21ed87808ba55b250f3039d
created 2013-09-04 10:01 +0100
pushed 2013-12-03 03:32 +0000
Jonathan Kew Jonathan Kew - bug 910376 - don't risk leaving mSharedBlobData uninitialized. r=karlt
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-12-03 03:32 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2013-10-21 21:47 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
9395e867ca3bedf118aced309f469ec080fba765
created 2013-07-30 05:00 +0900
pushed 2013-10-21 21:47 +0000
John Daggett John Daggett - Bug 857142 - implement -moz-font-smoothing. r=dbaron
8c89fe2a5c92c6cda691263a46266d999f4e59a9
created 2013-07-29 11:09 +0100
pushed 2013-10-21 21:47 +0000
Ed Morley Ed Morley - Backed out changeset 31a1b6fff957 (bug 857142) for reftest failures
31a1b6fff957e472ea7f8e99506eef19b60d9122
created 2013-07-29 17:33 +0900
pushed 2013-10-21 21:47 +0000
John Daggett John Daggett - Bug 857142 - implement -moz-font-smoothing. r=dbaron
7aaddad27d178db0647e211c92d771f52bcff13b
created 2013-06-25 09:14 +0100
pushed 2013-10-21 21:47 +0000
Jonathan Kew Jonathan Kew - bug 878674 - pt 1 - load Fennec bundled fonts directly from omnijar without copying them out to the filesystem. r=roc
1d18a9213af9cc25634715dd84c95de89d18ba4f
created 2013-06-25 11:26 +0100
pushed 2013-10-21 21:47 +0000
Ed Morley Ed Morley - Backed out changeset 8284007baae4 (bug 878674) for Android startup java exceptions
8284007baae43ee7ec806cbfa406da58c79177fd
created 2013-06-25 09:14 +0100
pushed 2013-10-21 21:47 +0000
Jonathan Kew Jonathan Kew - bug 878674 - pt 1 - load Fennec bundled fonts directly from omnijar without copying them out to the filesystem. r=roc
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-10-21 21:47 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
8fed67bc814d173ddba7083a1a6e6669456b7a2e
created 2013-05-29 14:59 -0700
pushed 2013-09-09 22:57 +0000
Jeff Gilbert Jeff Gilbert - Bug 877382 - Remove THEBES_API decorator. - r=BenWa
173700b1c3e9f4310fe7b17a21be88dc02ffec2d
created 2013-05-25 21:06 +0800
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - backout changesets d8f3694dd6df (bug 871961 pt 2) and b77d5e403c3d (bug 871961 pt 4) for making the browser crashy. r=me
b77d5e403c3d830ac0098632160b3bf344d19f57
created 2013-05-22 23:48 +0800
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - bug 871961 pt 4 - on xpcom-shutdown notification, release any SVG-glyphs documents held by fonts. r=roc
f7beb3f7dceb06c3b176fca84dc947f613c0b7c3
created 2013-05-21 12:25 +0800
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - bug 874053 - ReadCMAP() must not leave the font entry's mCharacterMap pointer NULL, even if cmap table can't be read. r=roc
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2013-09-09 22:57 +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
0ca2dcc27f228b29601f7e6294ac0208c190c998
created 2013-05-20 11:59 +0900
pushed 2013-09-09 22:57 +0000
John Daggett John Daggett - Bug 549861 - reland font-variant subproperties with DOM-peer review. r=khuey
90b73c3533fd7ba250803977b718885aa03a20ac
created 2013-05-19 20:26 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Merge backout.
9f2fa4839e9860362963f977b09a2621b64e0dd2
created 2013-05-19 20:23 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2013-09-09 22:57 +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
747173e387c9646411590dc12e8babb5fa480d90
created 2013-05-15 20:53 -0700
pushed 2013-09-09 22:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 4d755ea39a56:81d152795bea (bug 798843) for style mochitest failures
81d152795bea5fbbe6229928ac0bfed91038e2b4
created 2013-05-16 14:35 +1200
pushed 2013-09-09 22:57 +0000
Edwin Flores Edwin Flores - Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
7ecd4e3863b42b3aa9420b9c841040fe0f0e3c30
created 2013-05-13 18:45 +0900
pushed 2013-09-09 22:57 +0000
John Daggett John Daggett - Bug 549861. Trim out kerning from gfxFontStyle. r=jkew
d97d070db34414267f1fbf5379eb896d4ff47c0d
created 2013-05-13 18:45 +0900
pushed 2013-09-09 22:57 +0000
John Daggett John Daggett - Bug 549861. Implement gfx support for font-variant-alternates. r=jkew
dea9df4a487db3ccafb3332946a2480aeb22f5a5
created 2013-05-13 18:45 +0900
pushed 2013-09-09 22:57 +0000
John Daggett John Daggett - Bug 549861. Implement rendering support for simple font-variant properties. r=jkew
7a1b078e8bf517315ea78f5c533c98a0952ad694
created 2013-04-29 15:52 -0400
pushed 2013-07-29 23:00 +0000
Nathan Froyd Nathan Froyd - Bug 863264 - delete pointless initialization of mBoundingBox in gfxFont::RunMetrics constructor; r=BenWa
703e4668b5c8dcfd49afa2343566b9175dfde5e6
created 2013-04-11 22:49 +0900
pushed 2013-07-29 23:00 +0000
John Daggett John Daggett - Bug 761442 - treat substitution and positioning lookups involving <space> differently. r=jkew
8a0073ae1a45f4bd2318b84c7dcb37620d42156d
created 2013-01-08 14:38 +0000
pushed 2013-07-29 23:00 +0000
Jonathan Kew Jonathan Kew - Bug 761442 - don't use per-word shaping with fonts that use <space> in opentype lookups. r=jdaggett
4d7684259549a9e5dda78b3f45f95e7f46014af9
created 2013-03-23 21:14 -0500
pushed 2013-06-17 22:53 +0000
Joshua Cranmer Joshua Cranmer - Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
4cfcf547387836fbc849294be2a678d3c62ba059
created 2013-03-08 10:41 +0000
pushed 2013-06-17 22:53 +0000
Jonathan Kew Jonathan Kew - bug 840431 - cache an ellipsis textrun on gfxFontGroup, to minimize perf overhead due to text-overflow. r=roc
32b80ae899a1108c86ddddde17b1618107625593
created 2012-10-29 13:43 +0000
pushed 2013-06-17 22:53 +0000
Jonathan Kew Jonathan Kew - bug 728436 - make synthetic bolding less severe at large sizes. r=jdaggett
1861d261f88fc6458995a74799f7ad898a640d21
created 2013-02-22 16:52 +0000
pushed 2013-06-17 22:53 +0000
Jonathan Kew Jonathan Kew - bug 844133 - eliminate the MOZ_GRAPHITE configure option. r=ted
99387b4b9731fdff64087227972ec0b590a4d04c
created 2013-02-22 13:14 +0000
pushed 2013-06-17 22:53 +0000
Jonathan Kew Jonathan Kew - bug 843588 - font table cache management should not rely on hashtable entry pointers remaining valid. r=karlt
less more (0) -100 -60 tip