79e9d56a9608129fbcba9d89c19a96b325a5d6fe: Bug 1329467 - Move remaining *RAII classes from GeckoProfiler under mozilla namespace. r?mstange draft
Jan Beich <jbeich@FreeBSD.org> - Mon, 09 Jan 2017 22:11:58 +0000 - rev 457788
Push 40893 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 22:25:06 +0000
Bug 1329467 - Move remaining *RAII classes from GeckoProfiler under mozilla namespace. r?mstange MozReview-Commit-ID: I8qqGDLJkgo
73f445510dfe4e6fb58f0f9ee61a970bba837216: Bug 1329467 - Adjust *RAII classes to be under mozilla namespace. r?mstange draft
Jan Beich <jbeich@FreeBSD.org> - Mon, 09 Jan 2017 22:11:58 +0000 - rev 457787
Push 40892 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 22:19:37 +0000
Bug 1329467 - Adjust *RAII classes to be under mozilla namespace. r?mstange MozReview-Commit-ID: I8qqGDLJkgo
5c01f85c4a3beda9aee1006be9a3ce35d833c7b8: Bug 1329467 - Revert bug 1151829 to unbreak non-SPS build after bug 1322553. r?mstange draft
Jan Beich <jbeich@FreeBSD.org> - Mon, 09 Jan 2017 21:46:56 +0000 - rev 457786
Push 40892 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 22:19:37 +0000
Bug 1329467 - Revert bug 1151829 to unbreak non-SPS build after bug 1322553. r?mstange MozReview-Commit-ID: 14QL0Unr84G
8255f8b17af426d3332151d7e8b5237e8bc564a6: Bug 1329634 - actually call profiler_tracing in GeckoProfilerTracingRAII constructor; r=mstange draft
Nathan Froyd <froydnj@gmail.com> - Mon, 09 Jan 2017 21:45:07 +0000 - rev 457785
Push 40892 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 22:19:37 +0000
Bug 1329634 - actually call profiler_tracing in GeckoProfilerTracingRAII constructor; r=mstange
6c8a1c1d25e379eb895a693aeda613bf1871f86c: Bug 1325275 - Re-enable leak testing on OSX in the prompts directory. r=ahal draft
Andrew McCreight <continuation@gmail.com> - Mon, 09 Jan 2017 10:27:28 -0800 - rev 457784
Push 40891 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:17:40 +0000
Bug 1325275 - Re-enable leak testing on OSX in the prompts directory. r=ahal MozReview-Commit-ID: FWoPApp6BRw
72cd4970c78254ec43612f1c1ffbbbcb6116c39b: Bug 1309284 - WebAuthn JS API [part 4]: Add Unit Tests r=keeler draft
J.C. Jones <jjones@mozilla.com> - Mon, 09 Jan 2017 13:28:02 -0700 - rev 457783
Push 40890 by jjones@mozilla.com at Mon, 09 Jan 2017 22:16:19 +0000
Bug 1309284 - WebAuthn JS API [part 4]: Add Unit Tests r=keeler This uses the new mochitest "scheme" option from Bug 1286312. This cannot land until after Bug 1286312 does. For now, you can test locally by adding --setpref dom.securecontext.whitelist=mochi.test to your command line, such as: ~/hg/mozilla-central/mach mochitest \ --setpref dom.securecontext.whitelist=mochi.test ./dom/u2f/tests/ Updated: Review fixes (thanks keeler!) MozReview-Commit-ID: 7jTxF3Mrtcg
1d1cbdabfa79097be5ad14a5e4ecb887883453e4: Bug 1309284 - WebAuthn JS API [part 3]: Support origin relax algorithm r=keeler draft
J.C. Jones <jjones@mozilla.com> - Mon, 09 Jan 2017 13:55:59 -0700 - rev 457782
Push 40890 by jjones@mozilla.com at Mon, 09 Jan 2017 22:16:19 +0000
Bug 1309284 - WebAuthn JS API [part 3]: Support origin relax algorithm r=keeler The WebAuthn specification calls for running the HTML5.1 algorithm that occurs when you modify document.domain from JS, and use that algorithm's output for the "Relying Party ID" through the rest of the WebAuthn algorithm. This code paves the way for that to be added in Bug 1329764, once the spec issues upstream are resolved. MozReview-Commit-ID: DNNcr3Gh1Be
52151480b4b2b600a598c06678b28f6be581e5e6: Bug 1309284 - WebAuthn JS API [part 2]: Bugfixes from testing r=keeler draft
J.C. Jones <jjones@mozilla.com> - Fri, 16 Dec 2016 10:44:56 -0700 - rev 457781
Push 40890 by jjones@mozilla.com at Mon, 09 Jan 2017 22:16:19 +0000
Bug 1309284 - WebAuthn JS API [part 2]: Bugfixes from testing r=keeler Add more debugging information to signing operations for the NSS Soft Token. Bugfixes in WebAuthentication.cpp: - Calculate ArrayBuffer/View before using. - Fix an instance where we should return NotSupportedError. - Fix several instances where we should return Out Of Memory. - Fix a MozPromise assertion that occurs in GetAssertion if you coerce an early return. - Mark all constructors explicit. MozReview-Commit-ID: DQWHqZIlau9
e9ae0c730523c04df89b24de93846e006db6268b: Bug 1309284 - Implement W3C Web Authentication JS API [part 1] r=keeler r?qdot draft
J.C. Jones <jjones@mozilla.com> - Mon, 09 Jan 2017 13:22:49 -0700 - rev 457780
Push 40890 by jjones@mozilla.com at Mon, 09 Jan 2017 22:16:19 +0000
Bug 1309284 - Implement W3C Web Authentication JS API [part 1] r=keeler r?qdot This patch implements the W3C Web Authentication API from https://www.w3.org/TR/webauthn/, currently the 28 September 2016 working draft. It utilizes a tentative binding of the U2F NSS Soft Token to provide authentication services while waiting on Bug 1245527 to support USB HID-based U2F tokens. This binding is not in the specification yet, so it should be considered an experiment to help the specification move fowrard. There are also a handful of deviations from the specification's WebIDL, which are annotated with comments in WebAuthentication.webidl. There are no tests in this commit; they are in Part 4 of this commit series. There is a small script online at https://webauthn.bin.coffee/ to exercise this code, but it doesn't do any automated checks. There are also a handful of TODOS: 1) The algorithm to relax the same-origin restriction is in Part 3. 2) The use of AlgorithmIdentifier and having a way to coerce an object to a string is still missing. 3) Timeouts and deadlines aren't there, and are pending reworking how the nsIU2FToken interface works. UPDATED: - Address qdot, keeler review comments (thanks!) - Address more qdot, keeler review comments (thanks!) MozReview-Commit-ID: JITapI38iOh
13fe4b579e747767308f62f3122a7f47821a8751: Bug 1325275 - Re-enable leak testing on OSX in the prompts directory. r=kmag draft
Andrew McCreight <continuation@gmail.com> - Mon, 09 Jan 2017 10:27:28 -0800 - rev 457779
Push 40889 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:16:06 +0000
Bug 1325275 - Re-enable leak testing on OSX in the prompts directory. r=kmag MozReview-Commit-ID: FWoPApp6BRw
97d42daf66b508a5e9873e22ed491cf0e0ccb377: remove suppression from extensions draft
Andrew McCreight <continuation@gmail.com> - Mon, 09 Jan 2017 11:30:40 -0800 - rev 457778
Push 40889 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:16:06 +0000
remove suppression from extensions MozReview-Commit-ID: L6EXTFm4iSf
7e82bf7b59857eb1e949c9a99f7143c25a438c6a: Bug 1321871, part 2 - Remove PContent opens of PGMPService. r=peterv draft
Andrew McCreight <continuation@gmail.com> - Thu, 05 Jan 2017 12:55:57 -0800 - rev 457777
Push 40889 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:16:06 +0000
Bug 1321871, part 2 - Remove PContent opens of PGMPService. r=peterv
307f95e54253064205e16eb308b52d2c58b3a08e: Bug 1321871, part 1 - Replace use of opens and bridges in GMP protocols with endpoints. r=peterv draft
Andrew McCreight <continuation@gmail.com> - Thu, 05 Jan 2017 12:55:27 -0800 - rev 457776
Push 40889 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:16:06 +0000
Bug 1321871, part 1 - Replace use of opens and bridges in GMP protocols with endpoints. r=peterv This removes the open of PGMPContent from PGMP, the bridge of PGMPService and PGMP from PGMPContent, and the spawn of PGMP from PGMPService. I did these changes all at once because the way the bridges works it was hard to split it up.
59aab058e6b5b52d4f42eca833ca426dc6f75707: Bug 1321052 - Convert ProcessHangMonitor to use endpoints. r=billm draft
Andrew McCreight <continuation@gmail.com> - Thu, 05 Jan 2017 12:54:52 -0800 - rev 457775
Push 40889 by bmo:continuation@gmail.com at Mon, 09 Jan 2017 22:16:06 +0000
Bug 1321052 - Convert ProcessHangMonitor to use endpoints. r=billm
09ef756e66b4076af2e457870e55d408d6c8cb47: Bug 1311350 - Add unit tests for close window commands. draft
Henrik Skupin <mail@hskupin.info> - Mon, 09 Jan 2017 23:06:00 +0100 - rev 457774
Push 40888 by bmo:hskupin@gmail.com at Mon, 09 Jan 2017 22:15:33 +0000
Bug 1311350 - Add unit tests for close window commands. MozReview-Commit-ID: Ldsx5M1vxCe
83b6803ac49e5e8140adeaa5cf175fb93a13aa0e: Bug 1311350 - Make close window commands synchronous and return remaining window handles. draft
Henrik Skupin <mail@hskupin.info> - Mon, 09 Jan 2017 22:51:04 +0100 - rev 457773
Push 40888 by bmo:hskupin@gmail.com at Mon, 09 Jan 2017 22:15:33 +0000
Bug 1311350 - Make close window commands synchronous and return remaining window handles. To avoid a race condition for the close() commands Marionette has to wait until the current window/tab has actually been closed. To make this work we have to wait for the appropriate events to occur. Also the methods have to return the list of remaining window handles. MozReview-Commit-ID: DegcTJyKXCx
5e52572202ad9966523205b469089221d41772b2: Bug 1324170 - Change "Learn More" links to always align after text in about:preferences r=jaws draft
beachjar <beachjar@msu.edu> - Mon, 09 Jan 2017 17:13:52 -0500 - rev 457772
Push 40887 by bmo:beachjar@msu.edu at Mon, 09 Jan 2017 22:15:20 +0000
Bug 1324170 - Change "Learn More" links to always align after text in about:preferences r=jaws "Learn More" links should always appear after the text instead of aligned in their own column like the "Learn More" in the "privacy" section of about:preferences. MozReview-Commit-ID: 3yBjCzAyaSz
f9891f44847239bdccb7a20c468c321a5d357313: Bug 430745 - Select dropdown popups will anchor on a selected element for Mac draft
beachjar <beachjar@msu.edu> - Mon, 07 Nov 2016 16:19:19 -0500 - rev 457771
Push 40887 by bmo:beachjar@msu.edu at Mon, 09 Jan 2017 22:15:20 +0000
Bug 430745 - Select dropdown popups will anchor on a selected element for Mac Select dropdown popups now anchor on the currently selected element in a <select> dropdown for Mac instead of above/below the <select> dropdown. MozReview-Commit-ID: JlgrZdArehq
9241784c1c0dc2431edeff9069e3d36037b085af: Bug 1329467 - Partially revert bug 1151829 to unbreak non-SPS build after bug 1322553. r?froydnj draft
Jan Beich <jbeich@FreeBSD.org> - Mon, 09 Jan 2017 21:46:56 +0000 - rev 457770
Push 40886 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 21:57:04 +0000
Bug 1329467 - Partially revert bug 1151829 to unbreak non-SPS build after bug 1322553. r?froydnj MozReview-Commit-ID: 14QL0Unr84G
cc33b679c7cead095e2668715c39b940eeedf35d: Bug 1329634 - actually call profiler_tracing in GeckoProfilerTracingRAII constructor; r=mstange draft
Nathan Froyd <froydnj@gmail.com> - Mon, 09 Jan 2017 21:45:07 +0000 - rev 457769
Push 40886 by bmo:jbeich@FreeBSD.org at Mon, 09 Jan 2017 21:57:04 +0000
Bug 1329634 - actually call profiler_tracing in GeckoProfilerTracingRAII constructor; r=mstange
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip