Commit Graph

149 Commits

Author SHA1 Message Date
Jennifer Fong
1d3d64a930 Bug 1022797 - Device settings support. r=jryans 2015-01-22 11:21:00 -05:00
Jim Blandy
870197a095 Bug 745985: DebuggerServer.initTransport is never called directly, and doesn't do anything interesting. r=past
try: -b do -p all     -u all        -t none

--HG--
extra : rebase_source : 49224b7dacf13b78a8e28636b011ca8915d8758b
2015-01-05 16:54:19 -08:00
Jim Blandy
7822ffa404 Bug 754985: Move DebuggerServer._checkInit near the other initialization code. r=dcamp
try: -b do -p all -u xpcshell,mochitest-dt -t none

--HG--
extra : rebase_source : 1112f32797c1e663f1e05358a108913e12e49bcb
2015-01-05 15:41:29 -08:00
Jim Blandy
46223b1ea0 Bug 745985: Simplify treatment of DebuggerServerConnection's _actorPool. r=past
try: -b do -p all -u xpcshell,mochitest-dt -t none

--HG--
extra : rebase_source : a828d9bd7ad9adb1a4d7efc1000e72d99b5948e1
2015-01-05 16:26:27 -08:00
Alexandre Poirot
8f66bda24c Bug 1098391 - Best effort to load debugger server dependencies lazily. r=jryans 2014-12-22 10:48:00 -05:00
Jan Odvarko
536ea800d3 Bug 1107888 - e10s support for dynamic actor registration. r=ochameau 2014-12-05 15:40:10 -08:00
Ryan VanderMeulen
c49b3e4fee Backed out changeset 724554c093a8 (bug 980481) for intermittent WinXP timeouts. 2015-01-06 09:27:38 -05:00
Luca Greco
4fcd66b0bb Bug 980481 - DirectorRegistry, DirectorManager, DirectorScript and MessagePort RemoteDebuggerServer actors. r=ochameau 2014-12-16 08:43:00 -05:00
Patrick Brosset
43deedb161 Bug 1096044 - Add new actors to surface Web Animations API objects and methods to the devtools; r=harth 2014-12-11 20:08:49 +01:00
J. Ryan Stinnett
1695ec37b2 Bug 1059001 - Part 1a: Separate create and open listener. r=past
Break up the steps of creating a socket listener and opening it.  This allows
more socket options beyond port / path to be added and controlled more
naturally, instead of jamming them into the open method.
2014-12-10 20:55:51 -06:00
Luca Greco
cd2dce9ccf Bug 980481 - RemoteDebuggerServer e10s setupParent helper. r=ochameau
Changes to the RemoteDebuggerServer main.js and child.js to provide hooks needed by modules which want to propagate their data lazily between the e10s parent and child processes.
2014-11-27 05:52:00 -05:00
J. Ryan Stinnett
94b7157ba4 Bug 1058997 - Part 4: Only one DebuggerServer per loader. r=past
It was never necessary to pass a server reference to the socket listener, since
a given DevTools loader only ever contains a single server instance.
2014-12-01 22:55:56 -08:00
J. Ryan Stinnett
54debb910b Bug 1058997 - Part 3a: Move allowConnection to socket listener. r=past
In the future with multiple types of socket listeners (bare TCP vs. TLS), each
will need its own logic for allowing connection.  This is moved to the listener
level, rather than living at the level of the entire server.
2014-12-01 22:55:56 -08:00
J. Ryan Stinnett
156e683e83 Bug 1058997 - Part 1: Extract socket connect and listen. r=past
Relocate the debugger client's connect and server's listen functionality in a
separate file.  This isolates the security-sensitive socket handling pieces, and
also enables easier extension to make room for TLS sockets.
2014-12-01 22:55:56 -08:00
Jan Odvarko
788b458fc4 Bug 977443 - Implement an actor that defines new actors. r=ochameau 2014-10-03 12:49:00 +01:00
Alexandre Poirot
f28a715eee Bug 1060093 - Implement toolbox to debug chrome of the content process. r=jryans 2014-11-07 14:24:47 -06:00
Nick Fitzgerald
57389cd7e9 Bug 915426 - Don't store debugging data in the global scope. r=ejpbruel 2014-10-01 07:45:00 +02:00
Alexandre Poirot
a573319909 Bug 1067424 - Convert webapps actor to SDK module. r=jryans 2014-09-18 05:44:00 -04:00
Alexandre Poirot
aa1a3b58fb Bug 988237 - Convert all protocol.js actors to lazy loading. r=past 2014-09-16 06:00:00 -04:00
Alexandre Poirot
7af82a70a1 Bug 988237 - Expose an API to load actors lazily. r=past 2014-09-16 06:00:00 -04:00
Shu-yu Guo
4a62c95f46 Bug 1001090 - Part 4: Fix errors in chrome code. (r=zombie,gavin,fitzgen,dcamp,bgrins,fabrice,gwagner,margaret,mrbkap,mak,njn,vicamo) 2014-09-15 16:30:46 -07:00
Paul Rouget
27c72bfa18 Bug 1050384 - [timeline] build an actor to forward gecko operations. r=pbrosset 2014-09-09 21:43:39 +02:00
Alexandre Poirot
3372e8c9b8 Bug 977043 - Tweak netmonitor for frames selection patch. r=msucan 2014-08-27 12:19:30 +02:00
Alexandre Poirot
053c4183ad Bug 1049103 - ensure closing only one child connection when closing a toolbox. r=jryans 2014-08-27 12:19:29 +02:00
Victor Porof
0405d436fd Bug 879008 - New UI for the sampling Profiler, r=rcampbell,fitzgen,pbrosset 2014-08-06 11:25:18 -04:00
Jordan Santell
fe64078fcb Bug 1034295 - Add e10s support to shader editor. r=vp, r=jryans 2014-07-29 13:57:00 +02:00
Eddy Bruel
039922998f Bug 1035206 - Fix a bug in the sendActorEvent API; r=past 2014-07-28 13:56:12 +02:00
J. Ryan Stinnett
607bf51839 Bug 1033079 - Part 3: Remove DS._listener after Gaia update. r=past 2014-07-15 12:33:00 +02:00
J. Ryan Stinnett
656f2d34a5 Bug 1033079 - Part 2: Support multiple listening sockets. r=past 2014-07-10 14:15:00 -04:00
J. Ryan Stinnett
f70d75e64e Bug 1033079 - Part 1: Server style cleanup. r=past 2014-07-02 15:47:00 -04:00
Alexandre Poirot
e76431cb49 Bug 1025804 - Implement a monitor actor to live stream performances data. r=paul 2014-07-09 07:31:00 -04:00
Alexandre Poirot
8feb883b77 Bug 797621 - Generic actor event API. r=past 2014-07-07 15:40:00 +02:00
Alexandre Poirot
05dbcb6419 Bug 1013997 - Use only one compartment for all devtools modules. r=mossop, r=past 2014-07-07 06:07:00 -04:00
J. Ryan Stinnett
d9d204261d Bug 1025799 - Progress events for app install. r=ochameau 2014-06-26 14:19:00 +02:00
Jim Blandy
b6b202b6bb Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Eddy Bruel
c549d1e528 Bug 1003095 - Clean up how we provide several APIs;r=past 2014-06-17 21:51:43 +02:00
Eddy Bruel
34c83f3396 Bug 1003095 - Refactor script.js to be worker friendly;r=past 2014-05-30 16:42:55 +02:00
Eddy Bruel
3b6f656cee Bug 1003095 - Refactor main.js to be worker friendly;r=past 2014-05-22 16:27:19 +02:00
Joe Walker
24ba3e649e Bug 975522 - Add CSS coverage commands; r=harth 2014-05-22 11:04:47 +01:00
Eddy Bruel
eed250e2f2 Bug 1003095 - Make the xpcInspector a built-in module;r=past 2014-05-21 15:55:53 +02:00
Eddy Bruel
53938a380a Bug 1003095 - Copy the lazy getter functions from XPCOMUtils.jsm to DevToolsUtils.js;r=past 2014-05-21 15:08:24 +02:00
Eddy Bruel
4d341b6c0f Bug 1003095 - Implement a Worker Loader;r=past 2014-05-21 13:58:18 +02:00
Victor Porof
3b035e2c57 Bug 1007200 - Create a framerate actor, r=rcampbell,benwa 2014-05-15 15:28:00 -04:00
J. Ryan Stinnett
64ce7860dd Bug 797639 - Part 2: Bulk data support in client and server. r=jimb 2014-05-14 14:30:02 -05:00
J. Ryan Stinnett
77d5f80c7d Bug 797639 - Part 1: Bulk data support in the transport layer. r=jimb
--HG--
rename : toolkit/devtools/moz.build => toolkit/devtools/transport/moz.build
rename : toolkit/devtools/moz.build => toolkit/devtools/transport/tests/moz.build
rename : toolkit/devtools/server/tests/unit/test_dbgsocket.js => toolkit/devtools/transport/tests/unit/test_dbgsocket.js
rename : toolkit/devtools/server/tests/unit/test_dbgsocket_connection_drop.js => toolkit/devtools/transport/tests/unit/test_dbgsocket_connection_drop.js
rename : toolkit/devtools/server/transport.js => toolkit/devtools/transport/transport.js
2014-05-14 14:30:02 -05:00
J. Ryan Stinnett
ed4b29aa8f Bug 797639 - Part -1: Change forwarding prefix to slash. r=jimb 2014-05-14 14:30:01 -05:00
Eddy Bruel
e46321bf42 Bug 859372 - Refactor webbrowser.js;r=past 2014-05-13 21:56:30 +02:00
Patrick Brosset
a62807e343 Bug 997198 - Create a standalone reflow actor; r=bgrins 2014-05-12 16:51:06 +02:00
Eddy Bruel
fb33b68d6e Bug 859372 - Refactor root.js;r=past 2014-04-30 03:11:11 +02:00
Eddy Bruel
6633d0d4d6 Bug 859372 - Refactor script.js; r=past 2014-04-29 17:52:44 +02:00