99cfa5bb259e0fdf1b3d4c90cce959b00d1394e3: Bug 1485184 - Bump enforced upper rustc version limit. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 29 Aug 2018 00:41:53 +0000 - rev 433665
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1485184 - Bump enforced upper rustc version limit. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D4036
0c635c42c13c59c5fa2b291a5d32e3edecd73a2f: Bug 1475462 - Implement prefers-reduced-motion for MacOSX. r=mstange
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 29 Aug 2018 01:36:37 +0000 - rev 433664
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1475462 - Implement prefers-reduced-motion for MacOSX. r=mstange The local declaration part was done by jfkthame. Differential Revision: https://phabricator.services.mozilla.com/D4499
66fb08227855c12a5362dc9027a3bddf125b6c39: Bug 1483017 - ensure Sync is initialized before disconnecting. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Wed, 29 Aug 2018 01:29:19 +0000 - rev 433663
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1483017 - ensure Sync is initialized before disconnecting. r=tcsc MozReview-Commit-ID: 8987f26wH16 Differential Revision: https://phabricator.services.mozilla.com/D4276
71525c253ed0c6fb711f99e13de8d6d6e54a6a4a: Bug 1485935 - Use NS_IMETHODIMP for implementation of HTMLEditor::GetIsCSSEnabled() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Aug 2018 09:46:53 +0000 - rev 433662
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1485935 - Use NS_IMETHODIMP for implementation of HTMLEditor::GetIsCSSEnabled() r=m_kato Even though HTMLEditor::GetIsCSSEnabled() is an implementation of an XPCOM method, it uses nsresult as its return type. We should change it to NS_IMETHODIMP. Additionally, SetDocumentStateCommand::GetCommandStateParams() calls this, but HTMLEditor can expose non-virtual method, HTMLEditor::IsCSSEnabled(). Therefore, this patch makes it public and makes SetDocumentStateCommand use HTMLEditor::IsCSSEnabled(). Differential Revision: https://phabricator.services.mozilla.com/D4304
fb811847c1e42298213f26283225e062cf2df3c2: Bug 1470207 - Use final images for error and timeout screens. r=MattN
Jared Wein <jwein@mozilla.com> - Tue, 28 Aug 2018 23:21:20 +0000 - rev 433661
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1470207 - Use final images for error and timeout screens. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D4467
21eff49dce24897629fac41be0a5c3cdfdc502a9: Backed out 2 changesets (bug 1486931, bug 1486631) for browser_onboarding_accessibility.js failures CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 29 Aug 2018 01:55:19 +0300 - rev 433660
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Backed out 2 changesets (bug 1486931, bug 1486631) for browser_onboarding_accessibility.js failures CLOSED TREE Backed out changeset 8a25fc40764a (bug 1486931) Backed out changeset a89328c87888 (bug 1486631)
19caa87ed595777c72d563471eb04135712155ff: Bug 1486228 - Grab mutex when accessing nsDNSService::mLocalDomains r=mayhemer!
Valentin Gosu <valentin.gosu@gmail.com> - Tue, 28 Aug 2018 22:37:12 +0000 - rev 433659
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486228 - Grab mutex when accessing nsDNSService::mLocalDomains r=mayhemer! Differential Revision: https://phabricator.services.mozilla.com/D4452
511ad3e51be353f40f5f0a56ac953f39e7beba32: Bug 1486901: Part 2 - Set MOZ_LAUNCHER_PROCESS when the launcher process is enabled by default and restarting via LaunchChild; r=mhowell!
Aaron Klotz <aklotz@mozilla.com> - Tue, 28 Aug 2018 22:30:39 +0000 - rev 433658
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486901: Part 2 - Set MOZ_LAUNCHER_PROCESS when the launcher process is enabled by default and restarting via LaunchChild; r=mhowell! This patch causes Firefox processes created via LaunchChild to start via the launcher process. While this extra hop through the launcher process takes longer than if we were to simply make LaunchChild use the same code as the launcher process itself, I do not want to simply export LauncherProcessMain from firefox.exe, as that would be too easy to hook into and mess with. Another option would be to host a second copy of the launcher code inside xul.dll, but that's less than ideal. Anyway, until we get that figured out, I don't think it's too big a deal to have this extra hop in place. I don't think anybody has been clamoring for faster restarts from the updater or the profile manager. Depends on D4496 Differential Revision: https://phabricator.services.mozilla.com/D4497
6f6c28eb6041a8d18caf5cead0562c271449b75f: Bug 1486901: Part 1 - Allow RunAsLauncherProcess to fall back to environment and command line if the parent process check does not return true; r=mhowell!
Aaron Klotz <aklotz@mozilla.com> - Tue, 28 Aug 2018 22:30:30 +0000 - rev 433657
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486901: Part 1 - Allow RunAsLauncherProcess to fall back to environment and command line if the parent process check does not return true; r=mhowell! Differential Revision: https://phabricator.services.mozilla.com/D4496
33c06c93406863777cedffacc04e78caab6d1e8d: Bug 1483397 - Add media control API so apps can control when media is paused r=snorp,rbarker,jchen
Imanol Fernandez <imanol@mozilla.com> - Tue, 28 Aug 2018 21:55:03 +0000 - rev 433656
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1483397 - Add media control API so apps can control when media is paused r=snorp,rbarker,jchen Add a GeckoSession property too specify if media should be suspended when the session is inactive. Differential Revision: https://phabricator.services.mozilla.com/D4472
9fa92a1d961da1538f6af39d9401bc2793deea89: Bug 1479996 - Combine nsTArray::IndexOf and element access into lambda-friendly functions - r=froydnj
Gerald Squelart <gsquelart@mozilla.com> - Tue, 28 Aug 2018 22:04:09 +0000 - rev 433655
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1479996 - Combine nsTArray::IndexOf and element access into lambda-friendly functions - r=froydnj In many places, nsTArray::IndexOf is followed by accessing that element (hopefully with `Elements() + index`, which skips unnecessary bounds checks.) But this pattern introduces operations that could be avoided: - IndexOf converts the address of the found element into an index, - The caller must test for a special `NoIndex` value, - On success, accesses convert that index back into the original address. This patch introduces new 'ApplyIf...' functions that combine all these operations in a more efficient ensemble: If the sought element is found, it is passed by reference to a given callable object (usually a lambda); if not found, another callable is invoked. Depending on what they need, the first callable may take one of these parameter lists: (), (size_t), (maybe-const elem_type&), (size_t, maybe-const elem_type&). On top of removing the pointer->index->pointer operations in most cases, invoking callables directly from ApplyIf is safer, as the array is guaranteed to be untouched at this time. Also, being templates taking function objects, in most cases the compiler should be able to inline and optimize the search and its callables' code. This patch gives example uses in nsTArray::Contains, and in FrameProperties::GetInternal, SetInternal. And FrameProperties::Has now calls Contains, which is more efficient because the former code would compute an index (or NoIndex), and then convert that index to a bool; whereas the new code directly produces a bool from within the search algorithm. Differential Revision: https://phabricator.services.mozilla.com/D2758
644e800d1d8aa4bf2a4cc560132fc290539c5bea: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 29 Aug 2018 01:06:58 +0300 - rev 433654
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
8a25fc40764a60d9dd5a72b710955bf45220f94d: Bug 1486931 - Fix CFR admin page CFR and add preview method r=ursula
k88hudson <k88hudson@gmail.com> - Tue, 28 Aug 2018 21:48:29 +0000 - rev 433653
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486931 - Fix CFR admin page CFR and add preview method r=ursula MozReview-Commit-ID: 1RApm3ApcOe Differential Revision: https://phabricator.services.mozilla.com/D4492
ae13aec18c6c2252c01f44565909014a36a5a544: Bug 1435429 - Android 'mach mochitest' fails: 'A cross-directory support file path noted in a test manifest does not appear in any other manifest.' r=bc,chmanchester
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 28 Aug 2018 20:29:58 +0000 - rev 433652
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1435429 - Android 'mach mochitest' fails: 'A cross-directory support file path noted in a test manifest does not appear in any other manifest.' r=bc,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D4214
836086dfcd2fb2017381a4ec5d32f757f8b1458f: Bug 1483338: Stop using level as the identifier for media transports. r=mjf
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 28 Aug 2018 19:45:58 +0000 - rev 433651
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1483338: Stop using level as the identifier for media transports. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D3448
54beb60ca7d5221a1b4bb61019fe0def40949899: Bug 1486633: Simplify the logic for updating mWatchID in IDTracker.cpp. r=smaug
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 28 Aug 2018 21:07:08 +0000 - rev 433650
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486633: Simplify the logic for updating mWatchID in IDTracker.cpp. r=smaug Notes: * NS_Atomize never returns null, so this patch removes a null check on its return value. * There's no need for the |atom| local variable and for our swap() call on it. It's equivalent and simpler for us to just directly assign mWatchID, rather than to use this disposable local variable. Differential Revision: https://phabricator.services.mozilla.com/D4394
16c3fd5997ed66218e342017a73c512462401869: Bug 1484586 - Update about:privatebrowsing for content blocking. r=Gijs
Johann Hofmann <jhofmann@mozilla.com> - Tue, 28 Aug 2018 21:01:19 +0000 - rev 433649
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1484586 - Update about:privatebrowsing for content blocking. r=Gijs This makes the about:privatebrowsing display "Content Blocking" instead of "Tracking Protection" and makes the toggle flip the TP setting for PB mode as well as the CB pref if it's turned off. Differential Revision: https://phabricator.services.mozilla.com/D4395
a89328c878886157edaf683b930d8ef607f69eb5: Bug 1486631 - Add CFR, search shortcut fixes, and bug fixes to Activity Stream r=Mardak,ursula
k88hudson <k88hudson@gmail.com> - Tue, 28 Aug 2018 20:29:50 +0000 - rev 433648
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486631 - Add CFR, search shortcut fixes, and bug fixes to Activity Stream r=Mardak,ursula MozReview-Commit-ID: HZbYyg4FGwi Differential Revision: https://phabricator.services.mozilla.com/D4392
044a277c437902749f8c14c79bff77a9700fcf7c: Bug 1486903 - Add "ftl" command to dump frame subtree to .gdbinit. r=Ehsan
Ting-Yu Lin <aethanyc@gmail.com> - Tue, 28 Aug 2018 20:20:21 +0000 - rev 433647
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1486903 - Add "ftl" command to dump frame subtree to .gdbinit. r=Ehsan DONTBUILD because NPOTB. Differential Revision: https://phabricator.services.mozilla.com/D4476
e442e45cd61e2316528a787e2e1bff46f42d0d4c: Bug 1485827 - Don't show content blocking shield when no blockers are enabled. r=Gijs
Johann Hofmann <jhofmann@mozilla.com> - Tue, 28 Aug 2018 20:23:17 +0000 - rev 433646
Push 34520 by ebalazs@mozilla.com at Wed, 29 Aug 2018 09:42:57 +0000
Bug 1485827 - Don't show content blocking shield when no blockers are enabled. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D4450
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip