gecko/testing/marionette
Andreas Tolfsen e5fc5642df Bug 1213797: Refactor screen capture and SVG document support
Errors thrown by takeScreenshot used to be silently ignored.  When the
command started using the new dispatching technique in bug 1202663,
it was surfaced we do not support taking screen captures of SVG documents.

Since this is a requirement for Web Platform Tests, this patch corrects
the wrong assumptions about document body and document element.

This patch also significantly refactors the screen capture code, but
only uses the new implementation in contnent space, since some further
modifications are required to use it in chrome.

r=dburns
r=jgriffin
2015-10-13 16:52:26 +01:00
..
atoms
client Bug 1213797: Refactor screen capture and SVG document support 2015-10-13 16:52:26 +01:00
components
driver Bug 1209841 - Improve move_caret_by_offset() in selection.py. r=automatedtester 2015-09-30 18:29:34 +08:00
transport Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin 2015-09-30 13:23:50 +01:00
actions.js Bug 1153822: Adjust Marionette responses to match WebDriver protocol 2015-05-21 11:26:58 +01:00
capture.js Bug 1213797: Refactor screen capture and SVG document support 2015-10-13 16:52:26 +01:00
ChromeUtils.js
command.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
common.js
dispatcher.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
driver.js Bug 1213797: Refactor screen capture and SVG document support 2015-10-13 16:52:26 +01:00
elements.js Bug 1210022 - adding missing actionable roles to marionette a11y checks. r=automatedtester 2015-10-02 09:31:40 -04:00
emulator.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
error.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
EventUtils.js
frame-manager.js Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
jar.mn Bug 1213797: Refactor screen capture and SVG document support 2015-10-13 16:52:26 +01:00
listener.js Bug 1213797: Refactor screen capture and SVG document support 2015-10-13 16:52:26 +01:00
mach_commands.py Bug 1163797 - Removing CommandArguments decorators from marionette-test mach command and making it use argparse from test harness. r=ahal 2015-09-02 15:57:25 -07:00
modal.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
moz.build
proxy.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
sendkeys.js Bug 1203074: Move caret to end of textual input field before sending keys 2015-09-09 14:53:53 +01:00
server.js Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
simpletest.js Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00