gfx/thebes/gfxFont.cpp
1c83d1306f2a52596208045a1685788c8df05170
created 2014-02-11 15:28 +0000
pushed 2014-03-08 01:07 +0000
Jonathan Kew Jonathan Kew - bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
ff0e1abb0b06ff152ddc4e8f66f5d074b9a19add
created 2014-03-06 11:00 -0500
pushed 2014-03-07 11:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
75d3146ac0d36b528e371c42e2ae25a08102744d
created 2014-02-11 15:28 +0000
pushed 2014-03-07 11:48 +0000
Jonathan Kew Jonathan Kew - bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
d30141d69df12cfe57aea30b6c81eb777edf1092
created 2014-03-03 08:02 +0000
pushed 2014-03-03 14:45 +0000
Jonathan Kew Jonathan Kew - bug 978313 - initialize matchType appropriately for run-initial control chars that default to the primary font. r=jdaggett
fdd9c1c630490942dd8cafa3f889acbcb2da2d2e
created 2014-02-05 23:08 +1300
pushed 2014-02-10 02:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 947588. Part 2: Add gfxTextRunFactory::TEXT_HIDE_CONTROL_CHARACTERS to guard usage of IsInvalidControlChar. r=jfkthame
3844d3117861eb9ec8deb8594a72b7d1bc618901
created 2014-01-30 10:59 -0500
pushed 2014-01-30 21:12 +0000
James Kitchener James Kitchener - Bug 953385 - Set math script where applicable in /gfx. r=jfkthame
0c8fa25eafe967559e5562569fb9090ff688a29d
created 2014-01-29 14:45 +0000
pushed 2014-01-29 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 957128 - Idempotent change to simplify the code a bit. r=smontagu
3ef6bc080fa37537a626448adc0fb2b5aa935432
created 2014-01-29 14:45 +0000
pushed 2014-01-29 20:09 +0000
Mats Palmgren Mats Palmgren - Bug 957128 - Report hyphen breaks also for word-wrap:break-word (to display soft-hyphens). r=smontagu
71c900e16cf9465298b05da2cb9a7812b3145120
created 2014-01-29 16:39 +0900
pushed 2014-01-29 20:09 +0000
John Daggett John Daggett - Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
579ca52244a1bf3a22164bac7ee9a25026e0864e
created 2014-01-29 16:39 +0900
pushed 2014-01-29 20:09 +0000
John Daggett John Daggett - Bug 962440 - refactor methods used for loading fontinfo data. r=bas
93f99d0518c7bc218df9d9154370345a13426827
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
52be855fdf89457c4ea1ba3e50af83752e99baea
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2014-01-13 11:46 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 15:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
9de53a0258931b7382c8edc9fa3ec193e884d9cd
created 2013-12-11 11:59 -0800
pushed 2014-01-03 11:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 955942 (part 1) - Remove unnecessary nsIMemoryReporter qualifiers from UNITS_* and KIND_* constants. r=mccr8.
b712295eed240608aa04c5611a22cf80f85c9817
created 2013-12-19 20:21 +0000
pushed 2013-12-20 02:59 +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
d46a72c9085d0c4ed402bb7ac654325155a2e2fd
created 2013-12-19 20:20 +0000
pushed 2013-12-20 02:59 +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
064eb6b0604d11a411cef41d9f9cef4c2b53f748
created 2013-12-12 17:37 -0500
pushed 2013-12-13 03:13 +0000
Kevin Simons Kevin Simons - Bug 944646 - Check the DrawTarget type before downcasting PathBuilders. r=mattwoodrow
4364781968e8917f374767875883b7d023093ea5
created 2013-12-07 21:39 -0800
pushed 2013-12-10 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
294b27f4a5f5c4986d2100e8e66c8ce270f317aa
created 2013-12-07 21:38 -0800
pushed 2013-12-10 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 1) - Rename NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN as MOZ_DEFINE_MALLOC_SIZE_OF. r=mccr8.
ece8c99958a66cc5049f7fb6da7c61a5d07301ec
created 2013-11-07 16:35 +1100
pushed 2013-11-29 08:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
190eedf8577ac44ad362192c99c9708ca8098f17
created 2013-11-27 20:05 -0500
pushed 2013-11-28 10:47 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
25312eb719988a0049a704813bb598ed07ed7177
created 2013-11-07 16:35 +1100
pushed 2013-11-28 10:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
2ae10dc494d86c8dd2daf1107e8c57a451dbe53c
created 2013-11-25 13:59 +0900
pushed 2013-11-25 11:38 +0000
John Daggett John Daggett - Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
18eadd057bee5c0b93270b4d3777c7b3caf7a117
created 2013-11-24 18:02 -0800
pushed 2013-11-25 11:38 +0000
Phil Ringnalda Phil Ringnalda - Back out d280a1c64f76 (bug 939585) for Mac build bustage
d280a1c64f762159c0f3dcd334f6b8f784ed2d3b
created 2013-11-21 14:22 -0500
pushed 2013-11-25 11:38 +0000
Benoit Girard Benoit Girard - Bug 939585 - Build gfx/thebes in unified mode. r=ehsan,bjacob
040798d3721c071a0aa61680ffb19e68f03af565
created 2013-11-22 21:43 +0000
pushed 2013-11-25 01:46 +0000
Jonathan Kew Jonathan Kew - bug 941940 - don't render stray <CR> characters (&#13; entities) in the DOM as hexboxes, just leave them invisible. r=roc
358497b9c7137178ac7ee227025b720a44bf3064
created 2013-11-21 21:31 +0000
pushed 2013-11-22 13:45 +0000
Jonathan Kew Jonathan Kew - bug 941638 - cache hyphen width in the gfxFontGroup, to improve layout performance for auto-hyphenated text. r=roc
1cb4343bea0d992c56c8b817341d0b27f2cf9781
created 2013-11-12 23:53 +0000
pushed 2013-11-15 03:19 +0000
Jonathan Kew Jonathan Kew - bug 909344 - treat U+007F as a control, not a printable character. r=roc
30b962e3c46bf5cb8eaa05f813f2445bd7768579
created 2013-08-26 16:32 -0700
pushed 2013-11-12 20:24 +0000
Jonathan Kew Jonathan Kew - bug 909344 - render stray control characters as hexboxes instead of invisible. r=roc
44cce34b707327a7cec92402b47ba9d91e9b5d60
created 2013-11-12 10:13 +0000
pushed 2013-11-12 15:09 +0000
Jonathan Kew Jonathan Kew - backout 739edf98ca0b (bug 909344) for reftest failure in layout/reftests/bugs/388367-1.html.
739edf98ca0b5d7cfc02e1fea1653ea906f6dca7
created 2013-08-26 16:32 -0700
pushed 2013-11-12 15:09 +0000
Jonathan Kew Jonathan Kew - bug 909344 - render stray control characters as hexboxes instead of invisible. r=roc
f08890ce059127390286f659d6c8f3fd75bcacf6
created 2013-11-06 14:58 +1100
pushed 2013-11-06 12:08 +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.
412123f1e16acf86ea2962afab7929f1b0eacfba
created 2013-11-04 14:47 +1300
pushed 2013-11-04 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 922515 - Don't apply a skew matrix to the DT when it's cairo, since we use the cairo font with it already applied. r=Bas
7a170048638802e7c632426daf9afbbe74b1b8a3
created 2013-10-29 14:02 +0000
pushed 2013-11-01 01:00 +0000
Jonathan Kew Jonathan Kew - bug 894798 - disable word-cache expiration timer on release builds. r=roc
30a7b37f089281c7001034a3b4e284dabd0eb185
created 2013-10-02 16:07 +0300
pushed 2013-10-25 08:12 +0000
Simon Montagu Simon Montagu - Add new bidi control characters defined in Unicode 6.3. Bug 922530, r=jfkthame
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2013-10-16 03:15 +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 2013-10-09 08:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
ae6c7a11874eb2fcd05cc4c96b886a1e3757663c
created 2013-10-01 17:02 -0400
pushed 2013-10-02 01:41 +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
3287d7bbdc14370007bc4fc56356766b6412a49e
created 2013-09-28 16:20 +0200
pushed 2013-09-29 09:37 +0000
Bas Schouten Bas Schouten - Bug 918613: Convert cairo path code to use cairo_path_t. r=jrmuizel
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2013-09-25 02:43 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
2b8f9312e064e49fc1aed4d31522503558651971
created 2013-05-22 23:48 +0800
pushed 2013-09-15 03:06 +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-09-15 03:06 +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-09-13 20:07 +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-09-13 20:07 +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-09-13 20:07 +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-09-13 20:07 +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-09-13 20:07 +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-09-13 20:07 +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-09-13 14:01 +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-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
385b4f188abde6357b73fcfeab53db72d10eb339
created 2013-09-11 10:36 +0900
pushed 2013-09-11 07:31 +0000
John Daggett John Daggett - Bug 901845 - add a pref to specify the max entries in a word cache. r=jfkthame
f0b437a5bb5a2746c10530214f291e76b88ee4ab
created 2013-09-11 10:36 +0900
pushed 2013-09-11 07:31 +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-09-09 20:03 +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-09-09 20:03 +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-09-05 19:48 +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-09-05 10:06 +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-09-05 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
1250c160eaec3d19764d0dc7ab32d81dc320c106
created 2013-09-04 12:16 +0100
pushed 2013-09-04 23:18 +0000
Jonathan Kew Jonathan Kew - bug 906646 - glyphs with an SVG representation should never be considered "contained". r=roc
less more (0) -300 -100 -60 tip