Commit Graph

4806 Commits

Author SHA1 Message Date
Jan Keromnes
24089aabe1 Bug 1090949 - Add way to make WebIDE runtimes configurable. r=ochameau 2015-04-08 14:42:00 -04:00
Pierre de La Morinerie
730714e0b7 Bug 955933 - Allow copying the network response string. r=vporof 2015-04-06 23:46:00 -04:00
Jordan Santell
86593b6b51 Bug 1147945 - Let the profiler's buffer size and sample rate be configurable via prefs. r=vp 2015-04-08 00:16:00 +02:00
Mahdi Dibaiee
8a2b7753f8 Bug 1055181 - Mochitests for the CSS Filter tooltip; r=pbrosset
--HG--
extra : rebase_source : d455b727e82bc8eb5817d470a20e5464b7358068
extra : histedit_source : 82eac2b90816fdedd8b4fb7c910db3ac01d78ff6
2015-04-10 12:01:40 +04:30
Mahdi Dibaiee
43193dfe3b Bug 1055181 - CSS Filter Tooltip; r=pbrosset
Adds a new devtools tooltip type in the inspector used to edit
css filters. The widget displayed in the tooltip allows to add,
edit, remove, and re-order filters.
Changes made inside the tooltip are applied to the filter
property in the rule-view.

--HG--
extra : rebase_source : a38ce7108bfa4e035892c3c3d89098dc1b2b0052
extra : histedit_source : ff309c03f920359df61e139731f8f57cf55a1545
2015-04-09 13:30:42 +04:30
Patrick Brosset
4aa03199c3 Bug 873443 - Make the inspector search suggest and select elements in frames; r=bgrins
This makes the inspector search input show suggestions for nodes in all documents in
the content page. Selecting a suggestion also now selects the corresponding nodes
even when they are inside nested frames.

--HG--
extra : rebase_source : e7d3ac809ea8f223acfb5d04dd72a9e6a292796d
2015-04-09 17:11:06 +02:00
Nick Fitzgerald
d5e8a58213 Bug 1148759 - Ensure that we can inspect objects that reference a Promise; r=past 2015-04-09 14:32:21 -07:00
J. Ryan Stinnett
16c3ec6a5b Bug 1149677 - Force minimum QR code size. r=past 2015-04-03 06:46:00 -04:00
Aaron Graham
2e105f3c08 Bug 892229 - Ctrl+F / Cmd+F should search/filter requests. r=vporof 2015-04-06 15:11:00 -04:00
Sami Jaktholm
6fcf3030b7 Bug 1148770 - Don't load CodeMirror editor if StyleSheetEditor is destroyed before load is called. r=bgrins 2015-04-08 20:41:00 +03:00
Tooru Fujisawa
7bf06b2b49 Bug 1154234 - Remove unnecessary return in BezierCanvas.prototype.plot in CubicBezierWidget.js. r=pbrosset 2015-04-16 21:55:59 +09:00
Shu-yu Guo
2b4333d54b Bug 1151679 - Display the property name in the JIT Optimizations side pane. (r=jsantell) 2015-04-08 20:36:20 -07:00
Nick Fitzgerald
ec1ec1e487 Bug 1151703 - Part 3: Add a test for HTML parsing markers; r=jsantell 2015-04-08 11:25:56 -07:00
Nick Fitzgerald
8d460f9783 Bug 1151703 - Part 2: Show XML and HTML parsing markers in the performance tool; r=jsantell 2015-04-08 11:25:56 -07:00
J. Ryan Stinnett
599d0d997a Bug 1134166 - Check for project when updating toolbox state. r=me 2015-04-08 04:09:42 -05:00
J. Ryan Stinnett
d58232d80a Bug 1134166 - Close toolbox if selected app dies. r=ochameau 2015-04-08 04:09:42 -05:00
J. Ryan Stinnett
bd15455765 Bug 1134166 - Restart toolbox if selected app re-opens. r=ochameau 2015-04-08 04:09:42 -05:00
Brian Grinstead
eff6c05870 Bug 1151259 - Switch <toolbar> to <box> to get rid of -moz-appearance styles for devtools sidebar. r=jryans 2015-04-07 14:27:00 +02:00
Jordan Santell
e9926a9705 Bug 1138928 - Display only function name and file, instead of full url, in flame graphs. r=vp 2015-04-07 17:36:00 +02:00
J. Ryan Stinnett
52b60b11af Bug 1150366 - Add D3 licenses to license.html. r=gerv
--HG--
rename : browser/devtools/webaudioeditor/lib/D3_LICENSE => browser/devtools/shared/D3_LICENSE
2015-04-06 06:07:00 -04:00
J. Ryan Stinnett
bd2fea3a98 Bug 1150366 - Remove duplicate d3.js. r=jsantell 2015-04-06 06:06:00 -04:00
Sami Jaktholm
64751e4251 Bug 1148893 - Clean up browser_styleeditor_loading.js. r=bgrins 2015-04-02 21:14:07 +03:00
Sami Jaktholm
59c2d5cf3a Bug 1148893 - Miscellaneous fixes to multiple style editor tests. r=bgrins 2015-03-28 14:02:48 +02:00
Sami Jaktholm
e70362629d Bug 1148893 - Clean up browser_styleeditor_new.js. r=bgrins 2015-04-02 20:57:39 +03:00
Sami Jaktholm
1a48eb042d Bug 1148893 - Clean up browser_styleeditor_nostyle.js. r=bgrins 2015-04-02 22:30:27 +03:00
Sami Jaktholm
48ea851eee Bug 1148893 - Clean up browser_styleeditor_pretty.js. r=ejpbruel 2015-04-07 18:46:50 +03:00
Sami Jaktholm
4590375c87 Bug 1148893 - Clean up browser_styleeditor_selectstylesheet.js. r=ejpbruel 2015-04-02 14:09:52 +03:00
Sami Jaktholm
0fa0afeb71 Bug 1148893 - Clean up browser_styleeditor_sv_keynav.js. r=ejpbruel 2015-04-02 13:52:37 +03:00
Sami Jaktholm
327d097692 Bug 1148893 - Split navigation test out of browser_styleeditor_reload.js and clean it up. r=ejpbruel 2015-03-28 10:30:12 +02:00
Patrick Brosset
cb0331564f Bug 1151018 - Refresh the list of Animation widgets when the animation panel loads; r=bgrins
Instead of only refreshing the list of animation widgets when the animations
controller emits an event, also refresh it once after the initialization is
done. This is useful to avoid missing animations that are already applied to
the default inspector selection.

--HG--
extra : rebase_source : f64cbdd4ad68c3cd733a86b7e2729005614a7049
2015-04-07 15:11:18 +02:00
Ryan VanderMeulen
522a492ff4 Backed out changeset f937e8d943d8 (bug 1147945) for xpcshell failures. 2015-04-07 13:44:58 -04:00
Jordan Santell
a9f27de986 Bug 1151526 - Do not display optimization data for meta-platform frames in the profiler. r=vporof 2015-04-06 18:09:00 -04:00
Sami Jaktholm
6d3dcf46e2 Bug 1148323 - Make checked checkboxes visibile in rule and computed view context menus on Windows. r=pbrosset 2015-04-04 09:19:47 +03:00
Jordan Santell
2fe2590674 Bug 1147945 - Let the profiler's buffer size and sample rate be configurable via prefs. r=vporof 2015-04-04 20:32:00 -04:00
Sami Jaktholm
fc3a298237 Bug 1148770 - Wait for asynchronous operations to complete before resolving in StyleSheetEditor.fetchSource. r=ejpbruel 2015-04-01 06:41:28 +03:00
Jordan Santell
a2ecc81eb0 Bug 1121180 - Support dark theme in flamecharts for the performance tool. r=vp
--HG--
rename : browser/devtools/shared/widgets/FlameGraph.jsm => browser/devtools/shared/widgets/FlameGraph.js
2015-04-06 11:53:00 -04:00
Jordan Santell
18342ce6b0 Bug 1150733 - Correctly internationalize jit samples label. r=vporof, r=flod 2015-04-05 10:05:00 -04:00
Jordan Santell
09003c5bc8 Bug 1150112 - Markers overview should react to theme change, and other marker views now use CSS to automatically use theme change. r=vporof 2015-04-02 16:25:00 -04:00
Jordan Santell
206dd1a072 Bug 1149630 - Performance graphs should inherit from a common graph and be similarly styled. r=vporof 2015-04-02 13:04:00 -04:00
Jordan Santell
aefa62c16a Bug 1108843 - Generalize platform data in call tree view when platform data is hidden. r=vporof 2015-04-02 15:43:00 -04:00
Patrick Brosset
e0255d2129 Bug 994055 - Part 2: Add tests for the inspector sidebar toggle button. r=miker
--HG--
extra : transplant_source : %25O%DE%DD%CA%AB%3Cb3%82%F2%82N%E4HV%C1%27%E72
2015-04-03 17:11:15 +02:00
Patrick Brosset
c0f73f550b Bug 994055 - Part 1: Add a toggle sidebar panel button to the inspector. r=miker
This adds a new icon, next to the searchbox (like in the debugger) to expand
or collapse the sidebar panel in the inspector.
The state is *not* persisted yet when the toolbox is closed.
The button is hidden when the toolbox host switches to 'side'.

