Commit Graph

3992 Commits

Author SHA1 Message Date
Julian Descottes
3b48aa0b0a Bug 1309733 - fix syntax issues in inspector.xhtml;r=ntim
MozReview-Commit-ID: D2UbXApPa5D

--HG--
extra : rebase_source : 4eb91c890864d27776b458c8394614845fe8e2d5
2016-10-14 13:27:58 +02:00
Sebastian Hengst
22bdef10cd Backed out changeset 031441773f0d (bug 1309733) for failing various inspector tests, e.g. browser_rules_select-and-copy-styles.js. r=backout
--HG--
rename : devtools/client/inspector/inspector.html => devtools/client/inspector/inspector.xhtml
2016-10-14 16:47:10 +02:00
Julian Descottes
104ef4cbbc Bug 1309733 - rename inspector.xhtml to inspector.html and fix syntax issues;r=ntim
MozReview-Commit-ID: D2UbXApPa5D

--HG--
rename : devtools/client/inspector/inspector.xhtml => devtools/client/inspector/inspector.html
extra : rebase_source : bac1926da8e98d266ae5728bd4f174f1f8355d52
2016-10-14 13:27:58 +02:00
Carsten "Tomcat" Book
ac47637175 Merge mozilla-central to autoland 2016-10-14 12:34:25 +02:00
Carsten "Tomcat" Book
b474cb6353 merge mozilla-inbound to mozilla-central a=merge 2016-10-14 11:59:12 +02:00
Carsten "Tomcat" Book
115b5057c4 merge fx-team to mozilla-central a=merge 2016-10-14 11:57:10 +02:00
Gabriel Luong
5fd17db995 Bug 1297100 - Part 1: Display CSS Grid layouts when highlighting elements in the page r=pbro 2016-10-13 16:30:26 -04:00
James Long
111ae97a42 Bug 1309722 - Update new debugger frontend r=me 2016-10-13 13:03:32 -04:00
Ehsan Akhgari
9de6bbbaec Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv 2016-10-13 13:18:41 -04:00
Ehsan Akhgari
28ed8f8748 Bug 1261019 - Part 2: Remove the webapps devtools actor; r=jryans 2016-10-13 13:18:41 -04:00
Carsten "Tomcat" Book
802e7b16f9 merge mozilla-inbound to mozilla-central a=merge 2016-10-13 11:53:49 +02:00
Carsten "Tomcat" Book
8a77a1d805 merge fx-team to mozilla-central a=merge 2016-10-13 11:36:05 +02:00
Wes Kocher
bcd87683e1 Merge m-c to fx-team, a=merge 2016-10-12 14:45:24 -07:00
Wes Kocher
3770ad1b24 Merge inbound to m-c a=merge 2016-10-12 14:23:33 -07:00
Tim Nguyen
ddf4aa1ced Bug 1301624 - Improve d3 graph style. r=bgrins
MozReview-Commit-ID: IHZMegId2uC
2016-10-12 21:36:28 +01:00
Carsten "Tomcat" Book
a93333bf09 merge fx-team to mozilla-central a=merge 2016-10-12 12:00:50 +02:00
Patrick Brosset
a38e6ca6d7 Bug 1304685 - Show empty text nodes in markupview if they impact layout; r=jdescottes
When the inspector actor walks the DOM in order to find nodes to be
displayed in the inspector panel, it ignores text nodes that contain
only whitespace characters (in order to avoid cluttering the panel with
useless information).

This commit changes this logic so that whitespace text nodes are only
ignored when the node in fact has no layout at all (all text collapsed).
Inside inline formatting contexts, whitespace text nodes may have layout
and therefore push elements further apart. So seeing these nodes in the
panel actually help debugging issues.

MozReview-Commit-ID: GvNMsqsT3w6

--HG--
extra : rebase_source : 5c04eaf9e19e952d9f6ca267ef835e1846bc7f4a
2016-10-11 16:29:20 +02:00
Alexandre Poirot
90ab401d69 Bug 1024734 - Wait correctly when calling importPackagedApp in WebIDE tests. r=jryans
MozReview-Commit-ID: 7w5QcPrJUJY
2016-10-11 09:47:45 -07:00
Carsten "Tomcat" Book
cb5dee2078 Merge mozilla-central to fx-team 2016-10-11 13:03:45 +02:00
Carsten "Tomcat" Book
596549aa9d merge fx-team to mozilla-central a=merge 2016-10-11 12:00:13 +02:00
Tim Nguyen
d5933410ae Bug 1306840 - Fix RTL in DOM panel. r=Honza
MozReview-Commit-ID: Djaa4douEBY
2016-10-11 09:54:29 +01:00
Gabriel Luong
c5953099c9 Bug 1308823 - Refactor the markup view into smaller modules r=jdescottes
--HG--
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/utils.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-editor.js
rename : devtools/client/inspector/markup/html-editor.js => devtools/client/inspector/markup/views/html-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/markup-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/root-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-editor.js
2016-10-10 23:37:05 -04:00
Iris Hsiao
8fa5c6d67f Backed out changeset d271311721bb (bug 1297535) for developer's request 2016-10-11 11:13:12 +08:00
Phil Ringnalda
e8dd21b167 Merge f-t to m-c, a=merge
MozReview-Commit-ID: C1redSmlixf
2016-10-10 19:11:56 -07:00
Helen V. Holmes
94deeb7018 Bug 1226913 - Don't allow to disable the element picker icon. r=pbro
--HG--
extra : amend_source : d5f055847ce83c4e7d8455e5b545cd4c3b62a1c9
2016-10-10 05:12:00 -04:00
Gabriel Luong
445a55675b Bug 1307481 - Part 3: HTMLTooltip should receive the document that it should be attached to instead of the toolbox r=jdescottes 2016-10-08 09:49:07 -04:00
Gabriel Luong
541a5e38db Bug 1307481 - Part 2: Remove OptionsStore to use ES6 default parameters and PanelFactory in Tooltip.js r=jdescottes 2016-10-08 09:49:04 -04:00
Jan Odvarko
1e89d5772d Bug 1279454 - Fix position of vertical scrollbar in devtools DOM; r=ntim
MozReview-Commit-ID: 7OfN5ZoWhy8
2016-10-07 15:06:14 +02:00
Phil Ringnalda
080c63d412 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst
cdcc9e20da Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Nicolas Chevobbe
3510f05d1d Bug 1307907 - Add support for console.dirxml() in the new console frontend. r=linclark;
Adds console.dirxml support, which behave the same as console.log.
Adds mocha test to ensure dirxml calls are rendered as expected.

MozReview-Commit-ID: 22kUozOiDAA

--HG--
extra : rebase_source : 9d910136966b2a082150c58cc9ec28f04d47c30f
2016-10-07 12:30:10 +02:00
Neerja Pancholi
3b8232d2be Bug 1300895 - Unprefix CSS multi-column properties, but add back prefixed aliases via nsCSSPropAliasList.h r=dbaron
Also make necessary updates to tests like:
1. unprefixing in property_database.js and added new aliases there
2. unprefixing in test_transitions_per_property.html
3. update nsComputedDomStylePropertyList.h
4. update devtools' property database

MozReview-Commit-ID: B3kOFrM9EL

--HG--
extra : rebase_source : 93f82f91924e75bb00f9a74bc0644a33cca73bdf
2016-10-10 13:16:57 -07:00
Brian Grinstead
be408e7db7 Bug 1302616 - Be more precise when waiting for request in browser_webconsole_bug_599725_response_headers.js;r=me
MozReview-Commit-ID: 8KdlAzxZ4ZE
2016-10-07 14:43:48 -07:00
Wes Kocher
eaeee920fd Backed out 2 changesets (bug 1307481) for mass dt bustage a=backout
Backed out changeset 91c6a72e5d0d (bug 1307481)
Backed out changeset a9f9f5611272 (bug 1307481)
2016-10-07 11:54:38 -07:00
Gabriel Luong
fbae876b9b Bug 1307481 - Part 3: HTMLTooltip should receive the document that it should be attached to instead of the toolbox r=jdescottes 2016-10-07 13:33:52 -04:00
Gabriel Luong
132f9a631f Bug 1307481 - Part 2: Remove OptionsStore to use ES6 default parameters and PanelFactory in Tooltip.js r=jdescottes 2016-10-07 13:22:47 -04:00
Nicolas Chevobbe
8eb610e03a Bug 1307873 - Add support for console group. r=linclark
--HG--
extra : rebase_source : 75fa4aa5b55f31d1663218cb8aed590786d6f48e
2016-10-07 07:17:00 -04:00
Sebastian Hengst
c635b8c61d No bug - Fix Eslint warnings which showed up after merge. r=eslint-fix a=eslint-fix
MozReview-Commit-ID: 17TDsBMCsUx

