911c5220cc3e74419f1163aa3caba121ee651167: Bug 1396018: Don't pass aFlags all the way through RecreateFramesForContent. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 16:10:49 +0200 - rev 428855
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396018: Don't pass aFlags all the way through RecreateFramesForContent. r=bz We currently use the aFlags argument of ContentRemoved for two purposes: (1) To determine when a frame is being removed due to its element being removed from the DOM, so we reframe its now-possibly-no-longer-suppressed whitespace siblings as needed. In other cases, our ContentRemoved call will be followed by a ContentInserted call, which will end up doing AddTextItemIfNeeded() to generate the relevant textframes if they're necessary. Since we only need to tell apart the "DOM removal" and "anything else" cases, we don't need to thread the aFlags argument through all the ways ContentRemoved can call itself (on an ancestor). All those cases should just be treated as "not DOM removal". In particular, even if the original call _was_ for a DOM removal, if we convert it to an ancestor reframe, which will call ContentInserted on the ancestor as well, we don't need to do anything with text siblings of the ancestor. (2) To save the frame tree state from DestroyFramesFor, but the frame tree state is unconditionally captured on RecreateFramesForContent, so we only need to care about it in the original ContentRemoved call. Because of that, we can move that to the callsite, patch incoming for that. MozReview-Commit-ID: Gy5IhUysBlz Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
5c18cf6c6ebdb79c12ef9941e3fe6c37cde2fef6: Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 15:25:09 +0200 - rev 428854
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r=bz It's not needed afaict. MozReview-Commit-ID: LeLguGEEdNy
ef59984ad7b0ef0e882d6c48b1c0bc6a1a9e2932: Bug 1394580 - 7. Follow-up to unpack fields in function signature; r=me
Jim Chen <nchen@mozilla.com> - Wed, 06 Sep 2017 14:26:18 -0400 - rev 428853
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 7. Follow-up to unpack fields in function signature; r=me Unpack fields from the parameter object in the function signature itself. r=me for trivial patch. MozReview-Commit-ID: BeMPOlLgNcQ
3067ce95b439f75c85c57f51d54623edf5eafa24: Bug 1396323 - Don't initialize HTMLInputElement editor for eVoidEvent. r=ehsan
Ryan Hunt <rhunt@eqrion.net> - Tue, 05 Sep 2017 15:09:53 -0500 - rev 428852
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396323 - Don't initialize HTMLInputElement editor for eVoidEvent. r=ehsan Keyboard APZ dispatches an eVoidEvent to gather all event targets that a key event would normally go to. This can sometimes trigger an HTMLInputElement to initialize its editor, which can cause unnecessary DOM modifications. MozReview-Commit-ID: 6EEttouVB81
10405ae76f204c476465dcfaca4cd6b4edfcc444: Bug 1377131 - Try to trigger collector slices at times which disturb page js less (at least with iframes loaded after the top level page has been loaded), r=mccr8,bz
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 06 Sep 2017 18:18:11 +0100 - rev 428851
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377131 - Try to trigger collector slices at times which disturb page js less (at least with iframes loaded after the top level page has been loaded), r=mccr8,bz When triggering an iframe load or starting to parse a document for an iframe, the main thread may often have some time before the new page has been created. Try to trigger CC/GC slice at such point in order to avoid collector later when page is already executing its JS
753fa54f005b1fecda05d4c7c989e7c899b3ef32: Bug 1394490 - Javascript loader environments test. r=kmag
Ted Campbell <tcampbell@mozilla.com> - Tue, 05 Sep 2017 13:23:31 -0400 - rev 428850
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394490 - Javascript loader environments test. r=kmag This are some unit tests to track regressions in the environment behavior exposed to embeddings for various javascript loaders inside Gecko. MozReview-Commit-ID: 8pn56Skwbat
76e8870c843ecfc9e01faef5c6194fe5449bc62e: bug 1390032 - make it clear in the update doorhanger text that private browser windows and tabs are not restored. r=dothayer
Robert Strong <robert.bugzilla@gmail.com> - Wed, 06 Sep 2017 10:36:22 -0700 - rev 428849
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1390032 - make it clear in the update doorhanger text that private browser windows and tabs are not restored. r=dothayer
e3dd3dbdc7358526c7a55716b0e6980506b74df6: Bug 1396850 - explicitly declare static members of templates prior to use; r=darchons
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 13:24:04 -0400 - rev 428848
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396850 - explicitly declare static members of templates prior to use; r=darchons Doing this avoids -Wundefined-var-template warnings with clang. This warning is mostly harmless (clang is trying to tell you a linker error might be awaiting you later), but being careful with this might make using C++ modules easier somewhere down the line.
366b9e432a3067e28bffba14fe9e538c62a584a9: Bug 1396869 - eliminate -Wunused-private-field warnings in Android's message pump; r=jld
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 13:10:33 -0400 - rev 428847
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396869 - eliminate -Wunused-private-field warnings in Android's message pump; r=jld Android's MessagePumpForUI includes some useless code in its MessagePumpAndroid class, which is completely unused. Let's go ahead and delete that.
74069a2587861d660a08d4012b34742ea59071d3: Bug 1299848 - Add support for (real) print reftests. r=dholbert
Tobias Schneider <schneider@jancona.com> - Wed, 06 Sep 2017 09:54:29 -0700 - rev 428846
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1299848 - Add support for (real) print reftests. r=dholbert
979e046fd7375ed8d4c442f01f48178cbe552d62: Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT - part 2, r=me CLOSED TREE
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:25:32 +0200 - rev 428845
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT - part 2, r=me CLOSED TREE
f6efb07607b143b49d9a8825cefaf5756f0e4c8c: Bug 1394085 - Enable Abort API by default, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:21:05 +0200 - rev 428844
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394085 - Enable Abort API by default, r=bkelly
4707bf6e77794a524d169dd8bc133c949540d001: Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:17:07 +0200 - rev 428843
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT, r=bkelly
6dada8a78fd1e84b8bc4ccc791a4f9cf5ccfe105: Bug 1396290 - nsStringStream should propagate the OOM error of SetData() when cloned, r=froydnj
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:11:44 +0200 - rev 428842
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396290 - nsStringStream should propagate the OOM error of SetData() when cloned, r=froydnj
799fd39912bd9e2919377adfa18c3df963c4388e: Bug 1397292 - Activate all fonts from the "Language Support" folder in a single batch instead of individually, to reduce font-list churn. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 06 Sep 2017 17:05:26 +0100 - rev 428841
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397292 - Activate all fonts from the "Language Support" folder in a single batch instead of individually, to reduce font-list churn. r=jrmuizel
716bb5054bc71fb77d0014f5d24f959b4e8977b0: Bug 1395392 - Remove pocketsphinx options from configure. r=chmanchester
Ralph Giles <giles@mozilla.com> - Wed, 30 Aug 2017 16:35:16 -0700 - rev 428840
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395392 - Remove pocketsphinx options from configure. r=chmanchester These were only enabled for b2g nightly builds, which we no longer support, so these are unnecessary checks. The supporting code was removed in bug 1396158. MozReview-Commit-ID: 5oie28IlRz1
3861fad3e75afbb1df3a487ab9333dc5f045982e: Bug 1395392 - Clean up unnecessary variable. r=chmanchester
Ralph Giles <giles@mozilla.com> - Wed, 30 Aug 2017 16:39:06 -0700 - rev 428839
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395392 - Clean up unnecessary variable. r=chmanchester The `os` dereference here is only used in the error message, and using it in the conditional tree doesn't really help readability since it's too short; the target prefix is helpful. MozReview-Commit-ID: 4A8MpRH2r0p
02b546e3871be932ef27bb8c0b95c9630296b607: Bug 1395392 - Remove support for non-standard implied toolkit configs. r=chmanchester
Ralph Giles <giles@mozilla.com> - Wed, 30 Aug 2017 16:30:52 -0700 - rev 428838
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395392 - Remove support for non-standard implied toolkit configs. r=chmanchester This was a work-around for b2g work and is no longer used by code we have in-tree. MozReview-Commit-ID: DgZIecxqfB6
d75488a99bf60fe624a406e3e23e99a86cee78f1: Backed out changeset a3b7bdfdb116 (bug 1383880) for failure processing config/moz.build and other bustage. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:51:24 +0200 - rev 428837
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset a3b7bdfdb116 (bug 1383880) for failure processing config/moz.build and other bustage. r=backout on a CLOSED TREE
fe6db2c2e33a6881ec6504f5d70a9b9fd6c1a45a: Backed out changeset 804e6c7f441c (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:57 +0200 - rev 428836
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 804e6c7f441c (bug 1383880)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip