1126 Commits

Author SHA1 Message Date
Alexandre Poirot
5a1faaaf7f Bug 1214352 - Add telemetry for Scratchpad as top level window. r=jryans,p=bsmedberg 2016-02-04 02:20:55 -08:00
Alexandre Poirot
dd4512a3dd Bug 1214352 - Enable scratchpad in tab toolboxes. r=jryans 2016-02-04 02:20:55 -08:00
Patrick Brosset
035fd15b5c Bug 1229913 - Prevent race conditions when there are many animation mutations; r=miker
--HG--
extra : commitid : JrTgOvAJCi5
extra : rebase_source : 4066b697ea64fadca846a596f467d6f579acacd4
extra : histedit_source : 38fe9058a240185ee0453ad09f9be89a9386a303
2016-02-01 15:58:04 +01:00
Patrick Brosset
0be846b452 Bug 1245420 - Sort devtools/client/framework tests and clean-up browser_toolbox_tabsswitch_shortcuts.js; r=ochameau
--HG--
extra : commitid : 7K3BCxxznLO
extra : rebase_source : 40f867068b6bb224a2e9b9dabc01588548977c6a
extra : histedit_source : c8e5f9a52764120c5f670194d7a8e8272b0dc6dc%2C178cc34ed4b2f07e7ebaf70057eacaeac77324a3
2016-02-04 10:47:21 +01:00
Patrick Brosset
c9bb161dae Bug 1244120 - Enable browser_rules_content_02.js with e10s; r=bgrins
Extracted a shared helper to open the browser context menu and choose
the 'inspect element' item. This helper works with e10s.
Adapted it a little bit so it waits for the right events in order to
make sure the inspector is ready.

This also involved modifying inspectNode in nsContextMenu.js to make it
wait until the node was selected and the node was ready.

Used this in browser_inspector_initialization.js,
browser_rules_content_02.js and browser_markup_keybindings_04.js

Also removed a now useless inspector-updated event that was trigger from
the animation-inspector panel in some situation. This was left behind
from a long time ago but didn't serve any purpose anymore.

--HG--
extra : commitid : BUtFyFVXwYi
extra : rebase_source : 1553c9ebc1d8da035058552924e4ad3cd1b09f09
2016-02-03 18:52:02 +01:00
Nick Fitzgerald
e9084b82df Bug 1245302 - Wait for the HeapAnalysesWorker to reply before considering deleting a snapshot done; r=jsantell 2016-02-02 15:09:00 +01:00
Nick Fitzgerald
085857d538 Bug 1245301 - Alphabetize memory tool's browser tests and use consistent naming; r=jimb
--HG--
rename : devtools/client/memory/test/browser/browser_memory-breakdowns-01.js => devtools/client/memory/test/browser/browser_memory_breakdowns_01.js
rename : devtools/client/memory/test/browser/browser_memory-clear-snapshots.js => devtools/client/memory/test/browser/browser_memory_clear_snapshots.js
rename : devtools/client/memory/test/browser/browser_memory-simple-01.js => devtools/client/memory/test/browser/browser_memory_simple_01.js
2016-02-02 15:09:00 +01:00
Helen V. Holmes
a7e26f049a Bug 1234349 - Land high-level design docs. r=bgrinstead
Optimize images

Move illustrator + sketch information into main svg.md file, r=bgrins
2016-02-03 09:45:00 +01:00
Brian Grinstead
9ebb26a99c Bug 1245287 - Add toolbox API for isToolRegistered and events for tool-registered and tool-unregistered;r=jryans
--HG--
extra : commitid : FWUAnIRnqH
2016-02-03 16:00:21 -08:00
Jordan Santell
0e5e1d2b01 Bug 1176056 - Tests for the JITOptimizations react component. r=fitzgen 2016-02-03 12:04:51 -08:00
J. Ryan Stinnett
3e1c3516ad Bug 1245121 - Enable JSON Viewer on RELEASE_BUILD. r=Honza 2016-02-03 09:55:17 -06:00
AJ Kerrigan
45e6ab33d8 Bug 1244514 - webconsole.js eslint: fix spacing and line length; r=linclark 2016-02-01 14:16:04 -05:00
James Long
9b752e46c8 Bug 1244892 - fix unhandled promise rejection in debugger test browser_dbg_scripts-switching-03.js r=ejpbruel 2016-02-03 09:41:59 -05:00
Paolo Amadini
8b8676204b Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
--HG--
extra : commitid : yWjnDGhk9j
extra : rebase_source : 24228660defd6971a621d52eee0b79be823c6926
extra : amend_source : ef8de24265fa9026b0f764a63453b816442f7232
extra : source : 3958782fe187026cbc3755ad6eae6920e67fa7d2
2016-02-03 12:58:03 +00:00
Carsten "Tomcat" Book
5461ec9a92 merge mozilla-inbound to mozilla-central a=merge 2016-02-03 11:59:20 +01:00
Christoph Kerschbaumer
d8d683d81b Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz,ehsan) 2016-02-02 20:35:42 -08:00
Lin Clark
73e999449b Bug 1243777 - Remove skip-if lines for mulet. r=jryans
--HG--
extra : commitid : 4RODJ20QS6G
extra : rebase_source : d5bcc4cffe93816bd333e411344cbc9b3c661382
2016-02-02 08:50:00 -08:00
Tim Nguyen
3b6eb65243 Bug 1245276 - Make 'All animations' left border darker in dark theme. r=bgrins
--HG--
extra : commitid : KcSkeA1Rtnt
2016-02-02 23:19:21 +01:00
James Long
a2e406db86 Bug 1244223 - fix unhandled promise rejections in debugger tests r=me 2016-02-02 16:24:59 -05:00
Patrick Brosset
1ce6211390 Bug 1231945 - Display animation.id when it exists; r=tromey
--HG--
extra : commitid : 3RwnsF3FzdH
2016-02-02 11:49:22 +01:00
Julian Descottes
19ab101cda Bug 1227135 - about:debugging : disable debug buttons if addons debugging disabled;r=ochameau
When a preference impacting about:debugging changes, the current tab will be rendered
again. Each "target" is responsible for checking if Debugging should be allowed.
If not, the debug button should be disabled. Currently only extensions/addons
can be disabled, depending on the value of the "devtools.chrome.enabled" preference

Adds a mochitest checking this scenario.

--HG--
extra : commitid : 9u3zEZONyBG
2016-01-29 00:13:48 +01:00
Nicolas Chevobbe
b987587457 Bug 1218089 - Don't set different falsy values as repeated messages in console.log();r=bgrins
--HG--
extra : commitid : YvVr1VuvwW
2016-01-31 17:02:37 +01:00
Brian Grinstead
74d0f04d62 Bug 1030318 - Enable devtools/framework tests with e10s - part 4;r=me
--HG--
extra : commitid : 1VZvvE9Dsf0
2016-01-20 11:52:02 -08:00
James Long
b19abd5e4d Bug 1243561 - fix pretty-printing cache in debugger under certain circumstances r=jryans 2016-02-02 11:39:38 -05:00
Alexandre Poirot
f5b555aa12 Bug 1003860 - Various tweaks to the storage inspector. r=mratcliffe 2016-02-02 01:31:34 -08:00
Alexandre Poirot
c76ac377aa Bug 1003860 - Service worker cache for storage actor. r=mratcliffe 2016-02-02 01:31:34 -08:00
Alexandre Poirot
16541e0421 Bug 1003860 - Simplify storage setup tasks in storage inspector tests. r=mratcliffe 2016-02-02 01:31:33 -08:00
Patrick Brosset
d3313fce23 Bug 1243749 - Enable 2 rule-view test with e10s and fix unhandled rejected promises; r=miker
--HG--
extra : commitid : IdcJNcbTgsY
extra : rebase_source : 5cb0f048674e014ecb422a37e97357903871101c
2016-01-28 16:19:01 +01:00
Patrick Brosset
f71bb0acdf Bug 1243736 - Enable browser_rules_pseudo-element_02.js with e10s and make rule-view wait for updateSourceLink; r=bgrins
--HG--
extra : commitid : JUk0uShjEZt
extra : rebase_source : eb5893e39f851575ed8101a4cf6a17e72edbed28
2016-02-02 09:56:48 +01:00
Sami Jaktholm
e709251ef2 Bug 1239208 - Fix intermittent browser_rules_edit-property-computed.js by waiting for the correct ruleview-changed event. r=pbro
The preview also causes a ruleview-changed event to be emitted. If the frame
script happened to detect the change fast enough, the test would continue to
commit the value and start to wait for a ruleview-changed event. If the event
triggered by the preview had not been emitted, the test would continue
immediately once the event triggered by the preview was received but before
the value was actually committed and reflected in the computed rule list.

The fix is to wait for the ruleview-changed triggered by the preview before
committing the change to avoid mixing these two events.
2016-01-30 15:19:59 +02:00
Nick Fitzgerald
262912967a Bug 1242763 - Add a bunch of tooltips to the devtools' memory panel; r=jsantell
--HG--
extra : commitid : 67c3Fcxp6ey
2016-02-01 16:00:00 -08:00
J. Ryan Stinnett
0e4da7b1f1 Bug 1239562 - Use explicit events to fix test races in responsive design. r=ochameau 2016-02-01 19:29:43 -06:00
J. Ryan Stinnett
1813d29694 Bug 1074835 - Enable responsive design tests on Windows with e10s. r=me 2016-02-01 19:29:43 -06:00
Patrick Brosset
2b27b4d498 Bug 1243691 - Tweak the general RDM layout to allow multiple viewports, center them and snap to top/left when needed; r=jryans
--HG--
extra : commitid : Eb3ETYbe4NR
2016-02-01 14:57:31 +01:00
simplyblue
dc22208b12 Bug 1209417 - The QR code dialog should hint at zooming the dialog in case it's too small r=jryans
--HG--
extra : commitid : 1uV3Qn2vw6E
2016-01-30 18:24:49 +05:30
Julian Descottes
a5750d5da9 Bug 1241126 - ruleview: no new-prop editor on prev. editor blur;r=gl
Add a flag to check if the ruleview was displaying an editor before creating
a newProperty editor. A new property editor is now only displayed if no other
editor was previously displayed.

Added new mochitest to check this use case.

--HG--
extra : commitid : ET1IjlaGYOl
2016-01-20 18:55:39 +01:00
Julian Descottes
2863f2e5c1 Bug 1241126 - ruleview property: open editor for prop. name on click on ":";r=gl
When clicking on the ":" next to the name of a property, the editor is now opened
for the name of the property instead of the value,

Added a test to check this behaviour as well.

--HG--
extra : commitid : IPqHIwjcHna
2016-01-22 10:30:36 +01:00
Wes Kocher
1b65a8ee2f Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage
--HG--
extra : commitid : Bxwy5tzArNN
extra : rebase_source : a15513777534e54d05fda5037f24e15ac089b313
2016-02-01 08:25:19 -08:00
Patrick Brosset
da73fa0a49 Bug 1237986 - Avoid timeouts when the inspector opens in devtools mochitests; r=miker
--HG--
extra : commitid : HxSucWA7cCP
extra : rebase_source : 4d67271d66b936d47f0ff64d2244d7015c3bd64b
2016-02-01 17:06:53 +01:00
Julian Descottes
2570cf9492 Bug 1059312 - Fix highlighter offset after switching iframe context;r=pbro
The auto-refresh highlighter base class was getting a reference to the window
object to use for highlighting at instanciation time.
This reference should be updated if a navigation of the highlight environment
occurs.

This commit maps the "win" property to a getter, so that win is always in sync
with the current highlight environment.

--HG--
rename : devtools/client/inspector/test/browser_inspector_highlighter-iframes.js => devtools/client/inspector/test/browser_inspector_highlighter-iframes_01.js
2016-01-31 10:19:31 +01:00
Julian Descottes
48d862f449 Bug 1214177 - Allow focus inside HTML docs of inspector.xul; r=gl
After Bug 1238133, HTML documents are directly loaded inside XUL elements.

They inherit a -moz-user-focus: ignore; coming from minimal-xul.css.
Usually this is overridden by xul.css, which restores -moz-user-focus: normal;
on iframe, browser and some other elements.

This commit adds a new class to all inspector tab panel elements including html,
and a new CSS rule to override the default -moz-user-focus.

Also added a new test case dedicated to this.
2016-01-28 01:44:36 +01:00
Fabien Casters
b0d8c1a148 Bug 1224660 - New icon for snapshot diff view button. r=ntim 2016-02-01 01:59:00 +01:00
CuriousLearner
0f0c054e59 Bug 1221494 - Fix the playback rate selector size on Linux; r=pbro
--HG--
extra : commitid : DdDaLm5YnqX
2016-02-01 17:39:28 +05:30
Paolo Amadini
ecd744bdef Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
--HG--
extra : commitid : 6aGIHyyYqSo
extra : rebase_source : 38fbf5e49d06970555a088c5ea3f8379e2064767
extra : source : 3958782fe187026cbc3755ad6eae6920e67fa7d2
2016-01-30 18:53:56 +00:00
Nicolas Chevobbe
e9142030ca Bug 1219611 - When animations end in the timeline, make sure the time-label shows the right time; r=pbro
--HG--
extra : commitid : JyebjhCP4A5
extra : rebase_source : cff8d68d3b6d19ab3a6f3e710b20fb1eee9aff2a
2016-01-28 22:52:33 +01:00
Lin Clark
114ed4353f Bug 1243567 - Revert license change on webconsole tests. r=bgrins 2016-01-27 18:55:00 +01:00
Lin Clark
32188b626f Bug 1243243 - Use standard license boilerplate in debugger js files. r=jlongster 2016-01-27 14:46:00 +01:00
Hallvord R. M. Steen
00533597c1 Bug 967853 - hide variable tooltip when stepping in devtools debugger, bug 967853. r=jlongster 2016-01-27 14:40:13 +01:00
Phil Ringnalda
985ff5df04 Merge m-i to m-c, a=merge 2016-01-30 09:28:35 -08:00
Tim Nguyen
a0344a9499 Bug 762979 - Update toggle breakpoints icon to match new gutter style. r=bgrins 2016-01-29 23:42:41 -05:00