Commit Graph

1811 Commits

Author SHA1 Message Date
Julian Descottes
6a52365e86 Bug 1471540 - Make DevTools code compatible with new eslint-plugin-react;r=standard8
MozReview-Commit-ID: 1flBkghZw9

--HG--
extra : rebase_source : 1ed58c60690e9f1b227b8de3c78b05ae98672230
2018-07-20 14:26:45 +02:00
Brian Birtles
05069d25b9 Bug 1472938 - Defer image pre-loading until idle; r=jdescottes
This should prevent introducing further delay when opening DevTools.

MozReview-Commit-ID: D9XDieFoU8a

--HG--
extra : rebase_source : f7a5309ed2f64ec358fee13068efd6da8acfbdd2
2018-07-25 13:09:01 +09:00
Brian Birtles
c1308d9e27 Bug 1472938 - Preload images used on MenuItem labels; r=jdescottes
This is to avoid rendering for a frame or two without the menu item icons being
visible which causes flicker, particularly on lower-end machines.

MozReview-Commit-ID: Aq7AOkPwu9V

--HG--
extra : rebase_source : ee371cf848dcf39ec9f3cd9689268c3e9ef41c54
2018-07-23 13:17:24 +09:00
Brian Birtles
18d91510d9 Bug 1472938 - Convert MenuItem to a class; r=jdescottes
This is so that we can hook into the componentDidMount method.

MozReview-Commit-ID: 5NCDgvDPbe1

--HG--
extra : rebase_source : 3768f50b20d208f5d9bb5724194fcdc2927a873c
2018-07-23 13:12:40 +09:00
Boris Zbarsky
0e54dc6661 Bug 1476145 part 4. Stop using getInterface(nsIDOMWindowUtils) in devtools. r=bgrins 2018-07-24 19:47:41 -04:00
shindli
f36ee2923a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-26 14:21:26 +03:00
fvsch
ede286432d Bug 1476902 - all-tabs-menu contrast and hover style; r=jdescottes
--HG--
extra : rebase_source : b8787b3b085a12c95addb025f3156d2201f55ba3
2018-07-23 12:55:07 +02:00
Julian Descottes
3554bddce5 Bug 1476908 - Show keyframes for elements in shadow dom;r=bgrins
MozReview-Commit-ID: 6YJUnReL3PS

--HG--
extra : rebase_source : e1f663dd2044fb642b0606ba2dc153b4f8e43172
2018-07-20 17:48:50 +02:00
Mantaroh Yoshinaga
65a508e9e3 Bug 1474221 - Part 1. Allow specifying MenuItem icons from Javascript. r=birtles
This patch introduces the icon property for MenuItem. It also add padding to
allow for checkboxes only if there is at least one MenuItem using a checkbox.

MozReview-Commit-ID: CvvlR51mA53

--HG--
extra : rebase_source : 47a2a7cace22ad93d247a1e60006f16eb79ab476
2018-07-19 16:11:26 +09:00
Julian Descottes
9ac50afe02 Bug 1476647 - Fix TableWidget scroll position calculation;r=miker
MozReview-Commit-ID: Kn9PQMXG8bC

--HG--
extra : rebase_source : faeb2d7e4a207f8380082e0070599a130b32098f
2018-07-18 18:01:29 +02:00
Margareta Eliza Balazs
92460b7c21 Backed out changeset 627f2adec73b (bug 1476647) for causing failures in devtools/client/storage/test/browser_storage_overflow.js 2018-07-19 09:05:35 +03:00
Julian Descottes
21e5470305 Bug 1476647 - Fix TableWidget scroll position calculation;r=miker
MozReview-Commit-ID: Kn9PQMXG8bC

--HG--
extra : rebase_source : 54909fafa6df368cb48951aec59f006630504951
2018-07-18 18:01:29 +02:00
Mantaroh Yoshinaga
973be84445 Bug 1476502 - Remove dotted style focusring from TabBar. r=bgrins
This patch will remove the dotted style focusring from TabBar. We have same tab
bar in the toolbox, but this tab has removed this style already.
(For detail, see bug 1444793)

MozReview-Commit-ID: CyazZkvKR6H

--HG--
extra : rebase_source : 821e606f54bfceba124af9d9c2585296f2ebc40e
2018-07-18 14:02:04 +09:00
Nicolas Chevobbe
405cda88ac Bug 1475165 - Make autocomplete always select first item by default; r=Honza.
Previously, we were trying to select the item the closest
to the input used for the autocompletion. It was causing
some weird behaviour when the popup wasn't displayed at
the expected position.
Always selection the top-most item seems will avoid those
cases, bring us consistency across the toolbox as well as
with other tool having autocompletion (code editors, Chrome, …).
The autocomplete-popup test is modified to assert the new behavior.

MozReview-Commit-ID: DhNovX51KRO

--HG--
extra : rebase_source : cfb2ebaaed23ce5c51ef9d8f447f3fabe0a04a49
2018-07-13 16:52:37 +02:00
Emma Malysz
ce8c74748f Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102
MozReview-Commit-ID: LBQ0RoS0ZVc

--HG--
rename : dom/webidl/ScrollBoxObject.webidl => dom/chrome-webidl/XULScrollElement.webidl
rename : layout/xul/ScrollBoxObject.cpp => dom/xul/XULScrollElement.cpp
rename : layout/xul/ScrollBoxObject.h => dom/xul/XULScrollElement.h
extra : rebase_source : 6a0de76dfdacbc29d261a4aea703a44f87ad7e12
2018-06-25 10:11:31 -07:00
Bogdan Tara
6dbc2726d8 Backed out changeset b099e7e0b264 (bug 1454358) for build bustages on Element.h CLOSED TREE
--HG--
rename : dom/chrome-webidl/XULScrollElement.webidl => dom/webidl/ScrollBoxObject.webidl
rename : dom/xul/XULScrollElement.cpp => layout/xul/ScrollBoxObject.cpp
rename : dom/xul/XULScrollElement.h => layout/xul/ScrollBoxObject.h
2018-07-12 01:50:53 +03:00
Emma Malysz
c28a132d13 Bug 1454358, removes unneccessary implementation of ScrollBoxObject rr?enndeakin+6102 r=bz,enndeakin+6102
MozReview-Commit-ID: LBQ0RoS0ZVc

--HG--
rename : dom/webidl/ScrollBoxObject.webidl => dom/chrome-webidl/XULScrollElement.webidl
rename : layout/xul/ScrollBoxObject.cpp => dom/xul/XULScrollElement.cpp
rename : layout/xul/ScrollBoxObject.h => dom/xul/XULScrollElement.h
extra : rebase_source : ad00e7030e50229975b0bc0d3c622af4fe244a79
2018-06-25 10:11:31 -07:00
Daisuke Akatsuka
bc932a40f4 Bug 1330544 - Part 3: Add test of altering properties. r=pbro
MozReview-Commit-ID: 2vvlQgL53UW

--HG--
extra : rebase_source : 5b41dbe78c9886255d68f9609147e3e47b94b211
2018-07-06 17:26:53 +09:00
Michael Ratcliffe
838616630e Bug 1473842 - Upgrade React to v16.4.1 r=nchevobbe
MozReview-Commit-ID: CKlj71e4ZHy

--HG--
extra : rebase_source : 9529e6e33d4f789eb41b04ff3815379fe41a233d
2018-07-06 10:43:34 +01:00
Julian Descottes
0fa00db20c Bug 1473819 - Force height: Infinity for HTMLTooltip used by autocomplete;r=nchevobbe
MozReview-Commit-ID: DpWs2QZ9nNo

--HG--
extra : rebase_source : af0a2564e866b3c195122b505e07cdef9e550d8b
2018-07-06 10:14:23 +02:00
Nicolas Chevobbe
eb9667402d Bug 1473305 - Move browser_jsterm_popup.js to devtools/client/shared/test ;r=Honza.
This test is directly calling Autocomplete popup methods and only uses the
console for the instance and the input it provides. This patch moves the
test to the shared component folder, where the autocompletion code lives
so it feels more natural.
A few test cases are added in the jsterm_accessibility test, this time in
direct relation with the console input.

MozReview-Commit-ID: Ih7rOJ3vHpb

--HG--
rename : devtools/client/webconsole/test/mochitest/browser_jsterm_popup.js => devtools/client/shared/test/browser_autocomplete_popup.js
extra : rebase_source : 148e7d3d9ac69a40facc428c1201a9aa52eeda29
extra : source : b8b912f1999018c8f1677299d7180d3a03bcb2d7
2018-07-04 15:30:07 +02:00
Brian Birtles
9518077b79 Bug 1461522 - Add Menu components; r=jdescottes
MozReview-Commit-ID: DJVU4rRYQYU

--HG--
extra : rebase_source : e855f004085749562ba5fce75abf748b284b100b
2018-06-28 15:13:06 +09:00
Brian Birtles
59e52349bd Bug 1461522 - Add a mechanism to allow updating an HTMLTooltip's size and position; r=jdescottes
MozReview-Commit-ID: 4SDxlTTFp8E

--HG--
extra : rebase_source : c8e429c8d88512bc807a3169b6651609e01e5556
2018-06-28 15:13:05 +09:00
Brian Birtles
1b60bc9ae5 Bug 1461522 - Honor ui.popup.disable_autohide setting in HTMLTooltip; r=jdescottes
MozReview-Commit-ID: ReYYKPYaVm

--HG--
extra : rebase_source : faa54c474ab6f79b5be03d5b0c7eae05218cdb8d
2018-06-28 15:13:05 +09:00
Brian Birtles
94d751c803 Bug 1461522 - Add ID and class properties to HTMLTooltip; r=jdescottes
In particular, the ID allows us to associate the tooltip with the button that
triggers it using the aria-controls attribute.

MozReview-Commit-ID: ArjH2s5JNlC

--HG--
extra : rebase_source : 5fed7b40a09c01d9b3d0f70de42d22388f2e5d63
2018-06-28 15:13:05 +09:00
Brian Birtles
341736279e Bug 1461522 - Add focus() and focusEnd() methods to HTMLTooltip; r=jdescottes
We will use these methods later when we put menu content inside HTMLTooltip in
order to set the initial focus.

MozReview-Commit-ID: HR02wg543gP

--HG--
extra : rebase_source : d873b490db0358b813bc6fb019b70a3277b419a9
2018-06-28 15:10:42 +09:00
Brian Birtles
e9258ddad8 Bug 1461522 - Factor out a focusableSelector utility; r=jdescottes
We will use this later when we introduce a MenuList class since it will want to
manage focus for its menu items.

This patch also extends the definition of focusable elements somewhat.

MozReview-Commit-ID: 3shnC0t79rF

--HG--
extra : rebase_source : 177e05adeef9708bdb78d46fda5286216db6cbb7
2018-06-28 15:10:27 +09:00
Brian Birtles
b8e1efcc44 Bug 1461522 - Add doorhanger type to HTMLTooltip; r=jdescottes
MozReview-Commit-ID: 6Oq9qauwngX

