gfx/thebes/public/gfxFont.h
7d03ce447802f4dad72cdd6dfe693f3c065ccc39
created 2008-02-15 13:31 -0800
pushed unknown
masayuki masayuki - Bug 402524 Need to correct the Metrics for fonts in XP level r=pavlov, b1.9=vlad
fef10d33ab8337845f7fb5718161ca092086806f
created 2008-02-11 22:43 -0800
pushed unknown
karlt+ karlt+ - Bug 414649 - wrong ui font (serif vs sans). Remove FindGenericFontFromStyle. r=pavlov
4a68b3e2458b140631ddf881f0f81077ff50ed38
created 2008-01-26 23:37 -0800
pushed unknown
karlt+ karlt+ - Bug 401988 - gfxPangoFontGroup::CreateGlyphRunsItemizing must use gfxPangoFont corresponding to the PangoFont from pango_shape (wrong glyphs selected when falling back to fonts of different style). Provide fontconfig with information re requested font even when non-existant. Map FONT_WEIGHT_NORMAL to Regular not Medium weight fonts. r=pavlov, sr=roc.
f9b4aac68a2b0664c4d4d0b2154d1269756680db
created 2008-01-21 19:11 -0800
pushed unknown
karlt+ karlt+ - Touch ups to gfxFontCache, for gfxFonts that are added twice and for those that are not accessed through AddNew() and Lookup(). b=401988, r+sr=roc
d17f36435df4bf15caa73faf67dd73bd5a2edf79
created 2008-01-20 17:23 -0800
pushed unknown
roc+ roc+ - Bug 412859. Some code to dump the contents of the textrun word cache. debug only. r=pavlov
83e47fdf3d3c7a09a446093092dbae37aef8543a
created 2007-12-20 23:09 -0800
pushed unknown
roc+ roc+ - Bug 407761. Don't try to get/use extents for missing glyphs, and tolerate glyph extents that might be missing due to OOM. r=vlad
1a966f689d12f0c076b8a8b58b4c11e54ac84a2b
created 2007-11-15 17:43 -0800
pushed unknown
roc+ roc+ - Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov
ce3cf2f9cdc29e9d75db8989a97f5dad37749cde
created 2007-11-08 22:27 -0800
pushed unknown
reed reed - Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
5a605e029a390d080ad21f5145a41a467ff0118a
created 2007-11-07 23:41 -0800
pushed unknown
reed reed - Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures.
2b91bbb618415ba0850eda6bba0655fc62bb0bcf
created 2007-11-07 20:31 -0800
pushed unknown
reed reed - Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
e0df0507c83f908c8f520821090bb6bd7ce4f0ca
created 2007-10-24 14:39 -0700
pushed unknown
roc+ roc+ - Bug 396321. Make gfxTextRunWordCache strip bidi control characters when it creates a text run, ensuring that platform text engines never see such characters. r=pavlov,a=vlad
4321b4e4ed99fd887e96efefea75a3789c357c17
created 2007-10-23 17:15 -0700
pushed unknown
roc+ roc+ - Bug 395458. Blacklist more characters that cause problems when passed to font engines. r=pavlov,a=vlad
dd6ce608ebff3b33658cca2742e1c2843aae5b28
created 2007-10-01 18:47 -0700
pushed unknown
roc+ roc+ - Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
8d6e108f1046099b4693d755c617c2d1fb3a1c53
created 2007-10-01 15:11 -0700
pushed unknown
roc+ roc+ - Backing out
907ecbf88247561217c81eac9f241aad1378bcb8
created 2007-10-01 14:29 -0700
pushed unknown
roc+ roc+ - Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
81b50b2f2eceef0ab4855d917208fd26d914ea02
created 2007-09-23 19:19 -0700
pushed unknown
roc+ roc+ - Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
7e57c812c2ff5cd0b6d9ef93204fbb5156eebaaf
created 2007-09-22 06:28 -0700
pushed unknown
roc+ roc+ - Backing out due to test bustage
66eb4492bc1ea451a6b05cf5b107c55ba795f1f9
created 2007-09-22 05:43 -0700
pushed unknown
roc+ roc+ - Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
e83e38c02f4727d426c9f4fa2f91cd2c9311e1dc
created 2007-09-20 03:16 -0700
pushed unknown
smontagu smontagu - Display one hex box with six digits for non-BMP codepoints with no glyph. Bug 376532, r+sr+a=roc
0d79eae63e5795e3a947ea509b506aa249f9cf45
created 2007-09-03 19:38 -0700
pushed unknown
roc+ roc+ - Bug 388367. Treat form-feed as one of the characters that always breaks up textrun words and should never be passed to platform textrun code. r+a=vlad
d3844eb3c663421d3ee94a5b3d4c98b2935818b7
created 2007-08-26 16:44 -0700
pushed unknown
roc+ roc+ - Bug 390234. Coalesce glyph runs after sorting them, gets them into the canonical form. Also add debug code to help track down textrun-cache related crashers. r=vlad
17122bed31f17dda58dbba3f8094a7444eab21fb
created 2007-08-09 18:35 -0700
pushed unknown
roc+ roc+ - Bug 385719. Allow text substrings passed to gfxTextRun APIs to start or end in the middle of a cluster. r+a=pavlov
d8e588aa488ce5e6de133e7168c8567004d7b7c7
created 2007-08-06 05:30 -0700
pushed unknown
mats palmgren mats palmgren - Bail out of gfxFont::Draw if setting up the Cairo font fails. b=390476 r+sr=pavlov a19=pavlov
31b8a46f0c4c8fb0af384305ecb87881d571b464
created 2007-07-26 02:47 -0700
pushed unknown
roc+ roc+ - Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
b93288890e5d4bfb9d12fad843f7affb622e90cb
created 2007-07-18 07:22 -0700
pushed unknown
vladimir vladimir - b=364786, improve Mac font selection, r=masayuki,sr=roc
f14c39337678ba8c79c5951d571a126e63cd103e
created 2007-07-13 01:09 -0700
pushed unknown
roc+ roc+ - Bug 387867. Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and make the ATSUI code only disable optional ligatures. r=pavlov
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed unknown
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
1aa2a5c81caee7cd8c11bc13034ab6770ab200d8
created 2007-07-04 20:07 -0700
pushed unknown
roc+ roc+ - Bug 385423. Force ZWSP, PSEP and LSEP to be treated as zero-width invisible and not passed into platform textrun creation. Avoids potential bugs and forces consistent handling. r=vlad
5b26a3e78cdb950ac6f6390da55a545cf20bb5cc
created 2007-07-03 20:39 -0700
pushed unknown
roc+ roc+ - Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu
1076b130cc5aa3ad63ec7f4c4daf5584417195dd
created 2007-07-03 20:24 -0700
pushed unknown
roc+ roc+ - Bug 386211. Turn 'fonts still alive' assertion into a warning. r=vlad
296d056789a8b39822e6f799312237b23271bca6
created 2007-06-26 21:22 -0700
pushed unknown
roc+ roc+ - Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov
59ed7b01ceacc71533bf6f748871cb5cfb963004
created 2007-06-26 15:16 -0700
pushed unknown
dbaron dbaron - Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
6f4f930d19d6cc9b8481392abace6d5ab6d37ddb
created 2007-06-25 21:25 -0700
pushed unknown
roc+ roc+ - Bug 384836. Avoid using a stale gfxContext, by not holding onto one in nsTransformedTextRun, passing in a gfxContext when required instead. r=pavlov,smontagu
3ab5e1ea160a9381419d9609cf3027266182891b
created 2007-06-12 13:56 -0700
pushed unknown
roc+ roc+ - Bug 384100. Implement word-based textrun cache. r=vlad
5ac0fb4d82d70fba32027fc8772ae2f23b34db03
created 2007-06-10 18:31 -0700
pushed unknown
pavlov pavlov - bug 332649. improved windows font selection. r=vlad sr=roc
b0c32fe9eb98460057472e6259a33a610dd0cacd
created 2007-06-08 01:22 -0700
pushed unknown
mats palmgren mats palmgren - Clamp final font size (after font-size-adjust) to a reasonable value. b=383473 r+sr=vladimir
40fae30e202b036f6aa93867af298eeb58476a66
created 2007-05-30 22:21 -0700
pushed unknown
roc+ roc+ - Fixing bustage.
1d2a1063c3026569636aa0e5468f06c197dbd552
created 2007-05-30 22:01 -0700
pushed unknown
roc+ roc+ - Bug 382279. Disable ligatures when letter-spacing is in effect. Also, avoid adding space inside ligatures if the gfx backend doesn't respect our disabling of ligatures. r=pavlov
65e6f70894ebf2f704be3ccdeba095e21cbbd00c
created 2007-05-22 20:45 -0700
pushed unknown
roc+ roc+ - Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov
eed3701cf4e4c9057ff8c6b7d80482b341a44f2d
created 2007-05-22 16:40 -0700
pushed unknown
roc+ roc+ - Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
e80700ce26333590a4f2410bae19e4560f0f763b
created 2007-05-20 19:18 -0700
pushed unknown
jminta jminta - Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
40988a3d12e80c8b1b861014903d5743633d4193
created 2007-05-20 18:54 -0700
pushed unknown
roc+ roc+ - Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
5ed246de0b0b2c94e83fc8c93176b1bfaf41f46d
created 2007-05-14 20:56 -0700
pushed unknown
roc+ roc+ - Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
f37d4ab00a01cab05cf12ffb219edf88c246c3a6
created 2007-05-14 20:06 -0700
pushed unknown
roc+ roc+ - Bug 380484. Work around ATSUI's 32k pixel limitation; when creating textruns, split the textrun up into smaller pieces if necessary before we pass it to ATSUI. r=vlad
4e39c01c97feaba34c8ec59b74019122c690703f
created 2007-05-11 22:52 -0700
pushed unknown
roc+ roc+ - Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
64b1a3d82e17993bb34281864afd1045edf32e8d
created 2007-05-11 22:51 -0700
pushed unknown
roc+ roc+ - Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
531e15affbb9e751ed8cf77c1363e584d389dcae
created 2007-05-08 15:46 -0700
pushed unknown
roc+ roc+ - Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
741aa5658c9874e66347d7474f4dd8267390c0fd
created 2007-05-05 11:19 -0700
pushed unknown
asqueella asqueella - Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.(gfxFont.h part I missed the first time)p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc
b6a3a20f89c5e77a1d0c7f4128c694d1699a2ec9
created 2007-05-04 21:36 -0700
pushed unknown
sayrer sayrer - backout patch for bug 375760 due to bustage.
1e4fac08ab36552032c3aeea74df67e3e3f46fa3
created 2007-05-04 19:16 -0700
pushed unknown
roc+ roc+ - Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
dc3a2a17382aa7f611f8ea774d5d7bc4bb8c11b4
created 2007-04-24 23:59 -0700
pushed unknown
smontagu smontagu - Reverse the sign of mXOffset in RTL runs so that the offset is always from left to right. Bug 378351, r=roc
ac57cdb95ff4c6886b8692a477d3777e2b975d36
created 2007-04-03 20:32 -0700
pushed unknown
roc+ roc+ - Bug 375757. Cache gfxFont objects. r=pavlov
2760e7db36f1c1acdaf925a6bde16d0175fe0c1f
created 2007-03-26 20:24 -0700
pushed unknown
roc+ roc+ - Bug 372629. Draw missing-glyph boxes with the Unicode character inscribed in hex. r=pavlov
dad02d3ebc7d9e5fdfed17234d31d10e3b1b55ec
created 2007-03-22 16:07 -0700
pushed unknown
roc+ roc+ - Bug 374720. Minor gfx changes to support new textframe work. r=pavlov
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip