e829f477cd7c29c545a77084ace78ff9cabb1ac0: Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 439895
Push 36117 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:26:33 +0000
Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester The `specificationLevel` capability has been removed from the WebDriver specification, and will be removed in a future change to Marionette. This change makes this clear by moving it down to the list of proprietary Marionette capabilities. MozReview-Commit-ID: BMTuXBDZ8WV
3a29aac8c2854c919d8d2b5ea427bf37eb475ed5: Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 16:53:51 +0000 - rev 439894
Push 36117 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:26:33 +0000
Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf This patch makes testing/marionette/harness/marionette/runner/httpd.py capable of spinning up an HTTPS server with self-signed certificate. It also introduces testing/marionette/harness/marionette/runner/serve.py that is capable of managing the HTTP- and HTTPS fixture servers as subprocesses, allowing them to operate independently. serve.py uses inter-process communication based on channels (from `multiprocessing.Pipe`) to query methods on the httpd served in each process, which is used to get absolute URLs from the main process. This is useful as servers can delegate port allocation to the system socket service by atomically binding to port 0, guaranteeing that the chosen port is uncontested. It is also used to perform synchronous and graceful shutdown of the httpd. MozReview-Commit-ID: 9OlW6F1w0AN
8c34ea26862003af0f3addc05e30dfa68031f4a3: Bug 1229426 - avoid dnd of js URIs, r?mak draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 16 Nov 2016 18:25:50 +0000 - rev 439893
Push 36116 by gijskruitbosch@gmail.com at Wed, 16 Nov 2016 18:26:21 +0000
Bug 1229426 - avoid dnd of js URIs, r?mak MozReview-Commit-ID: 70ApmoEYn5Z
332547ebaae15494f7e5d1fecb0b0d360e79a3e9: Bug 1313864 - Make IdleRequest dispatch itself. r?bkelly draft
Andreas Farre <farre@mozilla.com> - Tue, 08 Nov 2016 13:54:40 +0100 - rev 439892
Push 36115 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:23:00 +0000
Bug 1313864 - Make IdleRequest dispatch itself. r?bkelly Also let the throttled idle callbacks schedule themselves by calling PostThrottledIdleCallback indirectly by using SetTimeoutOrInterval. MozReview-Commit-ID: EuJfpkM6Acf
cb8d0d1e5fedb4f20ab69313cc7c9c4a12b24556: Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 439891
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop When the `acceptInsecureCerts` capability is set to true on creating a new Marionette session, a `nsICertOverrideService` override service is installed that causes all invalid TLS certificates to be ignored. This is in line with the expectations of the WebDriver specification. It is worth noting that this is a potential security risk and that this feature is only available in Gecko when the Marionette server is enabled. MozReview-Commit-ID: BXrQw17TgDy
007b922c4edce2b4181f0f23363c3c3a6803076f: Bug 1103196 - Error on encountering invalid certificate; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 439890
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Error on encountering invalid certificate; r?automatedtester When arriving at a document which baseURI starts with `about:certerror` will cause Marionette to now return `error.InsecureCertificateError`. This is mandated by the WebDriver specification. This does, however, mark a non-backwards compatible change in Marionette. It is assumed we will be able to mitigate this change in error type as few consumers, if any, rely on the more generic type considering we did not support invalid TLS certificates prior to this push. MozReview-Commit-ID: JcIMvCXimB
721295480f0f2e4f454b3b8297fe7c64d2c98fad: Bug 1103196 - Add insecure certificate error; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 439889
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Add insecure certificate error; r?automatedtester MozReview-Commit-ID: 26wwOuqWhog
5126cfe707a48b7aff2e7db0b4e3f40000db19f6: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 439888
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester `acceptSslCerts` has been replaced by `acceptInsecureCerts`. MozReview-Commit-ID: 79KbRoQb1dW
ec8a43cd1a6708eda51adad0f09579348c8bdd43: Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 439887
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester Reads the `acceptInsecureCerts` capability and sets the session state. MozReview-Commit-ID: KVErmdxwXQB
abb6b691056945acb7568d225aca4bd055baa13c: Bug 1103196 - Logically reorder variables defining session state; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 439886
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Logically reorder variables defining session state; r?automatedtester No functional changes in this patch. MozReview-Commit-ID: IWaao8AuZib
8edde1ed798105da139bcc9960eb6ebe5cc08f1d: Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 439885
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester The `specificationLevel` capability has been removed from the WebDriver specification, and will be removed in a future change to Marionette. This change makes this clear by moving it down to the list of proprietary Marionette capabilities. MozReview-Commit-ID: BMTuXBDZ8WV
a9a68d8680d10a868ef45e4e8dda2cd4da1f312c: Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 16:53:51 +0000 - rev 439884
Push 36114 by bmo:ato@mozilla.com at Wed, 16 Nov 2016 18:21:30 +0000
Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf This patch makes testing/marionette/harness/marionette/runner/httpd.py capable of spinning up an HTTPS server with self-signed certificate. It also introduces testing/marionette/harness/marionette/runner/serve.py that is capable of managing the HTTP- and HTTPS fixture servers as subprocesses, allowing them to operate independently. serve.py uses inter-process communication based on channels (from `multiprocessing.Pipe`) to query methods on the httpd served in each process, which is used to get absolute URLs from the main process. This is useful as servers can delegate port allocation to the system socket service by atomically binding to port 0, guaranteeing that the chosen port is uncontested. It is also used to perform synchronous and graceful shutdown of the httpd. MozReview-Commit-ID: 9OlW6F1w0AN
8ba46aa884ca52cb2e681033fbff749b26539b37: Bug 1313989 - Remove MutexAutoUnlock in nsThread::GetIdleEvent. r?mattwoodrow,froydnj draft
Andreas Farre <farre@mozilla.com> - Thu, 10 Nov 2016 10:01:51 +0100 - rev 439883
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1313989 - Remove MutexAutoUnlock in nsThread::GetIdleEvent. r?mattwoodrow,froydnj Rewrite VsyncRefreshDriverTimer::GetTimerRate to always use the cached value of the vsync rate in VsyncChild to avoid processing events on the main thread. Since VsyncChild::GetTimerRate is called in VsyncRefreshDriverTimer's constructor, that cached value is bound to be set soon. This should make the period of time we need to guess in VsyncRefreshDriverTimer::GetTimerRate very short. MozReview-Commit-ID: 1bnHNXAP8jY
326453c91392f00a0e83e82b48e67c28acc576b4: Bug 1317983 - Remove navigator.mozBrowserElementProxy; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 16 Nov 2016 09:45:54 -0500 - rev 439882
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1317983 - Remove navigator.mozBrowserElementProxy; r=baku This was implemented in bug 1196654 for the b2g system app, and is no longer being used.
0f8126c38179a6475b550ed97f0dfac42c4899b6: Bug 1317198 - Check if a tab is null before trying to get its id in GeckoApp.onPause() r=sebastian
Dylan Roeh <droeh@mozilla.com> - Wed, 16 Nov 2016 09:07:27 -0600 - rev 439881
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1317198 - Check if a tab is null before trying to get its id in GeckoApp.onPause() r=sebastian
efe1e3b8cc1714dbdc456b80dfa4578a5192f5b7: Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
Jonathan Kew <jkew@mozilla.com> - Tue, 15 Nov 2016 13:58:29 +0000 - rev 439880
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
55fe392732ac5758b488728db4c854b1488a2445: Bug 1316629 - migrate dom/html/test/test_img_complete.html to web-platform-test. r=jgraham
Joel Maher <jmaher@mozilla.com> - Wed, 16 Nov 2016 09:43:53 -0500 - rev 439879
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1316629 - migrate dom/html/test/test_img_complete.html to web-platform-test. r=jgraham MozReview-Commit-ID: 7tyxMzVQ1g2
120a628d89b841427e56435f521b785d0e5f6ece: Bug 1317770 - Reset sjs file to enable multiple run in same session r=jmaher
malayaleecoder <malayaleecoder@gmail.com> - Wed, 16 Nov 2016 01:54:31 +0530 - rev 439878
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1317770 - Reset sjs file to enable multiple run in same session r=jmaher MozReview-Commit-ID: 8ebeVXRUtWb
69d33fe8ac7aaaa361fecafbb1cdb2ffa5577616: Bug 1311149 - Remove the b2g preallocated app support; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 18 Oct 2016 21:54:12 -0400 - rev 439877
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1311149 - Remove the b2g preallocated app support; r=baku
0debd7a234808ef8ea2eb213305ed222aac79bce: Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 14 Oct 2016 21:46:26 -0400 - rev 439876
Push 36113 by bmo:afarre@mozilla.com at Wed, 16 Nov 2016 18:15:04 +0000
Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus This patch removes support for mozapp iframes, leaving support for mozbrowser iframes intact. Some of the code has been rewritten in order to phrase things in terms of mozbrowser only, as opposed to mozbrowser or app. In some places, code that was only useful with apps has been completely removed, so that the APIs consumed can also be removed. In some places where the notion of appId was bleeding out of this API, now we use NO_APP_ID. Other notions of appId which were restricted to this API have been removed.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip