4e49de4bbc6f0647dd82b752e52961106e7d4879: Bug 1411640 - Consolidate <radio> bindings and styling across platforms. r=bgrins
Dão Gottwald <dao@mozilla.com> - Thu, 02 Nov 2017 17:55:33 +0100 - rev 440769
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1411640 - Consolidate <radio> bindings and styling across platforms. r=bgrins MozReview-Commit-ID: p4dxfdpTs3
83fe273bfdf2c388359f7dfe66e1dedb09ebf53f: Merge mozilla-central to autoland. r=merge a=merge on CLOSED TREE
NARCIS BELEUZU <nbeleuzu@mozilla.com> - Fri, 03 Nov 2017 12:20:45 +0200 - rev 440768
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Merge mozilla-central to autoland. r=merge a=merge on CLOSED TREE
4e6df5159df3e64c3c453c0db0a2e1d126819b71: Merge mozilla-inbound to mozilla-central. r=merge a=merge
NARCIS BELEUZU <nbeleuzu@mozilla.com> - Fri, 03 Nov 2017 12:04:55 +0200 - rev 440767
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Merge mozilla-inbound to mozilla-central. r=merge a=merge
14a5ae97c682ed92861492a1e51f041b6d6cef40: Bug 1408421 - Improving throttling GenerateFrame() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 03 Nov 2017 11:22:28 +0900 - rev 440766
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1408421 - Improving throttling GenerateFrame() r=jrmuizel
e255f93c08085eb8a4034d320c6af48827619908: Bug 1410159: Add additional IUnknown resolution to a11y::HandlerProvider; r=Jamie
Aaron Klotz <aklotz@mozilla.com> - Thu, 02 Nov 2017 15:37:57 -0600 - rev 440765
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1410159: Add additional IUnknown resolution to a11y::HandlerProvider; r=Jamie MozReview-Commit-ID: 4duTGCN9xJ6
962343e8bdf0f90916487fcf81908589d70ff51f: Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:55:28 +1100 - rev 440764
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj. The notable part of this change is Shutdown(). I've made it just null out sPreferences, contrary to the old comment, which was strange for a couple of reasons: - ~Preferences() used to null out sPreference, which is backwards compared to how this sort of thing normally works. - In both the before and after cases, as far as I can tell, Preferences::Shutdown() is called but ~Preferences() is never called; something keeps the singleton Preferences instance alive until process termination. MozReview-Commit-ID: Ab0ui31rVcI
352bbd41f1fa04267235faeec42dd463bcf8118a: Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:41:14 +1100 - rev 440763
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj. sRootBranch and sDefaultRootBranch have the same lifetime as sPreferences, so this patch makes them non-static nsCOMPtr<> members of Preferences. MozReview-Commit-ID: 1TLhh13ZpBI
183249d9d7f77f3c0f3ef13b7e5c18cb4feb40ec: Bug 1396698 - Part2 - Dispatch to mainthread by ourself and do the synchronization to avoid race. r=kikuo
James Cheng <jacheng@mozilla.com> - Fri, 03 Nov 2017 14:22:41 +0800 - rev 440762
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1396698 - Part2 - Dispatch to mainthread by ourself and do the synchronization to avoid race. r=kikuo MozReview-Commit-ID: 6rA2TvESyEz
b8fe495f5f4ba6510e08665031ae72da97b0de4c: Bug 1396698 - Part1 - Remove the dispatchTo gecko main thread attribute. r=kikuo
James Cheng <jacheng@mozilla.com> - Fri, 03 Nov 2017 13:40:46 +0800 - rev 440761
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1396698 - Part1 - Remove the dispatchTo gecko main thread attribute. r=kikuo MozReview-Commit-ID: 9Opa894ZQMQ
1c78029ded02384d293d27421ec5cce979f3d391: Bug 1410940 - Unify the parts of onDrop and paste that get the transaction information. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 23 Oct 2017 18:18:00 +0100 - rev 440760
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1410940 - Unify the parts of onDrop and paste that get the transaction information. r=mak This also fixes inserting bookmarks on paste at the right insertion points. MozReview-Commit-ID: Km93oZt1UHm
37ceb314b2b3ae5c629a028dd5ac46c222015a56: Bug 1410940 - Make PlacesController#paste and PlacesControllerDragHelper#onDrop more similar to each other. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 23 Oct 2017 15:50:52 +0100 - rev 440759
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1410940 - Make PlacesController#paste and PlacesControllerDragHelper#onDrop more similar to each other. r=mak MozReview-Commit-ID: EEFizNPmKpr
f7206a54b9aaa37e811b91d8bb07f0901280bac5: Backed out 3 changesets (bug 1368209)xpcshell failures services/sync/tests/unit/test_syncengine_sync.js on CLOSED TREE
NARCIS BELEUZU <nbeleuzu@mozilla.com> - Fri, 03 Nov 2017 11:40:06 +0200 - rev 440758
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Backed out 3 changesets (bug 1368209)xpcshell failures services/sync/tests/unit/test_syncengine_sync.js on CLOSED TREE Backed out changeset 1b868efa368f (bug 1368209) Backed out changeset b88c681ccdc1 (bug 1368209) Backed out changeset 4b8e56844ae9 (bug 1368209)
bbbd75cd12a945396d21f2000f5a9d4bc09602bb: Bug 366192 - Fixed http/https regex checks. r=mak
Moritz Brunner <moritzbrunner@freenet.de> - Thu, 02 Nov 2017 22:43:19 +0100 - rev 440757
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 366192 - Fixed http/https regex checks. r=mak MozReview-Commit-ID: FL0AWkM9Ggm
dfc3f11935aa57dbb750007a59c1758933cb957e: Bug 1404850 - Fix self-XSS protection in new console and enable test; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 24 Oct 2017 11:08:02 +0200 - rev 440756
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1404850 - Fix self-XSS protection in new console and enable test; r=Honza. The self-XSS protection was broken since the switch to an HTML document. We went from using the XUL <notificationbox> tag to a simple div. But notificationbox has method that a simple div has not, and when trying to display the warning message, there was an error in terminal. This patch uses the NotificationBox React component and create it when needed. It also rename and enable the test that ensures that XSS is working. MozReview-Commit-ID: BhxIqf7gzAG
1b868efa368f0e8f2caa4df8568fca04f756a00e: Bug 1368209 - Refactor `Engine::_processIncoming` into three stages. r=eoger,tcsc
Kit Cambridge <kit@yakshaving.ninja> - Wed, 01 Nov 2017 11:09:57 -0700 - rev 440755
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1368209 - Refactor `Engine::_processIncoming` into three stages. r=eoger,tcsc * In the first stage, we fetch changed records, newest first, up to the download limit. We keep track of the oldest record modified time we see. * Once we've fetched all records, we reconcile, noting records that fail to decrypt or reconcile for the next sync. We then ask the store to apply all remaining records. Previously, `applyIncomingBatchSize` specified how many records to apply at a time. I removed this because it added an extra layer of indirection that's no longer necessary, now that download batching buffers all records in memory, and all stores are async. * In the second stage, we fetch IDs for all remaining records changed between the last sync and the oldest modified time we saw in the first stage. We *don't* set the download limit here, to ensure we add *all* changed records to our backlog, and we use the `"oldest"` sort order instead of `"index"`. * In the third stage, we backfill as before. We don't want large deltas to delay other engines from syncing, so we still only take IDs up to the download limit from the backlog, and include failed IDs from the previous sync. On subsequent syncs, we'll keep fetching from the backlog until it's empty. Other changes to note in this patch: * `Collection::_rebuildURL` now allows callers to specify both `older` and `newer`. According to :rfkelly, this is explicitly and intentionally supported. * Tests that exercise `applyIncomingBatchSize` are gone, since that's no longer a thing. * The test server now shuffles records if the sort order is unspecified. MozReview-Commit-ID: 4EXvNOa8mIo
b88c681ccdc1614c3589730e72ac37ff342d22a7: Bug 1368209 - Add a test for fetching backlogged history records. r=tcsc
Kit Cambridge <kit@yakshaving.ninja> - Fri, 27 Oct 2017 17:54:48 -0700 - rev 440754
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1368209 - Add a test for fetching backlogged history records. r=tcsc The test captures the existing logic in `_processIncoming`, even though it's not quite correct: * First, we fetch all records changed since the last sync, up to the download limit, and without an explicit sort order. This happens to work correctly now because the Python server uses "newest" by default, but can change in the future. * If we reached the download limit fetching records, we request IDs for all records changed since the last sync, also up to the download limit, and sorted by index. This is likely to return IDs for records we've already seen, since the index is based on the frecency. It's also likely to miss IDs for other changed records, because the number of changed records might be higher than the download limit. * Since we then fast-forward the last sync time, we'll never download any remaining changed records that we didn't add to our backlog. * Finally, we backfill previously failed and backlogged records. MozReview-Commit-ID: 7uQLXMseMIU
4b8e56844ae98e4129f567c23491f34d4f6ce708: Bug 1368209 - Add support for `sortindex` and `older` to the mock Sync server. r=tcsc
Kit Cambridge <kit@yakshaving.ninja> - Fri, 27 Oct 2017 17:55:30 -0700 - rev 440753
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1368209 - Add support for `sortindex` and `older` to the mock Sync server. r=tcsc MozReview-Commit-ID: 6YI1OEE8x7R
12f7bd502d4dbff24bc1e381de45df9c41cf5f6f: Bug 1403358 Only reference ActivationContext if Acessibility is enabled r=aklotz
Tom Ritter <tom@mozilla.com> - Thu, 26 Oct 2017 15:09:50 -0500 - rev 440752
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1403358 Only reference ActivationContext if Acessibility is enabled r=aklotz This also enables the crash reporter on the MinGW build, as this is the only thing blocking that from working. MozReview-Commit-ID: Hygd7UUQvwl
9ee2bbdb739021cf352e4cac630d0bdd596b6c33: Bug 1413680 - DrawTargetRecording should return the real size instead of the dummy drawtarget's size. r=jrmuizel
Ethan Lin <ethlin@mozilla.com> - Thu, 02 Nov 2017 13:50:38 +0800 - rev 440751
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413680 - DrawTargetRecording should return the real size instead of the dummy drawtarget's size. r=jrmuizel MozReview-Commit-ID: E63f8ZIGYm2
a16aef250227226e3abe41cf0e835fdbb57ded13: Bug 1413397 - Avoid empty border's fallback. r=kats
Ethan Lin <ethlin@mozilla.com> - Wed, 01 Nov 2017 17:30:04 +0800 - rev 440750
Push 8120 by ryanvm@gmail.com at Sat, 04 Nov 2017 17:45:29 +0000
Bug 1413397 - Avoid empty border's fallback. r=kats MozReview-Commit-ID: 1KXYjcObJdi
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip