dbaron%dbaron.org
7672c8b836
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
...
git-svn-id: svn://10.0.0.236/trunk@194465 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 17:31:26 +00:00
pavlov%pavlov.net
1a031f6829
speed up image drawing by decoding directly in to 32bpp buffers. bug 331298. r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@192967 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 00:34:48 +00:00
vladimir%pobox.com
74d63c5511
b=327580, fix image decoder endianness & pixel format bits [mainly cairo], r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@190765 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 23:19:20 +00:00
bryner%brianryner.com
87d8080d4c
Dispatch an OnStartDecode notification for ICO images. Bug 310740, r=biesi, sr=tor.
...
git-svn-id: svn://10.0.0.236/trunk@181953 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 00:21:51 +00:00
dveditz%cruzio.com
ea48b9a5be
bug 295457 use malloc to avoid OOM exceptions thrown by libstdc++. Patch by biesi, r=tor, sr=dveditz, a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@173800 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-26 22:43:36 +00:00
cbiesinger%web.de
b502e75e07
245631 patch by Son Le <son.le0@gmail.com> r=biesi sr=dveditz a=asa
...
- Return error from WriteFrom when ProcessData fails
- verify that the type of the icon is correct (icon or cursor)
- make sure that the image offset is valid
- check for OOM (mRow, mAlphaBuffer)
- add safety checks for mRow and mAlphaBuffer
git-svn-id: svn://10.0.0.236/trunk@172866 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 12:16:00 +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
neil%parkwaycc.co.uk
e1490cfb71
Bug 230636 Support Windows XP moz-icon:s with alpha transparancy r=biesi sr=mscott
...
git-svn-id: svn://10.0.0.236/trunk@153426 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 09:14:42 +00:00
tor%cs.brown.edu
81e23c1d66
Bug 218651 - ignore contents of ICO directory entry reserved field.
...
r=pavlov, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@146721 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:56:54 +00:00
cbiesinger%web.de
109e88735c
bug 198293 r=tor sr=scott@scott-macgregor.org support ICOs with alpha channel
...
git-svn-id: svn://10.0.0.236/trunk@145120 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 18:39:11 +00:00
bzbarsky%mit.edu
617629aaf0
Eliminate libpr0n's use of prescontexts as unique keys; use documents instead
...
and do not hold a ref to them. Bug 190475, r=pavlov, sr=jst
git-svn-id: svn://10.0.0.236/trunk@138515 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 05:51:32 +00:00
kin%netscape.com
ba7622d97f
Fix for bug 192300: nsICODecoder never calls OnDataAvailable() like the other decoders do
...
Modified nsICODecoder::SetImageData() to call mObserver->OnDataAvailable() like the other decoders do so that the image frame knows it can invalidate the area it occupies.
r=pavlov@netscape.com sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@138358 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:45:01 +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
cbiesinger%web.de
7991dbf7be
186216 r=paper sr=tor image decoders don't need to #include "nsIImage.h"
...
git-svn-id: svn://10.0.0.236/trunk@135546 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-21 15:34:01 +00:00
cbiesinger%web.de
b67857a700
184916 patch by neil@parkwaycc.co.uk r=biesi sr=tor
...
Crash entering quicktime test site
git-svn-id: svn://10.0.0.236/trunk@135248 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 14:11:16 +00:00
timeless%mozdev.org
3c3f07a91f
Bug 108271 Support RLE compression and bitfields for the BMP Decoder
...
patch by neil@parkwaycc.co.uk initial work by jdunn@netscape.com
r=biesi sr=tor
git-svn-id: svn://10.0.0.236/trunk@135126 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 14:06:51 +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
cbiesinger%web.de
ec1bf6f17e
bug 171170 r=paper sr=tor mCurLine should be 0 based
...
git-svn-id: svn://10.0.0.236/trunk@130925 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 21:52:30 +00:00
cbiesinger%web.de
0c193daf00
bug 160975 patch by arunan_bala@hotmail.com r=pavlov,biesi sr=tor
...
Mozilla not decoding 31x39 .ICO file correctly
git-svn-id: svn://10.0.0.236/trunk@130580 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 10:22:53 +00:00
cbiesinger%web.de
a61c87f678
bug 168839 r=pavlov sr=tor share functions between ico and bmp decoder, making them non-member functions
...
git-svn-id: svn://10.0.0.236/trunk@129753 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-16 21:49:41 +00:00
cbiesinger%web.de
9c173cccaf
bug 166886 r=jesup,stuart sr=tor Crash while loading sourceforge.net (on a debug build) (on Tru64) fixed by doing some code cleanup
...
git-svn-id: svn://10.0.0.236/trunk@129658 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 19:51:37 +00:00
cbiesinger%web.de
552e2bf527
bug 159256 patch by bxf04451@nifty.ne.jp r=biesi sr=tor
...
crash loading favicon
git-svn-id: svn://10.0.0.236/trunk@128125 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 17:58:06 +00:00
cbiesinger%web.de
00a41d8d01
bug 109862 r=pavlov sr=tor
...
multilayered windows icons (*.ico) dont disply in highest possible quality
git-svn-id: svn://10.0.0.236/trunk@121476 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:32:13 +00:00
tor%cs.brown.edu
f6cb646578
Bug 53597: gamma correction backout. r=dbaron, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@120351 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:15:52 +00:00
tor%cs.brown.edu
b8025de88e
Bug 53597 - consistent gamma correction. r=dbaron, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@118919 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-13 10:03:59 +00:00
cathleen%netscape.com
ec77313291
eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@113659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:41:13 +00:00
timeless%mac.com
54fd1edf2b
Bug 117119ÿBMP and ICO decoders should use ReadSegments, not Read
...
patch by cbiesinger@web.de r=pavlov sr=tor
git-svn-id: svn://10.0.0.236/trunk@112693 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:36:40 +00:00
timeless%mac.com
3425ada894
Bug 115357 Favicon displayed blank
...
patch by cbiesinger@web.de r=pavlov sr=tor a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112395 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:13:27 +00:00
cathleen%netscape.com
ea31156ed0
converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
...
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
timeless%mac.com
54b104a557
Bugzilla Bug 111830 freeze/hang when retrieving malformed response for GET /favicon.ico
...
patch by cbiesinger@web.de r=pavlov sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110710 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 13:27:52 +00:00
dbaron%fas.harvard.edu
82ce2b26af
Tweak ifdefs to fix ICOs for Mach-O build. b=109165 rs=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@108648 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 00:27:01 +00:00
hyatt%netscape.com
0d5d8dd51e
Turn on favicons in Mozilla. r=glazou, bryner, sr=ben,hewitt, bug 109843
...
git-svn-id: svn://10.0.0.236/trunk@107955 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-13 08:55:23 +00:00
hyatt%netscape.com
db67978a0a
Fix for 108318 make ICO decoder non-incremental. r=pav, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@107544 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 03:28:51 +00:00
hyatt%netscape.com
79374b514b
Fix for 108318 make ICO decoder non-incremental. r=pav, sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@107543 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 03:27:58 +00:00
hyatt%netscape.com
404bb5a4e2
108318, tweaks/cleanup to ICO decoder. r=pav, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@107325 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-05 08:38:21 +00:00
hyatt%netscape.com
5eee28774a
Fix nebiros bustage.
...
git-svn-id: svn://10.0.0.236/trunk@107242 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-03 09:50:31 +00:00
hyatt%netscape.com
f908dd5b01
Fix for 18502, Christian Biesinger's BMP decoder and my ICO decoder. r/sr=pavlov,jband
...
git-svn-id: svn://10.0.0.236/trunk@107234 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-03 07:10:51 +00:00