61b8b6c7cb908826835286fac061762d60d2198e: Bug 1377286 - Pre: firm up access levels in HomeContextMenuInfo r=sebastian draft
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 12 Jul 2017 17:49:43 -0400 - rev 607804
Push 68119 by bmo:gkruglov@mozilla.com at Wed, 12 Jul 2017 21:59:25 +0000
Bug 1377286 - Pre: firm up access levels in HomeContextMenuInfo r=sebastian No functional change, simply tightening things up. MozReview-Commit-ID: 43iHr29NyIx
874672cf96e4271b5bc2222af02d283d1480d635: Bug 1380470 - Part 3 - Add add_task().skip() and add_task().only() for XPCShell unit tests. r?gps draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 12 Jul 2017 23:52:57 +0200 - rev 607803
Push 68118 by mdeboer@mozilla.com at Wed, 12 Jul 2017 21:57:17 +0000
Bug 1380470 - Part 3 - Add add_task().skip() and add_task().only() for XPCShell unit tests. r?gps This suite already had `add_task.skip(aTask)` and `add_task.only(aTask)` implemented, which required quite a bit more boilerplate code to get them right. I removed this API in favor of `add_task(aTask).skip()` and `add_task(aTask).only()` so that it's the same signature as Mochitest-browser and Mochitest-chrome. I also noticed that `add_task` was defined twice, right above the other, which was of course the latest version. I removed the latter. MozReview-Commit-ID: BSCCXorzSlC
91767826d0d62b48c091409c5487c7e23866f629: Bug 1380470 - Part 2 - Add add_task().skip() and add_task().only() for mochitest-chrome unit tests. r?gps draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 12 Jul 2017 23:47:50 +0200 - rev 607802
Push 68118 by mdeboer@mozilla.com at Wed, 12 Jul 2017 21:57:17 +0000
Bug 1380470 - Part 2 - Add add_task().skip() and add_task().only() for mochitest-chrome unit tests. r?gps Changes were made to the SpawnTask.js file, which is where the add_task implementation lives for this API. MozReview-Commit-ID: 7bPlcrrJkCi
6f4eb4c5d7096fe466f657d81650bd31469296e0: Bug 1380470 - Part 1 - Add add_task().skip() and add_task().only() for mochitest-browser unit tests. r?gps draft
Mike de Boer <mdeboer@mozilla.com> - Wed, 12 Jul 2017 23:46:12 +0200 - rev 607801
Push 68118 by mdeboer@mozilla.com at Wed, 12 Jul 2017 21:57:17 +0000
Bug 1380470 - Part 1 - Add add_task().skip() and add_task().only() for mochitest-browser unit tests. r?gps .skip() allows you to skip a specific task from running and .only() allows you to focus on only one specific task. MozReview-Commit-ID: 36qQOhICN7s
02660513f3d5779cc31917f1cd3903e918220550: Bug 1359855 - Prevent loading any DevTools module until users interact with any devtool entrypoint. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 12 Jul 2017 23:55:17 +0200 - rev 607800
Push 68117 by bmo:poirot.alex@gmail.com at Wed, 12 Jul 2017 21:56:49 +0000
Bug 1359855 - Prevent loading any DevTools module until users interact with any devtool entrypoint. r=jdescottes MozReview-Commit-ID: 4rORySoFRQY
ac5bb081768b0c84a50d2adee62b4e2f1f0b544e: Bug 772589 - Implement the secureConnectionStart property for the PerformanceTiming interface draft
Patrick McManus <mcmanus@ducksong.com> - Mon, 10 Jul 2017 15:01:35 -0400 - rev 607799
Push 68116 by bmo:mcmanus@ducksong.com at Wed, 12 Jul 2017 21:50:33 +0000
Bug 772589 - Implement the secureConnectionStart property for the PerformanceTiming interface Implements PerformanceTiming, nsITimedChannel, and devtools 'tls setup' Also captures telemetry on this as we do for all other attributes of timedChannel Also propogates some null transaction timings onto first real transaction of a connection MozReview-Commit-ID: 47TQJYVHnKC
c0be4f0d314cc2730fb2ce92d3bc066d5cc010bf: Bug 1380186 implement SimpleChannel Parent/Child IPC draft
Shane Caraveo <scaraveo@mozilla.com> - Wed, 12 Jul 2017 14:41:58 -0700 - rev 607798
Push 68115 by mixedpuppy@gmail.com at Wed, 12 Jul 2017 21:42:27 +0000
Bug 1380186 implement SimpleChannel Parent/Child IPC MozReview-Commit-ID: Ck4C1hWFmdE
cd9e7fa634cc25f4aad8416a5f20db7a6f3f7f08: Bug 1380186 test http redirects to moz-ext protocol draft
Shane Caraveo <scaraveo@mozilla.com> - Wed, 12 Jul 2017 14:41:16 -0700 - rev 607797
Push 68115 by mixedpuppy@gmail.com at Wed, 12 Jul 2017 21:42:27 +0000
Bug 1380186 test http redirects to moz-ext protocol MozReview-Commit-ID: DFFz9jVXPeM
8a090485a6aa4b370c5151d01e223d706de87b02: Bug 1380186 implement SimpleChannel Parent/Child IPC draft
Shane Caraveo <scaraveo@mozilla.com> - Wed, 12 Jul 2017 13:46:26 -0700 - rev 607796
Push 68114 by mixedpuppy@gmail.com at Wed, 12 Jul 2017 21:37:52 +0000
Bug 1380186 implement SimpleChannel Parent/Child IPC MozReview-Commit-ID: Ck4C1hWFmdE
660798bdba861a956edc8f153da43695c112f9c6: Bug 1380186 test http redirects to moz-ext protocol draft
Shane Caraveo <scaraveo@mozilla.com> - Wed, 12 Jul 2017 13:45:52 -0700 - rev 607795
Push 68113 by mixedpuppy@gmail.com at Wed, 12 Jul 2017 21:37:11 +0000
Bug 1380186 test http redirects to moz-ext protocol MozReview-Commit-ID: EWCZlST6sNr
9aa69df59e85377f70824836730edd58b1ddb09d: Bug 1256122 - Let nsContentSecurityManager check if a redirect may load against the target channel's final URI, r=bz draft
Honza Bambas <honzab.moz@firemni.cz> - Tue, 11 Jul 2017 16:58:04 -0700 - rev 607794
Push 68113 by mixedpuppy@gmail.com at Wed, 12 Jul 2017 21:37:11 +0000
Bug 1256122 - Let nsContentSecurityManager check if a redirect may load against the target channel's final URI, r=bz MozReview-Commit-ID: DMaxtZhCge4
6de43f2d888741ba65daad282f069ade22af932c: Bug 1363361 - Disable browser_windowopen_reflows.js on Linux for frequent failures. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 12 Jul 2017 14:28:27 -0700 - rev 607793
Push 68112 by bmo:mconley@mozilla.com at Wed, 12 Jul 2017 21:28:53 +0000
Bug 1363361 - Disable browser_windowopen_reflows.js on Linux for frequent failures. r?florian MozReview-Commit-ID: KbiDfqfF0ht
f7d48e2635c84c014a84881c73214e17b89ea613: Bug 1363361 - Adjust browser_appmenu_reflows.js now that we're using nsIDOMWindowUtils to dirty the frame tree. r?florian draft
Mike Conley <mconley@mozilla.com> - Tue, 11 Jul 2017 10:25:05 -0700 - rev 607792
Push 68112 by bmo:mconley@mozilla.com at Wed, 12 Jul 2017 21:28:53 +0000
Bug 1363361 - Adjust browser_appmenu_reflows.js now that we're using nsIDOMWindowUtils to dirty the frame tree. r?florian MozReview-Commit-ID: JrpZyMXaLxY
37b6c8e559bbe2f396e8cac1fabade38fd91fb07: Bug 1363361 - Update expected reflows on window open now that we're using nsIDOMWindowUtils to dirty the frame tree. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 05 Jul 2017 13:57:57 -0700 - rev 607791
Push 68112 by bmo:mconley@mozilla.com at Wed, 12 Jul 2017 21:28:53 +0000
Bug 1363361 - Update expected reflows on window open now that we're using nsIDOMWindowUtils to dirty the frame tree. r?florian MozReview-Commit-ID: 13NQn1618mR
07dcf6827473a41693c30fc4a81cc0bbd366dc4e: Bug 1380461 part 1: Clarify ancient code-comment about the helper-variables we use as AddRemoveScrollbar outparams. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 12 Jul 2017 14:28:37 -0700 - rev 607790
Push 68111 by dholbert@mozilla.com at Wed, 12 Jul 2017 21:28:47 +0000
Bug 1380461 part 1: Clarify ancient code-comment about the helper-variables we use as AddRemoveScrollbar outparams. r?jfkthame MozReview-Commit-ID: Fxzes2yuLHJ
ba5aa96ab034edb8aa0c8a15ce3c386d4405bfe0: Bug 1380461 part 0: Fix mis-indentation in nsXULScrollFrame::AddRemoveScrollbar. (whitespace-only) r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 12 Jul 2017 14:28:35 -0700 - rev 607789
Push 68111 by dholbert@mozilla.com at Wed, 12 Jul 2017 21:28:47 +0000
Bug 1380461 part 0: Fix mis-indentation in nsXULScrollFrame::AddRemoveScrollbar. (whitespace-only) r?jfkthame MozReview-Commit-ID: zJBPEUa4Po
d0a43415c85879931612439705ccbe64f588b2f5: Bug 1351170 - 2. Notify selection listeners after adjusting range offsets; r?smaug draft
Jim Chen <nchen@mozilla.com> - Wed, 12 Jul 2017 17:26:20 -0400 - rev 607788
Push 68110 by bmo:nchen@mozilla.com at Wed, 12 Jul 2017 21:26:51 +0000
Bug 1351170 - 2. Notify selection listeners after adjusting range offsets; r?smaug `nsRange` registers mutation observers to adjust the range when content changes. However, there are some cases where we adjust the start and/or end offsets but don't notify selection listeners (i.e. we don't call `nsRange::DoSetRange` to set the new range points, contrary to what the comment above `nsRange::DoSetRange` says). This patch makes us call `nsRange::DoSetRange` in those cases. The patch adds a testcase in test_selectevents.html, and changes a few unexpected-pass cases in test_composition_text_querycontent.xul that this patch fixed. --- dom/base/nsRange.cpp | 26 +++++++++++++++++----- dom/tests/mochitest/general/frameSelectEvents.html | 18 +++++++++++++++ .../tests/window_composition_text_querycontent.xul | 6 ++--- 3 files changed, 41 insertions(+), 9 deletions(-) MozReview-Commit-ID: 73D8RYMS3MS
279712d6633ce927ea4ca717a394acd72de53e48: Bug 1351170 - 1. Correctly calculate start offset for non-text nodes; r?masayuki draft
Jim Chen <nchen@mozilla.com> - Wed, 12 Jul 2017 17:26:20 -0400 - rev 607787
Push 68110 by bmo:nchen@mozilla.com at Wed, 12 Jul 2017 21:26:51 +0000
Bug 1351170 - 1. Correctly calculate start offset for non-text nodes; r?masayuki When the start node is a childless non-text node (i.e. <br>), and the start offset is 0, we should not include a newline character for the node. For example, for this range, > <br/>hello > \___/ the start node/offset is (<br/>, 0) and end node/offset is ("hello", 1). The calculated range offset should be 0, and the range length should be 2: 1 for the <br/> newline character plus 1 for "h". --- dom/events/ContentEventHandler.cpp | 19 +++++++++++++++++-- widget/tests/window_composition_text_querycontent.xul | 6 ++++++ 2 files changed, 23 insertions(+), 2 deletions(-) MozReview-Commit-ID: Lt2tCLbapq7
633c98dc992ff13168710725ea94a8ac49f6d48a: Bug 1379763 - Part 2: Avoid leaking the bhr-thread-hang runnable when shutting down, r=smaug
Michael Layzell <michael@thelayzells.com> - Wed, 12 Jul 2017 12:48:51 -0400 - rev 607786
Push 68110 by bmo:nchen@mozilla.com at Wed, 12 Jul 2017 21:26:51 +0000
Bug 1379763 - Part 2: Avoid leaking the bhr-thread-hang runnable when shutting down, r=smaug Unfortunately during shutdown we can sometimes leak the runnable passed into SystemGroup::Dispatch. It is leaked instead of being freed off main thread because we sometimes are passing data which can only be freed on the main thread safely to the main thread, and running the destructor on the wrong thread could be really bad. This is a really really gross workaround for that issue which helps to avoid the XPCOM leak checker failures which were appearing on try. MozReview-Commit-ID: GTfdxKnsTae
dbb7c080c1df9eebc5cb7417f2affba0abb0af37: Bug 1379763 - Part 1: Add a bhr-thread-hang observer, r=mconley
Michael Layzell <michael@thelayzells.com> - Mon, 10 Jul 2017 17:46:28 -0400 - rev 607785
Push 68110 by bmo:nchen@mozilla.com at Wed, 12 Jul 2017 21:26:51 +0000
Bug 1379763 - Part 1: Add a bhr-thread-hang observer, r=mconley MozReview-Commit-ID: 4g8VUjZBiYH
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip