Marco Castelluccio
c34f5eafdb
Bug 1403218 - Remove no longer used XRE_DONT_SUPPORT_XPSP2 definition. r=glandium
...
--HG--
extra : rebase_source : 487c724a6a14a4c9b9ee6c0438eda64b0d3ab9ff
2017-09-26 17:48:26 +02:00
Sebastian Hengst
43dcff5fed
Backed out changeset a9fb635e2d2f (bug 1403334) for failing devtools' devtools/client/inspector/rules/test/browser_rules_pseudo-element_01.js. r=backout
2017-09-28 09:49:45 +02:00
Julian Descottes
d77bedffa6
Bug 1352586
- decrease sw timeout in about:debugging test;r=me
...
MozReview-Commit-ID: Zeuh4xv5xb
--HG--
extra : rebase_source : 012725f39e42ad498bbc43c4ef648ee1fb294c9d
2017-09-27 19:39:01 +02:00
Emilio Cobos Álvarez
57c705ad4b
No bug - Remove unused variable. r=me
...
MozReview-Commit-ID: KiZJKCgz4AC
2017-09-28 09:03:00 +02:00
Julian Descottes
3c262f1648
Bug 1403831 - fix alias typo in inspector webpack config;r=me
...
MozReview-Commit-ID: GcalWgxhGDq
--HG--
extra : rebase_source : e4364acd2fcc0a1e07f58a500a95c7ad5a79d7c8
2017-09-28 08:59:09 +02:00
Kris Maglione
178e1f4b29
Bug 1402944: Follow-up: Also disable test_ext_webrequest_background_events on Windows debug. r=me
...
MozReview-Commit-ID: Hc45POKbh9S
2017-09-27 23:31:43 -07:00
Timothy Nikkel
214beb91cd
Bug 1364295. Simplify some code now that we don't create displayports during display list building. r=mstange
2017-09-28 01:25:39 -05:00
Timothy Nikkel
1402ea7c2d
Bug 1364295. Walk the frame tree looking for a scrollframe to add a displayport to, or one that already has a displayport before displaylist building. r=mstange
...
And stop creating displayports during display list building.
One thing we can investigate in the future is whether we should use the value of mHaveScrollableDisplayPort stored on the display list builder retained between paints. If it's true then we could potentially skip this pass. It would mean that if there are large changes to the page we wouldn't set a displayport. And we'd need to make sure the value is cleared when we load a new page.
2017-05-19 17:04:19 -05:00
Kris Maglione
718b6fff3e
Bug 1402944: Follow-up: Disable test_ext_webrequest_background_events on Android due to cascading failures. r=me
...
MozReview-Commit-ID: E4yFLRtRaP7
--HG--
extra : rebase_source : 5efea928ec276e5b7f52a2ace5f862b5af40b205
2017-09-27 22:09:50 -07:00
Liam Hodgins
299c9a4ae0
Bug 1403334 - Make sure the property value overflow is indented r=gl
...
MozReview-Commit-ID: 6JKUgVfWyQ
2017-09-26 14:50:15 -06:00
Stephen Horlander
32baf2199b
Bug 1403202 - Update macOS DMG Backgrounds for label reability. r=dolske
2017-09-27 21:08:14 -07:00
Kris Maglione
7868eacb34
Bug 1399550: Skip test_ext_permissions on OS-X debug for frequent intermittent failures. r=annoying
...
MozReview-Commit-ID: IYy25JxftWE
--HG--
extra : amend_source : c7c720b98d30c5f4adc61416b0b29697f92dac89
2017-09-27 21:02:59 -07:00
Kris Maglione
c10f9821fe
Bug 1402503: Follow-up: Make sure we get a new content process for process hang tests. r=bustage
...
MozReview-Commit-ID: 1CLUQbahE2W
2017-09-27 20:44:30 -07:00
Kris Maglione
22c7c90b19
Bug 1403369: Correctly handle content-side errors in tabs.executeScript(). r=zombie
...
MozReview-Commit-ID: CPRV9PvWe9e
--HG--
extra : rebase_source : c07f426d9a1504124da3d1969a4da2e30a68118f
extra : amend_source : d2f5ef63c24231cf1368945c0d36d27e148adbc5
2017-09-26 15:33:11 -07:00
Kris Maglione
fb9f7d6fe8
Bug 1402503: Part 2 - Add test for extension slow script dialog. r=mixedpuppy
...
MozReview-Commit-ID: BknBhAttKHS
--HG--
extra : rebase_source : c428dcfd2472fe020514a07395f11768d51c7ab5
extra : histedit_source : 44b7dff6bb414ac705736496cf481ab8734dcd3b
2017-09-25 11:49:39 -07:00
Kris Maglione
98d4287346
Bug 1402503: Part 1 - Fix slow script add-on ID detection. r=mixedpuppy
...
MozReview-Commit-ID: EYhOn2TQCq1
--HG--
extra : rebase_source : f7831fa04a8616109ff91d66a5dedf0b827527cb
extra : histedit_source : 20fa03b4f4970b872201d6f4feed7a08a98fa348
2017-09-25 10:52:11 -07:00
Kris Maglione
cdb5c8abfe
Bug 1402944: Part 11 - Use number rather than string value for getUniqueId(). r=mixedpuppy
...
This allows us to avoid a fairly expensive stringification/string allocation
when calling getUniqueId(), which is helpful. It also allows us to avoid
atomizing the ID string when storing it in a Set or Map, which is even more
helpful. And, of course, it makes comparisons faster.
MozReview-Commit-ID: 8wMc6TdhzfY
--HG--
extra : rebase_source : 389881c910124083e5db6ff5db293144c3901326
2017-09-25 15:00:17 -07:00
Kris Maglione
c6acdfdad4
Bug 1402944: Part 10 - Minor runChannelListener cleanups/optimizaitons. r=mixedpuppy
...
Moving the event type lists to constants avoids array construction overhead
for each event, and allows us to use the much faster Set.has rather than
Array.includes.
Using Object.create to add the base request info to the listener-specific info
allows us to avoid object copy overhead.
Switching to a .forEach() loop lets us avoid creating expensive live Map
iterator objects, and also GC pressure caused by the huge number of iterator
result objects and intermediate array objects created by for-of-entries().
It's otherwise just as fast as for-of in Ion.
MozReview-Commit-ID: 53Fw1tJbuMY
--HG--
extra : rebase_source : 7fd7095239fec790347d3febb8bf9af17fffc1af
2017-09-25 14:01:12 -07:00
Kris Maglione
ee47ab1f43
Bug 1402944: Part 9 - Optimize request/response header handling. r=mixedpuppy,ehsan
...
We don't use the initial Map returned by ChannelWrapper as a map, so there's no
need for the overhead involved in creating it. We also don't need the header map
generated by HeaderChanger unless headers are actually being modified, which
for many listeners they never are, so there's no need for the map creation and
string lower-casing overhead prior to modification time.
MozReview-Commit-ID: K2uK93Oo542
--HG--
extra : rebase_source : f50574fb0eb32878aee3f68b3a73d46ba53987e5
2017-09-23 16:25:19 -07:00
Kris Maglione
a32ad146bd
Bug 1402944: Part 8 - Avoid X-ray overhead when cloning event handler responses. r=mixedpuppy
...
MozReview-Commit-ID: 4CHP80WymuA
--HG--
extra : rebase_source : 612b9d38cc0c6c5146b1863f22a40789c7471808
2017-09-23 13:30:52 -07:00
Kris Maglione
30a2ef9ec1
Bug 1402944: Part 7 - Move traceable channel registration to ChannelWrapper. r=mixedpuppy,ehsan
...
MozReview-Commit-ID: 6hGmh4VpJMQ
--HG--
extra : rebase_source : 082f3cb19ec957b81536b67a56969ba714e81e79
2017-09-27 18:15:39 -07:00
Kris Maglione
32f579d0e3
Bug 1402944: Part 6 - Optimize getBrowserInfo some more. r=mixedpuppy
...
MozReview-Commit-ID: 8kdeVqKb889
--HG--
extra : rebase_source : 63282fc295a50ef9743b3e6192e2b1ac726af022
2017-09-23 00:50:46 -07:00
Kris Maglione
89ae1721a0
Bug 1402944: Part 5 - Move request filtering and permission matching into ChannelWrapper. r=mixedpuppy,ehsan
...
This allows us to reuse the same URLInfo objects for each permission or
extension that we match, and also avoids a lot of XPConnect overhead we wind
up incurring when we access URI objects from the JS side.
MozReview-Commit-ID: GqgVRjQ3wYQ
--HG--
extra : rebase_source : 71c19fd8b432c16a3f13f7d0bd0424064f3e5661
2017-09-27 18:15:12 -07:00
Kris Maglione
e3089ef89e
Bug 1402944: Part 4 - Fold start/stop listener into ChannelWrapper. r=mixedpuppy,ehsan
...
MozReview-Commit-ID: 52zZNjgaCEj
--HG--
extra : rebase_source : c608625921d6cbf35dd7c4719df2438a9b0e3905
2017-09-26 13:39:30 -07:00
Kris Maglione
ff2dd2a70a
Bug 1402944: Part 3 - Move error checks into ChannelWrapper. r=mixedpuppy,ehsan
...
MozReview-Commit-ID: 7uLonYWnLcX
--HG--
extra : rebase_source : cf89bfe98adc699b74230356ce3cb99cc16d5af6
2017-09-26 13:38:54 -07:00
Kris Maglione
f80c50c88d
Bug 1402944: Part 2 - Move error string logic into ChannelWrapper. r=mixedpuppy,ehsan
...
MozReview-Commit-ID: 4rOeoliLTV7
--HG--
extra : rebase_source : 3e9b1151e8dbc812623ae2fd05895b7362e322f1
2017-09-22 18:43:18 -07:00
Kris Maglione
8494f907e7
Bug 1402944: Part 1 - Document undocumented ChannelWrapper members. r=mixedpuppy,ehsan
...
MozReview-Commit-ID: bdKJKfB6H7
--HG--
extra : rebase_source : 7727928abae62aab3f22c24336c57365909d8e6a
2017-09-22 18:00:39 -07:00
Phil Ringnalda
bcdb26c051
Merge m-c to m-i
...
MozReview-Commit-ID: Dlbk9nWddvw
2017-09-27 18:49:01 -07:00
Phil Ringnalda
843be9af46
Backed out changeset e8737573b0e0 (bug 1403490) for breaking Win10 mochitest-gpu
...
MozReview-Commit-ID: bZaFTijyRZ
2017-09-27 18:38:44 -07:00
Jeff Gilbert
28ad7c4030
Bug 1403413 - Remove deprecated MOZ_ extension prefix aliases. - r=daoshengmu
...
MozReview-Commit-ID: JM5pVKW8po7
2017-09-27 17:46:25 -07:00
Wes Kocher
69a4ad9905
Merge m-c to inbound, a=merge CLOSED TREE
...
MozReview-Commit-ID: IEzTK3N02MR
2017-09-27 17:00:49 -07:00
Wes Kocher
61c098eae7
Merge inbound to m-c a=merge CLOSED TREE
...
MozReview-Commit-ID: 3pMHYV9oXLm
--HG--
rename : dom/base/nsReferencedElement.cpp => dom/base/IDTracker.cpp
rename : dom/base/nsReferencedElement.h => dom/base/IDTracker.h
2017-09-27 16:51:49 -07:00
Sebastian Hengst
03da0c1d95
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: IsAdN1XhVDj
2017-09-27 23:54:52 +02:00
Sebastian Hengst
ef6aa2132c
Backed out changeset 48299b6e8832 (bug 1403484) for breaking gecko decision task. r=backout on a CLOSED TREE
2017-09-27 21:36:31 +02:00
Aaron Klotz
abc6376ae3
Bug 1403687: Prevent use of SendSyncTextChangeEvent when replaying text changes from DocAccessibleChild deferred event queue; r=Jamie
...
MozReview-Commit-ID: 6itBBycWb0h
2017-09-27 15:34:56 -04:00
Stephen A Pohl
902da233bf
Bug 1399086 - Refactor comments and remove gesture support code for macOS 10.7. r=mstange
2017-09-27 15:21:42 -04:00
Stephen A Pohl
9579b1395a
Bug 1399086: Ensure that swipes on magic mice and back/forward buttons on other mice work as expected on macOS after the SDK switch to 10.11. r=mstange
2017-09-27 15:21:35 -04:00
Geoff Brown
68ec0079db
Bug 1403565 - Improve test-verify behavior when reftest reference file is modified; r=jmaher
2017-09-27 13:15:35 -06:00
ffxbld
f54c1723be
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2017-09-27 10:38:25 -07:00
ffxbld
3a16ce743e
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2017-09-27 10:38:22 -07:00
David Major
cb46df4d86
Bug 1403220 - De-optimize some font functions to work around an MSVC PGO crash. r+a=RyanVM
2017-09-27 10:17:00 -04:00
Rob Thijssen
20d81eb586
Bug 1403484 - enable mochitest-webgl on tc win 10 opt & set to 8 chunks; r=jmaher
...
MozReview-Commit-ID: 6IFAtGp2Adj
--HG--
extra : rebase_source : 42054bb00975145e51e1ccf0ad521a134aeedf5a
2017-09-27 15:38:39 +03:00
Sebastian Hengst
dc3edbabca
Backed out changeset 379e7e7bf80d (bug 1403615) for failing own crashtest. r=backout
2017-09-27 21:27:08 +02:00
Sebastian Hengst
a3b6b15cef
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: BGCq2q6xO1S
2017-09-27 11:47:52 +02:00
Jeff Muizelaar
d432f7bf8f
Bug 1403214 - Fix webrender debug prefs. r=nical
...
The current code sets the wrong flags. Fix them and add the alpha-primitives flag.
2017-09-26 23:58:56 -04:00
Ryan Hunt
c6587123d7
Disable the GPU process in xpc-shell after we kill it to prevent extra restarts. (bug 1402500, r=dvander)
...
MozReview-Commit-ID: 3SNNGIfvTOr
--HG--
extra : rebase_source : f07c122e9ff8fd55f4646073ca0d35b1dd58e8fc
2017-09-26 10:26:44 -04:00
Sebastian Hengst
91a42a9bad
Backed out changeset d3ebcf7d4c31 (bug 1319342) for failing web-platform-test /dom/nodes/Node-cloneNode.html. r=backout
2017-09-27 20:04:51 +02:00
Sebastian Hengst
196c9a4941
Backed out changeset 88700ecc3751 (bug 1401827
) for leaks detected by asan, e.g. in chrome-1. r=backout
2017-09-27 19:44:16 +02:00
Sebastian Hengst
aa5d8773e4
Backed out changeset bbb1c8c9858b (bug 1401827
)
2017-09-27 19:43:51 +02:00
Sebastian Hengst
6142626b8c
Backed out changeset 6fca712ccc8c (bug 1401827
) for leaks detected by asan, e.g. in chrome-1. r=backout
2017-09-27 19:40:29 +02:00