Граф коммитов

683 Коммитов

Автор SHA1 Сообщение Дата
pavlov%pavlov.net 90172137f6 APNG. bug 257197. patch by Andrew Smith <asmith15@learn.senecac.on.ca>. r=biesi sr=pavlov 2007-03-20 23:56:50 +00:00
dbaron%dbaron.org 405d600298 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 2007-03-20 00:58:20 +00:00
tor%cs.brown.edu 657f430e03 Bug 372176 - complete GIF decoder transition to cairo gfx.
r=alfredkayser, sr=pavlov
2007-03-12 21:32:13 +00:00
tor%cs.brown.edu c06b349623 Bug 371437 - Remove non-MOZ_CAIRO_GFX code from image decoders.
r=alfredkayser, sr=pavlov
2007-02-27 21:13:25 +00:00
dbaron%dbaron.org a95e812cd2 Backing out 361299 in an attempt to fix orange on argo-vm on Firefox tinderbox. 2007-02-06 01:59:19 +00:00
asqueella%gmail.com 11381de011 more fixes for bustage from bug 361299 2007-02-06 00:09:47 +00:00
joshmoz%gmail.com 25d250795d fix bustage from bug 361299 2007-02-05 22:58:53 +00:00
joshmoz%gmail.com 2dc65f829b fix icon decoder on mac os x, don't call GetAlphaBytesPerRow and its underlying GetAlphaLineStride which is
plain wrong in Cairo. patch by Alfred Kayser. r=pav sr=tor
2007-02-05 22:35:37 +00:00
asqueella%gmail.com 779f93a830 Bug 366727 - Standardize Cairo Pixel construction and clean the PNG decoder a little
patch by Alfred Kayser <alfredkayser@nl.ibm.com>
r=stuart, sr=vlad
2007-01-31 21:09:20 +00:00
asqueella%gmail.com fb62ffc5a6 Bug 366214 - more improvements for JPEG in Cairo
patch by Alfred Kayser <alfredkayser@nl.ibm.com>
r=pavlov, sr=tor

Patch description:

