Commit Graph
31 Commits
Author SHA1 Message Date
Erik Luo 3d80098678 DevTools: add frontend support for Runtime.evaluate's timeout option
Bug: 810176
Change-Id: I03d9cbe50625ad0dd067bbf19502ede59b412b94
Reviewed-on: https://chromium-review.googlesource.com/1020524
Commit-Queue: Erik Luo <luoe@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#552458}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 49c3b9dab43fac0565423eaf22d510a0d0d6eba6
2018-04-20 20:36:46 +00:00
Joel Einbinder b7cb30fba8 DevTools: Recycle SourceFrames on persistence binding
Previously, when a network UISourceCode was open, and a persistence
binding appeared, the user was transferred over to a new SourceFrame
for the filesystem UISourceCode. This resulted in an annoying flicker,
and caused a loss of undo history.

Bug: 778043
Change-Id: Ie846f96d3c4f2553e8a78db5259f394e358f94fa
Reviewed-on: https://chromium-review.googlesource.com/1015195
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#552267}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4435c448310d3850f31c65509f2dfce32ddf594e
2018-04-20 05:41:34 +00:00
Joel Einbinder d5fcd15e71 DevTools: Cleanup DebuggerPlugin
This patch merges some variables together which were seperate inf
JavaScriptSourceFrame, takes @unrestricted off of the plugins, and
renames JavaScriptSourceFrame to DebuggerPlugin where appropriate in
tests.

Bug: 778043
Change-Id: If1d86f46afff1bf0af328090a15a5a1bc92726d7
Reviewed-on: https://chromium-review.googlesource.com/1015650
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#552218}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ffc418d98575770088e992d1e88bcd95d6395bea
2018-04-20 00:41:09 +00:00
Andrey Lushnikov 0307668ab6 DevTools: fix null-pointer exception with sourcemap infobar
Ther sourcemap infobar might never be created if user has clicked
"never show" button.

R=dgozman, einbinder

Change-Id: I5d494ca218bb3b793a0c734d5fcf92549821749d
Reviewed-on: https://chromium-review.googlesource.com/1018530
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#552072}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8c0db9367ae211ad2bd84ae9332be1b39433f5e3
2018-04-19 17:40:04 +00:00
Andrey Kosyakov 9fbcd24750 DevTools: added indication of downloadable requests to requestIntercepted
Bug: 831887
Change-Id: Ib80a0355a22609ea5884a25de734fd268d489b3d
Reviewed-on: https://chromium-review.googlesource.com/1008974
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Reviewed-by: Min Qin <qinmin@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551951}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 52a8481322219e9b33467f82e46dd2372a5cb170
2018-04-19 05:36:39 +00:00
Alexei Filippov 2f713239f0 DevTools: Do not start performance monitor until model is ready.
BUG=833271

Change-Id: I62b0f0a598fa9caabde156609a8176ebad965e88
Reviewed-on: https://chromium-review.googlesource.com/1015536
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551568}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0eab72ec3aa68755dfb7fa1a9282a4dd0d5f945a
2018-04-18 03:25:32 +00:00
Pavel Feldman d1c64adefb DevTools: fix corner case of message formatter.
Bug: 833586
Change-Id: I87e956cadfa62a79aa549f22fe09211ee7cf25ce
Reviewed-on: https://chromium-review.googlesource.com/1015773
Reviewed-by: Erik Luo <luoe@chromium.org>
Commit-Queue: Pavel Feldman <pfeldman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551532}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0fc5f6267748c8f431183f88706ade7eb4425615
2018-04-18 00:13:09 +00:00
Nate Chapin 70c6a54196 Support nested workers in devtools
Bug: 829119
Change-Id: Idbc1dd0294174b457989893d11e66237a04c3ea5
Reviewed-on: https://chromium-review.googlesource.com/1005367
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551465}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 908b82feaae2e824e32a0ec1df505fe5ba2ac671
2018-04-17 20:39:21 +00:00
Alexey Kozyatinskiy a8011e0817 Roll third_party/inspector_protocol to 4d389ba
This roll includes:
  - [inspector_protocol] first class citizien .pdl support

+ migrated cros_protocol.json to .pdl

TBR=dgozman@chromium.org,dpranke@chromium.org,pfeldman@chromium.org
NOPRESUBMIT=true
Bug:none

Change-Id: I0fff1582bd41115e2aa348008c7a5d48f5c59a7e
Reviewed-on: https://chromium-review.googlesource.com/1014468
Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551382}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a42a629f67ac9aae0aaa8fbd912c654559c5d880
2018-04-17 17:49:38 +00:00
Erik Luo 0f7f85b790 DevTools: add space-below-prompt experiment
- Adds an empty 15px space directly below the Console
  prompt's editor.
- Updates "isScrolledToBottom" logic in Console to account
  for the new space. Without this update, typing on the
  prompt's last line will not "jump + stick to bottom"
  as expected.

With this CL, overlay scrollbars (e.g. on Mac), should
never cover the prompt's editor.

Bug: 725249
Change-Id: Ib0167f6919d5b9942e7f2dc4d8cf0c15fc9368df
Reviewed-on: https://chromium-review.googlesource.com/965020
Commit-Queue: Erik Luo <luoe@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551222}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 06e046ba940fb6dffe3bbed45b85fb840b4a9194
2018-04-17 03:06:58 +00:00
Joel Einbinder 52829ed75d DevTools: JavaScriptSourceFrame -> DebuggerPlugin
This moves JavaScriptSourceFrame into a plugin, and completes
the plugin initiative.

Bug: 778043
Change-Id: I5908cfe46650fd50524a08b2e402d8ac6ce77cc9
Reviewed-on: https://chromium-review.googlesource.com/889692
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551193}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0920b5eecf51ca3b520098d09ef65460acba3407
2018-04-17 00:47:45 +00:00
Joel Einbinder 791a13f1da DevTools: Highlight tsx files
Bug: 832175
Change-Id: I8723a8d5e92d1439760ae6a40b0cb444aad00531
Reviewed-on: https://chromium-review.googlesource.com/1014253
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#551160}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2cd6384564ee20982b15e863c62fa726d76b2985
2018-04-16 23:02:24 +00:00
Alexei Filippov a026a64bbb DevTools: Use Multimap in SDK.TargetManager
Change-Id: I052a9293bbdab95e8d3fc81b0847ccb824c392d0
Reviewed-on: https://chromium-review.googlesource.com/1013131
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550860}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2f842e9bd0c8ec1e06fa8231bccc39c6b33d6ca0
2018-04-14 02:15:54 +00:00
Alexei Filippov afcd262ca5 DevTools: Make performance monitor report a single process memory again.
BUG=832364

Change-Id: I4baf520742f740bc296eb12ce76d9e82796f9f9a
Reviewed-on: https://chromium-review.googlesource.com/1011586
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Alexei Filippov <alph@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550704}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c96d64efeec6c741091a188895d24d84bea90268
2018-04-13 18:56:13 +00:00
Alexei Filippov a18531f640 DevTools: Fix timeline stop recording race.
The recording could have already being stopped by the time auto stop kicks in.

BUG=832332

Change-Id: Ia25f8b7c3fc9c0ba62956ed5d8286fdcc786cdee
Reviewed-on: https://chromium-review.googlesource.com/1011399
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Alexei Filippov <alph@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550655}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4aa38134417e6af065b4063fe3cc599de9494c94
2018-04-13 16:59:50 +00:00
Chris Palmer 591a6ebf68 Log a deprecation warning for HTTP-Based Public Key Pinning.
When we see the header, print a warning to the console.

Adapted from a suggestion from elawrence@.

Bug: 779166
Change-Id: Id68495a37f43436cd51833391dbf140d5eb9aef3
Reviewed-on: https://chromium-review.googlesource.com/1006194
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Eric Lawrence <elawrence@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550417}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a136eabd44f63725d3e40560a0b29c3115334fbb
2018-04-12 23:50:26 +00:00
Joel Einbinder d8d7ec524c DevTools: Fix image not showing up in SourceFrame.ImageView
The contentEncoded bit would sometimes be lost if a revision was added
before the original content was recieved.