--HG--
extra : rebase_source : 0e6d333aa10e1580840fe107a8812260d16d0379
2018-06-28 15:04:13 +09:00
Brian Birtles
ae34b55b6a Bug 1461522 - Allow { height: "auto" } in HTMLTooltip setContent and make it the default; r=jdescottes
The current default value for height of Infinity has the unfortunate side
effect that, when combined with using a XUL wrapper, there will be a large
filler element stretching vertically on one side of the tooltip that effectively
neuters all content beneath it. While this is probably fine for tooltips that
are shown on hover, it is problematic if we want to use this for DevTools menus
because it means the user is unable to click anything above/below the menu so
long as it is open (which can be particularly problematic once we make
HTMLTooltip support the "Disable popup autohide" feature"). Even if we were to
decide that clicks outside the tooltip should be consumed anyway we would still
have the problem that hover styles don't apply in this "dead" region.

As a result, this patch makes the { height: Infinity } behaviour opt-in for
those tooltips that really need it. For most uses, however, a height calculated
when the tooltip is shown should be sufficient (and later in this patch series
we will add a mechanism to HTMLTooltip to explicitly request it recalculate its
size and position in response to content changes).

This patch introduces the { height: "auto" } mechanism and also reverses the
order in which size/position properties are calculated to match the regular
manner in which layout is performed: widths first, then heights.

MozReview-Commit-ID: 7BeVkxGVhYn

--HG--
extra : rebase_source : 4f0d88b377e00efc9d443db1a5ef0a7d29295929
2018-06-28 15:03:57 +09:00
Brian Birtles
e34c3dfb54 Bug 1461522 - Fix some comments in HTMLTooltip.js; r=jdescottes
MozReview-Commit-ID: F01ofl9u5lR

--HG--
extra : rebase_source : d2abf115d4e7fdbd8ea23b377c4a3f9d553f995c
2018-06-28 14:56:30 +09:00
Brian Birtles
2fddf4e8ec Bug 1461522 - Use the currentZoom as opposed to the pref value; r=jdescottes
In a couple of places in DevTools we read back the value of the
"devtools.toolbox.zoomValue" pref and take that to be the zoom value. However,
at certain zoom levels these two can differ: the pref value representing the
ideal zoom and currentZoom giving the actual zoom value in use.

This patch makes us use the actual zoom value in the two places where this
occurs.

Unfortunately, we cannot easily adjust the browser_html_tooltip_zoom.js test for
this since it uses a separate XUL document that does not take into account the
pref value---as a result that test directly sets the currentZoom on the separate
doc and hence this problem won't occur.

Instead, this patch adjusts the browser_toolbox_zoom_popup.js test since the
toolbox menu positioning uses the same problematic pattern so we can reproduce
the bug in the browser_toolbox_zoom_popup.js. (This patch fixes both
occurances of this pattern.)

At least locally browser_toolbox_zoom_popup.js passes for me with a zoom of 1.5
but fails with a zoom of 1.4. Similarly in my testing of HTMLTooltip, zoom
values such as 1.2 and 1.4 often show significant misalignment whilst a zoom of
1.3 or 1.5 is fine.

With the code changes in this patch, the test passes with any given zoom factor.

(This patch also incidentally replaced isNaN with the more robust Number.isNaN.)

MozReview-Commit-ID: JmlRoidARVp

--HG--
extra : rebase_source : 39370089e38c473987c9bfb1a4ba582cc781db1b
2018-06-28 14:55:48 +09:00
Brian Birtles
f60bbdefb3 Bug 1461522 - Make HTMLTooltip position the arrow correctly in RTL mode; r=jdescottes
Currently the arrow offset is not correctly positioned in RTL mode as evidenced
by the test case included in this patch (which fails without the code changes
included in this patch).

This patch logicalizes the calculations for positioning the tooltip which fixes
this and other issues when using RTL mode and will make it easier to introduce
a new "doorhanger" type tooltip later in this patch series.

MozReview-Commit-ID: BQXhDHbPTbl

--HG--
extra : rebase_source : c9227a18442dafef84643981a98b5f3697d9e50b
2018-06-28 14:52:10 +09:00
Jason Laster
c367b58df7 Bug 1472735 - Update Debugger Frontend v67. r=jdescottes 2018-07-02 18:10:25 -04:00
Tiberius Oros
93bed26733 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-03 00:59:47 +03:00
Andreea Pavel
476f752665 Backed out changeset d56426c4190b (bug 1472735) for damp failures at debugger/simple.js on a CLOSED TREE 2018-07-03 00:28:09 +03:00
Jason Laster
5877ab780b Bug 1472735 - Update Debugger Frontend v67. r=jdescottes 2018-07-02 15:34:04 -04:00
Jason Laster
db19c052dd Bug 1472023 - Update Debugger Frontend v66. r=dwalsh
MozReview-Commit-ID: 8FV5f3SVjUO
2018-07-02 13:17:47 -04:00
Mark Banner
cbfcd78cd5 Bug 1470455 - Add the 'expected' arguments to throws/rejects for devtools. r=jdescottes
MozReview-Commit-ID: 3HmVFhiA2FZ

--HG--
extra : rebase_source : 2f9fa5372e91f964bdcad4f1e254aff71ce823cd
2018-06-21 16:56:08 +01:00
Michael Ratcliffe
b441397dbd Bug 1466880 - Track toolbox session id in event telemetry probes r=yulia
MozReview-Commit-ID: SC6Vm4Qn7n

--HG--
extra : rebase_source : 64f03f765a8060a3478b50e25f248286cdab8e3f
2018-06-29 16:36:24 +01:00
Julian Descottes
76d3fbf537 Bug 1471162 - Stop using fake floating scrollbar in OSX dark theme;r=pbro
MozReview-Commit-ID: 8nFpHCWojYC

--HG--
extra : rebase_source : af1196714bdda62acf289d624de6b4c84053d016
2018-06-28 12:24:46 +02:00
Coroiu Cristina
85cfb65d4b Backed out changeset 57c6388be227 (bug 1466880) for devtools failures at devtools/client/responsive.html/test/browser/browser_telemetry_activate_rdm.js on a CLOSED TREE 2018-06-29 20:42:35 +03:00
Michael Ratcliffe
36f5977d20 Bug 1466880 - Track toolbox session id in event telemetry probes r=yulia
MozReview-Commit-ID: SC6Vm4Qn7n

--HG--
extra : rebase_source : c15d2768be6c551c8f2bfea51de7d96c1fcff11f
2018-06-29 16:36:24 +01:00
Julian Descottes
4045d85ad1 Bug 1451734 - Add basic telemetry for application panel (open count, active time);r=ladybenko,miker
MozReview-Commit-ID: KONx4KdDhTU

--HG--
extra : rebase_source : 581ee5c66e6e20d40132830953c7957941d45662
2018-05-25 16:10:33 +02:00
Ciure Andrei
9a3f27233a Backed out 1 changesets (bug 1466880) for devtools perfails browser_exit_button.js CLOSED TREE
Backed out changeset e52c11b8f8ec (bug 1466880)
2018-06-28 01:52:52 +03:00
Michael Ratcliffe
e76c933ee5 Bug 1466880 - Track toolbox session id in event telemetry probes r=yulia
MozReview-Commit-ID: SC6Vm4Qn7n

--HG--
extra : rebase_source : a247143c183d3ee32cee50e257bdff531b066087
2018-06-22 14:08:47 +01:00
Julian Descottes
4de57e5d54 Bug 1464785 - Use native scrollbars in devtools dark theme for windows;r=pbro
MozReview-Commit-ID: IXbpqdEKdi1

--HG--
extra : rebase_source : 4b9e904afd93678ea26e750f39995113078b7372
2018-06-14 14:06:51 -07:00
Nicolas Chevobbe
b9474d997c Bug 1469959 - Don't use relatedTarget to check if the ObjectInspector was focused by tabbing; r=bgrins.
Basically this rolls back the changes made to the reps bundle
in Bug 1463415. This change will be backported in Github later
so the fix can ride the train.
A test is added to make sure we don't regress again.

MozReview-Commit-ID: Csak2pPyTOR

--HG--
extra : rebase_source : a3f24dab9e062f0743cdbc4e9cec9d1ce62c86d1
2018-06-25 17:57:15 +02:00
J. Ryan Stinnett
ca90a5ef7b Bug 1465637 - Rename tab-scoped actors to target-scoped actors. r=ochameau
The term "tab actor" was used ambiguously to mean either the "target actor
representing a tab" or "a child actor of the tab target actor" (such as the
console actor).  Here we rename the second case to "target-scoped actor".

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

