Commit Graph

462563 Commits

Author SHA1 Message Date
Wes Kocher
24663f3a36 Backed out changeset 3b17489c9d98 (bug 1248600) for ESLint failures
--HG--
rename : devtools/client/devtools-startup.js => devtools/client/devtools-clhandler.js
rename : devtools/client/devtools-startup.manifest => devtools/client/devtools-clhandler.manifest
extra : commitid : AmNYlqOEWAb
2016-02-22 09:27:04 -08:00
Julian Descottes
849ebd468a Bug 1249585 - Rename about:debugging components s/Component//g. r=janx
MozReview-Commit-ID: KETabxbUXhE

--HG--
rename : devtools/client/aboutdebugging/components/addons.js => devtools/client/aboutdebugging/components/addons-tab.js
rename : devtools/client/aboutdebugging/components/workers.js => devtools/client/aboutdebugging/components/workers-tab.js
extra : rebase_source : 7d7a79167161e507084f540b0cf119f1dd28718e
2016-02-21 22:59:12 +01:00
Julian Descottes
9efe5908ba Bug 1245029 - aboutdebugging full react refactor part2;r=janx,ochameau
MozReview-Commit-ID: 64V5vGn2889

--HG--
rename : devtools/client/aboutdebugging/aboutdebugging.js => devtools/client/aboutdebugging/components/aboutdebugging.js
rename : devtools/client/aboutdebugging/aboutdebugging.js => devtools/client/aboutdebugging/initializer.js
extra : rebase_source : a5431fe3d7826105a3808b92a66b4f1486fb3d77
extra : source : 2418d089253ddc4e79bed1d19911a490665fc5e6
2016-02-18 19:49:59 +01:00
Julian Descottes
ed31367b39 Bug 1245029 - aboutdebugging full react refactor part1;r=janx,ochameau
React refactor part1 : refactor addons and workers panels as react components

MozReview-Commit-ID: GYabZqMyX4L

--HG--
extra : rebase_source : 8fbb99705f99d1a58c81161811006cb6cee17a7e
2016-02-04 21:58:02 +01:00
Marco Bonardo
99f799e4c7 Bug 1249786 - fix typo. r=me on a CLOSED TREE
MozReview-Commit-ID: 3AeOpRsNd23
2016-02-22 16:52:06 +01:00
Alexandre Poirot
fb5133261e Bug 1248600 - Remove registerBrowserWindow/forgetBrowserWindow calls from /browser/. r=jryans
--HG--
rename : devtools/client/devtools-clhandler.js => devtools/client/devtools-startup.js
rename : devtools/client/devtools-clhandler.manifest => devtools/client/devtools-startup.manifest
2016-02-22 06:57:15 -08:00
Marco Bonardo
b4d417454e Bug 1249786 - Sanitize on startup prefs are broken. r=yoric
MozReview-Commit-ID: LDmK7G1BhGP

--HG--
extra : rebase_source : f6005e1cfb2e14b0ce5c3b7e9a370170604e8a77
2016-02-19 23:22:24 +01:00
Patrick Brosset
ce1b99b254 Bug 1244120 - Enable browser_rules_content_02.js with e10s; r=bgrins
Extracted a shared helper to open the browser context menu and choose
the 'inspect element' item. This helper works with e10s.
Adapted it a little bit so it waits for the right events in order to
make sure the inspector is ready.

This also involved modifying inspectNode in nsContextMenu.js to make it
wait until the node was selected and the node was ready.

Used this in browser_inspector_initialization.js,
browser_rules_content_02.js and browser_markup_keybindings_04.js

Also removed a now useless inspector-updated event that was trigger from
the animation-inspector panel in some situation. This was left behind
from a long time ago but didn't serve any purpose anymore.

MozReview-Commit-ID: 5bFHxxrwxhL

--HG--
extra : rebase_source : cb30c7e47605f59674f2344dba10af814172333d
2016-02-22 10:02:54 +01:00
Carsten "Tomcat" Book
0739f5ba4b Backed out changeset 929ccd371714 (bug 1208416) for bustage 2016-02-22 12:28:50 +01:00
Carsten "Tomcat" Book
e811c06d56 Backed out changeset ac5ed9e7b417 (bug 1245486) 2016-02-22 12:28:39 +01:00
Manuel Casas Barrado
9c87c93794 Bug 1245486 - Send Telemetry events for use of the "Pause" and "Restart" buttons. f=bsmedberg, r=mikedeboer 2016-02-22 12:13:26 +01:00
Manuel Casas Barrado
2deb55a6a3 Bug 1208416 - Report on Hello MAUs per new MAU definition. f=bsmedberg, r=mikedeboer 2016-02-22 12:13:01 +01:00
Patrick Brosset
c0736a1812 Bug 1249719 - Use promise.all instead of Promise.all to release player fronts; r=ochameau
MozReview-Commit-ID: 8VywPGlYaJd

--HG--
extra : rebase_source : b831e3e7e4ed2205aca319fcd9b01663a0fef046
extra : histedit_source : fb8270d89b8fc3080b5eed0f76f6cc23ce737176
2016-02-22 09:42:28 +01:00
Eddy Bruel
dae2755a45 Bug 1119490 - Expose the URL constructor to WorkerDebuggerGlobalScope;r=khuey 2016-02-22 10:41:09 +01:00
Gijs Kruitbosch
b7e9c528d8 Bug 1228754 - correct comments from bustage fix, rs=me, DONTBUILD
MozReview-Commit-ID: 2w311HTGaEt
2016-02-22 09:32:11 +00:00
Gijs Kruitbosch
0b885cef41 Bug 1236154 - add test for ESE migration code, r=MattN
MozReview-Commit-ID: 5lILvkVn3tW

--HG--
extra : rebase_source : 9365c2fc58f0020927f8fcefc1475f3bfb1ca9d6
extra : amend_source : 6100f05bfc75d06a9884192a42ce15b10b710da6
2016-02-11 18:46:32 +00:00
Tanner Parker
38a5dd1700 Bug 1130449 - fix reuse of accesskey string for protocol handler notification "Add" button, r=gijs
MozReview-Commit-ID: BMJoDh77yIB
2016-02-21 16:05:00 +00:00
Benjamin Dahse
f6523cc628 Bug 1249281 - add UITelemetry for tab audio mute control, r=gijs
MozReview-Commit-ID: 8UTh7C6EXKL
2016-02-21 03:28:00 +00:00
Shane Tomlinson
835cfa04a2 Bug 1146724 - test for WebChannel SendingContext. r=MattN/markh 2016-02-22 17:21:34 +11:00
Mark Hammond
08e10e83b1 Bug 1246076 (part 2) - optionally display a remote tab's favicon if available. r=mak 2016-02-22 15:43:47 +11:00
Mark Hammond
9f175c7457 Bug 1246076 (part 1) - include the favicon in synced tabs records and optionally display it in the synced tabs UI. r=rnewman 2016-02-22 15:43:46 +11:00
Phil Ringnalda
48e13f4614 Merge m-c to f-t 2016-02-21 19:55:36 -08:00
Phil Ringnalda
0206da309b Merge f-t to m-c, a=merge 2016-02-21 19:50:31 -08:00
Brian Grinstead
ce61856a4f Bug 1248301 - Do not cause a horizontal scrollbar to appear in the console when it overflows vertically;r=vporof
MozReview-Commit-ID: DpHEycUVcTs
2016-02-21 18:39:53 -08:00
Brian Grinstead
9f6af5f205 Bug 1249715 - Split jsterm into different file than webconsole.js;r=linclark
MozReview-Commit-ID: GM1Y5NKXyir

--HG--
rename : devtools/client/webconsole/webconsole.js => devtools/client/webconsole/jsterm.js
2016-02-21 18:39:34 -08:00
Phil Ringnalda
06d3088237 Back out 71da07ec8ce3 (bug 1242682) for exposing an Android test with a bad dependency and being a bad time to just shut off all dom/media/ tests
CLOSED TREE
2016-02-21 13:18:26 -08:00
Botond Ballo
ceceabf821 Bug 1237905 - Remove logging added temporarily to test_wheel_transactions to diagnose an intermittent failure. r=kats
MozReview-Commit-ID: JkuMXoTDXbL
2016-02-21 14:43:52 -05:00
Ed Morley
9d337e3cc5 Bug 1248710 - Add a User Agent to fetchlogs.py's requests to Treeherder
Also removes some unused imports and whitespace flake8 warnings.
2016-02-21 20:14:56 +00:00
Mark Finkle
a1fa9f94f7 Bug 1249096 - Use a more forgiving URL parser when getting the fallback favicon r=rnewman 2016-02-21 11:54:34 -05:00
Jared Wein
6ff70869f2 Bug 1212482 - Don't show a white area at the end of the location bar when not focused. r=dao
MozReview-Commit-ID: 8DiRQXErBt0
2016-02-20 22:29:27 -05:00
Joel Maher
f1c675a803 Bug 1242682 - Separate dom/media into its own subsuite. r=armenzg
MozReview-Commit-ID: 55QtAPlIltM

