Commit Graph

614 Commits

Author SHA1 Message Date
Alexandre Poirot
4d70b03654 Bug 1198877 - Fix mulet's simulator process name used in WebIDE. r=jryans 2015-11-03 13:35:12 -08:00
Alexandre Poirot
23b0ceea92 Bug 1217153 - Do not reset devtools theme when hot reloading the tools. r=bgrins 2015-11-03 13:35:12 -08:00
Alexandre Poirot
3dd2543cac Bug 1219613 - Stop preprocessing devtools theme css files. r=bgrins 2015-11-03 13:35:11 -08:00
Victor Porof
8917626c84 Bug 1210140 - Temporarily disable browser_perf-private-browsing.js on linux, r=me 2015-11-03 16:15:14 +01:00
sgiles
6fe5a69b3f Bug 1220221 - Allow B2GDroid apps to be debugged using Web IDE. r=jryans 2015-10-30 17:29:49 +00:00
Patrick Brosset
dbf2ef5515 Bug 1211801 - Add a playback rate selector to the animation panel. r=miker 2015-11-02 12:54:07 +01:00
Hernan Rodriguez Colmeiro
2b6bf0c665 Bug 1216569 - Only add right padding to rule searchbox when it is filled;r=bgrins 2015-11-01 13:28:01 -03:00
Sunny Sidhu
dd1a3abf3c Bug 1210563 - Amends position property to relative with top/right adjustments and adds float property to right justify controls r=jryans 2015-11-02 17:33:37 -06:00
Alexandre Poirot
4792fe51db Bug 1217867 - Prevent duplicated setupInParent calls when debugging same e10s tab with multiple clients. r=jryans 2015-11-02 08:18:58 -08:00
Alexandre Poirot
0eef725402 Bug 1219723 - Package gcli with the same layout than in the source tree. r=jryans 2015-11-02 08:18:58 -08:00
Alexandre Poirot
b8c091dcaf Bug 1216979 - Add ACCEL+ALT+R key binding to reload WebIDE. r=jryans 2015-11-02 08:18:58 -08:00
Alexandre Poirot
293cdd218b Bug 1216590 - Merge last bits of app-manager into WebIDE. r=jryans 2015-11-02 08:18:58 -08:00
Victor Porof
c74610413d Bug 1213100 - Part 2: Refactor styles, add comments, fix bad merge and newly added css, r=pbrosset 2015-11-02 16:13:11 +01:00
Carsten "Tomcat" Book
71f14309d6 Merge mozilla-central to fx-team 2015-11-02 12:05:19 +01:00
Patrick Brosset
30f7e28b19 Bug 1205704 - Show an icon and tooltip when animations are running on the compositor; r=tromey 2015-10-29 14:12:22 +01:00
Jason Orendorff
550e697cb5 Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps. 2015-10-26 16:33:59 -05:00
Jan Keromnes
60aa625c2c Bug 1220243 - Require react without the resource:// in about:debugging. r=jryans 2015-10-30 11:42:00 +01:00
Wes Kocher
e94d19c4a0 Merge inbound to central, a=merge 2015-10-30 16:35:46 -07:00
James Long
e5b3a9d373 Bug 1219304 - add react-dom and use it in the devtools to render react r=jsantell 2015-10-30 10:06:52 -04:00
Tooru Fujisawa
2095113cc1 Bug 1219837 - Part 3: Remove use of expression closure from devtools/. r=jryans 2015-10-30 02:48:29 +09:00
Carsten "Tomcat" Book
551002f69d Merge mozilla-central to fx-team 2015-10-29 12:13:20 +01:00
Tim Nguyen
a21b5e8dc8 Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-29 12:00:49 +01:00
Carsten "Tomcat" Book
b1b9f77f72 merge mozilla-inbound to mozilla-central a=merge 2015-10-29 11:49:27 +01:00
Nick Fitzgerald
c92d5b5402 Bug 1218560 - Part 2: Add an integration test for allocation stack breakdowns; r=jsantell 2015-10-28 22:46:25 -07:00
Jordan Santell
687c66cead Bug 1218679 - Add integration/smoke-screen tests for memory tool. r=fitzgen 2015-10-28 22:46:25 -07:00
Nick Fitzgerald
a8c2072dd2 Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 2015-10-28 22:46:25 -07:00
Jordan Santell
3db80262e1 Bug 1219073 - part 2 - Add styling and link to the debugger of SavedFrames in memory tool tree. r=fitzgen 2015-10-28 22:16:13 -07:00
Jordan Santell
2f852b4fe5 Bug 1213966 - Add memory tool active icon, and wire up both memory tool icons. r=fitzgen 2015-10-28 18:11:22 -07:00
Helen V. Holmes
2f05803ea2 Bug 1213966: Added a memory tool icon; r=jsantell 2015-10-28 18:11:21 -07:00
Nick Fitzgerald
5f728b2a04 Bug 1219421 - Guide users to recording allocations when no allocation stacks are present; r=jsantell 2015-10-29 01:32:08 -07:00
Jordan Santell
be663fb4b0 Bug 1217243 - Display snapshot aggregate values and timestamp in the snapshot list view. r=fitzgen 2015-10-29 01:17:09 -07:00
Patrick Brosset
e90fd9e31f Bug 1211886 - Make infinite animations that iterated at least once pausable; r=miker 2015-10-28 12:58:39 +01:00
Nick Fitzgerald
035e0673f9 Bug 1219572 - Give the heap view's tree items a little space between the function name and source; r=jsantell DONTBUILD 2015-10-29 00:17:34 -07:00
Jordan Santell
a139db396f Bug 1214799 - Localization strings for the memory tool. r=fitzgen 2015-10-29 00:07:07 -07:00
Nick Fitzgerald
3dd585f980 Bug 1219385 - Small fixes for heap view's tree items; r=jsantell
* Display function display name when breaking down by allocation stack.
* Properly check or uncheck the "Invert tree" checkbox depending on if we are
  inverting the heap view's tree or not.
2015-10-29 00:01:48 -07:00
Wes Kocher
e22b105582 Merge m-c to fx-team, a=merge 2015-10-28 17:09:14 -07:00
Wes Kocher
c43e982124 Merge inbound to central, a=merge 2015-10-28 17:00:22 -07:00
Jordan Santell
6f98ecaa5d Bug 1201907 - Enable memory tool for use and add a trait indicating its availability. r=fitzgen 2015-10-28 16:21:10 -07:00
Jordan Santell
ac19bc4b21 Bug 1217946 - Fix all validation failures and deprecated components. r=fitzgen 2015-10-28 16:11:05 -07:00
Nick Fitzgerald
2a9a3f16d3 Bug 1219079 - Small breakdown-related fixes for the memory tool; r=jsantell
* Add "Breakdown by" in front of dropdown selector for the selected breakdown.
* "Allocation Site" => "Allocation Stack" for breakdown's label.
* Make the coarse type breakdown bucket strings by count.
2015-10-28 10:59:25 -07:00
Nick Fitzgerald
49a186a23f Bug 1219071 - Cache the results of the dfs when rendering the tree widget; r=jsantell 2015-10-28 10:20:32 -07:00
Alexandre Poirot
ba38be5255 Bug 1217867 - Prevent actor id clash when debugging the same e10s tab with multiple clients. r=jryans 2015-10-28 09:56:17 -07:00
Alexandre Poirot
eb8488e60c Bug 1217559 - Fix chrome overrides after new devtools files layout. r=jryans 2015-10-28 09:56:17 -07:00
Wes Kocher
bcaeedace9 Backed out changeset 06a16359bcec (bug 1217946) for m(dt) bustage 2015-10-28 14:51:00 -07:00
Wes Kocher
f4c2127464 Backed out changeset 17ae7ed99b0b (bug 1201907) so I can cleanly back out another patch 2015-10-28 14:50:48 -07:00
Jordan Santell
a65f51e514 Bug 1201907 - Enable memory tool for use and add a trait indicating its availability. r=fitzgen 2015-10-28 14:10:21 -07:00
Jordan Santell
c7f0cc4407 Bug 1217969 - Highlight the memory tool tab when recording allocations. r=fitzgen 2015-10-28 13:10:31 -07:00
Jordan Santell
4ecc3e3afd Bug 1217946 - Fix all validation failures and deprecated components. r=fitzgen 2015-10-28 13:05:35 -07:00
Tooru Fujisawa
c39709bb6e Bug 1219028 - Remove use of non-standard Function.prototype.isGenerator from devtools/. r=fitzgen 2015-10-28 07:28:18 +09:00
Jordan Santell
4b4e44b080 Bug 1218840 - Remove vestigial census-view module. r=fitzgen 2015-10-27 17:49:36 -07:00
Jordan Santell
d84a57cf18 Bug 1218674 - Style heap view states and overall tree. r=fitzgen 2015-10-27 17:48:18 -07:00
Carsten "Tomcat" Book
b711f0d85e Backed out changeset 5f17f4325f31 (bug 1218679) for memory leaks on a CLOSED TREE 2015-10-28 13:09:57 +01:00
Carsten "Tomcat" Book
30478a00cb Backed out changeset 2e4f2de05673 (bug 1219066) 2015-10-28 13:09:40 +01:00
Carsten "Tomcat" Book
c78871e300 Backed out changeset 2e2f56672850 (bug 1218560) 2015-10-28 13:09:38 +01:00
Carsten "Tomcat" Book
0881e0ca34 Backed out changeset 167cd2f19d93 (bug 1219079) 2015-10-28 13:09:36 +01:00
Victor Porof
0ad649de15 Bug 1211841 - Style off the main thread markers differently, r=jsantell 2015-10-28 11:00:52 +01:00
Victor Porof
4bbbd78e3b Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell 2015-10-24 17:10:22 +02:00
Patrick Brosset
b0e9aae246 Bug 1218425 - ESLint rule that warns against aArg notation in function params; r=miker 2015-10-28 08:32:02 +01:00
Patrick Brosset
fab3026d01 Bug 1218409 - Eslint rule that checks for balanced listeners. r=miker 2015-10-27 11:21:46 +01:00
Nick Fitzgerald
f5838c2e72 Bug 1219079 - Small breakdown-related fixes for the memory tool; r=jsantell
* Add "Breakdown by" in front of dropdown selector for the selected breakdown.
* "Allocation Site" => "Allocation Stack" for breakdown's label.
* Make the coarse type breakdown bucket strings by count.
2015-10-28 02:11:06 -07:00
Nick Fitzgerald
04f31bd06f Bug 1218560 - Part 2: Add an integration test for allocation stack breakdowns; r=jsantell 2015-10-28 02:11:06 -07:00
Nick Fitzgerald
cdfbc14088 Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 2015-10-28 02:11:06 -07:00
Jordan Santell
8afc4a53fa Bug 1218679 - Add integration/smoke-screen tests for memory tool. r=fitzgen 2015-10-28 02:11:06 -07:00
Patrick Brosset
d4d8f4b0d2 Bug 1202179 - html/head/body not dragdrop-able and drag starts after move only; r=bgrins 2015-10-27 10:55:00 +01:00
Tom Tromey
2d7685d363 Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen 2015-10-22 09:49:00 +02:00
Jordan Santell
4b90b3bcae Bug 1218675 - Style focused rows in the heap tree correctly. r=fitzgen 2015-10-27 14:59:26 -07:00
Nick Fitzgerald
3c62594130 Bug 1218560 - Fix heap tree view with allocation stack breakdown; r=jsantell 2015-10-27 14:20:09 -07:00
Nick Fitzgerald
e197dfacc1 Bug 1218597 - Limit the number of stack frames serialized in core dumps; r=froydnj 2015-10-27 14:13:39 -07:00
Nick Fitzgerald
419074cddb Bug 1218592 - Add more robust error handling and reporting to the memory tool's actions; r=jsantell 2015-10-27 13:24:55 -07:00
Brian Grinstead
506d860ed1 Bug 1211038 - Fix focus issue with debugger searchbox using CodeMirror upstream patch;r=jryans 2015-10-27 12:59:45 -07:00
Nick Fitzgerald
d5e7bd8c79 Bug 1217500 - Add UI for inverting display tree in memory tool; r=jsantell 2015-10-27 09:11:05 -07:00
Jordan Santell
a4bb4d65c4 Bug 1217239 - part 2 - fix bad rebase. r=jlong 2015-10-27 08:17:47 -07:00
Victor Porof
0ceb9155f2 Bug 859042 - Show onload and DOMContentLoaded markers in the timeline, r=smaug, jsantell 2015-10-27 13:10:08 +01:00
Carsten "Tomcat" Book
ad01d19dae Merge mozilla-central to fx-team 2015-10-27 10:59:26 +01:00
Carsten "Tomcat" Book
d43e51f745 merge mozilla-inbound to mozilla-central a=merge 2015-10-27 10:55:48 +01:00
Xidorn Quan
00ef18daf8 Bug 962249 part 3 - Add Window.scrollMin{X,Y} (chrome-only) and convert most of scrollMaxX uses and part of scrollMaxY uses to combinations with the new properties. r=roc,bz 2015-10-27 13:38:02 +09:00
Phil Ringnalda
08e6a10b52 Back out 2 changesets (bug 1217500, bug 1218560) for devtools leaks
Backed out changeset 15acea2927e2 (bug 1218560)
Backed out changeset e3b623fd16bf (bug 1217500)
2015-10-26 18:28:24 -07:00
Sebastian Hengst
7e7f39cd71 Bug 1218586 - use \u0020 instead of backspace protected whitespace in watchExpressionsSeparatorLabel to suppress warning from compare-locales. r=jryans 2015-10-26 23:17:38 +01:00
Nick Fitzgerald
6a4b38e47d Bug 1218560 - Fix heap tree view item rendering when using an allocation stack breakdown; r=jsantell 2015-10-26 14:58:03 -07:00
Nick Fitzgerald
c9aa61cc67 Bug 1217500 - Add UI for inverting display tree in memory tool; r=jsantell 2015-10-26 14:58:03 -07:00
Wes Kocher
f310640849 Merge m-c to fx-team, a=merge 2015-10-26 14:39:31 -07:00
Wes Kocher
3e43cdde6f Merge m-c to inbound, a=merge 2015-10-28 17:05:01 -07:00
Jason Orendorff
e873f751c5 Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for var x;. r=shu. 2015-10-19 15:58:19 -05:00
Nick Fitzgerald
791bbb2847 Bug 1218471 - Pretty print action JSON in redux logging middleware; r=jsantell 2015-10-26 14:07:51 -07:00
Nick Fitzgerald
1e50a88209 Bug 1218005 - DevToolsUtils.{dbg_assert => assert} in devtools/server/actors/webbrowser.js; r=jsantell 2015-10-26 14:07:51 -07:00
Brian Grinstead
a092336794 Bug 1217591 - Run autocomplete tests in worker console;r=fitzgen 2015-10-26 11:55:41 -07:00
Brian Grinstead
8bcdd17a34 Bug 1217591 - Make JS autocompletion in the console work inside of a worker toolbox;r=fitzgen 2015-10-26 11:55:40 -07:00
Alexandre Poirot
159808acad Bug 1007061 - Remove app-manager. r=jryans 2015-10-26 10:35:35 -07:00
Jordan Santell
a6830381de Bug 960776 2015-10-26 10:13:49 -07:00
Brian Grinstead
5ccae4720a Bug 1215117 - Make console input field work inside a worker toolbox;r=ejpbruel 2015-10-26 09:13:11 -07:00
Brian Grinstead
1b4ea062a8 Bug 1217884 - Remove double spacing between devtools toolbar and devtools inputs;r=pbrosset 2015-10-26 08:37:38 -07:00
Brian Grinstead
b881172de2 Bug 1217880 - Set max-height on console input so it can overflow and be scrolled;r=vporof 2015-10-26 08:35:45 -07:00
Carsten "Tomcat" Book
97bab2dfe3 merge mozilla-inbound to mozilla-central a=merge 2015-10-26 10:57:35 +01:00
Victor Porof
81d5099f7a Bug 1211838 - Add docs for Composite markers, r=jsantell 2015-10-24 17:10:06 +02:00
Victor Porof
7bc7b294fc Bug 1212319 - Add docs for Worker markers, r=jsantell 2015-10-24 17:10:01 +02:00
Victor Porof
306f80152f Bug 1202657 - Add markers for workers' message passing and serialization/deserialization, r=smaug, jsantell, tromey, ejpbruel 2015-10-21 23:10:05 +02:00
Sebastian Hengst
8fc84a1244 Backed out changeset 335ea7a95492 (bug 960776) for XPCShell failures. r=backout 2015-10-24 10:43:41 +02:00
Jordan Santell
263df0c1a2 Bug 960776 - Render a tree widget to display heap data. r=fitzgen 2015-10-23 15:59:11 -07:00
Jordan Santell
cc6bde94cc Bug 1217979 - Remove production version of react from the tree and only use dev for model validation and test addons. r=jlongster 2015-10-23 15:24:15 -07:00
Nick Fitzgerald
9ac6546bf0 Bug 1214066 - Add the ability to toggle allocation stack recording; r=jsantell 2015-10-23 15:18:55 -07:00
Ryan VanderMeulen
843ba02fc3 Backed out changesets fb30635f0652 and a91f6ca882f2 (bug 1169679) for being the likely cause of OSX 10.10 mochitest-bc failures. 2015-10-23 17:39:16 -04:00
Brian Grinstead
8cd7952287 Bug 1025778 - Save value as global variable in console;r=jlongster 2015-10-23 14:04:29 -07:00
Tim Nguyen
fbf8c9215f Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-22 07:28:00 -04:00
Brian Grinstead
8c4b6602e6 Bug 1216615 - Add spacing on devtools-searchbox instead of devtools-searchinput;r=pbrosset 2015-10-23 08:47:10 -07:00
J. Ryan Stinnett
8beb3bda2a Bug 1217687 - Appease the mozbuild reading test. r=me 2015-10-23 07:25:19 -05:00
J. Ryan Stinnett
9e7bc53212 Bug 1217687 - Revert back to including /devtools via toolkit. r=glandium 2015-10-23 06:04:45 -05:00
Carsten "Tomcat" Book
c63c4f169b Merge m-c to fx-team 2015-10-23 11:51:27 +02:00
Carsten "Tomcat" Book
866a18dfdf merge mozilla-inbound to mozilla-central a=merge 2015-10-23 11:33:41 +02:00
Wes Kocher
5aa5f9e3e6 Merge m-c to inbound, a=merge 2015-10-22 16:56:10 -07:00
Wes Kocher
5fc98c715d Merge fx-team to central, a=merge 2015-10-22 16:45:45 -07:00
J. Ryan Stinnett
7eed01f0d1 Bug 1216592 - Clean up old paths that landed post-migration. r=bgrins 2015-10-22 11:31:09 -05:00
Nick Fitzgerald
1cb8e87332 Bug 1217248 - Add the ability to invert CensusTreeNode trees; r=jsantell 2015-10-22 09:12:36 -07:00
Nick Fitzgerald
664593e5a5 Bug 1217158 - Aggregate total counts/bytes in CensusTreeNode; r=jsantell 2015-10-22 09:12:36 -07:00
Nick Fitzgerald
ed91f2c69c Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode; r=jsantell 2015-10-22 09:12:36 -07:00
Brian Grinstead
fa397c1a73 Bug 1216615 - Get rid of margin-left and margin-right for devtools-searchinput to prevent movement during resize;r=pbrosset 2015-10-22 08:55:35 -07:00
Tanvi Vyas
afa0998b12 Bug 1086619 - tagging a mixed content blocker webconsole test with mcb. r=past 2015-10-22 13:37:54 -07:00
Alexandre Poirot
9b094faf01 Bug 1210429 - Fix race in webide toolbox destruction. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
e9018636ac Bug 1216555 - Makes client.close() failsafe by handling correctly closing connections. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
0e40a0d22b Bug 1216554 - Reject requests immediately when the connection is already closed. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
4d3369bd6a Bug 1216550 - Destroy profiler front on toolbox destruction. r=jsantell 2015-10-22 08:06:16 -07:00
Alexandre Poirot
0b30b09e30 Bug 1215049 - Prevent reopening toolbox when selecting the same project. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
1cffee299e Bug 1169643 - Stop preventing reloading crashed tabs when devtools are opened. r=jryans 2015-10-22 08:06:16 -07:00
Carsten "Tomcat" Book
353bc29faa Backed out changeset 92d4493c6d58 (bug 1169679) for bustage 2015-10-22 16:03:00 +02:00
Tim Nguyen
a386b8c87f Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-21 12:41:00 +02:00
Nigel Babu
cf67ac489c Backed out changeset 3e148d8f5e05 (bug 1201542) for XPCShell bustage 2015-10-22 09:57:08 +05:30
Nigel Babu
2351e027cd Backed out changeset be72055dc7ac (bug 1217158) for XPCShell bustage 2015-10-22 09:56:58 +05:30
Patrick Brosset
108478c42d Bug 1203303 - When attribute is focused DEL removes attribute not node; r=bgrins 2015-10-22 15:49:14 +02:00
James Long
8489f75448 Bug 1201008 - only add a breakpoint in the debugger if a source is actually loaded. r=bgrins 2015-10-21 10:55:00 +02:00
Tom Tromey
0b7023e5af Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins 2015-10-21 08:40:00 +02:00
Wes Kocher
275706fc3a Merge m-c to fx-team, a=merge 2015-10-22 16:58:03 -07:00
J. Ryan Stinnett
bfa77bd823 Bug 1214514 - Repair screenshot menu item. r=ednapiranha 2015-10-22 17:45:18 -05:00
Nick Fitzgerald
9b56819a44 Bug 1217495 - HeapAnalyses{Client,Worker} should support requests for inverted trees; r=jsantell 2015-10-22 13:43:30 -07:00
Tom Tromey
2dc007f387 Bug 1219771 - allow SVG images to be copied as a data: URI; r=vporof 2015-11-04 14:24:52 -07:00
Tom Tromey
7366bac722 Bug 937586 - make Size column in network monitor accurate; r=vporof 2015-11-04 14:24:52 -07:00
J. Ryan Stinnett
6a91418a7e Bug 1207976 - Fix incorrect app icon path from bug 1216590. r=ochameau 2015-11-04 12:04:20 -06:00
J. Ryan Stinnett
b8f2f78c4b Bug 1207976 - Remove /themes from DevTools URLs. r=ochameau 2015-11-04 12:04:20 -06:00
J. Ryan Stinnett
79bf544ace Bug 1207976 - Remove /themes from DevTools jar.mn. r=ochameau 2015-11-04 12:04:20 -06:00
Kruitbosch
472ec64029 Bug 1122102 - post json params shouldn't be displayed as text in params>request payload, r=vporof 2015-10-19 04:48:00 +02:00
Carsten "Tomcat" Book
b5371fc820 Merge mozilla-central to fx-team 2015-11-04 12:43:13 +01:00
Victor Porof
2c09e9833b Bug 1219801 - The toolbar in the memory panel on Windows is not looking too nice, r=bgrins 2015-11-04 11:08:40 +01:00
Wes Kocher
35dc5f0264 Bug 1217963 - Correct the spelling of "corect" rs=mossop 2015-10-23 16:02:56 -07:00
Bill McCloskey
08bb1d3e45 Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-11-04 10:56:15 -08:00
Bill McCloskey
cbca5a7c3e Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop) 2015-11-04 10:56:15 -08:00
Nick Fitzgerald
77c5b96c4c Bug 1221218 - Use by-filename breakdown in the memory tool; r=jsantell
This commit adds support for traversing by: "filename" edges in census
breakdowns and reports and makes the default coarse-type breakdown use a
filename sub-breakdown for scripts.
2015-11-04 05:49:34 -08:00
Nick Fitzgerald
4aba7f18aa Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink 2015-11-04 05:49:33 -08:00
Nick Fitzgerald
95a7386f6e Bug 1217158 - Aggregate total counts/bytes in CensusTreeNode; r=jsantell 2015-10-21 12:53:00 -04:00
Nick Fitzgerald
5ec0fb8ccd Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode. r=jsantell 2015-10-21 08:25:00 -04:00
Brian Grinstead
db870bdad0 Bug 1162848 - Make console 'clear' shortcut ctrl+shift+l on Windows / Linux;r=jryans 2015-10-21 15:05:20 -07:00
Brian Grinstead
5e6a2ec6a8 Bug 1162848 - Use a single synthesizeKeyFromKeyTag helper for mochitest-devtools;r=jryans 2015-10-21 15:05:13 -07:00
J. Ryan Stinnett
dbeb16c503 Bug 1203159 - Clean up various tests after DevTools resource move. r=me 2015-10-21 14:18:29 -05:00
J. Ryan Stinnett
4f9f517137 Bug 1203159 - Clean up various incorrect paths. r=ochameau 2015-10-21 12:48:55 -05:00
J. Ryan Stinnett
5a650792fb Bug 1203159 - Update install location for external libs. r=ochameau
External libs that do not yet use DevToolsModules need manual updating to match
the new system.
2015-10-21 12:48:54 -05:00
J. Ryan Stinnett
b9e75f0311 Bug 1203159 - Update shim install locations. r=glandium,ochameau
Add more shim paths for JSM locations used during the 44 cycle for add-ons that
already migrated.  Also, clear any DIST_SUBDIR value for the shim directory only
to ensure the old paths are reachable.
2015-10-21 12:48:53 -05:00
J. Ryan Stinnett
d4008a481b Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
J. Ryan Stinnett
83757dad1d Bug 1203159 - Update each product's DevTools inclusion. r=glandium
A new configure option --with-devtools (which sets MOZ_DEVTOOLS) is added to
control whether all DevTools, just the server, or no DevTools are included.
This defaults to just the server.