--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
2018-06-26 13:27:57 +00:00
Brindusan Cristian
6060756652 Backed out changeset 78f117b43e0a (bug 1464785) for devtools failures on browser_parsable_css.js. CLOSED TREE 2018-06-26 15:17:52 +03:00
Julian Descottes
64805aee8d Bug 1464785 - Use native scrollbars in devtools dark theme for windows;r=pbro
MozReview-Commit-ID: IXbpqdEKdi1

--HG--
extra : rebase_source : 0cf5bd8de49f62348ad64554bc0899782d56ccbf
2018-06-14 14:06:51 -07:00
Daisuke Akatsuka
f24d951078 Bug 1468953: Use node bounds in viewport instead of offsets from offsetParent. r=jdescottes
MozReview-Commit-ID: nqMLetevCZ

--HG--
extra : rebase_source : 8ca955be72b36a7554024103ceede82bce0b5076
2018-06-26 10:51:40 +09:00
arthur.iakab
ff23802cfd Backed out changeset 88960670cf9f (bug 1465637) for failing talos damp tests on server/protocol.js: Error: Can't manage front without an actor ID on a CLOSED TREE
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js
2018-06-25 21:56:27 +03:00
J. Ryan Stinnett
8433b7ff9f Bug 1465637 - Rename tab-scoped actors to target-scoped actors. r=ochameau
The term "tab actor" was used ambiguously to mean either the "target actor
representing a tab" or "a child actor of the tab target actor" (such as the
console actor).  Here we rename the second case to "target-scoped actor".

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

--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
2018-06-25 17:53:40 +00:00
J. Ryan Stinnett
ead390bee8 Bug 1470497 - Fix navigation after opening container in RDM. r=gl
This fixes the case of navigating a container tab from about:newtab to a remote
site.  This case triggers the process flip machinery where parent process is
told to manage the load.  We needed to allow certain session store messages for
this to complete successfully.

--HG--
extra : rebase_source : bb89e430941039d13a5352c9fc21777844de94e4
2018-06-22 17:28:01 -05:00
Julian Descottes
58aba64766 Bug 1459398 - log a clear test failure if mandatory telemetry-test-helpers.js cannot be loaded;r=miker
MozReview-Commit-ID: KuMO6VeAfsw

--HG--
extra : rebase_source : c34968f0d45920ce03ce3e0228035bd7998ed708
2018-05-05 12:49:39 +02:00
Sebastian Hengst
82bbb42c90 Bug 1469872 - update bugzilla products and components in moz.build files: devtools. r=nalexander
MozReview-Commit-ID: 6bs0jkTP6rP

--HG--
extra : rebase_source : 4e554f8e710aea1fb372a0f21d7539cf568baa17
2018-06-20 21:34:40 +03:00
Alexandre Poirot
c2debeba9a Bug 1469824 - Remove AppCacheUtils.jsm. r=jryans
MozReview-Commit-ID: 7ZtVj55k11U

--HG--
extra : rebase_source : bdaefde6244c45547e1ab07f60568bb8fded2fa0
2018-06-20 04:50:19 -07:00
Sebastian Hengst
c0166972be Bug 1466139 - set animation panel ID depending on devtools.new-animationinspector.enabled. r=yulia
MozReview-Commit-ID: H093tRApoPq

--HG--
extra : rebase_source : 50a33bcc59b0321d274ae8649d37b73ef4c57a98
2018-06-18 18:40:22 +03:00
Andreea Pavel
3c701634e0 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 14:28:15 +03:00
Xidorn Quan
93f4492e83 Bug 1418874 part 1 - Use JS impl of CSS lexer instead of that from InspectorUtils in devtools. r=tromey
MozReview-Commit-ID: 3mam0A2JNif

--HG--
extra : rebase_source : a4d6af4bbd063875903f9d37c221b0fb1fbf0ece
2018-06-14 18:02:02 -07:00
J. Ryan Stinnett
fa78307d48 Bug 1466534 - Centralize DevTools link handling. r=jdescottes
This adds a `openContentLink` helper meant for any link controlled by web
content.  If there is an associated toolbox open, the toolbox's tab is used to
supply a triggering principal for the link.

MozReview-Commit-ID: 45l5yAPGpZr

--HG--
extra : rebase_source : 61a1d471d6792d148932488e854e16de60dea44b
2018-06-11 23:42:19 -07:00
Micah Tigley
f4bbde0e2c Bug 1450930 - The Page Down/Up keys doesn't work after pressing Home/End keys. r=Honza,yzen
--HG--
extra : rebase_source : ca09d081d992bd60a08b28861db5907c1c4d4308
2018-06-06 11:10:49 -04:00
Yura Zenevich
53bab65576 Bug 1466806 - fix RTL for tree view row expanders overlay and positioning. r=Honza
MozReview-Commit-ID: 8oPuRGIvMad
2018-06-19 10:53:45 -04:00
Razvan Caliman
b3f5a5970c Bug 1454317 - Reference correct shape swatch element after editing value in rule view. r=gl
MozReview-Commit-ID: LwF3XsE6yEs

