Commit Graph

5444 Commits

Author SHA1 Message Date
pavlov%pavlov.net
89cc8dd9a0 bug 396315. correctly fetch cmaps for all fonts. r=vlad
git-svn-id: svn://10.0.0.236/trunk@238620 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 04:58:16 +00:00
pavlov%pavlov.net
e91936adfe bug 399369. disable font fallback when a character is in the PUA. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@238619 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 04:53:47 +00:00
pavlov%pavlov.net
ab74e7642a bug 375750. don't recreate CGFontRefs every time we draw -- cache them. fixes multiple embeddings of fonts when drawing to a quartz print surface. r=vlad a=schrep
git-svn-id: svn://10.0.0.236/trunk@238433 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-02 02:08:31 +00:00
pavlov%pavlov.net
b14593cee4 bug 399813. set maxAdvance correctly. r=roc a= beltzner
git-svn-id: svn://10.0.0.236/trunk@238419 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-01 20:51:05 +00:00
pavlov%pavlov.net
53b675c229 bug 390898. fix crash on 64bit machines when dragging and dropping. patch from Martin Stransky <stransky@redhat.com>. r=vlad a=beltzner
git-svn-id: svn://10.0.0.236/trunk@238359 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-31 00:58:44 +00:00
karlt+%karlt.net
d0a462087e Bug 399556: don't pango_fc_font_map_shutdown in release builds.
r=pavlov, aM9=beltzner


git-svn-id: svn://10.0.0.236/trunk@238352 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-30 22:35:21 +00:00
vladimir%pobox.com
c514a37426 b=384681, cairo only has 16 bit coordinate space followup patch, r=stuart, aM9=drivers
git-svn-id: svn://10.0.0.236/trunk@238315 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-29 19:37:59 +00:00
pavlov%pavlov.net
f80b1930b2 bug 399556. only clean up cairo in debug/test builds. r=vlad a=beltzner
git-svn-id: svn://10.0.0.236/trunk@238189 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-26 01:21:50 +00:00
mats.palmgren%bredband.net
6a7d4cbed6 * make cairo_quartz_surface_to_quartz() return NULL if it's not
a valid quartz surface and add null-check at call sites.
* fix a couple of leaks under OOM
* fix a warning about missing initializers for cairo_quartz_surface_backend

b=397293 r+sr+a=vladimir


git-svn-id: svn://10.0.0.236/trunk@238149 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 15:49:25 +00:00
longsonr%gmail.com
42340f749e Bug 400025 - stroke on text is too big on Windows after landing of bug 384681. r+sr+a+aM9=vladimir
git-svn-id: svn://10.0.0.236/trunk@238145 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 11:55:19 +00:00
smontagu%smontagu.org
8a95db8b28 Fix the positioning of diacritics in right-to-left languages and clean up a bunch of typos in bidi reftests. Bug 386573, r+sr=roc, a=vlad
git-svn-id: svn://10.0.0.236/trunk@238139 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 09:32:01 +00:00
ginn.chen%sun.com
c23acc63a7 Bug 387399 Asian fonts are not rendered in web page on BIG ENDIAN machine
r+sr+a=vladimir


git-svn-id: svn://10.0.0.236/trunk@238132 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 06:49:11 +00:00
roc+%cs.cmu.edu
eb26f2878f Bug 396321. Make gfxTextRunWordCache strip bidi control characters when it creates a text run, ensuring that platform text engines never see such characters. r=pavlov,a=vlad
git-svn-id: svn://10.0.0.236/trunk@238096 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 21:39:23 +00:00
jdaggett%mozilla.com
93eb2b28ef Bug 328258. Prevent images larger than 32K pixels in height from loading to workaround Quartz bug. r=pavlov,vlad, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@238067 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 06:01:17 +00:00
roc+%cs.cmu.edu
3eb9bbfd55 Bug 395458. Blacklist more characters that cause problems when passed to font engines. r=pavlov,a=vlad
git-svn-id: svn://10.0.0.236/trunk@238058 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 00:15:10 +00:00
reed%reedloden.com
e7537bc479 Bug 391295 - "APNG blending mode APNG_BLEND_OP_SOURCE not implemented" [p=asmith15@littlesvr.ca (Andrew Smith) r=stuart a1.9=damons]
git-svn-id: svn://10.0.0.236/trunk@238038 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-23 19:33:21 +00:00
mozilla%weilbacher.org
81aab761b8 [OS/2] Bug 371505: finally fix repaint issues with Thebes
git-svn-id: svn://10.0.0.236/trunk@237993 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-22 17:59:25 +00:00
mozilla%weilbacher.org
68d114baac [OS/2] Bug 381333: fail metrics computation when face cannot be locked (fixes crash with font-size:0)
git-svn-id: svn://10.0.0.236/trunk@237934 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 19:24:03 +00:00
reed%reedloden.com
1e041ebb78 Bug 393630 - "Potential crash on oom in GenerateAlternativeString" [p=masayuki@d-toybox.com (Masayuki Nakano) r=stuart a1.9=damons]
git-svn-id: svn://10.0.0.236/trunk@237899 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 08:10:28 +00:00
benjamin%smedbergs.us
f95f99a9e7 Bug 398566 - Set MOZ_FIX_LINK_PATHS unconditionally, r=luser a=sayrer
git-svn-id: svn://10.0.0.236/trunk@237719 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-13 21:13:52 +00:00
reed%reedloden.com
5091b53a84 Bug 394279 - "nsRect::Contains() should always succeed if the parameter rect is empty" [p=bugspam.Callek@gmail.com (Justin Wood [Callek]) r+sr=roc a1.9=mconnor]
git-svn-id: svn://10.0.0.236/trunk@237685 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-12 23:12:16 +00:00
reed%reedloden.com
9cda4dc81f Bug 386065 - "legend {font-size:0;} still shows the text (yahoo.com mainpage)" [p=chris@pearce.org.nz (Chris Pearce) r+sr=roc a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@237642 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-12 04:22:26 +00:00
karlt+%karlt.net
9f8b3f0751 Bug 397288: use CreateGlyphRunsItemizing when CreateGlyphRunsFast fails. r+a=pavlov
git-svn-id: svn://10.0.0.236/trunk@237630 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-12 01:05:16 +00:00
vladimir%pobox.com
97639c316d b=384681, switch cairo into 24.8 fixed-point mode. r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@237492 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 23:03:24 +00:00
dbaron%dbaron.org
b75b5ee248 Remove nsFontList/nsIFontList. b=397813 r+sr+a1.9=pavlov
git-svn-id: svn://10.0.0.236/trunk@237396 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 05:01:50 +00:00
bzbarsky%mit.edu
100b36be2e Fix build bustage when building with old enough gtk. Bug 362682 followup, r=stuart
git-svn-id: svn://10.0.0.236/trunk@237390 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-07 23:09:55 +00:00
pavlov%pavlov.net
1ecbb9f1d1 removing code that breaks when compiled with newer pangos
git-svn-id: svn://10.0.0.236/trunk@237387 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-07 22:52:33 +00:00
pavlov%pavlov.net
125d9f57f9 removing printf that snuck in.
git-svn-id: svn://10.0.0.236/trunk@237367 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 21:07:32 +00:00
pavlov%pavlov.net
60dd6dea69 bug 362682. re-re-landing linux text goodness. r=vlad, patch by me and Behdad Esfahbod <mozilla@behdad.org>.
git-svn-id: svn://10.0.0.236/trunk@237355 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 07:26:14 +00:00
vladimir%pobox.com
9209a29d7a b=366548, increased GDI usage leading to repainting problems, r/a=stuart
git-svn-id: svn://10.0.0.236/trunk@237209 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-03 21:27:43 +00:00
reed%reedloden.com
b1766650ab s/ifeq/ifneq/ to make the check for only Cocoa instead of non-Cocoa (fallout from bug 397834).
git-svn-id: svn://10.0.0.236/trunk@237064 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 08:26:15 +00:00
reed%reedloden.com
d6622a1e57 Possible bustage fix for bug 397834.
git-svn-id: svn://10.0.0.236/trunk@237063 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 07:58:05 +00:00
reed%reedloden.com
fddea9aec0 Bug 397834 - "Clean up gfx and gfx/src makefiles" [p=xfsunoles@gmail.com (Jonathan Steele) r+sr+a1.9=roc]
git-svn-id: svn://10.0.0.236/trunk@237062 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 07:39:20 +00:00
roc+%cs.cmu.edu
61b98244af Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
git-svn-id: svn://10.0.0.236/trunk@237041 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 01:47:41 +00:00
roc+%cs.cmu.edu
44bc8a34a0 Backing out
git-svn-id: svn://10.0.0.236/trunk@237021 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 22:11:24 +00:00
roc+%cs.cmu.edu
dd95fa547d Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
git-svn-id: svn://10.0.0.236/trunk@237018 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 21:29:20 +00:00
reed%reedloden.com
1787a8436a Bug 367281 - "Remove SetImageData/SetAlphaData from gfxImageFrame" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@236970 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 03:32:40 +00:00
masayuki%d-toybox.com
7060b6672d Bug 395866 font fallback does not respect stylesheet font list r=vlad, b1.9=stuart
git-svn-id: svn://10.0.0.236/trunk@236859 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 17:33:50 +00:00
joshmoz%gmail.com
88cb31a9d7 fix major font problem when using the Mac OS X 10.5 SDK. Patch by John Daggett. b=397454 r=roc/vlad sr=roc a=pav
git-svn-id: svn://10.0.0.236/trunk@236855 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 16:51:11 +00:00
pavlov%pavlov.net
3d2c38cbca backing out, again.. not sure what the leaks are.
git-svn-id: svn://10.0.0.236/trunk@236814 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 00:16:00 +00:00
pavlov%pavlov.net
c1c29ba5cf unlock the right object.
git-svn-id: svn://10.0.0.236/trunk@236811 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 23:37:31 +00:00
pavlov%pavlov.net
5d591739cd unlock causes other badproblems.
git-svn-id: svn://10.0.0.236/trunk@236810 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 23:35:55 +00:00
pavlov%pavlov.net
d03b063aff removing some tabs that snuck in + fixing leak by unlocking the FT_Face after we lock it. hopefully fixing leaks caused by previous patch
git-svn-id: svn://10.0.0.236/trunk@236809 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 23:31:29 +00:00
pavlov%pavlov.net
1abdc063f6 whoops, this shouldn't have gone in
git-svn-id: svn://10.0.0.236/trunk@236806 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 23:04:14 +00:00
pavlov%pavlov.net
29b8022d4f bug 362682. relanding linux text goodness. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
git-svn-id: svn://10.0.0.236/trunk@236800 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 22:15:52 +00:00
dbaron%dbaron.org
d3bf6200bf Remove freetype2 code, which was used only by the old gfx code. b=389697 r+a1.9=vlad
git-svn-id: svn://10.0.0.236/trunk@236791 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 20:44:52 +00:00
mozilla%weilbacher.org
4226eb45b9 [OS/2] Bug 397514: Fix build break following for bug 96041, p=wuno, r=me
git-svn-id: svn://10.0.0.236/trunk@236760 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 16:41:46 +00:00
vladimir%pobox.com
a5e51e0d54 b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
git-svn-id: svn://10.0.0.236/trunk@236678 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 20:46:09 +00:00
smontagu%smontagu.org
e775eeb352 Set fLogicalOrder in the SCRIPTITEM before copying to the ranges so that ScriptPlace has it set. Bug 395676, r+blocking1.9=pavlov
git-svn-id: svn://10.0.0.236/trunk@236657 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 15:41:34 +00:00
roc+%cs.cmu.edu
2a133d101d Bug 96041. Adding win32 glyph extents patch to cairo so it doesn't get lost.
git-svn-id: svn://10.0.0.236/trunk@236628 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 01:00:24 +00:00