1. Use row_stride and bpr only in non-Cairo builds (for the RGBRow buffer)
   (as jpg scanlines are always 3 bytes (in current config anyway)
2. Use 'client_data' to keep the pointer to the decoder instead of the offsetof
hack
3. Call 'img->ImageUpdated' not for every scanline, but for every batch of
scanlines received (just like OnDataAvailable).

Ad 1: Allows for better Cairo and non-Cairo separation
Ad 2: Removes the need for the offsetof hack
Ad 3: Makes image decoding for JPG in Cairo a lot faster (at least it feels
faster)
2007-01-31 14:53:21 +00:00
asqueella%gmail.com a4f616bacb The patch for 367275 (previous checkin) was by
Alfred Kayser <alfredkayser@nl.ibm.com>
2007-01-25 13:14:24 +00:00
asqueella%gmail.com 9618c54699 fix bug 367275 - download manager file folder icon is black
(regression from 360000)

Only do premultiplication when the 32bit ico really has alpha - move
premultiplication to SetImageData from SetPixel and only premultiply
if mHaveAlpha is true.

The 'premultiplication' function has been copied from libpixman.

r=pavlov
2007-01-25 11:39:48 +00:00
asqueella%gmail.com cfd265046f Bug 360000 - make 32-bit favicons with transparency work correctly in cairo
p=Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov, sr=tor
2007-01-17 10:39:10 +00:00
dbaron%dbaron.org c0407d49ab Use a different internal icon format ifdef MOZ_CAIRO_GFX that is easier to convert to the image frame format we use, and make the relevant icon channel implementations produce it. b=333253 r=pavlov 2007-01-08 23:58:12 +00:00
gavin%gavinsharp.com 0f6377a389 Bug 325906: Remove one malloc from the JPEG decoder, and some optimizations, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, updated by Ryan VanderMeulen <ryanvm@gmail.com>, r=alfredkayser, sr=pavlov 2007-01-04 20:03:50 +00:00
timeless%mozdev.org 890a2338f0 Bug 341955 add some more items to .cvsignore
r=bsmeberg
2006-12-21 07:04:12 +00:00
dougt%meer.net 6e56193b6e Trying bandaide for crash at [@ imgRequest::OnStopRequest]. see bug 361499. 2006-12-11 04:15:45 +00:00
pavlov%pavlov.net 195cfecbbe bug 333253. disabling icon decoder in cairo until proper fix can go in. 2006-11-28 03:08:43 +00:00
pavlov%pavlov.net e23d7c961e move ns_ensure_true in to the right block. bug 333253. r=vlad 2006-11-28 01:14:29 +00:00
bzbarsky%mit.edu 0a3a624149 Make it possible for protocol handlers to configure how CheckLoadURI should
treat them via their protocol flags.  Remove the protocol list we used before.
Bug 120373, r=dveditz, sr=darin
2006-11-10 23:49:08 +00:00
dougt%meer.net 1356f1669a exposing the network status of a image request to wpl consumers. bug 355555. r=stuart. 2006-11-09 22:47:43 +00:00
pavlov%pavlov.net a284df17b2 fix our old libpng's security problems. 334110. r=me, sr=tor, patch by Glenn Randers-Pehrson <glennrp@gmail.com>. 2006-09-26 21:15:04 +00:00
pavlov%pavlov.net 36223e5472 backing out bug 334110/libpng 1.2.12 until I can figure out why it is broken on mac. 2006-09-25 22:38:55 +00:00
pavlov%pavlov.net de2a318956 upgrading to libpng-1.2.12. patch from Glenn Randers-Pehrson <glennrp@gmail.com>. r=me sr=tor 2006-09-25 19:52:06 +00:00
pavlov%pavlov.net 50e1abfc01 fixing build bustage 2006-09-05 22:28:50 +00:00
pavlov%pavlov.net 9388b24547 ico crash. bug 332386. r=vlad 2006-09-05 22:15:47 +00:00
mats.palmgren%bredband.net f13b52b5ee Fix a heap buffer overflow (cairo only). b=332611 r+sr=pavlov 2006-08-24 09:31:46 +00:00
bzbarsky%mit.edu d7297fcabc Make imagelib not blow away images in the image cache on 404. Bug 349200,
r=pavlov, sr=darin
2006-08-24 02:02:30 +00:00
gavin%gavinsharp.com e4ee90b452 Bug 336532: Animated gif with transparency shows black background, patch by Pawel Chmielowski <prefiks@aviary.pl>, r=stuart, sr=roc 2006-08-11 23:48:48 +00:00
bzbarsky%mit.edu 6ea9abe3b5 Make docs better. Bug 345069, r=pavlov 2006-07-18 19:26:04 +00:00
pedemont%us.ibm.com a009db85ec Bug 338870 - imgIDecoderObserver is scriptable but inherits from the non-scriptable interface imgIContainerObserver. r=pavlov 2006-06-27 16:03:34 +00:00
mark%moxienet.com 8e02b71480 342064 When building using Cocoa widgets, use the Cocoa icon decoder. Really, this time. r=josh sr=pavlov 2006-06-22 21:27:32 +00:00
joshmoz%gmail.com 2cacb70302 fix memory leak in Cocoa icon decoder. b=342066 r=mento sr=pav 2006-06-20 16:59:15 +00:00
timeless%mozdev.org 27eaab5dcd Bug 337917 Make consumers stop using cids from other modules 2006-06-18 21:18:22 +00:00
jwalden%mit.edu 6163084fd4 Bug 338003 - imgCache::Init leaks imgCache if do_GetService fails. Patch by Adam Guthrie <ispiked@gmail.com>, r+sr=pavlov 2006-06-15 21:59:13 +00:00
joshmoz%gmail.com e5f2e32961 add 8-bit alpha support to Carbon icon decoder. b=339717 r=mento sr=pav 2006-06-01 22:05:08 +00:00
dbaron%dbaron.org cd4d6ee0e9 Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky 2006-06-01 18:35:21 +00:00
joshmoz%gmail.com c35313a483 add the Carbon icon decoder back, alongside the Cocoa icon decoder. Use Carbon decoder for Carbon builds, Cocoa for Cocoa builds. We can't use the Cocoa API from Carbon due to runtime conflicts (that aren't completely resolved by calling NSApplicationLoad). Also, removing call to NSApplicationLoad. b=339389 r=mento sr=stuart 2006-05-30 15:54:28 +00:00
darin%meer.net 0318b8c707 landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb 2006-05-10 17:30:15 +00:00
cbiesinger%web.de 51a89a8b1e bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg
2006-05-06 17:53:51 +00:00
joshmoz%gmail.com d1b224ddec be more aggressive about finding icon data. b=336356 r=mento sr=pav 2006-05-05 23:22:18 +00:00
vladimir%pobox.com f6b5f78d52 b=336330, fix memory scribble in jpeg decoder, r+sr=roc 2006-05-03 00:24:25 +00:00
joshmoz%gmail.com 380e67da44 new Mac OS X icon decoder written in Cocoa with 8-bit alpha support. b=335723 r=mento sr=pav 2006-05-02 21:23:57 +00:00
darin%meer.net f01d5ace75 fixes bug 329889 "Crash in [@ imgContainerGIF::GetFrameAt] when dragging a corrupted gif file" r=pavlov sr=dveditz 2006-05-02 18:48:16 +00:00
benjamin%smedbergs.us cfa4b0b6f3 Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad 2006-04-27 14:41:11 +00:00
jag%tty.nl 421b17ab81 Bug 245684: Add image encoding support
Make sure to rebuild nsImageModule when MOZ_IMG_ENCODERS changes. r=bsmedberg
2006-04-24 16:30:30 +00:00
bzbarsky%mit.edu df55883ba5 Implement nsIconURI::Clone. Bug 312241, patch by chpe <chpe@gnome.org>,
r=biesi, sr=bryner
2006-04-23 19:02:19 +00:00
neil%parkwaycc.co.uk f8f42ac8a8 Bug 291764 Fix GIF animation's interaction with print preview r=pavlov sr=tor 2006-04-18 22:31:45 +00:00
dbaron%dbaron.org 5b40b62297 Handle alpha in the MOZ_CAIRO_GFX codepath, and stop doing *some* of the work that's no longer needed in that codepath. b=331671 r=pavlov 2006-04-15 17:31:26 +00:00
gavin%gavinsharp.com fd5df59c9a Bug 319977: Minor string parser coding error in nsIconURI.cpp, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=biesi, sr=bryner 2006-04-14 19:45:39 +00:00