The ImageView was not waiting long enough before calculating the image
size.

Missing content failures were not being detected.

Change-Id: I6bf7069fe7ee185b24be60ebceb023613af76a99
Reviewed-on: https://chromium-review.googlesource.com/1008864
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550358}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 774d5e9188fbd15ff84c187540b6694fb21aa744
2018-04-12 21:06:21 +00:00
Eric Lawrence 2c5e66bd58 DevTools: Remove binding of F12 key to Focus Debuggee command
Devtools keybindings to Actions are not disabled when the associated
command is disabled. The recently added Focus Debuggee command used F12
as a key binding but this had undesirable behavior when the DevTools
were docked in the browser window. This CL removes the F12 key binding.

Bug: 821285
Change-Id: I6acd66e01ba9a8ef3a8a082bd18e7da569ff347f
Reviewed-on: https://chromium-review.googlesource.com/1010469
Commit-Queue: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550328}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b0f3a6bd2b46f98007eedf120865687f7b104311
2018-04-12 20:03:00 +00:00
Pavel Feldman b5faf24bfd DevTools: Text-boxes border are not seen properly on ‘Add box-shadow' dialog.
Bug: 831087
Change-Id: Ife9e0fde092818be3c08c4e7fde2cd55bcfd4cef
TBR: dgozman
Reviewed-on: https://chromium-review.googlesource.com/1005360
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550322}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 571d8ab23a5edd3a1e833b0f057c3e65e524e6b6
2018-04-12 19:56:36 +00:00
Pavel Feldman db18da88dd DevTools: capture full page screenshot renders blank page for pages higher than 0x4000px.
Bug: 831773
Change-Id: Ia5dfad17af526b495c38d6827292364a1d505dba
TBR: dgozman
Reviewed-on: https://chromium-review.googlesource.com/1010476
Commit-Queue: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550264}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b0634a799e9fb68487132d97b9fae7531492a491
2018-04-12 18:00:39 +00:00
Kayce Basques 3d00705b0c DevTools: Update What's New UI for m67
Bug: 831833
Change-Id: If7df48f525538b0590f0c1529d4d6f8d4d317c48
Reviewed-on: https://chromium-review.googlesource.com/1008637
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Kayce Basques <kayce@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550232}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d895e4c80b00ef8c65ecc1b799121f5d5198c9c0
2018-04-12 16:29:26 +00:00
Alexey Kozyatinskiy 6a7c049833 [DevTools] new icon for step action
Nicer arrow is always better.

R=pfeldman@chromium.org

Bug: none
Change-Id: I38f58ca5adbdaa55516bc215928e99ac0c1f1c2d
Reviewed-on: https://chromium-review.googlesource.com/1008630
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550212}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b2b8b05d5526e4fe01a90cd9168b5b245d2f9301
2018-04-12 15:34:16 +00:00
Andrey Lushnikov 9f79a6b3c3 DevTools: introduce CSS Variable palette to Spectrum.
This patch adds CSS Variable palette to Spectrum in Styles Sidebar Pane.

R=dgozman

Change-Id: I5327b875d65039e8955e804e4b1b3208cd683a33
Reviewed-on: https://chromium-review.googlesource.com/1008998
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Andrey Lushnikov <lushnikov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550070}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3c92b3850a2badc753f94e3c445197967760ccfe
2018-04-12 07:27:31 +00:00
Rob Dodson 85afe64388 DevTools: Fix for node revealing in Audits panel.
Previously the Lighthouse audit wasn't waiting long enough before
trying to linkify the node paths, creating a race condition.
The fix is to wait a bit longer, for the load event, instead of
main frame navigated.

