karlt+@karlt.net
|
1a4597219a
|
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.
|
2008-01-26 23:37:29 -08:00 |
karlt+@karlt.net
|
27f1e406c3
|
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
|
2008-01-21 19:11:46 -08:00 |
roc+@cs.cmu.edu
|
ccfb107567
|
Bug 412859. Some code to dump the contents of the textrun word cache. debug only. r=pavlov
|
2008-01-20 17:23:50 -08:00 |
roc+@cs.cmu.edu
|
d472bd63a1
|
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
|
2007-12-20 23:09:50 -08:00 |
roc+@cs.cmu.edu
|
3c977c106b
|
Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov
|
2007-11-15 17:43:47 -08:00 |
reed@reedloden.com
|
6adc9d9130
|
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+]
|
2007-11-08 22:27:23 -08:00 |
reed@reedloden.com
|
c680daf50e
|
Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures.
|
2007-11-07 23:41:06 -08:00 |
reed@reedloden.com
|
bcefd60351
|
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+]
|
2007-11-07 20:31:33 -08:00 |
roc+@cs.cmu.edu
|
c2bb5070bd
|
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
|
2007-10-24 14:39:23 -07:00 |
roc+@cs.cmu.edu
|
ac98006b47
|
Bug 395458. Blacklist more characters that cause problems when passed to font engines. r=pavlov,a=vlad
|
2007-10-23 17:15:10 -07:00 |
roc+@cs.cmu.edu
|
4e75400e10
|
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
|
2007-10-01 18:47:40 -07:00 |
roc+@cs.cmu.edu
|
8b8d2e52fe
|
Backing out
|
2007-10-01 15:11:23 -07:00 |
roc+@cs.cmu.edu
|
1b1c97e9d8
|
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
|
2007-10-01 14:29:19 -07:00 |
roc+@cs.cmu.edu
|
a0ce273d02
|
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
|
2007-09-23 19:19:14 -07:00 |
roc+@cs.cmu.edu
|
f5ea55f8b4
|
Backing out due to test bustage
|
2007-09-22 06:28:16 -07:00 |
roc+@cs.cmu.edu
|
f2b87e6c9a
|
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
|
2007-09-22 05:43:52 -07:00 |
smontagu@smontagu.org
|
e011fa00ec
|
Display one hex box with six digits for non-BMP codepoints with no glyph. Bug 376532, r+sr+a=roc
|
2007-09-20 03:16:15 -07:00 |
roc+@cs.cmu.edu
|
9ff5ca5b11
|
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
|
2007-09-03 19:38:33 -07:00 |
roc+@cs.cmu.edu
|
dc448b0b32
|
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
|
2007-08-26 16:44:00 -07:00 |
roc+@cs.cmu.edu
|
78b2205f35
|
Bug 385719. Allow text substrings passed to gfxTextRun APIs to start or end in the middle of a cluster. r+a=pavlov
|
2007-08-09 18:35:32 -07:00 |
mats.palmgren@bredband.net
|
c7a065333e
|
Bail out of gfxFont::Draw if setting up the Cairo font fails. b=390476 r+sr=pavlov a19=pavlov
|
2007-08-06 05:30:13 -07:00 |
roc+@cs.cmu.edu
|
9562390da7
|
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
|
2007-07-26 02:47:43 -07:00 |
vladimir@pobox.com
|
90e0f218f9
|
b=364786, improve Mac font selection, r=masayuki,sr=roc
|
2007-07-18 07:22:06 -07:00 |
roc+@cs.cmu.edu
|
9fb0dfd8be
|
Bug 387867. Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and make the ATSUI code only disable optional ligatures. r=pavlov
|
2007-07-13 01:09:25 -07:00 |
jwalden@mit.edu
|
6d7584839a
|
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.
|
2007-07-08 00:08:04 -07:00 |
roc+@cs.cmu.edu
|
2d67bd54a6
|
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
|
2007-07-04 20:07:25 -07:00 |
roc+@cs.cmu.edu
|
2fbe7e618c
|
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
|
2007-07-03 20:39:01 -07:00 |
roc+@cs.cmu.edu
|
f013012704
|
Bug 386211. Turn 'fonts still alive' assertion into a warning. r=vlad
|
2007-07-03 20:24:04 -07:00 |
roc+@cs.cmu.edu
|
a8c03abdb3
|
Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov
|
2007-06-26 21:22:21 -07:00 |
dbaron@dbaron.org
|
ebcc8539e8
|
Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
|
2007-06-26 15:16:34 -07:00 |
roc+@cs.cmu.edu
|
87eb460430
|
Bug 384836. Avoid using a stale gfxContext, by not holding onto one in nsTransformedTextRun, passing in a gfxContext when required instead. r=pavlov,smontagu
|
2007-06-25 21:25:00 -07:00 |
roc+@cs.cmu.edu
|
622f3bf11b
|
Bug 384100. Implement word-based textrun cache. r=vlad
|
2007-06-12 13:56:04 -07:00 |
pavlov@pavlov.net
|
dd270e253e
|
bug 332649. improved windows font selection. r=vlad sr=roc
|
2007-06-10 18:31:27 -07:00 |
mats.palmgren@bredband.net
|
4616663331
|
Clamp final font size (after font-size-adjust) to a reasonable value. b=383473 r+sr=vladimir
|
2007-06-08 01:22:03 -07:00 |
roc+@cs.cmu.edu
|
26c976646e
|
Fixing bustage.
|
2007-05-30 22:21:56 -07:00 |
roc+@cs.cmu.edu
|
f1997a6a30
|
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
|
2007-05-30 22:01:56 -07:00 |
roc+@cs.cmu.edu
|
1c5b7e8938
|
Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov
|
2007-05-22 20:45:51 -07:00 |
roc+@cs.cmu.edu
|
325f3d9df8
|
Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
|
2007-05-22 16:40:07 -07:00 |
jminta@gmail.com
|
5f133ddc08
|
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
|
2007-05-20 19:18:04 -07:00 |
roc+@cs.cmu.edu
|
d6f07e5be0
|
Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
|
2007-05-20 18:54:13 -07:00 |
roc+@cs.cmu.edu
|
e7e11676c0
|
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
|
2007-05-14 20:56:47 -07:00 |
roc+@cs.cmu.edu
|
e74bb303b6
|
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
|
2007-05-14 20:06:52 -07:00 |
roc+@cs.cmu.edu
|
0a098dc718
|
Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
|
2007-05-11 22:52:43 -07:00 |
roc+@cs.cmu.edu
|
09f3ff862f
|
Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
|
2007-05-11 22:51:15 -07:00 |
roc+@cs.cmu.edu
|
d99fda4f3e
|
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
|
2007-05-08 15:46:14 -07:00 |
asqueella@gmail.com
|
c251746b06
|
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
|
2007-05-05 11:19:17 -07:00 |
sayrer@gmail.com
|
fd8573d347
|
backout patch for bug 375760 due to bustage.
|
2007-05-04 21:36:13 -07:00 |
roc+@cs.cmu.edu
|
2898af075d
|
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
|
2007-05-04 19:16:16 -07:00 |
smontagu@smontagu.org
|
ab457d3e6a
|
Reverse the sign of mXOffset in RTL runs so that the offset is always from left to right. Bug 378351, r=roc
|
2007-04-24 23:59:34 -07:00 |
roc+@cs.cmu.edu
|
4edc266f0f
|
Bug 375757. Cache gfxFont objects. r=pavlov
|
2007-04-03 20:32:43 -07:00 |