Josh Matthews
27974457cd
Disable as many broken devtools panels as possible.
2020-08-10 23:48:28 -04:00
Josh Matthews
f4915ef6c9
devtools: Track multiple clients better, and cleanup streams when a client isn't reachable.
2020-08-06 09:55:01 -04:00
Josh Matthews
0b619bf920
devtools: Don't panic when sending to a disconnected client fails.
2020-08-05 14:55:48 -04:00
Paul Rouget
da80d4ff01
devtools: TabDescription actor
2020-07-13 09:21:27 +02:00
Josh Matthews
565e9432c6
Support connecting to worker globals from remote devtools.
2020-04-28 11:07:45 -04:00
Josh Matthews
84074d3c86
Update devtools server for Firefox 71.
2019-12-13 17:02:35 -05:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
codehag
5c8492d760
DevTools - add DeviceActor and update Root to own global actors
2018-10-14 16:39:20 +02:00
codehag
86b78629c3
Bug 1172897 - Rename Tab Actor to BrowsingContextActor
...
As part of [Bug 1172987](https://bugzilla.mozilla.org/show_bug.cgi?id=1172897 ) we renamed TabActor, as the actor does not represent tabs (as in a browser tab), it instead represents a browsing context as defined by the the [HTML standard](https://html.spec.whatwg.org/multipage/browsers.html#windows ). In a later PR I will mirror the structure we have on devtools to have a targets folder, which contains all target types. At the moment it looks like servo only represents workers and browsing contexts.
2018-09-23 22:16:53 +02:00
kingdido999
ad822b74c7
Format components devtools and devtools_traits #21373
2018-09-02 20:29:47 +08:00
Anthony Ramine
fe3f4ff0c2
Update serde to 0.9 ( fixes #15325 )
2017-02-18 21:09:46 +01:00
Josh Matthews
7bf2e19437
Make the net monitor panel in FF's devtools show meaningful output.
...
0) Advertise support for the network monitor in the initial protocol communication.
1) Only notify the developer tools server about the final request in an HTTP transaction.
2) Add timing information for connecting to the HTTP server and sending the HTTP request.
3) Reduce duplication between various networkEventUpdate structures by creating a helper function
that merges two JSON structures together. This also corrects the JSON structure so the devtools
client interprets the output correctly.
4) Calculate various header size fields correctly.
5) Remove unnecessary usize->u32 casts by making the appropriate fields usize.
6) Add header values to request and response header messages.
7) Support triggering page reloads via the devtools client.
2016-06-06 00:51:36 +01:00
Anthony Ramine
14653e2875
Implement a dummy protocolDescription in the root actor
2016-05-30 20:00:35 +02:00
Anthony Ramine
406273c641
Use serde in devtools
2016-03-31 11:07:18 +02:00
Anthony Ramine
b409926111
Properly return an empty list in devtools' listAddons
2016-03-24 00:15:27 +01:00
Matthew Kuo
64f5818428
changed devtools private types to public
2016-01-17 04:13:33 -08:00
Ravi Shankar
889eec364b
sorted the extern crate, mod & use declarations
2015-09-24 02:12:45 +05:30
Brandon Fairchild
de3547e401
Fix reported test-tidy errors for unmerged import blocks
...
This merges import blocks that were reported by tidy as unmerged.
2015-09-19 12:50:14 -04:00
Ms2ger
1257a33394
Stop calling to_string() in devtools.
2015-09-02 19:51:22 +02:00
Fabrice Desré
c7b48240b0
Actor::handle_message should return an enum instad of a boolean #7110 r=jdm
2015-08-13 18:14:34 -07:00
Corey Farwell
8e3f4bba85
Reduce max line length from 150 to 120 characters
...
Part of https://github.com/servo/servo/issues/6041
2015-05-24 00:01:49 -04:00
Josh Matthews
6328946434
Remove int/uint from devtools/devtools_traits.
2015-04-06 10:14:57 -04:00
Ms2ger
638ce20e6f
Move devtools to std::net ( fixes #5355 ).
2015-03-25 14:40:21 +01:00
Corey Farwell
2764ec0f7b
Make Actor::handle_message take &str instead of &String
...
Fixes #5305
2015-03-21 20:56:14 -04:00
Ms2ger
ba87666cdb
Update some code that's feature-gated under core.
2015-03-21 18:44:39 +01:00
Ms2ger
aaed4a54c7
Use rustc-serialize rather than the built-in deprecated serialize.
2015-02-17 13:24:15 +01:00
Simon Sapin
d5dd1d658e
Upgrade to rustc ba2f13ef0 2015-02-04
2015-02-11 14:48:34 -08:00
Josh Matthews
95fc29fa0d
Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.
2015-01-28 10:16:49 +10:00
Ms2ger
16c7060bc8
Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.
2015-01-08 09:58:46 -05:00
Eduard Burtescu
b328c57caa
devtools: handle script task panics gracefully in ConsoleActor.
2014-12-05 02:57:32 +02:00
thiagopnts
4c1a89544e
Move code related to json packet reading to JsonPacketSender trait
...
fixup! Move code related to json packet reading to JsonPacketSender trait
2014-11-12 10:30:49 -02:00
Simon Sapin
b3245fa407
Upgrade to rustc d2b30f7d3 2014-09-23
2014-09-29 17:41:45 +01:00
Josh Matthews
e9c4aa534d
Implement wire protocol support for DOM inspector.
2014-09-18 15:06:40 -04:00
Josh Matthews
bb9955c281
Split devtools implementation into sensible modules.
2014-09-18 15:06:40 -04:00