--HG--
extra : rebase_source : ec28609972d25de265c514dd9322bb31b759937c
2018-06-18 20:11:05 +02:00
Mark Banner
b30ac6aacd Bug 1456762 - Remove now unnecessary import-globals-from statements in html files. r=mossop
Depends on D1643

MozReview-Commit-ID: 84M50HDg0wl

Differential Revision: https://phabricator.services.mozilla.com/D1644
2018-06-16 08:21:33 +00:00
Julian Descottes
9f859ee6b8 Bug 1436303 - Enable mozilla/no-define-cc-etc for some DevTools files;r=ochameau,standard8
MozReview-Commit-ID: IbSt6lAhOYt

--HG--
extra : rebase_source : 61b562240f83da0ec15e584cd0e965466b6be4b1
2018-06-08 16:46:59 +02:00
Joel Maher
50b91c0a14 Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown 2018-06-10 05:01:47 -04:00
Julian Descottes
5cfc704074 Bug 1467407 - Fix incorrect usage of ok() in devtools mochitests;r=jryans
All the changes here either directly worked when switching from ok() to is()
or were straightforward to fix.

MozReview-Commit-ID: LEcCu0A4msu

--HG--
extra : rebase_source : e46c812a64bca55cc29d7e76298d15bbc1b30b2a
2018-06-07 12:06:20 +02:00
Ciure Andrei
25ae31a366 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-08 00:54:06 +03:00
Ciure Andrei
05605d68c4 Merge inbound to mozilla-central. a=merge 2018-06-08 00:50:18 +03:00
Gabriel Luong
e18a43e435 Bug 1192642 - Add a left host type for the toolbox. r=pbro 2018-06-07 12:45:53 -04:00
Blake Kaplan
49224c479c Bug 1186265 - Move devtools over to getBounds(). r=pbro
This leaves getAdjustedQuads alone because it lives in its own world and its
result gets sent over IPC. That leaves things in a bit of an intermediate
state, but that should be OK for now.

MozReview-Commit-ID: DH6eGqCFhPr

--HG--
extra : rebase_source : 39feed5868c86a104e586f40bd1e80e8f8f34e0b
2018-06-04 16:41:43 -07:00
J. Ryan Stinnett
eaa4969e77 Bug 1172897 - Rename TabActor to BrowsingContextTargetActor. r=ochameau
MozReview-Commit-ID: LPTEx2h4F1o

--HG--
rename : devtools/server/actors/tab.js => devtools/server/actors/targets/browsing-context.js
rename : devtools/shared/specs/tab.js => devtools/shared/specs/targets/browsing-context.js
extra : rebase_source : e62720693ad492cdfb68ab21af1f54d78e85123a
2018-05-25 18:20:28 -05:00
Brian Grinstead
057167f7eb Bug 1425552 - Move clearOutput and clearPrivateMessages from the jsterm and onto the WebConsoleFrame;r=nchevobbe
MozReview-Commit-ID: 9lJW7qt64DT

--HG--
extra : rebase_source : 1a331fb42429206688ac5c980a2915c1c7d48157
2018-06-02 16:44:08 -07:00
Markus Stange
941bef84eb Bug 1462784 - Update the devtools performance panel for the new category list. r=gregtatum
MozReview-Commit-ID: HwRFEfgA4L

--HG--
extra : rebase_source : b9e1fa68453fea4743c610b214370f43d9d0ba0b
2018-05-23 23:11:41 -04:00
Csoregi Natalia
fc2ed6e92a Backed out 18 changesets (bug 1462784) for ESlint failure on FlameGraph.js:1297. CLOSED TREE
Backed out changeset 79556798ff9f (bug 1462784)
Backed out changeset 88321efb673b (bug 1462784)
Backed out changeset 7880f9dc7023 (bug 1462784)
Backed out changeset 71fe35fd1f7e (bug 1462784)
Backed out changeset a543b94b049a (bug 1462784)
Backed out changeset d1ca8b0f2221 (bug 1462784)
Backed out changeset 68eabfbf3c16 (bug 1462784)
Backed out changeset 34e71c789903 (bug 1462784)
Backed out changeset 6fe79d1ca1bd (bug 1462784)
Backed out changeset e5ad2e525ea9 (bug 1462784)
Backed out changeset 329645ff1e23 (bug 1462784)
Backed out changeset e09c38853172 (bug 1462784)
Backed out changeset 0663d1a6d2da (bug 1462784)
Backed out changeset 106967fc29d2 (bug 1462784)
Backed out changeset 99b4a433a8e5 (bug 1462784)
Backed out changeset 1d38a4cf5a4a (bug 1462784)
Backed out changeset 692017229de6 (bug 1462784)
Backed out changeset c2911a626671 (bug 1462784)
2018-06-01 23:42:00 +03:00
Markus Stange
c4f749faf8 Bug 1462784 - Update the devtools performance panel for the new category list. r=gregtatum
MozReview-Commit-ID: HwRFEfgA4L

--HG--
extra : rebase_source : 17453521abd14516e7f4b4635b864d0cacc24498
extra : histedit_source : 349127e9f4cca9e710ba6f2615dca0d4aca51ad4%2Cef997f401b8b3cb80a7c99e6cf51af7c58755a60
2018-05-23 23:11:41 -04:00
Julian Descottes
7fdc2c153f Bug 1454696 - Fix leftover issues for prefer-const;r=yulia
MozReview-Commit-ID: JwOXoqw2mks

--HG--
extra : rebase_source : a3f07665a42c2779a85b7901a07206266a9d1616
extra : source : ae946f375e0d0f4f0f0fc859c54040fef42cbc2c
2018-06-01 12:19:35 +02:00
Julian Descottes
640fe52298 Bug 1454696 - Run eslint --fix for prefer-const;r=yulia
MozReview-Commit-ID: F6xUXCgdRE4

--HG--
extra : rebase_source : 65de1b0aba412d9044b5196115f74276caa058f2
2018-06-01 12:36:09 +02:00
Julian Descottes
362b087916 Bug 1450071 - Vendor fluent-react in devtools/client/shared;r=jryans,stas
Ultimately fluent.js should not be vendored here, since fluent-react only
needs 2 methods from fluent.js.

Work is currently ongoing to extract those dependencies to separate packages,
once ready we will remove this vendored version of fluent.js.

MozReview-Commit-ID: E5uwsCHQ7tj

--HG--
extra : rebase_source : 549200589ee8f33a950cf28787ae170ee43229c1
2018-05-28 21:26:57 +02:00
Noemi Erli
1fd69fa2bc Backed out 18 changesets (bug 1462784) for failures in devtools/client/performance/test/unit/test_tree-model-08.js on a CLOSED TREE
Backed out changeset a74d36598442 (bug 1462784)
Backed out changeset c8192175f360 (bug 1462784)
Backed out changeset cde492240e99 (bug 1462784)
Backed out changeset 8c8d30fa406c (bug 1462784)
Backed out changeset ad3802ffb780 (bug 1462784)
Backed out changeset 2fe10732076c (bug 1462784)
Backed out changeset 268a72b7c3c4 (bug 1462784)
Backed out changeset 4055eb6c3bc6 (bug 1462784)
Backed out changeset 3901070e2e60 (bug 1462784)
Backed out changeset 2faf787fbbdf (bug 1462784)
Backed out changeset 8f06963c7c6f (bug 1462784)
Backed out changeset 036e6f64e224 (bug 1462784)
Backed out changeset e670f156a603 (bug 1462784)
Backed out changeset cd39588aece4 (bug 1462784)
Backed out changeset 2ac65d100fa2 (bug 1462784)
Backed out changeset ea05ff70a51d (bug 1462784)
Backed out changeset 8a06c0ba42f7 (bug 1462784)
Backed out changeset 52ed9a039ad2 (bug 1462784)
2018-06-01 01:06:29 +03:00
Noemi Erli
614b78ae36 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-01 00:58:09 +03:00
Noemi Erli
54db5253b6 Merge inbound to mozilla-central. a=merge 2018-06-01 00:51:37 +03:00
Markus Stange
2d2563cbdc Bug 1462784 - Update the devtools performance panel for the new category list. r=gregtatum
MozReview-Commit-ID: HwRFEfgA4L

--HG--
extra : rebase_source : 56e48e2bac9db59da7706392f3f57d0f66763eee
2018-05-23 23:11:41 -04:00
Michael Ratcliffe
190ce58cbf Bug 1463083 - Instrument inspection of inspector side panel switching with event telemetry r=yulia
MozReview-Commit-ID: ANPWNvYRfdH

--HG--
extra : rebase_source : 2bc1e86ebaa8eda2ec0b858c918996e1f3600f79
2018-05-24 14:21:49 +01:00
Michael Ratcliffe
d4c9aea2cf Bug 1463081 - Instrument inspection of "Edit Rule" in Rule View with event telemetry r=yulia
The changes to telemetry.js::recordEvent() were necessary because the optional value and extra params cannot be sent to Services.telemetry.recordEvent() as undefined without throwing... using null instead works just fine.

MozReview-Commit-ID: CgoqSeR6mkl

--HG--
extra : rebase_source : 45bf8e249836e2a5c1a1281f1658170a44e1c470
2018-05-30 17:53:29 +01:00
Yura Zenevich
f8fc9044ec Bug 1456756 - select parent row if available when ArrowLeft is pressed on collapsed or non-expandable row. r=Honza
MozReview-Commit-ID: 74LXTQcj8H9
2018-05-31 00:10:48 -04:00
Yura Zenevich
eb544a9496 Bug 1455276 - ensure links in strings can open in Accessible properties. r=nchevobbe
MozReview-Commit-ID: 1kjUI8tny0X


