Commit Graph

110 Commits

Author SHA1 Message Date
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
roc+@cs.cmu.edu
1c9b59c045 Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad 2007-05-20 18:54:13 -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
mozilla@weilbacher.org
5103c57ef2 [OS/2] Bug 371504: get Thebes working on OS/2 again.- Change the font handling over from native OS/2 GPI to Fontconfig+Freetype.- This lets us use cairo text drawing.Finally end the months long OS/2 build break. 2007-05-20 06:45:49 -07:00
mozilla@weilbacher.org
98ceec445f [OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad 2007-05-20 06:28:09 -07:00
joshmoz@gmail.com
bd0d160e41 don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc 2007-05-17 20:04:04 -07:00
roc+@cs.cmu.edu
007855e6ef Not (Really) Part Of The Build. Fix shortcut calculation that was causing random crashes with new textframe. 2007-05-16 22:18:21 -07:00
vladimir@pobox.com
46ddf124bb b=380494, allow zero-width/height surfaces (crash moz_cairo_win32_surface_get_image etc.), r+sr=roc 2007-05-15 13:27:10 -07:00
dbaron@dbaron.org
b065ff84ea Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad 2007-05-14 22:15:45 -07:00
roc+@cs.cmu.edu
69246cf0ee 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
54fb98b302 Not (Really) Part Of The Build (Yet). Make gfxSkipCharsIterator::IsOriginalCharSkipped operate correctly when the iterator is currently pointed at a zero-length run. 2007-05-14 20:09:16 -07:00
roc+@cs.cmu.edu
ec3b45488e 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
77ac654c2d 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 19:54:19 -07:00
asqueella@gmail.com
e8c2a7c282 Bug 380153 - SetupClusterBoundaries uses unset attrs from pango_break after NUL.p=Karl Tomlinson <mozbugz@karlt.net>r=roc 2007-05-13 05:31:24 -07:00
asqueella@gmail.com
498dedc047 Bug 375864 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] when viewing URL as UTF-16p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc 2007-05-13 04:32:43 -07:00
mats.palmgren@bredband.net
ba05ce501d Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir 2007-05-12 06:06:16 -07:00
roc+@cs.cmu.edu
edb098f03a Bug 380210. Fix appunits to Pango units conversions (only affects newtextframe). r=vlad 2007-05-11 22:54:31 -07:00
roc+@cs.cmu.edu
87908652f9 Bug 380210. Make sure that a null PropertyProvider always means 'no spacing' without crashing. r=vlad 2007-05-11 22:53:29 -07:00
roc+@cs.cmu.edu
9c7e95d312 Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad 2007-05-11 22:52:43 -07:00
roc+@cs.cmu.edu
0c240e4550 Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad 2007-05-11 22:51:15 -07:00
vladimir@pobox.com
a5ca50ca0e X11 needs to be taken out behind the barn and shot, r=me 2007-05-10 13:50:16 -07:00
vladimir@pobox.com
fefd8305f7 more bustage fix 2007-05-10 13:41:40 -07:00
vladimir@pobox.com
50764812e5 more bustage fix 2007-05-10 13:20:08 -07:00
vladimir@pobox.com
bf13e49b7d X11 blows; bustage fix for linux 2007-05-10 13:19:04 -07:00
vladimir@pobox.com
45f00d29ec mac bustage fix 2007-05-10 13:12:24 -07:00
vladimir@pobox.com
3f27b185ee 371135, oom crashers with big images, r=stuart 2007-05-10 12:58:09 -07:00
gavin@gavinsharp.com
64a1e9ee59 Bug 376434: avoid using a different type so that MSVC can pack the bitfields properly, patch by Taras Glek <tglek@mozilla.com>, r=roc 2007-05-10 12:37:39 -07:00
roc+@cs.cmu.edu
116c18b96c Bug 375760. Implement new textrun cache: gfxTextRunCache (base cache which leaves textrun lifetime management to the client) and gfxGlobalTextRunCache (cache which manages textrun lifetimes using nsExpirationTracker). r=vlad 2007-05-09 13:33:16 -07:00
roc+@cs.cmu.edu
168e80e375 Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-08 15:46:14 -07:00
masayuki@d-toybox.com
21ffe3da8b Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad 2007-05-08 08:33:52 -07:00
joshmoz@gmail.com
b8a5d1d3bf remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc 2007-05-07 18:20:11 -07:00
joshmoz@gmail.com
289921ae56 Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc 2007-05-06 19:06:58 -07:00
kjh-5727@comcast.net
363cd7633d Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi. 2007-05-06 04:29:41 -07:00
smontagu@smontagu.org
67ff695ef2 Assert on null gfxContext. Bug 377918, r+sr=roc 2007-05-06 03:41:27 -07:00
asqueella@gmail.com
f913d0e1b2 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
77816a029d backout patch for bug 375760 due to bustage. 2007-05-04 21:47:05 -07:00
sayrer@gmail.com
53b6461aa3 backout patch for bug 375760 due to bustage. 2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu
c28ead8361 Fixing bustage 2007-05-04 20:23:53 -07:00
roc+@cs.cmu.edu
c38af9c6b8 Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-04 19:16:16 -07:00
masayuki@d-toybox.com
95cb4442e7 b=357637 backing out 2007-05-04 03:46:08 -07:00
masayuki@d-toybox.com
7816720db9 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad 2007-05-04 03:02:54 -07:00
asqueella@gmail.com
e06b317a17 Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc 2007-05-04 00:00:09 -07:00
asqueella@gmail.com
fce9d59a97 Bug 379433 - PangoItem and GList memory leaks in gfxPangoFontsp=Karl Tomlinson <mozbugz@karlt.net>r=vlad 2007-05-03 23:51:04 -07:00