gecko-dev/browser/devtools/shadereditor/test
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
..
browser_se_aaa_run_first_leaktest.js Bug 910955 - Implement a live WebGL shader editor, r=dcamp 2013-10-25 10:18:41 +03:00
browser_se_bfcache.js Backed out changeset 55c0b8b56600 because it doesn't fix bug 947544, r=me 2014-01-15 22:59:14 +02:00
browser_se_editors-contents.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_editors-error-gutter.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_editors-error-tooltip.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_editors-lazy-init.js Bug 910955 - Implement a live WebGL shader editor, r=dcamp 2013-10-25 10:18:41 +03:00
browser_se_first-run.js Bug 910955 - Implement a live WebGL shader editor, r=dcamp 2013-10-25 10:18:41 +03:00
browser_se_navigation.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_programs-blackbox-01.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_programs-blackbox-02.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_programs-cache.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_programs-highlight-01.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_programs-highlight-02.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_programs-list.js Bug 951633 - Fix tests after the WidgetMethods API changes, r=past 2014-01-03 23:42:28 +02:00
browser_se_shaders-edit-01.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_shaders-edit-02.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_se_shaders-edit-03.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_webgl-actor-test-01.js
browser_webgl-actor-test-02.js
browser_webgl-actor-test-03.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-04.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-05.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-06.js Bug 938549 - Recompiling shaders when highlighting is very heavy and loses cached state, r=rcampbell 2013-11-26 10:51:20 +02:00
browser_webgl-actor-test-07.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-08.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-09.js Bug 938549 - Recompiling shaders when highlighting is very heavy and loses cached state, r=rcampbell 2013-11-26 10:51:20 +02:00
browser_webgl-actor-test-10.js Bug 938549 - Recompiling shaders when highlighting is very heavy and loses cached state, r=rcampbell 2013-11-26 10:51:20 +02:00
browser_webgl-actor-test-11.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-12.js Bug 932282 - Shader editor doesn't work with bfcache. r=past 2013-10-30 18:54:01 +02:00
browser_webgl-actor-test-13.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_webgl-actor-test-14.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_webgl-actor-test-15.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_webgl-actor-test-16.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser_webgl-actor-test-17.js Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
browser.ini Bug 947544 - Disable browser_se_bfcache.js because of intermittent oranges, r=me 2014-01-15 22:59:15 +02:00
doc_blended-geometry.html Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
doc_multiple-contexts.html Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
doc_overlapping-geometry.html Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
doc_shader-order.html Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
doc_simple-canvas.html Bug 940541 Convert shader editor to use Promise.jsm. r=vp, r=benvie 2013-12-05 16:00:25 -08:00
head.js Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen 2014-01-14 17:39:40 +02:00
moz.build