5804 Commits

Author SHA1 Message Date
karlt+%karlt.net
72fb709f07 b=455647 garbage Indic characters on parts of some English webpages. r=pavlov a1.9.0.6=dveditz
git-svn-id: svn://10.0.0.236/trunk@255484 18797224-902f-48f8-a5cc-f745e15eee43
2008-12-11 05:36:45 +00:00
jdaggett%mozilla.com
d57fb0d2d0 Bug 436663 - workaround crash caused by long sequence of Hebrew words. r=roc, sr=vlad, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@254986 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-11 10:05:39 +00:00
alqahira%ardisson.org
600ed3c5af Bug 423405 - gfxPlatformMac.h causes build to fail with GCC4.2 on Mac OS X. Patch by Craig Topper <craig.topper@gmail.com>, r=jdaggett, sr=vlad, a/1.9.0.4=dveditz for release-drivers
git-svn-id: svn://10.0.0.236/trunk@254643 18797224-902f-48f8-a5cc-f745e15eee43
2008-10-17 23:14:50 +00:00
mats.palmgren%bredband.net
0bd452f4f1 Disable bug 441360 crash test on GTK2 for now (filed bug 455463).
git-svn-id: svn://10.0.0.236/trunk@254225 18797224-902f-48f8-a5cc-f745e15eee43
2008-09-16 08:11:22 +00:00
mats.palmgren%bredband.net
ef9304fd2c Crash test for bug 441360.
git-svn-id: svn://10.0.0.236/trunk@254223 18797224-902f-48f8-a5cc-f745e15eee43
2008-09-16 05:57:23 +00:00
roc+%cs.cmu.edu
4f0e948ee7 Bug 445711, fix test filename
git-svn-id: svn://10.0.0.236/trunk@253628 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-15 11:32:59 +00:00
roc+%cs.cmu.edu
470fa683a9 Bug 445711. Fix glyph buffer reallocation --- test. Patch by Simon Montagu, r=pavlov,a=ss
git-svn-id: svn://10.0.0.236/trunk@253626 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-15 09:57:01 +00:00
roc+%cs.cmu.edu
7e99ae05d1 Bug 445711. Fix glyph buffer reallocation. Patch by Simon Montagu, r=pavlov,a=ss
git-svn-id: svn://10.0.0.236/trunk@253625 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-15 09:53:56 +00:00
jdaggett%mozilla.com
2369168d6c Bug 433997. Handle failures from calls to CGFontGetHMetrics. r+sr=vlad, a=ss
git-svn-id: svn://10.0.0.236/trunk@253558 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-13 06:59:14 +00:00
karlt+%karlt.net
d7dd44ea55 cairo_draw_with_xlib should provide a non-NULL visual to callback.
b=445250 r=vlad a1.9.0.2=ss


git-svn-id: svn://10.0.0.236/trunk@253361 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-03 20:19:08 +00:00
karlt+%karlt.net
6c80e8e13f 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


git-svn-id: svn://10.0.0.236/trunk@253260 18797224-902f-48f8-a5cc-f745e15eee43
2008-07-24 22:37:32 +00:00
mozilla%weilbacher.org
e65884dcb8 [OS/2] Bug 439194: simple glyph matching across all installed fonts
git-svn-id: svn://10.0.0.236/trunk@253134 18797224-902f-48f8-a5cc-f745e15eee43
2008-07-20 16:54:40 +00:00
reed%reedloden.com
38ffde4cfb Bug 441360 - [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=vlad a=beltzner]
git-svn-id: svn://10.0.0.236/trunk@252729 18797224-902f-48f8-a5cc-f745e15eee43
2008-07-01 06:12:53 +00:00
pavlov%pavlov.net
65206ed050 bug 434401. crash due to not finding a font on startup in some cases. r=karlt a=beltzner
git-svn-id: svn://10.0.0.236/trunk@251910 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-28 23:55:40 +00:00
mozilla%weilbacher.org
5afa06d025 [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!)
git-svn-id: svn://10.0.0.236/trunk@251876 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-28 12:55:36 +00:00
mozilla%weilbacher.org
93dfeb43e3 [OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch.
git-svn-id: svn://10.0.0.236/trunk@251875 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-28 12:38:10 +00:00
gavin%gavinsharp.com
774c0fc0b3 Followup comment fix for bug 434157
git-svn-id: svn://10.0.0.236/trunk@251854 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-27 18:22:38 +00:00
gavin%gavinsharp.com
bdaa45118f 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
git-svn-id: svn://10.0.0.236/trunk@251850 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-27 17:57:04 +00:00
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