Граф коммитов

560898 Коммитов

Автор SHA1 Сообщение Дата
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