Shu-yu Guo
f9087690d7
Bug 1364608 - Stash rval in AsyncIteratorClose. (r=arai)
2017-05-19 15:48:19 -07:00
Wes Kocher
8b07ba2a07
Merge m-c to inbound a=merge
...
a=release IGNORE BAD COMMIT MESSAGES
2017-05-19 15:18:51 -07:00
Wes Kocher
15edcfd962
Merge inbound to central, a=merge
...
MozReview-Commit-ID: EI67EKp8ykS
2017-05-19 15:14:19 -07:00
Bill McCloskey
24b1d128db
Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
...
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 14:31:52 -07:00
Wes Kocher
b3e139291b
Merge graphics to m-c a=merge a=release
...
IGNORE BAD COMMIT MESSAGES because something landed and was backed out for no bug number
--HG--
extra : amend_source : 1134c379d1134fe160fd2d889488d07acd9f4177
2017-05-19 14:27:32 -07:00
Bill McCloskey
2f4cd5e241
Revert "Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)"
...
This reverts commit 51714e98c2d248c02b326aeea64f3af0cbdecd50.
2017-05-19 14:24:45 -07:00
Bill McCloskey
f63847577a
Bug 1363474 - Add a method to ask whether it's safe to run code related to a given SchedulerGroup (r=froydnj)
...
MozReview-Commit-ID: F8uZUTfUM9v
2017-05-19 13:59:24 -07:00
Olli Pettay
2d735273d9
Bug 1366250, don't flush layout when calling element.focus() on already focused element. Ensure layout is flushed after changing input.type, r=ehsan
...
--HG--
extra : rebase_source : 294d0220cc3c2b6be38566ff28722c5e9acc87a9
2017-05-19 23:20:48 +03:00
Ben Kelly
0c0a1ef46b
Bug 1343912 P5 Removed the fixed limit on consecutive Timeout callbacks. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
07eac0b288
Bug 1343912 P4 Only execute consecutive timeout handlers for a limit period of time. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
2473d25f1f
Bug 1343912 P3 Remove unused Timeout::mPrincipal member variable. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
d642ac9124
Bug 1343912 P2 Change TimeoutManager firing depth to a unique ID that can be expired to optimize cleanup. r=ehsan
2017-05-19 13:45:55 -07:00
Ben Kelly
845f88bba1
Bug 1343912 P1 Cleanup logic in TimeoutManager::RunTimeout() to keep firing depth and other data consistent. r=ehsan
2017-05-19 13:45:55 -07:00
Michael Layzell
7d8410d3a5
Bug 1348401 - Make the PPrinting::ShowProgress IPC message async, r=mconley, r=billm
...
MozReview-Commit-ID: 5pK08I3itYa
2017-05-19 16:16:13 -04:00
David Anderson
c248fd8d3b
Generate shader blobs as part of the build process. (bug 1365859 part 2, r=mshal)
...
--HG--
extra : rebase_source : 2f1d7762d1c12cd223fa0aab1b964c18ac92e090
2017-05-19 12:32:14 -07:00
David Anderson
8894231cd7
Rewrite genshaders.sh as a Python script that uses a manifest. (bug 1365859 part 1, r=bas)
...
--HG--
extra : rebase_source : a5b60ab1c5531c7e911fc6c6e522d4e7b8cc2497
2017-05-19 12:32:13 -07:00
David Anderson
c0fe8b0e0e
Make "prepare" times more inclusive in the compositor diagnostic overlay. (bug 1366037, r=mattwoodrow)
2017-05-19 11:30:34 -07:00
Geoff Brown
9552c26f47
Bug 1260312 - Retry mochitest-chrome redirection to improve reliability; r=jmaher
...
The mochitest-chrome harness sends a custom "contentEvent" event from redirect.html
to a listener in browser-test.js. It is possible for redirect.html to be loaded
and send contentEvent before the listener is set up in browser-test.js. In the
absence of a better synchronization strategy, redirect.html now retries the send
after a few seconds. If the first contentEvent was received, the second will be
ignored; if the first contentEvent was not received, the second should avoid an
intermittent harness hang and timeout.
2017-05-19 12:06:14 -06:00
Geoff Brown
935d7cfd4b
Bug 1260312 - Remove a race in the mochitest-chrome harness; r=jmaher
...
Start listening for "chromeEvent" before loading the script that sends it.
2017-05-19 12:06:12 -06:00
Kartikaya Gupta
5320a75266
Merge m-c to graphics
...
MozReview-Commit-ID: Fq2lBUWyr0m
2017-05-19 13:19:35 -04:00
Mike Cooper
94879bdf84
Bug 1361578 - Remove SelfSupport, since it is obsoleted by shield-recipe-client. r=Gijs
...
MozReview-Commit-ID: 1FCqNa5wxZk
--HG--
extra : rebase_source : a7a20b4376ecaf2d4e91da27a7b7b32091f03dbd
2017-05-19 10:02:11 -07:00
Ryan VanderMeulen
acb2f518fc
Merge inbound to m-c. a=merge
2017-05-19 11:46:56 -04:00
Ryan VanderMeulen
c1ebf1a679
Merge autoland to m-c. a=merge
2017-05-19 11:37:57 -04:00
ffxbld
d8e6abb218
No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
2017-05-19 08:36:17 -07:00
ffxbld
446dd7af72
No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
2017-05-19 08:36:14 -07:00
Dão Gottwald
14a83fcff4
Bug 1366278 - Get rid of --urlbar-background-color since it's always -moz-field and textbox.css already sets that by default. r=dale
...
MozReview-Commit-ID: C0nBOYl6CYd
2017-05-19 16:50:10 +02:00
Randall Barker
0c9253b86d
Bug 1365161 - Ensure dynamic toolbar static snapshot visibility stays in sync with the real toolbar chrome r=botond,jchen
...
There were two issues that prevented the static snapshot toolbar and
real chrome toolbar from staying in sync.
1) When a page would resize such as when going fullscreen, if the
root content document was not scrollable, the animator would not receive
root composition page size updates. The page resize is used by the
animator to hide the static snapshot, so it would remain visible while
the real chrome toolbar would be hidden.
2) Certain places in UI java code would toggle the chrome state directly
instead of going through the animator to change the state.
MozReview-Commit-ID: DCQgRFS0UAO
2017-05-19 10:50:02 -07:00
Kartikaya Gupta
5d656fab0f
Merge m-c to graphics
...
MozReview-Commit-ID: HvsAeMjJAIA
2017-05-19 09:30:48 -04:00
Iris Hsiao
02cae69058
Backed out 4 changesets (bug 1357829) for build bustage in xpcshell\selftest.py on windows 8 x64 opt. a=backout
...
Backed out changeset 8ea202bb1103 (bug 1357829)
Backed out changeset cebe4d7abeda (bug 1357829)
Backed out changeset 378d473c9619 (bug 1357829)
Backed out changeset 86ebe868d443 (bug 1357829)
2017-05-19 11:27:38 +08:00
sotaro
cbec0e500e
Bug 1365196 - Throttle GenerateFrame() r=kats,nical
2017-05-19 09:21:38 +09:00
Henrik Skupin
835de452c2
Bug 1341493
- "Intermittent test_accessibility.py TestAccessibility.test_element_visible_but_not_visible_to_accessbility | AssertionError: ElementNotAccessibleException not raised" []. r=me
2017-05-19 01:40:00 +08:00
Iris Hsiao
09507c3bc6
Backed out 3 changesets (bug 1366011, bug 1359357) for mochitest failures in test_ipcBlob_workers.html
...
Backed out changeset a20220d687d4 (bug 1359357)
Backed out changeset 9f71fb3f4d1e (bug 1359357)
Backed out changeset 70e5477cdda0 (bug 1366011)
2017-05-19 15:59:55 +08:00
Cervantes Yu
c1a2199259
Bug 1348747 - Part 3: Test intercepting TlsAlloc() and TlsFree() in kernel32.dll. r=handyman
...
MozReview-Commit-ID: 3XJNPlcET56
--HG--
extra : rebase_source : 11b506d87cbc35292cffb661c14615e20676ae73
extra : amend_source : 2225e12630d515125f55de9d69261260c67561ec
extra : histedit_source : 728a2dd94bb86eaf3c7a21eecda36b8e9d4b793f
2017-05-19 15:54:03 +08:00
Cervantes Yu
2dc8565a99
Bug 1348747 - Part 2: Support stub functions starting with jmp rel8 in WindowsDllDetourPatcher. r=handyman
...
MozReview-Commit-ID: 5hPBmxtBCnu
--HG--
extra : rebase_source : 52a1d43c9f57c9c8b70ded93cbcb76218922ea8b
extra : amend_source : 6377d7eb2246b38e69b95b2a7f507a0f86e300b1
extra : histedit_source : 5cc91dfb4613431466ccde12610a36578361bf53
2017-05-19 15:53:54 +08:00
Cervantes Yu
cd7a0759ce
Bug 1348747 - Part 1: Fix WindowsDllDetourPatcher that generates extra 0xff byte when generating a x64 jmp instruction. r=handyman
...
MozReview-Commit-ID: 8TfcwXh6GUN
--HG--
extra : rebase_source : dae5e7e517bdac97eae0983fe4eedacd59f33deb
extra : amend_source : 8332240c2eeff58bc6cd9ea6e6175f2b860777f8
extra : histedit_source : f287291c7405a283f62c15e7ad2a9d8a1c283e06
2017-05-19 15:53:44 +08:00
Lars T Hansen
94e67b4cdd
Bug 1359027 - Make CodeSegment, MetadataTier, and LinkDataTier self-identifying. r=luke
...
--HG--
extra : rebase_source : a306daf50c5516c50af6f59f048354a1d57145ab
2017-05-18 15:44:04 +02:00
Lars T Hansen
e679e51185
Bug 1359027 - Split tier-invariant and tier-variant parts of wasm LinkData apart. r=luke
...
--HG--
extra : rebase_source : 2b1bae9957aa3c68ba68b3daecf4e38c0cfd9970
2017-05-19 10:37:06 +02:00
Lars T Hansen
df282c591f
Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Code apart. r=luke
...
--HG--
extra : rebase_source : 6fdde6d852d130388d6b62eb9ab523360e82a9d1
extra : source : 013d91205b4765ea88690750c2c41dc77e7157ce
2017-05-18 09:27:54 +02:00
Lars T Hansen
de8a12c214
Bug 1359027 - Move funcExports and funcImports to tiered Metadata. r=luke
...
--HG--
extra : rebase_source : 75483a9da84829ace1026421312bc3e32da19ce2
2017-05-19 10:19:09 +02:00
Lars T Hansen
e051cbc12d
Bug 1359027 - Make MetadataTier uniquely owned. r=luke
...
--HG--
extra : rebase_source : 9b087e01fc38e7b988c2179fadadc175b3f1f9b5
2017-05-19 10:07:40 +02:00
Lars T Hansen
956f3cb876
Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Metadata apart. r=luke
...
--HG--
extra : rebase_source : 1260fdab6470c2cf5d2e44ca07675c9eac35d7f7
extra : source : a5905a3de30fe69076d43f78c90b20b6c883134f
2017-05-19 10:09:54 +02:00
Robert Longson
a1d45be365
Bug 1240275 - Support SVG 2 radialGradient fr attribute. r=cam r=peterv (see comment 16)
2017-05-22 07:28:30 +01:00
Kris Maglione
341bdc643d
Bug 1364934: Ignore cached scripts from content processes which were removed in a cache flush. r=erahm
...
MozReview-Commit-ID: AnmsM3WiZMX
--HG--
extra : rebase_source : 9c240099272cc1546dfe35764f130d5b6356f4e2
2017-05-17 22:55:14 -07:00
Ryan VanderMeulen
9f0c23d7c6
Merge m-c to inbound. a=merge
2017-05-19 12:25:23 -04:00
Ryan VanderMeulen
5cf1e66fd8
Backed out changeset 99ed53cfebd6 (bug 1298803) for causing Windows Marionette hangs.
2017-05-19 12:23:10 -04:00
Mason Chang
4e5e7e27da
Bug 1365357 Fix DISPLAY_ITEM_USAGE_COUNT telemetry alert email address. r=chutten
2017-05-19 08:38:25 -07:00
Nicholas Nethercote
7d44af05e2
Bug 1365824 - Remove STORE_SEQUENCER. r=froydnj.
...
It's a software memory barrier, and not a very strong one. If the values it is
protecting are Atomic, that provides a stronger hardware memory barrier.
This patch removes it, and changes one of the values it was protecting from
|volatile| to Atomic. (The other value it was protecting was already Atomic.)
2017-05-18 13:24:13 +10:00
Andrea Marchesini
b50678ce59
Bug 1359357 - Test for IPCBlob and workers, r=smaug
2017-05-19 07:57:25 +02:00
Andrea Marchesini
b6695129b2
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
2017-05-19 07:57:18 +02:00
Andrea Marchesini
318848612a
Bug 1366011 - IPCBlob should not have race conditions between Send__delete__ and RecvStreamNeeded, r=smaug
2017-05-18 23:06:22 +02:00