Commit Graph

10146 Commits

Author SHA1 Message Date
David Walsh
694b266a85 Bug 1314057 - Move listtabs and listaddons tests to shared. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/addon1.xpi => devtools/client/shared/test/addon1.xpi
rename : devtools/client/debugger/test/mochitest/addon2.xpi => devtools/client/shared/test/addon2.xpi
rename : devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js => devtools/client/shared/test/browser_dbg_listaddons.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js => devtools/client/shared/test/browser_dbg_listtabs-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js => devtools/client/shared/test/browser_dbg_listtabs-02.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js => devtools/client/shared/test/browser_dbg_listtabs-03.js
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-01.html => devtools/client/shared/test/doc_empty-tab-01.html
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-02.html => devtools/client/shared/test/doc_empty-tab-02.html
2018-10-08 13:02:13 -05:00
David Walsh
41cf7a9677 Bug 1314057 - Move globalactor and global method override tests. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js => devtools/client/debugger/new/test/mochitest/browser_dbg_global-method-override.js
rename : devtools/client/debugger/test/mochitest/doc_global-method-override.html => devtools/client/debugger/new/test/mochitest/examples/doc_global-method-override.html
rename : devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js => devtools/client/shared/test/browser_dbg_globalactor.js
rename : devtools/client/debugger/test/mochitest/testactors.js => devtools/client/shared/test/testactors.js
2018-10-08 12:08:05 -05:00
Ryan VanderMeulen
def6058f00 Merge m-c to inbound. a=merge 2018-10-10 12:31:21 -04:00
Ryan VanderMeulen
ea3d29a96f Merge inbound to m-c. a=merge 2018-10-10 12:30:22 -04:00
Gabriel Luong
08752585fb Bug 1496990 - Move the onSidebarSelect event handler before adding the sidebar tabs. r=pbro 2018-10-10 11:40:30 -04:00
Coroiu Cristina
9a32880ddc Backed out 5 changesets (bug 1493104) for ESlint failure at builds/worker/checkouts/gecko/devtools/client/webide/content/addons.js on a CLOSED TREE
Backed out changeset a6cbba097c8a (bug 1493104)
Backed out changeset 8df2a288391c (bug 1493104)
Backed out changeset cb9f55dd4257 (bug 1493104)
Backed out changeset f7ecf841eb8f (bug 1493104)
Backed out changeset fa20c2c68c42 (bug 1493104)
2018-10-10 14:49:13 +03:00
Julian Descottes
057087015c Bug 1493104 - Add ADBScanner decorator to listen to addon status udpates;r=ladybenko,daisuke
Depends on D7875
I would like to make the adb addon dependency transparent to the scanner consumers

Differential Revision: https://phabricator.services.mozilla.com/D7876

--HG--
extra : moz-landing-system : lando
2018-10-10 11:31:25 +00:00
Julian Descottes
bf7acbf719 Bug 1493104 - Add adbScanner to WebIDE scanners if status is already installed;r=ladybenko,daisuke
Depends on D7873.
This fixes the following scenario:
- install ADB
- connect a Device
- start about:debugging
=> device shows up in sidebar
- start WebIDE
=> device should show up in WebIDE

Differential Revision: https://phabricator.services.mozilla.com/D7875

--HG--
extra : moz-landing-system : lando
2018-10-10 11:29:58 +00:00
Julian Descottes
cc74868ab0 Bug 1493104 - Listen to ADB extension updates in about:debugging usb-runtime helper;r=ladybenko,daisuke
Depends on D7872. This fixes the bug where about:debugging thinks the addon
is uninstalled the first time it starts.

Differential Revision: https://phabricator.services.mozilla.com/D7873

--HG--
extra : moz-landing-system : lando
2018-10-10 11:30:36 +00:00
Julian Descottes
605247446e Bug 1493104 - Convert ADBScanner from a singleton to a class;r=ladybenko,daisuke
This allows to cleanly disable the scanner when you have several users.
Without this if you start both WebIDE and about:debugging, the first listeners
set in enable() can never be removed.

Differential Revision: https://phabricator.services.mozilla.com/D7872

--HG--
extra : moz-landing-system : lando
2018-10-10 11:08:28 +00:00
Tom Glowka
00d2bc66d4 Bug 1490092 - Clean opened tabs after Open request in tab test; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D5511

--HG--
extra : moz-landing-system : lando
2018-10-10 10:18:07 +00:00
Vincent Lequertier
f71621d402 Bug 1451494 - Simplify edition of the "method" field in netmonitor edit and resend panel; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D6981

--HG--
extra : moz-landing-system : lando
2018-10-10 10:08:38 +00:00
tanhengyeow
fd2da88b97 Bug 1437435 - Added isBase64, isEmpty method, cleaned up typos and format of comments. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D6148

--HG--
extra : moz-landing-system : lando
2018-10-09 15:56:18 +00:00
Dorel Luca
c5bc5672ed Backed out 4 changesets (bug 1314057) for devtool failures. a=backout
Backed out changeset f46426835026 (bug 1314057)
Backed out changeset 90480b4b4c43 (bug 1314057)
Backed out changeset fa0d46e77437 (bug 1314057)
Backed out changeset 241f876d557f (bug 1314057)

--HG--
rename : devtools/client/shared/test/addon1.xpi => devtools/client/debugger/test/mochitest/addon1.xpi
rename : devtools/client/shared/test/addon2.xpi => devtools/client/debugger/test/mochitest/addon2.xpi
rename : devtools/client/debugger/new/test/mochitest/browser_dbg_global-method-override.js => devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js
rename : devtools/client/shared/test/browser_dbg_globalactor.js => devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js
rename : devtools/client/shared/test/browser_dbg_listaddons.js => devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js
rename : devtools/client/shared/test/browser_dbg_listtabs-01.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js
rename : devtools/client/shared/test/browser_dbg_listtabs-02.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js
rename : devtools/client/shared/test/browser_dbg_listtabs-03.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js
rename : devtools/client/shared/test/browser_dbg_multiple-windows.js => devtools/client/debugger/test/mochitest/browser_dbg_multiple-windows.js
rename : devtools/client/shared/test/browser_dbg_navigation.js => devtools/client/debugger/test/mochitest/browser_dbg_navigation.js
rename : devtools/client/shared/test/browser_dbg_target-scoped-actor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/shared/test/browser_dbg_target-scoped-actor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
rename : devtools/client/debugger/new/test/mochitest/examples/doc_global-method-override.html => devtools/client/debugger/test/mochitest/doc_global-method-override.html
2018-10-10 09:16:11 +03:00
Gurzau Raul
fa37566219 Merge inbound to mozilla-central. a=merge 2018-10-10 07:35:14 +03:00
David Walsh
596770203c Bug 1314057 - Move old debugger's multiple-windows, tab and target actors tests. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_multiple-windows.js => devtools/client/shared/test/browser_dbg_multiple-windows.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_navigation.js => devtools/client/shared/test/browser_dbg_navigation.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js => devtools/client/shared/test/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js => devtools/client/shared/test/browser_dbg_target-scoped-actor-02.js
rename : devtools/client/debugger/test/mochitest/doc_script-switching-01.html => devtools/client/shared/test/doc_script-switching-01.html
rename : devtools/client/debugger/test/mochitest/doc_script-switching-02.html => devtools/client/shared/test/doc_script-switching-02.html
2018-10-08 13:21:41 -05:00
David Walsh
cae700c292 Bug 1314057 - Remove duplicated test between old and new debugger. r=loganfsmyth 2018-10-08 13:04:50 -05:00
David Walsh
14f2f48d33 Bug 1314057 - Move listtabs and listaddons tests to shared. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/addon1.xpi => devtools/client/shared/test/addon1.xpi
rename : devtools/client/debugger/test/mochitest/addon2.xpi => devtools/client/shared/test/addon2.xpi
rename : devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js => devtools/client/shared/test/browser_dbg_listaddons.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js => devtools/client/shared/test/browser_dbg_listtabs-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js => devtools/client/shared/test/browser_dbg_listtabs-02.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js => devtools/client/shared/test/browser_dbg_listtabs-03.js
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-01.html => devtools/client/shared/test/doc_empty-tab-01.html
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-02.html => devtools/client/shared/test/doc_empty-tab-02.html
2018-10-08 13:02:13 -05:00
David Walsh
6a0e0d9abe Bug 1314057 - Move globalactor and global method override tests. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js => devtools/client/debugger/new/test/mochitest/browser_dbg_global-method-override.js
rename : devtools/client/debugger/test/mochitest/doc_global-method-override.html => devtools/client/debugger/new/test/mochitest/examples/doc_global-method-override.html
rename : devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js => devtools/client/shared/test/browser_dbg_globalactor.js
rename : devtools/client/debugger/test/mochitest/testactors.js => devtools/client/shared/test/testactors.js
2018-10-08 12:08:05 -05:00
Julian Descottes
f1a644359d Bug 1493104 - Add ADBScanner decorator to listen to addon status udpates;r=ladybenko,daisuke
--HG--
extra : rebase_source : 2c1690254e7a9cbf424888cb77c008bba4c4ede7
2018-10-05 13:51:18 +02:00
Julian Descottes
9ab0355775 Bug 1493104 - Add adbScanner to WebIDE scanners if status is already installed;r=ladybenko,daisuke
This fixes the following scenario:
- install ADB
- connect a Device
- start about:debugging
=> device shows up in sidebar
- start WebIDE
=> device should show up in WebIDE

--HG--
extra : rebase_source : b056411fcfc7d0d7f0f50d807b1b24672616607e
2018-10-05 11:21:04 +02:00
Julian Descottes
b9f48622a5 Bug 1493104 - Listen to ADB extension updates in about:debugging usb-runtime helper;r=ladybenko,daisuke
--HG--
extra : rebase_source : 5cd44c8098de216a0ba9f8de935b8d4eed764374
2018-10-05 11:45:32 +02:00
Julian Descottes
f32a8ff753 Bug 1493104 - Convert ADBScanner from a singleton to a class;r=ladybenko,daisuke
--HG--
extra : rebase_source : 7a66e727d567756daae2e57c32c290915f986d45
2018-10-05 11:17:22 +02:00
Gabriel Luong
46551de89c Bug 1248619 - Part 3: Restore the previous viewport size, user agent, display pixel ratio and touch simultation properties. r=rcaliman
We also provided reasonable defaults to all our SErvices.prefs getter in case an user's profile
is somehow missing those prefs.
2018-10-09 14:53:29 -04:00
Gabriel Luong
3d646a307f Bug 1248619 - Part 2: Restore the previous device state in RDM. r=rcaliman 2018-10-09 14:53:29 -04:00
Bogdan Tara
747771a75a Backed out 2 changesets (bug 1248619) for devtools/client/responsive.html/test/unit/test_change_device.js failures
Backed out changeset fb2a9e0b7538 (bug 1248619)
Backed out changeset ae15dbcedd8a (bug 1248619)
2018-10-09 22:43:50 +03:00
Gabriel Luong
f1a275aac1 Bug 1248619 - Part 3: Restore the previous viewport size, user agent, display pixel ratio and touch simultation properties. r=rcaliman
We also provided reasonable defaults to all our SErvices.prefs getter in case an user's profile
is somehow missing those prefs.
2018-10-09 14:53:29 -04:00
Gabriel Luong
8ab4b43309 Bug 1248619 - Part 2: Restore the previous device state in RDM. r=rcaliman 2018-10-09 14:53:29 -04:00
Gurzau Raul
342b8a145e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-10 01:02:56 +03:00
Alexandre Poirot
f2092025cc Bug 1497292 - Switch RootClient calls from callbacks to promises. r=yulia
MozReview-Commit-ID: B1Z3tCjCHU3

Differential Revision: https://phabricator.services.mozilla.com/D8023

--HG--
extra : moz-landing-system : lando
2018-10-09 08:06:10 +00:00
shindli
089182bee5 Merge inbound to mozilla-central. a=merge 2018-10-09 19:24:28 +03:00
Michael Ratcliffe
2150b8be21 Bug 1493937 - Highlighting the various margin/border/padding/content regions from the box-model does not work anymore r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D8020

--HG--
extra : moz-landing-system : lando
2018-10-09 07:41:35 +00:00
Michael Ratcliffe
1341efabb4 Bug 1496793 - Event telemetry should trim values if length > 80 chars r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D7989

--HG--
extra : moz-landing-system : lando
2018-10-08 17:12:25 +00:00
Michael Ratcliffe
5000a5eeab Bug 1488406 - Allow finish() to measure in seconds n addition to ms r=janerik
gfritzsche asked me to use this method to add compatibility to measure the time in seconds.

At the moment we are forced to clone `devtools/client/shared/TelemetryStopwatch.jsm` so that we can get it working the way we need.

The problem is that it measure time in ms when using start() finish() etc. and that creates too many entries in our charts and makes them next to impossible to read.

It would be much better if we could measure the time in seconds instead.

Differential Revision: https://phabricator.services.mozilla.com/D4936

--HG--
extra : moz-landing-system : lando
2018-10-09 08:59:42 +00:00
yulia
d2ae0d6505 Bug 1488376 - Use target.getFront to instantiate ReflowFront; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D7888

--HG--
extra : moz-landing-system : lando
2018-10-09 10:01:19 +00:00
yulia
498cbdfbe4 Bug 1488380 - update RDM emulation front instantiation with comments, move to getFront elsewhere; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D8006

