gecko-dev/modules
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
..
coreincl
edtplug Bug 106386 Correct misspellings in source code 2005-11-25 08:16:51 +00:00
fullsoft
libbz2 fixes bug 332088 "Updater should use static libs on Windows" patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=bsmedberg 2006-04-16 16:29:28 +00:00
libfont Bug 106386 Correct misspellings in source code 2006-11-01 23:02:18 +00:00
libhook
libimg disabling MMX support for png decoding on the mac due to a crash. bug 354997. r+sr=me. patch from Glenn Randers-Pehrson <glennrp@gmail.com>. 2006-10-02 20:38:51 +00:00
libjar Final try at bug 351968 -- make relative topsrcdirs work, fixing the last build errors. Because xpcshell tests are fragile, this commit intentionally breaks a test so that I can verify correctness; I'll remove the break when I verify the fix works correctly (via broken test error messages). 2007-01-31 07:22:12 +00:00
libmar fixes bug 332088 "Updater should use static libs on Windows" patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=bsmedberg 2006-04-16 16:29:28 +00:00
libpr0n Bug 366214 - more improvements for JPEG in Cairo 2007-01-31 14:53:21 +00:00
libpref Bug 328128 - nsIPrefBranch::prefHasUserValue should document the fact that a pref doesn't have a user set value if it's set to its default value 2006-12-29 13:08:41 +00:00
libreg Bug 305949 (almost done!) - Stop exporting some nonfrozen functions (widget and libreg) r=bryner 2006-05-22 19:13:03 +00:00
libtest Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-13 13:25:40 +00:00
libutil make libutil compile on wince. no stopwatch on windows ce. r=darin, b=281945 2005-03-07 16:37:43 +00:00
oji Bug 20232 Replace T::GetIID() (etc.) with NS_GET_IID(T) 2006-09-17 00:04:39 +00:00
plugin Fixing bug 366082. Prevent Adobe Acrobat from loading URLs other than http:, https:, or ftp: w/o specifying a target. r+sr=dveditz@cruzio.com 2007-01-28 19:50:37 +00:00
progress Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-13 13:25:40 +00:00
rdf Bug 106386 Correct misspellings in source code 2006-08-28 20:12:37 +00:00
schedulr
softupdt Bug 106386 Correct misspellings in source code 2006-02-23 09:36:43 +00:00
staticmod Bug 345517 - Build Firefox --enable-libxul by default, r=darin/mento 2006-08-09 13:39:19 +00:00
xml Bug 331604 - cvs remove unused copy of expat, as it has an MPL-only licence rather than the tri-licence. 2006-05-23 14:24:44 +00:00
zlib Bustage fix attempt from bug 332115. 2006-04-27 15:15:48 +00:00
Makefile
Makefile.in
makefile.win