--HG--
extra : amend_source : d16c96ea99ecbf9e3cbe341f4bb80c65659843cc
2016-10-07 16:21:44 +02:00
Ryan VanderMeulen
7a0df90650 Merge fx-team to m-c. a=merge 2016-10-07 09:38:06 -04:00
Deepjyoti Mondal
511e8fd9a0 Bug 1259475 - Remove hover state from disabled icon buttons. r=ntim
--HG--
extra : amend_source : 892e32786be2e4251a7a5e0c757a1cb80c8a479a
2016-10-06 02:14:00 -04:00
Julian Descottes
3ffda1fc99 Bug 1307408 - part1: fix layout issues for small widths in inspector sidebar;r=Honza
MozReview-Commit-ID: 7bF5gsyxXfp

--HG--
extra : rebase_source : 0c437519517de5ba4f2245307bd8768e15b127eb
2016-10-04 14:02:22 +02:00
Greg Tatum
bc81e4de2e Bug 1308651 - Make css properties db diffable and human readable; r=tromey
MozReview-Commit-ID: LfYeALhHVaw

--HG--
extra : rebase_source : 2f18c29d22b6a052ccd17295f301d74b5edfdfd2
2016-10-10 10:08:33 -05:00
Nicolas Chevobbe
c8d3b5cf54 Bug 1305981 - Fix grip truncation on object with non-enumerable properties. r=Honza;
The problem is that we are checking the computed props against `object.ownPropertyLength` to see if there's more to show.
But, if an object has a non-enumerable property (like `prototype`), `ownPropertyLength` counts it,
but it does not appear `object.preview`.
To fix that, we do a simple check : if there is more item in the preview object than `max`, then we show the "more..." label.
Adds a test to ensure the problem is fixed.

In the same time, I did a little refactor on how we deal with the last object delimiter when we get the props, so we don't have
to go back to the last object and remove the comma.

MozReview-Commit-ID: 1drpuUOsLNI

--HG--
extra : rebase_source : d55288c00a0ac54d7676e9b2e497df5fdefee5aa
2016-10-06 08:07:15 +02:00
Julian Descottes
1e5099a017 Bug 1308467 - fix fronts/css-properties.js when remote debugging old firefox;r=tromey
MozReview-Commit-ID: 365CiBV8uha

--HG--
extra : rebase_source : d8bb5765a8ac68978ee55c65c5d474c1358917ae
2016-10-07 15:53:30 +02:00
Phil Ringnalda
8bd6563760 Merge m-c to autoland 2016-10-10 19:12:47 -07:00
Phil Ringnalda
fd672b97f1 Merge f-t to m-c, a=merge
MozReview-Commit-ID: HiqZsOM1Bcz
2016-10-06 19:59:02 -07:00
Brian Grinstead
2eae1a936c Bug 1304778 - Skip new debugger mochitests on linux 32 debug;r=jlongster
MozReview-Commit-ID: E2UMttj6r0m
2016-10-06 13:37:24 -07:00
Carsten "Tomcat" Book
5f7f7c6912 merge fx-team to mozilla-central a=merge 2016-10-06 11:57:36 +02:00
Phil Ringnalda
3bbb4273cb Merge m-c to f-t 2016-10-05 20:52:02 -07:00
Phil Ringnalda
76609a05d6 Backed out changeset ad324639bfae (bug 1304178) for slowing down debugger tests enough to make their Linux32 debug test chunks exceed the 80 minute limit
MozReview-Commit-ID: L8rkkQxTdff
2016-10-05 20:42:31 -07:00