751 Commits

Author SHA1 Message Date
reed%reedloden.com
633a7f2c63 Bug 403239 - "Update libpng to version 1.2.23 and reduce libpng footprint" [p=glennrp@gmail.com (Glenn Randers-Pehrson) r=stuart sr=tor a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@239312 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-13 11:03:33 +00:00
neil%parkwaycc.co.uk
bd9a0ad1a2 Bug 400603 Last row of bottom-up bitmap is never updated r+a=pavlov sr=tor
git-svn-id: svn://10.0.0.236/trunk@239049 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 12:47:50 +00:00
reed%reedloden.com
d792641ca6 Bug 399794 - "Remove the use of Atoms of nsIconURI" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@239038 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 08:23:13 +00:00
bzbarsky%mit.edu
36a5c4ae58 Relanding bug 389188. r=pavlov, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@239009 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 02:55:42 +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
pavlov%pavlov.net
8857903383 bug 399630. Don't decode PNG iCCP/cHRM chunks with color management is disabled. patch from Glenn Randers-Pehrson <glennrp@gmail.com>. r=vlad sr=me
git-svn-id: svn://10.0.0.236/trunk@238618 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 04:29:37 +00:00
reed%reedloden.com
244b8c40a8 Bug 402631 - "Need to clear all images on memory-pressure notification" [p=stuart r+aM9=vlad]
git-svn-id: svn://10.0.0.236/trunk@238572 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-06 03:41:34 +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
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
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
mats.palmgren%bredband.net
21fd24a1fc Make nsPNGEncoder more robust against calls after a libpng error was encountered. b=395542 r+sr+a=pavlov
git-svn-id: svn://10.0.0.236/trunk@237947 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-20 04:29:58 +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
3079305d63 fixing whitespace
git-svn-id: svn://10.0.0.236/trunk@237807 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-16 01:25:21 +00:00
pavlov%pavlov.net
fbf671f4e0 fixing crash from bug 296818. r=vlad
git-svn-id: svn://10.0.0.236/trunk@237806 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-16 01:25:12 +00:00
pavlov%pavlov.net
fc03689f23 need null check around mImage incase of an error
git-svn-id: svn://10.0.0.236/trunk@237796 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 22:47:37 +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
reed%reedloden.com
98998ab8c9 Bug 397373 - "Make &state=disabled work again" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=biesi a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@237731 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-14 04:48:28 +00:00
dolske%mozilla.com
643922a042 Disable failed unit test causing bustage. Tracked in bug 399542 - libpng 1.2.21 update broke a unit test. (likely just a test issue)
git-svn-id: svn://10.0.0.236/trunk@237634 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-12 02:17:06 +00:00
reed%reedloden.com
9740d17316 Bug 398369 - "Break friendship between imgContainer and nsGIFDecoder2" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr+a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@237236 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 03:07:38 +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
1a17b69675 Bug 376471 - "Make XBM decoding also write directly to Cairo image buffer" (add back missing OnStartFrame call) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr+a1.9=tor]
git-svn-id: svn://10.0.0.236/trunk@237210 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-03 21:41:06 +00:00
reed%reedloden.com
f0c5b8d8e2 Bug 376471 - "Make XBM decoding also write directly to Cairo image buffer" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@236928 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-29 19:06:21 +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
dtownsend%oxymoronical.com
9d88d73fc8 Backing out bug 389188 due to potential private bytes increase on talos
git-svn-id: svn://10.0.0.236/trunk@236693 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 04:30:18 +00:00
bzbarsky%mit.edu
7389ded07b Expose the image's principal on its imgIRequest. Bug 389188, r=pavlov,
sr=biesi, a=pavlov.


git-svn-id: svn://10.0.0.236/trunk@236658 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 15:46:40 +00:00
tor%cs.brown.edu
40c2a89f3a Bug 395170 - with color managment on, grayscale pngs displaying incorrectly.
r=vlad, a=pavlov


git-svn-id: svn://10.0.0.236/trunk@236575 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 21:45:10 +00:00
tor%cs.brown.edu
14c8f894b9 Bug 396031 - with color management on, ycck/cymk jpeg images crash.
r=alfredkayser, sr+a=pavlov


git-svn-id: svn://10.0.0.236/trunk@236574 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 21:42:39 +00:00
asqueella%gmail.com
39b7b3764e fix bug 369214 (ASSERTION: The observer list changed while being iterated over!: 'count == mObservers.Count()' in libpr0n) by switching the observers list to use nsTObserverArray.
r=stuart
a=1.9 blocker


git-svn-id: svn://10.0.0.236/trunk@236504 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 19:40:57 +00:00
roc+%cs.cmu.edu
2d2e1edfb6 Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@236258 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 23:12:10 +00:00
tor%cs.brown.edu
efcc2ebb33 Bug 391266 - png files with tRNS chunk displaying incorrectly with
color management.  r=pavlov, a=dsicore


