Commit Graph

125376 Commits

Author SHA1 Message Date
Jason Orendorff
827c995879 Bug 852761 - dis() doesn't work on arrow functions. r=luke. 2013-03-20 09:37:33 -07:00
Boris Zbarsky
c29c55e65d Bug 848386 part 5. Convert SVGDocument to WebIDL. r=peterv 2013-03-20 12:22:26 -04:00
Boris Zbarsky
2b660bfe74 Bug 848386 part 4. Rename nsXMLDocument to mozilla::dom::XMLDocument. r=peterv
--HG--
rename : content/xml/document/src/nsXMLDocument.cpp => content/xml/document/src/XMLDocument.cpp
rename : content/xml/document/src/nsXMLDocument.h => content/xml/document/src/XMLDocument.h
2013-03-20 12:22:26 -04:00
Boris Zbarsky
6940ed6604 Bug 848386 part 3. Rename nsSVGDocument to mozilla::dom::SVGDocument. r=peterv
--HG--
rename : content/svg/document/src/nsSVGDocument.cpp => content/svg/document/src/SVGDocument.cpp
rename : content/svg/document/src/nsSVGDocument.h => content/svg/document/src/SVGDocument.h
2013-03-20 12:22:26 -04:00
Boris Zbarsky
a60f136348 Bug 848386 part 2. Implement a WebIDL equivalent for nsDocumentSH::PostCreate setting up the document as an own property on the Window. r=peterv 2013-03-20 12:22:26 -04:00
Boris Zbarsky
7c99990a9e Bug 848386 part 1. Don't preserve our wrapper until we have one so unforgeable property setup won't try to preserve it. r=peterv 2013-03-20 12:22:26 -04:00
Boris Zbarsky
04fb8c2cb8 Bug 852636. Remove unused argument of InitAndRestoreFrame. r=dholbert 2013-03-20 12:22:25 -04:00
Boris Zbarsky
f145e4afa3 Bug 852846. Make .style [PutForwards=cssText]. r=ms2ger 2013-03-20 12:22:25 -04:00
Boris Zbarsky
cdb479f2d4 Bug 748669 followup. Only build Instruments.cpp if we're doing --enable-instruments. r=peterv 2013-03-20 12:22:25 -04:00
Matt Brubeck
b275c80c9b Bug 828465 - Enable Metro UI for Windows 64 builds [r=jimm]
--HG--
extra : rebase_source : 702a38ec3dd427efe7298371c726a06dec6ce81a
2013-03-20 08:59:31 -07:00
Matt Brubeck
28b777553f Bug 840888 - Add some localization notes to Metro locale files [r=jimm]
--HG--
extra : rebase_source : 2a2d1f08a523833d38e343e6ef48b1febec3ff40
2013-03-20 08:59:30 -07:00
Joe Drew
b4f0cd5d8d Bug 852997 - Disable failure in test_image_layers.html, which intermittently fails. 2013-03-20 11:59:33 -04:00
Christian Holler
ee99aced23 Bug 787283 - Add missing test for bug 787283. r=needed-tests 2013-03-20 16:41:26 +01:00
Joel Maher
9df1ed6e38 Bug 852961 - adjust pgo builds to use make instead of python for profileserver.py. r=ted 2013-03-20 11:24:06 -04:00
Jim Mathies
b7aa08e7c7 Bug 852087 - Get basic caret manipulation working in text inputs. r=mbrubeck 2013-03-20 09:40:05 -05:00
Georg Fritzsche
b612ac0be7 Bug 816223 - Scan subdirectories for xpcshell.ini from mach command. r=ted 2013-03-19 17:42:08 +01:00
Jim Chen
56d8e22547 Bug 847823 - Clean up NotifyIME to use the Gecko NotificationToIME enum; r=cpeterson 2013-03-19 16:54:49 -04:00
Jim Chen
6e3d48d7db Bug 847823 - Obsolete Android pref in B2G; r=fabrice 2013-03-19 16:54:49 -04:00
Jim Chen
95657f15e0 Bug 847823 - Obsolete Android pref in Metro; r=mbrubeck 2013-03-19 16:54:49 -04:00
Jim Chen
9393319ee3 Bug 847823 - Obsolete Android pref; r=mfinkle 2013-03-19 16:54:49 -04:00
Jim Chen
72f7263504 Bug 847823 - Change NotifyIMEEnabled to NotifyIMEContext; r=cpeterson 2013-03-19 16:54:48 -04:00
Aryeh Gregor
4fecb0f012 Bug 852115 - initEvent should unset defaultPrevented; r=smaug 2013-03-20 16:15:58 +02:00
Joe Drew
fc050378be Bug 716140 - Allocate frames asynchronously with a separate worker dispatched to the main thread. r=seth
--HG--
extra : rebase_source : 116fa383362c5ff7016e81c345645fa2607cf9a3
2013-02-27 14:23:08 -05:00
Joe Drew
c0e3cde920 Bug 716140 - Set the size of images via ImageMetadata objects. r=seth
* * *
imported patch jpeg-size-decode-more-writing

