Commit Graph

606 Commits

Author SHA1 Message Date
Tom Brinkman
ceef26ba74 Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0 2010-09-16 14:34:53 -07:00
Siddharth Agarwal
cfc0ed2c21 Bug 590116. r=joe, sr=vlad, a=blocking-betaN+ 2010-09-14 21:45:32 +05:30
Daniel Holbert
9280adab71 Bug 595401: Make SVGRootRenderingObserver toggle "mInObserverList" if it adds itself as a rendering observer. r=roc a=blocking
--HG--
extra : rebase_source : 9fc516456c13906f843c473d5c04c845cb4cacee
2010-09-13 17:06:53 -04:00
Bobby Holley
25302d83c3 Bug 514033 - Error recovery for imagelib - part 16 - Eliminate checks for infallible malloc, use infallible malloc when we need it.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
6fd21749ad Bug 514033 - Error recovery for imagelib - part 15 - Rename Is*Error to Has*Error.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
d802000b21 Bug 514033 - Error recovery for imagelib - part 14 - Log data errors to the console.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
2def2be9ee Bug 514033 - Error recovery for imagelib - part 13 - Stop checking IsError() in decoder implementations.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
d9a7098dd2 Bug 514033 - Error recovery for imagelib - part 12 - Make Decoder API methods return void.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
6768bbbda2 Bug 514033 - Error recovery for imagelib - part 11 - Move error-case teardown notifications into Decoder::Finish(), and call it unconditionally.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
93bfdd8baa Bug 514033 - Error recovery for imagelib - part 10 - Make mObserver and friends Decoder-private.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
4f052631cc Bug 514033 - Error recovery for imagelib - part 9 - Coalesce end-of-decode notifications into superclass.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
6b88ca3f31 Bug 514033 - Error recovery for imagelib - part 8 - Remove GIFWrite.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
5b4da946e7 Bug 514033 - Error recovery for imagelib - part 7 - Move mIsHidden check inside nsPNGDecoder::EndImageFrame.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
578246d765 Bug 514033 - Error recovery for imagelib - part 6 - Get rid of EndFrameDecode() and friends.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
b3f97bdc86 Bug 514033 - Error recovery for imagelib - part 5 - Coalesce OnStartDecode into superclass.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
aad9b96c04 Bug 514033 - Error recovery for imagelib - part 4 - Stop returning errors from image decoders.r=joe,a=blocker 2010-09-12 08:22:30 -07:00
Bobby Holley
83acf8a223 Bug 514033 - Error recovery for imagelib - part 3 - Make errors returned by superclass methods contingent only on IsError().r=joe,a=blocker 2010-09-12 08:22:28 -07:00
Bobby Holley
9401c8f0d2 Bug 514033 - Error recovery for imagelib - part 2 - Notify the superclass error reporting framework when an error occurs.r=joe 2010-09-12 08:22:27 -07:00
Bobby Holley
eb1d2f2ae8 Bug 514033 - Error recovery for imagelib - part 1 - Introduce error tracking to Decoder.r=joe,a=blocker 2010-09-12 08:22:27 -07:00
Bobby Holley
bb2adb491c Bug 593489 - Make Image hold onto its URI.r=joe,a=blockerblocker 2010-09-12 08:22:26 -07:00
Mounir Lamouri
afad64a8ef Bug 594952 - Fix compilation of SVGDocumentWrapper.cpp when SMIL is disabled. r=dholbert a2.0=bustage 2010-09-10 07:04:30 +02:00
Daniel Holbert
ecd6d13497 Bug 594650: Replace static variable in header file with static variable + accessor method, to fix codesighs & Composer.dll bustage. r=roc r=taras a=bustage 2010-09-09 09:41:58 -07:00
L. David Baron
c5062dc79d Fix missing negation. (Bug 276431) r=dholbert a=orange 2010-09-08 15:56:15 -07:00
Daniel Holbert
66639dce30 Bug 276431 Patch 14: Add SVGRootRenderingObserver helper-class, to catch invalidations in helper-document. r=roc a=blocking 2010-09-08 13:40:40 -07:00
Daniel Holbert
582d6bc46c Bug 276431 Patch 13: Fill in implementation for mozilla::imagelib::VectorImage. r=joe r=roc a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
7399c41bb2 Bug 276431 Patch 12: Add SVGDocumentWrapper helper-class. r=joe r=roc a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
d36664dafe Bug 276431 Patch 11: Add stub code for VectorImage. r=joe a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
f246613ef4 Bug 276431 Patch 10: Make imgContainer::Draw take image-viewport-size, and improve nsLayoutUtils drawing wrappers. r=roc r=joe a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
4212070b9f Bug 276431 Patch 7: Add sentinel value "mozilla::imagelib::kFullImageSpaceRect" in imgIContainer. r=joe a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
f3ccf9a90b Bug 276431 part 2: Add imgIContainer::GetRootLayoutFrame. r=joe a=blocking 2010-09-08 13:40:38 -07:00
Daniel Holbert
053e30a125 Bug 276431 part 1: For SVG images, pass through OnStartRequest/OnDataAvailable/OnStopRequest from imgRequest. r=joe a=blocking 2010-09-08 13:40:38 -07:00
Alon Zakai
b04266cca8 Tests for bug 359608 - Animated GIFs are animated even when user navigates to another page.r=joe,a=blocker 2010-09-07 17:34:18 -07:00
Alon Zakai
4606f548ac Bug 359608 - Animated GIFs are animated even when user navigates to another page.r=bholley,bz;sr=bz;a=blocker 2010-09-07 17:33:02 -07:00
Bobby Holley
5f50423481 Bug 590838 - Combine imgRequestProxy::mLocksHeld and imgRequestProxy::mDeferredLocks.r=joe 2010-08-25 23:21:34 -07:00
Max Stepin
078d2ce3cc Bug 580182. Make dispose=previous actually work correctly. r=joe, a=joe 2010-09-07 15:10:42 -04:00
Doug Turner
59a14c27ff Bug 592308. IsLowMemory() is terribly slow and there is nothing to do about it. r=bsmedberg a=blocking-fennec2.0 2010-09-02 19:02:06 -03:00
Dan Witte
ccd3c28130 Back out Bug 536324 part 2. 2010-08-30 13:20:39 -07:00
Dan Witte
c4091d7694 Back out Bug 536324 part 3. 2010-08-30 13:20:39 -07:00
Dan Witte
86583b1783 Back out Bug 589292. 2010-08-30 13:20:38 -07:00
Bobby Holley
75637d22a2 Bug 590252 - part 5 - Make RequestDecode() SyncDecode() on images that are small enough.r=joe,a=blocker 2010-08-26 15:54:21 -07:00
Bobby Holley
02d8f53c2f Bug 590252 - part 4 - Don't do progressive display on redecodes.r=joe,a=blocker 2010-08-25 19:07:01 -04:00
Bobby Holley
f537275f66 Bug 590252 - part 3 - Only flush invalidations when we need to.r=joe,a=blocker 2010-08-25 16:11:09 -04:00
Bobby Holley
de6f4e8b2f Bug 590252 - part 2 - Make decoder implementations use the Decoder superclass invalidation framework.r=joe,a=blocker 2010-08-24 17:12:04 -04:00
Bobby Holley
6cc5f55cb2 Bug 590252 - part 1 - Add framework to Decoder superclass to handle invalidations.r=joe,a=blocker 2010-08-24 16:40:45 -04:00
Bobby Holley
d0989f8f70 Bug 590260 - Decode more bytes at a time during image redecodes.r=joe,a=blocker 2010-08-25 18:58:27 -04:00
Dan Witte
8de0079a42 Merge e10s -> m-c. a=patches 2010-08-27 08:04:00 -07:00
Dan Witte
8937bd5738 Bug 589292 - e10s necko: add contentDisposition prop to nsIChannel. r=jduell, sr=biesi, a=beta5+ 2010-08-25 17:51:21 -07:00
Dan Witte
f2000be3eb Merge. 2010-08-23 17:30:33 -07:00
Daniel Holbert
a4aa680184 (no bug) tabs-vs-spaces consistency fix in imagelib Makefile.in. [one-liner whitespace-only] a=NPOTB 2010-08-23 15:45:16 -07:00
Daniel Holbert
1270ce9d8f Bug 587902, part 3: Add NS_ABORT_IF_FALSE statements in imgStatusTracker for assumptions about mImage. r=joe a=blocking 2010-08-23 15:44:35 -07:00