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

188 Коммитов

Автор SHA1 Сообщение Дата
James Long ff3927cfc3 Bug 1288511 - land new debugger frontend behind a pref r=jsantell 2016-08-05 09:27:41 -04:00
Michael Ratcliffe 3304dd98d6 Bug 1288348 - Disable browser_dbg_split-console-paused-reload.js. r=me
MozReview-Commit-ID: I6Qe48z0jj5

--HG--
extra : rebase_source : 365e4baadb64a4437fbc9fc7d8aef9bd6676b9e7
2016-07-27 14:04:17 +01:00
Luca Greco 08fdde48aa Bug 1287889 - Adopt webconsole _lastConsoleInputEvaluation when the debugger changes. r=bgrins
MozReview-Commit-ID: 8ujphVlekIL

--HG--
extra : rebase_source : 72a1bc22c87ef2f8d0d848f103880b41e66fe83d
2016-07-25 10:09:14 +02:00
Oriol 3e28f15238 Bug 1274657 - When inspecting a proxy, show the [[ProxyHandler]] and [[ProxyTarget]] instead of executing traps. r=jlong 2016-07-23 17:39:00 +02:00
J. Ryan Stinnett 76baf9e8d6 Bug 1240907 - Flatten RemoteBrowserTabActor into BrowserTabActor. r=ochameau
The removes the legacy path for non-e10s that avoids the messageManager.  We now
use the messageManager for all cases, both e10s off and on.

Unsurprisingly, this revealed a variety of race conditions in various tests, so
they've been cleaned up as well.

MozReview-Commit-ID: EXEWehphLIY
2016-07-21 12:20:55 -05:00
Kris Maglione 5421efdfa0 Bug 1284020: Treat window.fetch/window.XMLHttpRequest the same as the global variants in content scripts. r=aswan
MozReview-Commit-ID: Cuz6CiNZdrd

--HG--
extra : source : 56d636b5d961f3accab65064e7f81be1f78ad81e
extra : amend_source : cdf3359ed7c3e77ba21c942d2fc0280c8146648a
2016-07-12 15:45:07 -07:00
Carsten "Tomcat" Book d50eba7171 merge fx-team to mozilla-central a=merge 2016-07-13 17:24:54 +02:00
Nancy Pang 6c2a980a72 Bug 1273211 - Add side panel enter and return controls, added keyboard space selection for controls in netmonitor and console key. r=pbro
MozReview-Commit-ID: HGGTeshLBDs

--HG--
extra : transplant_source : e%0A%19%0B%96%8F%11%8B%E8%3A%DA%7B%06%C0n%9C%09-TU
2016-07-12 14:10:57 -04:00
Andy McKay 37cdc5fcf2 bug 1282868 re-sign devtools test addon r=me a=test-only
MozReview-Commit-ID: K1QGUvssesA

--HG--
extra : rebase_source : d3225fb7e0c99f318558e13e1b854fab788ec599
extra : source : a3f1f7a73a5502e365c59677ca57a88ccab02ae0
2016-06-27 14:52:57 -07:00
Luca Greco 39fafd8999 Bug 1285289 - add Devtools test addons as Temporary Addons. r=ochameau
MozReview-Commit-ID: 1plXeerEAJp

--HG--
extra : transplant_source : UL%0D%BF%12%A5%BA%E8%84%1C%EE%03dv%05%CD%95%3B%27%12
2016-07-06 18:41:58 +02:00
Julian Descottes d03c3018a5 Bug 1266456 - part9: use HTMLTooltip for autocomplete-popup;r=bgrins
Modify the devtools autocomplete-popup to rely on a HTMLTooltip instance
instead of a XUL panel.

Other than the straightforward migration to HTML, the main difference with
the new implementation is that the richlistbox has now been replace with a
simple HTML list element. The former XUL widget used to be able to take the
focus from the input it was linked to.

This is no longer the case. Most autocomplete users were always keeping the
focus in the input, except for the inspector-search, which was moving the
focus back and forth between the input and the autocomplete's richlistbox.
Now the focus is always in the input. A practical example to illustrate how
this changes the UX: before when the user had the focus on the first element
of the list, pressing "DOWN" would keep the element selected but visually move
the focus in the input. Now the selection simply cycles to the next item.

Even though this introduces a difference in behaviour compared to the previous
implementation, it makes the inspector search UX consistent with the other
autocomplete widgets used in devtools.

Another difference is about the display for the inspector-search. The position
of the autocomplete popup used to be above the input. This is now impossible to
achieve because the search input is at the top of the toolbox and the HTML tooltip
can not exceed the limits of the toolbox.

For this #2 issue, either we manage to use XUL panel wrappers, in which case, the
autocomplete will be displayed as it used to. Or we can invert the order in which
items are inserted and explicitly ask for the autocomplete to be displayed below the
input. I prefered not to change this here in order to make the code change easier to
understand, but it should be addressed in a follow-up.

