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