--HG--
extra : rebase_source : c3770e53da3b42bc1b6acfe6d891519d1a258d9e
2016-02-04 13:35:06 -08:00
Martin Thomson
5c0f1d860f Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey
MozReview-Commit-ID: 838B1zSIGLj

--HG--
extra : rebase_source : ac6e5ffbc098d99964a8fec1d20f5495943d3265
2016-02-20 16:48:20 -08:00
Andreas Tolfsen
4c4d432d3a Bug 1245153 - Use EventUtils.js from mochikit; r=pbrosset
testing/marionette/EventUtils.js has been converted to a JS module in
testing/marionette/event.js and its API has changed.  It was originally
a copy of testing/mochitest/tests/SimpleTest/EventUtils.js, and it should
be fine to use the original instead.

MozReview-Commit-ID: Exi9d5rEeOz

--HG--
extra : histedit_source : 999974c56edeecb1313d2b1050c8911473c02292
extra : rebase_source : 77656e161e67423cd44d2071e4118e824cc64363
extra : commitid : 5SGljZj56xm
extra : source : 18d54b8d4ae8348d62070b57574858f0824474ad
extra : amend_source : 968c4d6c4959f5ba502b846294aabe40296d6541
2016-02-05 14:14:15 +00:00
Andreas Tolfsen
ce37a987c9 Bug 1245153 - Make EventUtils.js use aWindow argument for sub-calls consistently; r=jmaher
EventUtils.js previously allowed you to override the Window object
reference through passing it as an optional argument to its functions.
This change fixes certain uses of implicit globals that reside on Window.

MozReview-Commit-ID: EJT8iIs85ej

--HG--
extra : rebase_source : b7b226c441f7a59a0325f70995ec05a652ab20ed
extra : source : 98b6d0c053c03b848d2b6f5d1a9a97dbb74d9ed1
extra : histedit_source : 4f4761ebd4158cc86a60c28c820ff2c128603352
2016-02-08 13:59:40 +00:00
Andreas Tolfsen
fb36e956a7 Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
There should be no functional changes here.

MozReview-Commit-ID: 360y6vHYuC3

--HG--
extra : histedit_source : 3a058d33224c85f8896ea91978ef9443a64f6342
extra : rebase_source : 778e0e5ac135aa3be86aef149d82ec9a55d8c247
extra : commitid : B1JkBddKDeG
extra : source : 30c8ec933737ed7fde559d50815d3f7222067e3d
extra : amend_source : c92cd096caf9914e9cecf1ed3fe58e404f5b7477
extra : intermediate-source : c29a348930a4e07be3c359b937271ece23a5929d
2016-02-03 19:41:03 +00:00
Andreas Tolfsen
5e64e255a6 Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
MozReview-Commit-ID: 3s6s2LccFac

--HG--
rename : testing/marionette/frame-manager.js => testing/marionette/frame.js
extra : histedit_source : a956c6f503d49544af1bf0027534826b1a244089
extra : rebase_source : ccea6a57262a6a6d66a65ff392adae142f80472b
extra : commitid : 6oE1Q2AA0Cy
extra : source : 4c2b1902d7cddeb68196b33fc4fa5c7b736c36e9
extra : intermediate-source : f79252e92acc50854e64100a805a0242b10587a9
2016-02-03 19:28:02 +00:00
Andreas Tolfsen
fddfa9ac45 Bug 1245153 - Rename actions.js to action.js; r=automatedtester
MozReview-Commit-ID: 58v7aMH2deS

--HG--
rename : testing/marionette/actions.js => testing/marionette/action.js
extra : histedit_source : ffe0d88ffcef11c8faf7fc7f3c3432044847afe4
extra : rebase_source : c4b890c3fbcd6952d1c4a63a321a7cf35c5cd1ee
extra : commitid : CvejXEffZ33
extra : source : 1be5f60393a02b47cc21cccd6cc73f5e5dd9bcc7
extra : intermediate-source : 9f3f1c358e47b0851a2789e627b1e385cfa61410
2016-02-03 19:25:28 +00:00
Andreas Tolfsen
90ba12749b Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
This does not appear to be in use.

MozReview-Commit-ID: B4M335Lb1UM

--HG--
extra : histedit_source : 241a896d0701c529cf56636eff567211198839cb
extra : rebase_source : 0b30f291ed1aee3f4073f2fea47ac4d9c6a6a576
extra : commitid : I8NVDyxCC0e
extra : source : 22321e6b65e987a76e42f880c8aa5a0427052259
extra : intermediate-source : 3b9e9a027fa7f020ac80c060938488f53f61049c
2016-02-03 19:18:30 +00:00
Andreas Tolfsen
b96bf07b7f Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
MozReview-Commit-ID: F51ENbkcoR2