Change-Id: I8c57e894bfa76ed50fa4c41bbaf2b3c49b0db211
Reviewed-on: https://chromium-review.googlesource.com/1006116
Reviewed-by: Paul Irish <paulirish@chromium.org>
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Rob Dodson <robdodson@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549897}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d458cc5819fe36bfcba4a9811dc931ff3785ec0a
2018-04-11 15:43:36 +00:00
Alexei Filippov 2578eb00b5 DevTools: Store window zoom range in PerformanceModel.
Change-Id: I15f5cc61fb956d2be00887eccad96af09c441a44
Reviewed-on: https://chromium-review.googlesource.com/1003833
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549821}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94942045f8a0d26994609c6c578170a6ebf5131b
2018-04-11 08:15:05 +00:00
Joel Einbinder 5002038b21 DevTools: set highlighter type on binding change
This gets the highlighter type from the network UISourceCode, if it
exists. For overrides files with no extension, they will stay colorful
as long as they are bound.

Change-Id: I5f1ff41f54eabb7a7f1abf1aa27b19629529fbfd
Reviewed-on: https://chromium-review.googlesource.com/1003875
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549683}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e832b8e15e96305ca27ce44aaa95e910ffc42ace
2018-04-10 23:56:14 +00:00
Joel Einbinder ab6bef8012 DevTools: Fix flicker and dirty when saving UISourceCode for overrides
This adds a _serializedFileOperation method to IsolatedFileSystem
which waits for all pending DevTools reads/writes to finish for
a file path.

Change-Id: I5a1dd55dbe40ae0bf8335bc8e1994c1209fcc999
Reviewed-on: https://chromium-review.googlesource.com/991201
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Andrey Lushnikov <lushnikov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549628}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 70c0896fddc9b319eb3728438c6959c35907b35a
2018-04-10 20:23:40 +00:00
Erik Luo 66e332cc0c DevTools: fix DevTools docs after blink rename
Renames "WebKit/source" to "blink/renderer" references in DevTools.
Skipping presubmit for protocol.json and CodeMirror (usually
requires words "roll CodeMirror" in description when making changes
in cm/ or cm_modes/).

NOPRESUBMIT=true

Bug: none
Change-Id: Iadb44142a5ae1058dae656b93e904c7636f1fa32
Reviewed-on: https://chromium-review.googlesource.com/1003033
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Erik Luo <luoe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549220}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aff59449a34f98ed04cd94547f0ceaaf25d38f71
2018-04-09 18:00:14 +00:00
Dmitry Gozman 61ca9312a4 [DevTools] Fix dtrun after blink move
Bug: none
Change-Id: Ic29c5c2938e3d395fec9f9eb9097128770f5dc9d
Reviewed-on: https://chromium-review.googlesource.com/1002990
Reviewed-by: Erik Luo <luoe@chromium.org>
Commit-Queue: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549216}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e888abde237186de5eba0469099b527830bedb87
2018-04-09 17:42:03 +00:00
Kent Tamura d31d723905 Replace third_party/WebKit with third_party/blink in *.md
Also, apply snake_case to file basenames.

TBR=jam@chromium.org

Bug: 768828
Change-Id: I28bead32daf1adbf15033b778c633b034a743562
Reviewed-on: https://chromium-review.googlesource.com/1001436
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549110}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6943cf79b1db93634b8e875d1ab67ac1e35c88d5
2018-04-09 05:24:54 +00:00
Blink Reformat 4c46d0969f The Great Blink mv for source files, part 2.
Move and rename files.

NOAUTOREVERT=true
NOPRESUBMIT=true
NOTREECHECKS=true
Bug: 768828
TBR=darin@chromium.org
NOTRY=true

Change-Id: I66d3b155808bc5bdbf237b80208e1e552bcf7f28
Reviewed-on: https://chromium-review.googlesource.com/1001153
Reviewed-by: Blink Reformat <blink-reformat@chromium.org>
Commit-Queue: Blink Reformat <blink-reformat@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549061}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0aee4434a4dba42a42abaea9bfbc0cd196a63bc1
2018-04-07 15:32:37 +00:00