--HG--
extra : transplant_source : %D0%09%C2%0E%23%94%B0%A9Ym%BF%1B%60%3C%A5%D6D%C3%92%DE
2015-04-03 16:39:33 +02:00
Mike Taylor
5809ad205b Bug 848502 - Add keyboard shortcut to copy selected source URL. r=vporof 2015-04-03 09:13:00 -04:00
Mike Taylor
447077e35f Bug 848502 - Add a context menu to the debugger sources panel. r=vporof 2015-04-03 09:13:00 -04:00
Mike Taylor
ec24053f6c Bug 848502 - Add a contextMenu option to SideMenuWidget. r=vporof 2015-04-03 09:12:00 -04:00
J. Ryan Stinnett
890a7a9095 Bug 1149289 - Fix browser_tabs test issues on Windows. r=me 2015-04-03 19:13:39 -05:00
Patrick Brosset
7e82aa061e Bug 1120833 - 4 - Tests for animation inspector refresh on addition/removal; r=miker
(Re-land after backout)

--HG--
extra : rebase_source : ba823c222fde587e2b61eab40e22816cbfd12cc7
2015-04-03 11:07:11 +02:00
Patrick Brosset
28523c6d69 Bug 1120833 - 3 - Refresh the list of animation widgets when new animations are added; r=miker
(Re-land after backout)
The animation-controler was in charge of getting new animation players and refreshing
the UI when done. This is still the case, but it now listens for mutation events from
the actor too, and when they happen, it simply asks the ui to refresh again.
Also, animations with playState "finished" that remain in the animation inspector panel
can now be played again.

--HG--
extra : rebase_source : 309a167b2218c6fc586c64977896a4715bd5a1d5
2015-04-01 10:16:40 +02:00
Ryan VanderMeulen
37f3daf0c7 Merge m-c to fx-team. a=merge
CLOSED TREE
2015-04-03 10:52:46 -04:00
Eddy Bruël
318d2572e3 Bug 1147972 - Test setting a breakpoint on a column;r=jlong 2015-04-03 14:46:27 +02:00
Patrick Brosset
cdde90bca4 Bug 1144615 - 3 - Tests for the playbackRate selection UI in the animation panel; r=vporof
--HG--
extra : rebase_source : dfc269a9256e4f7fd09f0e2d26634ebc17f29ae7
2015-04-02 12:14:46 +02:00
Patrick Brosset
d1efb1e1ef Bug 1144615 - 2 - Adds a playbackRate selector widget to the animation panel; r=vporof
This adds a playbackRate <select> dropdown next to the list of other playback
control buttons (play/pause, rw, fwd).
The list shows presets, unless the current rate isn't part of these presets
in which case it also shows this rate in the list.
The widget was created as a reusable component with a simple API, like the
PlayerMetaDataHeader.

--HG--
extra : rebase_source : d050fdaa4565a7b51b179ecd08a36b79be2275f1
2015-04-02 12:24:46 +02:00
Patrick Brosset
646f3e6e11 Bug 1144615 - 1 - Minor css fixes in animation panel; r=bgrins
The toolbar class was making the whole background of the animation panel
be grey, unlike the other inspector side-bar panels.
Also removed the unnecessary right-border on the global play/pause button.
2015-04-03 11:24:30 +02:00
Patrick Brosset
2798bf95eb Bug 1134500 - Fix multiple browser/devtools/animationinspector intermittent tests; r=bgrins
This changes a few animationinspector tests by making them wait until the expected animation
state is reached rather than just waiting for the next animation auto-refresh update, which
might, in some cases, not be enough.

This is a re-landing of bug 1134500 and bug 1149711.
2015-04-03 10:32:48 +02:00
Ryan VanderMeulen
8d08642b52 Backed out 2 changesets (bug 1144615, bug 1134500) for mochitest-dt failures.
Backed out changeset ea9cfb625ac6 (bug 1134500)
Backed out changeset 2bb927ec6786 (bug 1144615)

--HG--
extra : rebase_source : 21104648dcd61ad4c4b6d3ea77e49b09077acf7c
2015-04-02 16:10:02 -04:00
Brian Grinstead
4a8de38c01 Bug 947242 - DevTools themes - switch to new theme colors;r=jsantell 2015-04-02 10:58:58 -07:00
Ryan VanderMeulen
769f798614 Backed out 3 changesets (bug 1120833, bug 1149711) for causing bug 1150615.
Backed out changeset 527c548ff03c (bug 1149711)
Backed out changeset 2fe22ffef154 (bug 1120833)
Backed out changeset 501fa7c170ed (bug 1120833)

CLOSED TREE
2015-04-02 14:42:05 -04:00
J. Ryan Stinnett
dae120e19a Bug 1149820 - Restore WebIDE project auto select. r=ochameau 2015-04-02 11:35:24 -05:00
Patrick Brosset
69553c23c4 Bug 1134500 - Intermittent browser_animation_toggle_button_updates_playerWidgets.js; r=bgrins
Wait for the playState to reach the expected state rather than just waiting for the next auto
refresh of the AnimationPlayerActor.

--HG--
extra : rebase_source : 4efede2ea007fed766e9714e2aff5399170d4b57
2015-04-02 10:16:07 +02:00
Patrick Brosset
42b291a711 Bug 1144615 - 1 - Minor css fixes in animation panel; r=bgrins
The toolbar class was making the whole background of the animation panel
be grey, unlike the other inspector side-bar panels.
Also removed the unnecessary right-border on the global play/pause button.

--HG--
extra : rebase_source : 7b2311bf06294e7e334aeee556d564809d4afcfe
2015-03-26 13:54:12 +01:00
J. Ryan Stinnett
e14b018648 Bug 1149289 - Disable browser_tabs.js on Windows. r=me 2015-04-02 10:26:42 -05:00
Patrick Brosset
3318f6f1d3 Bug 1149711 - Intermittent browser_animation_ui_updates_when_animation_changes.js; r=bgrins
On particularly slow test environments, it might not be enough to wait for the next
AnimationPlayerActor state update.
I introduced a helper function that makes it possible for tests to wait for state
updates until the animation state reaches the expected value. In most cases, we use
it to wait until an animation reaches a given playState (paused, running, finished).

--HG--
extra : rebase_source : 791da93c00b4eaffe8c31001fc9a2cdec4dc7e4c
2015-04-02 17:02:41 +02:00
Patrick Brosset
04fbffd14f Bug 1120833 - 4 - Tests for animation inspector refresh on addition/removal; r=miker
--HG--
extra : rebase_source : b4886af02cdbc9aed5a88994507bb4b5a5261648
2015-04-01 11:06:22 +02:00
Patrick Brosset
f365dad1b9 Bug 1120833 - 3 - Refresh the list of animation widgets when new animations are added; r=miker
The animation-controler was in charge of getting new animation players and refreshing
the UI when done. This is still the case, but it now listens for mutation events from
the actor too, and when they happen, it simply asks the ui to refresh again.
Also, animations with playState "finished" that remain in the animation inspector panel
can now be played again.

--HG--
extra : rebase_source : 8fe6e245ec04bfe399166e343b888b6ce3ca0ef1
2015-04-01 10:16:40 +02:00
Patrick Brosset
ad0a7a714a Bug 1120833 - 2 - Fire events about changed animations in the AnimationsActor; r=past
This makes the AnimationsActor listen for animation mutations after each
call to getAnimationPlayersForNode on the code that was passed in.
Whenever animations are added or removed, an event is sent to the front
with the list of changes.
The server doesn't know when the client doesn't require updates for the
current node anymore, so it exposes a new method for this.
Note that removed events for finished aniations are skipped, because the
corresponding animations can still be seeked/resumed, so we want the
AnimationPlayerActor to be preserved.

--HG--
extra : rebase_source : 4a9be4695261d65a2f032117af9fce985f5c0378
2015-04-02 12:47:34 +02:00
Patrick Brosset
3ce53fe10e Bug 1120833 - 1 - Remove EventEmitter usage in AnimationPlayerFront
The AnimationPlayerFront needs to emit events when its auto-refresh
mode is enabled, whenever the state changes. Until now, it was doing
so with EventEmitter.
But because decorating the class with EventEmitter adds on/once/off
functions to the instance, it ends up hiding the on/once/off functions
that were already there because the class extends addon sdk EventTarget.

--HG--
extra : rebase_source : 16c097df7b579b980f710ffbd98fe3d01a6fbc76
2015-03-30 11:59:46 +02:00
J. Ryan Stinnett
f222754ae5 Bug 1149778 - Lazify simulator startup to allow ADB init. r=ochameau 2015-04-01 13:31:00 +02:00
Matteo Ferretti
91aca3f385 Bug 1144163 - Add a rulers highlighter; added gcli command and button. r=pbrosset 2015-04-01 19:28:57 +02:00
Matteo Ferretti
39806788c1 Bug 1144163 - Add a rulers highlighter; added unit test. r=pbrosset
- Added unit test for Rulers Highlighter
 - Added `Test:ScrollWindow` function to doc_frame_script.js
