5c4619332810e4b9595ead4df95dd1ddbfee2acc: Bug 1450055 - Part 1. Add focus event to system group to initialize editor. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 08 Jan 2019 14:51:41 +0900 - rev 510113
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1450055 - Part 1. Add focus event to system group to initialize editor. r=masayuki Editor initializes selection and input context (via IMEStateManager) on focus event. But if content script calls stopImmediatePropagation on focus event, editor cannot initialize these since editor cannot receive focus event. It means that Android widget doesn't open virtual keyboard since GeckoEditableSupport::SetInputContext isn't called. Also, Firefox desktop doesn't show caret in this situation since selection isn't initialized in editor. So the event listener of focus and blur event should use system group. Differential Revision: https://phabricator.services.mozilla.com/D15921
e9bc92a2ff289ce8171b7acc921a4b4ebe8fce0b: Bug 1517684 - Fix obsolete comment
Paul Bone <pbone@mozilla.com> - Tue, 08 Jan 2019 11:52:21 +1100 - rev 510112
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517684 - Fix obsolete comment
432b8b97bb6f2039ce832ac7b2a63901b38fa489: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Wed, 09 Jan 2019 05:57:46 +0200 - rev 510111
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
e68d3938a114feb97be20307c61fd86167cbfe6a: Bug 1479357 - Specific values for browser.cache.disk.capacity do break the cache, r=mayhemer
Michal Novotny <michal.novotny> - Tue, 08 Jan 2019 16:28:00 +0200 - rev 510110
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1479357 - Specific values for browser.cache.disk.capacity do break the cache, r=mayhemer This patch changes all size limits in CacheObserver to kilobytes. The same unit is used at most places when checking these limits. This avoids uint32_t overflow when converting to bytes and back.
28c04ca5b35c108da92324bd2c705af0b4a89a57: Bug 1515653 - Fix per-test handling of MOZHARNESS_TEST_PATHS; r=marco
Geoff Brown <gbrown@mozilla.com> - Tue, 08 Jan 2019 18:01:14 -0700 - rev 510109
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515653 - Fix per-test handling of MOZHARNESS_TEST_PATHS; r=marco
f358ebdec0b4996d41f43da7493cbb055b3cbe42: Bug 1518646 - Export things from dom/smil in the mozilla namespace properly r=birtles
longsonr <longsonr@gmail.com> - Wed, 09 Jan 2019 00:34:14 +0000 - rev 510108
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518646 - Export things from dom/smil in the mozilla namespace properly r=birtles
9ea519d6b3c85c65646799b1fd85cbbaae054483: Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510107
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 3 - do more work in nsTimerEvent's constructor; r=glandium nsTimerEvent goes through a multi-step initialization for reasons that are lost to time. We are also seeing peculiar crashes in `nsTimerEvent::SetTimer()` that are only explainable by `SetTimer` finding a non-null pointer where there should have been a null pointer. The compiler ought to have been able to optimize those bits away, but no matter: we can do the job ourselves and make the code clearer. Since we only call `SetTimer` once, we should just move its work into nsTimerEvent's constructor.
7adf8f3377828112210c2070055798e79c01f066: Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510106
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 2 - move some code around in PostTimerEvent; r=glandium Doing this code movement separately will ideally make the next part of this work easier to review. The idea is that we want to extract all the necessary information from `timer` before we pass ownership of it into the newly-allocated nsTimerEvent.
57ded7ecade73396e8076081c6caddf9ac98d14d: Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 08 Jan 2019 19:31:40 -0500 - rev 510105
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513615 - part 1 - tweak nsTimerEvent allocation; r=glandium Unlike many of our uses of `new`, nsTimerEvent has its own definition of `operator new`, to ensure instances are allocated through TimerEventAllocator. And allocating with TimerEventAllocator can fail. Later changes, however, want to assume that constructing an nsTimerEvent can't fail, which is difficult to guarantee with the current structure. To make that guarantee, we need to make explicit what calling `new` does: there's an "allocate memory" step and a "construct the object" step. The first part can fail, and that's what we care about here. Once we have a chunk of memory, we can construct the object as normal, secure in the knowledge that calling (placement) `new` is now guaranteed to succeed.
1f5e1707e04e715ec63dab154efca792e2b38cb2: Bug 1518708 - Update webrender to commit fb4b9342aa1b047ac46b89cb7a70987816bee686 (WR PR #3487). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 09 Jan 2019 05:14:25 +0000 - rev 510104
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518708 - Update webrender to commit fb4b9342aa1b047ac46b89cb7a70987816bee686 (WR PR #3487). r=kats https://github.com/servo/webrender/pull/3487 Differential Revision: https://phabricator.services.mozilla.com/D16009
034b10e2add1e34a0d0af5c6b3b5a6ebbc7ce44b: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Wed, 09 Jan 2019 05:55:28 +0200 - rev 510103
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
bd59070a24d72da867cf1531e89e75ffed2848ae: Bug 1518605 - Some follow-up fixes to make the different builds green. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 09 Jan 2019 03:27:48 +0000 - rev 510102
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518605 - Some follow-up fixes to make the different builds green. r=kats Depends on D16006 Differential Revision: https://phabricator.services.mozilla.com/D16007
9dcf694ba4b32bbebc7ae4e88675ddee1c40996a: Bug 1518605 - New WebRender ClipId/SpatialId API. r=kats
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 09 Jan 2019 03:27:07 +0000 - rev 510101
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518605 - New WebRender ClipId/SpatialId API. r=kats Port to separate SpatialId from ClipId in Webrender API (WR PR #3251). Patch was originally written and reviewed on bug 1503447. Depends on D16005 Differential Revision: https://phabricator.services.mozilla.com/D16006
9e0410ca1106ca09b30d29e48387d4447094eb79: Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 09 Jan 2019 03:27:04 +0000 - rev 510100
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251). r=kats https://github.com/servo/webrender/pull/3251 Differential Revision: https://phabricator.services.mozilla.com/D16005
5420c29d49d60862617a6b0014548eb1c7c814f3: Bug 1513133 - Guard against creating an excessively large drawtarget. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 09 Jan 2019 01:41:47 +0000 - rev 510099
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513133 - Guard against creating an excessively large drawtarget. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D15254
b0858dddedf9a5103fdc34371112e6c13253e8d4: Bug 1518292: use env instead of environment in JEXL context r=Gijs
Ethan Glasser-Camp <ethan@betacantrips.com> - Tue, 08 Jan 2019 23:52:35 +0000 - rev 510098
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518292: use env instead of environment in JEXL context r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D15951
a9422d15a9f50f9e0e93af3ce8bc3e92b3bc3744: Bug 1517919, put Fluent files into right subdirectory for chrome-%, r=nalexander
Axel Hecht <axel@pike.org> - Wed, 09 Jan 2019 00:34:45 +0000 - rev 510097
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517919, put Fluent files into right subdirectory for chrome-%, r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15883
3b629ad2475fde10207b2d2c5b119e4eb0ca91ef: Merge mozilla-inbound to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Wed, 09 Jan 2019 05:49:28 +0200 - rev 510096
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-inbound to mozilla-central a=merge
f0bf0b42b3cf98615a6a911282761b2ffa9122cb: Bug 1513017. Add crash test.
Jeff Muizelaar <jrmuizel@gmail.com> - Tue, 08 Jan 2019 11:30:11 -0500 - rev 510095
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513017. Add crash test.
632ce013755e9616ffb69d73959fb7bebab5a9c7: Bug 1516007 - Avoid extra work in nsIDocument::ScrollToRef. r=ehsan
Eric Rahm <erahm@mozilla.com> - Wed, 19 Dec 2018 17:02:43 -0800 - rev 510094
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516007 - Avoid extra work in nsIDocument::ScrollToRef. r=ehsan We can avoid making an extra copy when unescaping `mScrollToRef` by using `NS_UnescapeURL` instead of `nsUnescape`. Additionally we can avoid calling `GoToAnchor` a second time if nothing was unescaped.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip