Commit Graph

1615 Commits

Author SHA1 Message Date
Brindusan Cristian
830478fd5f Merge inbound to mozilla-central. a=merge 2018-05-25 03:04:03 +03:00
Jason Laster
7c89a31ba7 Bug 1463481 - Update Debugger Frontend v58. r=dwalsh
MozReview-Commit-ID: JS9wvG9Qmw6
2018-05-24 16:55:30 -04:00
J. Ryan Stinnett
e2c2e9c3e4 Bug 1463924 - Remove Dev. Edition promo doorhanger. r=nchevobbe
MozReview-Commit-ID: LIg6o35CvD2

--HG--
extra : rebase_source : 0eda7252ad7962b5038b3d7df3c8fc2eee9db511
2018-05-23 18:30:36 -05:00
Gabriel Luong
3881eed0d8 Bug 1463555 - Queue adding the tabs to the inspector sidebar. r=Honza 2018-05-24 14:33:27 -04:00
Cosmin Sabou
c0558ac9b3 Backed out changeset 432b51c73e20 (bug 1463481) for devtools failures on several files. CLOSED TREE 2018-05-24 20:23:29 +03:00
Jason Laster
8666036c2b Bug 1463481 - Update Debugger Frontend v58. r=dwalsh
MozReview-Commit-ID: JS9wvG9Qmw6
2018-05-24 11:15:19 -04:00
Dorel Luca
dc6d856805 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-23 12:51:22 +03:00
Tom Tromey
d8c5e0102a Bug 1462553 - fix !important parsing in devtools; r=pbro
Bug 1462553 points out that the CSS-parsing code in parsing-utils was
not correctly handling "!important"; in particular, it was allowing
this to appear in the middle of a declaration, rather than only at the
end.  This patch fixes the parser.

MozReview-Commit-ID: 9efv60gX6nV

--HG--
extra : rebase_source : c7e2d1209132bc7a2285850b4bbd24ecbbcbb48d
2018-05-18 11:39:43 -06:00
Csoregi Natalia
acd92af57e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-23 01:02:30 +03:00
Jason Laster
d7faefdf92 Bug 1463415 - Update Debugger Frontend v57. r=dwalsh
MozReview-Commit-ID: JArKRKwmWjF
2018-05-22 16:55:10 -04:00
shindli
4ff26c26f4 Merge inbound to mozilla-central. a=merge 2018-05-22 00:29:52 +03:00
Gabriel Luong
6888ec6426 Bug 1459027 - Lazy load the AutocompletePopup in the rule view. r=pbro 2018-05-21 10:14:40 -04:00
Michael Ratcliffe
13a006d57e Bug 1458208 - telemetry.js: DevTools code should always go through telemetry.js r=jdescottes
MozReview-Commit-ID: 9cUGY2CjjZG

--HG--
extra : rebase_source : 1818f742cc89c25146f23d42c68a6b53ae9cdc21
2018-05-10 15:14:01 +01:00
Michael Ratcliffe
0725240652 Bug 1296723 - Remove logOncePerBrowserVersion telemetry functions and probes r=jryans
MozReview-Commit-ID: AvUuzTgoEhz

--HG--
extra : rebase_source : 22fa33853eb70a2ad780d162f6af545db57e0b43
2018-05-09 12:01:35 +01:00
Michael Ratcliffe
3df73f73cd Bug 1458206 - telemetry.js: Cleanup toolOpened/toolClosed r=jdescottes
The methods have been improved and now live in telemetry.js again.

We use these methods for tools that at least require timing.

MozReview-Commit-ID: 2CqBCA9j3XU

--HG--
extra : rebase_source : faa489ea4790db55648301be842f55cea308ce29
2018-05-04 18:00:04 +01:00
Jason Laster
e785e4e3eb Bug 1462630 - Update Debugger Frontend v56. r=dwalsh
MozReview-Commit-ID: 4JWb6Ac81Ce
2018-05-18 18:30:41 -04:00
Ciure Andrei
2f509969e9 Merge inbound to mozilla-central. a=merge 2018-05-19 01:05:58 +03:00
Michael Hoffmann
8f38bdc154 Bug 1461328 - Handle !important for font-family in inspector correctly. r=pbro
--HG--
extra : rebase_source : 293c85d17d1849d052e2d010be811e64640af4b8
2018-05-18 04:21:00 +03:00
Gabriel Luong
295877e7ea Bug 1462451 - Remove checks for the 3 pane toggle button. r=jryans 2018-05-18 10:59:04 -04:00
Jason Laster
afb0e9441b Bug 1462330 - Update Debugger Frontend v55. r=dwalsh
MozReview-Commit-ID: GLivDxLHqbn
2018-05-17 17:48:33 -04:00
Jason Laster
9b276baed3 Bug 1462074 - Update Debugger Frontend v54. r=dwalsh
MozReview-Commit-ID: 8Hh9RCzEObm
2018-05-17 08:23:28 -04:00
Gabriel Luong
9935783cf2 Bug 1433718 - Enable 3 pane inspector in nightly and make unit tests pass. r=pbro 2018-05-04 09:38:47 -04:00
Jan Odvarko
7da7313301 Bug 1425538 - Use NotificationBox as regular React element; r=nchevobbe
MozReview-Commit-ID: AHvRWfRd1XY

--HG--
extra : rebase_source : 671eda5293be945bd564ad093ea513ec61b826c1
2018-05-16 17:38:06 +02:00
Andreea Pavel
b1d27e6d73 Backed out changeset 8d0caf759080 (bug 1425538) for failing devtools/client/webconsole/test/mochitest/browser_jsterm_selfxss.js on a CLOSED TREE 2018-05-16 09:49:32 +03:00
Jan Odvarko
a1a00717fd Bug 1425538 - Use NotificationBox as regular React element; r=nchevobbe
MozReview-Commit-ID: DRbxfnqMMvV

--HG--
extra : rebase_source : 8d9a51486bddd88bc05227b9e8dcbc45330bf20c
2018-05-16 07:12:40 +02:00
Michael Ratcliffe
3b052d0d30 Bug 1458205 - telemetry.js: Remove actionOccurred r=jdescottes
MozReview-Commit-ID: 7mBtbV5inso

--HG--
extra : rebase_source : 98f050564b93430ebb7882d177a85e0f9fd1aa99
2018-05-04 14:30:40 +01:00
Michael Ratcliffe
5c91c7417c Bug 1458204 - telemetry.js: Rename startTimer/stopTimer r=jdescottes
MozReview-Commit-ID: HAgOaVka0Qk

--HG--
extra : rebase_source : b8d13342be947c1f700dbdc24f820b13b047dcb0
2018-05-04 14:14:43 +01:00
Michael Ratcliffe
30e6b8b177 Bug 1458203 - telemetry.js: Rename all log* methods r=jdescottes
MozReview-Commit-ID: 9QcRGkXCq71

--HG--
extra : rebase_source : a2dcf7c3b8c58aba0afccd83377ffe2855862b02
2018-05-09 09:53:49 +01:00
Mantaroh Yoshinaga
a32ed2ab54 Bug 1455462 - Part 3. Use zoom value when showing popup menu. r=jdescottes
The openPopupAtScreen() use the zoomed css coordinate value as position value,
devtools's caller of this function use css pixel value without zoom. So position
of popup will missaligned if zooming out/in the devtool panel.

MozReview-Commit-ID: 4vvEssO41bO

--HG--
extra : rebase_source : 6bb8d7288590f3d85bfef362ecda9fc823675d7b
2018-05-11 09:08:09 +09:00
Mantaroh Yoshinaga
c91355132f Bug 1455462 - Part 2. Use the rounded zoom value of devtool panel. r=jdescottes
This patch will use rounded zoom value of dev tool panel.
This changes will ensure the zoom value test.

MozReview-Commit-ID: JvSdZUbpeCH

--HG--
extra : rebase_source : 390361836735f7bb1edeb28ad9e6ff40bb51e97f
2018-05-11 09:08:09 +09:00
Mantaroh Yoshinaga
9c2ce884eb Bug 1455462 - Part 1. Use the toolbox.zoomIn3.key shortcut. r=ochameau
This key will empty string, so we don't use this key now.
But we might use this key in the future.

MozReview-Commit-ID: ETwzSvqxXto

--HG--
extra : rebase_source : 314b758fcd02927ada42202d36e14f51380321f5
2018-05-11 09:08:08 +09:00
Dorel Luca
d32e085275 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-11 00:59:14 +03:00
Csoregi Natalia
d2a7e3fcd3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-10 19:45:06 +03:00
Jason Laster
40117fd237 Bug 1460371 - Update Debugger Frontend v51 r=jdescottes
--HG--
rename : devtools/client/debugger/new/debugger.css => devtools/client/debugger/new/dist/debugger.css
rename : devtools/client/debugger/new/parser-worker.js => devtools/client/debugger/new/dist/parser-worker.js
rename : devtools/client/debugger/new/pretty-print-worker.js => devtools/client/debugger/new/dist/pretty-print-worker.js
rename : devtools/client/debugger/new/search-worker.js => devtools/client/debugger/new/dist/search-worker.js
2018-05-10 12:34:11 -04:00
Jason Laster
4b92e55e0c Bug 1460056 - Update Debugger Frontend v50. r=jdescottes
MozReview-Commit-ID: DEBZJPz2YlK
2018-05-09 19:35:36 -04:00
Julian Descottes
81f4fb8148 Bug 1459605 - Wait for all workers to have registrationActors before unregistering;r=ladybenko
MozReview-Commit-ID: 729BNJ1hWxC

--HG--
extra : rebase_source : f77bacdc0de245587ae1309fce64b4706e8671cb
2018-05-10 03:48:31 +02:00
Kris Maglione
01c298aca6 Bug 1460092: Add ESLint rule to enforce use of ChromeUtils.generateQI. r=Gijs
Also fixes existing code which fails the rule.

MozReview-Commit-ID: CkLFgsspGMU

--HG--
extra : rebase_source : 86a43837659aa2ad83a87eab53b7aa8d39ccf55b
2018-05-08 18:36:22 -07:00
Cosmin Sabou
a916fb7c3e Merge inbound to mozilla-central. a=merge 2018-05-09 20:27:38 +03:00
Jason Laster
49932142ae Bug 1460054 - Update Debugger Frontend v49. r=jdescottes
MozReview-Commit-ID: 4wr5NnLBTn7

--HG--
extra : rebase_source : d277558ed7c89457bd3ac884c701c58a8f92c555
2018-05-09 13:43:46 +02:00
Julian Descottes
55cd41ff36 Bug 1460067 - Update references to devtools-core in devtools documentation;r=jlast
MozReview-Commit-ID: FWqWe0xoBrR

--HG--
extra : rebase_source : 244bc3b34502fd1e73e96fff5390f00f2974d8a6
2018-05-09 00:07:58 +02:00
Jason Laster
f985568a26 Bug 1457995 - Update Debugger Frontend v48. r=jdescottes 2018-05-08 17:52:42 -04:00
Jason Laster
ed1c32dbdb Bug 1457989 - Update Debugger Frontend v47. r=jdescottes
MozReview-Commit-ID: Jfu0ZavS3e2
2018-05-08 15:47:47 -04:00
Margareta Eliza Balazs
7be1f21cf0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-09 12:39:10 +03:00
Patrick Brosset
a10aa3eb8d Bug 1451683 - Avoid reacting to mousedown twice in a row when starting to drag the splitter; r=miker
MozReview-Commit-ID: ClTdZ03tB0U

--HG--
extra : rebase_source : 99ed544f4715e3aa416ace9f9816b567ba640ec9
2018-05-04 17:12:45 +02:00
Jason Laster
db0ca01e42 Bug 1457517 - Update Debugger Frontend v46. r=jdescottes 2018-05-07 18:30:42 -04:00
Gurzau Raul
a27667b2c0 Backed out 2 changesets (bug 1433718) for devtools failures on markup/test/browser_markup_events_react_development_15.4.1_jsx.js
Backed out changeset 19576ace167c (bug 1433718)
Backed out changeset b7aeba47bb1f (bug 1433718)
2018-05-05 10:50:14 +03:00
Gabriel Luong
dd29da22c4 Bug 1433718 - Make unit tests pass with the 3 pane inspector on in nightly. r=pbro 2018-05-04 09:38:47 -04:00
Michael Ratcliffe
764c4c8578 Bug 1098374 - Telemetry: Stop all monkey patching in devtools telemetry tests r=yulia
Changes and notes:
  - Created `devtools/client/shared/test/telemetry-test-helpers.js`, which
    contains test helpers to aid in creating and running telemetry tests.
  - Removed any telemetry monkeypatching as it is not dependable and no longer
    needed (there is some left in GCLI but the test is now disabled because
    we are removing GCLI soon anyhow).
  - Because `telemetry-test-helpers.js` is imported by `shared-head.js` I
    have had to make it available everywhere that shared-head.js is used.
  - All telemetry tests have been rewritten to use the new helper.
  - shared-head.js cannot be imported by tests inside
    `devtools/client/performance/test/` because perf have custom `once` and
    `waitFor` implementations that act differently from the ones inside
    `shared-head.js`. This means I had to import the telemetry helpers into
    `devtools/client/performance/test/head.js`
  - Created `devtools/client/shared/test/browser_telemetry_misc.js` to be sure
    to catch `DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER` (we catch a few
    others to be thorough).
  - Disabled `browser_inspector_menu-02-copy-items.js`, which was failing to
    test some expired scalars. I also corrected the way the scalars are logged
    because it was completely wrong.

MozReview-Commit-ID: JjQEGM6hT61

--HG--
extra : rebase_source : cd1214d01bd11908f69167839975cd93ecb83421
2018-05-01 18:06:14 +01:00
Zhang Junzhi
2a3cb6ddb8 Bug 1454910 - Replaces the unicode-url stub with an actual unicode-url shim in the Developer Tools r=nchevobbe
MozReview-Commit-ID: vWJPYgc4uw

--HG--
extra : rebase_source : 7f2c325b9289bd93e0dc4bf361b85a43eb86e6d8
2018-05-03 13:33:47 +08:00
Gabriel Luong
787fcb84ea Bug 1446944 - Provide onboarding tooltip for the 3 pane inspector feature. r=jdescottes, flod 2018-05-03 13:55:54 -04:00