3b21123154d54146d141c559e6ee1449e0a821cf: Bug 1353074 - Components ctor test should not throw; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:20:19 +0100 - rev 555147
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Components ctor test should not throw; r?maja_zf
Testing the return value is misleading in this case. What we want to
test is that it does not throw due to a permissions issue.
MozReview-Commit-ID: 2Wbwou9opyF
3fd82c76cadf8803ef93debaad5a63c14b250bc5: Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:19:05 +0100 - rev 555146
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Run wrappedJSObject execute script tests in all sandboxes; r?maja_zf
MozReview-Commit-ID: 5u2u5alGb7Z
64bee670a6ff0c887c2a02b7b23d7db73d705723: Bug 1353074 - Run Components permission test in all sandboxes; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:18:25 +0100 - rev 555145
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Run Components permission test in all sandboxes; r?maja_zf
The Components.classes constructor should throw an error in both the
mutable and the "default" sandbox.
MozReview-Commit-ID: C40nZNaVWwz
79f6eb114c091fc018042ff6f440d8bdb7e7edd3: Bug 1353074 - Run globals execute script tests in all sandboxes; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:17:24 +0100 - rev 555144
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Run globals execute script tests in all sandboxes; r?maja_zf
We accidentally only ran them in "default" and "system" before, and also
one of the arguments in the system globals test was wrong.
MozReview-Commit-ID: DmBYGsZaIVP
d629b966998bde20e52a992ed326af2de79485aa: Bug 1353074 - Test arguments in all sandboxes; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:15:13 +0100 - rev 555143
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Test arguments in all sandboxes; r?maja_zf
We were previously missing a test for the arguments variable that is
implicitly exposed to functions.
MozReview-Commit-ID: IC6aJcUsyhd
15d5be4545322d99a3fa00c2a22e2641012ca2e8: Bug 1353074 - Use tuples for script arguments; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 19:14:16 +0100 - rev 555142
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Use tuples for script arguments; r?maja_zf
We only allow a list type for backwards compatibility. Tuples is what is
recommended because of interoperability with the Python standard library.
MozReview-Commit-ID: 72zPzYvBz7Q
d8d3ef8f703158df813859eab02042c647ed7a8d: Bug 1353074 - Protect __webDriverComplete global from introspection; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 18:37:39 +0100 - rev 555141
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Protect __webDriverComplete global from introspection; r?maja_zf
For similar reasons given in the previous commit, we also want to protect
the window.__webDriverComplete global from accidental introspection from
web content.
MozReview-Commit-ID: FyTWHrgee15
62518c7d62df0844cf6dc6ebbb357dd4bb793545: Bug 1353074 - Make unload event safe for introspection from content; r?maja_zf
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 18:36:43 +0100 - rev 555140
Push
52171 by bmo:ato@mozilla.com at Mon, 03 Apr 2017 18:22:15 +0000
Bug 1353074 - Make unload event safe for introspection from content; r?maja_zf
Marionette does not protect the unloadHandler in
testing/marionette/evaluate.js from content introspection or
modification, which can happen when web frameworks override
window.addEventListener/window.removeEventListener.
The script evaluation module used in Marionette relies on
sandbox.window.addEventListener/removeEventListener to throw an error when
script execution is aborted due to the document unloading itself. If the
window.addEventListener/removeEventListener functions have been overridden
to introspect the objects that are passed, they may inadvertently touch
objects originating from chrome space, such as the unloadHandler.
Because the Gecko sandboxing system put in place strict security measures
to prevent accidental chrome-space modification from content, inspecting
the unloadHandler will throw a permission denied error once the script
has finished executing.
We have found examples in the wild of this in particular with the Angular
web framework. This patch makes the unloadHandler safe for introspection
from web content.
Fixes: https://github.com/mozilla/geckodriver/issues/515
MozReview-Commit-ID: E2LgPhLLuDT
5404eaca4911c548c8bb57bed42f64de17e45e99: Bug 1335905 - Add Preferences search feature, preffed off by default. r?jaws, r?mconley
draft
manotejmeka <manotejmeka@gmail.com> - Mon, 03 Apr 2017 14:02:01 -0400 - rev 555139
Push
52170 by bmo:manotejmeka@gmail.com at Mon, 03 Apr 2017 18:04:01 +0000
Bug 1335905 - Add Preferences search feature, preffed off by default. r?jaws, r?mconley
Code written by Manotej Meka <manotejmeka@gmail.com> and Ian Ferguson <fergu272@msu.edu>
This is the initial landing of the search feature, and is preffed off behind
browser.preferences.search.
MozReview-Commit-ID: 7iaeRsIIV3Y
5e633728184039376b1dd756751fee5afdc44673: Bug 1344970 - rename mozRtt to roundTripTime
draft
Nico Grunbaum - Mon, 06 Mar 2017 15:50:10 -0800 - rev 555138
Push
52169 by na-g@nostrum.com at Mon, 03 Apr 2017 18:02:01 +0000
Bug 1344970 - rename mozRtt to roundTripTime
MozReview-Commit-ID: 3kES8JUPd3n
5e9576669b0cf1eec90a927a811180dd4e567fce: Bug 1337986 - Remove dependencies between packaging steps and buildsymbols.
draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 03 Apr 2017 11:00:15 -0700 - rev 555137
Push
52168 by bmo:cmanchester@mozilla.com at Mon, 03 Apr 2017 18:00:24 +0000
Bug 1337986 - Remove dependencies between packaging steps and buildsymbols.
These dependencies are no longer relevant now that we're dumping symbols
for individual programs and libraries during the compile tier. The
automation/buildsymbols target now corresponds to archiving the
dumped symbols, and does not modify programs and libraries.
MozReview-Commit-ID: IQYIaVoqVJN
addcba6f9435024adbfa7e51668ebccdeb7283fa: Bug 1337986 - Remove code handling parallelism from symbolstore.py
draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 03 Apr 2017 11:00:15 -0700 - rev 555136
Push
52168 by bmo:cmanchester@mozilla.com at Mon, 03 Apr 2017 18:00:24 +0000
Bug 1337986 - Remove code handling parallelism from symbolstore.py
This removes handling of dumping symbols in parallel from symbolstore.py
and updates unit tests.
A prior commit made symbolstore.py handle a single file at a time, leaving
concurrency to be handled by make, so this is no longer needed.
MozReview-Commit-ID: C7IHdVHHjRH
ba9ce5a61ebe32214d538aefcefac91c4e5cf264: Bug 1337986 - Dump symbols during the compile tier.
draft
Chris Manchester <cmanchester@mozilla.com> - Fri, 10 Feb 2017 08:34:08 -0800 - rev 555135
Push
52168 by bmo:cmanchester@mozilla.com at Mon, 03 Apr 2017 18:00:24 +0000
Bug 1337986 - Dump symbols during the compile tier.
This commit moves symbol dumping to the compile tier, to be run via "syms"
targets. Tracking files are used for the sake of incremental builds, because
dump_syms may genearate multiple outputs whose paths are not known ahead of
time.
Minimal changes to symbolstore.py are made here. More extensive
simplifications will be made in a future commit on the basis of symbolstore.py
handling one file at a time.
MozReview-Commit-ID: 3mOP8A6Y7iM
53a2209ff41ef6bc4fed8992889e676288e633e7: Bug 1337986 - Convert unix paths to native paths for PDBSTR_PATH in mozharness.
draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 03 Apr 2017 11:00:14 -0700 - rev 555134
Push
52168 by bmo:cmanchester@mozilla.com at Mon, 03 Apr 2017 18:00:24 +0000
Bug 1337986 - Convert unix paths to native paths for PDBSTR_PATH in mozharness.
A future patch will move symbolstore.py to be invoked as a py_action, making
the unix path found in the environment cause failures on some Windows builds.
MozReview-Commit-ID: Hp9AMTqWd3E
257bf259528f234ac9fba73a30a624bb2259c387: Bug 1337986 - Modify symbolstore.py to operate on dll/exe files.
draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 03 Apr 2017 11:00:10 -0700 - rev 555133
Push
52168 by bmo:cmanchester@mozilla.com at Mon, 03 Apr 2017 18:00:24 +0000
Bug 1337986 - Modify symbolstore.py to operate on dll/exe files.
This will be more convenient when we dump symbols from the compile tier.
MozReview-Commit-ID: Ltjq8ai5j0m
11026fef0393e6039b42a93a59b1d3078a67c465: Bug 1335905 - Add Preferences search feature, preffed off by default. r?jaws, r?mconley
draft
manotejmeka <manotejmeka@gmail.com> - Mon, 03 Apr 2017 13:49:21 -0400 - rev 555132
Push
52167 by bmo:manotejmeka@gmail.com at Mon, 03 Apr 2017 17:55:59 +0000
Bug 1335905 - Add Preferences search feature, preffed off by default. r?jaws, r?mconley
Code written by Manotej Meka <manotejmeka@gmail.com> and Ian Ferguson <fergu272@msu.edu>
This is the initial landing of the search feature, and is preffed off behind
browser.preferences.search.
MozReview-Commit-ID: 7iaeRsIIV3Y
e8ec3a9ea065343dd02203d6268eb7486510042c: Bug 862855 - Add the ability to show/hide more columns in the network panel. r=rickychien
draft
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 03 Apr 2017 19:45:37 +0200 - rev 555131
Push
52166 by bmo:ntim.bugs@gmail.com at Mon, 03 Apr 2017 17:50:02 +0000
Bug 862855 - Add the ability to show/hide more columns in the network panel. r=rickychien
MozReview-Commit-ID: JYzFuxg6fEK
3ad95b0ebffc945db6f51f7e491a2d82b2d13536: Bug 1350228 - Add network monitor status bar. r=Honza
draft
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 03 Apr 2017 18:39:35 +0200 - rev 555130
Push
52166 by bmo:ntim.bugs@gmail.com at Mon, 03 Apr 2017 17:50:02 +0000
Bug 1350228 - Add network monitor status bar. r=Honza
MozReview-Commit-ID: DEOllBeirq8
215a4e8737f5e3ed0d3f4ef7aa8844000377a435: Bug 1353081 - Lazily load NetUtil.jsm in Schemas.jsm. r=kmag
draft
Andrew McCreight <continuation@gmail.com> - Mon, 03 Apr 2017 10:22:54 -0700 - rev 555129
Push
52165 by bmo:continuation@gmail.com at Mon, 03 Apr 2017 17:47:23 +0000
Bug 1353081 - Lazily load NetUtil.jsm in Schemas.jsm. r=kmag
MozReview-Commit-ID: 3tgBGo6KxV1
6ed5de167ec39cd256e00629c3ac6f3175408d4e: Bug 1353041 - fix Safari import of folders, r=Mossop
draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 03 Apr 2017 17:46:47 +0100 - rev 555128
Push
52164 by gijskruitbosch@gmail.com at Mon, 03 Apr 2017 17:46:40 +0000
Bug 1353041 - fix Safari import of folders, r=Mossop
MozReview-Commit-ID: Jw0lmIi5aZK