2015-03-28 00:25:18 +01:00
Wasiur Rahman
cea42670ff Bug 1132208 - "Remove dead code from framerate actor now in GraphsWorker.js". r=jsantell 2015-03-31 21:00:00 +02:00
Aime Galmi
e5163401c9 Bug 1084911 - Clicking on "Open Add-ons Manager" actually leads to the Plugins manager. r=jryans 2015-04-01 01:12:35 +02:00
Jordan Santell
2b43b9dae5 Bug 1077464 - Wire console.profile/profileEnd to the new performance tool. Move most of the recording-model logic from the front end into the PerformanceFront and PerformanceActorConnection so it can manage recordings without the front end being viewed. r=vp, r=jryans 2015-04-10 11:14:00 -04:00
Jordan Santell
a321363678 Bug 1143933 - Expose raw JIT optimization information in performance front end. r=vp,shu 2015-03-25 10:08:40 -07:00
Patrick Brosset
f971f18e02 Bug 1137771 - Intermittent browser_animation_play_pause_button.js; r=miker
Instead of waiting for the next auto-refresh event only (which could be a
response to an older request, therefore not having the expected state yet),
wait until the state changes to what we expect in the test.
This means that if the play/pause button doesn't work anymore, then the test
will timeout, but at least it won't intermittently fail as it was doing until
now.

--HG--
extra : rebase_source : 75b7ffd38cc9fe83bb938c28109d12c57fbf3294
2015-03-31 16:18:02 +02:00
Panos Astithas
e4b9084401 Add a devtools tag to all devtools tests (bug 1149907). r=pbrosset 2015-04-01 14:09:33 +03:00
Carsten "Tomcat" Book
0d5796d62d Backed out changeset 9b269f3bf1a5 (bug 955933) for dt test failures on a CLOSED TREE 2015-04-01 13:24:49 +02:00
Eddy Bruël
8769806b40 Bug 1129784 - Implement column sliding for source mapped sources;r=jlong 2015-04-01 11:03:57 +02:00
Jordan Santell
a8a67ac3eb Bug 1110550 - Enable performance overview graphs to rerender and change on devtools theme switch. r=vp 2015-03-31 10:18:00 +02:00
Pierre de La Morinerie
f11bb0fb8a Bug 955933 - Allow copying the network response string. r=vporof 2015-03-31 16:17:00 +02:00
Brian Grinstead
602337095e Bug 1148996 - Install a devedition lightweight theme on startup, then wait for it to be applied before applying devedition styles;r=Gijs 2015-03-31 20:00:32 -07:00
Ryan VanderMeulen
3e6e4cfe95 Merge fx-team to m-c. a=merge
CLOSED TREE
2015-03-31 14:41:03 -04:00
James Long
f0bd4ead17 Bug 1148075 - Dynamically add XUL commands for the debugger frontend. r=vporof 2015-03-27 11:47:00 -04:00
Victor Porof
77324062a8 Bug 1148463 - Re-enable the Performance++ tool, r=jsantell 2015-03-31 11:28:43 -04:00
Mike Conley
8ecf4e3ced Bug 1147035 - Make DeveloperToolbar.jsm use the gBrowser.contentDocumentAsCPOW shortcut. r=past.
--HG--
extra : rebase_source : 7f5fbe373de1c43d27a94344fd9cefe0b6a3aa58
2015-03-30 15:20:34 -04:00
Wes Kocher
73800cd3df Merge m-c to fx-team a=merge CLOSED TREE 2015-03-30 19:42:25 -07:00
Wes Kocher
c469147d07 Merge fx-team to m-c a=merge 2015-03-30 14:30:57 -07:00
Brian Grinstead
5df734e710 Bug 1094821 - Backout 01482cdccd72 for test failures in Aurora simulation;r=me;a=RyanVM 2015-03-30 09:20:48 -07:00
J. Ryan Stinnett
a78c9b9b5e Bug 1146542 - Restore tab list changes for non-sidebar case. r=ochameau 2015-03-29 23:18:42 -05:00
J. Ryan Stinnett
d8d2af41c7 Bug 1146542 - Clean up and describe app-manager events. r=ochameau 2015-03-29 23:18:42 -05:00
Sami Jaktholm
c8d45add56 Bug 1148893 - Add shared frame script utils to Style Editor head.js. r=ejpbruel 2015-03-28 10:19:03 +02:00
Sami Jaktholm
cd332ecd32 Bug 1148893 - Replace .then handlers with yields to catch 'Unknown sheet source' rejections in Style Editor onShow task. r=ejpbruel 2015-03-28 10:15:29 +02:00
Sami Jaktholm
63f9ca53ff Bug 1148893 - Return the style sheet selection promise to the caller. r=ejpbruel 2015-03-28 07:22:50 +02:00
Panos Astithas
6371cae954 Update devtools.webide.adaptersAddonURL to the new Valence location (bug 1148580). r=jryans 2015-03-30 19:29:03 +03:00
J. Ryan Stinnett
20d9dfd605 Bug 1138591 - Remove the chrome-enabled pref. r=past
--HG--
extra : transplant_source : %C0%3D%FB%C9%05%C4z%EB4%D4%A3%81%7E%94RX%19%9B%27%AE
2015-03-28 03:42:33 -05:00
Sami Jaktholm
a6de2dd386 Bug 1148770 - Rewrite browser_styleeditor_bug_870339.js to fix intermittent leaks. r=ejpbruel 2015-03-29 08:59:28 +03:00
Jonathan Watt
d1f6af5340 Bug 1145246, part 4 - Update devtools code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=pbrosset 2015-03-20 18:20:55 +00:00
Willian Gustavo Veiga
9cc67b102c Bug 1140839 - Scratchpad should remember View options. r=past 2015-03-12 21:57:49 -03:00
Phil Ringnalda
21b174f9a4 Merge m-c to m-i to m-c merge, a=mergemerge 2015-03-28 11:45:00 -07:00
Phil Ringnalda
e44926f4c1 Merge m-i to m-c, a=merge 2015-03-28 11:44:16 -07:00
Victor Porof
e50a9999eb Bug 1148463 - Temporarily disable the new performance tools for the Aurora uplift by backing out changeset 2ae4dac8f094, r=jsantell 2015-03-27 20:20:11 -04:00
Brian Grinstead
371e5229aa Bug 971129 - Set a minimum page size to 25px when initializing the devtools toolbox host;r=jryans 2015-03-27 10:35:32 -07:00
Ryan VanderMeulen
da1028199c Merge m-c to fx-team. a=merge 2015-03-27 12:21:41 -04:00
Nick Fitzgerald
2edf06beb3 Bug 1038238 - Part 0: Make js/src/vm/SavedStacks.h use 1-based column numbers,
like js::ComputeStackString and other browsers do; r=jorendorff