git-svn-id: svn://10.0.0.236/trunk@235465 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-10 20:01:18 +00:00
reed%reedloden.com
2a6bf109c1 Bug 394403 - "Crash Viewing Image [ @ nsGIFDecoder2::DoLzw]" (don't write image pixels outside of image) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=pavlov sr=tor a1.9=dsicore]
git-svn-id: svn://10.0.0.236/trunk@235461 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-10 19:10:00 +00:00
reed%reedloden.com
7a416300c7 Bug 394535 - "Remove obsolete code from PNG decoder" [p=glennrp@gmail.com (Glenn Randers-Pehrson) r+sr+a1.9=tor]
git-svn-id: svn://10.0.0.236/trunk@234009 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 03:46:16 +00:00
asqueella%gmail.com
e0b0c340f2 Bug 391667 - imglib does not gracefully handle unknown images sent with incorrect MIME types
p=Ben Karel <web+moz@eschew.org>
r+a=pavlov


git-svn-id: svn://10.0.0.236/trunk@233741 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-02 16:10:57 +00:00
bzbarsky%mit.edu
8133c9a48b Make "view iamge" work on -moz-icon images. Bug 392799, patch by Rich
Dougherty <rich@rd.gen.nz>, r+a=pavlov, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@233333 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-29 19:00:10 +00:00
philringnalda%gmail.com
ef7994f683 Bug 366465 – GIF Decoding in Cairo can skip all row buffers, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov, sr=tor, a1.9=pavlov
git-svn-id: svn://10.0.0.236/trunk@233096 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-26 05:08:53 +00:00
philringnalda%gmail.com
05d56705c8 Bug 298717 – Crash on multipart/x-mixed-replace: gif,jpeg,jpeg sequence [@ nsJPEGDecoder::OutputScanlines][@ gdk_rgb_convert_0888][@ gdk_rgb_init], patch by andrew smith <asmith15@learn.senecac.on.ca>, r+sr=pavlov, a1.9=itsablocker
git-svn-id: svn://10.0.0.236/trunk@233095 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-26 04:38:18 +00:00
asqueella%gmail.com
144e0b2298 Bug 392089 - JPEG decoding: Prevent allocation of scanline and remove memcpy
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=stuart, sr=tor, a=stuart


git-svn-id: svn://10.0.0.236/trunk@233077 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-25 20:07:37 +00:00
asqueella%gmail.com
f8d299dec2 b=384864, apply the rest of the patch to fix bustage
git-svn-id: svn://10.0.0.236/trunk@233075 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-25 19:43:27 +00:00
asqueella%gmail.com
94ccf4bf60 Bug 384864 - imgRequest: replace nsVoidArray with nsAutoVoidArray to reduce the number of allocations
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=pavlov, sr=tor, a=pavlov


git-svn-id: svn://10.0.0.236/trunk@233074 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-25 19:26:12 +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
Olli.Pettay%helsinki.fi
833197f274 Bug 369943, imgIRequest loadImage and loadImageWithChannel should be marked [noscript], p=web+moz@eschew.org r=pavlov, a=1.9+/pavlov
git-svn-id: svn://10.0.0.236/trunk@232840 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 10:59:40 +00:00
vladimir%pobox.com
3d003b2627 b=391583, DoesARGBImageDataHaveAlpha is slow, r=stuart,a=me
git-svn-id: svn://10.0.0.236/trunk@232284 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 19:55:00 +00:00
philringnalda%gmail.com
4858406d97 Bug 378881 - imgContainerGIF no longer used, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov, sr=tor, a1.9=pavlov
git-svn-id: svn://10.0.0.236/trunk@232251 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 04:13:16 +00:00
cbiesinger%gmx.at
cc9f505fe7 386998 better check for UNC paths
r=dveditz sr=bz


git-svn-id: svn://10.0.0.236/trunk@232189 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 00:22:28 +00:00
bzbarsky%mit.edu
80f64d967e Remove animation hrottling that we don't want. Bug 386269, patch by tor and
Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov, sr=tor


git-svn-id: svn://10.0.0.236/trunk@231669 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 16:32:57 +00:00
flamingice%sourmilk.net
e0c47357ed Bug 386268, Animated GIF doesn't loop properly, Patch by Alfred Kayser, r=pavlov, sr=tor, a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@231590 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 16:41:30 +00:00
tor%cs.brown.edu
e5fbba1984 Tp regression fix - don't color correct untagged jpegs if the pref is off.
git-svn-id: svn://10.0.0.236/trunk@230703 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:58:21 +00:00
pavlov%pavlov.net
b9779c5c85 adding color management capabilities -- preffed off. bug 16769. patch from tor. r=bsmedberg, sr=me
git-svn-id: svn://10.0.0.236/trunk@230672 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 22:02:20 +00:00