Commit Graph

511 Commits

Author SHA1 Message Date
mats.palmgren%bredband.net
83008d79ba Don't decrement the loop variable when it's zero. b=414854 r+sr=jag approval1.9b3=beltzner
git-svn-id: svn://10.0.0.236/trunk@244571 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-31 01:04:37 +00:00
reed%reedloden.com
be5e3e69a4 Bug 412753 - "Speed up JPEG decoding by another 10%" (Replace include "jpegint.h" with some locally copied definitions) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a1.9b3=beltzner]
git-svn-id: svn://10.0.0.236/trunk@244544 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 20:46:38 +00:00
jag%tty.nl
0e69370ee5 Bug 413143: trunk is broken(sigbus) on SPARC since 20071221. r/sr=pavlov, a=beltzner
Unaligned 32-bit memory reads cause a sigbus on SPARC. Turns out that fixing this also gets us a little performance boost on other platforms because we're now mostly doing aligned 32-bit reads.


git-svn-id: svn://10.0.0.236/trunk@244499 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 06:22:24 +00:00
reed%reedloden.com
e29cb52477 Bug 412753 - "Speed up JPEG decoding by another 10%" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@244474 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 04:41:42 +00:00
mozilla%weilbacher.org
e554c5fd80 [OS/2] Bug 413530: fix icon display of files without extensions in listings, fix=Rich Walsh, r=me
git-svn-id: svn://10.0.0.236/trunk@244250 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 22:30:45 +00:00
reed%reedloden.com
d8f2db20e6 Bug 413931 - "Crash [@nsGIFDecoder2::DoLzw] when loading GIF file, part 2" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a1.9=beltzner a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@244109 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 04:45:56 +00:00
reed%reedloden.com
092919d2be Back out akayser's patch from bug 399925 due to Tp crash.
git-svn-id: svn://10.0.0.236/trunk@243909 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-24 17:30:17 +00:00
reed%reedloden.com
e2263d00d0 Bug 399925 - "GIF decoder needs to allow its data to be discarded" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@243908 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-24 16:51:30 +00:00
reed%reedloden.com
fe2b6c9d50 Bug 411718 - "Speed up JPEG decoding by 30% by skipping buffer" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@243905 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-24 15:59:32 +00:00
reed%reedloden.com
b30412f1eb Bug 413373 - "Crash [@nsGIFDecoder2::DoLzw] when loading GIF file" (detect malformed LZW encoding [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@243891 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-24 09:29:38 +00:00
mozilla%weilbacher.org
11ad376b9e [OS/2] Bug 411332: fix icon handler to work with cairo and add icon logic using RWS, code by Rich Walsh, p=me, r=me/mkaply
git-svn-id: svn://10.0.0.236/trunk@243740 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-22 20:08:43 +00:00
reed%reedloden.com
a30815a01b Back out patch from bug 411718 again due to MH regression again.
git-svn-id: svn://10.0.0.236/trunk@243657 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 09:48:18 +00:00
reed%reedloden.com
54d127cb55 Bug 411718 - "Speed up JPEG decoding by 30% by skipping buffer" (try without the realloc optimization) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@243653 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 08:18:19 +00:00
Olli.Pettay%helsinki.fi
90ce9eee18 Backing out bug 411718 to see if it caused MH regression
git-svn-id: svn://10.0.0.236/trunk@243560 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 22:41:35 +00:00
reed%reedloden.com
417c198d34 Bug 411718 - "Speed up JPEG decoding by 30% by skipping buffer" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@243536 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 09:04:04 +00:00
reed%reedloden.com
6da7445762 Bug 411874 - "Crash [@ ffff068b nsGIFDecoder2::EndImageFrame] while loading MySpace page (hard to repro)" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@243528 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 07:00:24 +00:00
reed%reedloden.com
738fecd2e5 Bug 409012 - "Firefox - trunk build Version 3.0b3pre is crashing on AIX [@ strlen.strlen ] nsMozIconURI::GetIconState" [p=shailen.n.jain@gmail.com (Shailen) r+sr+a1.9=roc]
git-svn-id: svn://10.0.0.236/trunk@242982 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-13 02:53:33 +00:00
reed%reedloden.com
8ce819f1f3 Bug 409878 - "Garbage displayed for part of bluebar.gif animation" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@242631 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-08 09:51:13 +00:00
reed%reedloden.com
e4a06104d0 Bug 406580 - "Faster copying of RGB pixel data" (Where Alpha=0xFF, keep RGB values contiguous in pixel copying) [p=swsnyder@insightbb.com (Steve Snyder) r+a1.9=stuart]
git-svn-id: svn://10.0.0.236/trunk@241892 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-21 10:26:32 +00:00
reed%reedloden.com
b9ca0ac56b Bug 408310 - "20071213 trunk crash when visiting protopage.com @ all platforms" (Make sure to use the right paletteSize to prevent crashes) [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@241836 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-20 09:38:53 +00:00
gavin%gavinsharp.com
d7844803ff Bug 408256: use a constant-size buffer in BMP decoder to reduce fragmentation, r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@240993 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-13 21:49:05 +00:00
martijn.martijn%gmail.com
8bac88b914 Bug 403578 - glibc detected firefox-bin: malloc(): memory corruption, patch by Alfred Kayser, r=pavlov, sr=tor, a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@240920 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-12 16:56:39 +00:00
reed%reedloden.com
ad952dc491 Bustage fix #4 for bug 402742.
git-svn-id: svn://10.0.0.236/trunk@240651 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-08 01:09:15 +00:00
reed%reedloden.com
4ae0087433 Bustage fix for bug 402742.
git-svn-id: svn://10.0.0.236/trunk@240646 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-08 00:21:44 +00:00
reed%reedloden.com
3134b34875 Bug 402742 - "Stock icons will not display if libgnomeui is not present" (more soft runtime dependencies) [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r=vlad sr=roc aM10=schrep]
git-svn-id: svn://10.0.0.236/trunk@240644 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-08 00:08:09 +00:00
reed%reedloden.com
151da6168e Bug 406871 - "Getting 32x32 px icons using -moz-icon" [p=reed r+sr=biesi a1.9=damons]
git-svn-id: svn://10.0.0.236/trunk@240477 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-05 01:08:23 +00:00
reed%reedloden.com
54dd846ee7 Bug 402742 - "Stock icons will not display if libgnomeui is not present" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@240449 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 22:08:41 +00:00
reed%reedloden.com
af66ad282d Bug 403423 - "PNG files with sRGB chunk displayed improperly when color_management is enabled" [p=glennrp@gmail.com (Glenn Randers-Pehrson) r=tor sr=stuart a1.9=damons]
git-svn-id: svn://10.0.0.236/trunk@240387 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 04:43:09 +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
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
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
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
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
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
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
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
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