https://bugzilla.mozilla.org/show_bug.cgi?id=1038238
2015-03-27 13:08:46 -07:00
Jordan Santell
ec8dff9250 Bug 1147656 - Remove duplicate profiler defaults from the front end and just use on the server. r=vp 2015-03-26 13:15:00 -04:00
Wes Kocher
5b6f65bcdb Merge m-c to inbound a=merge CLOSED TREE 2015-03-26 17:46:35 -07:00
J. Ryan Stinnett
c2778efe9d Bug 1147042 - Rename attachProcess to getProcess. r=ochameau
--HG--
rename : toolkit/devtools/server/tests/mochitest/test_attachProcess.html => toolkit/devtools/server/tests/mochitest/test_getProcess.html
extra : rebase_source : d74e89db7b2da7eda804d8f667d54c1447bb02e2
2015-03-24 14:59:53 -05:00
Sami Jaktholm
499b1fa2b9 Bug 1147765 - Fix console and style inspector tests that interact with style editor. r=ejpbruel
CLOSED TREE
2015-03-21 19:03:35 +02:00
Sami Jaktholm
085a979136 Bug 1147765 - Fix test failures caused by async initialization fixes. r=ejpbruel 2015-03-21 14:12:58 +02:00
Sami Jaktholm
aa303414a5 Bug 1147765 - Fix asynchronous initialization of Style Editor. r=ejpbruel 2015-03-26 13:30:35 +02:00
Tom Tromey
0046046758 Bug 1124456 - Check channel's contentPolicyType to see if it is XMLHttpRequest. r=vporof 2015-03-27 06:00:00 -04:00
Brian Grinstead
9157387e13 Bug 1147128 - Make sure attribute shows up in markup view after removing and setting to the previous value;r=mratcliffe 2015-03-27 07:30:09 -07:00
Alexandre Poirot
baf4294fca Bug 1134180 - Introduce RootActor.getTab to prevent creating TabActor for all tabs. r=past
--HG--
extra : rebase_source : 353d0d724d464ebdd03872163e2a75b4674ee6e5
2015-03-25 09:30:00 -04:00
Patrick Brosset
31fcbce2ca Bug 1106272 - Part 3: Test for the selector highlighter feature in the rule-view. r=miker
--HG--
extra : rebase_source : 4b65324399a8ecb8eba60377b16446e4fc0ecf55
2015-03-24 15:57:33 +01:00
Patrick Brosset
d44f1cbad1 Bug 1106272 - Part 2: Change all rule-view events from custom dom events to eventemitter events. r=miker
--HG--
extra : rebase_source : f84711e8e874c92d3f34850573bf375b00930f7d
2015-03-24 15:06:39 +01:00
Patrick Brosset
7a37471593 Bug 1106272 - Part 1: Remove the selector highlight on hover and add a selector icon instead. r=miker
--HG--
extra : rebase_source : 57dcc58a96c35d42111f5b3671de2d4e8da78e35
2015-03-24 14:42:27 +01:00
Victor Porof
f348006332 Bug 1147397 - The null recording checks in get/setTimeInterval are backwards, r=jsantell 2015-03-25 10:22:20 -04:00
Victor Porof
92220b36c3 Bug 1147806 - Content frame filtering is confused when profiling FxOS, r=jsantell 2015-03-26 12:16:31 -04:00
Brian Grinstead
7e6dfb40de Bug 1147325 - Clear box model timer on markup view destroy. r=pbrosset
Prevents 'this._inspector.toolbox is null' spam in mochitest-dt
2015-03-25 12:19:00 -04:00
Brian Grinstead
90be53c400 Bug 1064596 - Clamp the toolbox size to min(preferred size, available space). r=jryans 2015-03-25 15:01:00 -04:00
Patrick Brosset
cac93f3c8e Bug 1146591 - Avoid unsafe CPOW usage in helper_outerhtml_test_runner.js; r=bgrins
helper_outerhtml_test_runner.js was accessing DOM nodes directly in content (via
CPOWs) to check their outerHTML.
This change adds outerHTML, innerHTML and textContent to the common
devtools:test:getDomElementInfo frame-script message listener so that the test
can get it there instead.

