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

6228 Коммитов

Автор SHA1 Сообщение Дата
roc+@cs.cmu.edu 1301341190 Bug 383548. Assert that textrun cache is empty before it is destroyed. r=pavlov 2007-06-10 16:06:03 -07:00
roc+@cs.cmu.edu 00572d3d64 Bug 383547. Convert font height, ascent, descent and max-advance to integers conservatively. r=pavlov 2007-06-10 16:04:27 -07:00
mozilla@weilbacher.org 935b4d3035 Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc 2007-06-10 15:13:08 -07:00
mats.palmgren@bredband.net 3217743955 Fix GCC build error. b=363592 r=mkaply sr=benjamin 2007-06-08 05:05:29 -07:00
mats.palmgren@bredband.net 35939a27ca 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 0920a6e9be Bug 374251 r=vlad 2007-06-07 12:14:07 -07:00
roc+@cs.cmu.edu 592b7e26bd Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc 2007-06-06 20:29:34 -07:00
longsonr@gmail.com d6f298881b Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc 2007-06-05 02:29:11 -07:00
joshmoz@gmail.com 1cb47a65e1 use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc 2007-06-02 15:17:23 -07:00
martijn.martijn@gmail.com d5eb03f269 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 d0b3a58343 Fixing bustage. 2007-05-30 22:21:56 -07:00
roc+@cs.cmu.edu 3d9c295b18 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 fbb0ab8ec2 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 9f8652b9cd b=379834, scrolling with large dashed border extremely slow, r+sr=roc 2007-05-30 17:38:41 -07:00
roc+@cs.cmu.edu 515589b53b Not (Really) Part Of The Build. Comment and whitespace changes only. More specific documentation for gfxSkipChars. 2007-05-30 15:20:11 -07:00
vladimir@pobox.com 9743cc76d8 b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart 2007-05-30 01:34:28 -07:00
vladimir@pobox.com 1670676932 b=348462, clamp font size to a lower value; r=stuart 2007-05-30 01:32:50 -07:00
vladimir@pobox.com 94251a548c b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc 2007-05-30 01:22:05 -07:00
vladimir@pobox.com e5edb567ce b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc 2007-05-30 01:20:40 -07:00
vladimir@pobox.com a84e68ac2e b=368247, new border rendering approach, r+sr=roc 2007-05-29 19:46:54 -07:00
pavlov@pavlov.net f099214702 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 d839c93b0d Backout bug 377950 due to startup crashes. 2007-05-29 08:09:23 -07:00
pavlov@pavlov.net c49ce624dd 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 a5bd4967b2 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 ede136bc42 [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 16:49:06 -07:00
mozilla@weilbacher.org 69644b6cad [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
mozilla@weilbacher.org 2b6d8f47a0 [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 09:28:11 -07:00
vladimir@pobox.com 92bd8e79e2 b=375047, fragile pango initialization, r=roc 2007-05-22 20:57:34 -07:00
vladimir@pobox.com f138a536ea b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc 2007-05-22 20:54:38 -07:00
sharparrow1@yahoo.com 5924982b16 Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc. 2007-05-22 20:45:59 -07:00
roc+@cs.cmu.edu 229f088de1 Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov 2007-05-22 20:45:51 -07:00
sharparrow1@yahoo.com 860387882d Backing out due to red tree. 2007-05-22 18:57:41 -07:00
sharparrow1@yahoo.com b11f7dabc2 Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc 2007-05-22 18:42:36 -07:00
roc+@cs.cmu.edu 0b1d94265f Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov 2007-05-22 16:40:07 -07:00
roc+@cs.cmu.edu a5fcb937f0 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 ce20d28f15 Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad 2007-05-22 12:30:03 -07:00
jminta@gmail.com 6b030703f3 Bug 377717 again, if this doesn't go green i'll back out 2007-05-20 19:57:10 -07:00
jminta@gmail.com 4eca03fdac try again 2007-05-20 19:45:45 -07:00
jminta@gmail.com 67eb013f9d bustage fix from Bug 377717 2007-05-20 19:42:02 -07:00
jminta@gmail.com 78448df11f Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov 2007-05-20 19:18:04 -07:00
roc+@cs.cmu.edu 5eb8a4af09 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 58d5cb9313 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 761f4f0e2e Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad 2007-05-20 18:54:13 -07:00
vladimir@pobox.com fb7a37bcb9 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 af764be12e b=379436, borders on elements > 2^15px drawn backwards, r=dbaron 2007-05-20 15:41:21 -07:00
mozilla@weilbacher.org c630897484 [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 06404f6e46 [OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad 2007-05-20 06:28:09 -07:00
joshmoz@gmail.com 53ebf783e5 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 11194381cf 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 67b44a4e51 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 80f8f3752a 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 83968b5f8a 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 a862085b86 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 e1e054be9c 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 45323b4ff4 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 e33a10da48 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 20ce728620 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 63d0ddb21c 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 6d3e71dfba 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 2261c84af3 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 0abe78e5cc Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad 2007-05-11 22:52:43 -07:00
roc+@cs.cmu.edu 664ba2999c Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad 2007-05-11 22:51:15 -07:00
vladimir@pobox.com c55f2e20ad X11 needs to be taken out behind the barn and shot, r=me 2007-05-10 13:50:16 -07:00
vladimir@pobox.com 26cc7046f6 more bustage fix 2007-05-10 13:41:40 -07:00
vladimir@pobox.com 6390bf2150 more bustage fix 2007-05-10 13:20:08 -07:00
vladimir@pobox.com c7565a40a8 X11 blows; bustage fix for linux 2007-05-10 13:19:04 -07:00
vladimir@pobox.com 91cdcdf8e9 mac bustage fix 2007-05-10 13:12:24 -07:00
vladimir@pobox.com 19e9915145 371135, oom crashers with big images, r=stuart 2007-05-10 12:58:09 -07:00
gavin@gavinsharp.com 78918905c8 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 a38734a09b 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 0f5413161c 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 0168c49ddb 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 d7a4940c96 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 fbf2906a84 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 c693e38ac1 Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi. 2007-05-06 04:29:41 -07:00
smontagu@smontagu.org f502a8fc65 Assert on null gfxContext. Bug 377918, r+sr=roc 2007-05-06 03:41:27 -07:00
asqueella@gmail.com 318d64a389 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 0f946089ba backout patch for bug 375760 due to bustage. 2007-05-04 21:47:05 -07:00
sayrer@gmail.com 597f6f4fa5 backout patch for bug 375760 due to bustage. 2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu cb272c6839 Fixing bustage 2007-05-04 20:23:53 -07:00
roc+@cs.cmu.edu 7fa12ee1e9 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 4764823cdb b=357637 backing out 2007-05-04 03:46:08 -07:00
masayuki@d-toybox.com fc10609692 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 8247b08d63 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 e7e6373876 Bug 379433 - PangoItem and GList memory leaks in gfxPangoFontsp=Karl Tomlinson <mozbugz@karlt.net>r=vlad 2007-05-03 23:51:04 -07:00
mats.palmgren@bredband.net e4d7e39e87 Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc 2007-05-02 17:10:01 -07:00
masayuki@d-toybox.com 9182fd84c4 b=357637 backing-out the previous patch 2007-05-02 14:57:57 -07:00
masayuki@d-toybox.com 449f849369 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable (caching the pango fonts) r=vlad 2007-05-02 14:13:06 -07:00
gavin@gavinsharp.com 912a224dba Bug 378695: SetupClusterBoundaries in gfxPangoFonts.cpp misinterprets attrs from pango_break, patch by Karl Tomlinson <mozbugz@karlt.net>, r=roc 2007-05-02 13:35:08 -07:00
vladimir@pobox.com 8d704ce7c4 b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron 2007-04-30 20:31:25 -07:00
mats.palmgren@bredband.net 87a0062405 Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc 2007-04-30 16:52:44 -07:00
smontagu@smontagu.org 05a1e6efe3 Don't call GDI 'A' functions for non-ASCII strings. Bug 378859, r+sr=roc 2007-04-26 07:37:11 -07:00
asqueella@gmail.com 4fa36f25e3 Bug 366643 - Crash after loading page with html entities and <img> tagp=Philip Taylor <philip@zaynar.demon.co.uk>r=pavlov 2007-04-25 14:02:50 -07:00
smontagu@smontagu.org cc0bef923f 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
benjamin@smedbergs.us 0ab7558e7b 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 07:21:53 -07:00
stuart.morgan@alumni.case.edu e8b089cb5e Bug 306902. r=josh sr=smfr a=dveditz 2007-04-21 20:10:51 -07:00
roc+@cs.cmu.edu e596d77775 Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov 2007-04-20 17:53:00 -07:00
vladimir@pobox.com a89c036b99 b=367036, transparent background of images shows up as black when printed, r=stuart 2007-04-19 14:51:35 -07:00
smontagu@smontagu.org a8e29f3726 Remove one incorrect assertion and temporarily comment out one that fires too often. Bug 377898, bug 377902, r+sr=roc 2007-04-19 02:04:10 -07:00
roc+@cs.cmu.edu 157bbc1786 Bug 377942. Don't treat 8-bit non-ASCII text as UTF8. r+sr=roc, patch by Karl Tomlinson 2007-04-18 14:22:42 -07:00
tor@cs.brown.edu 365aa7ce09 Bug 376927 - add path flattening API to thebes. r=vlad 2007-04-16 13:18:32 -07:00
dbaron@dbaron.org dd8db4398e Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg 2007-04-15 15:22:58 -07:00
roc+@cs.cmu.edu 577e9395c5 Bug 376534. Improve the display of 8s in our missing-glyph-boxes. r=pavlov 2007-04-13 09:48:59 -07:00
roc+@cs.cmu.edu 3ed50f2b70 Bug 377053. Don't return a local string object to callers of gfxQuartzFontCache::GetPostscriptNameForFontID. r=vlad 2007-04-11 17:19:35 -07:00
neil@parkwaycc.co.uk 61b4cf977d Followup to bug 375446 - gfxFontStyle is a struct, not a class rs=tor 2007-04-05 06:36:04 -07:00
roc+@cs.cmu.edu 9fa2961884 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 01:08:23 -07:00
martijn.martijn@gmail.com 82acbe5a6c Bug 375506 - Fix for bug 372629 breaks Mingw - build error in gfxWindowsFonts.cpp, r=roc 2007-04-04 11:42:21 -07:00
masayuki@d-toybox.com 8f76905f46 b=333126 backing-out the previous checkin 2007-04-03 22:42:44 -07:00
masayuki@d-toybox.com 13a164aaf2 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-03 22:10:56 -07:00
roc+@cs.cmu.edu 0f4cb4d2f1 Bug 375757. Cache gfxFont objects. r=pavlov 2007-04-03 20:32:43 -07:00
vladimir@pobox.com ad9f2bb606 b=376440, cairo crash on shutdown on nye 2007-04-03 19:59:42 -07:00
roc+@cs.cmu.edu 8d4cf9391d Bug 375768. Fix minor textrun-related bugs, only affects new textframe. r=pavlov 2007-04-03 19:26:02 -07:00
vladimir@pobox.com 724852819d b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 18:09:15 -07:00
pavlov@pavlov.net 458b6033c5 fixing bug causing font-weight: 900 to not be bold. bug 359542. r=vlad 2007-04-03 13:11:25 -07:00
vladimir@pobox.com 21ea9c0c10 more backouts 2007-04-03 12:57:47 -07:00
vladimir@pobox.com 3b5081d9f8 more backouts 2007-04-03 12:43:13 -07:00
vladimir@pobox.com 53abb195a5 backing out 374462 2007-04-03 12:21:53 -07:00
vladimir@pobox.com c854e63ea1 b=374462, update cairo to 1.4.2 -- missing file 2007-04-03 12:11:18 -07:00
vladimir@pobox.com 84237a359d b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 11:59:47 -07:00
benjamin@smedbergs.us 2d61a2ff28 Fix thebes tests when --enable-static, r=luser 2007-04-03 09:00:31 -07:00
pavlov@pavlov.net 339d8102c3 fixing font selection bug dealing with zero-width glyphs and begin using ScriptGetCMap when possible. bug 376300. r=roc 2007-04-02 23:32:23 -07:00
roc+@cs.cmu.edu 58df48eaa8 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-02 20:19:46 -07:00
pavlov@pavlov.net 73357a9d51 updating our unicode range table. bug 376298. r=vlad 2007-04-02 16:19:38 -07:00
vladimir@pobox.com 0a782d8cb8 b=374272, browser crashes when viewing page with many animated gifs, r=stuart 2007-04-02 12:57:58 -07:00
tor@cs.brown.edu a8b10923b1 Bug 375446 - Create gfxFontGroup factory method. r=vlad 2007-04-02 12:06:16 -07:00
benjamin@smedbergs.us fd97dc6bb4 Bug 374921 - link error in gfxSurfaceRefCountTest when libxul is enabled, r=roc 2007-04-02 09:09:05 -07:00
dbaron@dbaron.org fa5d8826e9 Restore commented-out code now that bug 375824 is fixed. b=374680 2007-03-30 15:04:32 -07:00
roc+@cs.cmu.edu cd91d51b6b Bug 375824. Centralize Thebes startup/shutdown sequence. r=vlad 2007-03-29 14:48:46 -07:00
roc+@cs.cmu.edu b7edc1cc75 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 16:54:32 -07:00
roc+@cs.cmu.edu 5bb822a577 Bug 375662. Fix ATSUI issues with cluster detection. Also fix extraction of glyphs when trailing whitespace doesn't get the dominant text direction; remove the current workaround and replace it with a simpler workaround. r=vlad 2007-03-28 13:53:46 -07:00
joshmoz@gmail.com 20224b28de fix crash when printing on Mac OS X. Re-ordered the calls in nsThebesDeviceContext::BeginPage so that the PrintManager calls get done in the right order (BeginPage, GetCGContext, EndPage). Patch by Colin Barrett. b=375495 r/sr=pav 2007-03-27 22:08:25 -07:00
roc+@cs.cmu.edu 278102b6ff Fix bustage. 2007-03-27 20:59:09 -07:00
roc+@cs.cmu.edu 0fecde1c1e Bug 372629. Don't treat fZeroWidth glyphs as missing if they're rendering a Unicode character which we expect to be zero-width. r=pavlov 2007-03-27 20:41:53 -07:00
roc+@cs.cmu.edu e2dc897d79 Backing out attempted fix for Windos reftests. I'll follow up with a real fix. 2007-03-27 17:05:06 -07:00
dbaron@dbaron.org cb52af13a3 Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg 2007-03-27 08:34:59 -07:00
longsonr@gmail.com ffa66397de Bug 375387 - make gfxMatrix::IsSingular const. r+sr=pavlov 2007-03-27 04:07:10 -07:00
joshmoz@gmail.com e7c50fdb10 followup for fix to bug 371392, forgot to get rid of the header declaration for a variable I killed. b=371392 r/sr=biesi 2007-03-27 01:53:08 -07:00
joshmoz@gmail.com c5178035b9 get rid of old backbuffer API and related code. b=371392 r/sr=roc 2007-03-26 23:21:55 -07:00
roc+@cs.cmu.edu b4c21ef87f Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box. 2007-03-26 21:46:25 -07:00
roc+@cs.cmu.edu 74c2651bfd Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box. 2007-03-26 21:34:49 -07:00
roc+@cs.cmu.edu c89d0c6fcc Bug 372629. Draw missing-glyph boxes with the Unicode character inscribed in hex. r=pavlov 2007-03-26 20:24:49 -07:00
roc+@cs.cmu.edu afde20980d Bug 372631. Hopefully fix Windows Tp performance by switching from GetCharacterPlacement to GetGlyphIndices/GetTextExtentExPointI. r=pavlov 2007-03-26 15:48:42 -07:00
roc+@cs.cmu.edu f36647bf40 Bug 374720. Minor gfx changes to support new textframe work. r=pavlov 2007-03-22 16:07:18 -07:00
roc+@cs.cmu.edu a0d8f0ae51 Bug 374830. gfxTextRun performance test harness. r=vlad 2007-03-22 16:04:48 -07:00
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00
karlt+%karlt.net 6dc3c65674 cairo_draw_with_xlib should provide a non-NULL visual to callback.
b=445250 r=vlad a1.9.0.2=ss
2008-08-03 20:19:08 +00:00
karlt+%karlt.net 35ba459f6b Bug 435764 ��� crash [@ cairo_draw_with_xlib] painting windowless plugins.
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc a1.9.0.2=ss
2008-07-24 22:37:32 +00:00
mozilla%weilbacher.org d7466c32af [OS/2] Bug 439194: simple glyph matching across all installed fonts 2008-07-20 16:54:40 +00:00
reed%reedloden.com 90fd9d99bd Bug 441360 - [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=vlad a=beltzner] 2008-07-01 06:12:53 +00:00
pavlov%pavlov.net 98b48fd87f bug 434401. crash due to not finding a font on startup in some cases. r=karlt a=beltzner 2008-05-28 23:55:40 +00:00
mozilla%weilbacher.org a77212eb64 [OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. (Oops, don't want to get the debugging output by default!) 2008-05-28 12:55:36 +00:00
mozilla%weilbacher.org f99a0d0b6e [OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. 2008-05-28 12:38:10 +00:00
gavin%gavinsharp.com a3ea99fb24 Followup comment fix for bug 434157 2008-05-27 18:22:38 +00:00
gavin%gavinsharp.com 1692f8ad30 Bug 434157: Font scaling of Vista doesn't work as good with RC1 than it did with Betas, patch by roc@ocallahan.org, r=vlad, a=beltzner 2008-05-27 17:57:04 +00:00
gavin%gavinsharp.com ad9a842c87 Bug 432071: Type 1 fonts don't print correctly, patch by Adrian Johnson <ajohnson@redneon.com>, r=stuart, a=schrep 2008-05-08 16:48:15 +00:00
gavin%gavinsharp.com 43b508b3e0 Bug 432062: Windows vector font rendering is broken, patch by roc@ocallahan.org, r=stuart, a=schrep 2008-05-08 15:38:22 +00:00
reed%reedloden.com 26ecfd0a1c Bug 431309 - "Vista toolbar styles should have a -moz-win- prefix" (using the -moz-win- prefix) [p=kliu@mozilla.kailiu.com (Kai Liu) r+sr=roc a1.9=beltzner] 2008-05-08 09:29:38 +00:00
pavlov%pavlov.net a0d746fe5b bug 432065. deal with multiple fonts with the same name. r=roc a=schrep 2008-05-07 20:29:49 +00:00
reed%reedloden.com eb4165e5c9 Bug 223442 - "consider moving mac-specific files in gfx/public to a mac directory" (Remove nsWatchTask.h) [p=reg@openpave.org (Jeremy Lea) r+sr=biesi a1.9=beltzner] 2008-05-07 10:16:27 +00:00
crowder%fiverocks.com b03da46cbd Bug 431413: Crash in gfxWindowsFontGroup::InitTextRunUniscribe, r=pavlov, sr=roc, a=mtschrep 2008-05-04 04:25:13 +00:00
jdaggett%mozilla.com 64b82d85bf Bug 418479. Allow antialiased text rendering to be disabled for small text sizes via a pref. r+sr=vlad, a=damons 2008-05-01 09:07:18 +00:00
vladimir%pobox.com 2351ab6281 b=431391; printing pages with type1 fonts on win32 prints garbage; patch from upstream; r+a=me 2008-04-30 16:45:24 +00:00
roc+%cs.cmu.edu b37e7f6949 Bug 427411. Handle bogus fonts being returned by Windows due to the font catalog being stale or out of GDI objects. r=pavlov,a=damon 2008-04-30 03:37:30 +00:00
roc+%cs.cmu.edu 79cc14f5ec Backing out bug 427411 2008-04-29 00:28:22 +00:00
roc+%cs.cmu.edu 10098ddf17 Bug 427411. Handle GetTextMetrics failing when we create a gfxWindowsFont (can happen if we're out of GDI resources or Windows' font catalog is stale). r=pavlov,a=damon 2008-04-28 22:30:22 +00:00
vladimir%pobox.com ee9cf2cc4f b=430979, CGFont leaks -- patch from upstream; r=me, a=damon 2008-04-28 21:27:35 +00:00
vladimir%pobox.com 97557fce04 b=429915, color mismatch with 1x1 images (SetColor API broken) ; r=stuart, a=damon 2008-04-28 21:27:05 +00:00
caillon%redhat.com 47fe78dd0a Bug 384090 ��� [GTK+] incorrect logical resolution for converting font sizes in pt, etc.
Get the actual resolution used by GTK+/X instead of a best-guess based on screen dimensions
r=Behdad Esfahbod, Owen Taylor
sr=Robert O'Callahan
a=Damon Sicore
2008-04-28 20:47:54 +00:00
vladimir%pobox.com 36f8e6852a b=429678, crash with failed printing of outset border with transparency; patch from upstream; a=me 2008-04-25 16:35:25 +00:00
Olli.Pettay%helsinki.fi dce3273158 backout Bug 430465 2008-04-25 11:31:14 +00:00
roc+%cs.cmu.edu 4cb2985f8f Bug 430465. Don't round source coordinates in the tiled-image-drawing path. r=vlad,a=beltzner 2008-04-25 09:40:06 +00:00
jruderman%hmc.edu 2aeb2bacf2 Adding a crashtest 2008-04-23 04:09:02 +00:00
roc+%cs.cmu.edu 251fb48eed Bug 429899 crashtest 2008-04-23 02:08:20 +00:00
roc+%cs.cmu.edu d023abdf77 Bug 429899. Always treat the first character of a ligature as the start of a cluster when dividing ligature width among clusters. r+a=vlad 2008-04-23 02:06:22 +00:00
jdaggett%mozilla.com 117b406be2 Bug 428458. Fix fixed-pitch font handling for mac/win. r+sr=roc, a=vlad 2008-04-18 09:11:48 +00:00
jdaggett%mozilla.com 348e3b735d Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep (reland) 2008-04-18 04:32:18 +00:00
gavin%gavinsharp.com 251bffc1bf Bug 405684: checking incorrect character in UniscribeItem::ComputeRanges, patch by pavlov@pavlov.net, r=vlad, a=beltzner 2008-04-18 01:46:47 +00:00
roc+%cs.cmu.edu 6ad24b51d9 Backing out 427602 to try to fix failures 2008-04-17 11:18:59 +00:00
jdaggett%mozilla.com 41c2dcadee Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep 2008-04-17 08:30:15 +00:00
roc+%cs.cmu.edu 870931d342 Bug 409227. _cairo_clip_init_deep_copy should pass 0,0 as the starting coordinates when it clones the clip surface, because we just want an exact copy of the surface. r=vlad,a=beltzner 2008-04-17 08:22:31 +00:00
vladimir%pobox.com bbc55aa13d b=428563, minor upgrade to cairo 1.6.4, really this time; r=me,a=beltzner 2008-04-16 12:48:51 +00:00
leon.sha%sun.com a5cde5ec47 Bug 428903 There are debug information printed in release build. (nsThebesDeviceContext.cpp).
vladimir: review+
vladimir: superreview+
beltzner: approval1.9+
2008-04-16 03:27:03 +00:00
karlt+%karlt.net cdafd45cef Ensure aveCharWidth is wide enough for numerals. b=410405 r=pavlov a1.9=schrep 2008-04-16 01:03:51 +00:00
karlt+%karlt.net 7f87ce1b7a Use ceil instead of round in GetAveCharWidth and GetSpaceWidth for consistency
with GetMaxAdvance. b=428458 r=pavlov sr=roc a1.9=damons
2008-04-15 23:34:06 +00:00
pavlov%pavlov.net b4a02d40b9 bug 424386. return the correct depth rather than a hardcoded 24.
r/a=vlad
2008-04-15 14:16:29 +00:00
roc+%cs.cmu.edu e6250440aa Bug 427730. Make text for ATSUI layout end in ' ' or ' .' instead of '.', to ensure the last character isn't treated as the start of a kerning pair. r=jdaggett,sr=vlad,a=beltzner 2008-04-15 01:48:53 +00:00
masayuki%d-toybox.com 110f03062b Bug 426616 Acid2 chin is 1px too tall in FF3b5 r=pavlov, sr=roc, a1.9=beltzner 2008-04-12 08:54:19 +00:00
vladimir%pobox.com 67bd7cec8f backout? 2008-04-11 20:08:04 +00:00
vladimir%pobox.com 77b607a493 forgot to update README file 2008-04-11 19:45:28 +00:00
vladimir%pobox.com d4614dd8e0 b=428563, Upgrade Cairo to 1.6.2; r=me,a=beltzer 2008-04-11 19:38:41 +00:00
reed%reedloden.com 09ad85574c Bug 427985 - "Mozilla stops repainting in this testcase after a while" (leak fix) [p=pavlov@pavlov.net (Stuart Parmenter) r=vlad b1.9+a1.9=damons] 2008-04-11 07:01:14 +00:00
karlt+%karlt.net 5317313b24 Use a PangoFontMap for pango_itemize that provides the same primary font from
document language rather than adjacent characters b=416725, r+sr+a1.9=pavlov
2008-04-09 06:55:49 +00:00
karlt+%karlt.net 84329397df Backing out b=410405 to see if it fixes test failures. 2008-04-09 02:29:44 +00:00
karlt+%karlt.net 1d7928adf6 Ensure aveCharWidth is wide enough for numerals. b=410405, r=pavlov. 2008-04-09 00:02:41 +00:00
vladimir%pobox.com 840d1e4684 b=419715, minor cairo upgrade to un-roll-back regressions and add fixes from upstream ; r=me 2008-04-08 20:11:21 +00:00
longsonr%gmail.com b1cc640dac Bug 425662 - Scaled SVG content can get the wrong metrics and poison the cache. r+sr=roc,a1.9=beltzner 2008-04-08 13:12:04 +00:00
jdaggett%mozilla.com cb1e3a888d Bug 423571. Short circuit system-wide font fallback for U+FFFD on Mac. r+sr=vlad 2008-04-08 08:46:15 +00:00
pavlov%pavlov.net 13637d3c11 bug 427084. Use GetGlyphIndiciesW rather than ScriptGetCMap for type1 fonts. r=vlad 2008-04-08 07:32:38 +00:00
joshmoz%gmail.com fd35132d02 back out 425662 for longsonr because it might have caused tbox orange 2008-04-08 03:53:12 +00:00
dholbert%cs.stanford.edu aa8b731f85 Bug 389949, first patch: Use POINTS_PER_INCH_FLOAT in place of magic number '72.0f'. Basically cosmetic -- shouldn't change our behavior at all. r+sr=vlad, a=blocking1.9+ 2008-04-08 00:27:11 +00:00
longsonr%gmail.com a71d4a5b66 Bug 425662 - Scaled SVG content can get the wrong font size and poison the font cache. r+sr=roc,a1.9=beltzner 2008-04-07 23:18:12 +00:00
vladimir%pobox.com 76af5b55fe roll back cairo commit c1062bf to fix assertion failures 2008-04-07 09:17:15 +00:00
vladimir%pobox.com fb3885464b dummy commit to kick tinderbox 2008-04-07 06:34:48 +00:00
vladimir%pobox.com e1d25d07a5 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- add patch to fix cairo bustage ; r=me 2008-04-07 05:09:53 +00:00
vladimir%pobox.com 9c4812ce19 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade-more.patch ; r=me 2008-04-07 05:09:45 +00:00
vladimir%pobox.com fd4e46690e b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me 2008-04-07 05:08:32 +00:00
vladimir%pobox.com f43dfa3808 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch pixman-upgrade.patch ; r=me 2008-04-07 05:07:39 +00:00
vladimir%pobox.com 973c64b540 backout [mq]: cairo-rollback.patch 2008-04-06 23:34:12 +00:00
vladimir%pobox.com fa88108ae4 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade-more.patch ; r=me 2008-04-06 22:14:31 +00:00
vladimir%pobox.com df48786348 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me 2008-04-06 22:14:10 +00:00
vladimir%pobox.com 7d1d144889 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch pixman-upgrade.patch ; r=me 2008-04-06 22:13:58 +00:00
roc+%cs.cmu.edu a9019998e5 Crashtest for bug 423270. 2008-04-06 10:14:31 +00:00
roc+%cs.cmu.edu 1b6972efb4 Bug 423270. Make gfxTextRunWordCache handle cases where a space and another character combine to form a ligature. r=vlad 2008-04-06 10:12:21 +00:00
pavlov%pavlov.net 78b77545d8 bug 425336. check for S_OK explicitly rather than != S_FALSE. r=vlad 2008-04-04 07:39:58 +00:00
smontagu%smontagu.org 24e0bad019 Bug 378105. Update default fonts for Indic scripts. r=pavlov, ui-review+approval1.9=beltzner 2008-04-04 04:23:19 +00:00
pavlov%pavlov.net babe4b3744 bug 425336. fix problems with bitmap and vector fonts. r=vlad 2008-04-04 02:21:06 +00:00
jdaggett%mozilla.com bdc285e064 Bug 419744. Load font cmap info via a background task. r+sr=stuart 2008-04-04 02:01:22 +00:00
reed%reedloden.com b01fd509b9 Bustage fix for bug 413787. 2008-04-02 05:21:01 +00:00
reed%reedloden.com f530ab1812 Bustage fix for bug 413787. 2008-04-02 04:09:08 +00:00
reed%reedloden.com 574a754803 Bug 413787 - "NSToIntRound, NSToCoordRound code generation" [p=mmoy@yahoo.com (Michael Moy) r+sr=roc a1.9=schrep] 2008-04-02 03:47:07 +00:00
roc+%cs.cmu.edu 3617379b6f Bug 424873. Make GetWidgetOverflow take the new frame size as input instead of using the possibly-stale old frame size. r+sr=dbaron 2008-04-01 23:34:21 +00:00
reed%reedloden.com d74929e267 Bug 394103 - "All elements are HUGE (when doing dpi autodetect?)" (scale for 192+ dpi) [p=asac@jwsdot.com (Alexander Sack) r+sr=roc a1.9=schrep] 2008-04-01 08:41:21 +00:00
roc+%cs.cmu.edu 78d8b667de Bug 421885. Make tiled image drawing sample only the correct subimage by manually padding if necessary. r=vlad 2008-03-31 09:40:56 +00:00
mozilla%weilbacher.org faeae48eae Bug 418104: Remove non-cairo Windows gfx code from the tree, removal of all obsolete files, r=alfredkayser, sr=pavlov, a=beltzner 2008-03-30 10:12:51 +00:00
masayuki%d-toybox.com 364447300c Bug 425488 Underlines are too far from text (e.g. Gmail links) r+b1.9=stuart 2008-03-29 22:27:25 +00:00
masayuki%d-toybox.com 8210b6e92d Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner 2008-03-29 21:25:16 +00:00
reed%reedloden.com 7df66b0c02 Back out Robert O'Callahan's patch from bug 421885 due to reftest failure. 2008-03-28 09:32:04 +00:00
reed%reedloden.com 0549aba8b0 Bug 421885 - "Google reader search results have strange red line and broken border around them" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=vlad a=blocking1.9+] 2008-03-28 08:40:04 +00:00
vladimir%pobox.com 0e1cda65e9 b=425593, print failure with 'some printing functionality not implemented' message (it\'s NS_OK, really!); r=stuart 2008-03-28 07:13:37 +00:00
pavlov%pavlov.net 5293865afc bug 424945. reduce GDI object use by using the selected font weight and rounded font size (when no size adjust) for doing cache lookups. r=vlad 2008-03-27 23:30:43 +00:00
jruderman%hmc.edu 8833dbdde6 Add a crashtest 2008-03-27 02:40:46 +00:00
vladimir%pobox.com d11fa73671 b=409953; deref of null pointer on cancel of print-to-file (ignoring errors during printing is bad, mmmkay?); r=stuart 2008-03-27 01:21:47 +00:00
jruderman%hmc.edu 063d3082ae Adding a crashtest. 2008-03-27 01:20:59 +00:00
jruderman%hmc.edu 394ff21171 Add crashtests 2008-03-26 23:23:43 +00:00
masayuki%d-toybox.com 2464c30540 Bug 425249 gfxWindowsPlatform::InitBadUnderlineList() is broken by bug 424018 r+b1.9+a1.9b5=stuart 2008-03-26 21:43:43 +00:00
pavlov%pavlov.net a2a756c679 bug 424018. fix ts regression by loading character maps lazily. r=vlad 2008-03-26 21:32:52 +00:00
pavlov%pavlov.net 2426e5ea45 backing out changes that weren't supposed to be part of my previous backout... 2008-03-26 21:13:32 +00:00
pavlov%pavlov.net a1e81a46a3 backing out previous patch. 2008-03-26 20:24:37 +00:00
pavlov%pavlov.net c1e34c0aff bug 424018. make character map loading lazy to fix ts regression. r=vlad a=beltzner 2008-03-26 18:02:57 +00:00
reed%reedloden.com 95875bf531 Bug 424650 - "Wrong nsAutoPtr usage break Mingw build" [p=Techrazy.Yang@gmail.com (Bo Yang) r=stuart a1.9b5=beltzner] 2008-03-25 04:46:30 +00:00
pavlov%pavlov.net 3929cd5530 backing out trial patch for bug 424018. 2008-03-23 08:23:45 +00:00
pavlov%pavlov.net a32ed542dd trial run for bug 424018. trying to fix Ts regression 2008-03-23 05:41:53 +00:00
pavlov%pavlov.net cefca8f5cf bug 424566. fix crash in font selection. r/a=vlad 2008-03-23 01:13:10 +00:00
pavlov%pavlov.net 1924d8cdf0 bug 424165. clamp font weights from the OS to be within 100 and 900. r/a=vlad 2008-03-22 04:16:00 +00:00
pavlov%pavlov.net db69fd8078 bug 399636. make symbol fonts behave in unexpected ways. r=vlad a=beltzner 2008-03-21 22:19:13 +00:00
pavlov%pavlov.net 5031f404d8 bug 424398. fix crash when installing new fonts while loading pages. r=vlad a=beltzner 2008-03-21 21:22:29 +00:00
pavlov%pavlov.net 038021a70b bug 418384. use GDI when Uniscribe doesn't like a font. Fixes crash. r=vlad a=beltzner 2008-03-21 20:22:58 +00:00
pavlov%pavlov.net 344a6e6a8a bug 424165. Fixes crashes and problems with choosing a bold font when we should pick a lighter one. r=vlad a=beltzner 2008-03-20 22:09:45 +00:00
pavlov%pavlov.net 0e8f370565 bug 382542. support synthetic bold for fonts. r=vlad 2008-03-20 05:35:05 +00:00
pavlov%pavlov.net 2eddfd9643 bug 382542. fix problems with font fallback and font variations. r=vlad/jdaggett 2008-03-20 00:41:19 +00:00
jdaggett%mozilla.com 4c0002f3ec Bug 364713. Synthetic bolding/italics on mac using double-strike and font matrix skew. r=vlad,stuart, sr=stuart 2008-03-20 00:02:21 +00:00
dholbert%cs.stanford.edu 3232745214 Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+ 2008-03-19 20:51:44 +00:00
pavlov%pavlov.net ef49316409 bug 382542. Deal with different style variations of fonts containing different character maps. r=vlad 2008-03-19 00:06:55 +00:00
vladimir%pobox.com c9e0b83845 b=423524, CGContextGetType warnings showing up in console, r=stuart 2008-03-18 20:36:40 +00:00
vladimir%pobox.com 949abb841b b=422661, long table border rendered incompletely (wrong coordinate conditioning in gfxRect), r+sr=roc 2008-03-18 20:30:16 +00:00
mozilla%weilbacher.org 973fd90314 [OS/2] Bug 423115: OS/2 build break about GCC parameters in libpixman, r=vlad 2008-03-15 18:45:30 +00:00
vladimir%pobox.com 873d792424 b=421422, cairo upgrade followup, fixing subpixel AA on OSX 2008-03-15 06:20:21 +00:00
vladimir%pobox.com 70d8a145f4 b=421422, cairo upgrade ; r=me 2008-03-15 03:45:20 +00:00
vladimir%pobox.com 639b2b81be b=421422, cairo upgrade ; r=me 2008-03-15 03:44:23 +00:00
pavlov%pavlov.net 6b19a36837 bug 396315. Fixing type1 fonts on Windows. r=vlad 2008-03-14 23:02:33 +00:00
mozilla%weilbacher.org dc7ea4dac3 Bug 418105: Remove non-cairo Mac gfx code from the tree, r=joshmoz, sr=vladimir, a1.9=beltzner 2008-03-14 20:00:04 +00:00
reed%reedloden.com d04725b6e2 Bug 415854 - "make single-pixel optimization release surface memory" (remove ThebesPattern) [p=joe@drew.ca (Joe Drew [JOEDREW!]) r=vlad a=blocking1.9+] 2008-03-14 16:37:05 +00:00
reed%reedloden.com 71247b127f Bug 422620 - "Remove NS_BrightenColor and NS_DarkenColor" [p=alfredkayser@gmail.com (Alfred Kayser) r=vlad a1.9=damons] 2008-03-14 16:27:14 +00:00
dholbert%cs.stanford.edu 179fb266ba Backing out Bug 417356, due to pagination reftest failures. 2008-03-14 08:50:15 +00:00
jdaggett%mozilla.com add5e847e5 Bug 408965. Cmaps for fonts with Unicode-platform format-12 cmaps are not read (patch by Jjgod Jiang). r+sr=stuart 2008-03-14 08:35:35 +00:00
dholbert%cs.stanford.edu 45dc8c714e Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) r=ventron sr=roc a=blocking1.9+ 2008-03-14 07:48:07 +00:00
pavlov%pavlov.net f11d8a3b31 bug 420675. shouldn't be bolding weight 500. r=vlad 2008-03-14 06:17:25 +00:00
stefanh%inbox.com 57fceff6fc Bug 421814 - Use HITheme to draw backgrounds for groupboxes. r=josh+Mano, sr=roc, a1.9=dsicore. 2008-03-13 20:24:30 +00:00
masayuki%d-toybox.com e51f0e98a6 Bug 390901 CJK - font-name is not recognised correctly in preferences p=me+jdagett(mac part)+kerlt(fontconfig part) r=jdagett+me+stuart+mconnor b1.9=stuart 2008-03-13 10:32:52 +00:00
pavlov%pavlov.net da5d3bf5c3 bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad 2008-03-13 04:16:05 +00:00
pavlov%pavlov.net 013ceae0aa bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad 2008-03-13 04:15:24 +00:00
masayuki%d-toybox.com fad9426bd7 Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart 2008-03-13 02:37:00 +00:00
reed%reedloden.com 3f97851bff Bug 385516 - "Console is spewed with WARNING: empty langgroup" (Add default constructor to gfxFontStyle and use it) [p=wasti.redl@gmx.net (Sebastian Redl) r=stuart a1.9=damons] 2008-03-12 10:52:58 +00:00
jruderman%hmc.edu 3172e759aa Add crashtests 2008-03-12 00:42:51 +00:00
roc+%cs.cmu.edu 5c6f2e7ed4 Bug 418428. Don't force devpixels to be an integer multiple of CSS pixels when printing on Windows. r=stuart 2008-03-12 00:35:00 +00:00
blassey%mozilla.com b8929025f0 backing out: switching narrow char system calls to wide char in windows b=418703 2008-03-11 22:46:32 +00:00
blassey%mozilla.com fc37ea022b switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon 2008-03-11 21:49:58 +00:00
karlt+%karlt.net 63c4310153 Bug 421955. combining mark at start of text run rendered as NUL hex box or
garbage. r=roc, a1.9=damons
2008-03-11 07:04:31 +00:00
mozilla%weilbacher.org 2ee6826c7d [OS/2] Bug 369791: adapt plugin code to compile with cairo-os2, this in principle allows plugin content to be printed and windowless plugins to display, r=mkaply, a1.9+=damons 2008-03-11 00:10:56 +00:00
roc+%cs.cmu.edu 828350aa11 Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron 2008-03-09 21:55:08 +00:00
bmlk%gmx.de f2715a3d97 There is no height greater than unconstrained height, bug 402872, r/sr=roc a=beltzner 2008-03-08 09:12:30 +00:00
roc+%cs.cmu.edu d3935a6a58 Backing out Bug 403181. JPEG encoding test failure :-( 2008-03-07 09:28:36 +00:00
roc+%cs.cmu.edu 3888bf4b3a Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron 2008-03-07 08:34:14 +00:00
vladimir%pobox.com 230fd7d33a b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad 2008-03-06 06:51:15 +00:00
jdaggett%mozilla.com d30478d697 Bug 421135. Fix typo in setting of mLastPrefFirstFont. r+sr=vlad 2008-03-06 01:47:33 +00:00
blassey%mozilla.com d66d0b8772 backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox 2008-03-05 22:56:48 +00:00
blassey%mozilla.com fbc9687a30 switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner 2008-03-05 21:39:35 +00:00
vladimir%pobox.com 434eccf1a1 b=421017; upgrade cairo to 1.5.12-14-gd89edde -- additional fixes ; r=me 2008-03-05 05:45:09 +00:00
vladimir%pobox.com ea5fa1aad9 b=421017; upgrade cairo to 1.5.12-11-g2f93504 ; r=me 2008-03-05 05:44:56 +00:00
jdaggett%mozilla.com fa972ee45e Bug 420822. Missing 500 weight font should fallback to lighter weights. r+sr=stuart 2008-03-04 10:24:32 +00:00
roc+%cs.cmu.edu 46ae1fb918 Backing out 403181 again 2008-03-04 09:36:09 +00:00
roc+%cs.cmu.edu bdd10f1c8f Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron 2008-03-04 08:21:36 +00:00
roc+%cs.cmu.edu 0697110296 Bug 419095 crashtest 2008-03-04 02:42:11 +00:00
roc+%cs.cmu.edu 0612ca99c1 Crashtest for bug 416637 2008-03-04 02:37:35 +00:00
jdaggett%mozilla.com 1792c84de5 Bug 419757. Cache codepoints for which no font matches on windows. r+sr=stuart 2008-03-04 02:34:06 +00:00
roc+%cs.cmu.edu ee84287921 Bug 416637. There might be some skipped characters before standalone combining marks at the start of a textrun. r=vlad 2008-03-04 02:30:20 +00:00
mozilla%weilbacher.org 0f13a6fc41 [OS/2] Bug 420438: Enable better image scaling on OS/2, r=wuno@lsvw, a1.9b4=beltzner 2008-03-03 09:26:08 +00:00
roc+%cs.cmu.edu ce5dffc93a Bug 403181 backout 2008-03-03 02:38:21 +00:00
roc+%cs.cmu.edu 8ab3849de1 Bug 403181. Use a temporary surface to prevent sampling of pixels outside the intended source rectangle when zooming the image in some cases. r=vlad,sr=dbaron,a=beltzner 2008-03-03 01:03:54 +00:00
joshmoz%gmail.com 793a2e0747 always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner 2008-02-29 23:24:55 +00:00
vladimir%pobox.com c313955a93 b=419383, extract native vista toolbar styles and expose to themes ; r+sr=roc; a=beltzner 2008-02-29 05:10:39 +00:00
reed%reedloden.com bf8c03dd55 Bug 419927 - "Re-enable smooth downscaling under Linux" [p=bill@wg9s.com (Bill Gianopoulos) r=vlad a1.9b4=beltzner] 2008-02-28 10:26:40 +00:00
roc+%cs.cmu.edu 59361c32b3 Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron 2008-02-27 09:46:23 +00:00
reed%reedloden.com 65fe7dd59d Bug 410114 - "Simplify nsTransform2D" [p=alfredkayser@gmail.com (Alfred Kayser) r+sr=roc a1.9=damons] 2008-02-26 09:42:36 +00:00
jdaggett%mozilla.com e320e9dd6e Bug 419370. Allow single face font families, specified in a pref setting. r+sr=stuart 2008-02-26 08:00:44 +00:00
roc+%cs.cmu.edu e7e9f90297 Bug 376375. Use Translate so we fill the right area with theme drawing after alpha recovery. r=vlad 2008-02-25 01:24:41 +00:00
vladimir%pobox.com 80c2f5b82a b=418494; use SOURCE instead of OVER when source has no transparency; r=stuart 2008-02-24 00:59:49 +00:00
vladimir%pobox.com b4f776707d b=381661, reenable bilinear image filtering [mq]: 381661-enable-bilinear.patch ; r=stuart 2008-02-23 22:30:58 +00:00
roc+%cs.cmu.edu e1a3b2b608 Bug 418754. Fix Mac clustering... we shouldn't set a glyph using SetSimpleGlyph if it's not the start of a cluster. Also fixes an indexing error in ligature detection. r=jdaggett,a=beltzner 2008-02-22 01:12:41 +00:00
mozilla%weilbacher.org 0a0ea027c4 Bug 413632: Remove the remaining MOZ_CAIRO_GFX (and related variables). Full patch except configure.in change. r/sr=dbaron, r=vlad, a=beltzner 2008-02-21 08:37:30 +00:00
jdaggett%mozilla.com cc0cdad457 Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. Now with no-leak technology. r+sr=roc 2008-02-21 02:46:01 +00:00
jdaggett%mozilla.com daef440893 Bug 417444. Backing out due to leakage. 2008-02-21 00:35:26 +00:00
jdaggett%mozilla.com 2b61ecf33c Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. r+sr=roc 2008-02-20 23:57:32 +00:00
reed%reedloden.com efa5fac90d Bug 395983 - "Duplicated Flash menus using r60(+) of Flash player" (do native drawing instead) [p=kinetik@flim.org (Matthew Gregan) r=vlad sr=roc a=blocking1.9+] 2008-02-20 11:33:29 +00:00
vladimir%pobox.com 71fbafc9e4 b=418353, sync up cairo to 1.5.8-87-g21049a9 imported patch 418353-cairo-upgrade.patch 2008-02-19 22:53:03 +00:00
mozilla%weilbacher.org 69b8115e3d Bug 415686: remove FONT_LEADING_APIS_V2 ifdefs which are no longer useful for cairo builds. Also remove related functions and tests. r/sr=dbaron, r=pavlov, a=beltzner 2008-02-19 19:41:57 +00:00
jag%tty.nl 79576fee57 Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep 2008-02-19 07:36:52 +00:00
jag%tty.nl ff7a938f65 Bug 418026: Unconditionally include prio.h and prbit.h in gfxColor.h. sr=dbaron, a=schrep 2008-02-19 07:07:01 +00:00
jag%tty.nl 4221353fba Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan 2008-02-18 08:50:33 +00:00
karlt+%karlt.net e46425d9c1 back out gfxFontGroup::MakeTextRun with individual words. b=416725, due to
performance regression on Windows.
2008-02-17 23:29:03 +00:00
karlt+%karlt.net 252396ead1 gfxFontGroup::MakeTextRun with individual words. b=416725, r=roc 2008-02-17 21:43:23 +00:00
roc+%cs.cmu.edu 8988e3d454 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 21:23:37 +00:00
mats.palmgren%bredband.net a6d70a7b69 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-17 02:44:12 +00:00
masayuki%d-toybox.com 79efc4821f Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron 2008-02-16 15:31:33 +00:00
masayuki%d-toybox.com 2af31a8646 Bug 402524 Need to correct the Metrics for fonts in XP level r=pavlov, b1.9=vlad 2008-02-15 21:31:39 +00:00
reed%reedloden.com c02d84268f Bug 406474 - "Native GTK look for toolbar arrows" [p=twanno@lycos.nl (Teune van Steeg) r+sr=roc a1.9=beltzner] 2008-02-15 05:28:44 +00:00
jdaggett%mozilla.com be028c483c Bug 416062. Test all faces for a given codepoint, not just the first one. r+sr=roc 2008-02-15 05:12:32 +00:00
pavlov%pavlov.net fe2a3038dd bug 407462. CJK perf issue due to Uniscribe. Fast path around it when we know we can. r=roc 2008-02-15 04:50:15 +00:00
vladimir%pobox.com 09aa6197e4 b=416018, upgrade cairo to 1.5.8-30-g80e11a8 ; r=me 2008-02-14 06:54:27 +00:00
vladimir%pobox.com 97de96f6f4 b=416181, animated image used as repeated background broken ; r=stuart 2008-02-14 06:51:58 +00:00
reed%reedloden.com e240c60aba 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 11:31:00 +00:00
karlt+%karlt.net 81aa279ed1 don't pango_font_get_metrics with a NULL language. b=414692 r=pavlov 2008-02-13 09:09:46 +00:00
masayuki%d-toybox.com b2c7346a1a 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 10:39:23 +00:00
jdaggett%mozilla.com 7da346fb5f Bug 416232. Add better error checking when reading in font name table. r+sr=roc 2008-02-12 09:31:36 +00:00
jdaggett%mozilla.com 019117ee97 Bug 361986. Exclude complex script codepoints for fonts that lack AAT morphing data. r=vlad,smontagu, sr=pavlov 2008-02-12 07:23:44 +00:00
karlt+%karlt.net e27de832ff Bug 413050 ��� call cairo_debug_reset_static_data in system cairo on shutdown
r=pavlov
2008-02-12 06:47:40 +00:00
karlt+%karlt.net e3a28fd9a1 Bug 414649 ��� wrong ui font (serif vs sans).
Remove FindGenericFontFromStyle. r=pavlov
2008-02-12 06:43:26 +00:00
jdaggett%mozilla.com 4e5e171dee Bug 396732. Cache codepoints with no fonts to avoid repeated system-wide font lookup. r+sr=vlad 2008-02-12 05:38:38 +00:00
jdaggett%mozilla.com 5d629a8ecf Bug 409342. Cache the last pref font looked up. r=vlad,pavlov, sr=pavlov 2008-02-12 04:57:58 +00:00
jruderman%hmc.edu c2000e320e Bug 408746 is marked as fixed, so let's re-enable this crashtest. 2008-02-10 12:46:27 +00:00
masayuki%d-toybox.com dc33a7957d Bug 415595 Use nsIPrefLocalizedString for intl.accept_languages in gfxWindowsFonts.cpp r=pavlov, b1.9=mtschrep 2008-02-09 18:47:15 +00:00
jruderman%hmc.edu c0236086ab Move test out of a directory that is doomed for removal 2008-02-08 09:00:21 +00:00
karlt+%karlt.net f9fb97a8aa use FC_PIXEL_SIZE instead of pango_font_describe_with_absolute_size
b=414239 r+sr=roc
2008-02-07 22:17:50 +00:00
vladimir%pobox.com f7179f5c11 Add missing patch file (npotb) 2008-02-07 20:02:40 +00:00
vladimir%pobox.com 88e9afd3d2 b=371867, severe performance regression on FAA flight status page, r=stuart (relanding) 2008-02-07 19:44:09 +00:00
jag%tty.nl 8ff8f53619 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 08:15:50 +00:00
reed%reedloden.com 86d33dba31 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-07 05:26:50 +00:00
mozilla.mano%sent.com 74aa32e1ed Backing out bug 371867 again 2008-02-07 01:43:37 +00:00
mozilla.mano%sent.com aec05c6fab Relanding bug 406686 2008-02-07 00:55:58 +00:00
mozilla.mano%sent.com a73f285b5f Backing out bug 414802 2008-02-07 00:19:13 +00:00