jdaggett@mozilla.com
9061c61d0a
Bug 328258. Prevent images larger than 32K pixels in height from loading to workaround Quartz bug. r=pavlov,vlad, a=beltzner
2007-10-23 23:01:16 -07:00
mozilla@weilbacher.org
ed87e29a3e
[OS/2] Bug 371505: finally fix repaint issues with Thebes
2007-10-22 10:59:24 -07:00
mozilla@weilbacher.org
51a977b0a7
[OS/2] Bug 381333: fail metrics computation when face cannot be locked (fixes crash with font-size:0)
2007-10-19 12:24:03 -07:00
reed@reedloden.com
ce7094da13
Bug 393630 - "Potential crash on oom in GenerateAlternativeString" [p=masayuki@d-toybox.com (Masayuki Nakano) r=stuart a1.9=damons]
2007-10-19 01:10:28 -07:00
reed@reedloden.com
bdbb4df157
Bug 386065 - "legend {font-size:0;} still shows the text (yahoo.com mainpage)" [p=chris@pearce.org.nz (Chris Pearce) r+sr=roc a=blocking1.9+]
2007-10-11 21:22:25 -07:00
karlt+@karlt.net
15267eb778
Bug 397288: use CreateGlyphRunsItemizing when CreateGlyphRunsFast fails. r+a=pavlov
2007-10-11 18:05:16 -07:00
bzbarsky@mit.edu
12130e0ab9
Fix build bustage when building with old enough gtk. Bug 362682 followup, r=stuart
2007-10-07 16:09:55 -07:00
pavlov@pavlov.net
b2a85e03a8
removing code that breaks when compiled with newer pangos
2007-10-07 15:52:33 -07:00
pavlov@pavlov.net
1f462f4104
removing printf that snuck in.
2007-10-06 14:07:32 -07:00
pavlov@pavlov.net
73d97b6c94
bug 362682. re-re-landing linux text goodness. r=vlad, patch by me and Behdad Esfahbod <mozilla@behdad.org>.
2007-10-06 00:26:13 -07:00
vladimir@pobox.com
51c2b1c2b4
b=366548, increased GDI usage leading to repainting problems, r/a=stuart
2007-10-03 14:27:42 -07:00
roc+@cs.cmu.edu
1fb7f38610
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
aa2f1bb4bf
Backing out
2007-10-01 15:11:23 -07:00
roc+@cs.cmu.edu
07952e214b
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
masayuki@d-toybox.com
441b843142
Bug 395866 font fallback does not respect stylesheet font list r=vlad, b1.9=stuart
2007-09-28 10:33:50 -07:00
joshmoz@gmail.com
6ea83c78e0
fix major font problem when using the Mac OS X 10.5 SDK. Patch by John Daggett. b=397454 r=roc/vlad sr=roc a=pav
2007-09-28 09:51:11 -07:00
pavlov@pavlov.net
6a813422a6
backing out, again.. not sure what the leaks are.
2007-09-27 17:15:59 -07:00
pavlov@pavlov.net
4ca7fa0c65
unlock the right object.
2007-09-27 16:37:31 -07:00
pavlov@pavlov.net
cec4899e27
unlock causes other badproblems.
2007-09-27 16:35:55 -07:00
pavlov@pavlov.net
af844f43c0
removing some tabs that snuck in + fixing leak by unlocking the FT_Face after we lock it. hopefully fixing leaks caused by previous patch
2007-09-27 16:31:29 -07:00
pavlov@pavlov.net
cdaedc6fdf
whoops, this shouldn't have gone in
2007-09-27 16:04:14 -07:00
pavlov@pavlov.net
57cf17aabe
bug 362682. relanding linux text goodness. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
2007-09-27 15:15:51 -07:00
mozilla@weilbacher.org
9d5c0f3120
[OS/2] Bug 397514: Fix build break following for bug 96041, p=wuno, r=me
2007-09-27 09:41:46 -07:00
vladimir@pobox.com
4dd2e87496
b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
2007-09-25 13:46:08 -07:00
smontagu@smontagu.org
4b4bd5501f
Set fLogicalOrder in the SCRIPTITEM before copying to the ranges so that ScriptPlace has it set. Bug 395676, r+blocking1.9=pavlov
2007-09-25 08:41:34 -07:00
vladimir@pobox.com
96a878f5a9
b=377336, win32 printing page results in excessive data spooled to printer, for real this time, r=stuart
2007-09-24 15:50:44 -07:00
roc+@cs.cmu.edu
bfd939088e
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
c11d00e32d
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
d72a839c93
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
vladimir@pobox.com
77096b4031
b=838960, ugprade cairo to 1.5.x; and b=377336, printing page from win32 results in hung app, r=stuart
2007-09-20 12:24:47 -07:00
smontagu@smontagu.org
5066adf227
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
pavlov@pavlov.net
ba97302f0b
backing out 362682 due to linux tinderboxen not being upgraded... (396805, 389426)
2007-09-19 16:53:09 -07:00
pavlov@pavlov.net
7ce9ed1741
bug 362682. fix missing glyphs on linux. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
2007-09-19 15:18:42 -07:00
roc+@cs.cmu.edu
559a8984a7
Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky
2007-09-18 16:12:06 -07:00
mozilla@weilbacher.org
bb46dfab9e
[OS/2] Bug 395301: Move offscreen surface creation from gfxOS2Platform to gfxOS2Surface
2007-09-18 14:20:25 -07:00
masayuki@d-toybox.com
1173d0d90c
Bug 380026 "text-decoration: underline" for CJK characters is positioned higher than expected r+a=vlad
2007-09-18 02:40:24 -07:00
mozilla@weilbacher.org
ed621ca158
[OS/2] Creation of a minimal 1x1 surface is good enough, and we always own the PS in the gfxOS2Surface(HWND) constructor. Part of work in bug 371505.
2007-09-08 08:29:21 -07:00
mozilla@weilbacher.org
d473eff5d6
[OS/2] Make debug output in gfxOS2Surface a bit more useful
2007-09-08 07:50:09 -07:00
masayuki@d-toybox.com
bc4a238d72
backing out previous checked-in, because some tests are failed in tinderbox
2007-09-05 16:46:09 -07:00
masayuki@d-toybox.com
60b878b0b3
Bug 380026 'text-decoration: underline' for CJK characters is positioned higher than expected. r+a=vlad
2007-09-05 16:03:04 -07:00
jwalden@mit.edu
f57320c98b
Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
2007-09-04 23:41:35 -07:00
roc+@cs.cmu.edu
452c3645a1
Bug 394384. Fix accounting error when tracking the number of times a textrun is referenced from the word cache. debug-only. r+a=pavlov
2007-09-03 20:40:14 -07:00
masayuki@d-toybox.com
5a84442569
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
masayuki@d-toybox.com
bfe2436be6
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
masayuki@d-toybox.com
8541f8f7f0
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
masayuki@d-toybox.com
f05b084582
Bug 393819 Assertion: What's this case?: 'result == 0 || result == 1' in gfxFontconfigUtils when different fonts have a common family name. patch by Karl Tomlinson <mozbugz@karlt.net> r+a=pavlov
2007-08-30 23:30:59 -07:00
martijn.martijn@gmail.com
7f8e139020
Bug 394223 - Mingw build error in gfxWindowsFonts.cpp:1460, r+a=vlad
2007-08-30 17:09:40 -07:00
tor@cs.brown.edu
280f80abef
Bug 393109 - treat system colors as output device values. r+a=pavlov
2007-08-30 09:21:16 -07:00
pavlov@pavlov.net
448c760419
bug 378457. use nsAutoBuffers instead of mallocs for unsicribe item data. r=vlad, sr=bsmedberg. original patch from David Humphrey <david.humphrey@senecac.on.ca>
2007-08-28 13:44:12 -07:00
roc+@cs.cmu.edu
863902e5d6
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
philringnalda@gmail.com
ca955a1140
Bug 379886 - Font preferences panel selects random fonts in cairo builds, patch by Karl Tomlinson <mozbugz@karlt.net>, r+sr=vlad/pavlov
2007-08-26 14:34:03 -07:00
smontagu@smontagu.org
f5a37e33c7
Override fLinkBefore except for the first range of an item, and fLinkAfter except for the last range. Bug 391045, r+a=pavlov
2007-08-26 10:28:56 -07:00
asqueella@gmail.com
f84d6685a6
Bug 390787 - Many fonts and widgets do not display: assert that cairo_scaled_font_create succeeds but recover if it doesn't p=Karl Tomlinson <mozbugz@karlt.net> r+sr=pavlov a=1.9 blocker
2007-08-25 11:33:45 -07:00
pavlov@pavlov.net
8dad34c0fb
bug 393632. cache cjk resolved font list as well. r=elif
2007-08-24 17:00:41 -07:00
pavlov@pavlov.net
0f6d3000c8
bug 393626. fixing a bug causing us to always append the system default font to the list of font entries... r=elif
2007-08-24 16:05:07 -07:00
pavlov@pavlov.net
2a422a28e9
bug 388706. cache resolved fonts per language group. r=elif
2007-08-24 12:41:16 -07:00
mozilla@weilbacher.org
c838dc2d9c
[OS/2] Bug 381333: replace method to scale from font units to pixels. Instead of gfxPangoFonts-like macros use the procedure outlined in the FreeType tutorial. This takes advantage of gfxFloats.
2007-08-19 05:36:21 -07:00
mozilla@weilbacher.org
06cd0f29f3
[OS/2] Bug 381333: - use emHeight instead of xHeight to compute properties in case OS/2 font table is not present - use FT_LOAD_NO_SCALE before measuring characters to get font units - add adjusted size calculation similar to other platforms For some reason these changes also fix the Acid2 test.
2007-08-19 05:27:23 -07:00
mozilla@weilbacher.org
d15dfeee5b
[OS/2] Bug 381333: make debug output more helpful
2007-08-19 05:05:23 -07:00
sharparrow1@yahoo.com
99229009b5
Bug 382458, additional patch to fix repainting problems with theming and pixel rounding. r=vlad, a=blocking1.9+
2007-08-17 13:30:23 -07:00
vladimir@pobox.com
10ea784eab
b=391583, DoesARGBImageDataHaveAlpha is slow, r=stuart,a=me
2007-08-17 12:54:58 -07:00
masayuki@d-toybox.com
5dcd053a56
Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
2007-08-14 09:39:54 -07:00
mats.palmgren@bredband.net
bce3d84005
Bustage fix. b=391243
2007-08-14 04:46:26 -07:00
mats.palmgren@bredband.net
c366407693
Don't crash when CurrentSurface() or GetDC() return null. b=391243 r+sr+a=vladimir
2007-08-14 02:47:37 -07:00
pavlov@pavlov.net
22dc8c001a
make bitmap fonts support their space character. bug 386389. r=vlad
2007-08-10 13:00:03 -07:00
roc+@cs.cmu.edu
ed8c84cc19
Bug 391068. Fix ATSUI cluster analysis loop. r=vlad,a=pavlov
2007-08-09 19:24:38 -07:00
roc+@cs.cmu.edu
58c739db36
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
vladimir@pobox.com
6d5c29bde2
b=390668, crash in gfxASurface::GetType (_moz_cairo_scaled_font_status and others), often using drawWindow
2007-08-09 11:54:17 -07:00
vladimir@pobox.com
5b56ef41e2
b=383512, make (win32) gfx support text drawing onto any surface type, r/a=stuart
2007-08-07 15:46:42 -07:00
mats.palmgren@bredband.net
454cf053a6
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
masayuki@d-toybox.com
70fdc2568a
The additional patch for bug 364786 r=vlad
2007-08-03 11:37:50 -07:00
vladimir@pobox.com
9521c6d47f
b=390202, trunk topcrash gfxFont::Draw, r=stuart,a=damon
2007-07-31 13:34:43 -07:00
roc+@cs.cmu.edu
d1da448c24
Trivial fix that should fix Linux reftests
2007-07-26 04:22:57 -07:00
roc+@cs.cmu.edu
917c4632c9
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
7c12866d18
b=339553, drawString enhancement for canvas, r=me; patch from robarnold
2007-07-25 11:21:34 -07:00
pavlov@pavlov.net
d04ad3b03b
adding color management capabilities -- preffed off. bug 16769. patch from tor. r=bsmedberg, sr=me
2007-07-23 15:02:17 -07:00
longsonr@gmail.com
f72b06b167
Bug 388385 - Memory leak with SVG patterns and clipPaths. r+sr=vladimir
2007-07-23 01:54:52 -07:00
benjamin@smedbergs.us
a5b168b6fe
Bug 388542 - --disable-libxul broken in thebes (in some circumstances), r=vlad
2007-07-18 08:52:41 -07:00
vladimir@pobox.com
ea6bd8313f
b=364300, monospace font sometimes isn't with ATSUI, breaking cols attribute of textarea, r+sr=roc
2007-07-18 07:41:40 -07:00
vladimir@pobox.com
4d0a020e08
b=364786, improve Mac font selection, r=masayuki,sr=roc
2007-07-18 07:22:06 -07:00
vladimir@pobox.com
1d61f44787
b=386895, speed up gfx text rendering (microbenchmark), r=roc
2007-07-17 16:13:48 -07:00
dbaron@dbaron.org
75c96c202a
Move the code needed to get language group-specific font enumeration working and remove the rest of nsFontConfigUtils. b=379888 r=vlad
2007-07-17 14:58:45 -07:00
roc+@cs.cmu.edu
df3a6a3d68
Adding comment.
2007-07-16 16:45:16 -07:00
roc+@cs.cmu.edu
236f0ad4d2
Fixing reftest failure, hopefully. r=pavlov
2007-07-16 16:44:41 -07:00
roc+@cs.cmu.edu
d1797af5ad
Bug 386920. Preserve line-break data when copying glyphs. r=pavlov
2007-07-16 15:50:35 -07:00
roc+@cs.cmu.edu
9906cb5415
Bug 387703. Make all-8bit Unicode text take the Xft fast path if that's enabled, to ensure it's displayed consistently. r=pavlov
2007-07-16 15:49:10 -07:00
smontagu@smontagu.org
70ab11577d
Process glyphs in right-to-left clusters in reverse order. Bug 387653, r=vlad
2007-07-15 23:18:08 -07:00
roc+@cs.cmu.edu
98e06e2acf
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
pavlov@pavlov.net
60b0c9dcbf
speed up setting of code points. bug 386375. r=vlad
2007-07-12 11:14:59 -07:00
pavlov@pavlov.net
83eb81a853
re-enabling kerning on the mac. bug 387197. r=vlad
2007-07-11 10:41:26 -07:00
jwalden@mit.edu
e3c4baccae
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
smontagu@smontagu.org
88c2c40931
Add an mIsRTL flag to the textrun word cache hash key. Bug 386339, r+sr=roc
2007-07-05 22:52:56 -07:00
mozilla@weilbacher.org
1dae669f68
[OS/2] Fix build break in gfxOS2Fonts.cpp (mimic gfxPangoFonts change that supposedly came from Bug 385423)
2007-07-05 13:50:44 -07:00
roc+@cs.cmu.edu
e58660ef2b
Bug 386804. Make 'cache not empty' assertion into a warning. r=vlad
2007-07-04 20:05:06 -07:00
vladimir@pobox.com
cd8d756678
b=361695, [mac] bidi mirroring proken with some fonts, r=vladimir, patch from jdaggett@mozilla.com
2007-07-04 02:19:27 -07:00
roc+@cs.cmu.edu
b2190168cd
Fixing bustage
2007-07-03 21:07:01 -07:00
roc+@cs.cmu.edu
33428c5bf6
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
longsonr@gmail.com
fc778c5615
Bug 385228 - ASSERTION: Surface size too large (would overflow) - change asserts to warnings. r+sr=vladimir
2007-07-03 02:16:50 -07:00
roc+@cs.cmu.edu
6ebd93058f
Bug 386122. Make textrun storage metrics only defined for DEBUG_roc.
2007-07-01 18:24:56 -07:00
roc+@cs.cmu.edu
8e91fac244
Bug 9101. Fix BreakAndMeasureText to save/restore hyphenation state correctly. r=pavlov
2007-07-01 18:12:45 -07:00
mozilla@weilbacher.org
296a7940d1
[OS/2] Fix handling of chars >127 in MakeTextRun and remove unused function arguments.
...
Part of work on Bug 381333 (just as my previous checkin).
2007-06-30 15:19:14 -07:00
mozilla@weilbacher.org
4ee72ec0b6
[OS/2] Get gfxOS2Font::GetMetrics() in order
...
- metrics.y_ppem should not get scaled
- if the space width is too small it's the fault of the font, don't scale it
- add mimimum comment for the function
- add some more debugging output, we'll probably need it again sometime
2007-06-30 13:20:51 -07:00
sharparrow1@yahoo.com
c99421db28
Bug 382458: Fix rounding problems in Windows theme rendering. r+sr=roc.
2007-06-27 09:42:37 -07:00
roc+@cs.cmu.edu
ee678ee439
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
pavlov@pavlov.net
d95b7468f0
removing printf
2007-06-26 17:52:41 -07:00
pavlov@pavlov.net
cab0f40712
make sure the length is >= the data we're reading before we read it. hoping to fix 382713. r=roc
2007-06-26 17:34:52 -07:00
dbaron@dbaron.org
d0ed87d4da
Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
2007-06-26 15:16:34 -07:00
roc+@cs.cmu.edu
4e19947cc9
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
pavlov@pavlov.net
2af54874be
fixing symbol fonts, bitmap fonts and a crash. bugs 385793, 324706, 385795. r=vlad
2007-06-25 14:51:15 -07:00
mozilla@weilbacher.org
771982213b
[OS/2] Fix stupidities about scales when computing font metrics, part of work on Bug 381333
2007-06-24 04:10:03 -07:00
mozilla@weilbacher.org
cba65ecc3d
[OS/2] Improve weight matching when creating cairo font, part of work on Bug 381333
2007-06-24 03:00:50 -07:00
roc+@cs.cmu.edu
130e33c3ea
Bug 385123. Don't insert spaces after holes while we build a textrun. r=vlad
2007-06-20 12:49:33 -07:00
mats.palmgren@bredband.net
5b1d81411b
Don't return values outside the range for PangoWeight (100..900). b=335543 r+sr=vladimir
2007-06-18 20:08:29 -07:00
bzbarsky@mit.edu
e5459dca87
Initialize the thing we're going to test to see whether we
...
succeeded... otherwise we'll be testing random quantities. Bug 384264, r+sr=roc
2007-06-18 07:58:29 -07:00
pavlov@pavlov.net
dce0d1d7de
bug 342466. make font fallback deterministic. r=vlad
2007-06-15 14:48:59 -07:00
mozilla@weilbacher.org
8af5b1515a
[OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis
2007-06-14 13:38:55 -07:00
pavlov@pavlov.net
056b16ad58
minor cleanup to make the code more readable. bug 384363. r=vlad
2007-06-13 16:28:25 -07:00
roc+@cs.cmu.edu
ef3b336b06
Bug 384100. Implement word-based textrun cache. r=vlad
2007-06-12 13:56:04 -07:00
pavlov@pavlov.net
d716f72508
use the right length when iterating over the string. bug 384094. r=vlad
2007-06-12 11:54:41 -07:00
pavlov@pavlov.net
cdc3a5f15e
Force us to select the same font if we're around joiners. bug 384096. r=vlad
2007-06-12 11:52:32 -07:00
pavlov@pavlov.net
1e671a38e9
initing uninited variables. r=me
2007-06-12 01:39:18 -07:00
pavlov@pavlov.net
e47f1946a2
build bustage fix.
2007-06-10 18:45:41 -07:00
pavlov@pavlov.net
098946cd3e
bug 332649. improved windows font selection. r=vlad sr=roc
2007-06-10 18:31:27 -07:00
roc+@cs.cmu.edu
4921ef9a2b
Bug 383548. Add MOZ_COUNT_CTOR/DTOR to help track gfxTextRun memory usage. r=pavlov
2007-06-10 16:07:29 -07:00
mats.palmgren@bredband.net
806f43fe69
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
masayuki@d-toybox.com
a560f39e3e
Bug 374251 r=vlad
2007-06-07 12:14:07 -07:00
roc+@cs.cmu.edu
52b25218e7
Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc
2007-06-06 20:29:34 -07:00
longsonr@gmail.com
ef769fe157
Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc
2007-06-05 02:29:11 -07:00
martijn.martijn@gmail.com
60a1f54423
Fix mingw build issue from Bug 377950 - Need to get real cmaps from fonts, r+sr=pavlov
2007-06-02 03:12:40 -07:00
roc+@cs.cmu.edu
21a9827073
Bug 382490. Fix trimming in BreakAndMeasureText so when we back up to a break opportunity, we back up the trimming state too. r=pavlov
2007-05-30 22:04:24 -07:00
roc+@cs.cmu.edu
fa9335bd42
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
vladimir@pobox.com
5735a79fff
b=348462, clamp font size to a lower value; r=stuart
2007-05-30 01:32:50 -07:00
pavlov@pavlov.net
e88e60f26d
relanding code to get and cache code point info from each font on your system and improve font selection speed and results. bug 377950. r=vlad/roc,sr=roc
2007-05-29 17:07:03 -07:00
benjamin@smedbergs.us
c958680a2c
Backout bug 377950 due to startup crashes.
2007-05-29 08:09:23 -07:00
pavlov@pavlov.net
b7f7397cbf
Get and cache code point info from each font on your system and improve font selection speed/results. bug 377950. r=vlad/roc,sr=roc
2007-05-29 03:24:15 -07:00
roc+@cs.cmu.edu
08c2b6d4aa
Bug 382206. Ensure that the clip rectangle used to draw partial ligatures is pixel-aligned. Also fix an off-by-one error that busted the detection of the end of a ligature. r=pavlov
2007-05-29 02:47:54 -07:00
mozilla@weilbacher.org
5827640155
[OS/2] Bug 381333: improve Thebes font handling on OS/2.- fix faulty missing-glyph case- add the fix from bug 377923
2007-05-28 15:00:00 -07:00
vladimir@pobox.com
635702835b
b=375047, fragile pango initialization, r=roc
2007-05-22 20:57:34 -07:00
roc+@cs.cmu.edu
2f2ce6a87a
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
9f80feccee
Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
2007-05-22 16:40:07 -07:00
roc+@cs.cmu.edu
e118c4fcb4
Bug 381128. Remove gfxPangoFonts::Measure, it's kinda broken and not all that helpful right now. r=pavlov
2007-05-22 16:33:18 -07:00
tor@cs.brown.edu
a2218414c6
Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad
2007-05-22 12:30:03 -07:00
jminta@gmail.com
75c45c5414
Bug 377717 again, if this doesn't go green i'll back out
2007-05-20 19:57:10 -07:00
jminta@gmail.com
6bcd70a458
try again
2007-05-20 19:45:45 -07:00
jminta@gmail.com
a9a3cf07ce
bustage fix from Bug 377717
2007-05-20 19:42:02 -07:00
jminta@gmail.com
1fb0dc7c7f
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
2007-05-20 19:18:04 -07:00
roc+@cs.cmu.edu
d6ff0ee073
Bug 377232. Align font boundaries with cluster boundaries to avoid ATSUI weirdness where it chooses different fonts fo characters in the same cluster...
2007-05-20 19:02:16 -07:00
roc+@cs.cmu.edu
25a38a1d57
Bug 380484. Don't divide by zero if a font has a really small maxAdvance. r=vlad
2007-05-20 18:56:10 -07:00
vladimir@pobox.com
7cce2f4f37
b=380494, followup for zero-sized surfaces; allow zero-sized image surfaces to be created, r+sr=roc
2007-05-20 15:46:53 -07:00
vladimir@pobox.com
e51fc700f7
b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
2007-05-20 15:41:21 -07:00