--HG--
extra : rebase_source : 35b1994c6235475f2b295a201f464a5ff50a5555
2015-03-25 18:03:22 +01:00
Jan Keromnes
6aac45630c Bug 1090949 - Add nextTick() to lazyIframeIsLoaded() in WebIDE tests. r=ochameau 2015-03-25 11:04:57 -07:00
Jan Keromnes
24c32e486e Bug 1090949 - Refactor WebIDE preferences panel style. r=ochameau 2015-03-25 11:04:42 -07:00
Patrick Brosset
83bbeeb41e Bug 1146568 - Avoid unsafe CPOW usage in markupview tests, in assertAttributes helper; r=bgrins
The common assertAttributes helper test function used to access DOM nodes in the
content page directly (CPOW). It now becomes an async function that goes through
a frame-script to retrieve the list of attributes for a node, given its selector.
All tests were passing with this change but one: browser_markupview_tag_edit_06.js
This one was checking camelcase attribute names while the actual names on the
node were lowercased by the browser. The way we were asserting attributes before
didn't care about the case. Now it does.

--HG--
extra : rebase_source : 280a00192ce0d530594a1baed5ff58c763365029
2015-03-25 14:11:36 +01:00
Patrick Brosset
2b4f81f289 Bug 1146568 - Avoid unsafe CPOW usage warnings in browser_markupview_tag_edit_08.js; r=bgrins
Making use of the devtools test frame-script to set the test node's attributes instead of
using a CPOW.

--HG--
extra : rebase_source : 34533fb589ec40fde60be6275b3da99d3e58a2f5
2015-03-25 11:17:05 +01:00
Alessio Placitelli
d19436f3f5 Bug 1134279 - Change Telemetry data producers to use the correct recording flags. r=vladan 2015-03-23 04:39:00 +01:00
Brian Grinstead
7dc325e399 Bug 1094821 - Install a devedition lightweight theme on startup, then wait for it to be applied before applying devedition styles;r=Gijs 2015-03-25 06:54:18 -07:00
Patrick Brosset
618f4cbb94 Bug 1146566 - 2 - Avoid using CPOWs in test browser_markupview_tag_edit_03.js; r=bgrins
This change updates the browser_markupview_tag_edit_03.js test by making use of the
getDomElementInfo message listener to retrieve information about the tested nodes
without having to go through CPOWs.

--HG--
extra : rebase_source : 550d6fdf0baa4557be024e42de1e9b7f03652b0b
extra : histedit_source : 65f0bdbdb1b315783b101eb54b2f405c03a1f79d
2015-03-24 10:55:02 +01:00
Patrick Brosset
9900719f1f Bug 1146566 - 1 - Use devtools common frame-script in markupview tests and add helper; r=bgrins
This change loads the devtools common frame-script-utils.js frame-script in the browser message
manager when a new test tab is opened by a test, and it adds a new getDomElementInfo message
listener useful for many tests to retrieve data about a node without having to go through a
CPOW.

