Adam Dane [:hobophobe]
2beffd54b8
Bug 767779 - Stop eating animation frames for non-multipart. r=joe
2012-07-21 20:07:15 -05:00
Justin Lebar
56db9a6e24
Bug 772987 - Part 2: Use Static{Auto,Ref}Ptr where appropriate. r=mounir
...
--HG--
extra : rebase_source : 4e3e72ba53cd0177160f80231eebeb4972119eec
2012-07-26 15:33:45 -04:00
Glenn Randers-Pehrson
6fe320fcae
Bug 745202 - Disable palette-index-checking when using the system PNG decoder. r=joe
2012-07-23 20:02:20 -04:00
Joshua Cranmer
de30491499
Bug 773637 - Kill NS_SCRIPTABLE attributes, Part 2: Remove NS_SCRIPTABLE. r=ehsan
...
--HG--
extra : rebase_source : 83020e0a1961ed5b33d5e0599419c6b7b82caa87
2012-07-06 15:31:49 -05:00
Joshua Cranmer
e1cdfe2f05
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Jeff Gilbert
66568302fb
Bug 775793 - Clarify BMP decoding for unexpected alpha pixels - r=bbondy
2012-07-23 13:20:57 -07:00
Ryan VanderMeulen
7400ff2726
Merge m-c to inbound.
2012-07-21 14:32:18 -04:00
Brian R. Bondy
e115de2b4d
Bug 775794. r=jgilbert
2012-07-21 13:57:35 -04:00
Olli Pettay
e974117eee
Backout Bug 767779 to fix major image painting problems, r=backout
...
--HG--
extra : rebase_source : c9f7dcb012d7a1b9e2f6b9e0b1560e9cf55ee1ab
2012-07-21 14:03:29 +03:00
Adam Dane [:hobophobe]
84ae631ffc
Bug 767779 - Test slow-loading GIF with trailing garbage. r=joe
2012-07-18 16:32:24 -05:00
Adam Dane [:hobophobe]
dfb5bdd5a7
Bug 767779 - Stop eating animation frames for non-multipart. r=joe
2012-07-16 20:40:46 -05:00
Eddy Bruel
4ccae27521
bug 722555 - Add RGBA support to BMP encoder; r=jgilbert
2012-07-17 16:20:14 +02:00
Brian R. Bondy
1f7d331861
Bug 770122 - Crash on websites withs ICO containing invalid GIFs. r=joe.
2012-07-16 19:10:18 -04:00
Nathan Froyd
5b30baa4c3
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Tim Taubert
de79d806eb
merge m-c to fx-team
2012-07-04 14:16:49 +02:00
Ehsan Akhgari
729030ee5b
Backout changeset e04abde1b323 (bug 539356) because of performance and correctness regressions
2012-07-03 20:21:03 -04:00
Tim Taubert
dee24b4734
Bug 769634 - imgITools should provide cropping functionality; r=bbondy
2012-07-03 08:22:10 +02:00
Matt Woodrow
4b10a2b53c
Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
2012-06-30 15:06:11 +12:00
Jonathan Watt
9ac7bb2267
Bug 767388 - Kill NS_DEBUG. r=bz.
...
--HG--
extra : rebase_source : d045208a26345712dbb4628c973c616cd9504f28
2012-06-25 20:59:42 +01:00
Ehsan Akhgari
5a31356fa0
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (imagelib parts); r=joedrew
2012-06-13 00:16:43 -04:00
Ed Morley
7d13aab294
Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms
2012-06-11 10:08:32 +01:00
Matt Woodrow
aee92f1d56
Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
2012-06-11 16:45:38 +12:00
Adam Dane [:hobophobe]
ba41324b96
Bug 759535 - Cleanup unused variable from Bug 733553. r=joe
2012-05-30 00:25:34 -05:00
Matt Brubeck
e46f08741d
Back out 3c3bd7bd9093 (bug 722555) because of Linux PGO compiler segfault
2012-06-08 15:46:17 -07:00
Eddy Bruel
abaa023735
Bug 722555 - Add support for encoding RGBA BMPs - r=jgilbert
2012-06-08 12:58:07 -07:00
Ms2ger
f29bd9dd72
Bug 758659 - Don't use int32 in GIF2.h; r=bholley
2012-06-06 09:35:41 +02:00
Geoff Lankow
1214b72681
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Takanori MATSUURA
5c9f3f4809
Bug 751521 - Separate pixman detection from cairo. r=glandium
2012-05-26 08:44:00 +02:00
Adam Dane [:hobophobe]
831401085e
Bug 756927 - Stop including big.png in the test, as it can take a bit to decode. r=joe
2012-05-20 20:59:04 -05:00
Gervase Markham
87620f5676
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Adam Dane [:hobophobe]
26ea800dce
Bug 733553 - Tests for multipart streams via mochitest-plain using httpd.js. r=joe
2012-05-19 14:42:23 -05:00
Adam Dane [:hobophobe]
d67d1141cb
Bug 733553 - Allow multipart image streams to cope with stream changes. r=joe
2012-05-19 14:32:37 -05:00
Ryan VanderMeulen
dc10c85eb0
Backout bug 733553 due to mochitest orange.
2012-05-19 12:10:26 -04:00
Adam Dane [:hobophobe]
38e4813608
Bug 733553 - Tests for multipart streams via mochitest-plain using httpd.js. r=joe
2012-05-10 18:37:42 -05:00
Adam Dane [:hobophobe]
9c321e4de0
Bug 733553 - Allow multipart image streams to cope with stream changes. r=joe
2012-05-08 21:35:32 -05:00
Benjamin Smedberg
2187798a40
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
...
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Jared Wein
e33f189566
Bug 754133 - Set the background of standalone images to white. r=bz
2012-05-15 10:52:12 -07:00
Matt Woodrow
d227b8bcca
Bug 749118 - Translate the source correctly in RasterImage::CopyFrame. r=joe
2012-05-11 19:49:15 +12:00
Brian R. Bondy
69d02ab5f7
Bug 682201 - Backout 4db54f0cede5 due to intermittent oranges. r=me
2012-05-10 07:19:00 -04:00
Brian R. Bondy
ff8506b039
Bug 682201 - Enable Android reftest for BMP, ICO decoder and encoder. r=joe
2012-05-03 09:09:09 -04:00
Joe Drew
14a6d481db
Back out changeset 501d38d3892c (Bug 733553) for causing crashes in xpcshell tests.
2012-05-08 21:59:30 -04:00
Adam Dane [:hobophobe]
c6313176ac
Bug 733553 - Allow multipart image streams to cope with stream changes. r=joe
...
--HG--
extra : rebase_source : 21ebc85f26fcbc4a4a27387d1ec5007c0886c386
2012-05-08 16:19:01 -05:00
Brian R. Bondy
52da928f43
Bug 750983 - ICO crash [mozilla::image::Decoder::Write]. r=joe
2012-05-08 08:38:43 -04:00
Brian R. Bondy
0d35d6164b
Bug 745141 - crash in imgRequestProxy::OnDiscard with abort message. r=jlebar
2012-05-08 08:25:08 -04:00
Ali Juma
c29ceb0a68
Bug 733941 - Let callers of imgIContainer::draw choose to clamp instead of tile. r=roc a=blocking-fennec
2012-04-17 18:04:15 -04:00
Jared Wein
ad8ccbf625
Bug 740668 - Add noise to background of image document. r=joe,zpao
2012-04-10 16:03:48 -07:00
Patrick McManus
0037e47e55
bug 742935: fix landing problem with 717759 r=honzab
2012-04-09 10:22:07 -04:00
Kyle Huey
b9156a7e34
Back out Bug 679230 due to Android reftest failures.
2012-04-07 10:36:49 -07:00
Kyle Huey
0826c61887
Bug 697230: Part 2 - Push onload blocking logic down into imagelib. r=joe sr=bz
2012-04-07 09:00:04 -07:00
Daniel Holbert
5dcff7827d
backout ca2cbec4255a (diagnostic patch for bug 739711)
2012-04-05 13:25:19 -07:00
Daniel Holbert
145a91317f
Bug 739711: add some diagnostic printfs to let us see if we're hitting canvas drawImage for SVG images on android. r=roc
2012-04-04 19:37:28 -07:00
Timothy Nikkel
dc5957db0c
Backout f5c4aedd43a6 (bug 740841) for causing bug 742081.
2012-04-04 00:13:27 -05:00
Timothy Nikkel
741d42d3e2
Bug 740841. If the image is not decoded already in RasterImage::GetFrame we will ignore the passed in decode flags. r=joe
2012-04-01 16:31:21 -05:00
Robert Lickenbrock
2e1d1d212b
Bug 734681 - Make UNTIL_SIZE decodes shutdown the decoder if decoding is already finished. r=joe. This should fix the intermittent reftest failures introduced by Bug 715308.
...
--HG--
extra : rebase_source : 9661582cc39e18d6ac1c36085c1fa8ee8d0eaffb
2012-03-26 09:05:13 -07:00
Jeff Gilbert
5c20276bf3
Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
2012-03-23 15:10:50 -07:00
Patrick McManus
083437c9ff
bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab
2012-03-22 19:39:32 -04:00
Matt Brubeck
b1e708752d
Back out 1bbe7ea3a01e through 672cc4ee2dd9 because of mochitest-browser-chrome leaks
2012-03-20 12:53:10 -07:00
Patrick McManus
e9dedc0c35
bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab
...
--HG--
extra : rebase_source : cb9795b5442102a777602f59c225ab9572e06cea
2012-03-20 13:11:32 -04:00
Justin Lebar
f3b39edffc
Bug 736761 - Don't crash if images are discarded after XPCOM shutdown. r=joe
2012-03-18 09:56:00 -04:00
Justin Lebar
e7f18abc74
Bug 735894 - Fire the discard timeout twice as often, so images are discarded after between 1 and 1.5 discard timeout intervals, instead of between 1 and 2 intervals. r=joe
...
--HG--
extra : rebase_source : 2ca143b901616b42d3e7c8f25349d04f5f0cb288
2012-03-15 16:30:41 -04:00
Justin Lebar
260c6a4781
Bug 732820 - Part 2: Cap the amount of discardable image data we'll willingly keep around. r=joe
...
--HG--
extra : rebase_source : 013b58b9148f0fd4d7f0eb7104674d6aa63bca82
2012-03-15 16:30:41 -04:00
Justin Lebar
d125c715f4
Bug 731419 - Part 1: Discard image data immediately on tab close, imagelib changes. r=joe
...
--HG--
extra : rebase_source : 5e08cc235f1a9cb7b63d83df13760f2f2a4de0a4
2012-03-10 01:29:28 -05:00
Justin Lebar
b39e98eebb
Bug 731419 - Part 0: Test that drawing an image out of a display:none iframe works. r=me
...
--HG--
extra : rebase_source : 96932ca3f45be49e4ecd6ab4b43ead062db0d8b3
2012-03-10 01:29:28 -05:00
Justin Lebar
1ef50d4a60
Back out bug 731419 and bug 732820 due to orange.
...
Backs out changesets 55e63a03ccad 45d2f5e2fe31 f78900832562 6184b50776fc 35d8045aeadd 42e887fec034.
2012-03-09 18:32:42 -05:00
Justin Lebar
45e69ecc2d
Bug 732820 - Part 4: Followup, use PRUint64 instead of ssize_t, since ssize_t doesn't exist on Windows.
...
--HG--
extra : rebase_source : 3319d5541bac26fb4bc63323c88b4efd65a47fe1
2012-03-09 18:15:54 -05:00
Justin Lebar
77b259dfeb
Bug 731419 - Part 1: Discard image data immediately on tab close, imagelib changes. r=joe
2012-03-09 17:21:01 -05:00
Justin Lebar
5b4483258a
Bug 731419 - Part 0: Test that drawing an image out of a display:none iframe works. r=me
2012-03-09 17:21:01 -05:00
Justin Lebar
2457216f32
Bug 732820 - Part 2: Cap the amount of discardable image data we'll willingly keep around. r=joe
2012-03-09 17:21:01 -05:00
Michael Wu
d82046881d
Bug 734081 - Check pixel depth when choosing config on egl, r=cjones
2012-03-08 19:01:12 -05:00
Justin Lebar
f822e21799
Bug 734135 - When we draw an unlocked image, move it to the back of the discard queue.
...
Bug 734135 - When we draw an unlocked image, move it to the back of the discard queue. r=joe
--HG--
extra : rebase_source : c78206fa9abdb1aa3b054f7ab4d53affe0883ece
2012-03-08 09:14:00 -05:00
Nicholas Nethercote
78363fbd82
Bug 682431 (part 2) - Add memory reporters for URIs and Links. r=biesi,bz,jlebar.
...
--HG--
extra : rebase_source : db4f094a7d334914b986bb66f5bf1089aafda561
2012-02-19 19:51:48 -08:00
Ryan VanderMeulen
5ba5232745
Bug 648690 - Update libpng to version 1.5.9 (Mozilla changes). r=joedrew, f=dolske
2012-03-03 22:18:31 -05:00
Boris Zbarsky
f5d429c4bc
Bug 732319. Fix leaks on CORS failures in imagelib. r=joe
2012-03-02 23:44:55 -05:00
Boris Zbarsky
d14d125414
Bug 732178. Set up the image cache validator before the CORS listener. r=joe,sicking
2012-03-02 00:13:54 -05:00
Nicholas Nethercote
766de0df7b
Bug 731890 - Convert the 12 "images" memory reporters to a single multi-reporter. r=jlebar.
...
--HG--
extra : rebase_source : e4ac7a1c03c4a033f2ea5fe54f79654cba3d3574
2012-03-01 16:05:32 -08:00
Justin Lebar
62dbeeb1ab
Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo
2012-02-29 22:56:43 -05:00
Ryan VanderMeulen
9dd3b10cc6
Back out libpng update due to xpcshell failures (44fc3b0c25f7 and 7b74d51579b4). r=warlock
2012-02-27 20:36:29 -05:00
Ryan VanderMeulen
9b45dde297
Bug 648690 - Update libpng to version 1.5.9 (Mozilla changes). r=joedrew
2012-02-27 18:57:27 -05:00
Mark Capella
7c9075ff14
Bug 721496 - Remove MOZ_WINSDK_TARGETVER ifdefs for pre-Windows 7 SDKs. r=jimm
2012-02-23 01:33:19 +01:00
Nicholas Nethercote
b7b9660f94
Bug 711901 - Use mallocSizeOf in the source image memory reporters. r=joedrew.
...
--HG--
extra : rebase_source : 9c39bbb44cb40fa900a8245842a50d894c02f4e0
2012-02-19 19:51:48 -08:00
Justin Lebar
6ed6a3efb6
Bug 726004 - Fix intermittent reftest orange introduced by bug 715308 by not flushing invalidations when the decoder detects an error. r=joe
...
--HG--
rename : browser/devtools/debugger/test/test-editor-mode => browser/devtools/debugger/test/test-script-switching-02.js
extra : rebase_source : 4eeface3fbf6a257ca3f86cf05e13df276ff9743
2012-02-13 21:21:11 -05:00
Joe Drew
6eb682d309
Bug 724584: Pass in aRequest as an nsIRequest* (instead of an nsIChannel*) in mgRequest::Init. r=jrmuizel
2012-02-13 14:36:14 -08:00
Jeff Gilbert
98033e03ef
Bug 723453 - Split cases for ConvertHostARGB - r=joe
2012-02-10 15:41:24 -08:00
Jeff Gilbert
bb747061d8
Bug 723221 - Premultiply JPG data correctly - r=joe
2012-02-10 15:37:16 -08:00
Justin Lebar
d41ff5c565
Bug 715308 and bug 721510 - Back out rev 350ba395c, backing in bug 715308 and bug 721510, plus randomorange/crash fixes. r=joe
2012-02-09 15:04:30 -05:00
Panagiotis Koutsourakis
583eb38038
Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey
...
Files named Makefile.in containing the expression
DIRS += <foo>
or
DIRS = <foo>
inside the conditional expression
ifdef ENABLE_TESTS
...
endif
are changed to
TEST_DIRS += tests
outside any conditional expression.
The files
./layout/Makefile.in
./layout/Makefile.in
./layout/style/Makefile.in
./rdf/Makefile.in
./security/manager/Makefile.in
./content/Makefile.in
./content/smil/Makefile.in
./content/xul/templates/Makefile.in
./content/xul/content/Makefile.in
./content/base/Makefile.in
./content/media/Makefile.in
./parser/htmlparser/Makefile.in
./dom/sms/Makefile.in
./js/jsd/Makefile.in
./js/xpconnect/Makefile.in
./widget/Makefile.in
./widget/windows/Makefile.in
./Makefile.in
./startupcache/Makefile.in
./storage/Makefile.in
./gfx/Makefile.in
./intl/strres/Makefile.in
./intl/uconv/Makefile.in
./intl/unicharutil/Makefile.in
./intl/lwbrk/Makefile.in
./embedding/Makefile.in
./modules/libjar/Makefile.in
./modules/libpref/Makefile.in
./build/Makefile.in
./build/win32/Makefile.in
./xpcom/Makefile.in
./extensions/spellcheck/hunspell/Makefile.in
./extensions/cookie/Makefile.in
./netwerk/Makefile.in
./netwerk/streamconv/Makefile.in
./editor/txmgr/Makefile.in
./toolkit/mozapps/shared/Makefile.in
./toolkit/mozapps/update/Makefile.in
./toolkit/library/Makefile.in
./toolkit/library/Makefile.in
./toolkit/crashreporter/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/feeds/Makefile.in
./toolkit/components/url-classifier/Makefile.in
contain the string
ifdef ENABLE_TESTS
but have some other statement inside (e.g. TOOL_DIRS += <foo> etc) and
they remain unchanged by this patch.
2012-02-04 17:32:24 +00:00
Justin Lebar
b836d75062
Back out bug 715308 and bug 721510 due to crashes and intermittent OSX reftest failures. r=joe
2012-02-02 10:59:01 -05:00
Jeff Muizelaar
cd2162059c
Bug 341287. Expand __LINE__ before pasting. r=jlebar
...
Currently, the code is just append '__LINE__' to the variable
instead of the actual line number. This fixes that by expanding
the __LINE__ identifier before pasting it.
2012-01-30 15:28:49 -05:00
Bas Schouten
f41ddf02da
Bug 715785: Make ImageContainers independent of LayerManagers. r=roc
2012-02-01 03:18:30 +01:00
Robert O'Callahan
1f8d8e9fb6
Bug 721627. Don't return nsRefPtr/nsCOMPtr from nsDisplayImage methods. nsDisplayImage::GetImage is unused anyway. r=mats
2012-01-30 18:16:54 +13:00
Justin Lebar
8e67a2b3e7
Bug 721510 - Always decode at least one chunk in RasterImage::DecodeWorker::DecodeSomeOfImage. r=joe
2012-01-27 12:09:01 -05:00
Matt Brubeck
4bbdc0b9d1
Back out b4decc9b812f (bug 721510) because of frequent Mac reftest failures on a CLOSED TREE
2012-01-27 14:49:50 -08:00
Justin Lebar
2f2d3a2156
Bug 721589 - Fix intermittent orange in image/test/mochitest/test_error_events.html. r=joe
2012-01-27 09:23:00 -05:00
Justin Lebar
76001f8b15
Bug 721510 - Always decode at least one chunk in RasterImage::DecodeWorker::DecodeSomeOfImage. r=joe
2012-01-27 12:09:01 -05:00
Justin Lebar
d063bb91a3
Bug 715308 - Part 1: Decode RasterImage::Draw()'n images before other images. r=joe
...
--HG--
extra : rebase_source : b958a682e5a92767ba1887a7d6df5a53f146fda2
2012-01-26 15:54:04 -05:00
Justin Lebar
96a68be29f
Bug 715308 - Part 0: Add tests for image onload/onerror. r=joe
...
--HG--
extra : rebase_source : 2f1f152975bfa4c7c5fa3ef6d05d7e0c02640f6e
2012-01-26 15:54:04 -05:00
Dão Gottwald
e1d8649025
No bug - fix some browser chrome tests that pollute the global scope
2012-01-24 23:08:42 +01:00
Marco Bonardo
b5461ddb2d
Merge last green PGO from inbound to central
2012-01-24 13:27:20 +01:00
Serge Gautherie
ea51585f16
Bug 490384. (Dv1a) Improve and reenable test_bug466586.html. r=joe.
2012-01-24 07:02:07 +01:00
Brian R. Bondy
ff700f67dc
Bug 719202 - Innocuous uninitialized BMP header value. r=joe
2012-01-23 18:28:58 -05:00