Applications should also include /devtools within their moz.build tree, so that
DIST_SUBDIR is in effect for all DevTools files if it is used by the app.
2015-10-21 12:22:59 -05:00
J. Ryan Stinnett
1654ec935e Bug 1203159 - Add resource:// mapping in all DevTools directories. r=glandium,ochameau
Add resource mapping jar.mn for DevTools.  The DevToolsModules template method
is modified to install the files in their new flattened add-on location.
2015-10-21 12:22:58 -05:00
Jordan Santell
e4b28c04b2 Bug 1214800 - Add MPL 2.0 licensing information to all memory tool files. r=fitzgen 2015-10-21 07:57:10 -07:00
Brian Grinstead
0c65939d01 Bug 1216668 - Implement console autocomplete for inline arrays and multiline strings;r=fitzgen 2015-10-21 07:10:38 -07:00
Brian Grinstead
42d045631d Bug 1216668 - Move Parser.jsm to devtools/shared so the webconsole server can use it;r=jryans 2015-10-21 07:09:39 -07:00
Wes Kocher
842108a147 Backed out changeset 3a73b2d41ed5 (bug 1201542) for test_census-view-01.html failures 2015-10-20 12:40:13 -07:00
Grisha Pushkov
5baeb90500 Bug 994555 - Adds contextmenu items to edit add and delete attributes; r=pbro 2015-10-20 16:47:02 +02:00
Nick Fitzgerald
914e7a2ce5 Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode; r=jsantell 2015-10-20 10:21:33 -07:00
Tim Nguyen
3558df7df5 Bug 1208864 - Tests for duplicate node context menu item in markup view. r=pbro 2015-10-18 14:30:00 +02:00
Tim Nguyen
7168230c61 Bug 1208864 - Duplicate node context menu item in markup view. r=pbro 2015-10-19 14:04:00 +02:00
Carsten "Tomcat" Book
e17f1c23a6 Merge m-c to fx-team 2015-10-20 12:33:28 +02:00
Carsten "Tomcat" Book
89186c2da3 merge mozilla-inbound to mozilla-central a=merge 2015-10-20 12:00:53 +02:00
Nick Fitzgerald
ed5dd569cd Bug 1215606 - Ensure that DevToolsUtils.assert is properly exported; r=jsantell 2015-10-20 10:56:03 +05:30
Nick Fitzgerald
a74e3db448 Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley 2015-10-20 10:55:49 +05:30
Brian Grinstead
775f5f14cd Bug 1216217 - Make selecting a worker from the debugger's worker list work;r=jlongster 2015-10-19 15:27:19 -07:00
Jordan Santell
303440db6e Bug 1215397 - Add state and UI for breakdowns in memory tool. r=fitzgen 2015-10-19 13:57:33 -07:00
Tim Nguyen
10c27956bd Bug 1211190 - Convert hardcoded colors to CSS variables in devtools. r=bgrins, jsantell 2015-10-19 22:28:54 +02:00
Carsten "Tomcat" Book
bd98a1428e Backed out changeset 43d44f938388 (bug 1214867) for xpcshell test failures 2015-10-19 10:58:01 +02:00
Andrew McCreight
1b9d8f8692 Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap 2015-10-31 06:26:44 -07:00
Carsten "Tomcat" Book
a2f61f8ddc Merge m-c to mozilla-inbound 2015-10-22 11:55:01 +02:00
Patrick Brosset
284854c724 Bug 1194639 part 0 - Filter out changed animation mutations in devtools; r=mratcliffe 2015-10-19 15:51:24 +02:00
Philip Chee
0391227ad0 Bug 1223344 - Some tweaks to gDevTools.jsm to get Devtools working in SeaMonkey r=jryans 2015-11-27 03:07:50 +08:00
Eddy Bruel
ae9f7957d0 Bug 1218817 - Fix a bug in WorkerActorList;r=janx 2015-11-26 17:36:28 +01:00
Jan Odvarko
73500670b8 Bug 1219281 - JSON View: Better styling for arrays; r=jryans 2015-10-28 16:25:50 +01:00
Tom Tromey
6c6bbcbd33 Bug 1218808 - make renaming a property on an element work. r=pbrosset 2015-10-27 14:02:00 +01:00
Tom Tromey
78d31676e6 Bug 1213412 - don't override property while editing. r=bgrins 2015-10-27 12:22:00 +01:00
Helen V. Holmes
7bd74208ae Bug 1210752 - Updated icons to be on the pixel grid. r=pbrosset 2015-10-28 14:19:00 +01:00
Jan Keromnes
ec15be6f5c Bug 1204601 - Add open/close telemetry to about:debugging. r=jryans p=vladan 2015-10-27 09:42:00 +01:00
Tom Tromey
0725c2e293 Bug 1179318 - fix css property name completion. r=pbrosset 2015-10-27 09:12:00 +01:00
Jordan Santell
d0be904a21 Bug 1219623 - Memory tool should be responsive in low widths and right panel docked. r=fitzgen 2015-10-29 19:54:24 -07:00
Nick Fitzgerald
c58ea406b4 Bug 1219820 - Do not try and select the hidden root when navigating the heap view tree with keyboard shortcuts; r=jsantell 2015-10-29 17:28:32 -07:00
Jordan Santell
dd638d339b Bug 1218673 - Clean up toolbar stlying and be more responsive in the memory tool. r=fitzgen 2015-10-29 17:21:09 -07:00
Nick Fitzgerald
1703bca647 Bug 1219854 - Add more robust source name parsing for displaying allocation stack tree items; r=jsantell 2015-10-29 17:21:08 -07:00
Nick Fitzgerald
92315b6ebc Bug 1219805 - Make coarse type break objects down by [[class]] rather than allocation stack; r=jsantell 2015-10-29 17:21:07 -07:00
Nick Fitzgerald
33ed023146 Bug 1218670 - Add % to heap view tree items; r=jsantell 2015-10-29 17:21:06 -07:00
Victor Porof
0ed1f96231 Bug 1213100 - Part 1: fix gnarly layout-related bugs, r=jsantell 2015-10-30 00:35:44 +01:00
Brian Grinstead
31568c7aaa Bug 1219872 - Fix animationinspector permafail on beta by turning on dom.animations-api.core.enabled;r=birtles,a=bustage 2015-10-29 16:29:09 -07:00
Tom Tromey
288855367c Bug 1217328 - let filter editor work on invalid values. r=pbrosset 2015-10-26 06:22:00 +01:00
Tom Tromey
84e96249a4 Bug 1217328 - make FilterWidget.js eslint-clean. r=pbrosset 2015-10-26 06:22:00 +01:00
Michael Ratcliffe
c1ab28345a Bug 1205814 - mozilla eslint plug: allow top level var only r=pbrosset 2015-10-26 14:39:47 +00:00
Jordan Santell
fdd0d3e07a Bug 1217239 - Style the heap widget in memory tools. r=fitzgen 2015-10-26 22:40:45 -07:00
Nicolas Chevobbe
7b94d9d942 Bug 1225236 - Removed the 360 value limit for the hue-rotate field in the CSS filter popup. r=pbro 2015-12-04 22:26:15 +01:00
Nick Fitzgerald
d40bed6c57 Bug 1214867 - Add HeapSnapshot.prototype.creationTimeStamp. r=bholley 2015-10-16 08:42:00 -04:00
J. Ryan Stinnett
5c7c25e77a Bug 1200485 - Repair view source URL in waterfall details. r=jsantell 2015-10-16 06:17:00 -04:00
Kate McKinley
8ea90d6b77 Bug 1207838 - Update text used for the security referrer command. r=ckerschb, r=jwalker, r=fkiefer 2015-09-28 15:11:02 -07:00
Brian Grinstead
79abdad7da Bug 1200073 - Use extra space before the computed view checkbox so it's not touching the sibling text input. r=pbrosset 2015-10-16 15:36:54 -07:00
Jan Odvarko
b7892a7c58 Bug 1211918 - Expose variables.css and use it in the JSON Viewer. r=jryans 2015-10-16 12:44:47 +02:00
Nick Fitzgerald
dbcefad986 Bug 1215203 - Log a deprecation warning when DevToolsUtils.dbg_assert is called. r=jlongster 2015-10-15 16:04:00 -04:00
Jan Odvarko
4eb085486b Bug 1199180 - Fix arguments for executeInContent; r=pbrosset 2015-10-12 15:24:32 +02:00
Nathan Froyd
9c5965b035 Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