--HG--
rename : testing/marionette/interactions.js => testing/marionette/interaction.js
extra : histedit_source : 7269fae81673ad9630ad26e4506f978401c28c3f
extra : rebase_source : d2212a7701857f5a3ea37c400cd7cc49479f6bad
extra : commitid : BW8g2i1Wntt
extra : source : c1e0abbfa66e6289b25e3c6d45867c3b627d33d8
extra : intermediate-source : 6da8099573f3c84ab4361c9987441643488baf5b
2016-02-03 19:15:54 +00:00
Andreas Tolfsen
c9fdd91435 Bug 1245153 - Rename elements.js to element.js; r=automatedtester
MozReview-Commit-ID: KAGGXOHMvyM

--HG--
rename : testing/marionette/elements.js => testing/marionette/element.js
extra : histedit_source : d76eb69ad2f5781bcd7a4c0cda4f2f3c6abe840c
extra : rebase_source : d7eb17a424f7c542f0081d4ea938bd461f3583ae
extra : commitid : 77YYJxt23TN
extra : source : 80ae953819c81f7aad1c635311fb0ab5517ca1dd
extra : intermediate-source : 63a56310a1b5593eeec4d546c87c9e9c4c04252d
2016-02-03 19:14:10 +00:00
Andreas Tolfsen
85d23f2052 Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
MozReview-Commit-ID: 1aeRNnvqmcS

--HG--
rename : testing/marionette/atoms/atoms.js => testing/marionette/atom.js
extra : histedit_source : 3f864808e86d7cafbcb9edee3702f9cc16089b76
extra : rebase_source : 8d80f0505b8b0b3779eb04165c98c72f284ce573
extra : commitid : Ekqmuuhp0pC
extra : source : 3edb67388ad6bbdee9f735b2a99d1999a1af0a46
extra : amend_source : 142a6496da5d8c7edb72b27f27944add2ce0dc8d
extra : intermediate-source : 5fe42d498a2a4511b3d479c4d75b078817f05632
2016-02-03 19:00:46 +00:00
Andreas Tolfsen
1e6e0199c1 Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester
MozReview-Commit-ID: 9KqUpfp6KHG

--HG--
extra : histedit_source : 1fb7d46b1cbb9c7d1eaab2312d8795f8b23ae05c
extra : rebase_source : c600e7b08d512a77bf6684eb28002dd85488346b
extra : commitid : CCH3JVUF1X2
extra : source : 55f64197f6b5288d380aa5e128a687a7dc736bbf
extra : intermediate-source : b3be2d2f3ac1e2d10a39202e463178101a47e840
2016-02-03 18:56:45 +00:00
Andreas Tolfsen
a683538e91 Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
This change removes almost all the remaining uses of loadSubScript and
global scope pollution.  The only remaining use is for common.js, which
is resolved by a later bug for evaluating scripts.

MozReview-Commit-ID: 96h0yLElauq

--HG--
extra : histedit_source : 70f70a8aeffef3fca18addfa3fca575a9128e11a
extra : rebase_source : c251c58a7a086c606d3d3941adfeee26ecc49504
extra : commitid : 8XlX4zVZQUN
extra : source : 6bb93562a57656e6cc744c3c901a5ec80f9ec4d8
extra : intermediate-source : ad5bf32d8fef351a0bc4d6249bd16a34aa83f548
2016-02-03 18:56:02 +00:00
Andreas Tolfsen
f363202bb1 Bug 1245153 - Convert interactions.js and elements.js to modules; r=automatedtester
To simplify the dependency chain and reduce the number of duplicate
functions in Marionette, a number of functions have been removed from
interactions.js and added to elements.js.  This makes them more easily
re-usable and works around a circular dependency issue.

MozReview-Commit-ID: TZc3VZzHqM

--HG--
extra : histedit_source : 06b82234371ca8cd6bb0ede9cbf03f848fc66d82
extra : rebase_source : da99b4329baba3fa8a604b9b2952692568b96a75
extra : commitid : BTgnO71SGbB
extra : source : 5da7628c376765842c013f90566d4264f9e9312a
extra : intermediate-source : 68a6dda373d2efffd8cf76103a80f1003c969093
2016-02-03 18:54:23 +00:00
Andreas Tolfsen
3ce634a949 Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
MozReview-Commit-ID: HNCvHitE3Fh