--HG--
extra : moz-landing-system : lando
2018-10-09 10:16:38 +00:00
Alexandre Poirot
687cff632b Bug 1492265 - Use a content process target actor for xpcshell debugging. r=jdescottes
MozReview-Commit-ID: J9XTgC0EBPG

Depends on D7415

Differential Revision: https://phabricator.services.mozilla.com/D7416

--HG--
extra : moz-landing-system : lando
2018-10-09 09:31:08 +00:00
Daisuke Akatsuka
dbf968f31f Bug 1494547: Store actual connection information. r=jdescottes
Depends on D7842

Differential Revision: https://phabricator.services.mozilla.com/D7843

--HG--
extra : moz-landing-system : lando
2018-10-09 08:45:47 +00:00
Daisuke Akatsuka
cfcc43a224 Bug 1494547: Store connection settings to runtime object. r=jdescottes
Depends on D7039

Differential Revision: https://phabricator.services.mozilla.com/D7842

--HG--
extra : moz-landing-system : lando
2018-10-09 05:47:52 +00:00
yulia
3b9941d99e Bug 1488377 - Use target.getFront to instantiate CssPropertiesFront; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D7886

--HG--
extra : moz-landing-system : lando
2018-10-08 15:01:45 +00:00
Noemi Erli
a9748223c6 Merge inbound to mozilla-central. a=merge 2018-10-09 07:03:30 +03:00
Noemi Erli
31184dddce Merge inbound to mozilla-central. a=merge 2018-10-09 00:52:28 +03:00
Tiberius Oros
2f11f4a742 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-08 19:21:26 +03:00
Andreea Pavel
3764388b3e Backed out changeset 26d2f8e018b5 (bug 1492265) for failing xpcshell at devtools/server/tests/unit/test_promises_actor_attach.js a CLOSED TREE
--HG--
extra : amend_source : 05b3fe80cc8b79bebb697cddbe9ad22deb4261fc
2018-10-08 19:16:21 +03:00
Neil Deakin
f659f51906 Bug 1310193 - Remove wrapping of nsISupports as nsISupportsInterfacePointer in transferables. r=smaug
--HG--
extra : rebase_source : 562b3bcd621ad348b7e2ada8151775b188ba58ff
2018-10-07 16:33:07 +02:00
Mantaroh Yoshinaga
4c95ba0b3d Bug 1493659 - Skip the click event handler if touch event has occurred. r=birtles
Tapping the menu button during the panel has shown make the menu button to be unopenable. This cause reason is removing the pointer-events property before the mouse event happens.
The tapping event will happen many the event like the following:
1) touchstart
2) touchmove (Long tap only)
3) touchend
4) mousedown
5) mouseup
6) click

This patch will detect the touchend event to eat the click event.

Differential Revision: https://phabricator.services.mozilla.com/D7827

--HG--
extra : moz-landing-system : lando
2018-10-07 17:52:11 +00:00
Ariel Burone
397ad6f4da Bug 972284 - "Remove the "→" from networkMenu.totalMS" r=vporof 2018-10-06 00:28:00 +03:00
Alexandre Poirot
6b9e5a6f3d Bug 1492265 - Use a content process target actor for xpcshell debugging r=jdescottes on a CLOSED TREE
MozReview-Commit-ID: J9XTgC0EBPG

Depends on D7415

Differential Revision: https://phabricator.services.mozilla.com/D7416

--HG--
extra : source : 9259cfe05c4ecd43d5e8ca354fa14ba4b96a6ae3
extra : histedit_source : 25c98064b79fd9c132ad19c874b7a535e8742dc2
2018-10-08 14:26:05 +00:00
Andreea Pavel
43fb61451b Backed out 3 changesets (bug 1492265, bug 1496025) for failing org.mozilla.geckoview.test.AccessibilityTest.testMoveByCharacter on a CLOSED TREE
Backed out changeset 9259cfe05c4e (bug 1492265)
Backed out changeset 1292fd4850a7 (bug 1496025)
Backed out changeset c9a6fdac66bb (bug 1496025)
2018-10-08 18:07:26 +03:00
Alexandre Poirot
c61d2c2071 Bug 1492265 - Use a content process target actor for xpcshell debugging r=jdescottes
MozReview-Commit-ID: J9XTgC0EBPG

Depends on D7415

Differential Revision: https://phabricator.services.mozilla.com/D7416

--HG--
extra : moz-landing-system : lando
2018-10-08 14:26:05 +00:00