CLOSED TREE makes big refactorings like this a piece of cake.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Nathan Froyd
e504437747 Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
This commit was generated using the following script, executed at the
top level of a typical source code checkout.

 # Don't modify select files in mfbt/ because it's not worth trying to
 # tease out the dependencies currently.
 #
 # Don't modify anything in media/gmp-clearkey/0.1/ because those files
 # use their own RefPtr, defined in their own RefCounted.h.
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    grep -v 'mfbt/RefPtr.h' | \
    grep -v 'mfbt/nsRefPtr.h' | \
    grep -v 'mfbt/RefCounted.h' | \
    grep -v 'media/gmp-clearkey/0.1/' | \
    xargs perl -p -i -e '
 s/mozilla::RefPtr/nsRefPtr/g; # handle declarations in headers
 s/\bRefPtr</nsRefPtr</g; # handle local variables in functions
 s#mozilla/RefPtr.h#mozilla/nsRefPtr.h#; # handle #includes
 s#mfbt/RefPtr.h#mfbt/nsRefPtr.h#;       # handle strange #includes
'

 # |using mozilla::RefPtr;| is OK; |using nsRefPtr;| is invalid syntax.
find . -name '*.cpp' -o -name '*.mm' | xargs sed -i -e '/using nsRefPtr/d'

 # RefPtr.h used |byRef| for dealing with COM-style outparams.
 # nsRefPtr.h uses |getter_AddRefs|.
 # Fixup that mismatch.
