721 Commits

Author SHA1 Message Date
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
asqueella%gmail.com
d3cb8e15ba Bug 334144 - Handling of alpha bits in nsBMPDecoder don't make sense in Cairo terms
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=pavlov/sr=tor


git-svn-id: svn://10.0.0.236/trunk@230137 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-17 21:08:46 +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
dveditz%cruzio.com
e2c0464b89 bug 379314 clarify moz-icon checks, r=timeless
git-svn-id: svn://10.0.0.236/trunk@229798 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 09:29:48 +00:00
neil%parkwaycc.co.uk
998c53a562 Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]


git-svn-id: svn://10.0.0.236/trunk@229689 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 08:46:49 +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
cbarrett%mozilla.com
09ed79af83 Bug 361299 - read image directly from input stream in icon decoder. Patch by Alfred Kayser <alfredkayser@nl.ibm.com>. r=tor, sr=biesi.
git-svn-id: svn://10.0.0.236/trunk@229299 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 01:09:10 +00:00
flamingice%sourmilk.net
d695d48426 Bug 385883, imgRequest wrongly calculates image size for the cache, Patch by Alfred Kayser, r=pavlov, sr=tor
git-svn-id: svn://10.0.0.236/trunk@228871 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 19:30:34 +00:00
tor%cs.brown.edu
19a974fe18 Bug 196295 - move/merge GIF2.cpp into nsGIFDecoder2.
Patch by alfredkayser@nl.ibm.com,  r=biesi, sr=tor


git-svn-id: svn://10.0.0.236/trunk@228692 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 16:41:21 +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
dveditz%cruzio.com
72933b60d1 bug 376573 prevent memory leak if realloc fails. r=biesi, sr=stuart
git-svn-id: svn://10.0.0.236/trunk@227576 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 00:25:15 +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
dveditz%cruzio.com
896023e188 bug 376328 normalize file urls used in moz-icon, r=mscott, sr=vlad, a=juanb
git-svn-id: svn://10.0.0.236/trunk@225304 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-30 23:25:10 +00:00
asqueella%gmail.com
0de074cbe0 Bug 370942 - Remove non-Cairo from jpeg decoder and optimize loop
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=tor, sr=pavlov


git-svn-id: svn://10.0.0.236/trunk@225226 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-29 15:51:35 +00:00
martijn.martijn%gmail.com
2c9714ab39 Bug 293986 – OOM crash [@ nsJPEGDecoder::WriteFrom, fill_input_buffer], patch by Andrew Schultz, r=pavlov, sr=tor
git-svn-id: svn://10.0.0.236/trunk@225144 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 13:11:29 +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
philringnalda%gmail.com
085eb212e0 Bug 375741 – Add support for APNG encoding, patch by Justin Dolske <dolske@mozilla.com>, r=asmith15, sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@224992 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 05:56:54 +00:00
gavin%gavinsharp.com
ed9f97e6e7 Bug 375733: Add basic tests for PNG imgIEncoder, patch by Justin Dolske <dolske@mozilla.com>, r=sayrer, sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@224844 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-22 01:30:51 +00:00
pavlov%pavlov.net
e07d1fbf25 various small fixes for APNG. bug 257197. patch from asmith15@learn.senecac.on.ca. r=me
git-svn-id: svn://10.0.0.236/trunk@224759 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 20:40:54 +00:00
crowder%fiverocks.com
700b486a39 Bug 373794: crash with bad gif image, r=tor@acm.org, sr=pavlov@pavlov.net
git-svn-id: svn://10.0.0.236/trunk@222271 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 16:15:43 +00:00
pavlov%pavlov.net
fda42fc814 updating for APNG 0.10. splitting out render_op in to dispose_op and blend_op. bug 257197. r=asmith13, sr=vlad
git-svn-id: svn://10.0.0.236/trunk@222214 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 23:35:52 +00:00
crowder%fiverocks.com
95f27033f6 Bug 373794: backing out due to trunk closure, apologies.
git-svn-id: svn://10.0.0.236/trunk@222195 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 17:06:02 +00:00
crowder%fiverocks.com
ec24d10388 Bug 373794: bounds error with bad gif images, r=tor, sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@222194 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 16:59:45 +00:00
pavlov%pavlov.net
ffbc7d1a78 removing CRCs from the acTl chunk and making all the chunks not-safe-for-copy. bug 257197. r=asmith15@learn.senecac.on.ca
git-svn-id: svn://10.0.0.236/trunk@222158 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-21 19:12:00 +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
dbaron%dbaron.org
e81955cfa2 When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@222053 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 00:58:20 +00:00
tor%cs.brown.edu
1f3a38bbf4 Bug 372176 - complete GIF decoder transition to cairo gfx.
r=alfredkayser, sr=pavlov


git-svn-id: svn://10.0.0.236/trunk@221796 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-12 21:32:13 +00:00
tor%cs.brown.edu
1cf2c388ad Bug 371437 - Remove non-MOZ_CAIRO_GFX code from image decoders.
r=alfredkayser, sr=pavlov


git-svn-id: svn://10.0.0.236/trunk@221023 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-27 21:13:25 +00:00
dbaron%dbaron.org
78c1bb12a3 Backing out 361299 in an attempt to fix orange on argo-vm on Firefox tinderbox.
git-svn-id: svn://10.0.0.236/trunk@219547 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-06 01:59:19 +00:00