Boris Zbarsky
2e4e658c7d
Bug 488850. Remove imgRequestProxies from the loadgroup asynchronously. r=joedrew, sr=vlad
2010-03-08 14:34:52 -05:00
Joe Drew
8226268b84
Bug 547143 - Basic test.
2010-03-08 14:01:07 -05:00
Joe Drew
a3bca64786
Bug 547143. r=jrmuizel sr=roc
2010-03-08 14:01:04 -05:00
Joe Drew
6bbf88a4b5
Bug 516772 - nsImageFrame ends up using random values for image size if mError set in imgContainer. r=bholley/bz
2010-03-07 10:48:24 +01:00
Mike Kristoffersen
abdb2aa82c
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
7941559ff8
bug 547521 - enable building for windows mobile with --disable-libxul r=ted
2010-03-04 13:47:35 -05:00
Bas Schouten
10b251fa8d
Bug 534787: Properly flush and markdirty image surfaces on Locking/Unlocking image data. r=jrmuizel
2010-03-02 02:04:30 +01:00
Bas Schouten
dcdb088a10
Bug 527707: Add Direct2D and DirectWrite backend integration to thebes and widget. Preffed off by default r=jrmuizel r=jmathies r=jfkthame
2010-02-25 22:36:07 -08:00
Bas Schouten
09cdfdc786
Bug 545513: Flush surfaces and mark them dirty at the correct points. r=jrmuizel
2010-02-25 10:14:30 -08:00
Brandon Sterne
29c6c96c84
Bug 452093 - [r=bzbarsky r=joe]
2010-02-11 15:59:00 -06:00
Jesse Ruderman
42a85b7235
Remove duplicated, out-of-date reftest.list instructions
2010-01-29 03:25:48 -08:00
Jesse Ruderman
093325f819
Fix bug-number comments in reftest.list files
2010-01-08 19:54:28 -08:00
Glenn Randers-Pehrson
f3231fdc19
Bug 532645 - "Upgrade libpng to version 1.4.0" [r+rs=joe]
2010-01-05 15:46:26 -06:00
Metal Sonic
4c1b34d634
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
2009-12-21 21:50:30 +00:00
Bobby Holley
a1133f18cd
Bug 516334: Track image decode notifications to send correct notifications to late-coming consumers (Tp4 orange fix). r=joe
2009-12-14 10:35:47 +00:00
Jonathan Kew
6cabc4d1a6
Bug 531363: test flags correctly in jpeg decoder. r=bholley
2009-12-14 10:35:46 +00:00
Glenn Randers-Pehrson
3f588b2770
Bug 529683 - Code cleanup needed in PNG decoder, r=joe
2009-12-03 18:41:00 -08:00
Olli Pettay
2f4c5ea761
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
...
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
2009-12-10 20:02:13 -08:00
Joe Drew
d3fe87f97f
Bug 529732 - Remove bogus NS_ABORT_IF_FALSE and reenable tests. r=jrmuizel
2009-11-19 01:09:28 -05:00
Joe Drew
85d1acb47f
Bug 529732 - Disable gif crashtests until we remove the NS_ABORT_IF_FALSE that fires on them.
2009-11-19 00:49:10 -05:00
Joe Drew
e1b521e0a5
Bug 523528 and Bug 526452 - crashtests.
...
--HG--
extra : rebase_source : dff3ae65f1deb1a411af59ef98b590dba17f46a0
2009-11-18 18:20:31 -05:00
Joe Drew
8310499982
Bug 523528 - Handle compositing frame initialization failure properly. r=jrmuizel
...
--HG--
extra : rebase_source : dc7fe8226424e5a0622bd97fadcbbd6124d4a1f6
2009-11-18 18:20:27 -05:00
Makoto Kato
30d873946f
Bug 526452 - imgContainer::ClearFrame() should handle failure to lockImage/null surfaces. r=jrmuizel
...
--HG--
extra : rebase_source : 013117f751f87ab9bbe087793d044bba1b6f02da
2009-11-18 18:20:24 -05:00
Zeev Tarantov
ea7a198dd0
Bug 482119 - Remove unused write_icc_profile. r=joe
2009-11-14 19:48:55 +01:00
Joe Drew
7afe68f67c
Bug 523528 - Crashes in imgFrame::Draw(). Handle failure to composite frames gracefully, instead of just asserting that it's impossible to get into a situation where we draw paletted frames. r=jrmuizel,vlad,ak
2009-11-12 18:18:40 -05:00
Joe Drew
eab2643889
Bug 497665 and Bug 514605 - Tests.
2009-11-12 18:00:31 -05:00
Joe Drew
2ece21a7fd
Bug 514605 - Possible for concurrent reloads of images to return old/different results. r=vlad,jrmuizel
...
Only set the load ID when we're sure that the entry we're using is valid/going
to be valid. If we're validating an image over the network, we must only set
its load ID after we've validated it.
2009-11-12 18:00:30 -05:00
Joe Drew
48473b5b49
Bug 497665 - Images are downloaded multiple times if defined multiple times on force-reload. r=jrmuizel,vlad
...
Don't unconditionally remove from the cache if we're force-reloading. Instead,
refuse to validate images when we're force-reloading, unless we've already
validated them for this context.
2009-11-12 18:00:30 -05:00
Glenn Randers-Pehrson
051d876b20
Bug 504805 - "Update libpng to version 1.2.40" [rs=joe]
2009-11-10 19:39:31 -06:00
Robert O'Callahan
2705f0b286
Bug 501627. Take out unncessary and harmful surface size check. r=jrmuizelaar
2009-11-10 14:00:36 +13:00
Dave Townsend
5c06d159bb
Bug 526651: Interfaces changed between the 1.9.2 branch and trunk with no IID rev. r=joe, r=mak77, r=myk
2009-11-06 14:33:17 -08:00
Jeff Muizelaar
a28d4dd5a6
Add some tests that exercise bug 525326. r=joe
2009-11-02 13:15:09 -05:00
Gijs Kruitbosch
41ba1acfa5
Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995
...
--HG--
extra : rebase_source : d8414b8de165cf2fa534719c36416d82d21872c6
2009-10-29 14:44:10 +01:00
Jeff Muizelaar
186c457ded
Add a test for gif comment parsing.
2009-10-21 13:31:04 -04:00
Ginn Chen
8c25058d62
Bug 516665 disorted images with moz-icon://*?size=dialog r=bobbyholley
2009-10-20 14:01:12 +08:00
Jeff Muizelaar
673fac182d
Bug 519589. Add some tests for GIF transparency.
...
This is the begining of the long needed GIF test suite.
2009-10-17 00:06:36 -04:00
Bobby Holley
11bcc9cfff
Bug 512269 - UUID rev that should have been in the last push.r=joe
2009-10-15 21:17:04 -07:00
Bobby Holley
1258825d19
Bug 512269 - imgIDecoder shouldn't use an nsIInputStream for input. r=joe
2009-10-15 19:54:44 -07:00
Alfred Kayser
6b7fae6459
Bug 519589 - Restore our handling of transparent pixels outside the colormap's bounds. r=joe
2009-10-15 21:37:39 -04:00
L. David Baron
04deabf021
Change NS_ABORT_IF_FALSE to NS_ASSERTION since the icon decoder causes it to fire quite a bit. (Bug 518704)
2009-10-07 20:22:42 -07:00
Bobby Holley
ba376437d0
Bug 517543 - need a STATUS_DECODE_COMPLETE for imgIRequest.r=joe
2009-10-06 21:39:30 -07:00
Bobby Holley
26aa9ebc91
Bug 517091 - Don't do an expensive asynchronous RequestDecode() if there's already an active full decoder. r=joe
2009-09-19 12:33:00 -07:00
Phil Ringnalda
e62c83fdc6
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Bobby Holley
ebbc4de5ce
Bug 516335 - Calling lockImage multiple times for borderImage. r=joe
2009-09-15 18:33:14 -06:00
Bobby Holley
fa0a6faa59
Bug 516486 - mDiscardable should be immutable - use lockImage() instead for animated images. r=joe
2009-09-15 18:30:52 -06:00
Bobby Holley
05b4959846
Bug 516335 - Stopgap patch to disable failing assertion. r=bz
2009-09-15 00:09:22 -06:00
Bobby Holley
a33d570dcc
orange fix - disabled the wrong test in f34cc41267d8. r=lumpy
2009-09-13 22:00:39 -06:00
Bobby Holley
39f194a2cb
Bug 516311 - Disable decode-on-draw and discarding until we can figure out what's going on with perf. r=joe
2009-09-13 19:18:59 -06:00
Bobby Holley
d6c1c80ee0
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
Dão Gottwald
d2a50b8639
Backed out experimental code from changeset 455f624cabca (CLOSED TREE)
2009-09-13 11:32:45 +02:00
Joe Drew
eb6ccf7482
Tell imgContainer to decode while/after loading, effectively disabling decode-on-draw. Test commit in a CLOSED TREE to check perf impliciations.
2009-09-12 22:41:50 -04:00
Bobby Holley
1d155c0cba
Bug 435296 - Tests. r=dolske
2009-09-12 16:44:19 -06:00
Bobby Holley
a5ecb73f88
Bug 512435 - Tests. r=dolske
2009-09-12 16:44:19 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Alfred Kayser
e9d19c5ee2
Bug 514776 - [r=joe sr=vlad]
2009-09-12 00:27:13 -05:00
Alfred Kayser
a06970896c
Bug 513738 - [r=JOEDREW!]
2009-09-04 20:47:11 -05:00
Joe Drew
df1ed238ec
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
Joe Drew
e7fc1ba7bd
Bug 513749 - Mismerge/thinko makes animated images do extra work. r=bholley
2009-09-02 11:48:23 -04:00
Benjamin Smedberg
2e9438fd2f
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
Jeff Muizelaar
129b69170c
imported patch jpeg-icc
2009-08-13 18:33:24 -04:00
Bobby Holley
f0f0fc4ad0
Bug 509929 - Reference cycle between nsProgressNotificationProxy and nsHttpChannel on channel redirect. r=biesi
2009-08-13 13:20:41 +02:00
Bobby Holley
ca7b88296e
Bug 507902 - nsImageFrame static Icon Loads should not use the mListener of the first instantiated nsImageFrame.r=bz,joe
2009-08-12 16:23:38 +02:00
Joe Drew
948c8755b3
Bug 506063. Add rect emptiness check to imgContainer::ExtractCurrentFrame(). r=vlad
...
--HG--
extra : rebase_source : 958125394452e818ea3a797e0848ac04373a7080
2009-08-05 14:39:05 +12:00
Peter Weilbacher
91e21a542e
[OS/2] Bug 413529 - enable WPS icons again for all apps, r=wuno@lsvw
2009-08-01 22:21:08 +03:00
Bobby Holley
9328bfd38b
Bug 504822 - Remove XBM support from Mozilla. r=joe sr=vladimir
2009-07-29 10:13:08 -04:00
Justin Dolske
a03d767bfa
Bug 503573 - moz-icon doesn't work on Window CE. r=vlad
2009-07-28 23:19:34 -07:00
Justin Dolske
bd374e7c5d
Bug 506811 - nsIconChannel assumes writing to non-aligned 32bit int is ok. r=joe
2009-07-28 23:19:31 -07:00
Christian Biesinger
ce834cd636
Fix memory leaks from changeset dcda49ff1a26 - need to make sure that
...
the destructor gets called for the hashtable entries.
Also fixes a nit (AddRef() -> NS_ADDREF_THIS())
r+sr=bz
2009-07-28 19:46:04 +02:00
Christian Biesinger
d8e3f09412
Bug 487638 - status bar blames wrong resource when downloading slow responding resource
...
- Makes nsDocLoader store the last-sent status message for each request in the
corresponding nsRequestInfo, and keeps a flag to indicate whether the request
is done
- When a request finishes, it looks for a random request that is not done and
has a non-empty status, and if it finds one, sends that status message to the
listeners
- To make this all work, the patch also changes imagelib so that status and
state messages sent for images are sent with the imgIRequest as the request and
not the channel. This is necessary because the channel is not part of the
loadgroup for images, only the imgIRequest is.
- Make the BrowserStatusFilter always update its pending status message if it
is dirty, even when that matches the currently displayed status message
r+sr=bz
2009-07-28 18:13:48 +02:00
Ryo Kawaguchi
f8f1c8c15b
Bug 506409: Merge Draw*ImageInternal methods into their Draw*Image callers, and fix a comment in imgIContainer.idl. patch=ryo r=roc
2009-07-27 16:48:13 -07:00
Joe Drew
ec0ef86e27
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
cf033832bc
Bug 505473 - Fix alpha handling so we composite animated GIFs properly. r=vlad
2009-07-21 21:19:59 -07:00
Rob Arnold
ab58aae54b
Bug 502711 - imgITools cannot decode images stored in JARs r=joe
...
--HG--
extra : rebase_source : 002851f48d458d7ab0a4bbf87fd79fc893c425cb
2009-07-21 15:57:25 -07:00
Joe Drew
6c441f55f7
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
Ehsan Akhgari
7155374c25
Bug 496292 - Support changing the Accept header via a preference; r=joedrew sr=bzbarsky
2009-07-15 11:52:40 +04:30
Glenn Randers-Pehrson
16d2b43447
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
467383f766
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
8120af189c
Bug 494680 nsMozIconURI::SetSpec warning: comparison between signed and unsigned
...
r+sr=biesi
2009-06-27 18:42:50 -07:00
Steven Michaud
3cf940577e
get rid of nsIInternetConfigService. b=489864 r=josh sr=roc
2009-06-23 14:09:19 -05:00
Joe Drew
8ba9ed33c5
Bug 496593 - Image cache entry comparison is wrong. r=vladimir, sr=bzbarsky
2009-06-15 15:33:48 -07:00
Joe Drew
8d0a42255e
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
5fa1beb6bc
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
Joe Drew
ad4db62e17
Bug 483407 - Add an ok(true) to ensure we have at least one ok() statement.
2009-05-12 00:07:21 -04:00
Steven Michaud
93eaf1fd80
Backed out changeset add33a95e3ef to fix talos crashes. b=489864
2009-05-11 15:40:32 -05:00
Steven Michaud
e8a3b22bb1
Backed out changeset add33a95e3ef to fix talos crashes. b=489864
2009-05-11 15:39:37 -05:00
Joe Drew
e6106f5409
Bug 490949 - Add missing file.
2009-05-11 15:28:39 -04:00
Joe Drew
2d229d1c60
Bug 490949 - Test to ensure that we reload images when they have Cache-Control: no-cache specified.
2009-05-11 15:15:42 -04:00
Joe Drew
26ec677495
Bug 490949 - Take into account the load flags of the image's load group when checking whether we're bypassing the cache. r=vlad
2009-05-11 15:15:36 -04:00
Steven Michaud
4a54908c46
get rid of nsIInternetConfigService (patch mostly by joshmoz@mozilla.com). b=489864 r=josh sr=roc
2009-05-11 13:17:35 -05:00
Joe Drew
20d4e9428b
Bug 490384 - Disable the ok() test in the test for bug 466586, because it's failing more frequently than it ought, and we can't figure out why. Pushing into a CLOSED TREE to help fix orangeness.
2009-05-08 17:43:03 -04:00
Joe Drew
4c02392b9d
Bug 490384 - revert debugging code in CLOSED TREE
2009-05-08 17:28:08 -04:00
Joe Drew
970a462be7
Bug 490384 - Commit some debugging code to a CLOSED TREE in the hopes that we can reproduce the oranges.
2009-05-08 15:24:55 -04:00
Joe Drew
29f13caf96
Bug 490384 - Only evict unused cache entries when under memory pressure. r=vlad a=sdwilsh for push into CLOSED TREE
...
Prior to thise, when we were under memory pressure, we would remove every
entry from the cache, even ones that were currently held in memory due to
their use on e.g. a web page. Now we only remove things from the cache that
will actually free up memory, further fixing bug 466586.
2009-05-07 16:55:06 -04:00
L. David Baron
8c38aba811
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
2009-05-06 13:46:04 -07:00
Benjamin Smedberg
e389444b96
Bug 486064 - gfxtypes.h and gfxTypes.h conflict in flattened include directories on case-insensitive filesystems, r=joe
...
--HG--
rename : gfx/idl/gfxtypes.idl => gfx/idl/gfxidltypes.idl
2009-05-04 12:38:16 -04:00
Siddharth Agarwal
81ff1e06cd
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
Serge Gautherie
8470aed967
Bug 488091 - Review |make check| usages; (Av2a) Remove empty targets; r=ted.mielczarek
2009-04-29 00:57:50 +02:00
timeless@mozdev.org
5cb7dc8d92
Backed out changeset b1207d1e0ea4
...
reverting commit which breaks computers running antivirus software
2009-04-26 05:34:42 +02:00
Bob Clary
d81b5ad17b
bug 285595 - crash test by Neel Mehta.
2009-04-24 10:08:08 -07:00
Peter Weilbacher
ad01d91539
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
Joe Drew
9f74576107
Re-enable colour management reftests now that bug 488955 is fixed.
2009-04-22 13:50:02 -04:00
Joe Drew
0df4e8919d
Disable the colour managment reftests, since they fail.
2009-04-21 23:29:45 -04:00
Jeff Muizelaar
85d607f1e9
Bug 489133 - Tests for invalid whitepoints and bad cHRM chunks in PNGs. r=joe
2009-04-21 22:20:56 -04:00
Jeremy Huddleston
24fc1bebb1
Bug 485863 - modules/libpr0n/decoders/icon fails to build nsString problems. r=benjamin
2009-04-20 16:52:03 +02:00
L. David Baron
cb2aaaa3fe
Free gIconFactory in GTK nsIconChannel implementation. (Bug 488184) r=karlt
2009-04-16 13:55:12 -07:00
Josh Aas
979f0b0b62
Remove unused Carbon icon decoder. b=486907 sr=pav
2009-04-07 16:10:35 -04:00
Jeff Muizelaar
9980cb2188
Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
...
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Adam Barth
1bea884aa2
Bug 465007. Harmonize content sniffing in HTML5 and Firefox. r=jdrew,sr=bzbarsky
2009-04-06 12:30:03 +12:00
Alfred Kayser
c8e30768ab
Bug 418871 - Remove unused parts from imgIContainer.idl. r=joe, sr=vlad
2009-04-05 16:52:18 +02:00
Joe Drew
fc5c15825a
Backed out changeset 6f3c2171bbb2:
...
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar
eaef2088cb
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
Stuart Parmenter
4dd5b6bb44
removing ifdef DEBUG_pavlov code
2009-03-26 09:31:26 -07:00
Neil Rashbrook
e28a2a1aa1
Bug 485598 imgRequestProxy should use XPCOM allocator for XPCOM outparams r=joedrew sr=jag
2009-03-29 12:46:12 +01:00
Ted Mielczarek
dcc2d8f492
bug 482085 - fix all xpcshell tests to not reference files from the srcdir. r=bsmedberg,waldo
...
--HG--
rename : toolkit/components/downloads/test/downloads.empty.sqlite => browser/components/privatebrowsing/test/unit/downloads.empty.sqlite
rename : dom/src/json/test/fail1.json => dom/src/json/test/unit/fail1.json
rename : dom/src/json/test/fail10.json => dom/src/json/test/unit/fail10.json
rename : dom/src/json/test/fail11.json => dom/src/json/test/unit/fail11.json
rename : dom/src/json/test/fail12.json => dom/src/json/test/unit/fail12.json
rename : dom/src/json/test/fail13.json => dom/src/json/test/unit/fail13.json
rename : dom/src/json/test/fail14.json => dom/src/json/test/unit/fail14.json
rename : dom/src/json/test/fail15.json => dom/src/json/test/unit/fail15.json
rename : dom/src/json/test/fail16.json => dom/src/json/test/unit/fail16.json
rename : dom/src/json/test/fail17.json => dom/src/json/test/unit/fail17.json
rename : dom/src/json/test/fail18.json => dom/src/json/test/unit/fail18.json
rename : dom/src/json/test/fail19.json => dom/src/json/test/unit/fail19.json
rename : dom/src/json/test/fail2.json => dom/src/json/test/unit/fail2.json
rename : dom/src/json/test/fail20.json => dom/src/json/test/unit/fail20.json
rename : dom/src/json/test/fail21.json => dom/src/json/test/unit/fail21.json
rename : dom/src/json/test/fail22.json => dom/src/json/test/unit/fail22.json
rename : dom/src/json/test/fail23.json => dom/src/json/test/unit/fail23.json
rename : dom/src/json/test/fail24.json => dom/src/json/test/unit/fail24.json
rename : dom/src/json/test/fail25.json => dom/src/json/test/unit/fail25.json
rename : dom/src/json/test/fail26.json => dom/src/json/test/unit/fail26.json
rename : dom/src/json/test/fail27.json => dom/src/json/test/unit/fail27.json
rename : dom/src/json/test/fail28.json => dom/src/json/test/unit/fail28.json
rename : dom/src/json/test/fail29.json => dom/src/json/test/unit/fail29.json
rename : dom/src/json/test/fail3.json => dom/src/json/test/unit/fail3.json
rename : dom/src/json/test/fail30.json => dom/src/json/test/unit/fail30.json
rename : dom/src/json/test/fail31.json => dom/src/json/test/unit/fail31.json
rename : dom/src/json/test/fail32.json => dom/src/json/test/unit/fail32.json
rename : dom/src/json/test/fail33.json => dom/src/json/test/unit/fail33.json
rename : dom/src/json/test/fail34.json => dom/src/json/test/unit/fail34.json
rename : dom/src/json/test/fail4.json => dom/src/json/test/unit/fail4.json
rename : dom/src/json/test/fail5.json => dom/src/json/test/unit/fail5.json
rename : dom/src/json/test/fail6.json => dom/src/json/test/unit/fail6.json
rename : dom/src/json/test/fail7.json => dom/src/json/test/unit/fail7.json
rename : dom/src/json/test/fail8.json => dom/src/json/test/unit/fail8.json
rename : dom/src/json/test/fail9.json => dom/src/json/test/unit/fail9.json
rename : dom/src/json/test/json2.js => dom/src/json/test/unit/json2.js
rename : dom/src/json/test/pass1.json => dom/src/json/test/unit/pass1.json
rename : dom/src/json/test/pass3.json => dom/src/json/test/unit/pass3.json
rename : testing/xpcshell/example/location_load.js => testing/xpcshell/example/unit/location_load.js
rename : toolkit/components/commandlines/test/unit/unix/test_bug410156.js => toolkit/components/commandlines/test/unit_unix/test_bug410156.js
rename : toolkit/components/commandlines/test/unit/win/test_bug410156.js => toolkit/components/commandlines/test/unit_win/test_bug410156.js
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug257155/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug257155/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_a_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_a_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_a_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_a_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_b_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_b_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_b_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_b_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_c_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_c_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_c_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_c_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_d_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_d_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_d_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_d_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_e_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_e_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_e_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_e_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_f_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_f_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_f_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_f_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_g_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_g_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug299716_g_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug299716_g_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_3/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_3/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_4/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_4/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_5/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_5/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_6/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_6/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_7/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_7/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_8/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_8/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug324121_9/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug324121_9/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug335238_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug335238_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug335238_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug335238_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_10/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_10/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_11/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_11/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_12/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_12/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_13/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_13/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_3/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_3/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_4/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_4/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_5/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_5/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_6/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_6/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_7/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_7/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_8/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_8/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug378216_9/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug378216_9/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug394300_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug394300_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug394300_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug394300_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_a_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_a_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_a_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_a_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_b_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_b_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_b_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_b_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_c_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_c_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_c_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_c_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_d_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_d_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug396129_d_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug396129_d_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug397778/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug397778/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug425657/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug425657/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_1/README => toolkit/mozapps/extensions/test/addons/test_bug428341_1/README
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_3/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_3/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_4/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_4/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_5/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_5/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_6/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_6/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_7/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_7/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_8/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_8/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug428341_9/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug428341_9/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug436207/install.js => toolkit/mozapps/extensions/test/addons/test_bug436207/install.js
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_1/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_1/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_2/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_2/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_3/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_3/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_4/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_4/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_5/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_5/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_6/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_6/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_7/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_7/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_8/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_8/install.rdf
rename : toolkit/mozapps/extensions/test/unit/addons/test_bug463819_9/install.rdf => toolkit/mozapps/extensions/test/addons/test_bug463819_9/install.rdf
2009-03-21 11:20:00 -04:00
Joe Drew
ea1f5e5a2d
Bug 479328 and bug 481753 - Ensure imgRequest always knows when it's in the cache, and doesn't try to do cache manipulation when it isn't. Also, fix redirect handling to not simply invalidate the cache entry. r=vlad, sr=bzbarsky
2009-03-17 17:07:16 -04:00
Joe Drew
aecde3bf69
Backed out changeset 987a23d40e86 because of leaks on a11y tests on Linux
2009-03-12 00:22:50 -04:00
Joe Drew
a49559a6a7
Bug 481753 - imgRequests call imgLoader functions assuming that they're in the cache when they aren't
...
Teach imgRequest to keep track of when it's in the cache, and not do cache
operations when it isn't.
2009-03-11 21:31:26 -04:00
Joe Drew
f7bd752ce7
Bug 481553 - Make imgRequests not try to update their status in the image cache when they aren't stored in it. r=vlad
2009-03-04 22:56:14 -05:00
Joe Drew
508f9839eb
Bug 479502 - Hold on to a reference to the entry when NotifyExpired is called. r=vlad
...
The expiration tracker doesn't hold on to references to imgCacheEntries, so if
we're deleting it from the cache, that'll bring its refcount to zero. We
always assume that, when we're calling a function, there exists a reference
that lasts as long as the function does. This patch just makes that true for
the NotifyExpired case.
2009-02-25 14:09:44 -05:00
Doug Turner
cdcc58d70c
Bug 461849 - enable icon decoder on Windows Mobile. r=stuart
2009-02-19 18:56:49 -08:00
Joe Drew
2774b195e4
Bug 466586 - Only expire cache elements that don't have any proxies/observers. r=stuart sr=vlad a=blocking1.9.1+
...
The image cache is now composed of two things: a heap of tracked items that
can be expired and evicted, and a superset of that which hashes from URI to
cache element. Cache elements start out in the second set, and are moved to
the first (and start to be tracked for expiry) once they have no observers.
2009-01-30 21:17:47 -05:00
Joe Drew
664b5a4343
Bug 466586 - Test to ensure that we don't have to reload an image that exists in a document.
2009-01-30 21:17:35 -05:00
Boris Zbarsky
ac1ce67cea
Bug 455367. Don't just assume that all image loads get data; ask imagelib instead. r=kaie, r=joedrew, sr=jst
2009-02-16 09:11:30 -05:00
Neil Rashbrook
2b7a424a9b
Bug 475344 Need a cancellation code to indicate successful load from cache r+sr=bz
2009-02-16 11:27:22 +00:00
Joe Drew
0b154c324c
Backed out changeset af9270b650e6
2009-02-13 18:24:22 -05:00
Joe Drew
7ee4e55b58
Bug 466586 - Only expire cache elements that don't have any proxies/observers. r=stuart sr=vlad a=blocking1.9.1+
...
The image cache is now composed of two things: a heap of tracked items that
can be expired and evicted, and a superset of that which hashes from URI to
cache element. Cache elements start out in the second set, and are moved to
the first (and start to be tracked for expiry) once they have no observers.
2009-01-30 21:17:47 -05:00
Jesse Ruderman
5f1cc5c3ce
Add a bunch of crashtests
2009-02-10 00:09:40 -08:00
Vladimir Vukicevic
ff530b54bb
Back out bug 466586 (eBay preview image occasionally disappears after briefly appearing), due to 476349 crashes
2009-02-02 21:23:09 -08:00
Vladimir Vukicevic
5491a16c93
Backing out test for bug 466586
2009-02-02 21:14:59 -08:00
Boris Zbarsky
749a81258a
Bug 475897. Rev imgIContainer iid in CLOSED TREE
2009-02-03 15:45:27 -05:00
Arpad Borsos
51bf75177c
Bug 474116 - Clean up deprecated GTK symbols; r=(bsmedberg + roc) sr=roc
2009-02-02 18:49:58 +01:00
Joe Drew
ca2541f607
Bug 466586 - Only expire cache elements that don't have any proxies/observers. r=stuart sr=vlad a=blocking1.9.1+
...
The image cache is now composed of two things: a heap of tracked items that
can be expired and evicted, and a superset of that which hashes from URI to
cache element. Cache elements start out in the second set, and are moved to
the first (and start to be tracked for expiry) once they have no observers.
2009-01-30 21:17:47 -05:00
Joe Drew
a7a5803b59
Bug 466586 - Test to ensure that we don't have to reload an image that exists in a document.
2009-01-30 21:17:35 -05:00
Jim Mathies
fc1a190574
Bug 455353 - Backout of code added to imagelib in Bug 355555. r=dougt
2009-01-30 13:13:52 -06:00
L. David Baron
d6d6914e7a
Conditionally adjust two reftest references to match the non-assembly version of the code. (Bug 465088) r=bholley
2009-01-29 12:39:17 -08:00
Joe Drew
d5cccedfce
Bug 473161 - Fix imgRequest::Cancel() to call Cancel() on the loadgroup instead of the channel. The fix to bug 89419 included a mistaken change from cancelling the loadgroup to cancelling the channel. r=bzbarsky, sr=vladimir, a=blocking1.9.1+
2009-01-29 14:18:56 -05:00
Joe Drew
763c2531bd
Backout bug 473161
2009-01-26 17:12:05 -05:00
Joe Drew
4b8233638e
Back out tests for bug 466586
2009-01-26 17:09:48 -05:00
Joe Drew
40b7703a1f
Backed out changeset 18988bc1c727
2009-01-26 17:08:14 -05:00
Joe Drew
962cd7d3c1
Backed out changeset 72fda0d63f66
2009-01-26 17:07:54 -05:00
Joe Drew
daedbb0955
Backed out changeset 7d9bea3fa51a
2009-01-26 17:07:38 -05:00
Joe Drew
2528fd153b
Bug 473161 - Fix imgRequest::Cancel() to call Cancel() on the loadgroup instead of the channel. The fix to bug 89419 included a mistaken change from cancelling the loadgroup to cancelling the channel. r=bzbarsky, sr=vladimir, a=blocking1.9.1+
2009-01-26 15:34:03 -05:00
Joe Drew
a3bb205467
Bug 466586 - Only expire cache elements that don't have any proxies/observers. r=stuart sr=vlad a=blocking1.9.1+
...
The image cache is now composed of two things: a heap of tracked items that
can be expired and evicted, and a superset of that which hashes from URI to
cache element. Cache elements start out in the second set, and are moved to
the first (and start to be tracked for expiry) once they have no observers.
2009-01-26 15:34:01 -05:00
Joe Drew
480285ad5f
Bug 466586 - Test to ensure that we don't have to reload an image that exists in a document.
2009-01-26 15:33:59 -05:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Arpad Borsos
89096c497d
Bug 471877 - Cleanup GTK includes; further cleanup + system-headers cleanup; r+sr=roc
2009-01-21 16:24:46 +01:00
Joe Drew
a42f4c7dae
Backed out changeset 84c6254be42a; pushing into CLOSED TREE
2009-01-19 13:22:59 -05:00
Joe Drew
ec27a55772
Bug 455508 - Investigating 20% Tp regression on fast Talos machines. Up the image cache to 50 MB and turn off time-based expiry. CLOSED TREE for perf testing.
2009-01-19 12:37:11 -05:00
Joe Drew
97cfb1a65a
Backed out changeset bc77b82becfc
2009-01-17 12:25:43 -05:00
Joe Drew
d4b7f712c7
Bug 455508 - Perf test. Disable the time-based expiry of cache elements to see
...
if it has an effect. CLOSED TREE for perf tests.
2009-01-17 11:06:28 -05:00
rsx11m
1e88f9ff71
Bug 444898 - JPEG writer uses poor quality default options for compression. r=tor+dolske, sr=pavlov
2009-01-16 15:16:32 +01:00
Phil Ringnalda
d5e6a4296b
Fix spelling of immediatly, to get more builds going immediately in the CLOSED TREE
2009-01-11 00:06:41 -08:00
Dave Camp
790d678de5
Bug 442809: respect application caches in imgLoader.cpp. r=joedrew, sr=vlad
2009-01-04 21:52:22 -08:00
Joe Drew
141960a0b9
Keep track of the URI we're keyed on in imgRequests. This makes it possible to avoid leaks. b=468160 r=bzbarsky sr=vlad
2008-12-23 20:31:30 -05:00
Joe Drew
aac2d03952
Bug 468160 - Add test that does a redirect to a PNG inside an <object> tag. Our Mochitest framework will test for leaks for us.
2008-12-23 20:31:30 -05:00
Joe Drew
ba5f4381c0
Handle 302 redirects properly in imagelib. b=89419 r=bzbarsky sr=vlad/pavlov
2008-12-22 17:20:46 -05:00
Justin Dolske
5c689a4061
Bug 455057 - some chrome images have embedded profiles. r=dbaron, ui-r=faaborg
2008-12-20 21:46:38 -08:00
Siddharth Agarwal
67bb2aad37
Bug 469739 - Add support for displaying Vista UAC shield icon; r=joe sr=vladimir
2008-12-21 02:31:35 +01:00
Joe Drew
b3ed052b57
Don't discard animated images so we don't have to worry about how to restore them. b=414259 r/sr=vlad
2008-12-19 17:35:50 -05:00
Joe Drew
a29562512b
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-19 17:35:50 -05:00
Joe Drew
c77de5254f
Backed out changeset 4b22cab7e989
2008-12-11 16:47:47 -08:00
Joe Drew
3670f5ac6c
Handle 302 redirects properly in imagelib. b=89419 r=bzbarsky sr=vlad/pavlov
2008-12-11 15:28:58 -08:00
Robert Sayre
58f4455a2a
Backout JOEDREW! patches for bug 89419 and bug 393936. Looks like they make mochitest leak.
2008-12-11 01:27:58 -08:00
Robert Sayre
a72651bef5
Backout JOEDREW! patches for bug 468160 and bug 414259. Looks like they make mochitest leak.
2008-12-11 00:57:49 -08:00
Joe Drew
cf5541dc63
Fix the obvious mistakes I'd made in the previous patch for bug 468160.
2008-12-10 21:10:03 -08:00
Joe Drew
0f5fffdcd6
Keep track of the URI we're keyed on in imgRequests. This makes it possible to avoid leaks. b=468160 r=bzbarsky sr=vlad
2008-12-10 20:58:28 -08:00
Joe Drew
b1879ea25f
Don't discard animated images so we don't have to worry about how to restore them. b=414259 r/sr=vlad
2008-12-10 20:58:28 -08:00
Joe Drew
004fd475bb
Handle 302 redirects properly in imagelib. b=89419 r=bzbarsky sr=vlad/pavlov
2008-12-10 16:26:15 -08:00
Joe Drew
294499eab5
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-10 16:25:34 -08:00
Shawn Wilsher
bf0e65a35b
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
This adds a new flag, URI_IS_LOCAL_RESOURCE, to nsIProtocolHandler that allows
something of this protocol to be registered in chrome.
This changeset removes a runtime check every time we open a chrome channel to
see if it is remote to a registration time check that checks flags. The old
code could be easily worked around, and allowed for remote resources to be used.
r=bsmedberg
r=bz
sr=bz
2008-12-09 16:27:42 -05:00
Shawn Wilsher
6ea17d3edc
Backed out changeset b6f762fde736 (bug 466582) for unit test orange.
2008-12-08 18:51:46 -05:00
Shawn Wilsher
52fa025019
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
r=bsmedberg, r=bz, sr=bz
2008-12-08 17:14:14 -05:00
Serge Gautherie
be4694b633
Bug 458847 - colordepth.html TEST-UNEXPECTED-FAIL on my Windows 2000: 24<->32 bit colors mismatch; (Av2a) Allow higher values, on all platforms; r=dbaron
2008-12-02 13:45:09 +01:00
Brad Lassey
cc9f2ff870
Bug 460767 - Crash in imgRequest.cpp in OOM conditions r=pavlov r=joedrew a19b2=beltzner. CLOSED TREE
2008-11-24 11:57:47 -05:00
Joe Drew
a2b8f5356f
Backed out changeset 6bedb1e92dd0 due to refcount leaks
2008-11-07 15:01:35 -05:00
Joe Drew
8fd1536f32
Bug 393936 - Cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call CancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). r=bz, sr=pavlov, a=blocking1.9.1+
2008-11-07 14:35:22 -05:00
Dave Townsend
68663a73e2
Backed out changeset 673d1ba18849 from bug 455057 as the likely cause of the Vista Ts regression
2008-11-07 15:21:35 +00:00
Dave Townsend
2545ad97e1
Backed out changeset 673d1ba18849 from bug 455057 as the likely cause of the
...
Vista Ts regression
2008-11-07 15:21:23 +00:00
Justin Dolske
23299930f7
Bug 455057 - some chrome images have embedded profiles (sRGB chunk removal). ui-r=faaborg, r=dbaron
2008-11-05 19:19:44 -08:00
Joe Drew
6683bd098a
Crash [@imgRequest::NotifyProxyListener(imgRequestProxy*)] at tokyomango.com - bug 441563 r=vladimir sr=pavlov
2008-11-06 16:31:20 -05:00
Phil Ringnalda
bbe7e1d08a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
Ian
ee43bba9c1
Bug 251475. Make sure channels don't return null for the originalURI. Initial work by Daniel Kraft <domob@daniel-kraft.net> and Brandon Ferguson <bnferguson@gmail.com>. r+sr=bzbarsky.
2008-10-15 16:05:23 -04:00
Arpad Borsos
8b11d938d2
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Boris Zbarsky
5964ca6e14
Backed out changeset d07aa0d0712a: Relanding: Bug 373701. Make sure to properly cancel multipart image loads when they need canceling. r=joedrew, sr=biesi
2008-10-02 09:53:35 -04:00
Boris Zbarsky
a1df483e98
Backing out changeset afcc5aa0fb07 to see effect on the Windows Txul
2008-10-01 20:06:48 -04:00
Joe Drew
0e14c97490
Bug 455606 - Remove old cache elements when pushing elements with the same key r/sr=stuart
2008-09-30 17:47:47 -04:00
Doug Turner
e06e303ba0
Merge after pull
2008-09-29 14:20:20 -07:00
Boris Zbarsky
82a62c8b90
Bug 373701. Make sure to properly cancel multipart image loads when they need canceling. r=joedrew, sr=biesi
2008-09-29 16:46:53 -04:00
Doug Turner
921312204b
Bug 457728 - icon decoder wince fixes. patch by blassey, r=stuart/dougt
2008-09-29 11:06:09 -07:00
Oleg Romashin
88bcb5a900
Bug 451263 - Implement moz-icon for Qt port. Add missing icon/qt directory part. r=vladimir.
2008-09-24 18:45:42 -05:00
Oleg Romashin
2f3f67b169
Bug 451263 - Implement moz-icon for Qt port. r=vladimir.
2008-09-20 04:03:23 -04:00
Bobby Holley
106aaaae97
Turning color management on by default for tagged images - bug 418538. r=vlad
...
Also updating some reftests whose behavior changes with color management
enabled - bug 453548. r=dolske
2008-09-11 18:45:43 -07:00
Ginn Chen
3d8a8e5ede
Bug 454376 imgLoader.cpp does not compile with Sun Studio 12 on Solaris r=joedraw sr=vladimir
2008-09-11 19:34:17 +08:00
Bobby Holley
b750bcc898
Backed out changeset e7c6d7843e81 due to linux reftest failures
2008-09-10 22:24:41 -07:00
Bobby Holley
1bcc99f8b1
Turning color management on by default - bug 418538. r=vlad
...
Also updating some reftests whose behavior changes with color management
enabled - bug 453548. r=dolske
2008-09-10 19:35:00 -07:00
Doug Turner
a49e520740
Bug 453836 - handle OOM while images decoding. r=jim
2008-09-10 13:23:29 -07:00
Ted Mielczarek
468a3823fc
bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg
2008-09-09 13:59:11 -04:00
Joe Drew
e917f1c904
Bug 430061: Don't use necko's memory cache in imglib; r/sr=stuart,vlad,bz
...
? .fast-update
? _profile
? _tests
? obj-ff-debug
? staticlib
? README/.fast-update
? browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
? build/pgo/automation.py
? build/pgo/profileserver.py
? config/buildid
? config/system_wrappers
? content/base/test/TestNativeXMLHttpRequest
? content/base/test/TestPlainTextSerializer
? embedding/components/printingui/src/mac/printpde/build
? gfx/thebes/public/.gfxContext.h.swp
? gfx/thebes/test/gfxFontSelectionTest
? gfx/thebes/test/gfxSurfaceRefCountTest
? gfx/thebes/test/gfxTextRunPerfTest
? gfx/thebes/test/gfxWordCacheTest
? intl/uconv/tests/TestUConv
? intl/uconv/tests/nsconv
? intl/uconv/tests/plattest
? intl/unicharutil/tests/NormalizationTest
? js/src/host_jskwgen
? js/src/jsautokw.h
? layout/style/test/css_properties.js
? layout/style/test/host_ListCSSProperties
? layout/tools/reftest/autoconf.js
? modules/libpr0n/src/.imgContainer.cpp.swp
? modules/libpr0n/src/.imgLoader.cpp.swp
? modules/libpr0n/src/.imgLoader.h.swp
? modules/libpr0n/src/.imgRequestProxy.cpp.swp
? modules/libpr0n/src/check-all-at-removal-time
? modules/libpr0n/src/currpatch
? modules/libpr0n/src/update-every-time
? modules/plugin/samples/default/mac/build
? netwerk/cache/src/.nsMemoryCacheDevice.cpp.swp
? netwerk/dns/src/etld_data.inc
? netwerk/test/ReadNTLM
? netwerk/test/TestCookie
? netwerk/test/TestIncrementalDownload
? netwerk/test/TestOpen
? netwerk/test/TestServ
? netwerk/test/TestStreamLoader
? netwerk/test/TestUDPSocketProvider
? nsprpub/.fast-update
? nsprpub/unallmakefiles
? parser/htmlparser/robot/test/htmlrobot
? parser/htmlparser/tests/grabpage/grabpage
? parser/htmlparser/tests/html/TestParser
? rdf/tests/triplescat/triplescat
? storage/test/teststorage1
? testing/mochitest/automation.py
? testing/mochitest/automation.pyc
? testing/mochitest/runtests.pl
? testing/mochitest/runtests.py
? testing/mochitest/ssltunnel/ssltunnel
? toolkit/components/url-classifier/tests/TestUrlClassifierUtils
? toolkit/crashreporter/client/crashreporter
? toolkit/crashreporter/google-breakpad/src/tools/mac/dump_syms/dump_syms
? toolkit/crashreporter/test/TestCrashReporterAPI
? toolkit/library/XUL
? toolkit/mozapps/update/src/nsUpdateService.js
? toolkit/xre/platform.ini
? tools/rb
? tools/trace-malloc
? widget/src/cocoa/libwidget.rsrc
? xpcom/io/.nsStringStream.cpp.swp
? xpcom/proxy/tests/proxy-create-threadsafety
? xpcom/sample/program/nsTestSample
? xpcom/tests/TestAutoPtr
? xpcom/tests/TestExpirationTracker
? xpcom/tests/TestHashtables
? xpcom/tests/TestINIParser
? xpcom/tests/TestPipe
? xpcom/tests/TestProxies
? xpcom/tests/TestRegistrationOrder
? xpcom/tests/TestStorageStream
? xpcom/tests/TestStringAPI
? xpcom/tests/TestStrings
? xpcom/tests/TestTArray
? xpcom/tests/TestTextFormatter
? xpcom/tests/TestThreadPool
? xpcom/tests/TestVersionComparator
? xpcom/tests/external/TestMinStringAPI
? xpfe/bootstrap/appleevents/mozillaSuite.rsrc
Index: modules/libpr0n/build/nsImageModule.cpp
===================================================================
RCS file: /cvsroot/mozilla/modules/libpr0n/build/nsImageModule.cpp,v
retrieving revision 1.20
2008-09-04 19:00:42 -04:00
Bobby Holley
b587524e03
Removing embedded ICC profiles from reftest reference images - bug 453547. r=me
2008-09-04 10:24:07 -07:00
Boris Zbarsky
64fa469cc7
Backed out changeset aaecc637558e
2008-09-04 12:36:27 -04:00
Joe Drew
5e0c0fbf08
Bug 430061. Make imglib no longer use necko's memory cache, r/sr=stuart
2008-09-04 11:23:16 -04:00
Marco Bonardo
fed5a1056a
Bug 442731 - GIF favicons are not resampled in places.sqlite (large icons are stored), r=dietrich, pavlov
2008-09-02 13:59:59 +02:00
honzab@allpeers.com
2eba452039
Bug 135007, Transfer mode of images should be relevant for shown lock icon state (mixed content)
...
Based on ideas from Stuart Parmenter and experimental code from Kai Engert
Patch contributed by Honza Bambas
r=kaie, r=pavlov, sr=bz
2008-09-01 22:53:59 +02:00
Bobby Holley
87c0ed791b
Bug 452676 - PNG Pseudo-CMS chunks (gAMA and cHRM) aren't handled properly with color management on. r=vlad,joe
2008-08-30 15:54:58 -07:00
Brian Crowder
075862a92a
Bug 422776 - reduce narrow Windows API calls in imagelib, original patch by Brad Lassey <blassey@mozilla.com>, r=pavlov
2008-08-27 14:44:55 -07:00
Reed Loden
b89ad17341
Backed out changeset 6eec92f9276a from bug 416157 because the image tests need to be updated before it can be landed.
2008-08-20 02:03:01 -05:00
Michael Moy
f9e264bb68
Bug 416157 - "Add JPEG SSE2 color processing for ycc_rgb_convert_argb" [r=stuart sr=vlad]
2008-08-20 00:03:46 -05:00
Dave Camp
73041a5aa1
Backed out changeset e63a23edb90c due to Rlk regression (bug 430061).
2008-08-19 14:42:03 -07:00
Joe Drew
7330eb1491
Bug 430061 - replace imglib use of necko memory cache with an imglib-specific cache, r=pav
2008-08-19 16:28:28 -04:00
Dão Gottwald
5e5814d2b9
backout bug 444898 to fix orange
2008-08-19 13:58:40 +02:00
Glenn Randers-Pehrson
743e5b22f5
Bug 428045 – Incorrect transparency in .png image. sr=tor, r=pavlov
2008-08-19 10:12:31 +02:00
Glenn Randers-Pehrson
4c06ce90fa
Bug 444898 – JPEG writer uses poor quality default options for compression. r=tor, sr=pavlov
2008-08-19 10:07:09 +02:00
Dave Townsend
330ddd2b79
Backout of bug 135007 due to Tp regression
2008-08-18 15:08:44 +01:00
Dave Townsend
9cb6773784
Backed out changeset cf3eae029913
2008-08-18 15:08:14 +01:00
Bobby Holley
f0efbd4775
Code to fastpath Alpha PNGs in LCMS - part of bug 445552. r=vlad
2008-08-17 22:08:53 -07:00
Bobby Holley
ead2727c2c
Floating point path through lcms as part of bug 445552. r=vlad
2008-08-16 14:44:51 -07:00
honzab@allpeers.com
a19d587018
Bug 135007, Transfer mode of images should be relevant for shown lock icon state (mixed content)
...
Based on ideas from Stuart Parmenter and experimental code from Kai Engert
Patch contributed by Honza Bambas
r=kaie, r=pavlov, sr=bz
2008-08-16 09:12:42 +02:00
Bobby Holley
3b34cb4ebc
Bug 449681 – switch color_management pref from off/on bool to off/on/taggedonly int. r=vlad
2008-08-11 21:55:36 -07:00
Bobby Holley
4a0c36fc63
Firefox honors embedded ICC intent flag - bug 444014 r=vlad
2008-07-23 10:33:12 -07:00
Robert Longson
be6dcc3eb6
Bug 444996 - Compilation broken on various platforms. INT_MAX was not declared in this scope. r+sr=vladimir
2008-07-16 10:20:24 +01:00
Vladimir Vukicevic
04fc36140f
b=443693, check png info callback correctly; r=joe
2008-07-11 13:52:30 -07:00
gavin@gavinsharp.com
e74996a506
Bug 427978: default to using file extension if file used in moz-icon doesn't exist, patch by Jim Mathies <jmathies@mozilla.com>, r=stuart, a=schrep
2008-04-16 13:16:31 -07:00
dolske@mozilla.com
cca6ad8675
Reenable pngsuite-corrupted tests, since disabling them didn't help (bug 425987).
2008-04-05 13:10:56 -07:00
dolske@mozilla.com
3e3d6293f7
Try disabling pngsuite-corrupted tests (bug 425987).
2008-04-05 01:27:01 -07:00
johnath@mozilla.com
7d1d211b40
Back out test-landing of JOEDREW!'s bug 425941.
2008-04-04 09:02:44 -07:00
johnath@mozilla.com
f010a55cf2
Test-landing of JPEG patch in bug 425941 to gauge perf delta. Should be backed out after a test run. p=joedrew!
2008-04-04 06:03:25 -07:00
reed@reedloden.com
242e29b1f2
Bug 415273 - "moz-icon failing to display correct icon with contentType parameter specified" [p=jmathies@mozilla.com (Jim Mathies) r=stuart a1.9=beltzner]
2008-04-04 02:16:44 -07:00
dolske@mozilla.com
743678b1aa
Bug 411852 - Glitch in an aPNG image rendering and tab thumbnail. r=stuart, a1.9=beltzner
2008-04-03 18:01:17 -07:00
bzbarsky@mit.edu
eff8edca50
Fix a mistake in the fix for bug 363986 that was causing writes to the wrong part of memory. Patch and tests by Fredrik Larsson <nossralf@gmail.com>, r=stuart, sr=bzbarsky.
2008-04-01 16:20:12 -07:00
reed@reedloden.com
67056548e6
Back out Alfred Kayser and Joe Drew's patch from bug 399925 in order to find out if it caused the 7% Tp regression (bug 425941).
2008-03-30 00:17:08 -07:00
dtownsend@oxymoronical.com
6513decccd
Disabling mochitests for libpr0n due to test crashing
2008-03-29 03:37:33 -07:00
reed@reedloden.com
93d22bbf70
Bug 399925 - "GIF decoder needs to allow its data to be discarded" (mochitest for the bug earlier patches caused) [p=joe@drew.ca (Joe Drew [JOEDREW!]) r=stuart]
2008-03-28 23:53:25 -07:00
reed@reedloden.com
e24e952a2b
Bug 399925 - "GIF decoder needs to allow its data to be discarded" [p=alfredkayser@gmail.com (Alfred Kayser) / joe@drew.ca (Joe Drew [JOEDREW!]) r=stuart sr=tor a=blocking1.9+]
2008-03-28 01:36:27 -07:00
bzbarsky@mit.edu
72f7db6e18
Hold strong ref to ourselves so we don't die while touching members. Bug 421602 followup, r= and a= pending
2008-03-20 23:13:11 -07:00
reed@reedloden.com
7a6025e7f1
Bug 418796 - "Cleanup imgContainer and decom GetCurrentFrameNoRef" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a1.9=beltzner]
2008-03-19 22:54:30 -07:00
bzbarsky@mit.edu
c7132d3d58
Don't garbage-collect still-loading Image nodes until their onload/onerror has fired. Bug 421602, r=stuart, sr=sicking
2008-03-19 12:07:59 -07:00
jwalden@mit.edu
9156d6bbff
Add a bunch of forgotten |false| parameters to setHeader calls in httpd.js server handlers; no functionality change because absence defaulted to false. No bug, test-only set of trivial changes so self-reviewing...
2008-03-18 10:42:39 -07:00
blassey@mozilla.com
3c99833e3e
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
blassey@mozilla.com
eeea24bde6
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
reed@reedloden.com
223ffcf984
Back out Alfred Kayser's patch from bug 399925 due to Tp crashes.
2008-03-09 23:09:37 -07:00
reed@reedloden.com
fd30224781
Bug 399925 - "GIF decoder needs to allow its data to be discarded" [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart sr=tor a=blocking1.9+]
2008-03-09 22:09:24 -07:00
roc+@cs.cmu.edu
7ee2d30596
Bug 403181, fix test image
2008-03-09 15:46:40 -07:00
roc+@cs.cmu.edu
11aa232422
Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron
2008-03-09 14:55:05 -07:00
reed@reedloden.com
82531bad28
Bug 418791 - "Don't try to discard image data when the image is animating" (Don't start the timer when image is animating) [p=alfredkayser@gmail.com (Alfred Kayser) r=stuart a=blocking1.9+]
2008-03-09 12:58:40 -07:00
reed@reedloden.com
265a939d63
Bug 262505 - "image/x-ms-bmp MIME type not recognized as BMP picture" [p=sciguyryan@gmail.com (Ryan Jones) r+sr=stuart a1.9=beltzner]
2008-03-08 03:26:50 -08:00
vladimir@pobox.com
104f6a38a1
b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
2008-03-05 22:51:13 -08:00
blassey@mozilla.com
92c51991b0
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
blassey@mozilla.com
9bc9e44b40
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -08:00
joshmoz@gmail.com
9d15dd6a9e
always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
2008-02-29 15:24:53 -08:00
dolske@mozilla.com
88f7abe48c
Add explicit colordepth test for bug 414720 - Enable 24-bit display on Windows test boxes.
2008-02-25 21:30:36 -08:00