5786 Commits

Author SHA1 Message Date
gavin%gavinsharp.com
89030bc35a Bug 432071: Type 1 fonts don't print correctly, patch by Adrian Johnson <ajohnson@redneon.com>, r=stuart, a=schrep
git-svn-id: svn://10.0.0.236/trunk@251408 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-08 16:48:15 +00:00
gavin%gavinsharp.com
efdc767afd Bug 432062: Windows vector font rendering is broken, patch by roc@ocallahan.org, r=stuart, a=schrep
git-svn-id: svn://10.0.0.236/trunk@251405 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-08 15:38:22 +00:00
reed%reedloden.com
623a32b704 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]
git-svn-id: svn://10.0.0.236/trunk@251388 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-08 09:29:38 +00:00
pavlov%pavlov.net
17037273d7 bug 432065. deal with multiple fonts with the same name. r=roc a=schrep
git-svn-id: svn://10.0.0.236/trunk@251349 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-07 20:29:49 +00:00
reed%reedloden.com
9856cb7538 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]
git-svn-id: svn://10.0.0.236/trunk@251309 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-07 10:16:27 +00:00
crowder%fiverocks.com
e9b76ba6bd Bug 431413: Crash in gfxWindowsFontGroup::InitTextRunUniscribe, r=pavlov, sr=roc, a=mtschrep
git-svn-id: svn://10.0.0.236/trunk@251156 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-04 04:25:13 +00:00
jdaggett%mozilla.com
a452adf328 Bug 418479. Allow antialiased text rendering to be disabled for small text sizes via a pref. r+sr=vlad, a=damons
git-svn-id: svn://10.0.0.236/trunk@251021 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-01 09:07:18 +00:00
vladimir%pobox.com
ff6558fb4a b=431391; printing pages with type1 fonts on win32 prints garbage; patch from upstream; r+a=me
git-svn-id: svn://10.0.0.236/trunk@250986 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-30 16:45:24 +00:00
roc+%cs.cmu.edu
94477fcaf2 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
git-svn-id: svn://10.0.0.236/trunk@250972 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-30 03:37:30 +00:00
roc+%cs.cmu.edu
65314be177 Backing out bug 427411
git-svn-id: svn://10.0.0.236/trunk@250902 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-29 00:28:22 +00:00
roc+%cs.cmu.edu
1f9851fba0 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
git-svn-id: svn://10.0.0.236/trunk@250894 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-28 22:30:22 +00:00
vladimir%pobox.com
09011a136d b=430979, CGFont leaks -- patch from upstream; r=me, a=damon
git-svn-id: svn://10.0.0.236/trunk@250887 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-28 21:27:35 +00:00
vladimir%pobox.com
a7ac5ee1f2 b=429915, color mismatch with 1x1 images (SetColor API broken) ; r=stuart, a=damon
git-svn-id: svn://10.0.0.236/trunk@250886 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-28 21:27:05 +00:00
caillon%redhat.com
6fd0a9e57e 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


git-svn-id: svn://10.0.0.236/trunk@250884 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-28 20:47:54 +00:00
vladimir%pobox.com
786a18efa6 b=429678, crash with failed printing of outset border with transparency; patch from upstream; a=me
git-svn-id: svn://10.0.0.236/trunk@250782 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-25 16:35:25 +00:00
Olli.Pettay%helsinki.fi
be6ee02973 backout Bug 430465
git-svn-id: svn://10.0.0.236/trunk@250779 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-25 11:31:14 +00:00
roc+%cs.cmu.edu
3f7dd4fe7a Bug 430465. Don't round source coordinates in the tiled-image-drawing path. r=vlad,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250775 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-25 09:40:06 +00:00
jruderman%hmc.edu
391889741e Adding a crashtest
git-svn-id: svn://10.0.0.236/trunk@250655 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 04:09:02 +00:00
roc+%cs.cmu.edu
629985fdac Bug 429899 crashtest
git-svn-id: svn://10.0.0.236/trunk@250644 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 02:08:20 +00:00
roc+%cs.cmu.edu
c7e63b6d19 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
git-svn-id: svn://10.0.0.236/trunk@250643 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 02:06:22 +00:00
jdaggett%mozilla.com
455eeb587c Bug 428458. Fix fixed-pitch font handling for mac/win. r+sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@250442 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 09:11:48 +00:00
jdaggett%mozilla.com
53637769ce Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep (reland)
git-svn-id: svn://10.0.0.236/trunk@250433 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 04:32:18 +00:00
gavin%gavinsharp.com
8dd5416dad Bug 405684: checking incorrect character in UniscribeItem::ComputeRanges, patch by pavlov@pavlov.net, r=vlad, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250414 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 01:46:47 +00:00
roc+%cs.cmu.edu
2ab28ec0dc Backing out 427602 to try to fix failures
git-svn-id: svn://10.0.0.236/trunk@250357 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 11:18:59 +00:00
jdaggett%mozilla.com
92b97c856a Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep
git-svn-id: svn://10.0.0.236/trunk@250354 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 08:30:15 +00:00
roc+%cs.cmu.edu
e650e9d397 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
git-svn-id: svn://10.0.0.236/trunk@250350 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 08:22:31 +00:00
vladimir%pobox.com
61b3c83500 b=428563, minor upgrade to cairo 1.6.4, really this time; r=me,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250299 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-16 12:48:51 +00:00
leon.sha%sun.com
72aeb09e7e Bug 428903 There are debug information printed in release build. (nsThebesDeviceContext.cpp).
vladimir: review+
vladimir: superreview+
beltzner: approval1.9+


