1c8004994541eb7dc562baa220f0d025aa4f1e09: Bug 1400256 - Drop unused arguments to evaluate.toJSON/fromJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:53:25 +0100 - rev 680909
Push 84673 by bmo:ato@sny.no at Mon, 16 Oct 2017 15:00:17 +0000
Bug 1400256 - Drop unused arguments to evaluate.toJSON/fromJSON. r?whimboo MozReview-Commit-ID: 8q0PK3M4rif
1d3019950c5b8df0f147c45dab5ebcf00ea01594: Bug 1400256 - Serialise IPC messages with evaluate.toJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:50:34 +0100 - rev 680908
Push 84673 by bmo:ato@sny.no at Mon, 16 Oct 2017 15:00:17 +0000
Bug 1400256 - Serialise IPC messages with evaluate.toJSON. r?whimboo Instead of having commands serialising their own JSON-safe messages when communicating with the content frame script, this patch changes the AsyncMessageChannel to use evaluate.toJSON. MozReview-Commit-ID: LmAVGEjqMTB
fa88bb50970ba544503c903bb1f085bcd7e94f96: Bug 1400256 - Use WebElement.generateUUID to make session ID. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:11:26 +0100 - rev 680907
Push 84673 by bmo:ato@sny.no at Mon, 16 Oct 2017 15:00:17 +0000
Bug 1400256 - Use WebElement.generateUUID to make session ID. r?whimboo MozReview-Commit-ID: FuYeCDySLu
b578ce991c9ebaf0bb5a6f97de87213a052a3c67: Bug 1400256 - Remove element.isWebElementReference. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:07:48 +0100 - rev 680906
Push 84673 by bmo:ato@sny.no at Mon, 16 Oct 2017 15:00:17 +0000
Bug 1400256 - Remove element.isWebElementReference. r?whimboo Remove element.isWebElementReference in favour of WebElement.isReference. MozReview-Commit-ID: IOqx7XMUfCu
70a2e592f0b7843778c17540bb072d8d6d3d1a35: Bug 1400256 - Add web element abstractions. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Fri, 13 Oct 2017 19:23:45 +0100 - rev 680905
Push 84673 by bmo:ato@sny.no at Mon, 16 Oct 2017 15:00:17 +0000
Bug 1400256 - Add web element abstractions. r?whimboo This patch introduces a series of web element abstraction types for representing web element references. Adds a series of new types for representing web element references in Marionette: ChromeWebElement, ContentWebElement, ContentWebFrame, and ContentWebWindow. The last three are direct representations of web element, web frame, and web window definitions described in the Webdriver specification. The first is a custom Marionette type as we also support retrieving XUL elements from chrome space and must be considered proprietary. Each of the classes extend the WebElement abstract type, which is the primary entry point when unmarshaling JSON input from the client. Based on the characteristics of the JSON Object, one of the different concrete types will be constructed. The purpose of this change is to make marshaling of elements and WindowProxies easier, both when we receive web element reference objects from clients and when transporting them over IPC internally. The WebElement.fromUUID function should be considered a temporary workaround until we have fixed the current Marionette clients to send web element reference JSON Objects as input, instead of plain {id: <uuid>, …} fields. MozReview-Commit-ID: FGcRq5H1Tzp
8bac83e3863d11cf3e6fb6c99c37e562dee90f6c: Bug 1409030 - Remove Marionette socket protocol levels below 3. draft
Henrik Skupin <mail@hskupin.info> - Mon, 16 Oct 2017 16:42:06 +0200 - rev 680904
Push 84672 by bmo:hskupin@gmail.com at Mon, 16 Oct 2017 14:59:22 +0000
Bug 1409030 - Remove Marionette socket protocol levels below 3. MozReview-Commit-ID: LmjyuBuRvhk
99caa3d73dd887763e89e0bcee20b799bf2e2b2a: Bug 1408330 - UI polish on DevTools onboarding page; draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 16 Oct 2017 16:53:55 +0200 - rev 680903
Push 84671 by jdescottes@mozilla.com at Mon, 16 Oct 2017 14:57:56 +0000
Bug 1408330 - UI polish on DevTools onboarding page; MozReview-Commit-ID: 5JE7ZErxCxG
1965fa1b1af8f35bab9fd3f4d25772986bb8f92f: Bug 1409040 - Add element.isSVGElement. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 16 Oct 2017 14:25:53 +0100 - rev 680902
Push 84670 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:55:19 +0000
Bug 1409040 - Add element.isSVGElement. r?whimboo MozReview-Commit-ID: 4VCjHCnO3QB
0bdbac98f19cdb5d494971575025792ead7aa3ea: Bug 1409040 - Add element.isDOMWindow. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Fri, 13 Oct 2017 19:22:01 +0100 - rev 680901
Push 84670 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:55:19 +0000
Bug 1409040 - Add element.isDOMWindow. r?whimboo Ascertains if a a given object is a WindowProxy. MozReview-Commit-ID: 6FLOa3qYLPP
1fc6669a88b7357048728784de964b6abf3a7569: Bug 1409040 - Add element.isDOMElement. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Fri, 13 Oct 2017 19:20:26 +0100 - rev 680900
Push 84670 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:55:19 +0000
Bug 1409040 - Add element.isDOMElement. r?whimboo MozReview-Commit-ID: 6Mlo33vu5LG
dfdf1e6ed474e772e55b8fc62d4b40903fb6139e: Bug 1409040 - Make element.isXULElement more resiliant. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 16 Sep 2017 14:37:21 +0100 - rev 680899
Push 84670 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:55:19 +0000
Bug 1409040 - Make element.isXULElement more resiliant. r?whimboo This improves the input checks on element.isXULElement to deal with a more diverse range of input. It also adds tests. MozReview-Commit-ID: 8LNF1z3X1gP
4bf01382638a9f281d253c944ab6354a5b90b8b0: Bug 1409030 - Remove Marionette socket protocol levels below 3. draft
Henrik Skupin <mail@hskupin.info> - Mon, 16 Oct 2017 16:42:06 +0200 - rev 680898
Push 84669 by bmo:hskupin@gmail.com at Mon, 16 Oct 2017 14:42:34 +0000
Bug 1409030 - Remove Marionette socket protocol levels below 3. MozReview-Commit-ID: LmjyuBuRvhk
d4a609c95d959739230fafe2d35bc8da0ae491c8: Bug 1409037 - Bind this.resetValues after performing legacy action chain. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 13:01:23 +0100 - rev 680897
Push 84668 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:41:09 +0000
Bug 1409037 - Bind this.resetValues after performing legacy action chain. r?whimboo If the action chain fails it will cause a JS error because its prototype will be wrong. MozReview-Commit-ID: 6Wbjdw2KHNV
cda83b367daa9ea3bb7b1647121d3d7ecf5d428c: Bug 1409037 - Bind this.resetValues after performing legacy action chain. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 13:01:23 +0100 - rev 680896
Push 84667 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:38:40 +0000
Bug 1409037 - Bind this.resetValues after performing legacy action chain. r?whimboo If the action chain fails it will cause a JS error because its prototype will be wrong. MozReview-Commit-ID: A2r4EEsbFYZ
4fb37248c65361785f8a6c90466db15e816d803c: Bug 1409025 - Fix build with FocusState.cpp logging enabled. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 16 Oct 2017 10:35:03 -0400 - rev 680895
Push 84666 by kgupta@mozilla.com at Mon, 16 Oct 2017 14:35:23 +0000
Bug 1409025 - Fix build with FocusState.cpp logging enabled. r?botond MozReview-Commit-ID: 4n3tqnPkPPa
d2d2a0fb3749a41b9f49989653338ddefc89ac64: Bug 1409036 - Return single anon element from WebDriver:FindElement. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 12:59:03 +0100 - rev 680894
Push 84665 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:35:19 +0000
Bug 1409036 - Return single anon element from WebDriver:FindElement. r?whimboo The WebDriver:FindElement command returned an array of elements when looking up anonymous elements. This patch rectifies the behaviour so that only a single element is returned. It introduces a new helper function called element.findAnonymousNodes, akin to similar helper functions for other strategies. This function returns an iterator of anonymous nodes so that WebDriver:FindElements (plural) and WebDriver:FindElement (singular) can share the same code path. MozReview-Commit-ID: 3IqPyAIZHtf
552c6e670a905debef773e70b270abb3c37cad7b: Bug 1409031 - Fix element.isBooleanAttribute markup. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 16 Oct 2017 15:30:57 +0100 - rev 680893
Push 84664 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:31:31 +0000
Bug 1409031 - Fix element.isBooleanAttribute markup. r?whimboo MozReview-Commit-ID: JIH3y0FlT37
afc40fa7dbbf6fe1bed4fab9221e78ba709990f3: Bug 1409031 - Fix element.isInView markup. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 16 Oct 2017 15:30:23 +0100 - rev 680892
Push 84664 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:31:31 +0000
Bug 1409031 - Fix element.isInView markup. r?whimboo MozReview-Commit-ID: LYe8XbGufIe
9d6baa0a52d8ad1d18e8ac72f7000fce26f51533: Bug 1409031 - Correct markup for element.getContainer docs. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 16 Oct 2017 15:28:47 +0100 - rev 680891
Push 84664 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:31:31 +0000
Bug 1409031 - Correct markup for element.getContainer docs. r?whimboo MozReview-Commit-ID: KkfKLxy8cmJ
4c1f5c0b87df81d4403d42fd1e16b77dd212acd9: Bug 1409031 - Document element.isCollection. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Sat, 16 Sep 2017 14:35:41 +0100 - rev 680890
Push 84664 by bmo:ato@sny.no at Mon, 16 Oct 2017 14:31:31 +0000
Bug 1409031 - Document element.isCollection. r?whimboo MozReview-Commit-ID: EPNA642phzp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip