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

619 Коммитов

Автор SHA1 Сообщение Дата
Benjamin Smedberg 29e089defb Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
Jeff Muizelaar 105a409ca0 Bug 570451 - Avoid adding unneeded lines to image; r=joe sr=vlad 2010-06-25 15:20:18 -04:00
Benjamin Smedberg 0df0345c66 Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benjamin Smedberg a7e67d32ad Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work. 2010-06-10 14:11:40 -04:00
Neil Rashbrook dd3e5b6d94 Bug 570002 Allow moz-icon://file:/// URIs again as download manager etc. use it r=joedrew 2010-06-17 12:27:14 +01:00
Justin Wood 6806f73a8a Backout Bug 570002 (changeset 218c8700878c) due to test failure. 2010-06-10 18:22:27 -04:00
Neil Rashbrook 383968474c Bug 570002 Allow moz-icon://file:/// URIs again r=joedrew,josh 2010-06-10 21:44:38 +01:00
Glenn Randers-Pehrson 18488786d9 Bug 551438 - "Require system libpng to be at version 1.4.1 or later" [r=joedrew]
--HG--
extra : rebase_source : bd1b6257e157ac5109d3dda738a0b1bc4fd8211e
2010-03-12 09:15:00 -05:00
Walter Meinl 94688afafa [OS/2] Bug 565847 - follow-up for icondecoder changes, r=joshmoz 2010-05-15 15:52:44 +03:00
Josh Aas 0976642ba4 Improvements for moz-icon URI code. Include a crash fix and tests. b=559496 r=joe r=jst 2010-05-13 16:20:30 -04:00
David Baron c66b15e601 Bug 502301 - fix C++0x narrowing conversion inside {} compilation errors [r=benjamin] 2010-04-20 10:41:21 +02:00
Smokey Ardisson 05cbdf3897 Bug 397823 - moz-icon URL for nonexistent content type doesn't return generic icon on Mac OS X; fall back to fetching the icon for NSFileTypeUnknown. r=josh 2010-04-12 00:35:50 -04:00
Ted Mielczarek 8f38c0f6dc bug 553635 - link libimgicon into libxul in gtk builds. r=bsmedberg 2010-03-20 12:14:15 -04:00
Joe Drew f1e59965d9 Bug 546272 - Some animated images have cropped frames. Fix several issues that didn't make sense in a world where frames aren't always at (0, 0), and make the GIF decoder report its real sizes. r=roc,vlad 2010-03-10 17:09:06 -05:00
Glenn Randers-Pehrson ae934ea79f Bug 544747 - Update libpng to version 1.4.1. r=joe 2010-03-09 13:22:44 -05:00
Mike Kristoffersen cd34b8821b Build bustage on Qt due to macro definition of malloc, realloc, etc. Most of this is just moving Qt #includes around. r=dougt
--HG--
extra : rebase_source : 9734e9e68754a6fc45bddbdc60bb5e898bb8cdb2
2010-03-04 13:51:42 -08:00
Brad Lassey b5f014533e bug 547521 - enable building for windows mobile with --disable-libxul r=ted 2010-03-04 13:47:35 -05:00
Glenn Randers-Pehrson 2c053cb495 Bug 532645 - "Upgrade libpng to version 1.4.0" [r+rs=joe] 2010-01-05 15:46:26 -06:00
Jonathan Kew 445bbc5280 Bug 531363: test flags correctly in jpeg decoder. r=bholley 2009-12-14 10:35:46 +00:00
Glenn Randers-Pehrson 5311b03652 Bug 529683 - Code cleanup needed in PNG decoder, r=joe 2009-12-03 18:41:00 -08:00
Zeev Tarantov 7274fef1e7 Bug 482119 - Remove unused write_icc_profile. r=joe 2009-11-14 19:48:55 +01:00
Glenn Randers-Pehrson 056937ca8c Bug 504805 - "Update libpng to version 1.2.40" [rs=joe] 2009-11-10 19:39:31 -06:00
Ginn Chen cab124956d Bug 516665 disorted images with moz-icon://*?size=dialog r=bobbyholley 2009-10-20 14:01:12 +08:00
Bobby Holley cd85e741f0 Bug 512269 - imgIDecoder shouldn't use an nsIInputStream for input. r=joe 2009-10-15 19:54:44 -07:00
Alfred Kayser f979b2af14 Bug 519589 - Restore our handling of transparent pixels outside the colormap's bounds. r=joe 2009-10-15 21:37:39 -04:00
Phil Ringnalda 6fce97e58d Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted 2009-09-18 19:59:53 -07:00
Bobby Holley c1225c588a Bug 516265 - GIF Decoder doesn't send close notifications if it never gets a size. r=joe 2009-09-13 14:53:55 -04:00
Bobby Holley 86dd317584 Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad 2009-09-12 16:44:18 -06:00
Alfred Kayser 004cdccd0f Bug 514776 - [r=joe sr=vlad] 2009-09-12 00:27:13 -05:00
Alfred Kayser 453dfcf028 Bug 513738 - [r=JOEDREW!] 2009-09-04 20:47:11 -05:00
Joe Drew 1fd72ad1bb Bug 511689 - Ensure we're always on the correct frame when decoding GIF images. r=jrmuizel,alfredkeyser sr=vlad 2009-09-02 11:50:14 -04:00
Benjamin Smedberg ba372f3a4c Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted 2009-08-25 08:59:31 -07:00
Peter Weilbacher c0eddbab76 [OS/2] Bug 413529 - enable WPS icons again for all apps, r=wuno@lsvw 2009-08-01 22:21:08 +03:00
Bobby Holley cd0b27cceb Bug 504822 - Remove XBM support from Mozilla. r=joe sr=vladimir 2009-07-29 10:13:08 -04:00
Justin Dolske cf30b610c0 Bug 503573 - moz-icon doesn't work on Window CE. r=vlad 2009-07-28 23:19:34 -07:00
Justin Dolske b141dbb643 Bug 506811 - nsIconChannel assumes writing to non-aligned 32bit int is ok. r=joe 2009-07-28 23:19:31 -07:00
Joe Drew 99c29cce56 Bug 505474 - Restore tracking of whether we've finished decoding a given GIF frame, so we don't call EndImageFrame() twice for a single frame. r=vlad
Before bug 753 landed, we implicitly tracked whether we'd called
EndImageFrame() by setting mImageFrame to null inside EndImageFrame(). Once
we stopped doing that, we tried writing to memory that had already been freed.

