Logan Smyth
241f292283
Bug 1518661 - Part 7: Update debugger server to use new getPossibleBreakpoints APIs. r=jlast
...
Making use of the new SpiderMonkey APIs for available breakpoints means
that the server needs to think a lot less about where it is pausing and
allows us to drop the concept of a pause points from the server entirely.
It is now up to SpiderMonkey to decide where it will and will not stop
when it is stepping.
Differential Revision: https://phabricator.services.mozilla.com/D17665
--HG--
extra : moz-landing-system : lando
2019-02-13 02:31:03 +00:00
Logan Smyth
b78439c9df
Bug 1518661 - Part 6: Ensure that stepOut from inside onPop behaves properly. r=jlast
...
The step-out logic currently has a special case to skip pausing onPop
when stepping out of the current frame. This logic gets confused if
you are already _in_ the onPop of the current frame though, and
causes you to also fail to pause onPop in the parent frame.
Differential Revision: https://phabricator.services.mozilla.com/D17663
--HG--
extra : moz-landing-system : lando
2019-02-13 02:31:02 +00:00
Logan Smyth
8e56381065
Bug 1518661 - Part 5: Give SpiderMonkey well-defined sense of step and breakpoint locations. r=jimb,bhackett
...
Until now, SpiderMonkey's debugger interfaces have generally relied on the
implicitly-defined 'entrypoint' concept. This meant that assigning a given
bytecode a position also automatically meant that it behaved like a breakpoint.
This both made it hard to maintain, and hard to define user's expectations
because there could potentially be many more breakpoints than users would
actually want.
This patch adds an official concept of recommended breakpoint and recommended
step-next pause locations, and APIs for users to query for them. The
expectation being that users would now use this metadata in debugging UIs.
Differential Revision: https://phabricator.services.mozilla.com/D15994
--HG--
extra : moz-landing-system : lando
2019-02-13 02:31:00 +00:00
Logan Smyth
6b7e5f0896
Bug 1518661 - Part 4: Convert bytecode positions to be more expression-oriented. r=jimb,jorendorff
...
This brings SpiderMonkey more in line with V8 for the positions that it uses for expressions
nested within statements. We generally prefer to use the expression's own location
rather than the location of the statement, in the majority of cases.
Differential Revision: https://phabricator.services.mozilla.com/D15993
--HG--
extra : moz-landing-system : lando
2019-02-13 02:31:00 +00:00
Benjamin Bouvier
df9f0e097b
Bug 1525876: Move ENABLE_WASM_CRANELIFT build test in the wasm mozbuild; r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D19648
--HG--
extra : moz-landing-system : lando
2019-02-13 13:52:07 +00:00
Benjamin Bouvier
0edb126b3e
Bug 1525876: Export FILES_PER_UNIFIED_FILES in js/src/moz.build to avoid redefining it; r=froydnj
...
Before this patch, changing FILES_PER_UNIFIED_FILES in the directory would
require changes to all the files that defined the sandbox variable, which is
a bit misleading. Exporting the variable prevents this, and it is safe to use
because it doesn't escape the scope of the js/src build directory.
Differential Revision: https://phabricator.services.mozilla.com/D19647
--HG--
extra : moz-landing-system : lando
2019-02-13 14:35:37 +00:00
Nicolas Chevobbe
521b6a3a22
Bug 1527322 - Move the sourceeditor folder under devtools/client/shared; r=gl.
...
Differential Revision: https://phabricator.services.mozilla.com/D19641
--HG--
rename : devtools/client/sourceeditor/.eslintrc.js => devtools/client/shared/sourceeditor/.eslintrc.js
rename : devtools/client/sourceeditor/README => devtools/client/shared/sourceeditor/README
rename : devtools/client/sourceeditor/autocomplete.js => devtools/client/shared/sourceeditor/autocomplete.js
rename : devtools/client/sourceeditor/codemirror/LICENSE => devtools/client/shared/sourceeditor/codemirror/LICENSE
rename : devtools/client/sourceeditor/codemirror/addon/comment/comment.js => devtools/client/shared/sourceeditor/codemirror/addon/comment/comment.js
rename : devtools/client/sourceeditor/codemirror/addon/comment/continuecomment.js => devtools/client/shared/sourceeditor/codemirror/addon/comment/continuecomment.js
rename : devtools/client/sourceeditor/codemirror/addon/dialog/dialog.css => devtools/client/shared/sourceeditor/codemirror/addon/dialog/dialog.css
rename : devtools/client/sourceeditor/codemirror/addon/dialog/dialog.js => devtools/client/shared/sourceeditor/codemirror/addon/dialog/dialog.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/closebrackets.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/closebrackets.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/closetag.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/closetag.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/continuelist.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/continuelist.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/matchbrackets.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/matchbrackets.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/matchtags.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/matchtags.js
rename : devtools/client/sourceeditor/codemirror/addon/edit/trailingspace.js => devtools/client/shared/sourceeditor/codemirror/addon/edit/trailingspace.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/brace-fold.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/brace-fold.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/comment-fold.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/comment-fold.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/foldcode.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/foldcode.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/foldgutter.css => devtools/client/shared/sourceeditor/codemirror/addon/fold/foldgutter.css
rename : devtools/client/sourceeditor/codemirror/addon/fold/foldgutter.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/foldgutter.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/indent-fold.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/indent-fold.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/markdown-fold.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/markdown-fold.js
rename : devtools/client/sourceeditor/codemirror/addon/fold/xml-fold.js => devtools/client/shared/sourceeditor/codemirror/addon/fold/xml-fold.js
rename : devtools/client/sourceeditor/codemirror/addon/hint/show-hint.js => devtools/client/shared/sourceeditor/codemirror/addon/hint/show-hint.js
rename : devtools/client/sourceeditor/codemirror/addon/runmode/runmode.js => devtools/client/shared/sourceeditor/codemirror/addon/runmode/runmode.js
rename : devtools/client/sourceeditor/codemirror/addon/search/match-highlighter.js => devtools/client/shared/sourceeditor/codemirror/addon/search/match-highlighter.js
rename : devtools/client/sourceeditor/codemirror/addon/search/search.js => devtools/client/shared/sourceeditor/codemirror/addon/search/search.js
rename : devtools/client/sourceeditor/codemirror/addon/search/searchcursor.js => devtools/client/shared/sourceeditor/codemirror/addon/search/searchcursor.js
rename : devtools/client/sourceeditor/codemirror/addon/selection/active-line.js => devtools/client/shared/sourceeditor/codemirror/addon/selection/active-line.js
rename : devtools/client/sourceeditor/codemirror/addon/selection/mark-selection.js => devtools/client/shared/sourceeditor/codemirror/addon/selection/mark-selection.js
rename : devtools/client/sourceeditor/codemirror/addon/tern/tern.css => devtools/client/shared/sourceeditor/codemirror/addon/tern/tern.css
rename : devtools/client/sourceeditor/codemirror/addon/tern/tern.js => devtools/client/shared/sourceeditor/codemirror/addon/tern/tern.js
rename : devtools/client/sourceeditor/codemirror/cmiframe.html => devtools/client/shared/sourceeditor/codemirror/cmiframe.html
rename : devtools/client/sourceeditor/codemirror/codemirror.bundle.js => devtools/client/shared/sourceeditor/codemirror/codemirror.bundle.js
rename : devtools/client/sourceeditor/codemirror/keymap/emacs.js => devtools/client/shared/sourceeditor/codemirror/keymap/emacs.js
rename : devtools/client/sourceeditor/codemirror/keymap/sublime.js => devtools/client/shared/sourceeditor/codemirror/keymap/sublime.js
rename : devtools/client/sourceeditor/codemirror/keymap/vim.js => devtools/client/shared/sourceeditor/codemirror/keymap/vim.js
rename : devtools/client/sourceeditor/codemirror/lib/codemirror.css => devtools/client/shared/sourceeditor/codemirror/lib/codemirror.css
rename : devtools/client/sourceeditor/codemirror/lib/codemirror.js => devtools/client/shared/sourceeditor/codemirror/lib/codemirror.js
rename : devtools/client/sourceeditor/codemirror/mode/clike/clike.js => devtools/client/shared/sourceeditor/codemirror/mode/clike/clike.js
rename : devtools/client/sourceeditor/codemirror/mode/clojure/clojure.js => devtools/client/shared/sourceeditor/codemirror/mode/clojure/clojure.js
rename : devtools/client/sourceeditor/codemirror/mode/coffeescript/coffeescript.js => devtools/client/shared/sourceeditor/codemirror/mode/coffeescript/coffeescript.js
rename : devtools/client/sourceeditor/codemirror/mode/css/css.js => devtools/client/shared/sourceeditor/codemirror/mode/css/css.js
rename : devtools/client/sourceeditor/codemirror/mode/elm/elm.js => devtools/client/shared/sourceeditor/codemirror/mode/elm/elm.js
rename : devtools/client/sourceeditor/codemirror/mode/haxe/haxe.js => devtools/client/shared/sourceeditor/codemirror/mode/haxe/haxe.js
rename : devtools/client/sourceeditor/codemirror/mode/htmlmixed/htmlmixed.js => devtools/client/shared/sourceeditor/codemirror/mode/htmlmixed/htmlmixed.js
rename : devtools/client/sourceeditor/codemirror/mode/javascript/javascript.js => devtools/client/shared/sourceeditor/codemirror/mode/javascript/javascript.js
rename : devtools/client/sourceeditor/codemirror/mode/jsx/jsx.js => devtools/client/shared/sourceeditor/codemirror/mode/jsx/jsx.js
rename : devtools/client/sourceeditor/codemirror/mode/wasm/wasm.js => devtools/client/shared/sourceeditor/codemirror/mode/wasm/wasm.js
rename : devtools/client/sourceeditor/codemirror/mode/xml/xml.js => devtools/client/shared/sourceeditor/codemirror/mode/xml/xml.js
rename : devtools/client/sourceeditor/codemirror/mozilla.css => devtools/client/shared/sourceeditor/codemirror/mozilla.css
rename : devtools/client/sourceeditor/css-autocompleter.js => devtools/client/shared/sourceeditor/css-autocompleter.js
rename : devtools/client/sourceeditor/debugger.js => devtools/client/shared/sourceeditor/debugger.js
rename : devtools/client/sourceeditor/editor-commands-controller.js => devtools/client/shared/sourceeditor/editor-commands-controller.js
rename : devtools/client/sourceeditor/editor.js => devtools/client/shared/sourceeditor/editor.js
rename : devtools/client/sourceeditor/moz.build => devtools/client/shared/sourceeditor/moz.build
rename : devtools/client/sourceeditor/package.json => devtools/client/shared/sourceeditor/package.json
rename : devtools/client/sourceeditor/tern/README => devtools/client/shared/sourceeditor/tern/README
rename : devtools/client/sourceeditor/tern/browser.js => devtools/client/shared/sourceeditor/tern/browser.js
rename : devtools/client/sourceeditor/tern/comment.js => devtools/client/shared/sourceeditor/tern/comment.js
rename : devtools/client/sourceeditor/tern/condense.js => devtools/client/shared/sourceeditor/tern/condense.js
rename : devtools/client/sourceeditor/tern/def.js => devtools/client/shared/sourceeditor/tern/def.js
rename : devtools/client/sourceeditor/tern/ecma5.js => devtools/client/shared/sourceeditor/tern/ecma5.js
rename : devtools/client/sourceeditor/tern/infer.js => devtools/client/shared/sourceeditor/tern/infer.js
rename : devtools/client/sourceeditor/tern/moz.build => devtools/client/shared/sourceeditor/tern/moz.build
rename : devtools/client/sourceeditor/tern/signal.js => devtools/client/shared/sourceeditor/tern/signal.js
rename : devtools/client/sourceeditor/tern/tern.js => devtools/client/shared/sourceeditor/tern/tern.js
rename : devtools/client/sourceeditor/tern/tests/unit/head_tern.js => devtools/client/shared/sourceeditor/tern/tests/unit/head_tern.js
rename : devtools/client/sourceeditor/tern/tests/unit/test_autocompletion.js => devtools/client/shared/sourceeditor/tern/tests/unit/test_autocompletion.js
rename : devtools/client/sourceeditor/tern/tests/unit/test_import_tern.js => devtools/client/shared/sourceeditor/tern/tests/unit/test_import_tern.js
rename : devtools/client/sourceeditor/tern/tests/unit/xpcshell.ini => devtools/client/shared/sourceeditor/tern/tests/unit/xpcshell.ini
rename : devtools/client/sourceeditor/test/.eslintrc.js => devtools/client/shared/sourceeditor/test/.eslintrc.js
rename : devtools/client/sourceeditor/test/browser.ini => devtools/client/shared/sourceeditor/test/browser.ini
rename : devtools/client/sourceeditor/test/browser_codemirror.js => devtools/client/shared/sourceeditor/test/browser_codemirror.js
rename : devtools/client/sourceeditor/test/browser_css_autocompletion.js => devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js
rename : devtools/client/sourceeditor/test/browser_css_getInfo.js => devtools/client/shared/sourceeditor/test/browser_css_getInfo.js
rename : devtools/client/sourceeditor/test/browser_css_statemachine.js => devtools/client/shared/sourceeditor/test/browser_css_statemachine.js
rename : devtools/client/sourceeditor/test/browser_detectindent.js => devtools/client/shared/sourceeditor/test/browser_detectindent.js
rename : devtools/client/sourceeditor/test/browser_editor_addons.js => devtools/client/shared/sourceeditor/test/browser_editor_addons.js
rename : devtools/client/sourceeditor/test/browser_editor_alt_b_f.js => devtools/client/shared/sourceeditor/test/browser_editor_alt_b_f.js
rename : devtools/client/sourceeditor/test/browser_editor_autocomplete_basic.js => devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_basic.js
rename : devtools/client/sourceeditor/test/browser_editor_autocomplete_events.js => devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_events.js
rename : devtools/client/sourceeditor/test/browser_editor_autocomplete_js.js => devtools/client/shared/sourceeditor/test/browser_editor_autocomplete_js.js
rename : devtools/client/sourceeditor/test/browser_editor_basic.js => devtools/client/shared/sourceeditor/test/browser_editor_basic.js
rename : devtools/client/sourceeditor/test/browser_editor_cursor.js => devtools/client/shared/sourceeditor/test/browser_editor_cursor.js
rename : devtools/client/sourceeditor/test/browser_editor_find_again.js => devtools/client/shared/sourceeditor/test/browser_editor_find_again.js
rename : devtools/client/sourceeditor/test/browser_editor_goto_line.js => devtools/client/shared/sourceeditor/test/browser_editor_goto_line.js
rename : devtools/client/sourceeditor/test/browser_editor_history.js => devtools/client/shared/sourceeditor/test/browser_editor_history.js
rename : devtools/client/sourceeditor/test/browser_editor_markers.js => devtools/client/shared/sourceeditor/test/browser_editor_markers.js
rename : devtools/client/sourceeditor/test/browser_editor_movelines.js => devtools/client/shared/sourceeditor/test/browser_editor_movelines.js
rename : devtools/client/sourceeditor/test/browser_editor_prefs.js => devtools/client/shared/sourceeditor/test/browser_editor_prefs.js
rename : devtools/client/sourceeditor/test/browser_editor_script_injection.js => devtools/client/shared/sourceeditor/test/browser_editor_script_injection.js
rename : devtools/client/sourceeditor/test/browser_vimemacs.js => devtools/client/shared/sourceeditor/test/browser_vimemacs.js
rename : devtools/client/sourceeditor/test/cm_mode_ruby.js => devtools/client/shared/sourceeditor/test/cm_mode_ruby.js
rename : devtools/client/sourceeditor/test/cm_script_injection_test.js => devtools/client/shared/sourceeditor/test/cm_script_injection_test.js
rename : devtools/client/sourceeditor/test/codemirror/codemirror.html => devtools/client/shared/sourceeditor/test/codemirror/codemirror.html
rename : devtools/client/sourceeditor/test/codemirror/comment_test.js => devtools/client/shared/sourceeditor/test/codemirror/comment_test.js
rename : devtools/client/sourceeditor/test/codemirror/doc_test.js => devtools/client/shared/sourceeditor/test/codemirror/doc_test.js
rename : devtools/client/sourceeditor/test/codemirror/driver.js => devtools/client/shared/sourceeditor/test/codemirror/driver.js
rename : devtools/client/sourceeditor/test/codemirror/emacs_test.js => devtools/client/shared/sourceeditor/test/codemirror/emacs_test.js
rename : devtools/client/sourceeditor/test/codemirror/mode/javascript/test.js => devtools/client/shared/sourceeditor/test/codemirror/mode/javascript/test.js
rename : devtools/client/sourceeditor/test/codemirror/mode_test.css => devtools/client/shared/sourceeditor/test/codemirror/mode_test.css
rename : devtools/client/sourceeditor/test/codemirror/mode_test.js => devtools/client/shared/sourceeditor/test/codemirror/mode_test.js
rename : devtools/client/sourceeditor/test/codemirror/multi_test.js => devtools/client/shared/sourceeditor/test/codemirror/multi_test.js
rename : devtools/client/sourceeditor/test/codemirror/search_test.js => devtools/client/shared/sourceeditor/test/codemirror/search_test.js
rename : devtools/client/sourceeditor/test/codemirror/sublime_test.js => devtools/client/shared/sourceeditor/test/codemirror/sublime_test.js
rename : devtools/client/sourceeditor/test/codemirror/test.js => devtools/client/shared/sourceeditor/test/codemirror/test.js
rename : devtools/client/sourceeditor/test/codemirror/vim_test.js => devtools/client/shared/sourceeditor/test/codemirror/vim_test.js
rename : devtools/client/sourceeditor/test/codemirror/vimemacs.html => devtools/client/shared/sourceeditor/test/codemirror/vimemacs.html
rename : devtools/client/sourceeditor/test/css_autocompletion_tests.json => devtools/client/shared/sourceeditor/test/css_autocompletion_tests.json
rename : devtools/client/sourceeditor/test/css_statemachine_testcases.css => devtools/client/shared/sourceeditor/test/css_statemachine_testcases.css
rename : devtools/client/sourceeditor/test/css_statemachine_tests.json => devtools/client/shared/sourceeditor/test/css_statemachine_tests.json
rename : devtools/client/sourceeditor/test/head.js => devtools/client/shared/sourceeditor/test/head.js
rename : devtools/client/sourceeditor/test/head.xul => devtools/client/shared/sourceeditor/test/head.xul
rename : devtools/client/sourceeditor/test/helper_codemirror_runner.js => devtools/client/shared/sourceeditor/test/helper_codemirror_runner.js
rename : devtools/client/sourceeditor/wasm.js => devtools/client/shared/sourceeditor/wasm.js
rename : devtools/client/sourceeditor/webpack.config.js => devtools/client/shared/sourceeditor/webpack.config.js
extra : moz-landing-system : lando
2019-02-13 15:37:08 +00:00
Nico Grunbaum
3c6b421c80
Bug 1527526 - AudioConduit is reporting send instead of recv RTP stats r=dminor
...
AudioConduit is reporting send instead of recv RTP stats
Differential Revision: https://phabricator.services.mozilla.com/D19607
--HG--
extra : moz-landing-system : lando
2019-02-13 12:35:11 +00:00
Dão Gottwald
f568816086
Bug 1527260 - Integrate one off buttons into keyboard navigation. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D19656
--HG--
extra : moz-landing-system : lando
2019-02-13 15:06:54 +00:00
Cosmin Sabou
75d8d540ab
Backed out changeset a5ad662d5bbb (bug 1520447) for android build bustages. CLOSED TREE
2019-02-13 17:04:19 +02:00
Cosmin Sabou
3f7f2bdc88
Backed out 4 changesets (bug 1500074, bug 1500072) for devtools failures on browser_require_raw.js. CLOSED TREE
...
Backed out changeset 81a368ce3847 (bug 1500074)
Backed out changeset 7e6a4063398d (bug 1500072)
Backed out changeset 4003039a82c0 (bug 1500072)
Backed out changeset accf4033d8cc (bug 1500072)
2019-02-13 17:00:13 +02:00
Michael Kaply
6777b792b4
Bug 1525635 - Properly handle mozAddonManager compatibility failure. r=aswan
...
Differential Revision: https://phabricator.services.mozilla.com/D18859
--HG--
extra : moz-landing-system : lando
2019-02-13 14:54:24 +00:00
Michael Froman
8b42c45ed4
Bug 1527472 - devirtualize IPC methods in PVideoDecoder and PRemoteVideoDecoder. r=Alex_Gaynor
...
Differential Revision: https://phabricator.services.mozilla.com/D19578
--HG--
extra : moz-landing-system : lando
2019-02-13 14:11:45 +00:00
Sebastian Hengst
dbf700470c
Bug 1527600 - Update moz.build files to use new bugzilla component 'Core :: DOM: Web Authentication' r=jcj
...
Differential Revision: https://phabricator.services.mozilla.com/D19659
--HG--
extra : moz-landing-system : lando
2019-02-13 14:22:06 +00:00
Noemi Erli
0a63dd9be6
Backed out 2 changesets (bug 1509738) for failures in propagate-nonce-external-classic.html
...
Backed out changeset fbf4b73c8786 (bug 1509738)
Backed out changeset 53f624bc7c22 (bug 1509738)
2019-02-13 16:22:44 +02:00
Peeyush Kushwaha
3c72e5c582
Bug 1510603 - Rename some members of CacheIRSpewer for consistency r=mgaudet
...
Renamed outputLock, output, and json to add an underscore suffix
Differential Revision: https://phabricator.services.mozilla.com/D19331
--HG--
extra : moz-landing-system : lando
2019-02-13 14:17:30 +00:00
Boris Zbarsky
82a9e7be8a
Bug 1527413 part 2. Add a way to iterate the compartments in a given zone. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D19560
--HG--
extra : moz-landing-system : lando
2019-02-13 14:10:21 +00:00
Boris Zbarsky
e40194db78
Bug 1527413 part 1. Give JSIterateCompartmentCallback a return value that can be used to stop the iteration. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D19559
--HG--
extra : moz-landing-system : lando
2019-02-13 14:10:19 +00:00
Julian Descottes
dbb5a03863
Bug 1500074 - Add metrics test for jsdebugger;r=ochameau
...
Depends on D19639
Differential Revision: https://phabricator.services.mozilla.com/D19640
--HG--
rename : devtools/client/framework/test/metrics/browser_metrics_netmonitor.ini => devtools/client/framework/test/metrics/browser_metrics_debugger.ini
rename : devtools/client/framework/test/metrics/browser_metrics_netmonitor.js => devtools/client/framework/test/metrics/browser_metrics_debugger.js
extra : moz-landing-system : lando
2019-02-13 13:48:47 +00:00
Julian Descottes
bc5a0f0e1b
Bug 1500072 - Add metrics test for netmonitor;r=ochameau
...
Depends on D19638
Differential Revision: https://phabricator.services.mozilla.com/D19639
--HG--
rename : devtools/client/framework/test/metrics/browser_metrics_webconsole.ini => devtools/client/framework/test/metrics/browser_metrics_netmonitor.ini
rename : devtools/client/framework/test/metrics/browser_metrics_webconsole.js => devtools/client/framework/test/metrics/browser_metrics_netmonitor.js
extra : moz-landing-system : lando
2019-02-13 13:48:43 +00:00
Julian Descottes
a2cbcb26b8
Bug 1500072 - Add browserLoader reference on window when flags.testing is true;r=ochameau
...
Depends on D19582
Differential Revision: https://phabricator.services.mozilla.com/D19638
--HG--
extra : moz-landing-system : lando
2019-02-13 13:47:01 +00:00
Julian Descottes
2b3455d14f
Bug 1500072 - Add a shared helper to record metrics in tests;r=ochameau
...
Depends on D19364
Differential Revision: https://phabricator.services.mozilla.com/D19582
--HG--
extra : moz-landing-system : lando
2019-02-13 13:46:17 +00:00
Florin Strugariu
604b72af80
Bug 1520447 For raptor tp6 on windows use mitmproxy executable instead of creating a separate python environment r=rwood,davehunt
...
Differential Revision: https://phabricator.services.mozilla.com/D16802
--HG--
extra : moz-landing-system : lando
2019-02-12 14:33:49 +00:00
Boris Zbarsky
89d99f24cc
Bug 1527443. Add a way to create a new Realm in a given compartment. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D19566
--HG--
extra : moz-landing-system : lando
2019-02-13 08:42:45 +00:00
Sylvestre Ledru
816560fce5
Bug 1488679 - Use MOZ_APP_VERSION_DISPLAY for --version to show the full version r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D19026
--HG--
extra : moz-landing-system : lando
2019-02-13 13:50:01 +00:00
Cosmin Sabou
ea11387364
Backed out changeset a14a11bf2d6f (bug 1436086) for eslint failure on browser_toolbarButtonKeyPress.js. CLOSED TREE
2019-02-13 15:35:34 +02:00
Noemi Erli
b85491b0a3
Backed out 4 changesets (bug 1500074, bug 1500072) for devtools failures in browser_browserloader_mocks.js CLOSED TREE
...
Backed out changeset e381b765ee73 (bug 1500074)
Backed out changeset 7cb353ea123d (bug 1500072)
Backed out changeset 9d792d03c36b (bug 1500072)
Backed out changeset a11b90e9e698 (bug 1500072)
2019-02-13 15:32:27 +02:00
Nicolas B. Pierron
1f7b0b5219
Bug 1522300 - ARM64: Restore the Pseudo stack pointer before asserting that it has the correct alignment. r=sstangl
...
Differential Revision: https://phabricator.services.mozilla.com/D19543
--HG--
extra : moz-landing-system : lando
2019-02-12 19:49:34 +00:00
Michael Ratcliffe
60e1acb7f9
Bug 1527282 - Fix caching of justify content pattern in Flexbox highlighter r=pbro
...
Differential Revision: https://phabricator.services.mozilla.com/D19478
--HG--
extra : moz-landing-system : lando
2019-02-12 14:03:57 +00:00
Michael Ratcliffe
02daabb4c2
Bug 1500488 - Cookie viewer columns are not resizable when the toolbox is narrow r=pbro
...
Differential Revision: https://phabricator.services.mozilla.com/D19482
--HG--
extra : moz-landing-system : lando
2019-02-13 13:12:52 +00:00
Yura Zenevich
25a38fd119
Bug 1424159 - make virtualized tree nodes tabbable similar to how the inspector markup tree works. r=nchevobbe
...
MozReview-Commit-ID: LfSppQgpI0O
Differential Revision: https://phabricator.services.mozilla.com/D18591
--HG--
extra : moz-landing-system : lando
2019-02-13 13:08:14 +00:00
Noemi Erli
ba57aee6c7
Bug 1526265 - Disable payment-is-showing.https.html on Android !debug for frequent failures. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D19642
--HG--
extra : moz-landing-system : lando
2019-02-13 10:42:53 +00:00
Christoph Kerschbaumer
7859700e5d
Bug 1509738 - CSP snapshot nonce at load start time. r=baku
...
--HG--
extra : rebase_source : b532f519b79a3bc14ece0c0ee829edd400149e48
extra : amend_source : d4b8fba240a9d28437ee436b94313fd1602426c4
extra : histedit_source : 6af35eb388f6c23d80d8412533fec02abe2d4cff
2019-02-13 13:46:50 +01:00
Christoph Kerschbaumer
610b2a4590
Bug 1509738 - Test nonce snapshot for CSP loades. r=jkt
...
--HG--
extra : rebase_source : 8d52be231e55478be5903529a1d4fd61e05469fe
extra : amend_source : 46775fcf5f434bf5ee531da9f2f3a2ed83abc381
extra : histedit_source : 7d0d8720e039f05e7031e0ff9c8fa4c3e1c27489
2019-02-13 13:43:34 +01:00
Andy Wingo
887c6dc05f
Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D16200
--HG--
extra : moz-landing-system : lando
2019-02-13 10:48:51 +00:00
Cosmin Sabou
0ba41cc253
Backed out changeset 651aa8d03082 (bug 1526614) for permafailing on browser_private_window.js
2019-02-13 14:10:28 +02:00
James Teh
356adc5d97
Bug 1436086: Implement keyboard navigation for the main and Bookmarks toolbars. r=Gijs
...
Having separate tab stops for every toolbar control results in an unmanageable number of tab stops.
Therefore, we group several buttons under a single tab stop and allow movement between them using left/right arrows.
However, text inputs use the arrow keys for their own purposes, so they need their own tab stop.
There are also groups of buttons before and after the URL bar input which should get their own tab stop.
The subsequent buttons on the toolbar are then another tab stop after that.
Tab stops for groups of buttons are set using the <toolbartabstop/> element.
This element is invisible, but gets included in the tab order.
When one of these gets focus, it redirects focus to the appropriate button.
This avoids the need to continually manage the tabindex of toolbar buttons in response to toolbarchanges.
Navigation to for the View site information button and notification anchors is now managed by this new framework.
As such, they no longer need their own position in the tab order and the CSS has been tweaked accordingly.
For now, this new functionality is behind a pref (browser.toolbars.keyboard_navigation) which is currently disabled by default.
Differential Revision: https://phabricator.services.mozilla.com/D15060
--HG--
extra : moz-landing-system : lando
2019-02-13 11:18:45 +00:00
Oana Pop Rus
92588b4b9e
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-02-13 12:35:27 +02:00
Noemi Erli
b3adcc6d72
Backed out changeset de5c7c2699c4 (bug 1506376) for causing several devtools failures a=backout
2019-02-13 12:28:21 +02:00
David Burns
a57f8b70fd
Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato
...
Add buildID to returned list of capabilities when a new session is started with
Marionette. This new capability will live in moz:buildID.
Differential Revision: https://phabricator.services.mozilla.com/D18974
--HG--
extra : moz-landing-system : lando
2019-02-13 10:23:30 +00:00
Sebastian Hengst
fece74b6f1
Merge mozilla-inbound to mozilla-central. a=merge
2019-02-13 11:23:15 +01:00
Julian Descottes
529d4be001
Bug 1500074 - Add metrics test for jsdebugger;r=ochameau
...
Depends on D19639
Differential Revision: https://phabricator.services.mozilla.com/D19640
--HG--
rename : devtools/client/framework/test/metrics/browser_metrics_netmonitor.ini => devtools/client/framework/test/metrics/browser_metrics_debugger.ini
rename : devtools/client/framework/test/metrics/browser_metrics_netmonitor.js => devtools/client/framework/test/metrics/browser_metrics_debugger.js
extra : moz-landing-system : lando
2019-02-13 10:05:27 +00:00
Julian Descottes
3ff22c554e
Bug 1500072 - Add metrics test for netmonitor;r=ochameau
...
Depends on D19638
Differential Revision: https://phabricator.services.mozilla.com/D19639
--HG--
rename : devtools/client/framework/test/metrics/browser_metrics_webconsole.ini => devtools/client/framework/test/metrics/browser_metrics_netmonitor.ini
rename : devtools/client/framework/test/metrics/browser_metrics_webconsole.js => devtools/client/framework/test/metrics/browser_metrics_netmonitor.js
extra : moz-landing-system : lando
2019-02-13 10:04:34 +00:00
Julian Descottes
f425d90e9d
Bug 1500072 - Add browserLoader reference on window when flags.testing is true;r=ochameau
...
Depends on D19582
Differential Revision: https://phabricator.services.mozilla.com/D19638
--HG--
extra : moz-landing-system : lando
2019-02-13 10:04:01 +00:00
Julian Descottes
2ca8133c1b
Bug 1500072 - Add a shared helper to record metrics in tests;r=ochameau
...
Depends on D19364
Differential Revision: https://phabricator.services.mozilla.com/D19582
--HG--
extra : moz-landing-system : lando
2019-02-13 09:26:03 +00:00
Nicolas Silva
2517b42c0b
Bug 1527441 - Separate WebRenderImageData and WebRenderFallbackData. r=jrmuizel
...
This patch is an attempt to separate the two and avoid accidentally getting into an inconsistent state.
WebRenderImageData manages resources for images that are shared with webrender, while WebRenderFallbackData manages state to render content, in most case in a blob image.
if the fallback data needs to render into a TextureClient, it creates a WebRenderImageData to hold on to the shared texture, but does not inherit from it anymore.
Differential Revision: https://phabricator.services.mozilla.com/D19565
--HG--
extra : moz-landing-system : lando
2019-02-13 09:21:11 +00:00
Cosmin Sabou
01b4b3830e
Backed out changeset bc69bea83b66 (bug 1527522) for wrench bustages. CLOSED TREE
2019-02-13 09:03:44 +02:00
Ciure Andrei
5826bff58c
Backed out changeset 91bfef9d7343 (bug 1527374) for causing merge conflicts CLOSED TREE
2019-02-13 07:32:24 +02:00
Andrea Marchesini
769f057698
Bug 433274 - Allow popups from context menu events - part 2, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D19500
--HG--
extra : moz-landing-system : lando
2019-02-12 15:11:36 +00:00
Jan de Mooij
6b8698ce2d
Bug 1526588 - Fix some issues with js::GetFirstGlobalInCompartment and XPCWrappedNativeScope::UpdateWeakPointersInAllScopesAfterGC. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D19493
--HG--
extra : moz-landing-system : lando
2019-02-13 06:41:44 +00:00