Commit Graph

220 Commits

Author SHA1 Message Date
James Long
6dca4f1258 Bug 1260042 - fix edge case with when auto-prettifying fails in debugger r=me 2016-03-28 13:18:09 -04:00
Jordan Santell
998dbf304b Bug 1259241 - Update demangling library to 1.0.1 to fix a memory leak. r=fitzgen 2016-03-23 14:48:00 -04:00
Nicolas Chevobbe
c123351274 Bug 1250835 - Display swatch for angles in the rules panel. r=miker
Add a swatch before angle values in the rules panel and allow cycling
through angle units with shift+click (like we already do for color units).

MozReview-Commit-ID: CWhoUQTkP1G

--HG--
extra : transplant_source : %5B%E5%AD%22%D2%20uk%07%EE%A9%E4%91YS%B3R%C3%DF%21
2016-03-08 23:04:54 +01:00
Jan Odvarko
26b7a789ee Bug 1244912 - JSON Viewer: hide object summary when object is expanded; r=jryans 2016-03-22 15:36:52 +01:00
Michael Ratcliffe
d1d9e7893b Bug 1235350 - Storage Inspector needs a simplified inline editor r+pbro
MozReview-Commit-ID: DBfeUEKQNly

--HG--
extra : rebase_source : 31fba0dd2a9bbe5ca5084f1b5da81bbeb04fecdc
extra : amend_source : 4bcf6fe802bbcb9e353556d39b8790a316aefb77
2016-03-01 22:47:31 +00:00
Lin Clark
c2c3ee5659 Bug 1253784 - Add Immutable.js. r=bgrins, r=gerv, r=fitzgen 2016-03-22 10:50:00 -04:00
Victor Porof
b57c576149 Bug 1258309 - Update all occurences of ViewHelpers.Prefs to use the new module, r=jsantell 2016-03-22 10:17:21 +01:00
Victor Porof
6f934638aa Bug 1258309 - Pull ViewHelpers.Prefs into its own module, r=jsantell 2016-03-22 10:17:21 +01:00
Victor Porof
1cfbac47ef Bug 1258305 - Update all occurences of ViewHelpers.L10N and MultiL10N to use the new module, r=jsantell 2016-03-22 10:17:21 +01:00
Victor Porof
a994b4a225 Bug 1258305 - Pull ViewHelpers.L10N, MultiL10N into their own module, r=jsantell 2016-03-22 10:17:20 +01:00
Victor Porof
8dd039677b Bug 1258302 - Create a categories module instead of placing everything in global.js, r=jsantell 2016-03-22 10:17:20 +01:00
Jan Odvarko
5a87bb375c Bug 1256757 - Use shared tree component for JSON Viewer. r=jryans 2016-03-21 13:45:06 +01:00
Jan Odvarko
298e20ef4f Bug 1256757 - Support AMD in tree modules. r=jryans 2016-03-21 13:29:17 +01:00
Jordan Santell
48966d1486 Bug 1255529 - Make all of a location (source, line, column) clickable/linkable to another tool in the frame component. r=fitzgen,bgrins 2016-03-17 22:23:13 -07:00
Victor Porof
57172ba5b4 Bug 1245886 - Refactor performance tests, r=jsantell
--HG--
rename : devtools/client/performance/test/browser_perf-categories-js-calltree.js => devtools/client/performance/test/browser_perf-calltree-js-categories.js
rename : devtools/client/performance/test/browser_perf-columns-js-calltree.js => devtools/client/performance/test/browser_perf-calltree-js-columns.js
rename : devtools/client/performance/test/browser_perf-events-calltree.js => devtools/client/performance/test/browser_perf-calltree-js-events.js
rename : devtools/client/performance/test/browser_perf-columns-memory-calltree.js => devtools/client/performance/test/browser_perf-calltree-memory-columns.js
rename : devtools/client/performance/test/browser_perf-details-01.js => devtools/client/performance/test/browser_perf-details-01-toggle.js
rename : devtools/client/performance/test/browser_perf-details-02.js => devtools/client/performance/test/browser_perf-details-02-utility-fun.js
rename : devtools/client/performance/test/browser_perf-details-03.js => devtools/client/performance/test/browser_perf-details-03-without-allocations.js
rename : devtools/client/performance/test/browser_perf-details-04.js => devtools/client/performance/test/browser_perf-details-04-toolbar-buttons.js
rename : devtools/client/performance/test/browser_perf-details-05.js => devtools/client/performance/test/browser_perf-details-05-preserve-view.js
rename : devtools/client/performance/test/browser_perf-details-07.js => devtools/client/performance/test/browser_perf-details-06-rerender-on-selection.js
rename : devtools/client/performance/test/browser_perf-details-waterfall-render.js => devtools/client/performance/test/browser_perf-details-render-00-waterfall.js
rename : devtools/client/performance/test/browser_perf-details-calltree-render.js => devtools/client/performance/test/browser_perf-details-render-01-js-calltree.js
rename : devtools/client/performance/test/browser_perf-details-flamegraph-render.js => devtools/client/performance/test/browser_perf-details-render-02-js-flamegraph.js
rename : devtools/client/performance/test/browser_perf-details-memory-calltree-render.js => devtools/client/performance/test/browser_perf-details-render-03-memory-calltree.js
rename : devtools/client/performance/test/browser_perf-details-memory-flamegraph-render.js => devtools/client/performance/test/browser_perf-details-render-04-memory-flamegraph.js
rename : devtools/client/performance/test/browser_perf-markers-docload.js => devtools/client/performance/test/browser_perf-docload.js
rename : devtools/client/performance/test/browser_perf-details-waterfall-gc-snap.js => devtools/client/performance/test/browser_perf-gc-snap.js
rename : devtools/client/performance/test/browser_perf-marker-details-01.js => devtools/client/performance/test/browser_perf-marker-details.js
rename : devtools/client/performance/test/browser_perf-options-01.js => devtools/client/performance/test/browser_perf-options-01-toggle-throw.js
rename : devtools/client/performance/test/browser_perf-options-02.js => devtools/client/performance/test/browser_perf-options-02-toggle-throw-alt.js
rename : devtools/client/performance/test/browser_perf-options-03.js => devtools/client/performance/test/browser_perf-options-03-toggle-meta.js
rename : devtools/client/performance/test/browser_perf-options-enable-framerate.js => devtools/client/performance/test/browser_perf-options-enable-framerate-01.js
rename : devtools/client/performance/test/browser_perf-options-allocations.js => devtools/client/performance/test/browser_perf-options-propagate-allocations.js
rename : devtools/client/performance/test/browser_perf-options-profiler.js => devtools/client/performance/test/browser_perf-options-propagate-profiler.js
rename : devtools/client/performance/test/browser_perf-clear-01.js => devtools/client/performance/test/browser_perf-recordings-clear-01.js
rename : devtools/client/performance/test/browser_perf-clear-02.js => devtools/client/performance/test/browser_perf-recordings-clear-02.js
rename : devtools/client/performance/test/browser_perf-theme-toggle-01.js => devtools/client/performance/test/browser_perf-theme-toggle.js
rename : devtools/client/performance/test/browser_profiler_tree-abstract-01.js => devtools/client/performance/test/browser_perf-tree-abstract-01.js
rename : devtools/client/performance/test/browser_profiler_tree-abstract-02.js => devtools/client/performance/test/browser_perf-tree-abstract-02.js
rename : devtools/client/performance/test/browser_profiler_tree-abstract-03.js => devtools/client/performance/test/browser_perf-tree-abstract-03.js
rename : devtools/client/performance/test/browser_profiler_tree-abstract-04.js => devtools/client/performance/test/browser_perf-tree-abstract-04.js
rename : devtools/client/performance/test/browser_profiler_tree-view-01.js => devtools/client/performance/test/browser_perf-tree-view-01.js
rename : devtools/client/performance/test/browser_profiler_tree-view-02.js => devtools/client/performance/test/browser_perf-tree-view-02.js
rename : devtools/client/performance/test/browser_profiler_tree-view-03.js => devtools/client/performance/test/browser_perf-tree-view-03.js
rename : devtools/client/performance/test/browser_profiler_tree-view-04.js => devtools/client/performance/test/browser_perf-tree-view-04.js
rename : devtools/client/performance/test/browser_profiler_tree-view-05.js => devtools/client/performance/test/browser_perf-tree-view-05.js
rename : devtools/client/performance/test/browser_profiler_tree-view-06.js => devtools/client/performance/test/browser_perf-tree-view-06.js
rename : devtools/client/performance/test/browser_profiler_tree-view-07.js => devtools/client/performance/test/browser_perf-tree-view-07.js
rename : devtools/client/performance/test/browser_profiler_tree-view-08.js => devtools/client/performance/test/browser_perf-tree-view-08.js
rename : devtools/client/performance/test/browser_profiler_tree-view-09.js => devtools/client/performance/test/browser_perf-tree-view-09.js
rename : devtools/client/performance/test/browser_profiler_tree-view-10.js => devtools/client/performance/test/browser_perf-tree-view-10.js
rename : devtools/client/performance/test/browser_profiler_tree-view-11.js => devtools/client/performance/test/browser_perf-tree-view-11.js
rename : devtools/shared/performance/process-communication.js => devtools/client/performance/test/helpers/profiler-mm-utils.js
2016-03-16 09:39:39 +01:00
Jordan Santell
63679ce4b8 Bug 1177279 - Create a SourceLocationController to manage the state of updating sources for source mapping. r=jlong,jryans 2016-03-14 18:49:07 -07:00
Jarda Snajdr
65e076156d Bug 1255734 - DevTools: Inspecting a primitive value in console throws a TypeError. r=vporof
--HG--
extra : rebase_source : c10241573f3ca5f5ecbbb040a24f551d0a848f0d
2016-03-11 01:33:00 -05:00
Jordan Santell
8aab5a4b33 Bug 1251033 - Part 4 - Integrate Frame component in webconsole. r=linclark 2016-03-11 08:33:44 -08:00
Julian Descottes
111a5d7590 Bug 1155465 - part2: inplace-editor: disable increment on up/down for PLAIN_TEXT;r=miker
This patch forces the increment step to 0 when the type of the inplace-editor is
PLAIN_TEXT.

This type is used by:
- markup view for editing text and comment nodes
- rule-view to edit selectors
- projecteditor resource tree to create or rename a file

All other inplace editors will still benefit from the increment/decrement feature.

MozReview-Commit-ID: 8tZiFMwmWM3

--HG--
extra : rebase_source : 5e379848e9ba09073dd9775a080fd66654fe9c9e
2016-03-09 22:09:29 +01:00
Jan Odvarko
a83efd2468 Bug 1247065 - Implement Tree Component. r=bgrins, r=linclark, r=jlongster 2016-02-09 22:38:20 +01:00
Jordan Santell
01777b48df Bug 1254736 - Do not link to unlinkable frames in Frame component. r=fitzgen 2016-03-09 23:29:48 -08:00
Jordan Santell
bf88202287 Bug 1251033 - Part 3 - Fix unmerged chunk from eb9b84702b2c. a=philor 2016-03-08 21:58:47 -08:00
Jordan Santell
62f6b6c19c Bug 1251033 - Part 2 - FrameComponent should correctly handle erroneous line/column formats. r=fitzgen 2016-03-08 19:19:10 -08:00
Jordan Santell
afb1708698 Bug 1251033 - Part 1 - BrowserLoader now has an option to only load shared components and not require an additional directory. r=jryans 2016-03-08 19:19:09 -08:00
Julian Descottes
a50c314fc4 Bug 916582 - skip autocomplete suggestions if style attribute already closed;r=tromey
When editing the style attribute, do not trigger autocomplete suggestions if the style attribute
was already closed by a set of matching double or single quotes.

Added a new test and moved common test functions to a dedicated helper.

MozReview-Commit-ID: 5AfkNXWvqTA

--HG--
rename : devtools/client/inspector/markup/test/browser_markup_css_completion_style_attribute.js => devtools/client/inspector/markup/test/browser_markup_css_completion_style_attribute_01.js
extra : rebase_source : 98101b99cde59dba808bc91465ddcebfd1518dda
2016-03-08 19:26:17 +01:00
Julian Descottes
ed8fb019e9 Bug 1230325 - markup-view: skip keyboard shortcuts if any modifier;r=pbrosset
Bail out from the markup view onKeyDown handler if any modifier is currently
true. All shortcuts specified in this handler are intended to be used without
modifier, so for now this approach is fine.

Added a test checking the use case mentioned in Bug 1230325, with the S
shortcut. In order to write the test, had to create an additional method on
the test actor to be able to wait for events in the window of the content process.

MozReview-Commit-ID: 67icou0HkfA

--HG--
extra : rebase_source : e7235c487134505563cae3c5ac8bdabd42dc4363
2016-03-04 18:15:32 +01:00
Ryan VanderMeulen
54367e83bf Merge fx-team to m-c. a=merge 2016-03-05 19:22:45 -05:00
Philip Chee
0772ec1731 Bug 1252479 - Adding the Developer Dynamically (Bug 1248601) doesn't work in SeaMonkey because it doesn't have a "browser-bottombox" r=ochameau
--HG--
extra : rebase_source : 9038cc693f739a2f4bd09ad1e1ee4ce26f588df0
2016-03-06 01:44:38 +08:00
Patrick Brosset
3dc525e814 Bug 1252099 - Remove usage of getNode and content in markupview tests; r=ochameau
MozReview-Commit-ID: F58e1CcwHNs

--HG--
extra : rebase_source : 6492997a05363bc88e00d0726a60f7dfe1bb8125
2016-03-03 16:35:21 +01:00
Nick Fitzgerald
f92f7a7fae Bug 1251492 - Don't prevent default behavior of unrelated mouse events in HSplitBox. r=linclark 2016-03-02 11:05:00 -05:00
Tim Nguyen
74c6f50e80 Bug 1253072 - Small bug fixes to the Storage Inspector functionality. r=miker
MozReview-Commit-ID: 7s1Ua2ecy0I
2016-03-02 14:52:00 -05:00
Alexandre Poirot
03257722e9 Bug 1245875 - Add missing createCanvas function in webgl-utils to fix mochitest-dt5 failures. r=me 2016-03-03 07:55:36 -08:00
Alexandre Poirot
ffdbd09825 Bug 1245875 - Remove Tilt from tree. r=vporof,jwalker 2016-03-03 02:27:22 -08:00
Alexandre Poirot
de4f7ccdea Bug 1245875 - Factor out webgl helpers out of tilt. r=vporof 2016-03-03 02:27:22 -08:00
Alexandre Poirot
82c73c6b27 Bug 1248435 - Add telemetry probes for reload addon installation and reload action. r=jryans data-review=bsmedberg 2016-03-02 02:32:05 -08:00
Jordan Santell
677cbcffcd Bug 1251084 - Remove WebConsoleUtils.abbreviateSourceURL with source-utils function. r=linclark 2016-03-01 14:32:11 -08:00
Tim Nguyen
893c77ce54 Bug 1224115 - Properly refresh zebra stripes in the table. r=mratcliffe
MozReview-Commit-ID: 9NTle8ePKqt
2016-03-01 16:57:49 +01:00
Tim Nguyen
0a04dd9273 Bug 1224115 - Fix keyboard navigation for filtered TableWidget. r=mratcliffe
MozReview-Commit-ID: C5nwTOZgHGu
2016-03-01 16:57:48 +01:00
Tim Nguyen
cbe567737b Bug 1224115 - Don't flash rows when they're unhidden. r=mratcliffe
MozReview-Commit-ID: DkkKESGzlQx
2016-03-01 16:57:48 +01:00
Tim Nguyen
b7e7dbcc84 Bug 1224115 - Allow filtering the storage inspector table. r=mratcliffe
MozReview-Commit-ID: F173MKBq33k
* * *
[mq]: foo

MozReview-Commit-ID: F3qkOclXklo
2016-03-01 16:57:48 +01:00
Patrick Brosset
4e53be7033 Bug 1252099 - Do not use CPOWs in browser_markup_copy_image_data.js; r=jdescottes
MozReview-Commit-ID: KWQMPplwIY8

--HG--
extra : rebase_source : c4d064215c66679f11d832745076be25f01f76c3
extra : histedit_source : 0960e1928f2184d3453da1424ef04c2564b1b1a2%2Cd858558091b5b8b8fabc6613e8b5f87b3c676a1b
2016-03-01 14:13:46 +01:00
Julian Descottes
b39b687b87 Bug 1189492 - part1: support horizontal collapsing in ViewHelpers togglePane;r=vporof
MozReview-Commit-ID: 1Hj8vrZhKKq

--HG--
extra : rebase_source : e029385a935721e287299d11ed33307fc4a2fd99
2016-02-26 00:31:34 +01:00
Alexandre Poirot
4ba825caa7 Bug 1248601 - Fix focus race due to dynamic XUL insertion. r=jwalker 2016-02-27 04:51:11 -08:00
Alexandre Poirot
20e2ec71ce Bug 1248601 - Register the Developer Toolbar dynamically. r=jwalker 2016-02-27 04:51:11 -08:00
Alexandre Poirot
fa65737630 Bug 1250833 - Stop using browser.xul globals specific to devtools. r=jryans 2016-02-27 04:51:11 -08:00
Alexandre Poirot
d3b05e8c5a Bug 1245530 - Use require(Services) instead of Cu.import(Services.jsm). r=jryans 2016-02-27 04:51:10 -08:00
James Long
32bc04cb3c Bug 1243406 - enable CSS/SVG/PNG hot reloading for all devtools panels r=bgrins 2016-02-26 14:40:38 -05:00
Julian Descottes
535caf34e2 Bug 1250002 - part1: add loader to globals exposed by require from browser-loader;r=jryans
MozReview-Commit-ID: Dzv5AdksdnP

--HG--
extra : rebase_source : bd31080b2d678ee4f003386145b3f954e3ee16ca
extra : source : 2a560ee5cbedda47b73abee46c6fc383b4c0475e
2016-02-23 23:31:32 +01:00
Nick Fitzgerald
4711239ff7 Bug 1249147 - Add a resizable split pane component to devtools/client/shared/components; r=jsantell,linclark
This commit adds HSplitBox which gives two panes aligned horizontally and a
splitter between them to resize their relative widths as needed.
2016-02-23 15:38:29 -08:00
Jan Odvarko
13aa4cf354 Bug 1247434 - fix eslint, add comments and remove Locale; r=jryans, pbrosset
MozReview-Commit-ID: LDYftQOw35M
2016-02-19 16:17:50 +01:00