Commit Graph

448174 Commits

Author SHA1 Message Date
JW Wang
89a23d426c Bug 1219169. Part 1 - Remove AbstractMediaDecoder::OnStateMachineTaskQueue(). r=jya. 2015-11-02 10:36:48 +08:00
Luca Greco
60c68abefd Bug 1214174 - Add windowless browser test case. r=billm
--HG--
extra : histedit_source : 8b5209784883456f503f0a36cc008756da6353ce
2015-10-22 14:41:00 -04:00
Luca Greco
14529f9c0c Bug 1214174 - Windowless WebBrowserChrome2Stub should implement nsIEmbeddingSiteWindow GetDimensions. r=billm
Prevents exception on accessing window's screenX, screenY, outerWidth and outerHeight properties in a windowless browser

--HG--
extra : histedit_source : ca85ed5029f99bd8d2903153f3e68ab0015e243e
2015-10-22 14:40:00 -04:00
Luca Greco
1a13d63ee8 Bug 1214174 - Prevent out of memory exception on accessing window.sidebar/window.external in a windowless browser. r=billm
--HG--
extra : histedit_source : 86ca0e336d4a31e23cb9c35302f12673dafbd09a
2015-10-22 14:39:00 -04:00
Luca Greco
bbaf1760b9 Bug 1214174 - Background window properties OOM exception test case. r=billm
--HG--
extra : histedit_source : bea04db0faf790982dc3e9e734576c6092956870
2015-10-26 05:03:00 -04:00
Cykesiopka
581125e850 Bug 1186817 - Replace nsBaseHashtable::EnumerateRead() calls in security/ with iterators. r=keeler
--HG--
extra : histedit_source : ec44c79c05d3fb73cd720a9d5315ff781af812f1
2015-10-30 07:50:09 -07:00
Jean-Yves Avenard
bd9b321d2d Bug 1219134: P4. Properly assign the decoded sample duration. r=edwin
We default to the previous logic if for some unlikely condition we couldn't find the frame's duration (using the last input frame's duration)
2015-11-02 12:18:42 +11:00
Jean-Yves Avenard
c21fe67619 Bug 1219134: P3. Properly set the keyframe flag. r=edwin
We were incorrectly setting the keyframe flag of the last input sample rather than of the decoded one.
2015-11-02 12:18:41 +11:00
Jean-Yves Avenard
3787f2d9e5 Bug 1219134: P2. Use LibAV/FFmpeg logic to detect invalid pts. r=edwin
The logic was extracted from LibAV cmdutils.c. FFmpeg provides an API for that (av_frame_get_best_effort_timestamp()) unfortunately this isn't provided by LibAV.
So copy the logic instead in order to keep compatibility with the two forks.
2015-11-02 12:18:40 +11:00
Jean-Yves Avenard
fe233d60f5 Bug 1219134: P1. Fix pts calculation in FFmpeg video decoder. r=edwin
This is the primary reason why we got no pts returned (pts were set to 0) when using early version of LibAV. Apparently you are expected to set the pts when allocating the buffer of a frame.
This is undocumented, but both LibAV and FFmpeg do so internally. So do the same.
2015-11-02 12:18:40 +11:00
David Rajchenbach-Teller
5d07bdc7b7 Bug 1217218 - Consolidate shutdown of nsPerformanceStatsService. r=froydnj
--HG--
extra : histedit_source : b4235360c5f038bbccfa13be1fcc063fca83a74b
2015-10-22 21:01:47 +02:00
Thinker K.F. Li
2a3f9839c2 Bug 1211360 - Don't snap for non-translation 3D transform. r=roc
--HG--
extra : histedit_source : 7515376b0eb76c7957adce0fc37cc5bb52361de5
2015-10-25 22:05:00 -04:00
Ryan VanderMeulen
922927d4f3 Bug 1123195 - Re-enable 694165-1.xhtml on OSX.
--HG--
extra : rebase_source : 8a49022c7ccc2bb5107ef146808febee6dc2d87a
extra : histedit_source : bb95ee7544cebddccbc279f4a2a25c8f0620a59f
2015-11-01 12:58:53 -05:00
Ryan VanderMeulen
26dd34092c Bug 694248 - Re-enable 691824-1.xhtml on Android.
--HG--
extra : rebase_source : 587af5032df5e5fc2757b2e22a2ab89ef8cbca14
extra : histedit_source : 13d16df07b7c1a69230c59427169372608391bbd
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
870eec83f5 Bug 699563 - Add crashtest.
--HG--
extra : rebase_source : 7751d2e89933a19588523f400ff3bff291dad1e2
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
389957babc Bug 696936 - Add crashtest.
--HG--
extra : rebase_source : 7b5a7d1c0413e9410c44f169c914e8b514ec741a
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
ffb659f49e Bug 696869 - Add crashtest.
--HG--
extra : rebase_source : 41c72716e6d9a93eefff3ddce1434697b8af9436
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
7bb977d5ac Bug 695964 - Add crashtest.
--HG--
extra : rebase_source : 2b9fecf2d5db1db414b61c27db05f665a1d449eb
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
fa1d35aecd Bug 690619 - Add crashtest.
--HG--
extra : rebase_source : bab83c75ac963f7437bd3599bf25a52a7034d579
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
e3cdc2558a Bug 690247 - Add crashtest.
--HG--
extra : rebase_source : 108b750fb2d13437df6dc77c1b081148532da4ba
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
3c1b193ecc Bug 681489 - Add crashtest.
--HG--
extra : rebase_source : 8dbc8c341ff39734f86d872d20c4b3c2e44feb5d
2015-11-01 07:23:24 -05:00
Ryan VanderMeulen
323b661160 Bug 675550 - Add crashtest.
--HG--
extra : rebase_source : 5bf99f8b88246e6f92a6cb45ef20e57f87985612
2015-11-01 07:23:23 -05:00
Ryan VanderMeulen
4368ca7af0 Bug 662467 - Add crashtest.
--HG--
extra : rebase_source : 62b93a04016843fdfeb46ee020e1c7dd991427cb
2015-11-01 07:23:23 -05:00
Ryan VanderMeulen
028dec7cc8 No bug - Various crashtest manifest cleanups.
--HG--
rename : dom/base/crashtests/713417.html => dom/base/crashtests/713417-1.html
rename : dom/workers/test/1158031.html => dom/workers/test/crashtests/1158031.html
rename : dom/workers/test/779707.html => dom/workers/test/crashtests/779707.html
rename : dom/workers/test/943516.html => dom/workers/test/crashtests/943516.html
rename : dom/workers/test/crashtests.list => dom/workers/test/crashtests/crashtests.list
rename : layout/generic/crashtests/812879.html => layout/generic/crashtests/812879-1.html
rename : layout/generic/crashtests/first-letter-638937.html => layout/generic/crashtests/first-letter-638937-1.html
extra : rebase_source : b9274dc6870030ed62bcee35350d566160502869
2015-10-31 19:35:27 -04:00
Nicholas Nethercote
3d0821d5fd Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
--HG--
extra : rebase_source : c39ecc84dbe9a0f94b42f1c78dabf346ce3a3b9e
2015-10-29 15:58:24 -07:00
Nicholas Nethercote
c4f06efc4b Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
--HG--
extra : rebase_source : 5cfe22112d606a50459212048fd69702afbb6d6d
2015-10-29 15:48:20 -07:00
Nicholas Nethercote
d932f3e261 Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
--HG--
extra : rebase_source : 58323047fe8b571cd312120acb6c9adb8b7a3b2c
2015-10-29 15:44:31 -07:00
Nicholas Nethercote
aec7b30712 Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
--HG--
extra : rebase_source : 39411a317fb5a0e44411da9e4517053f5c44b72a
2015-10-29 15:34:06 -07:00
Nicholas Nethercote
d3b5a35826 Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm.
--HG--
extra : rebase_source : 387c369dfdca8e5cca98dacf9ef97cd0b298d0c9
2015-10-28 20:45:42 -07:00
Brian Birtles
67a7daaa2f Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam
The Animation.pause() method operates asynchronously since, if the animation is
currently running on the compositor, we should wait for the animation to stop
on the compositor before establishing the pause time. Otherwise, if the
compositor is ahead of the main thread and we use the main thread's notion of
the current time to establish the pause time, the animation will jump backwards
when we take it off the compositor.

This pause time is represented using the "hold time".

However, when we have a finished animation, its current time is not advancing
but rather its current time is fixed to its end time. This too is represented
using the hold time. As a result, if we pause a finished animation we should
not update its hold time (by calculating the current time from the start time)
but just continue to use the existing hold time. This is true of any other
situation where we might have set the hold time before or during pausing.
2015-11-02 08:33:58 +09:00
Karl Tomlinson
bb8a93dc33 bug 1217625 remove unused MessageQueue() and document message queue thread access r=padenot
--HG--
extra : rebase_source : f28aa4521c0d9c7b323a9f280e5c3be367594b18
2015-09-17 17:08:10 +12:00
Karl Tomlinson
aecb657d3f bug 1217625 remove declarations of undefined methods r=padenot
--HG--
extra : rebase_source : 415301098f40103aaa1fb5986c12101b8e8009b7
2015-10-22 16:46:06 +13:00
Karl Tomlinson
6f17ae280f bug 1187785 bind frequencyIndex by value instead of reference
to test all indices, not the last one several times.

--HG--
extra : rebase_source : 8176094474ddfefcc4e021f772a211577b5ec3f8
2015-10-30 10:07:14 +13:00
Karl Tomlinson
08b9621b96 bug 1220042 make AlignedTArray base class inheritance private r=jwwang
because base class methods will not be safe with different Elements() and
Length() methods.

--HG--
extra : rebase_source : 7616f0eb12e1d8098620682f6eb9b4c5f40f873f
2015-10-29 22:58:10 +13:00
Tooru Fujisawa
8ef32fab59 Bug 995610 - Part 1: Show deprecated warning for expression closure. r=evilpie
--HG--
extra : commitid : LOT3AUOmsSL
extra : rebase_source : fbeb5f1818d0bf7d19539f693630e92e0b2b079b
2015-10-30 01:43:01 +09:00
Tooru Fujisawa
b2d4b9b21d Bug 995610 - Part 0: Add release property to getBuildConfiguration(). r=evilpie
--HG--
extra : commitid : JYe2yVBDzLe
extra : rebase_source : 48db4265c3ac989c654fde7443ebc5e27fb94a38
2015-10-30 15:45:47 +09:00
Timothy Nikkel
ab02b09009 Bug 1220020. Recompute the current animated geometry root when a child scroll frame forces us to be layerized, and therefore turns us into an animated geometry root. r=mstange 2015-11-01 11:45:40 -06:00
Kartikaya Gupta
d2dfde6db3 Bug 1220020. When we turn something into an animated geometry root, clear the cache of animated geometry roots so it's not stale. r=tnikkel 2015-10-05 17:13:02 -04:00
Timothy Nikkel
7e4a9059a6 Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth 2015-11-01 11:45:40 -06:00
Timothy Nikkel
fb5eeef36c Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth
PR_GetNumberOfProcessors returns -1 in case of error, which is MAXUINT32 when turned into an unsigned int like sNumCores.
2015-11-01 11:45:40 -06:00
Timothy Nikkel
f1cb02157d Bug 1215356. When setting a display port, schedule paint on that frame, not the root frame of the document. r=mattwoodrow
If we set a display port on an element in a popup we need to repaint the popup, not the main window.
2015-11-01 11:45:40 -06:00
Timothy Nikkel
8b69679137 Bug 1220004. mozInnerScreenX/Y is in CSS pixels, not device pixels. Fix usage of it in apz test utils. r=botond 2015-11-01 11:45:40 -06:00
Ethan Tseng
692c621f8c Bug 1165267 - Fix downgrading issue by restoring appId and inBrowserElement columns v3. r=honzab 2015-11-01 11:13:12 -05:00
Bill McCloskey
019e2bad98 Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm 2015-11-01 12:10:56 +01:00
Jeff Walden
790d87d4be Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till
--HG--
extra : rebase_source : b412e298217a2857bf34b73b1128c97cc047e6af
2015-10-30 16:14:32 -07:00
Phil Ringnalda
82c5571626 Merge m-c to m-i 2015-10-31 17:24:44 -07:00
Phil Ringnalda
dd60c5be0a Merge f-t to m-c, a=merge 2015-10-31 17:02:44 -07:00
Phil Ringnalda
44a0ec6788 Merge m-i to m-c 2015-10-31 16:57:05 -07:00
Phil Ringnalda
ee133293f5 Bug 1217332 - disable browser_syncui.js on OS X debug for a completely ridiculous assertion failure rate, a=toporange 2015-10-31 16:41:41 -07:00
Christoph Kerschbaumer
3b01811afd Bug 1194052 - LoadInfo redirectchain tests (r=mayhemer) 2015-10-31 15:22:31 -07:00