Граф коммитов

856 Коммитов

Автор SHA1 Сообщение Дата
Jim Blandy 1f478332f7 Bug 964507: Add mochitests for Debugger.Source.protoype.element and .elementAttributeName. r=bz 2014-01-29 14:12:23 -08:00
Panos Astithas 478bf72a6a Ignore native event listeners without a type (bug 962724); r=vporof 2014-01-29 11:23:10 +02:00
Victor Porof 39e2c94ff7 Bug 964700 - Fix test_safeErrorString.js xpcshell test, r=me 2014-01-28 18:25:25 +02:00
Victor Porof 552c900cba Bug 964700 - Make the errors logged by Parser.jsm also contain the problematic source url, r=past 2014-01-28 12:31:51 +02:00
Girish Sharma bd4472bb91 Bug 717369 - Autocomplete CSS properties and values in the Style Editor - Part 1 - No tests, r=anton, msucan, dcamp, robcee, harth 2014-01-28 20:38:41 +05:30
Carsten "Tomcat" Book 86d650be8c Backed out changeset a76a4f921987 (bug 964700) for XPC Bustage on a CLOSED TREE 2014-01-28 14:03:38 +01:00
Victor Porof beb6aa8b37 Bug 964700 - Make the errors logged by Parser.jsm also contain the problematic source url, r=past 2014-01-28 13:24:45 +02:00
Jan Keromnes a606e6d861 Bug 961392 - B2G RemoteDebugger.start() and toolkit DebuggerServer.addBrowserActors() duplicate code. r=ochameau, r=past 2014-01-24 12:11:00 +02:00
Panos Astithas c2e5563040 Add a memory actor for collecting memory usage data (bug 923275); r=paul 2013-12-03 13:41:02 +02:00
Paul Rouget 35670b7842 Bug 896523 - In Firefox, Console.log does not work from apps launched within the system app. r=msucan 2014-01-24 08:33:31 -05:00
Alexey Novak 2db2ce3e20 Bug 956804 - Use DevToolsUtils.reportException in Parser.jsm; r=fitzgen 2014-01-23 09:55:16 -08:00
Tim Taubert fc3315fbfe merge m-c to fx-team 2014-01-23 10:57:35 +01:00
Jim Blandy bc63d26719 Bug 958646: Implement Debugger.Script.prototype.global accessor. r=sfink 2014-01-22 16:55:12 -08:00
Panos Astithas c74418115e Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen
* Made the DebuggerClient, which is actually the RootActor front, not consider one of the attached child fronts as "active". Since a single DebuggerClient (or RootFront) is kept around for the App Manager's lifetime, it makes sense to move the notion of "active" tab to the toolbox's target. As each toolbox gets destroyed, the fronts should be detaching from their actors (if they are stateful) so that the app is no longer in a debugging state. Debugging a new app (or reconnecting to a previous one) will create new fronts anyway.
* Slightly refactored the TabClient, ThreadClient, SourceClient and TracerClient towards a protocol.js-based architecture, by adding parent-child references and lifecycle management. Now a tab-scoped thread actor for instance has the tab as its parent, while a global-scoped thread actor (chrome debugger) has the DebuggerCLient (RootFront) as its parent. This lets parents reference their children, so that caching in the target object can work. It also allowed me to move some methods from the DebuggerClient to the actual front that should be responsible, like reconfigureTab, reconfigureThread and attachThread. These methods now use DebuggerClient.requester, too.
* Added some error handling in the debugger client requester around "before" and "after" callbacks, which exposed some errors in tests that are now fixed.
* Fixed the state handling in the thread actor so that merely detaching from a thread doesn't put it in the exited state. This is the part that what was necessary for Firebug's use case.
* Properly loading tracer and webgl actors now on b2g.
2014-01-14 17:39:40 +02:00
Panos Astithas e91ce82b34 Don't clobber the thread actor global on reload for pages that contain child frames (bug 962632); r=fitzgen 2014-01-23 09:20:07 +02:00
Peiyong Lin c03d0c746a Bug 961798 - Check if this.window is null in BrowserTabActor.prototype._setJavascriptEnabled. r=past 2014-01-21 09:55:00 +02:00
Alexandre Poirot 8b65e23384 Bug 961659 - Prevent touch helper to end up in a broken state. r=paul 2014-01-21 11:48:04 -05:00
Patrick Brosset 8d3046b734 Bug 961740 - Shows highlighter outline again after hovering over an element, then a text node, then the same element again, r=harth 2014-01-20 21:30:13 +01:00
Mihai Sucan 2ad84d7cf3 Bug 961097 - Very janky regular expression introduced in bug 923856; r=bz 2014-01-17 21:46:09 +02:00
Patrick Brosset 3813bc70f2 Bug 958456 - Hides highlighter when hovering over non-visible nodes in markup-view; r=jwalker 2014-01-17 22:33:59 +01:00
Marco Castelluccio 384728f025 Bug 959420 - Refactor saveApps, getManifestFor, readManifests, writeFile functions to use promises. r=fabrice 2014-01-16 16:26:24 -08:00
Ryan VanderMeulen 127438a7eb Merge inbound to m-c. 2014-01-16 15:06:12 -05:00
Patrick Brosset f95fccbc9f Bug 959076 - Browser toolbox inspector can pick elements from the browser UI; r=harth 2014-01-15 20:43:25 +01:00
Ryan VanderMeulen 628b3a7cbc Merge m-c to fx-team. 2014-01-15 14:36:54 -05:00
Fabrice Desré 6d39411e37 Bug 891882 - Fix OOP touch events support on b2g desktop. r=vingtetun 2014-01-15 09:28:04 -05:00
Alexandre Poirot 17fe928a45 Bug 891882 - Activate touch events on b2g desktop. r=vingtetun, r=mdas 2014-01-15 09:28:04 -05:00
Brandon Benvie fcb702c6ff Bug 958347 - Fix pretty printing for labelled break and continue statements. r=fitzgen 2014-01-13 11:40:07 -08:00
Heather Arthur 28fd584836 Bug 959003 - Update SourceMap.jsm to include Sass-compatible changes. r=fitzgen 2014-01-14 09:49:08 -05:00
Patrick Brosset 962e253325 Bug 958763 - Prevent the highlighter from stealing the focus on markup-view hover; r=jwalker 2014-01-14 10:11:46 +01:00
Alexandre Poirot 07aa4e33c8 Bug 952214 - Re-enable webapps actor mochitest on b2g desktop and cover shell.js debugger server initialization. r=paul 2014-01-13 08:44:47 -05:00
J. Ryan Stinnett 423ecdb421 Bug 946813 - Part 4: Reland bug 941012 with working chrome debugger. r=past 2014-01-06 14:55:00 -06:00
J. Ryan Stinnett dde6631507 Bug 946813 - Part 3: Use independent loaders, mark them invisible. r=past 2014-01-10 23:37:09 -06:00
Nick Fitzgerald 6c092b83f0 Bug 958303 - Remove named function expressions from dbg-client.jsm; r=benvie 2014-01-09 15:06:44 -08:00
Patrick Brosset bf502a47dd Bug 916443 - part 1 - Toolbox level remote highlighter [Australis], r=paul 2014-01-09 12:36:01 +01:00
Nick Fitzgerald a3bc834b00 Bug 922835 - Fix the operator of an if conditional in the debugger server; r=robcee 2014-01-06 17:21:53 -08:00
Mihai Sucan 4fd1775646 Bug 956757 - JavaScript Error: 'this.readAndConvertFromStream is not a function' in network-helper.js, line: 258. r=robcee 2014-01-06 18:44:41 +02:00
Luca Greco 0bf0e3ab0d Bug 937197 - Handle requestTypes RDP request for any existent RDP actor. r=fitzgen 2014-01-06 18:27:10 +01:00
Ed Morley 14b30df82f Merge latest green inbound changeset and mozilla-central 2014-01-06 12:51:38 +00:00
Thomas Andersen 8f82702138 Bug 923856 - `SyntaxError: JSON.parse: unexpected character` in network inspector response, r=msucan,vporof 2014-01-04 23:39:58 +02:00
Tom Schuster f39e81815a Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
Chris Peterson e3d932f263 Bug 955890 - Part 2: Fix some undefined property warnings in DevTools JS. r=rcampbell 2013-12-31 20:18:13 -08:00
Chris Peterson 99ed2f11fc Bug 955890 - Part 1: Fix DevTools JS warnings about some code paths not returning a value. r=rcampbell 2013-12-31 19:28:42 -08:00
Mihai Sucan e6218da369 Bug 843004 - Part 3: VariablesView ObjectActor pretty output; r=benvie,vporof 2013-12-18 20:17:05 +02:00
Mihai Sucan e8dea1b10a Bug 843004 - Part 2: ObjectActor grip changes to allow pretty output; r=benvie,past 2013-12-19 15:04:59 +02:00
Nick Fitzgerald 400f6251f7 Bug 951874 - self-hosted functions shouldn't appear in the Tracer; r=vporof 2013-12-19 10:41:34 -08:00
Paul Rouget 54ca95f7e8 Bug 951616 - Use docshell to get manifest url. r=ochameau 2013-12-19 11:32:13 -05:00
Heather Arthur d13f3cb8b3 Bug 949556 - Add Firefox 26-28 backwards compatibility to Style Editor. r=paul 2013-12-19 11:32:12 -05:00
J. Ryan Stinnett 1081b45e49 Bug 946813 - Part 0: Backout ef84114446cc (bug 941012) for breaking browser debugger. r=bustage
--HG--
extra : rebase_source : d2f9506adc15b5f72c0dda2fd4f28deabbf874ec
2013-12-18 12:48:38 -06:00
Nick Fitzgerald d1c69daf69 Bug 929349 - Integrate a tracing debugger into our existing debugger; r=vporof,past 2013-12-18 14:17:27 -08:00
Paul Rouget 1d4b436e26 Bug 951609 - Fix scope issues in child.js. r=ochameau 2013-12-18 13:18:25 -05:00