(This memory is actually freed once we error out on the invalid GIF, but the
internal state-tracking mechanics made it so we never wrote to that memory
even though we have stale pointers to it. Unfortunately when we entered
EndImageFrame() a second time, that state tracking was invalid and we
attempted to write to the stale pointer.)

This patch introduces a tracking variable, mCurrentFrame, which is set to the
frame of the currently-decoding frame when we're in the middle of decoding
it, and -1 otherwise. This ensures we don't enter EndImageFrame() a second
time, restoring the functionality we had prior to bug 753.
2009-07-21 21:20:01 -07:00
Joe Drew 2aa59235f2 Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Glenn Randers-Pehrson fb50b68efa Bug 397593. Reject any ancillary chunks after IDAT that have a bad CRC. r=joe,sr=vlad
--HG--
extra : rebase_source : 461bff64a9cff608435520eaab6c78f64e354d51
2009-06-29 11:08:40 +12:00
Kyle Huey c2e65659f8 Bug 415761. Support Unicode file names in GetHIconFromFile. r=vlad
--HG--
extra : rebase_source : 855aeee93d123575f1f98c3d9833d31510feae1e
2009-06-24 17:50:36 -04:00
timeless@mozdev.org c6754e9e28 Bug 494680 nsMozIconURI::SetSpec warning: comparison between signed and unsigned
r+sr=biesi
2009-06-27 18:42:50 -07:00
Steven Michaud e4958ecdca get rid of nsIInternetConfigService. b=489864 r=josh sr=roc 2009-06-23 14:09:19 -05:00
Joe Drew 0fa618a7c1 Bug 472590 - Always call OnStopFrame() from the GIF decoder, even if we didn't decode any rows (due to an invalid GIF). r=vlad 2009-05-14 21:56:54 -04:00
Alfred Kayser 4837cd5ca8 Bug 488685. GIF decoder should pass correct frame width. r=vlad,sr=joe
--HG--
extra : rebase_source : 1effad65df83ee2e2e50882f702c159a88fe909b
2009-05-13 22:20:36 +12:00
Steven Michaud d170a6ab3a Backed out changeset add33a95e3ef to fix talos crashes. b=489864 2009-05-11 15:39:37 -05:00
Steven Michaud 580be164cf get rid of nsIInternetConfigService (patch mostly by joshmoz@mozilla.com). b=489864 r=josh sr=roc 2009-05-11 13:17:35 -05:00
Siddharth Agarwal c61dd94f15 Part 3 of bug 472093 -- fix build system to use NTDDI_VERSION instead of random checks -- add MOZ_NTDDI_* defines, switch code over to use these defines.
r=ted for build config parts, r=jmathies for app association and download manager changes, r+sr=bz for helper app service, r=vlad + sr=ted for stock icons.
2009-04-12 20:25:29 +05:30
Peter Weilbacher 8f59ba8025 Bug 488468: qcms build break with pre-4 GCCs (#if 0 commented text should be C/C++ commented), r=jmuizelaar 2009-04-23 19:38:11 +02:00
Jeremy Huddleston 27d33cc2a7 Bug 485863 - modules/libpr0n/decoders/icon fails to build nsString problems. r=benjamin 2009-04-20 16:52:03 +02:00
L. David Baron 14909517dc Free gIconFactory in GTK nsIconChannel implementation. (Bug 488184) r=karlt 2009-04-16 13:55:12 -07:00