Commit Graph

68 Commits

Author SHA1 Message Date
reed%reedloden.com
14aeee8554 Bug 418796 - "Cleanup imgContainer and decom GetCurrentFrameNoRef" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@248256 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-20 05:54:30 +00:00
reed%reedloden.com
bb53a84b5a Bug 418791 - "Don't try to discard image data when the image is animating" (Don't start the timer when image is animating) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@247439 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-09 19:58:40 +00:00
vladimir%pobox.com
5c4545265b b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@247179 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 06:51:15 +00:00
reed%reedloden.com
5dc35ef8ac Bug 410111 - "Catch more cases of frame clipping in AGIF/APNG animations" (Clean up the clipping in drawFrameTo) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@243717 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-22 07:36:57 +00:00
reed%reedloden.com
a71cb5e9f6 Bug 403364 - "APNG animations sometimes loop incorrectly" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@243534 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 08:10:26 +00:00
reed%reedloden.com
758324c92e Bug 408288 - "This particular animated gif looks distorted at the right side" (Really do the clipping in the right way) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@241903 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-21 11:41:59 +00:00
reed%reedloden.com
a18fe657c4 Bug 408073 - "Some frames of this animated gif image looks slightly distorted" (Fix the clearing of the 'second' frame) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@241835 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-20 09:37:34 +00:00
reed%reedloden.com
ca5f54613a Bug 403363 - "crash loading image [@ imgContainer::DrawFrameTo]" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@239572 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-17 09:23:51 +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
dolske%mozilla.com
e3bc1dc481 Bug 402000 - imgContainer's ContainerLoader.mContainer should be a nsCOMPtr. r=pavlov a1.9=pavlov aM9=dsicore
git-svn-id: svn://10.0.0.236/trunk@238428 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-01 23:09:42 +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
pavlov%pavlov.net
3742d28755 bug 400588. fixing animation regression. r=tor a=beltzner
git-svn-id: svn://10.0.0.236/trunk@237991 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-22 16:13:37 +00:00
pavlov%pavlov.net
afe52b5c68 bug 296818. discard uncompressed image data after a period of time. original patch from Federico Mena-Quintero <federico@ximian.com>. Changes from me. r=vlad
git-svn-id: svn://10.0.0.236/trunk@237870 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 00:36:35 +00:00
dtownsend%oxymoronical.com
05877699cf Backing out bug 296818 to see if it fixes the Tp regression
git-svn-id: svn://10.0.0.236/trunk@237823 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-16 15:45:32 +00:00
pavlov%pavlov.net
24f6c42518 bug 296818. discard uncompressed image data after a period of time. original patch from Federico Mena-Quintero <federico@ximian.com>. Changes from me. r=vlad
git-svn-id: svn://10.0.0.236/trunk@237793 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 22:06:49 +00:00
martijn.martijn%gmail.com
d05283dc9b Bug 398407 – Animated gif images only working once on mouseover/mouseout, patch by Andrew Smith, r=pavlov, a=pavlov (+blocking1.9+)
git-svn-id: svn://10.0.0.236/trunk@237211 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-03 21:41:12 +00:00
reed%reedloden.com
d3fa4031ce Bug 391643 - "Remove GetAlphaBytesPerRow from imgContainer.cpp" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@236761 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 16:42:22 +00:00
asqueella%gmail.com
aca1b33ea7 Bug 216682 - Eliminate DrawToImage
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=tor, sr=pavlov, a=pavlov


git-svn-id: svn://10.0.0.236/trunk@233073 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-25 19:18:45 +00:00
tor%cs.brown.edu
85e9a8678e Bug 388342 - imglib warning when loading jpeg images. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@230070 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 22:55:21 +00:00
jwalden%mit.edu
dda6ff3c99 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
asqueella%gmail.com
16ffa55892 Bug 379929 - Lazy creation of nsProperties object for imgContainer
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=stuart, sr=tor


git-svn-id: svn://10.0.0.236/trunk@228535 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 20:45:49 +00:00
tor%cs.brown.edu
41bd6b5b0b Bug 317748 - Merge BlackenFrame and SetMaskVisibility into ClearFrame.
Patch by alfredkayser@nl.ibm.com, r=pavlov, sr=tor


git-svn-id: svn://10.0.0.236/trunk@227643 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 15:10:26 +00:00
vladimir%pobox.com
04b90b54c8 b=376446, spurious white pixels in animated gifs; r=asmith15, sr=pavlov -- patch from alfredkayser@nl.ibm.com
git-svn-id: svn://10.0.0.236/trunk@227228 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:40:45 +00:00
asqueella%gmail.com
fdc1cb8296 backed out, b=317748
git-svn-id: svn://10.0.0.236/trunk@225046 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 21:21:28 +00:00
asqueella%gmail.com
84189bdcbc Bug 317748 - Merge BlackenFrame and SetMaskVisibility into ClearFrame
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=pavlov, sr=tor


git-svn-id: svn://10.0.0.236/trunk@225040 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 20:55:06 +00:00
pavlov%pavlov.net
0adb773f74 APNG. bug 257197. patch by Andrew Smith <asmith15@learn.senecac.on.ca>. r=biesi sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@222128 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 23:56:50 +00:00
cbiesinger%web.de
085e63e484 Bug 38447 store hotspot information from .cur files on the imgIContainer; and
support storing arbitrary information on image containers (via nsIProperties)
r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@167627 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 20:16:07 +00:00
roc+%cs.cmu.edu
4e129cd6f5 Bug 265084. Progress towards floating point nscoord: make image interfaces and libpr0n use PRInt32 instead of nscoord. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@165360 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-15 04:16:07 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
dbaron%dbaron.org
e071c7ff2a Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136017 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:05:52 +00:00
timeless%mozdev.org
70cd87cd21 Bug 181125 remove nsIEnumerator imgIContainer::enumerate() method
r=biesi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@134256 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-21 09:06:12 +00:00
bzbarsky%mit.edu
1dedbd7154 Add & implement imgIContainer::ResetAnimation. Bug 152756, patch by
paper@animecity.nu (Arron), r=pavlov, sr=tor, a=asa


git-svn-id: svn://10.0.0.236/trunk@131673 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-10 04:43:13 +00:00
seawood%netscape.com
fdbd52b0d6 Fixing tinderbox bustage from checkin for bug 77497. Patch by paper@animecity.nu.
git-svn-id: svn://10.0.0.236/trunk@131338 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 22:25:32 +00:00
timeless%mac.com
b8a98149f0 Bug 77497 imgContainer needs to have a GIF specific version
patch by paper@animecity.nu r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@131335 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 21:49:33 +00:00
dcone%netscape.com
1b3e519f6c b=143046 r=rods sr=boris API change so we can create different depth nsImages
git-svn-id: svn://10.0.0.236/trunk@131135 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 03:32:26 +00:00
dougt%netscape.com
db8cc9c7ec Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129037 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 05:38:16 +00:00
cbiesinger%web.de
03acfc85fd bug 139176 patch by paper r=biesi sr=tor
Animated gif with no global palette puts garbage in transparent area on first loop


git-svn-id: svn://10.0.0.236/trunk@124609 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-03 17:56:09 +00:00
pavlov%netscape.com
59ca1eaf18 fixing bug 85595. patch from paper@animecity.nu. r=pavlov sr=tor
git-svn-id: svn://10.0.0.236/trunk@123090 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 22:29:31 +00:00
cbiesinger%web.de
6f7dc93da9 bug 115473 r=pavlov sr=brendan
Remove timer priorities


git-svn-id: svn://10.0.0.236/trunk@123068 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:47:04 +00:00
cbiesinger%web.de
de7fcbf094 bug 143333 patch by paper@animecity.nu r=pavlov sr=tor
Transparent Animated GIF rendered laced with garbage pixels


git-svn-id: svn://10.0.0.236/trunk@121483 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:55:15 +00:00
pavlov%netscape.com
836667a989 fixing bug 132319. patch from paper@animecity.nu. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@120856 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:20:49 +00:00
badami%netscape.com
39264b68bf Transparent animated GIF displays incorrectly
bug=105804 r=pavlov sr=tor a=asa patch=nivedita@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115930 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 04:41:35 +00:00
rjesup%wgate.com
a2ec5e88f6 Bug 125025: Animations use a lot of CPU, even when not visible. r=pavlov,
sr=brendan.  Heavily optimizes all the bit-twiddling in mask generation
which was 1/2 of where the CPU time was going.


git-svn-id: svn://10.0.0.236/trunk@114860 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:48:33 +00:00
pavlov%netscape.com
ecb315a058 checking in fix for bug 86508 for nivedita@netscape.com. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@114264 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:37:45 +00:00
pavlov%netscape.com
6dec57cc40 checking in bug 78114 for nivedita@netscape.com r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@114263 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:32:10 +00:00
mkaply%us.ibm.com
272b91dfb7 #113592
r=pavlov, sr=blizzard (OS/2 only change)
#ifdef XP_WIN needs to be XP_OS2 as well


git-svn-id: svn://10.0.0.236/trunk@111041 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 03:21:15 +00:00
dbaron%fas.harvard.edu
f346096920 Tweaking XP_MACOSX ifdefs in a few more places, including a fix for background image clipping. b=111795 r=pinkerton sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@109766 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-06 00:09:21 +00:00
pavlov%netscape.com
65f9cd59fa better hack for crash due to recent versions of gcc's poor optimization + inlining skills. bug 106891. patch from simm0@ii.net. r=pavlov sr=brendan
git-svn-id: svn://10.0.0.236/trunk@108646 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 00:16:21 +00:00
timeless%mac.com
7b921259da Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@108471 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-19 06:45:00 +00:00
rods%netscape.com
bdd0f4956c Added image animation mode constants to imgIContainer.IDL,
Changed the animation mode enum to PRUint16 (removed the enum) in nsIPresContext so we could use the constants
from imgIContainer. (changes from dcone's review comments)
Bug 2586 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@108058 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-14 14:03:09 +00:00