MozReview-Commit-ID: jH9aXm9Jvz

--HG--
extra : rebase_source : 57267be0d214ed807f3152838c4123400ab7b7e3
2016-07-07 16:32:42 +02:00
Andrew Swan 9a676bded2 Bug 1283622 Sign devtools test addon r=me
MozReview-Commit-ID: 4lGqR7hkrrk

--HG--
extra : source : eeaae22e8025862cd9a330876bfdf1eabf982283
extra : intermediate-source : 920000da82c37d81d6fe151d4630350983940bde
2016-07-02 20:09:37 -07:00
Jan Odvarko 86677d02a2 Bug 1266420 - Implement SidebarToggle component; r=bgrins 2016-07-04 16:47:48 +02:00
James Long 2331b4c16c Bug 1273730 - remove pretty-print button if debugging workers because it doesn't work r=ejpbruel 2016-07-01 17:40:27 -04:00
Greg Tatum 8b9104efd4 Bug 1261477 - Make values of long watch expressions visible r=jlongster 2016-06-20 08:47:00 +02:00
Philipp Kewisch a07ebf7178 Bug 1279784 - Remove hardcoded navigator:browser in devtools. r=jryans 2016-06-28 11:03:11 +02:00
Dalimil Hajek b2f34546ca Bug 1145655 - Remove remnants of Browser Debugger. r=jryans 2016-06-25 03:35:00 +02:00
Yury Delendik 47898bf0e8 Bug 1280471 - Turn on highlight for WebAssembly text format. r=jlongster
MozReview-Commit-ID: GIeIqr3m8WX

--HG--
extra : transplant_source : %0A%A2%DB%8A%40NBm.6T%D3_%CC%F1%D1%A2%EF%23%3E
2016-06-16 16:02:49 +01:00
Christoph Kerschbaumer af4cc7ca3c Bug 1281114 - Convert devtools/client/debugger/test/mochitest/addon3.xpi to use channel.open2() r=grinstead
--HG--
extra : rebase_source : 041cffe0cb19d6860edda0e9d36d55a4b0d36f4c
2016-06-21 10:23:58 +02:00
J. Ryan Stinnett ca7fb511f8 Bug 1193390 - Remove single arg Cu.import from /devtools. r=tromey
A few miscellaneous linting issues also addressed near the lines involved.

MozReview-Commit-ID: 9t1RwxdSS2X
2016-06-09 14:10:07 -05:00
Eddy Bruel b91e39033c Bug 1265728 - Decouple PromisesFront from PromisesActor; r=ejpbruel 2016-06-07 12:47:20 +02:00
Alexandre Poirot 33bf4b8832 Bug 1276073 - Ensure source is loaded and selected before running debugger tests. r=jlongster 2016-06-02 01:44:05 -07:00
Carsten "Tomcat" Book 80f07395be Backed out changeset ef722ca61b23 (bug 1276073) for frequent timeouts like in browser_dbg_search-symbols.js 2016-06-01 15:06:05 +02:00
Alexandre Poirot a8bb16eb76 Bug 1276073 - Ensure source is loaded and selected before running debugger tests. r=jlongster 2016-06-01 02:23:07 -07:00
Alexandre Poirot 26ebcfb42c Bug 1080025 - Fix browser_dbg_bug-896139.js on Linux-asan. CLOSED TREE r=me 2016-05-26 12:36:54 -07:00
Alexandre Poirot df646f8912 Bug 1080025 - Prevent debugger tests to race source shown event when using `initDebugger` helper. r=fitzgen 2016-05-26 09:12:17 -07:00
Joel Maher a6fcbcf0a3 Bug 1270962 - move tests which access the clipboard to subsuite 'clipboard'. r=bgrins,ryanvm,armenzg a=merge
MozReview-Commit-ID: IZziPmwFtHj

--HG--
extra : source : a50249d48b1e86a3749bccc51ece4d1a827a621c
2016-05-25 15:28:24 -04:00
Jared Wein b57a662411 Bug 1270853 - Remove HTML5 video controls statistics. r=gijs, r=bz for removing internal chrome/xbl attribute in webidl
MozReview-Commit-ID: 53BYXvHaaB9
2016-05-19 23:30:12 -04:00
Tom Tromey 0d398a243a Bug 1265869 - Add task.js and use in devtools. r=jryans
MozReview-Commit-ID: G5UuAh2RiZZ

--HG--
rename : toolkit/modules/Task.jsm => devtools/shared/task.js
extra : transplant_source : %B8h%8A%8C%BD%91%8A%81%1D%F4%F5%2Ap%CFv%BC%963u0
2016-05-17 13:07:55 -06:00
J. Ryan Stinnett 30b2b7ce44 Bug 1271084 - Apply ESLint autofixes to ignored /devtools files. r=tromey
For simple rules like function spacing, we can auto-fix these across the code
base so they are followed in a consistent way.

To generate this patch, I ran:

./mach eslint devtools --no-ignore --fix

After this, I reverted any changes to third party files that we really do want
to ignore.

MozReview-Commit-ID: 6Q8BApkAW20
2016-05-18 12:49:23 -05:00
Alexandre Poirot 9f0ddbd261 Bug 1266828 - Convert ViewHelpers.jsm into a module. r=tromey
--HG--
rename : devtools/client/shared/widgets/ViewHelpers.jsm => devtools/client/shared/widgets/view-helpers.js
2016-05-16 03:13:30 -07:00
Alexandre Poirot 62793e8163 Bug 1268441 - Convert inspector key shortcut to stop using XUL. r=bgrins 2016-05-12 03:07:56 -07:00
James Long 3301484dc5 Bug 1260042 - add a test to make sure auto pretty-printing works in case of error in debugger r=me 2016-05-11 11:17:38 -04:00
J. Ryan Stinnett 6f6a286c6c Bug 1090380 - Show target title and URL in toolbox title. r=bgrins
MozReview-Commit-ID: BksG2GOfxVG
2016-05-06 11:33:41 -05:00
Julian Descottes 87fe331949 Bug 1270462 - part1: extract devtools tooltip toggle logic to separate file;r=bgrins,jsnajdr
The code used to make the tooltip appear/disappear when hovering targets
has been extracted to a separate class that can be shared between the
current Tooltip.js implementation and the upcoming HTMLTooltip.

MozReview-Commit-ID: UYSjPFeMYK

--HG--
extra : rebase_source : 5dcca2d5887ffc98fec621092640073a0909c13f
2016-05-06 14:54:30 +02:00
James Long e87387e53d Bug 1265775 - replace Cu.reportError with console.error in devtools client code r=tromey 2016-05-06 11:29:10 -04:00
Brian Grinstead c77eeb7c73 Bug 1269497 - Provide toolbox.win getter to make lines shorter in tests;r=jdescottes
MozReview-Commit-ID: 9KuWzsyHQGF
2016-05-03 07:41:20 -07:00
Jarda Snajdr 929a8d5d40 Bug 1268806 - The SyntaxTreeVisitor in Parser.jsm fails to process computed names for object properties. r=nfitzgerald 2016-04-29 02:08:00 +02:00
Jarda Snajdr 12ed4a19f0 Bug 1259743 - Part 1: Inline sources in iframe stop being displayed after few reloads. r=ochameau 2016-04-28 03:53:00 -04:00
Alexandre Poirot 7164e6284d Bug 1060732 - Load sources from page loaded via POST from cache in the debugger. r=ejpbruel 2016-04-27 09:43:59 -07:00
Tom Schuster d0c155984f Bug 1255925 - Fix devtools test. r=fitzgen 2016-04-13 13:43:43 +02:00
Carsten "Tomcat" Book 3c5ee70a18 merge mozilla-inbound to mozilla-central a=merge 2016-04-26 13:44:45 +02:00
Jan Odvarko 22e4925d1f Bug 1267293 - Turn the DOM panel off by default;r=bgrins
MozReview-Commit-ID: DOYF2vTUEqq
2016-04-25 18:04:47 +02:00
Jan Odvarko 3e720469c7 Bug 1201475 - Tests for DOM panel; r=linclark
MozReview-Commit-ID: AmFZNR3Tp7q
2016-04-12 19:56:52 +02:00
Luca Greco 95b83b0c14 Bug 1261857 - [webext] add Devtools Debugger test case on WebExtensions ContentScript sources. r=ochameau
MozReview-Commit-ID: HAZy67Dwda0

--HG--
extra : transplant_source : %004%C2%27%17%90%A9%F9%0E%3F%D6%E1%EEc%02%DD%B0C%BFw
2016-04-16 13:37:33 +02:00
Carsten "Tomcat" Book 4193c6737d Backed out changeset b795087334cb (bug 1201475)
--HG--
extra : rebase_source : 4c4e29ff9e6dc8b421e18a7e61810e7bcf23da75
2016-04-21 14:24:12 +02:00
Jan Odvarko 75990f56b7 Bug 1201475 - Tests for DOM panel; r=linclark
MozReview-Commit-ID: FcYby6OWFAM
2016-04-12 19:56:52 +02:00
Jarda Snajdr 60441017e6 Bug 1254617 - browser_dbg_debugger-statement.js has unhandled promise rejections. r=ejpbruel 2016-04-14 07:58:00 +02:00
Carsten "Tomcat" Book 26fa2ff692 merge fx-team to mozilla-central a=merge
--HG--
extra : amend_source : ad367ce5c609bdeabd41e252d379aae9bee81e04
2016-04-15 11:39:35 +02:00
Carsten "Tomcat" Book 56fa69434b Backed out changeset ff56abc1768b (bug 1255925) 2016-04-14 16:19:41 +02:00