--HG--
rename : devtools/client/accessibility/test/browser.ini => devtools/client/accessibility/test/browser/browser.ini
rename : devtools/client/accessibility/test/browser_accessibility_context_menu_browser.js => devtools/client/accessibility/test/browser/browser_accessibility_context_menu_browser.js
rename : devtools/client/accessibility/test/browser_accessibility_context_menu_inspector.js => devtools/client/accessibility/test/browser/browser_accessibility_context_menu_inspector.js
rename : devtools/client/accessibility/test/browser_accessibility_mutations.js => devtools/client/accessibility/test/browser/browser_accessibility_mutations.js
rename : devtools/client/accessibility/test/browser_accessibility_reload.js => devtools/client/accessibility/test/browser/browser_accessibility_reload.js
rename : devtools/client/accessibility/test/browser_accessibility_sidebar.js => devtools/client/accessibility/test/browser/browser_accessibility_sidebar.js
rename : devtools/client/accessibility/test/browser_accessibility_tree.js => devtools/client/accessibility/test/browser/browser_accessibility_tree.js
rename : devtools/client/accessibility/test/browser_accessibility_tree_nagivation.js => devtools/client/accessibility/test/browser/browser_accessibility_tree_nagivation.js
2018-05-31 00:08:06 -04:00
David Walsh
c2fc5d87f7 Bug 1465547 - Update Debugger Frontend v61 r=jdescottes
--HG--
extra : rebase_source : fe00ca740a7a2eec7d7715ef49e586aa5a4d79b8
2018-05-30 12:37:35 -05:00
Boris Zbarsky
fef0aa2027 Bug 1455676 part 17. Stop using nsIDOMNode in devtools/. r=jdescottes 2018-05-29 22:58:50 -04:00
Jason Laster
15e1d86b8e Bug 1464486 - Update Debugger Frontend v59. r=dwalsh 2018-05-29 09:50:10 -04:00
Yura Zenevich
b747a563eb Bug 1461977 - sync tree's scrollTop with scroll state when tree scrollTop value changes outside of user scroll. r=nchevobbe
MozReview-Commit-ID: 4aIX9mSkg1T
2018-05-28 11:27:00 +03:00
abhinav
313b7d0644 Bug 1460467 - Remove unused zoom in shortcut key. (toolbox.zoomIn3.Key). r=mantaroh
MozReview-Commit-ID: CrTlOUaqCDc

--HG--
extra : rebase_source : de67f64b3666a6a801dfe2415327b887dfb72d9f
2018-05-16 23:11:30 +05:30
Coroiu Cristina
19e81b8d28 Merge inbound to mozilla-central a=merge 2018-05-25 20:51:27 +03:00
Yura Zenevich
067bbee8c9 Bug 1463498 - fixing this.telemetry is undefined error in toolbox-options.js. r=jdescottes
MozReview-Commit-ID: BOMEvvD7yrX
2018-05-22 10:55:00 +03:00
Jan Odvarko
d7570891ba Bug 1460841 - Console clean up: rename internal modules; r=nchevobbe
MozReview-Commit-ID: 7rDoXy8ROAe

--HG--
rename : devtools/client/webconsole/new-webconsole.js => devtools/client/webconsole/webconsole-frame.js
rename : devtools/client/webconsole/new-console-output-wrapper.js => devtools/client/webconsole/webconsole-output-wrapper.js
extra : rebase_source : e55bb6af8d6ca3079ab1e3f672ab28efe1b592eb
2018-05-24 18:11:14 +02:00
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
Jan Odvarko
3501c6ba27 Bug 1429296 - Show MDN link of filter properties when hover the filterbox; r=davidwalsh
MozReview-Commit-ID: H3xmQ95DbiF

--HG--
rename : devtools/client/netmonitor/src/assets/styles/MdnLink.css => devtools/client/shared/components/MdnLink.css
rename : devtools/client/netmonitor/src/components/MdnLink.js => devtools/client/shared/components/MdnLink.js
extra : rebase_source : d11cc6da4d27e89710868d81ea2fe8390c576b08
2018-04-30 14:58:26 +02:00
Julian Descottes
36063dcb4f Bug 1458591 - Use most recent chrome window for DevTools link helper;r=jryans
MozReview-Commit-ID: 8n5tT8qbAiU

--HG--
extra : rebase_source : 9efd2d2fd906856f588e6b7bc357b320e126b264
2018-05-02 20:23:53 +02:00
Cosmin Sabou
ce9ff94ffe Merge inbound to mozilla-central. a=merge 2018-05-02 17:58:43 +03:00
Cosmin Sabou
435ba6ef00 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
2018-05-02 12:27:59 +03:00