--HG--
extra : histedit_source : f2b002f19e5d50378bff47939884a1dbd8d774b5
extra : rebase_source : bad2ebd1e5869cfea01e02041d20f928d4c159fa
extra : commitid : 17ftSZYTuNL
extra : source : bd41e4ab829df58950b4262d5d3ab6c457eee9fa
extra : intermediate-source : 6ebd9fde50c0303daeffc5cbe055afbf148113b3
2016-02-03 18:52:37 +00:00
Andreas Tolfsen
7e40dc6044 Bug 1245153 - Convert atoms.js to a module; r=automatedtester
Through some very clever hacking of the arguments to each of the atoms,
we are able to contain this in a JS module: Atoms normally extract their
arguments directly from the function scoped `arguments' variable, but
by explicitly naming `window' as the last argument in the functions'
prototype we are able to set the `window' variable used inside.

This is obviously a big hack, but it encapsulates the atoms and we are
moving away from atoms in the long term.

MozReview-Commit-ID: KGO77fjRN2d

--HG--
extra : histedit_source : aaa2005b8872127d8314fd6ad5c15b91d09555b9
extra : rebase_source : 1dbc1d1b97c6ca3abc3e9b78ce54c0a5a5883f6e
extra : commitid : 6AkmEPFP2Y4
extra : source : ee7ee24cc65e1b0b316963cc7963425f254e67cc
extra : intermediate-source : e41a5b41859a904042168dbbc9e5b983a5688b98
2016-02-03 18:50:17 +00:00
Andreas Tolfsen
44e470a2bb Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester
testing/marionette/sendkeys.js has been merged into the
new testing/marionette/event.js module, together with
testing/marionette/EventUtils.js.

There is a lot of functionality still left in this module that we can
probably remove, as it is not in use by Marionette.

MozReview-Commit-ID: GrjNuK9VPjp

--HG--
rename : testing/marionette/EventUtils.js => testing/marionette/event.js
extra : histedit_source : f2fea53f3c7a5f49d1f0ef6f2bef4b98aa3566f2
extra : rebase_source : 6094b11b4325b279dc40b844df327d61a9b90ca6
extra : commitid : GvNeDeClc50
extra : source : 4b2a5ee7199efd86e2b8db1f80c492378649f8dc
extra : intermediate-source : 048d7007075192bad292d312d65920b27aaf6a1f
2016-02-03 18:47:08 +00:00
Andreas Tolfsen
cd049d0804 Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester
error.wrap acts as a no-op if it is passed a prototype which is already
of the WebDriverError prototypal chain.

MozReview-Commit-ID: Gd9kUEvsgNv

--HG--
extra : histedit_source : a6e620e3e4b6bfa4e1d77df48eaab59ffbc3cdce
extra : rebase_source : a94ae7fff63530a4cc4d1875bb4894657834ecb0
extra : commitid : HObqpKV7a9s
extra : source : d75ad1397656e43d22d0d69211df9fce3a667f0d
extra : intermediate-source : eff85dc0eaa9da4c4dff306cdb9a7474df29ccf1
2016-02-03 18:44:55 +00:00
Andreas Tolfsen
993e7e8a4e Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester
Generally, Error prototypes that are not based on WebDriverError must
be wrapped so that they can be serialised across the AsyncMessageChannel.

MozReview-Commit-ID: EtkpEOBhrST

--HG--
extra : histedit_source : c35a686b6b9cea4ae50d0d63223f4cdde6f6e4a2
extra : rebase_source : 4aad87845982cc81fec375ae9f63223a58003aec
extra : commitid : 825ScXhXQSy
extra : source : 1f5e37f8e44641e5434d8393f307f2ea4e80cdc6
extra : intermediate-source : dc6460e0f336c151be27bd124935b52361ea9557
2016-02-03 18:43:37 +00:00
Andreas Tolfsen
4b2e6ac6c6 Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester
Due to a previous programming error, error.isError only recognised
the base Error prototype.  It must also test for the other built-in
prototypes, such as TypeError et al.

MozReview-Commit-ID: HLkiOAg0Jl1

--HG--
extra : histedit_source : 77fd0e6b6471b18528c27954e6348f93fc520d64
extra : rebase_source : 0e6d2085c37f2a2646c560b10e0c35eead6fcd3a
extra : commitid : F50Xhg2Q86e
extra : source : aec0a01666851a1e03dcb139e1766bae0c1b0fd7
extra : intermediate-source : 36526a2e8b0071b9f51cc30d5b6e0b5c345ec437
2016-02-03 18:41:37 +00:00