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

636681 Коммитов

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