find . -name '*.cpp' -o -name '*.h'| \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g'
2015-10-18 00:40:10 -04:00
Phil Ringnalda
1d97342df5 Merge f-t to m-c, a=merge 2015-10-17 11:19:46 -07:00
Patrick Brosset
573931eac7 Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey 2015-10-16 22:35:28 +02:00
Jordan Santell
f0d14e473f Bug 1214872 - Set up state changes in the memory tool. r=fitzgen 2015-10-16 15:16:55 -07:00
Wes Kocher
9a0c35e2f6 Merge m-c to inbound, a=merge 2015-10-16 12:30:35 -07:00
Ryan VanderMeulen
28864ecee4 Backed out changeset a6d52da2c539 (bug 1197100) because it was pushed accidentally. 2015-10-16 16:30:00 -04:00
Patrick Brosset
99785ae4bd Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey 2015-10-16 17:10:21 +02:00
Jordan Santell
1a817ae221 Bug 1215418 - Fix regression of margin: 0 on all body, should only apply to html documents. r=bgrins 2015-10-16 08:57:46 -07:00
Eddy Bruel
dbc2f0b371 Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey 2015-10-16 18:48:26 +02:00
Nick Fitzgerald
d35239a049 Bug 1215206 - Enable DevToolsUtils.assert assertions when in a DEBUG build or DevToolsUtils.testing is set; r=jlongster 2015-10-15 10:32:00 +02:00
Nick Fitzgerald
f801bba712 Bug 1214775 - Add DevToolsUtils.assert and deprecate DevToolsUtils.dbg_assert; r=jlongster 2015-10-14 10:58:00 +02:00
Nick Fitzgerald
29b1984703 Bug 1214070 - Add support for diffing census reports to HeapAnalysesWorker; r=jsantell 2015-10-15 08:23:00 +02:00
Nick Fitzgerald
38f2c19146 Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink 2015-10-13 11:59:00 +02:00
Jordan Santell
28a8ab99a5 Bug 1215251 - Add redux middleware for managing async action creators via generators and promises. r=fitzgen 2015-10-15 17:04:02 -07:00
J. Ryan Stinnett
c24f1d3695 Bug 1215081 - Namespace URLs don't like robots prepending random strings. r=bgrins 2015-10-15 18:42:52 -05:00
Alexandre Poirot
7416d7ae00 Bug 1204808 - Move devtools prefs to its own file in /devtools folder. r=jryans 2015-10-15 03:47:21 -07:00
Alexandre Poirot
56e4b75c0b Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop 2015-10-15 03:45:22 -07:00
Patrick Brosset
dad4c0a4b1 Bug 1197192 - Allow dragging the scrubber not just from the timeline header; r=ochameau
This adds a new invisible element centered around the scrubber and
thick enough for users to drag from.
2015-10-15 10:14:35 +02:00
Jan Odvarko
c96a599206 Bug 1214629 - Lazy load modules for the JSON Viewer; r=jryans 2015-10-14 16:12:03 +02:00
Jordan Santell
dcaa389de4 Bug 1213137 - Initial react app for memory tool with its snapshot list view. r=jlong 2015-10-14 11:31:59 -07:00
Brian Grinstead
e70101a9c5 Bug 1214663 - Make CodeMirror not break when encountering a <constructor> tag;r=Gijs 2015-10-14 11:29:19 -07:00
Jordan Santell
d38525139b Bug 1213138 - Add react-redux library to developer tools. r=gerv 2015-10-14 10:07:59 -07:00
Patrick Brosset
dbf48d751d Bug 1199589 - Display the current timeline time in the toolbar; r=bgrins 2015-10-14 10:03:29 +02:00
Jordan Santell
0a184d580c Bug 1214231 - Provide an option to generate census tree nodes in a worker when taking a census. r=fitzgen 2015-10-13 16:41:10 -07:00
Henrik Tjäder
f7dd4726c6 Bug 1161698 - Imported profiles should use their filename as the display label. r=jsantell 2015-10-13 16:27:12 -07:00
Simon Lindholm
731e3a7244 Bug 1192421 - Don't clear rule-view when changing selection; r=pbro
This is to prevent the rule-view from flickering when a new node is
selected.
This also makes the rule-vuew non-interactive (not responsding to
user events) during the refresh time.
If this takes too long, the rule-view is hidden after a delay.
This also fixes a race condition in style-inspector-overlay's
highlighters due to _hideCurrent being unnecessarily async.
2015-10-13 09:37:57 +02:00
Brian Grinstead
48e6e78790 Bug 1189464 - Add test coverage to make sure theme-fg-contrast class is removed on edit outer html;r=me 2015-10-13 07:20:05 -07:00
Andrew Krawchyk
ab6b4ab0c7 Bug 1189464 - Remove theme-fg-contrast class from closing tag in markup view after editing outer html;r=bgrins 2015-10-13 07:19:26 -07:00
Patrick Brosset
b353bcfaea Bug 1205681 - 3 - Tests for the timeline rewind button; r=tromey 2015-10-12 11:39:21 +02:00
Patrick Brosset
5a70ca715f Bug 1205681 - 2 - Implement the rewind timeline button behavior; r=tromey 2015-10-12 11:34:59 +02:00
Patrick Brosset
5784e1cc71 Bug 1205681 - 1 - Add a timeline rewind button to the toolbar; r=zer0 2015-10-09 14:08:07 +02:00
Carsten "Tomcat" Book
11f5525d90 Merge m-c to fx-team 2015-10-13 12:43:53 +02:00
Nick Fitzgerald
2f88c58107 Bug 1201621 - Add support for allocation stack breakdowns to the heap analysis worker; r=jsantell 2015-10-12 13:29:49 -07:00
Jan Odvarko
4ea4f6ad7d Bug 1132203 - Fixing theme and intermittent test failure; r=jryans 2015-10-05 13:14:07 +02:00
Jan Odvarko
880daa2e60 Bug 1132203 - Load JSON viewer only for top level documents; r=bz 2015-09-28 13:48:33 +02:00
Jan Odvarko
28af8fb617 Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
48f6bb40aa Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Jan Odvarko
885bdca93a Bug 1132203 - JSON Viewer for application/json documents; r=jlong 2015-09-28 13:33:20 +02:00
Jan Odvarko
f24234b7df Bug 1132203 - Libs for JSON Viewer; r=jlong 2015-09-28 13:32:37 +02:00
Jan Odvarko
f3312aa284 Bug 1206618 - Properly set HAR response mime type; r=jryans 2015-10-12 13:52:27 +02:00
Nick Fitzgerald
096deba911 Bug 1226225 - Allow backups of size zero in ZeroCopyNSIOutputStream::BackUp; r=jimb 2015-11-20 11:36:10 -08:00
Nick Fitzgerald
dab52d534b Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink 2015-11-20 09:08:15 -08:00
Tom Tromey
fc8b2a7be1 Bug 1029459 - remove output-parser iteration limit. r=pbrosset 2015-10-11 20:24:31 +02:00
mitchfriedman
f46b45a818 Bug 852931 - cmd+click jumps to function defintion in the debugger. r=jlongster 2015-10-11 20:24:31 +02:00
J. Ryan Stinnett
4edc06927e Bug 1196047 - Move tern to client/sourceeditor. r=bgrins 2015-10-09 18:26:10 -05:00
J. Ryan Stinnett
2d0121229b Bug 1196047 - Move shared/shared perf files to server/performance. r=jsantell 2015-10-09 18:26:09 -05:00