Jonathan Kew
6e5e906194
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
2009-06-15 10:01:19 +12:00
Rob Arnold
e6d0f75b83
Bug 501475 - Remove nsPaletteInfo and friends. r=joe
2009-07-09 12:27:44 -07:00
Tobias Hunger
ca92d527c6
Bug 498871 - Remove use of unnecessary QBrush pointer. r+sr=pavlov
2009-06-17 11:08:26 +02:00
Tobias Hunger
66e8ea2007
Bug 498873 - Remove use of unnecessary QPen pointer. r=pavlov
2009-06-17 13:21:04 +02:00
Vladimir Vukicevic
55a2b9ffff
b=494438; add optional OpenGL acceleration to ddraw surface for CE: better integration with rest of system; r=vlad
2009-07-08 16:34:02 -07:00
Vladimir Vukicevic
5f7b06c0f8
b=494438; add optional OpenGL acceleration to ddraw surface for CE: enable composite accel; r=vlad
2009-07-08 16:34:02 -07:00
Vladimir Vukicevic
84676859c1
b=494438; add optional OpenGL acceleration to ddraw surface for CE: make context current as appropriate; r=vlad
2009-07-08 16:34:02 -07:00
Vladimir Vukicevic
e9f25d3e5e
b=494438; add optional OpenGL acceleration to ddraw surface for CE: core code; r=vlad
2009-07-08 16:34:02 -07:00
Brad Lassey
073354df6f
bug 503096 - always used FILTER_FAST for mobile r=jmuizelaar
2009-07-08 12:50:07 -04:00
Jeff Muizelaar
ff16387ef6
Bug 498245. Check that the profile is an RGB profile before checking if it's bogus. r=bholley
...
This avoids unitialized reads on non-RGB profiles.
2009-07-02 11:34:08 -04:00
Jeff Muizelaar
f0bbc5b29f
Bug 498245. Profiles with negative colorant tristiumlus values are bogus. r=bholley
...
Make sure we reject these profiles.
2009-07-02 11:34:06 -04:00
Vladimir Vukicevic
7c20d4c9a1
b=499853; swimplify missing glyph rendering on mobile; r=stuart
2009-07-01 11:36:57 -07:00
Jeff Muizelaar
8c2b8df8c2
Bug 498428. Try the rest of the cairo update. r=joe
...
This time with the suspect patch to see if we hit tSVG.
2009-06-30 11:54:50 -04:00
Steffen Imhof
e1682afdb7
Bug 500196: cairo/qt fails to build -- yet again, r=mfinkle
2009-06-30 09:58:29 -04:00
Jeff Muizelaar
926c6c0349
Bug 498428. Try to updating cairo again. r=joe
...
Try the update without a patch suspected of causing the Tsvg regression.
2009-06-26 15:03:00 -04:00
Vladimir Vukicevic
8ed1420caa
b=487693; avoid aggressive invalidation in canvas; r=roc
2009-06-25 13:31:35 -07:00
Vladimir Vukicevic
84f7f1ce2c
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
2009-06-25 13:30:56 -07:00
Tobias Hunger
a99dd97396
Bug 498843. Cleanup whitespace. r+sr=pavlov
...
--HG--
extra : rebase_source : ee45a9fc21a466c832f70ae43e7f77a126e4c762
2009-06-17 09:56:36 +02:00
Timothy Nikkel
edef87e501
Bug 494664. Minor color-related cleanup. r=jmuizel,sr=vlad
...
--HG--
extra : rebase_source : a81d48bb0fa9faac3806b7a609d35a9eb5bdffd9
2009-06-24 21:18:17 +12:00
Timothy Nikkel
2f2e03e814
Bug 494664. NS_ComposeColors needs to handle non-opaque background colors correctly. r=jrmuizel,sr=vlad.
...
--HG--
extra : rebase_source : 58e5cf406f1bc96b808700011a46838372a0bc95
2009-06-24 21:17:24 +12:00
Takuro Ashie
b4ec902c4c
Bug 490285. gfxFT2Fonts needs to add second and later glyphruns in a textrun at the correct offset, not at the start of the string. r=vlad,karlt
...
--HG--
extra : rebase_source : 6f8702a2b1799d6883f8fa6dbec10a655c274916
2009-06-24 21:14:10 +12:00
Robert O'Callahan
a5ab95e3e4
Bug 495455. Always get correct bounding boxes for text rendered with user fonts, since they are likely to be using unusually-sized glyphs. Mac/Windows only at the moment. r=jdaggett
...
--HG--
extra : rebase_source : 3e5a713873c59488c19f5008a075d13397566358
2009-06-24 21:04:20 +12:00
Ginn Chen
ce47708c0b
Bug 499929 cairo-image-surface.c line 1253: void function cannot return value r=vladimir
2009-06-24 14:00:02 +08:00
Hiroyuki Ikezoe
3a0be4a79d
Bug 466250 - build failure for cairo-gtk2 build with a directfb cairo; r=roc
2009-06-23 12:50:08 +09:00
Jeff Muizelaar
4f87d9dddc
Bug 498517. pixman: fix incorrect arm decompilation. r=vlad
...
The disassembler was producing:
strh r4, [r0, #2 ]
instead of
strh r4, [r0], #2
which was causing the alignment and index to go all wrong causing crashes.
Tested-by: dougt
2009-06-22 19:26:38 -04:00
Tobias Hunger
4a9fc3a9f2
Bug 498910: Add method to flush qpainter, r=mfinkle
2009-06-22 15:19:43 -04:00
Tobias Hunger
7e390f22a5
Bug 498917: Fix some warnings in cairo-qpainter-surface.cpp, r=mfinkle
2009-06-22 15:19:43 -04:00
Tobias Hunger
fba725548d
Bug 498880: Reduce padding in cairo_qpainter_surface_t, r=mfinkle
2009-06-22 15:19:43 -04:00
Tobias Hunger
6ceb4d6c8a
Bug 499135: Cairo/Qt fails to build -- yet again, r=mfinkle
2009-06-22 15:19:43 -04:00
Jeff Muizelaar
3dc9dd5693
Bug 498689. Use scanline rasterizer on win32. r=joedrew, r=zweinberg
2009-06-22 15:01:50 -04:00
Jeff Muizelaar
b392065580
Bug 498428. Reverting f2ef72fbe01c because of tSVG regression
2009-06-18 16:44:02 -04:00
Jonathan Watt
b760f912f1
Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
2009-06-18 13:31:25 +02:00
Jeff Muizelaar
794bea2909
Update cairo to b71b019fe50a9188ddbecd1945606da8ba3bad53
...
Adrian Johnson (3):
Fix win32 build breakage
Ensure win32 font index_to_ucs4() sets ucs4 to -1 if lookup fails
Correct the comment for the index_to_ucs4 font backend function
Behdad Esfahbod (2):
Err, make gtk-doc happy again
[user-font] Add CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED
Chris Wilson (37):
[build] Enable shave support
[build] Add lcov-1.7 to known list
[image] Return FORMAT_INVALID for an error surface.
[image] Make _cairo_image_analayze_transparency() more format agnostic
[image] Treat A1 image surfaces as BILEVEL_ALPHA
[test] Create a new fallback surface to exercise 16-bit paths.
[png] Coerce FORMAT_INVALID to a known image format
[surface] Convert FORMAT_INVALID during snapshots
[xlib] Use a similar content surface for cloning images
[build] Report status of gtk-doc in summary
[build] Fix gtk-doc interoperation with shave
[check] Quieten output during checking headers-standalone
[cairo] Fix errors reported by check-doc
[cairo] Convert C99 comments to /* ... */
[cairo] Remove stray semi-colon
[cairo] Protect typeof against -ansi
[skiplist] Missing include for ffs()
[script] Missing include for INT32_MAX
[script] Pedantic violations
[path] Define _BSD_SOURCE to enable hypot()
[doc] Update identifiers
[ft] Restore the ability to lazily resolve patterns.
[xlib] Use minimal depth for similar clones.
[test] Fix typos that excluded backend test sources
[test] Add a note to "Getting the elusive zero failures"
[test] Relax APPROX_EQUALS condition
[test] Check text->path with user-fonts (twin)
[test] Clear expected floating point exceptions
[test] Stress the ft from-face cache
[memfault] Update macros to avoid namescape collision with memcheck
[debug] Check image contents using memcheck.
[win32] Typo
[win32] Wrap win32-font usage with CAIRO_HAS_WIN32_FONT
[surface] Provide nil-surface for INVALID_SIZE
[surface] Early return if the backend cannot clone an image
[xlib] Handle too-large images gracefully.
[in-fill] Treat on-edge queries as inside.
Jeff Muizelaar (1):
Only include <strings.h> for ffs() when we HAVE_FFS
Karl Tomlinson (1):
[ft] Resolve mutual referencing problems with zombie faces
2009-06-17 10:57:16 -04:00
Vladimir Vukicevic
d70772089f
b=493963; don't call win32 printing functions with --disable-printing; r=stuart
2009-06-16 11:57:34 -07:00
Jonathan Kew
0ed2841659
Bug 498252 - Correct the font-size used in context menus, r=josh
2009-06-15 22:04:22 +02:00
Karl Tomlinson
9b1156e336
backout 06a7d2def034 and 58c89ce9719d as possible cause of failure in test_bug450930.xhtml
2009-06-15 18:40:55 +12:00
Jonathan Kew
84369b03ab
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 25f20e31c45c26dcd0f83ea7a5d90800ead28ba0
2009-06-15 10:01:19 +12:00
Jonathan Kew
697f891330
Bug 476927. Pad out the glyph extents of Quartz text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 7f5d7111ed0eb0e89f13c91e94d363739a60973e
2009-06-15 10:00:12 +12:00
Jesse Ruderman
f0b1eb1771
Add crashtests
2009-06-12 19:21:09 -07:00
Jonathan Kew
2495988eef
use Cocoa instead of (deprecated, non-64bit) Appearance Manager APIs in nsSystemFontsMac (for bug 489354) r=joshmoz
...
--HG--
rename : gfx/src/thebes/nsSystemFontsMac.cpp => gfx/src/thebes/nsSystemFontsMac.mm
2009-06-12 14:52:35 -04:00
Jeff Muizelaar
4b5a8fbe74
Bug 497363. qcms: Fix a memory leak when fread() fails. r=joedrew
...
Fixes a possible leak in qcms_profile_from_file() when fread()
can't read the entire profile.
2009-06-12 14:38:34 -04:00
Jeff Muizelaar
dfc71274bc
Bug 497363. qcms: Add reference to the rationale for not correcting alpha. r=joedrew
2009-06-12 14:38:32 -04:00
Jeff Muizelaar
afc201ea1f
Bug 497363. qcms: Use a minimum of 256 entries when calling invert_lut. r=joedrew
...
Makes the number of output entries produced by invert_lut() a parameter and
changes all callers to use a minimum of 256 entries when computing the inverse.
2009-06-12 14:38:30 -04:00
Tobias Hunger
0236445c8b
Bug 493726. Fix build problems with the cairo Qt backend. r=jrmuizel
2009-06-12 14:00:42 -04:00
Jeff Muizelaar
b26a034683
Bug 485426. Add arm fast path for 565 to x888 conversion. r=vlad
2009-06-11 14:26:39 -04:00
Markus Stange
026c946bd4
Bug 495920 - nsThebesDeviceContext shouldn't have a reference to a native widget. r=masayuki, sr=roc
2009-06-11 11:24:41 +02:00
Jesse Ruderman
57691a473d
Add crashtests
2009-05-26 11:53:12 -07:00
John Daggett
705ebcb306
Bug 483459. Remove strict validation of table directory checksums in downloadable fonts. r=vlad
2009-05-20 16:17:28 +09:00
Peter Weilbacher
49a7a5757f
Bug 493834: fix OS/2 build break in widget/src/os2 and make sure that all
...
cairo headers are installed to dist/include/cairo, r=bsmedberg
2009-05-20 08:47:08 +03:00
Hiroyuki Ikezoe
72a820b51b
bug 493426 - unresolved cairo symbols related to cairo_ddraw_surface r=vlad
2009-05-19 22:27:50 -04:00