--HG--
extra : rebase_source : 34f28c95b7164c35678f9e61faa3a8497da25893
2013-02-27 14:23:08 -05:00
Joe Drew
bd410dea5e Bug 716140 - Set metadata directly on frames. r=seth
--HG--
extra : rebase_source : d3899816bb6b5f816955a53c2cd7ad1bf8ad788a
2013-02-27 14:23:08 -05:00
Joe Drew
68d9e6fba2 Bug 716140 - Make SVG images handle the new world order. r=dholbert
--HG--
extra : rebase_source : 988402c76d1d260148a25d0b3f91e4bd1639efe6
2013-02-11 19:34:20 -05:00
Joe Drew
b1d0cf2436 Bug 716140 - Handle errors correctly. r=seth
--HG--
extra : rebase_source : 97f714b139508092ef5a733313f10e281b0bc6fe
2013-02-01 20:06:34 -05:00
Joe Drew
b8cc9b2e25 Bug 716140 - Preallocate frames before going into a decoder. r=seth
--HG--
extra : rebase_source : 6445356bc4a01ac2890eca855103e58bda772095
2013-02-01 20:06:30 -05:00
Joe Drew
78a9030c74 Bug 716140 - Run a size decode even if we're not storing source data. r=seth
--HG--
extra : rebase_source : 732ed17d8edec893fd6fdc8dc12c1d4a8bcbc330
2013-02-01 14:36:39 -05:00
Joe Drew
d015e30726 Bug 716140 - Always run a size decode before doing a full decode so we know the size before decoding. r=jlebar
--HG--
extra : rebase_source : de3388c861b00b135b658ea9a9225b0cc58e389a
2013-01-31 13:38:24 -05:00
Joe Drew
7d514165ce Bug 716140 - Make animated image formats (PNG and GIF) explicitly pause decoding and ask for a new image frame when they need new frames.
--HG--
extra : rebase_source : 3a4148d8d144784075ec88668359c333420c3d4a
2013-01-28 12:27:35 -05:00
Joe Drew
4924f4a957 Bug 716140 - Count complete frames in Decoder::Finish(), not just whatever frame objects mImage has. r=seth
--HG--
extra : rebase_source : 2466ec5e5bc64d8d60190cdc4805eaa73bf695af
2013-02-07 17:23:44 -05:00
Joe Drew
6a57c56f96 Bug 716140 - Make mImageData and mColormap (and their sizes) protected members of mozilla::image::Decoder rather than the leaf classes.
--HG--
extra : rebase_source : d4f506a669d5b18a33676434ad0cc512216956d5
2013-01-28 12:26:36 -05:00
Joe Drew
5ccfb6adbd Bug 716140 - Create a clone imgStatusTracker on every asynchronous decoding event, and replay the difference between that imgStatusTracker and the image's current status tracker when decoding completes. r=seth
* * *
[mq]: test-fixes
* * *
[mq]: undefer-on-remove
* * *
imported patch notify-in-sequence

--HG--
extra : rebase_source : 01a495a64cb4b6a8076a3550c254ddd804f53e80
2013-01-18 16:47:18 -05:00
Joe Drew
0fef6cede2 Bug 716140 - Handle discarding specially so it gets notified synchronously. r=seth
--HG--
extra : rebase_source : 1bd66dcec4925b486af0905dbd07286bb3ae729e
2013-02-07 17:22:38 -05:00
Joe Drew
f8ff066e90 Bug 716140 - Heap-allocate DecodeRequests so we know when we're still decoding an image. r=seth
--HG--
extra : rebase_source : c03271201f48efb29972a1b6834036638029810c
2013-01-18 16:47:18 -05:00
Joe Drew
2525e3d479 Bug 716140 - Add SetObserver method to Decoder instead of initializing it in the constructor. r=seth
In order to have "throw-away" imgStatusTrackers that we'll use to track an
individual decode chunk's status, we need to be able to change the observer on
a decoder.

--HG--
extra : rebase_source : b10a050022f80dddeeea62e77d3f208598311d4f
2013-01-18 16:47:18 -05:00
Joe Drew
4799138274 Bug 716140 - Calculate the difference between two imgStatusTrackers, notify for that difference, and apply it to the source. r=seth
This patch adds two semi-unrelated functions, currently unused:
 - SyncAndSyncNotifyDifference, which synchronizes the current
   imgStatusTracker to have the state of the argument imgStatusTracker, and
   notifies our observers about the new state;
 - CloneForRecording, which will let us create a new imgStatusTracker based on
   the current state for use with SyncAndSyncNotifyDifference.

--HG--
extra : rebase_source : 2b9072e38f9dabf4d2cbe0d7c129b44c81743591
2013-01-18 16:47:17 -05:00
Joe Drew
b9b410659c Bug 716140 - Factor out notification of a particular imgStatusTracker state into its own function. r=seth
--HG--
extra : rebase_source : ba72f5c3aa1b47d8c6f36d1c2d0202d55671a1d2
2013-01-18 16:47:17 -05:00
Joe Drew
50b73b1542 Bug 716140 - Make an (unused) imgDecoderObserver implementation that doesn't notify proxies when it gets an observer function call, and rename the old version (which will be going away). r=jlebar
--HG--
extra : rebase_source : 4e09ccd83f0a4a26277fd65916c175189c1b8ba6
2013-01-02 12:00:50 -05:00
Joe Drew
8eb80276d5 Bug 716140 - Explicitly record whether an image is animated. r=seth
--HG--
extra : rebase_source : 741a16bd8c5cf30af839629deeb0274638b8720c
2013-01-18 16:47:17 -05:00
Joe Drew
3a7f842de3 Bug 716140 - Track the invalid area for the latest frame from within imgStatusTracker. r=seth
--HG--
extra : rebase_source : 1a1197b63279a52eaf11faefa199f538b4f960f7
2013-01-18 16:47:17 -05:00
Joe Drew
528e9065a7 Bug 716140 - Create and Send OnStartFrame when a frame starts. r=seth
--HG--
extra : rebase_source : 7af770a5cc28c2a6d199e632c706330a0d582659
2013-01-18 16:47:17 -05:00
Joe Drew
f1f85edfb5 Bug 716140 - imgDecoderObserver::OnDataAvailable is simply a duplicate of imgDecoderObserver::FrameUpdated, so remove it. r=seth
--HG--
extra : rebase_source : 90d828b429a6dd629b76912a4a58c802d2318d34
2013-01-18 16:47:17 -05:00
Joe Drew
bdef596390 Bug 716140 - Remove explicit imgStatusTracker::mBlockingOnload, as it's implied by stateBlockingOnload. r=khuey
--HG--
extra : rebase_source : 4368c09438bd6cb288a0c845ff20cb8a3f0c5560
2012-12-20 11:49:26 -05:00
Joe Drew
a063791c4c Bug 716140 - Track image metadata in a separate object, and sync it to the image once decoding is done. r=jlebar
--HG--
extra : rebase_source : ba1173bc1cf090ed02f3a9a7927382c302576088
2012-12-20 11:49:25 -05:00
Joe Drew
4ce34106b2 Bug 716140 - Don't call Set* methods directly on images from decoders; call them from the Decoder base class. r=seth
--HG--
extra : rebase_source : 9f7ec3cb8b8393053abbc872d706a6304a157d55
2012-12-19 15:11:42 -05:00
Gavin Sharp
e74397c33d Bug 851516: browser-chrome should wait for delayedStartup. r=joe
--HG--
extra : rebase_source : 242defb996e64271c100b7de1140dde76d3e3c39
2013-03-19 09:50:31 +01:00
Dão Gottwald
bf314db4f2 Bug 748740 - Crtl+clicking on a link should open it even if content is calling event.stopPropagation() in a click event handler. r=mak
--HG--
extra : rebase_source : 98665c040764c5616a8f34d3c33c2a00a8415a77
2013-03-20 15:07:28 +01:00
Marco Chen
390ce3ea7c Bug 852049 - [Audio] The default value of Master Volume should be 1.0 if settings don't set a value. r=mwu 2013-03-20 13:37:08 +08:00