gecko-dev/dom
Brian Birtles d0ad270eef Bug 1232563 part 1 - Request a layer update if an animation is newly finished; r=heycam
When requesting restyles we take special care to detect when an animation has
newly finished so we perform the necessary restyle to represent the fill state.
However, we should really explicitly pull the animation off the layer at this
point by requesting a layer update. (That is, when an animation is
newly-finished we should use RestyleType::Layer instead of
RestyleType::Standard. Currently we just use RestyleType::Standard.)

In this bug we plan to move restyle requests down to the effect (since it is
the *effect* that is restyled). However, only the Animation has the notion of
"finished" or not so we detect this particular case in the Animation and
request the layer update there. We already request layer updates in the
Animation for other situations such as pausing so doing *layer* updates in the
Animation and regular restyles in the effect is not inconsistent.

This patch also tweaks test_animations_omta.html since it was previously
erroneously testing that a finished animation was still running on the
compositor.

--HG--
extra : rebase_source : 3cd1abe2a10370e90cde64b4b42b27326082f6f0
2016-01-06 11:04:06 +09:00
..
activities
alarm
animation Bug 1232563 part 1 - Request a layer update if an animation is newly finished; r=heycam 2016-01-06 11:04:06 +09:00
apps Bug 1235101 - Add script to create test receipts to the tree. r=ferjm 2015-12-24 16:49:00 +01:00
archivereader Bug 1226479. Change ErrorResult::ThrowTypeError/ThrowRangeError to take string references, not pointers. r=mccr8 2015-11-20 13:36:46 -05:00
asmjscache Bug 961049 - Part 5: QuotaManager on PBackground asmjscache changes; r=luke 2015-11-22 10:44:06 +01:00
audiochannel Backed out changesets 961f205d340d, 14a4637e9d96 and 14a4637e9d96 (bug 1228564) for failing Android M(4) test_browserElement_inproc_AudioChannel.html. r=backout 2015-12-27 22:28:08 +01:00
base Bug 1230533 - Cancel speech when controlling window goes away. r=smaug 2016-01-05 18:01:24 -08:00
battery
bindings Bug 1235636 - rewrite PCToLineNumber; r=fitzgen 2016-01-04 09:18:56 -07:00
bluetooth Bug 1223722: Transfer arrays of Bluetooth UUIDs in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
broadcastchannel
browser-element Backed out 2 changesets (bug 1235535) for possibly breaking weightmapping-12579.html CLOSED TREE 2016-01-05 16:47:54 -08:00
cache Bug 1232780 - Disable mochitests which fail on e10s so we can get that suite running, a=test-only 2016-01-05 12:02:47 -08:00
camera Backed out changesets 961f205d340d, 14a4637e9d96 and 14a4637e9d96 (bug 1228564) for failing Android M(4) test_browserElement_inproc_AudioChannel.html. r=backout 2015-12-27 22:28:08 +01:00
canvas Bug 1232780 - Disable mochitests which fail on e10s so we can get that suite running, a=test-only 2016-01-05 12:02:47 -08:00
cellbroadcast Bug 1235110 - Part 2: Add Test Coverage. r=echen 2015-12-30 16:22:21 +08:00
contacts Bug 1226291 - Add SpecialPowers API for importing a jsm into the main process. r=jmaher 2015-11-25 12:34:08 -08:00
crypto bug 1234417 - fix a leak in CreateECPublicKey r=rbarnes 2015-12-21 17:14:41 -08:00
datastore
devicestorage Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen 2015-12-18 17:17:46 -08:00
downloads Bug 1229241 - Redirect EXTRA{_PP}_COMPONENTS to FINAL_TARGET{,_PP}_FILES.components. r=gps 2015-12-01 13:57:52 +09:00
encoding Bug 1236227, don't OOM in TextDecoder, r=baku 2016-01-05 15:48:47 +02:00
engineeringmode
events Bug 1232780 - Disable mochitests which fail on e10s so we can get that suite running, a=test-only 2016-01-05 12:02:47 -08:00
fetch Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb 2015-12-06 18:33:15 -05:00
filehandle
filesystem Back out 2 changesets (bug 1234192) for "Assertion failure: !mFileSystem" in test_fs_createFile.html 2015-12-29 19:16:40 -08:00
fmradio Backed out changesets 961f205d340d, 14a4637e9d96 and 14a4637e9d96 (bug 1228564) for failing Android M(4) test_browserElement_inproc_AudioChannel.html. r=backout 2015-12-27 22:28:08 +01:00
gamepad
geolocation Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug 2015-11-30 22:04:09 -05:00
html Bug 1230665 - Make anonymous flex/grid items non-tabbable and non-focusable. r=roc 2016-01-05 21:27:13 +01:00
icc
identity
imptests Backed out changeset 3aca7055f52f (bug 1236329) because something from this push turned browser_video_test.js permafail on mulet CLOSED TREE 2016-01-05 15:14:48 -08:00
indexedDB Bug 1236632 - remove unused variable in FactoryOp::WaitForTransactions; r=janv 2016-01-04 14:29:33 -05:00
inputmethod Bug 1234459 - Expose full text in the input box to InputMethod API, r=masayuki, sr=smaug 2016-01-05 00:37:00 +01:00
inputport
interfaces Merge mozilla-central to fx-team 2015-12-15 14:54:46 +01:00
ipc Merge fx-team to m-c a=merge CLOSED TREE 2016-01-05 16:34:06 -08:00
json Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn 2015-11-19 09:13:49 +02:00
jsurl Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn 2015-11-19 09:13:49 +02:00
locales Bug 1235212 - [css-grid] Use Unicode ellipsis in error messages. r=francesco.lodolo@gmail.com 2016-01-05 21:27:13 +01:00
manifest Bug 1210302 - Part 4: Add automated tests; r=sicking 2015-11-20 16:32:53 -05:00
mathml
media Bug 1230533 - Cancel speech when controlling window goes away. r=smaug 2016-01-05 18:01:24 -08:00
messagechannel Bug 1232291 - Non-used header in MessagePortService.*, r=smaug 2015-12-14 14:36:17 +00:00
messages
mobileconnection Bug 1234746 - Disable test_mobile_operator_names_plmnlist.js. r=me 2015-12-23 11:37:47 +08:00
mobileid
mobilemessage Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking 2015-12-09 15:52:38 -05:00
network Bug 1226200: Don't assume a TCPSocket has only one managee (and rename LoneManagedOrNull) r=jdm 2015-12-22 10:14:23 -05:00
newapps
nfc Bug 1216407 - Use mozilla/Endian.h for NfcService. r=yoshi 2015-12-22 00:04:00 +01:00
notification Bug 1227300, Part 6 - Use showAlert to display web notifications. r=wchen 2015-12-03 08:27:25 -08:00
offline
payment
permission Bug 1221104 - Throw NS_ERROR_NOT_IMPLEMENTED instead of NS_ERROR_UNEXPECTED for PushPermissionDescriptor.userVisible. r=baku 2015-12-18 15:02:50 +02:00
phonenumberutils
plugins Bug 1232780 - Disable mochitests which fail on e10s so we can get that suite running, a=test-only 2016-01-05 12:02:47 -08:00
power
presentation Bug 1224113 - fix ref count issue during channel close. r=jdm 2015-12-22 19:30:08 +08:00
promise Bug 1230704. Change AbortablePromise::DoAbort to not worry about the result of calling its callback. r=smaug 2015-12-07 18:41:41 -05:00
push Bug 1189998, Part 4 - Add authentication secret to Push data test. r=dragana 2015-12-11 11:16:46 -05:00
quota Bug 1209349 - Audit the callers of the two-argument OriginAttributes. r=janv 2015-12-17 15:41:16 +08:00
requestsync Bug 1226708 - part 1 - Use importInMainProcess in requestsync tests. r=baku 2015-11-23 11:44:00 +01:00
res
resourcestats
secureelement
security Bug 1030936 - [CSP] remove fast-path for certified apps once the C++ backend is activated. r=ckerschb 2015-12-17 12:07:37 +08:00
settings Back out 350ecdaedef8 (bug 1223781) for test_killswitch_gonk.js permaorange 2015-11-27 20:01:32 -08:00
simplepush Bug 1235050 - Add basic SimplePush testing. r=kitcambridge 2015-12-28 17:23:00 +01:00
smil
speakermanager Bug 1223734 - AudioChannelService should not be re-initialized after the XPCOM shutdown, r=smaug 2015-11-16 17:34:52 +00:00
storage
svg Bug 1145195 part 2 - SVGFragmentIdentifier::ProcessSVGViewSpec() shouldn't actually let #svgView() affect attribute values r=dholbert 2015-12-14 00:58:01 +00:00
system Bug 1235697 - Part 2: Add Test Coverage. r=echen 2015-12-30 18:02:27 +08:00
telephony Bug 975778 - Increase the timeout value for test_cdma_call_waiting.js; r=me 2015-12-31 11:47:39 +08:00
tests Merge m-c to inbound, a=merge CLOSED TREE 2016-01-05 16:52:09 -08:00
tethering
time
tv Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin 2015-12-17 15:41:00 +01:00
voicemail
vr
wappush
webidl Backed out changeset b7cd1bc458a3 (bug 1230172) because something from this push turned browser_video_test.js permafail on mulet CLOSED TREE 2016-01-05 15:14:44 -08:00
wifi
workers Bug 1236686 - Remove nsIFetchEventDispatcher; r=jdm 2016-01-05 15:04:41 -05:00
xbl Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn 2015-11-19 09:13:49 +02:00
xml Bug 1230092. Make nsIDOMCustomEvent no longer inherit from nsIDOMEvent, so that CustomEvent doesn't end up with multiple inheritance from nsIDOMEvent. r=smaug 2015-12-04 09:51:04 -05:00
xslt More test bustage from bug 1222624 2015-12-05 00:42:48 -08:00
xul Backed out 2 changesets (bug 1235598) for linux reftest bustage 2015-12-31 15:51:13 -08:00
jar.mn
moz.build