3214fd9390a0cf9e74599014d8c325ea1b7850fc: Bug 1490117 - Rollback WrEpoch if TransactionBuilder does not have ResourceUpdates in RecvEmptyTransaction() r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 26 Nov 2018 16:08:49 +0900 - rev 447946
Push 35099 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:47:34 +0000
Bug 1490117 - Rollback WrEpoch if TransactionBuilder does not have ResourceUpdates in RecvEmptyTransaction() r=mattwoodrow
6ee93495fe0c47bdad591490f9a4439cbcb09be5: Bug 1507051 - replace libyuv's README_MOZILLA with moz.yaml; r=jesup
byron jones <glob@mozilla.com> - Fri, 23 Nov 2018 13:00:07 +0000 - rev 447945
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1507051 - replace libyuv's README_MOZILLA with moz.yaml; r=jesup Replace README_MOZILLA with moz.yaml, various fixups for update.py, and create a missing patch file from Bug 1491848. Differential Revision: https://phabricator.services.mozilla.com/D11891
c65a0f1862dd7cbd485b9ea44618155b85156486: Bug 1509227 - Cache selection state with RDL. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 25 Nov 2018 22:58:14 +0000 - rev 447944
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1509227 - Cache selection state with RDL. r=miko MozReview-Commit-ID: CmMDBlYzHyN Differential Revision: https://phabricator.services.mozilla.com/D12722
d6509279d52e5c1a9b2951b88f23a989470ff195: Bug 1509226 - Avoid allocations to serialize clips. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Nov 2018 02:32:15 +0000 - rev 447943
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1509226 - Avoid allocations to serialize clips. r=jrmuizel MozReview-Commit-ID: CetmS5cZCMP Differential Revision: https://phabricator.services.mozilla.com/D12721
f5c8fe43b6ee1be0f100ff3777c8d99c4ce8af40: Bug 1420628 - Avoid allocations for each text display item. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 25 Nov 2018 22:57:04 +0000 - rev 447942
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1420628 - Avoid allocations for each text display item. r=jrmuizel MozReview-Commit-ID: HoRHQVEdJeT Differential Revision: https://phabricator.services.mozilla.com/D12720
995042d1cd8cdc7bd7ea8724017afde36cc69b7c: Bug 1506860 - Revert the workaround that we did in bug 1504929. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 26 Nov 2018 01:35:10 +0000 - rev 447941
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1506860 - Revert the workaround that we did in bug 1504929. r=birtles That's because the underlying issue which had caused intermittent failure has been fixed in 1506988. Here is the link to the workaround commit; https://hg.mozilla.org/mozilla-central/rev/c84f0ad36ce9 Differential Revision: https://phabricator.services.mozilla.com/D12861
14d532b8d89432c1a4b01d5007960295a13022da: Backed out changeset 1575904619b5 (bug 1506547) for mochitest failures on test_reftests_with_caret.html.
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 26 Nov 2018 03:03:14 +0200 - rev 447940
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Backed out changeset 1575904619b5 (bug 1506547) for mochitest failures on test_reftests_with_caret.html.
1575904619b592d61f38ce67ef94faa313108a2e: Bug 1506547 - Align user-select behavior more with other UAs. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 25 Nov 2018 20:01:07 +0000 - rev 447939
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1506547 - Align user-select behavior more with other UAs. r=mats There's a few subtle behavior changes here, which I'll try to break down in the commit message. The biggest one is the EditableDescendantCount stuff going away. This was added in bug 1181130, to prevent clicking on the non-editable div from selecting the editable div inside. This is problematic for multiple reasons: * First, I don't think non-editable regions of an editable element should be user-select: all. * Second, it just doesn't work in Shadow DOM (the editable descendant count is not kept up-to-date when not in the uncomposed doc), so nested contenteditables behave differently inside vs. outside a Shadow Tree. * Third, I think it's user hostile to just entirely disable selection if you have a contenteditable descendant as a child of a user-select: all thing. WebKit behaves like this patch in the following test-case (though not Blink): https://crisal.io/tmp/user-select-all-contenteditable-descendant.html Edge doesn't seem to support user-select: all at all (no pun intended). But we don't allow to select anything at all which looks wrong. * Fourth, it's not tested at all (which explains how we broke it in Shadow DOM and not even notice...). In any case I've verified that this doesn't regress the editor from that bug. If this regresses anything we can fix it as outlined in the first bullet point above, which should also make us more compatible with other UAs in that test-case. The other change is `all` not overriding everything else. So, something like: <div style="-webkit-user-select: all">All <div style="-webkit-user-select: none">None</div></div> Totally ignores the -webkit-user-select: none declaration in Firefox before this change. This doesn't match any other UA nor the spec, and this patch aligns us with WebKit / Blink. This in turn makes us not need -moz-text anymore, whose only purpose was to avoid this. This also fixes a variety of bugs uncovered by the previous changes, like the SetIgnoreUserModify(false) call in editor being completely useless, since presShell->SetCaretEnabled ended in nsCaret::SetVisible, which overrode it. This in turn uncovered even more bugs, from bugs in the caret painting code, like not checking -moz-user-modify on the right frame if you're the last frame of a line, to even funnier bits where before this patch you show the caret but can't write at all... In any case, the new setup I came up with is that when you're editing (the selection is focused on an editable node) moving the caret forces it to end up in an editable node, thus jumping over non-editable ones. This has the nice effect of not completely disabling selection of -moz-user-select: all elements that have editable descendants (which was a very ad-hoc hack for bug 1181130, and somewhat broken per the above), and also not needing the -moz-user-select: all for non-editable bits in contenteditable.css at all. This also fixes issues with br-skipping like not being able to insert content in the following test-case: <div contenteditable="true"><span contenteditable="false">xyz </span><br>editable</div> If you start moving to the left from the second line, for example. I think this yields way better behavior in all the relevant test-cases from bug 1181130 / bug 1109968 / bug 1132768, shouldn't cause any regression, and the complexity is significantly reduced in some places. There's still some other broken bits that this patch doesn't fix, but I'll file follow-ups for those. Differential Revision: https://phabricator.services.mozilla.com/D12687
973e2824df9652776a27279ac1fcf579009c2642: Bug 1509565 - Add Pocket bug fixes, Snippets Templates compat fixes to Activity Stream r=k88hudson
ScottDowne <scott.downe@gmail.com> - Sun, 25 Nov 2018 19:19:23 +0000 - rev 447938
Push 35098 by ncsoregi@mozilla.com at Mon, 26 Nov 2018 09:46:18 +0000
Bug 1509565 - Add Pocket bug fixes, Snippets Templates compat fixes to Activity Stream r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D12805
def0fd8429f955dcd8f29ae54cd2e2e5cd28032d: Bug 1507610 - Allow running find-dupes without all of MOZ_AUTOMATION r=mshal
Ed Lee <edilee@mozilla.com> - Tue, 20 Nov 2018 19:35:08 +0000 - rev 447937
Push 35097 by nbeleuzu@mozilla.com at Sun, 25 Nov 2018 21:52:45 +0000
Bug 1507610 - Allow running find-dupes without all of MOZ_AUTOMATION r=mshal Differential Revision: https://phabricator.services.mozilla.com/D12065
c48931864919067283a60b9627690d356058161c: Merge mozilla-inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Sun, 25 Nov 2018 11:47:59 +0200 - rev 447936
Push 35096 by csabou@mozilla.com at Sun, 25 Nov 2018 09:48:12 +0000
Merge mozilla-inbound to mozilla-central. a=merge
c4029bc621f59edca2c3e0011ca50747be81b2c7: Bug 1435899 - Use nsStringStream for the data channel buffer. r=bz
Eric Rahm <erahm@mozilla.com> - Fri, 02 Feb 2018 12:42:55 -0800 - rev 447935
Push 35096 by csabou@mozilla.com at Sun, 25 Nov 2018 09:48:12 +0000
Bug 1435899 - Use nsStringStream for the data channel buffer. r=bz A pipe is no longer used for the input stream, instead we use a string stream which in most cases will be able to share the string data buffer rather than copying it.
5461b62599d722d0c78b8f212653817d2d718362: Bug 1435899 - Close underlying stream in NonBlockingAsyncInputStream sooner. r=froydnj
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 27 Feb 2018 02:03:00 -0500 - rev 447934
Push 35096 by csabou@mozilla.com at Sun, 25 Nov 2018 09:48:12 +0000
Bug 1435899 - Close underlying stream in NonBlockingAsyncInputStream sooner. r=froydnj
5120b8ce3de84ec0e94ed9ebe949f1245f4c9472: Bug 1509614 - Downgrade the loglevel for the `get_process_list()` messages in mozbase r=bc
Wes Kocher <wkocher@mozilla.com> - Sat, 24 Nov 2018 23:03:49 +0000 - rev 447933
Push 35095 by csabou@mozilla.com at Sun, 25 Nov 2018 09:47:03 +0000
Bug 1509614 - Downgrade the loglevel for the `get_process_list()` messages in mozbase r=bc `get_process_list()` makes multiple attempts at setting up adb, but errors setting up the connection get logged with a loglevel of ERROR. This patch makes these messages print with a loglevel of INFO unless this is the final attempt. This will cut down on superfluous error messages appearing in Treeherder's logviewer, while still providing all of the info fennec/tooling developers would need to fix the underlying problem here. Differential Revision: https://phabricator.services.mozilla.com/D12813
7d894090b1aaa917904f8f36caf6ef01a4949f45: Bug 1505582 - Update macOS arrowpanel background to match the specification. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Sat, 24 Nov 2018 13:07:23 +0000 - rev 447932
Push 35095 by csabou@mozilla.com at Sun, 25 Nov 2018 09:47:03 +0000
Bug 1505582 - Update macOS arrowpanel background to match the specification. r=dao Differential Revision: https://phabricator.services.mozilla.com/D12820
5edbd3619c978b1dc78709685a89536c61df1263: Bug 1508631 - Fixing indentation in multiple lines r=dao
Ferenc Nagy <nagy.ferenc.jr@gmail.com> - Sat, 24 Nov 2018 13:18:45 +0000 - rev 447931
Push 35095 by csabou@mozilla.com at Sun, 25 Nov 2018 09:47:03 +0000
Bug 1508631 - Fixing indentation in multiple lines r=dao Differential Revision: https://phabricator.services.mozilla.com/D12826
b599964cc3ee9182a50a4ed38996cef6fe87c13a: Bug 1509592 - Update webrender to commit 7051f18fdcfbe60ecdbaeaa8e53c4ba98f2037a1 (WR PR #3344). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Sat, 24 Nov 2018 12:56:25 +0000 - rev 447930
Push 35094 by rmaries@mozilla.com at Sat, 24 Nov 2018 21:40:10 +0000
Bug 1509592 - Update webrender to commit 7051f18fdcfbe60ecdbaeaa8e53c4ba98f2037a1 (WR PR #3344). r=kats https://github.com/servo/webrender/pull/3344 Differential Revision: https://phabricator.services.mozilla.com/D12822
bed93ebb313b1fb65bfbce423c7c09ac277c26e9: Bug 1476775 - Part 2: Change the profiler usage in devtools after API change r=julienw,gregtatum
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 23 Nov 2018 16:10:08 +0000 - rev 447929
Push 35094 by rmaries@mozilla.com at Sat, 24 Nov 2018 21:40:10 +0000
Bug 1476775 - Part 2: Change the profiler usage in devtools after API change r=julienw,gregtatum Depends on D6267 Differential Revision: https://phabricator.services.mozilla.com/D6268
9f21792d4ae6515aa1e12503b530757e884d4ff0: Bug 1476775 - Part 1: Discard samples that are older than given duration r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 21 Nov 2018 14:13:15 +0000 - rev 447928
Push 35094 by rmaries@mozilla.com at Sat, 24 Nov 2018 21:40:10 +0000
Bug 1476775 - Part 1: Discard samples that are older than given duration r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6267
062aef718a607660023c7e818a3760e54b0575a8: Bug 1506044 - Do not send cookies with ASan reporter submits. r=johannh
Christian Holler <choller@mozilla.com> - Wed, 21 Nov 2018 23:18:27 +0000 - rev 447927
Push 35094 by rmaries@mozilla.com at Sat, 24 Nov 2018 21:40:10 +0000
Bug 1506044 - Do not send cookies with ASan reporter submits. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D12317
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip