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