git-svn-id: svn://10.0.0.236/trunk@250288 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-16 03:27:03 +00:00
karlt+%karlt.net
2ca1cecde6 Ensure aveCharWidth is wide enough for numerals. b=410405 r=pavlov a1.9=schrep
git-svn-id: svn://10.0.0.236/trunk@250285 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-16 01:03:51 +00:00
karlt+%karlt.net
24331683f1 Use ceil instead of round in GetAveCharWidth and GetSpaceWidth for consistency
with GetMaxAdvance. b=428458 r=pavlov sr=roc a1.9=damons


git-svn-id: svn://10.0.0.236/trunk@250281 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 23:34:06 +00:00
pavlov%pavlov.net
eba67fb0b1 bug 424386. return the correct depth rather than a hardcoded 24.
r/a=vlad


git-svn-id: svn://10.0.0.236/trunk@250257 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 14:16:29 +00:00
roc+%cs.cmu.edu
b63e86663b 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
git-svn-id: svn://10.0.0.236/trunk@250240 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 01:48:53 +00:00
masayuki%d-toybox.com
e28da86994 Bug 426616 Acid2 chin is 1px too tall in FF3b5 r=pavlov, sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250121 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-12 08:54:19 +00:00
vladimir%pobox.com
8049d513ed backout?
git-svn-id: svn://10.0.0.236/trunk@250088 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 20:08:04 +00:00
vladimir%pobox.com
5dfd28e399 forgot to update README file
git-svn-id: svn://10.0.0.236/trunk@250085 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 19:45:28 +00:00
vladimir%pobox.com
8714367cb8 b=428563, Upgrade Cairo to 1.6.2; r=me,a=beltzer
git-svn-id: svn://10.0.0.236/trunk@250084 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 19:38:41 +00:00
reed%reedloden.com
3363c55f1f 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]
git-svn-id: svn://10.0.0.236/trunk@250047 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 07:01:14 +00:00
karlt+%karlt.net
a7e7e99d36 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


git-svn-id: svn://10.0.0.236/trunk@249913 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 06:55:49 +00:00
karlt+%karlt.net
d8a64913c2 Backing out b=410405 to see if it fixes test failures.
git-svn-id: svn://10.0.0.236/trunk@249880 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 02:29:44 +00:00
karlt+%karlt.net
805819ca1d Ensure aveCharWidth is wide enough for numerals. b=410405, r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@249865 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 00:02:41 +00:00
vladimir%pobox.com
42b796e945 b=419715, minor cairo upgrade to un-roll-back regressions and add fixes from upstream ; r=me
git-svn-id: svn://10.0.0.236/trunk@249853 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 20:11:21 +00:00
longsonr%gmail.com
184826548a Bug 425662 - Scaled SVG content can get the wrong metrics and poison the cache. r+sr=roc,a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@249796 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 13:12:04 +00:00
jdaggett%mozilla.com
0e6cd00ebd Bug 423571. Short circuit system-wide font fallback for U+FFFD on Mac. r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@249783 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 08:46:15 +00:00
pavlov%pavlov.net
770e9cd515 bug 427084. Use GetGlyphIndiciesW rather than ScriptGetCMap for type1 fonts. r=vlad
git-svn-id: svn://10.0.0.236/trunk@249779 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 07:32:38 +00:00
joshmoz%gmail.com
a43ab39f4f back out 425662 for longsonr because it might have caused tbox orange
git-svn-id: svn://10.0.0.236/trunk@249767 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 03:53:12 +00:00
dholbert%cs.stanford.edu
5ba7b997b2 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+
git-svn-id: svn://10.0.0.236/trunk@249758 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 00:27:11 +00:00
longsonr%gmail.com
dfc76e70ad Bug 425662 - Scaled SVG content can get the wrong font size and poison the font cache. r+sr=roc,a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@249751 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-07 23:18:12 +00:00
vladimir%pobox.com
cd869be049 roll back cairo commit c1062bf to fix assertion failures
git-svn-id: svn://10.0.0.236/trunk@249718 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-07 09:17:15 +00:00
vladimir%pobox.com
e9f05fb70d dummy commit to kick tinderbox
git-svn-id: svn://10.0.0.236/trunk@249714 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-07 06:34:48 +00:00
vladimir%pobox.com
b3d6e00c34 b=419715, upgrade cairo to 1.6 or as-close-as-possible -- add patch to fix cairo bustage ; r=me
git-svn-id: svn://10.0.0.236/trunk@249712 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-07 05:09:53 +00:00