DevTools/Hacking: Difference between revisions

mNo edit summary
Line 83: Line 83:
* '''<tt>toolkit/devtools</tt>''': Code for the devtools client and server, and all code shared between the front end and client/server. If we are using any third party libraries, or importing external repositories into our tree, those libraries generally live here (eg, <tt>toolkit/devtools/acorn</tt>).
* '''<tt>toolkit/devtools</tt>''': Code for the devtools client and server, and all code shared between the front end and client/server. If we are using any third party libraries, or importing external repositories into our tree, those libraries generally live here (eg, <tt>toolkit/devtools/acorn</tt>).
** '''<tt>toolkit/devtools/server</tt>''': Code for the devtools [[Remote Debugging Protocol]] server and transport layer.
** '''<tt>toolkit/devtools/server</tt>''': Code for the devtools [[Remote Debugging Protocol]] server and transport layer.
*** '''<tt>toolkit/devtools/server/actors</tt>''': [[Remote_Debugging_Protocol#Actors RDP Actors]].
*** '''<tt>toolkit/devtools/server/actors</tt>''': [[Remote_Debugging_Protocol#Actors RDP Actors]]. Note that if you're modifying the RDP, you may need to worry about [[DevTools/Backwards_Compatibility|backwards compatibilty with older protocol implementations]].
** '''<tt>toolkit/devtools/client</tt>''': Code for the devtools [[Remote Debugging Protocol]] client.
** '''<tt>toolkit/devtools/client</tt>''': Code for the devtools [[Remote Debugging Protocol]] client.
* '''<tt>browser/devtools</tt>''': Front end user interfaces for our tools. Should be pretty obvious what is what based on the directory names and each panel we have in our toolbox.
* '''<tt>browser/devtools</tt>''': Front end user interfaces for our tools. Should be pretty obvious what is what based on the directory names and each panel we have in our toolbox.
Confirmed users
125

edits