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

5683 Коммитов

Автор SHA1 Сообщение Дата
karlt+@karlt.net 0407c4284f back out gfxFontGroup::MakeTextRun with individual words. b=416725, due to performance regression on Windows. 2008-02-17 15:29:03 -08:00
karlt+@karlt.net b336fb5a00 gfxFontGroup::MakeTextRun with individual words. b=416725, r=roc 2008-02-17 13:43:23 -08:00
roc+@cs.cmu.edu 70f89157e7 Bug 374141. When printing on Windows, use an effective DPI of 144 instead of whatever the printer is. This makes native theme pixels be a reasonable size. r=stuart 2008-02-17 13:23:37 -08:00
mats.palmgren@bredband.net a6b5e4e54a Some broken fonts specify a negative subscript offset, use the absolute value for compat reasons. b=410917 r=vladimir sr=pavlov a=beltzner 2008-02-16 18:44:12 -08:00
masayuki@d-toybox.com 6e2677d193 Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron 2008-02-16 07:31:27 -08:00
masayuki@d-toybox.com 6b94fee930 Bug 402524 Need to correct the Metrics for fonts in XP level r=pavlov, b1.9=vlad 2008-02-15 13:31:38 -08:00
reed@reedloden.com 57ce1ad578 Bug 406474 - "Native GTK look for toolbar arrows" [p=twanno@lycos.nl (Teune van Steeg) r+sr=roc a1.9=beltzner] 2008-02-14 21:28:44 -08:00
jdaggett@mozilla.com a7f0ea8a34 Bug 416062. Test all faces for a given codepoint, not just the first one. r+sr=roc 2008-02-14 21:12:32 -08:00
pavlov@pavlov.net 3b2805a16b bug 407462. CJK perf issue due to Uniscribe. Fast path around it when we know we can. r=roc 2008-02-14 20:50:15 -08:00
vladimir@pobox.com ffd2cec203 b=416018, upgrade cairo to 1.5.8-30-g80e11a8 ; r=me 2008-02-13 22:54:26 -08:00
vladimir@pobox.com 59d366fe0d b=416181, animated image used as repeated background broken ; r=stuart 2008-02-13 22:51:58 -08:00
reed@reedloden.com 4457afca74 Bug 415867 - "AIX Compilation error for trunk build source cairo-gstate.c : line 45.43: 1506-294 (S) Syntax error in expression on #if directive." [p=shailen.n.jain@gmail.com (Shailen) r+sr=roc a1.9=schrep] 2008-02-13 03:31:00 -08:00
karlt+@karlt.net e848502d11 don't pango_font_get_metrics with a NULL language. b=414692 r=pavlov 2008-02-13 01:09:46 -08:00
masayuki@d-toybox.com 91ba1601b0 Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font r=karlt, b1.9=mtschrep 2008-02-12 02:39:23 -08:00
jdaggett@mozilla.com 71ed653f99 Bug 416232. Add better error checking when reading in font name table. r+sr=roc 2008-02-12 01:31:36 -08:00
jdaggett@mozilla.com 8c119d621c Bug 361986. Exclude complex script codepoints for fonts that lack AAT morphing data. r=vlad,smontagu, sr=pavlov 2008-02-11 23:23:44 -08:00
karlt+@karlt.net 6e342b0b1e Bug 413050 - call cairo_debug_reset_static_data in system cairo on shutdown r=pavlov 2008-02-11 22:47:40 -08:00
karlt+@karlt.net 162beb87e9 Bug 414649 - wrong ui font (serif vs sans). Remove FindGenericFontFromStyle. r=pavlov 2008-02-11 22:43:26 -08:00
jdaggett@mozilla.com bb4342ff9a Bug 396732. Cache codepoints with no fonts to avoid repeated system-wide font lookup. r+sr=vlad 2008-02-11 21:38:38 -08:00
jdaggett@mozilla.com 512d8be76b Bug 409342. Cache the last pref font looked up. r=vlad,pavlov, sr=pavlov 2008-02-11 20:57:57 -08:00
jruderman@hmc.edu 35b7fb5070 Bug 408746 is marked as fixed, so let's re-enable this crashtest. 2008-02-10 04:46:27 -08:00
masayuki@d-toybox.com 812ad80c2d Bug 415595 Use nsIPrefLocalizedString for intl.accept_languages in gfxWindowsFonts.cpp r=pavlov, b1.9=mtschrep 2008-02-09 10:47:15 -08:00
jruderman@hmc.edu e2ea4015d1 Move test out of a directory that is doomed for removal 2008-02-08 01:00:21 -08:00
karlt+@karlt.net 4fd5a5e57e use FC_PIXEL_SIZE instead of pango_font_describe_with_absolute_size b=414239 r+sr=roc 2008-02-07 14:17:50 -08:00
vladimir@pobox.com 2b84f5ffa7 Add missing patch file (npotb) 2008-02-07 12:02:40 -08:00
vladimir@pobox.com 7179b89d8f b=371867, severe performance regression on FAA flight status page, r=stuart (relanding) 2008-02-07 11:44:09 -08:00
jag@tty.nl 2d72a60803 Bug 414971: Mingw build error: `PR_ROTATE_RIGHT32' was not declared in this scope. r=wtc, sr=pavlov, a=mtschrep When using macros from prbit.h, don't expect others to include it for you. 2008-02-07 00:15:50 -08:00
reed@reedloden.com 65374de9cd Bug 406376 - "Firefox generating PostScript Level 3 code, instead of Level 2 one (was: Printing graphics prints a solid black box)" (Use Level 2) [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a=blocking1.9+] 2008-02-06 21:26:50 -08:00
mozilla.mano@sent.com c900ba7e20 Backing out bug 371867 again 2008-02-06 17:43:37 -08:00
mozilla.mano@sent.com 623f3f1f0b Relanding bug 406686 2008-02-06 16:55:55 -08:00
mozilla.mano@sent.com 4187681eee Backing out bug 414802 2008-02-06 16:19:13 -08:00
vladimir@pobox.com 38c21586b8 b=371867, optimize same-color images, r=stuart 2008-02-06 13:22:54 -08:00
vladimir@pobox.com 5533ef53f6 b=414685, optimize mac image decoding and rendering ; r=stuart 2008-02-05 22:48:47 -08:00
mozilla@weilbacher.org 38278a2255 [OS/2] Bug 394412: fix scaling issues and add support for pagination, so that printing now works in principle. (OS/2 only, NPOTB) 2008-02-04 01:31:05 -08:00
jruderman@hmc.edu 12bb30beb0 Add crashtest 2008-02-03 21:56:57 -08:00
jdaggett@mozilla.com b9f13584e1 Bug 409342. Handle pref lang array correctly. r+sr=pavlov 2008-01-31 00:41:09 -08:00
jdaggett@mozilla.com efccb7f6b0 Bug 409342. Cache pref font lists per lang group during font matching. r+sr=pavlov 2008-01-30 16:23:36 -08:00
jag@tty.nl 40df5467f9 Bug 413143: trunk is broken(sigbus) on SPARC since 20071221. r/sr=pavlov, a=beltzner Unaligned 32-bit memory reads cause a sigbus on SPARC. Turns out that fixing this also gets us a little performance boost on other platforms because we're now mostly doing aligned 32-bit reads. 2008-01-29 22:22:23 -08:00
mozilla@weilbacher.org 1069bee8f5 [OS/2] Bug 394412: on the way to be able to print through cairo 2008-01-29 16:16:19 -08:00
jdaggett@mozilla.com 875ea51cfa Bug 411090. Bail reading cmap when table offset is beyond the end of the table. r+sr=pavlov 2008-01-29 14:12:11 -08:00
jdaggett@mozilla.com cb1d2d4777 Bug 400717. Explicitly set NSUnitalicFontMask and NSUnboldFontMask font traits to avoid 10.5 inconsistency. r+sr=vlad 2008-01-29 13:41:46 -08:00
vladimir@pobox.com ef8619aeb6 b=367618, initial win32 8bpp bits, r=stuart 2008-01-29 11:00:57 -08:00
vladimir@pobox.com 3667e23a19 b=513583, bandaid for X repeat bug, r=stuart 2008-01-29 10:45:08 -08:00
gavin@gavinsharp.com 2d1ec8a5c9 Bustage fix from bug 404310 by John Daggett <jdaggett@mozilla.com>, r=josh, sr=stuart, a=Mossop (avoid enum conflict with 10.5 SDK) 2008-01-29 09:25:37 -08:00
jdaggett@mozilla.com 5cdba3ea06 Bug 404310. Restructuring gfxQuartzFontCache for faster startup, better lookup speed. r=vlad, sr=pavlov 2008-01-28 22:00:55 -08:00
mozilla@weilbacher.org 1096a03a1c Bug 412923: Remove gfx/gfx-config.h.in, r=ted.mielczarek, a=beltzner 2008-01-28 14:05:47 -08:00
vladimir@pobox.com 61b709983c re-landing; b=412396, speed up mac image rendering while images are being loaded, r=stuart 2008-01-28 11:05:44 -08:00
roc+@cs.cmu.edu dd63d34fee Bug 410728. gfxTextRunWordCache should not cache words that start with a combining mark (words whose first character clusters with a preceding space). r=vlad 2008-01-28 09:35:44 -08:00
roc+@cs.cmu.edu 52aa6b6bdd Bug 410728. gfxWindowsFonts should not start a font-change run in the middle of a surrogate pair. r=pavlov 2008-01-28 09:30:18 -08:00
vladimir@pobox.com ab954de041 backing out 412396 in an attempt to fix linux orange 2008-01-27 19:04:40 -08:00
vladimir@pobox.com a2c8dcaaa7 b=413989, bad lines drawn over background images while zoomed (osx), r=roc 2008-01-27 16:49:23 -08:00
vladimir@pobox.com dc58eb9308 b=412396, jpeg decoding/painting slower on trunk vs. branch while loading; r=stuart 2008-01-27 15:53:24 -08:00
vladimir@pobox.com 8328e9cd2c b=414092, crash at _moz_pixman_image_fill_rectangles on x86-64, r=karlt 2008-01-27 14:52:18 -08:00
jwatt@jwatt.org 30ec885b7d Fixing bug 272885. Disable rendering of some elements when their width or height is zero. r=tor@acm.org, sr=vladimir@pobox.com, a1.9=mtschrep@gmail.com 2008-01-27 12:39:27 -08:00
longsonr@gmail.com c2e3385277 Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+ 2008-01-27 06:55:53 -08:00
karlt+@karlt.net 4ac54369b7 Restore gfxPangoFontCache because of Tp slip b=401988. 2008-01-27 02:27:08 -08:00
karlt+@karlt.net eaf743b058 Remove gfxPangoFontCache as this doesn't include language in the key, and gfxFontCache should do this caching (with expiration). b=401988 r=pavlov. 2008-01-27 01:24:04 -08:00
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
roc+@cs.cmu.edu 40f90b587f Backing out 410728 to fix Windows orange 2008-01-26 16:44:24 -08:00
roc+@cs.cmu.edu 9a77a46d78 Bug 410728 crashtest 2008-01-26 14:59:19 -08:00
roc+@cs.cmu.edu 03fe06e0ca Bug 410728. Detect words that start with a combining mark, and don't cache them. r=vlad 2008-01-26 14:50:27 -08:00
vladimir@pobox.com 66fe4c3551 b=414095, serious win32 repaint/clipping issues, r=sleepy 2008-01-26 02:09:21 -08:00
vladimir@pobox.com 887e5c650b b=413878, even more cairo upgrades 2008-01-25 16:25:22 -08:00
vladimir@pobox.com 6490b1452b b=413878, upgrade cairo/pixman to latest git 2008-01-25 16:25:15 -08:00
mozilla@weilbacher.org a47fdbbc92 Bug 376790: remove support for non-cairo GFX ports from configure.in, r=ted.mielczarek, a=mtschrep 2008-01-23 00:27:47 -08:00
mozilla@weilbacher.org 40fe97dc61 [OS/2] Bug 404407: improve memory consumption on OS/2. Part 2, activate OS/2 API calls in cairo, r=wuno@lsvw.de 2008-01-22 15:00:03 -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
jdaggett@mozilla.com dea5368f3f Bug 412859. Use the first group font instead of the previous font when doing system-wide font fallback. r+sr=roc 2008-01-20 22:36:47 -08:00
roc+@cs.cmu.edu a6eef42610 Bug 400813. Prevent nsRect::Deflate from creating negative-sized rectangles. r+sr=mats 2008-01-20 17:36:12 -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
mats.palmgren@bredband.net 6a69e9d762 Make _cairo_scaled_font_glyph_device_extents() take an cairo_rectangle_int_t out param instead of cairo_rectangle_int16_t fixing an UMR in the process. b=413169 r+sr=vladimir a=mtschrep 2008-01-20 17:06:38 -08:00
jruderman@hmc.edu cdedbb91af Add crashtest 2008-01-20 16:18:38 -08:00
martijn.martijn@gmail.com 91cb75a263 Bug 399453 - Mingw build error in cairo-win32-surface.c - error: conflicting types for '_cairo_win32_surface_get_extents', r=pavlov, a=mtschrep 2008-01-20 04:12:09 -08:00
alfred.peng@sun.com c845698fff Bustage fix for bug 405268. 2008-01-19 19:28:17 -08:00
alfred.peng@sun.com 4f41cbcc5d Bug 405268. Crash [@ gfxPangoFontGroup::CreateGlyphRunsItemizing gfxPangoFonts.cpp:1153]. r=mozbugz@karlt.net sr=pavlov a=blocking1.9+ 2008-01-19 19:01:18 -08:00
karlt+@karlt.net 4fa7f7520b Restore gfxPangoFontCache to see if this resolves Tp slip from previous change. 2008-01-18 19:20:07 -08:00
karlt+@karlt.net 92aa786152 Don't store PangoFontDescription and PangoContext in gfxPangoFonts, and remove gfxPangoFontCache. b=401988 r=pavlov 2008-01-18 17:43:26 -08:00
sayrer@gmail.com 9b97fee396 Bug 411369. Crash while trying to print. r=ted.mielczarek 2008-01-18 17:09:36 -08:00
dolske@mozilla.com 268142e62e Bug 412378 - crash in gfxPlatformGtk::CreateOffscreenSurface() when using xpcshell. r=stuart, a=schrep 2008-01-18 15:50:24 -08:00
vladimir@pobox.com 3b98877a7d b=411224, r=vlad: 411224-cairo-upgrade-fixes.patch 2008-01-18 13:46:33 -08:00
vladimir@pobox.com 9510278dbc b=411224, r=vlad: 411224-cairo-upgrade-1.5.5 2008-01-18 13:46:26 -08:00
reed@reedloden.com 0b03813df8 Bug 404825 - "Bookmark folders in Personal Toolbar" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=schrep] 2008-01-17 02:24:31 -08:00
jag@tty.nl 5db2fcd369 Bug 406580: Faster copying of RGB pixel data For non-Windows, use ntohl() which should compile down to an inline bswap or equivalent. On Windows use _byteswap_ulong() or for MinGW a generic fast implementation. r=pavlov, a=blocking 2008-01-16 20:06:40 -08:00
mats.palmgren@bredband.net 03f25e4e40 MakeSpaceTextRun() should short-circuit zero-sized fonts. b=407352 r+sr=roc a=dsicore 2008-01-13 23:05:19 -08:00
mats.palmgren@bredband.net 880cf39677 Crash test for bug 407842. 2008-01-12 20:09:56 -08:00
masayuki@d-toybox.com 40e5e6037e Bug 410748 Control borders are not drawn correctly r+sr+a=roc 2008-01-12 09:30:27 -08:00
vladimir@pobox.com 7373b4fb62 b=408538, crash in ThebesDrawTile with null surface, r=stuart 2008-01-10 14:13:13 -08:00
roc+@cs.cmu.edu a4beeb6a9d Bug 410228. Fix crash when an uppercased szlig has a font-change in the middle of it, r=smontagu 2008-01-09 15:33:34 -08:00
roc+@cs.cmu.edu ad24c0e367 Bug 411334. Try optimistically to not use a temporary group for SVG drawing on Mac. If drawing fails we try again with a temporary group. r+sr=vlad 2008-01-09 14:53:59 -08:00
jdaggett@mozilla.com 90a281b07c Bug 410954. Don't add fallback fonts to the font group list. Add better weight matching. r+sr=pavlov 2008-01-09 00:51:44 -08:00
vladimir@pobox.com f654ca160e b=407099, crash loading SVG page in cairo-quartz code, patch from upstream cairo, r/a=me 2008-01-07 11:57:32 -08:00
masayuki@d-toybox.com 839f53ca4a a part of bug 410748 (not fixes it) r+sr=roc, a=mtschrep 2008-01-06 23:00:49 -08:00
roc+@cs.cmu.edu 906552a37c Fixing bustage again 2008-01-06 17:32:23 -08:00
roc+@cs.cmu.edu 1f45a1e453 Fixing bustage 2008-01-06 17:14:34 -08:00
roc+@cs.cmu.edu df70c1d8dd Bug 408182. Turn off Gfx pixel-snapping for print contexts. r=vlad 2008-01-06 16:50:18 -08:00
jruderman@hmc.edu 30aee9b468 Add crashtests 2008-01-06 16:31:45 -08:00
jruderman@hmc.edu 66dfb37909 Add crashtest. 2008-01-06 16:26:21 -08:00
jruderman@hmc.edu 96aba0b23f Add a crashtest. 2008-01-06 16:19:32 -08:00
jruderman@hmc.edu f8c0bcc5ca Add crashtest 2008-01-06 16:16:50 -08:00
jruderman@hmc.edu ed9f2ad04d Adding crashtest 2008-01-06 16:15:08 -08:00