Граф коммитов

5383 Коммитов

Автор SHA1 Сообщение Дата
roc+%cs.cmu.edu 8394f8779a 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-04 03:39:03 +00:00
roc+%cs.cmu.edu 6169c9b8b1 Bug 386211. Turn 'fonts still alive' assertion into a warning. r=vlad 2007-07-04 03:24:04 +00:00
longsonr%gmail.com dc617516de Bug 385228 - ASSERTION: Surface size too large (would overflow) - change asserts to warnings. r+sr=vladimir 2007-07-03 09:16:50 +00:00
longsonr%gmail.com d2796e32a8 Bug 383872 - invalid image height assertion with svg foreignObject element, background image, height: 0.5px. r=vladimir,sr=roc 2007-07-03 08:53:03 +00:00
benjamin%smedbergs.us d39957269b Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi 2007-07-02 18:20:28 +00:00
roc+%cs.cmu.edu a265318c19 Bug 386122. Make textrun storage metrics only defined for DEBUG_roc. 2007-07-02 01:24:56 +00:00
roc+%cs.cmu.edu 557550c8ff Bug 9101. Fix BreakAndMeasureText to save/restore hyphenation state correctly. r=pavlov 2007-07-02 01:12:45 +00:00
mozilla%weilbacher.org 339dec05b3 [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 22:19:14 +00:00
mozilla%weilbacher.org 80a6fb775c [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 20:20:51 +00:00
vladimir%pobox.com 465bc5057f backing out but 383960, upgrade to cairo 1.4.10, due to bug 384035 (again) 2007-06-30 10:45:12 +00:00
vladimir%pobox.com ca8edf6c4d b=383960: Upgrade cairo to 1.4.10: moz cairo: nonfatal-assertions.patch 2007-06-30 07:50:54 +00:00
vladimir%pobox.com 341dd4ee8b b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-no-printer-bitblt.patch 2007-06-30 07:50:09 +00:00
vladimir%pobox.com cb6c6886b7 b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-logical-font-scale.patch 2007-06-30 07:49:37 +00:00
vladimir%pobox.com 04bf9803cc b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-scaled-font-size.patch 2007-06-30 07:48:59 +00:00
vladimir%pobox.com 5e1706b6d8 b=383960: Upgrade cairo to 1.4.10: moz cairo: no longer needed: quartz-glyph-rounding.patch 2007-06-30 07:48:18 +00:00
vladimir%pobox.com 40a76f9d93 b=383960: Upgrade cairo to 1.4.10: moz cairo: fbcompose-bandaid.patch 2007-06-30 07:47:45 +00:00
vladimir%pobox.com d1d7cb3822 b=383960: Upgrade cairo to 1.4.10: moz cairo: max-font-size.patch 2007-06-30 07:46:18 +00:00
vladimir%pobox.com 0656086ccd b=383960: Upgrade cairo to 1.4.10: Cairo 1.4.10 2007-06-30 07:45:17 +00:00
sharparrow1%yahoo.com da28596a98 Update UUIDs 2007-06-27 22:15:13 +00:00
sharparrow1%yahoo.com 48a96484b3 Bug 386108: remove nsIDrawingSurface. rs=pavlov 2007-06-27 21:53:35 +00:00
sharparrow1%yahoo.com 7a90cc6e41 Bug 385937: Remove nsIBlender. (forgot to remove this) 2007-06-27 20:13:37 +00:00
sharparrow1%yahoo.com 0d381b42d0 Bug 385937: Remove nsIBlender. rs=pavlov 2007-06-27 19:07:13 +00:00
sharparrow1%yahoo.com f5a244bb2d Bug 382458: Fix rounding problems in Windows theme rendering. r+sr=roc. 2007-06-27 16:42:38 +00:00
roc+%cs.cmu.edu fdcb16906c Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov 2007-06-27 04:22:21 +00:00
pavlov%pavlov.net 8351e13acb removing printf 2007-06-27 00:52:41 +00:00
pavlov%pavlov.net e97e0a61e8 make sure the length is >= the data we're reading before we read it. hoping to fix 382713. r=roc 2007-06-27 00:34:52 +00:00
sharparrow1%yahoo.com e01264f0b5 Bug 385923: Remove unused code from nsRenderingContextImpl. rs=pavlov. 2007-06-27 00:24:56 +00:00
dbaron%dbaron.org a483d6b35e Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957. 2007-06-26 22:16:35 +00:00
benjamin%smedbergs.us 42c7e1c6b1 Reverting bug 383167 again for linux test bustage :-( 2007-06-26 19:22:55 +00:00
benjamin%smedbergs.us b60c196e68 Bug 383167 trying again, reviews by luser and biesi, sr=jst 2007-06-26 16:35:05 +00:00
roc+%cs.cmu.edu d770f6750b 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-26 04:25:01 +00:00
pavlov%pavlov.net d7a28622c5 fixing symbol fonts, bitmap fonts and a crash. bugs 385793, 324706, 385795. r=vlad 2007-06-25 21:51:15 +00:00
benjamin%smedbergs.us 9784bf995e Revert all of bug 383167 changes because they're not enough... going to try again later. 2007-06-25 18:41:00 +00:00
benjamin%smedbergs.us 81d0ea8604 Bug 383167 - Need buildid in an external file, r=luser sr=jst 2007-06-25 15:26:03 +00:00
mozilla%weilbacher.org 3832ac433c [OS/2] Fix stupidities about scales when computing font metrics, part of work on Bug 381333 2007-06-24 11:10:03 +00:00
mozilla%weilbacher.org f4da1d6133 [OS/2] Improve weight matching when creating cairo font, part of work on Bug 381333 2007-06-24 10:00:50 +00:00
roc+%cs.cmu.edu 6480a63ae1 Bug 385123. Don't insert spaces after holes while we build a textrun. r=vlad 2007-06-20 19:49:34 +00:00
philringnalda%gmail.com ab1cb84ef0 Bug 384840 - gfxXlibNativeRenderer::DRAW_SUPPORTS_NONDEFAULT_VISUAL should be distinct from DRAW_SUPPORTS_CLIP_LIST, patch by Karl Tomlinson <mozbugz@karlt.net>, r+sr=roc 2007-06-19 04:19:01 +00:00
mats.palmgren%bredband.net e06b567c06 Don't return values outside the range for PangoWeight (100..900). b=335543 r+sr=vladimir 2007-06-19 03:08:29 +00:00
bzbarsky%mit.edu f6a1612e27 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 14:58:29 +00:00
kherron%fmailbox.com 3a8f77adae Bug 383853 - Leak in nsThebesDeviceContext when printing. r+sr=roc. 2007-06-16 19:33:50 +00:00
mats.palmgren%bredband.net d8f37813b6 Removing obsolete .cvsignore files. 2007-06-16 03:26:40 +00:00
mats.palmgren%bredband.net e7651d466b Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir 2007-06-16 02:13:56 +00:00
pavlov%pavlov.net 7f2423b336 bug 342466. make font fallback deterministic. r=vlad 2007-06-15 21:48:59 +00:00
mozilla%weilbacher.org 923973169f [OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis 2007-06-14 20:38:56 +00:00
pavlov%pavlov.net 7fb1999638 minor cleanup to make the code more readable. bug 384363. r=vlad 2007-06-13 23:28:25 +00:00
roc+%cs.cmu.edu 86e8cc2e65 Bug 382741. Updating cairo patch list. 2007-06-13 22:49:19 +00:00
roc+%cs.cmu.edu 1fa25111c4 Bug 382741. Make cairo asserts non-fatal. May fix tinderbox issues with crashing with new-textframe. r=vlad 2007-06-13 22:10:23 +00:00
mats.palmgren%bredband.net 1104dddb66 Bye bye Xprint. b=326716 r+sr=dbaron 2007-06-13 18:03:03 +00:00
joshmoz%gmail.com deee5f59ea use a smaller button font size by default on Mac OS X. b=262191 r/sr=roc 2007-06-12 21:51:10 +00:00
roc+%cs.cmu.edu 5bd0790ac0 Bug 384100. Implement word-based textrun cache. r=vlad 2007-06-12 20:56:05 +00:00
pavlov%pavlov.net f57692b215 use the right length when iterating over the string. bug 384094. r=vlad 2007-06-12 18:54:41 +00:00
pavlov%pavlov.net fb687e99cf Force us to select the same font if we're around joiners. bug 384096. r=vlad 2007-06-12 18:52:32 +00:00
pavlov%pavlov.net c9f89e7baf initing uninited variables. r=me 2007-06-12 08:39:18 +00:00
leon.sha%sun.com d85f29a393 Bug 342946. The font of the menu will not change with ths gnome application font.
Patch by leon.sha@sun.com.
roc: review+
roc: superreview+
2007-06-12 05:29:20 +00:00
gavin%gavinsharp.com 5ce6460a37 Bustage fix: Vlad apparently forgot to back out the changes to this file 2007-06-11 04:40:29 +00:00
vladimir%pobox.com ba634ecfbd backing out cairo 1.4.8 due to qm-rhel02 stupidity 2007-06-11 03:53:51 +00:00
vladimir%pobox.com 0808c6c3d3 more linux reftest debugging; force a cairo crash on error 2007-06-11 03:17:24 +00:00
pavlov%pavlov.net 7b2ac9df43 build bustage fix. 2007-06-11 01:45:41 +00:00
pavlov%pavlov.net 5da0f3516b bug 332649. improved windows font selection. r=vlad sr=roc 2007-06-11 01:31:28 +00:00
vladimir%pobox.com ed6bfc2046 b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8: missed removing cairo-font.c 2007-06-11 00:09:00 +00:00
vladimir%pobox.com 802838666a b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: avoid-region-extract.patch 2007-06-11 00:08:00 +00:00
vladimir%pobox.com 1b0f84965c b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-no-printer-bitblt.patch 2007-06-11 00:07:36 +00:00
vladimir%pobox.com 47759de834 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes 2007-06-11 00:07:13 +00:00
vladimir%pobox.com 71174d9300 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-scaled-font-size.patch 2007-06-11 00:06:47 +00:00
vladimir%pobox.com e8e5c569b0 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: no longer needed: quartz-glyph-rounding.patch 2007-06-11 00:06:24 +00:00
vladimir%pobox.com 02484ad478 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: fbcompose-bandaid.patch 2007-06-11 00:05:59 +00:00
vladimir%pobox.com 8645c31058 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: max-font-size.patch 2007-06-11 00:02:13 +00:00
vladimir%pobox.com 5f33abec8e b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8 2007-06-11 00:01:31 +00:00
roc+%cs.cmu.edu f306f5cb35 Bug 383548. Add MOZ_COUNT_CTOR/DTOR to help track gfxTextRun memory usage. r=pavlov 2007-06-10 23:07:29 +00:00
roc+%cs.cmu.edu cc89ed7eb5 Bug 383548. Assert that textrun cache is empty before it is destroyed. r=pavlov 2007-06-10 23:06:03 +00:00
roc+%cs.cmu.edu f3a3149e2b Bug 383547. Convert font height, ascent, descent and max-advance to integers conservatively. r=pavlov 2007-06-10 23:04:27 +00:00
mozilla%weilbacher.org ed37c961ed Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc 2007-06-10 22:13:12 +00:00
mats.palmgren%bredband.net 2fa982c872 Fix GCC build error. b=363592 r=mkaply sr=benjamin 2007-06-08 12:05:29 +00:00
mats.palmgren%bredband.net e3517d0ca0 Clamp final font size (after font-size-adjust) to a reasonable value. b=383473 r+sr=vladimir 2007-06-08 08:22:04 +00:00
masayuki%d-toybox.com 9cfe396adc Bug 374251 r=vlad 2007-06-07 19:14:07 +00:00
roc+%cs.cmu.edu 377b5242d9 Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc 2007-06-07 03:29:34 +00:00
longsonr%gmail.com 242e70f2bd Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc 2007-06-05 09:29:11 +00:00
joshmoz%gmail.com 10217e283b use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc 2007-06-02 22:17:23 +00:00
martijn.martijn%gmail.com 99cd9a8181 Fix mingw build issue from Bug 377950 - Need to get real cmaps from fonts, r+sr=pavlov 2007-06-02 10:12:40 +00:00
roc+%cs.cmu.edu 65a6207513 Fixing bustage. 2007-05-31 05:21:56 +00:00
roc+%cs.cmu.edu f35b5a431f 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-31 05:04:24 +00:00
roc+%cs.cmu.edu f5dea68223 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-31 05:01:57 +00:00
vladimir%pobox.com a06fe0b57a b=379834, scrolling with large dashed border extremely slow, r+sr=roc 2007-05-31 00:38:41 +00:00
roc+%cs.cmu.edu 2a3bfee38b Not (Really) Part Of The Build. Comment and whitespace changes only. More specific documentation for gfxSkipChars. 2007-05-30 22:20:11 +00:00
vladimir%pobox.com ce79dff7cf b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart 2007-05-30 08:34:28 +00:00
vladimir%pobox.com 1af93cd30c b=348462, clamp font size to a lower value; r=stuart 2007-05-30 08:32:50 +00:00
vladimir%pobox.com 45bc778cf4 b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc 2007-05-30 08:22:05 +00:00
vladimir%pobox.com c51f393221 b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc 2007-05-30 08:20:40 +00:00
vladimir%pobox.com df9864d5ba b=368247, new border rendering approach, r+sr=roc 2007-05-30 02:46:54 +00:00
pavlov%pavlov.net 02452dfe95 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-30 00:07:03 +00:00
benjamin%smedbergs.us d5f66c9e77 Backout bug 377950 due to startup crashes. 2007-05-29 15:09:23 +00:00
pavlov%pavlov.net 765f18ce7f 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 10:24:17 +00:00
roc+%cs.cmu.edu d4dd2c21eb 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 09:47:54 +00:00
mozilla%weilbacher.org b7291e2df6 [OS/2] Bug 381330: improve system font handling.
- use the font name as read from OS2.INI to determine font properties
- better comment nsSystemFontsOS2::GetSystemFont()
- fix debugging typo (+1) left by mistake in earlier checkin
2007-05-28 23:49:06 +00:00
mozilla%weilbacher.org 5a2d1c3221 [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 22:00:00 +00:00
mozilla%weilbacher.org b5b8d4f79e [OS/2] Bug 381330: improve system font handling.
Convert system units (pt) to Gecko units (px).
Remove unnecessary function GetSystemFontInfo(), everything can be done inside GetSystemFont() directly.
2007-05-28 16:28:11 +00:00
vladimir%pobox.com 63dd0cf3e5 b=375047, fragile pango initialization, r=roc 2007-05-23 03:57:34 +00:00
vladimir%pobox.com f6ef833e11 b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc 2007-05-23 03:54:38 +00:00
sharparrow1%yahoo.com d6b14eb5b9 Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc. 2007-05-23 03:45:59 +00:00
roc+%cs.cmu.edu 03428b2a01 Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov 2007-05-23 03:45:52 +00:00
sharparrow1%yahoo.com 1c0bcf37c2 Backing out due to red tree. 2007-05-23 01:57:41 +00:00
sharparrow1%yahoo.com c0de8f795e Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc 2007-05-23 01:42:37 +00:00
roc+%cs.cmu.edu e4955b1044 Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov 2007-05-22 23:40:07 +00:00
roc+%cs.cmu.edu a2c6a534d5 Bug 381128. Remove gfxPangoFonts::Measure, it's kinda broken and not all that helpful right now. r=pavlov 2007-05-22 23:33:19 +00:00
tor%cs.brown.edu 5bed159118 Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad 2007-05-22 19:30:04 +00:00
jminta%gmail.com 85c24b857c Bug 377717 again, if this doesn't go green i'll back out 2007-05-21 02:57:10 +00:00
jminta%gmail.com 7bf82b348d try again 2007-05-21 02:45:45 +00:00
jminta%gmail.com dfb4928761 bustage fix from Bug 377717 2007-05-21 02:42:02 +00:00
jminta%gmail.com 62aed7c06f Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov 2007-05-21 02:18:05 +00:00
roc+%cs.cmu.edu e4ec9ff229 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-21 02:02:16 +00:00
roc+%cs.cmu.edu 006e40ca97 Bug 380484. Don't divide by zero if a font has a really small maxAdvance. r=vlad 2007-05-21 01:56:10 +00:00
roc+%cs.cmu.edu dfc119def4 Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad 2007-05-21 01:54:13 +00:00
vladimir%pobox.com a6b13d4737 b=380494, followup for zero-sized surfaces; allow zero-sized image surfaces to be created, r+sr=roc 2007-05-20 22:46:53 +00:00
vladimir%pobox.com 2c0c44d995 b=379436, borders on elements > 2^15px drawn backwards, r=dbaron 2007-05-20 22:41:21 +00:00
mozilla%weilbacher.org c5e4015252 [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 13:45:49 +00:00
mozilla%weilbacher.org 7208756028 [OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad 2007-05-20 13:28:12 +00:00
joshmoz%gmail.com 925c06e9a8 don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc 2007-05-18 03:04:05 +00:00
roc+%cs.cmu.edu 2fa939ffd5 Not (Really) Part Of The Build. Fix shortcut calculation that was causing random crashes with new textframe. 2007-05-17 05:18:21 +00:00
vladimir%pobox.com 770ff41178 b=380494, allow zero-width/height surfaces (crash moz_cairo_win32_surface_get_image etc.), r+sr=roc 2007-05-15 20:27:10 +00:00
dbaron%dbaron.org b0ef6158d8 Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad 2007-05-15 05:15:53 +00:00
roc+%cs.cmu.edu f0c99ae7eb Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad 2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu 02a975fc9b 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-15 03:09:16 +00:00
roc+%cs.cmu.edu 1e91656fd6 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-15 03:06:52 +00:00
roc+%cs.cmu.edu 64d540a3a5 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-15 02:54:21 +00:00
asqueella%gmail.com 337f2fc2d7 Bug 380153 - SetupClusterBoundaries uses unset attrs from pango_break after NUL.
p=Karl Tomlinson <mozbugz@karlt.net>
r=roc
2007-05-13 12:31:24 +00:00
asqueella%gmail.com 8112731cc3 Bug 375864 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] when viewing URL as UTF-16
p=Karl Tomlinson <mozbugz@karlt.net>
r+sr=roc
2007-05-13 11:32:43 +00:00
mats.palmgren%bredband.net 3b6c24af11 Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir 2007-05-12 13:06:17 +00:00
roc+%cs.cmu.edu 1f21d04f17 Bug 380210. Fix appunits to Pango units conversions (only affects newtextframe). r=vlad 2007-05-12 05:54:31 +00:00
roc+%cs.cmu.edu f975e202d8 Bug 380210. Make sure that a null PropertyProvider always means 'no spacing' without crashing. r=vlad 2007-05-12 05:53:29 +00:00
roc+%cs.cmu.edu 39384e1108 Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad 2007-05-12 05:52:43 +00:00
roc+%cs.cmu.edu 3477f8c306 Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad 2007-05-12 05:51:15 +00:00
vladimir%pobox.com 36765bfdfa X11 needs to be taken out behind the barn and shot, r=me 2007-05-10 20:50:16 +00:00
vladimir%pobox.com 7e9f39217c more bustage fix 2007-05-10 20:41:40 +00:00
vladimir%pobox.com b25cf55244 more bustage fix 2007-05-10 20:20:08 +00:00
vladimir%pobox.com 78f24f2726 X11 blows; bustage fix for linux 2007-05-10 20:19:04 +00:00
vladimir%pobox.com 5daf9003b4 mac bustage fix 2007-05-10 20:12:24 +00:00
vladimir%pobox.com 2d2aa10572 371135, oom crashers with big images, r=stuart 2007-05-10 19:58:09 +00:00
gavin%gavinsharp.com b2e3cc14cb 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 19:37:39 +00:00
roc+%cs.cmu.edu c9b1752ce1 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 20:33:17 +00:00
roc+%cs.cmu.edu 9604a69b0d Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-08 22:46:15 +00:00
masayuki%d-toybox.com a506775fa8 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad 2007-05-08 15:33:52 +00:00
joshmoz%gmail.com 1fa4552bcd remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc 2007-05-08 01:20:11 +00:00
joshmoz%gmail.com d0bf8fc036 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-07 02:06:59 +00:00
kjh-5727%comcast.net bbdb08d2de Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi. 2007-05-06 11:29:42 +00:00
smontagu%smontagu.org 7e7f373009 Assert on null gfxContext. Bug 377918, r+sr=roc 2007-05-06 10:41:27 +00:00
asqueella%gmail.com 0211724053 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 18:19:17 +00:00
sayrer%gmail.com 9effb52c07 backout patch for bug 375760 due to bustage. 2007-05-05 04:47:05 +00:00
sayrer%gmail.com a892e42a14 backout patch for bug 375760 due to bustage. 2007-05-05 04:37:50 +00:00
roc+%cs.cmu.edu 234dc97288 Fixing bustage 2007-05-05 03:23:53 +00:00
roc+%cs.cmu.edu 9cbd608de4 Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-05 02:16:17 +00:00
masayuki%d-toybox.com 2716da7a44 b=357637 backing out 2007-05-04 10:46:08 +00:00
masayuki%d-toybox.com 55c73aa92a Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad 2007-05-04 10:02:54 +00:00
asqueella%gmail.com 79d445cbf1 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 07:00:09 +00:00
asqueella%gmail.com ae7e6769af Bug 379433 - PangoItem and GList memory leaks in gfxPangoFonts
p=Karl Tomlinson <mozbugz@karlt.net>
r=vlad
2007-05-04 06:51:04 +00:00
mats.palmgren%bredband.net 627126e2af Remove obsolete .cvsignore files. b=326152 r+sr=dbaron 2007-05-03 18:15:30 +00:00
mats.palmgren%bredband.net f9c40c2385 Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc 2007-05-03 00:10:04 +00:00
masayuki%d-toybox.com e9a5390826 b=357637 backing-out the previous patch 2007-05-02 21:57:57 +00:00
masayuki%d-toybox.com 8a7e065773 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable (caching the pango fonts) r=vlad 2007-05-02 21:13:06 +00:00
gavin%gavinsharp.com 13927965b0 Bug 378695: SetupClusterBoundaries in gfxPangoFonts.cpp misinterprets attrs from pango_break, patch by Karl Tomlinson <mozbugz@karlt.net>, r=roc 2007-05-02 20:35:08 +00:00
vladimir%pobox.com 5dedab3707 b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron 2007-05-01 03:31:25 +00:00
mats.palmgren%bredband.net 24e870cb3d Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc 2007-04-30 23:52:44 +00:00
smontagu%smontagu.org 02d6d2ee2d Don't call GDI 'A' functions for non-ASCII strings. Bug 378859, r+sr=roc 2007-04-26 14:37:11 +00:00
asqueella%gmail.com e5b029d8ad Bug 366643 - Crash after loading page with html entities and <img> tag
p=Philip Taylor <philip@zaynar.demon.co.uk>
r=pavlov
2007-04-25 21:02:50 +00:00
smontagu%smontagu.org faff1b304a Reverse the sign of mXOffset in RTL runs so that the offset is always from left to right. Bug 378351, r=roc 2007-04-25 06:59:34 +00:00
benjamin%smedbergs.us 3fb4912f5d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me 2007-04-23 14:22:04 +00:00
stuart.morgan%alumni.case.edu b054e36f43 Bug 306902. r=josh sr=smfr a=dveditz 2007-04-22 03:10:51 +00:00
roc+%cs.cmu.edu 10723ae4bd Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov 2007-04-21 00:53:00 +00:00
vladimir%pobox.com c30bbd17ac b=367036, transparent background of images shows up as black when printed, r=stuart 2007-04-19 21:51:35 +00:00
smontagu%smontagu.org 3ae8b32072 Remove one incorrect assertion and temporarily comment out one that fires too often. Bug 377898, bug 377902, r+sr=roc 2007-04-19 09:04:10 +00:00
roc+%cs.cmu.edu ea7bca6f57 Bug 377942. Don't treat 8-bit non-ASCII text as UTF8. r+sr=roc, patch by Karl Tomlinson 2007-04-18 21:22:42 +00:00
tor%cs.brown.edu 109b445c9c Bug 376927 - add path flattening API to thebes. r=vlad 2007-04-16 20:18:32 +00:00
dbaron%dbaron.org 72339fc24b Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg 2007-04-15 22:23:00 +00:00
roc+%cs.cmu.edu 87c3e28dcf Bug 376534. Improve the display of 8s in our missing-glyph-boxes. r=pavlov 2007-04-13 16:48:59 +00:00
roc+%cs.cmu.edu e9d3e75e92 Bug 377053. Don't return a local string object to callers of gfxQuartzFontCache::GetPostscriptNameForFontID. r=vlad 2007-04-12 00:19:35 +00:00
neil%parkwaycc.co.uk 165cfd39f2 Followup to bug 375446 - gfxFontStyle is a struct, not a class rs=tor 2007-04-05 13:36:04 +00:00
roc+%cs.cmu.edu d5be94a1ea Bug 374006. Fix to Quartz glyph position rounding lost during cairo update, probably my fault. Pushing it back with the right documentation this time. patch r=vlad 2007-04-05 08:08:23 +00:00
martijn.martijn%gmail.com 81d44fe91f Bug 375506 � Fix for bug 372629 breaks Mingw - build error in gfxWindowsFonts.cpp, r=roc 2007-04-04 18:42:21 +00:00
masayuki%d-toybox.com bf18aacd86 b=333126 backing-out the previous checkin 2007-04-04 05:42:45 +00:00
masayuki%d-toybox.com 60b59c1bd8 Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font. (only enable enbolden flag in cairo) r=vlad 2007-04-04 05:10:56 +00:00
roc+%cs.cmu.edu a09f2e9c9c Bug 375757. Cache gfxFont objects. r=pavlov 2007-04-04 03:32:43 +00:00
vladimir%pobox.com 0122567ea6 b=376440, cairo crash on shutdown on nye 2007-04-04 02:59:42 +00:00
roc+%cs.cmu.edu 5ec7d3d207 Bug 375768. Fix minor textrun-related bugs, only affects new textframe. r=pavlov 2007-04-04 02:26:02 +00:00
vladimir%pobox.com 0ec62b8c64 b=374462, update cairo to 1.4.2, r=stuart 2007-04-04 01:09:16 +00:00
pavlov%pavlov.net 0f6efe408e fixing bug causing font-weight: 900 to not be bold. bug 359542. r=vlad 2007-04-03 20:11:25 +00:00
vladimir%pobox.com 7afc4d3ebd more backouts 2007-04-03 19:57:47 +00:00
vladimir%pobox.com bd9c16de73 more backouts 2007-04-03 19:43:13 +00:00
vladimir%pobox.com b36706ff6e backing out 374462 2007-04-03 19:21:54 +00:00
vladimir%pobox.com bfa16725a6 b=374462, update cairo to 1.4.2 -- missing file 2007-04-03 19:11:18 +00:00
vladimir%pobox.com bddceaca6d b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 18:59:50 +00:00
benjamin%smedbergs.us fafcdf1f17 Fix thebes tests when --enable-static, r=luser 2007-04-03 16:00:31 +00:00
pavlov%pavlov.net 35ba29035c fixing font selection bug dealing with zero-width glyphs and begin using ScriptGetCMap when possible. bug 376300. r=roc 2007-04-03 06:32:23 +00:00
roc+%cs.cmu.edu e3b972af6e Bug 376299. If Windows tells us that the first character of a textrun is in the middle of a cluster, ignore it. r=pavlov 2007-04-03 03:19:46 +00:00
pavlov%pavlov.net 373271f3f6 updating our unicode range table. bug 376298. r=vlad 2007-04-02 23:19:38 +00:00
vladimir%pobox.com 618ca95761 b=374272, browser crashes when viewing page with many animated gifs, r=stuart 2007-04-02 19:57:58 +00:00
tor%cs.brown.edu ad461522a0 Bug 375446 - Create gfxFontGroup factory method. r=vlad 2007-04-02 19:06:17 +00:00
benjamin%smedbergs.us 75abd12a22 Bug 374921 - link error in gfxSurfaceRefCountTest when libxul is enabled, r=roc 2007-04-02 16:09:05 +00:00
dbaron%dbaron.org f43cf05f5a Restore commented-out code now that bug 375824 is fixed. b=374680 2007-03-30 22:04:32 +00:00
roc+%cs.cmu.edu b5cfdcb5bf Bug 375824. Centralize Thebes startup/shutdown sequence. r=vlad 2007-03-29 21:48:47 +00:00
roc+%cs.cmu.edu 2dda45ed64 Not part of the build (well, gfxSkipChars is built but not used): fix bugs in gfxSkipChars, and new textframe fixes for soft hyphens, justification, and caret movement (PeekOffset*) among other things 2007-03-28 23:54:32 +00:00