--HG--
extra : rebase_source : 7783609faa96ba9a321156f781101244acd9ae2d
extra : histedit_source : 171b976aa669f59342d31dbe278cda3769988c2b%2C5c1851a0090c961e04c26ecdc167b4c4b965c73f
2015-03-25 10:53:24 +01:00
Jose Antonio Olivera Ortega
6e115add99 Bug 1003991 - Disable https:// only load for ServiceWorkers when Developer Tools are open. r=nsm, r=miker 2015-03-24 14:15:00 -04:00
Brian Grinstead
ee6362730e Bug 1139644 - Flash only relevant attributes in markup view when changed;r=pbrosset 2015-03-24 14:57:57 -07:00
Brian Grinstead
a0334bd25e Bug 1139644 - Make markupview use sdk timers instead of individual timers for each window;r=pbrosset 2015-03-24 14:57:54 -07:00
Jennifer Fong
370c4e2bef Bug 1146460 - Fixed ToolboxFullscreenState style. r=jryans 2015-03-24 16:06:11 -05:00
Panos Astithas
02dfbfe7de Use an html instead of a xul progress bar for better perf on Linux (bug 1003664). r=jlongster, f=darktrojan 2015-03-24 18:32:41 +02:00
Michael Ratcliffe
cbdede1635 Bug 1120570 - Fix media query in rule view link text. r=bgrins 2015-03-23 17:33:02 +00:00
J. Ryan Stinnett
789d420452 Bug 1130084 - Allow runtimes to take infinite time to connect. r=past 2015-03-24 09:31:51 -05:00
Jan Keromnes
7052785fe6 Bug 1146097 - Fix incorrectly escaped regexp in webide-prefs.js. r=jruderman 2015-03-22 07:03:00 -04:00
Zimon Dai
7dd2c728a6 Bug 1135435 - Add UI for breakpoint condition throws. r=fitzgen 2015-03-06 11:41:54 +08:00
Jan Keromnes
059619bafc Bug 1135018 - Move getjson from webide/ to shared/. r=jryans
--HG--
rename : browser/devtools/webide/modules/remote-resources.js => browser/devtools/shared/getjson.js
2015-03-21 05:51:00 -04:00
Jan Keromnes
318629d58d Bug 1135018 - Make devices.js use a CDN. r=ochameau 2015-03-21 04:02:00 -04:00
John Giannakos
a300673a9a Bug 1134568 - Implement a preset gallery for CubicBezierWidget incl. 8 preset functions for categories: ease-in, ease-out, and ease-in-out. r=pbrosset 2015-03-23 08:01:00 -04:00
Michael Ratcliffe
b2c4fc1141 Bug 1144363 - Fix this._telemetry is undefined in gDevTools. r=bgrins 2015-03-18 10:04:59 +00:00
Brian Grinstead
87e3e24f7d Bug 1066504 - Allow timeline range selection to continue even after mouseout of the graph window. r=vporof 2015-03-18 13:29:00 -04:00
Patrick Brosset
675ad31213 Bug 1145162 - Prevent Tooltip class from relaying show/hide events that aren't its own; r=miker
--HG--
extra : rebase_source : a849e058602db0cdfc32f08f0c7c18cb916f21c7
2015-03-19 15:34:37 +01:00
Eddy Bruël
d11f26ad69 Bug 1138975 - Refactor breakpoint sliding for non-source mapped sources;r=jlong 2015-03-23 14:13:03 +01:00
Ehsan Akhgari
17243ad410 Bug 482051 - Remove mentions of the browser.privatebrowsing.keep_current_session pref; r=jdm 2015-04-02 22:33:06 -04:00
Wes Kocher
2f61cb9684 Merge m-c to inbound a=merge 2015-04-02 17:57:17 -07:00
Shu-yu Guo
e690ce0b78 Bug 1134198 - Fix up tests now that onPop and onExceptionUnwind may be called at different locations than previously. (r=tromey) 2015-04-02 17:28:02 -07:00
Wes Kocher
84703f4fc4 Backed out changeset 8bfc506611fc (bug 482051) for bc1 orange 2015-04-02 16:07:18 -07:00
Ehsan Akhgari
4c1f5aeefe Bug 482051 - Remove mentions of the browser.privatebrowsing.keep_current_session pref; r=jdm 2015-04-02 17:58:21 -04:00
Panos Astithas
75f1263daf Fix breaking on the "load" event in the debugger (bug 1054159). r=ochameau 2014-08-29 20:51:24 +03:00