5478 Commits

Author SHA1 Message Date
pavlov%pavlov.net
6034cebd99 pdfs are too big. re-landing 375750 which was accidentily backed out by 407427. r=vlad
git-svn-id: svn://10.0.0.236/trunk@240659 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-08 07:09:15 +00:00
dmose%mozilla.org
0714b46c51 Backing out fix for bug 392785 as per roc + mconnor.
git-svn-id: svn://10.0.0.236/trunk@240455 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 23:32:09 +00:00
mozilla%weilbacher.org
32f727aaf4 [OS/2] Bug 406447: use gfxFontCache on OS/2
git-svn-id: svn://10.0.0.236/trunk@240361 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 22:31:03 +00:00
mozilla%weilbacher.org
b5cd53438b [OS/2] Bug 404196: fix calculation of space width in GetMetrics, so that monospaced text always lines up nicely
git-svn-id: svn://10.0.0.236/trunk@240359 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 22:22:36 +00:00
masayuki%d-toybox.com
425bca40e0 Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@240281 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 06:51:59 +00:00
mozilla%weilbacher.org
aadfb78dd9 [OS/2] widths should be scaled with the horizontal scale factor (obvious typo without bug)
git-svn-id: svn://10.0.0.236/trunk@240243 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-02 16:37:16 +00:00
reed%reedloden.com
5f9910eff4 Bug 404820 - Reading uninitialized memory in gfxFont::Measure with zero-length string [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=pavlov a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@240192 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-01 06:52:47 +00:00
roc+%cs.cmu.edu
25c7e4cf7f backing out 404820 in case it caused Linux Ts regression
git-svn-id: svn://10.0.0.236/trunk@240183 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-01 02:18:16 +00:00
roc+%cs.cmu.edu
23ae2fc625 Bug 404820. Reading uninitialized memory in gfxFont::Measure with zero-length string. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@240160 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-30 20:06:36 +00:00
vladimir%pobox.com
33b6e644d1 b=404092, solaris compilation fix followup, r=me
git-svn-id: svn://10.0.0.236/trunk@240155 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-30 19:58:15 +00:00
vladimir%pobox.com
8fd5daca74 fix typo
git-svn-id: svn://10.0.0.236/trunk@240131 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 22:19:53 +00:00
vladimir%pobox.com
c448dc748d fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@240124 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 20:16:04 +00:00
vladimir%pobox.com
5c869f2081 b=404092, upgrade cairo to 1.5.2-55
git-svn-id: svn://10.0.0.236/trunk@240123 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-29 20:07:00 +00:00
mozilla%weilbacher.org
311fb7ad00 [OS/2] Bug 381330: improve handling of system fonts, automatically replace WarpSans by Workplace Sans if available. OK from wuno for code via testing and stevew for the documentation part.
git-svn-id: svn://10.0.0.236/trunk@240060 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-28 21:46:11 +00:00
reed%reedloden.com
3f0e0933fe Bug 364221 - "[cairo] bad page scrolling performance with large background images" [p=alfredkayser@nl.ibm.com (Alfred Kayser) / vladimir@pobox.com (Vladimir Vukicevic [vlad]) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@239973 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-27 09:35:19 +00:00
vladimir%pobox.com
6ce520d05e b=403481 followup; do the right cleanup in some error conditions; r=stuart
git-svn-id: svn://10.0.0.236/trunk@239956 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-27 01:40:03 +00:00
vladimir%pobox.com
e2c248abbf b=403481, massive linux/gtk memory leak with images, r+sr=stuart
git-svn-id: svn://10.0.0.236/trunk@239951 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-27 00:22:39 +00:00
vladimir%pobox.com
a9586384b6 b=379430, print preview hangs X, r+sr=roc,a=schrep
git-svn-id: svn://10.0.0.236/trunk@239950 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-27 00:20:53 +00:00
karlt+%karlt.net
e56093c4c7 Bug 404723 – font selection doesn't fallback to css families
r=pavlov a=blocking1.9+


git-svn-id: svn://10.0.0.236/trunk@239805 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-21 22:26:41 +00:00
mozilla%weilbacher.org
52eeabeb75 [OS/2] Bug 381333: first cut at replacing glyphs missing from the primary font from secondary (unicode and user-defined) fonts
git-svn-id: svn://10.0.0.236/trunk@239595 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-17 22:22:04 +00:00
mozilla%weilbacher.org
efe555c0dd [OS/2] fix stupid mistake with masks when converting from UTF8 to 32bit number
git-svn-id: svn://10.0.0.236/trunk@239589 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-17 19:58:50 +00:00
mozilla%weilbacher.org
394f6a8144 [OS/2] fix build bustage following bug 403589
git-svn-id: svn://10.0.0.236/trunk@239545 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-16 20:50:06 +00:00
roc+%cs.cmu.edu
8b3f3c7c84 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@239519 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-16 01:52:45 +00:00
roc+%cs.cmu.edu
92fc0c9f9c Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@239516 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-16 01:43:49 +00:00
philringnalda%gmail.com
509ac0b1e7 Bug 400188 - remove XP_MAC deadcode in cairo-platform.h, r=vlad, a=stuart
git-svn-id: svn://10.0.0.236/trunk@239258 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-13 03:23:59 +00:00
karlt+%karlt.net
c34208ff5f Bug 324857 – MathML all screwed up in Cairo builds:
implement nsIRenderingContext::GetBoundingMetrics()
p=steve.swanson@mackichan.com and karlt, r=pavlov a=blocking1.9+


git-svn-id: svn://10.0.0.236/trunk@239181 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-12 04:39:17 +00:00
smontagu%smontagu.org
fc95938b54 Go back to adding bidi overrides to text-runs. Prevents assertions and a regression in shaping LTR Arabic. Bug 402427, r+sr=roc, blocking1.9=pavlov
git-svn-id: svn://10.0.0.236/trunk@239150 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-11 19:40:34 +00:00
tor%cs.brown.edu
2fe8dddd91 Bug 402787 - gradients not color corrected. r=vlad, a=pavlov
git-svn-id: svn://10.0.0.236/trunk@239073 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 18:14:59 +00:00
reed%reedloden.com
ed3b7be068 Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@239022 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 06:27:24 +00:00
reed%reedloden.com
7c0d4c47b5 Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures.
git-svn-id: svn://10.0.0.236/trunk@238960 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-08 07:41:06 +00:00
reed%reedloden.com
3b47bba9f2 Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@238952 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-08 04:31:34 +00:00
pavlov%pavlov.net
cf9c14b61e bug 143046. Keep GIFs at original 8bit. patch from Alfred Kayser <alfredkayser@nl.ibm.com>. r=me sr=tor
git-svn-id: svn://10.0.0.236/trunk@238929 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 21:33:58 +00:00
reed%reedloden.com
a766ab476f Bug 380464 - "crashed [@ gfxPlatformGtk::SetSurfaceGdkWindow] in case where I used to see bug 263160" [p=vlad r=stuart a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@238885 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 08:51:53 +00:00
pavlov%pavlov.net
da440e6f68 bug 394751. hang with long lines of text and page break characters. patch from Chris Pearce <chris@pearce.org.nz>. r=me
git-svn-id: svn://10.0.0.236/trunk@238871 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 06:35:38 +00:00
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