afc63e2519db08c57e90fcb49518a29f73c32e47: Bug 1313933 - Explicitly bypass history when loading RDM UI. r=ochameau
J. Ryan Stinnett <jryans@gmail.com> - Fri, 27 Jan 2017 16:03:04 -0600 - rev 331671
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1313933 - Explicitly bypass history when loading RDM UI. r=ochameau By using `LOAD_FLAGS_BYPASS_HISTORY`, we can tell session history explicitly to ignore the entry for the container UI (which is meant to remain hidden from the user). This allows us to remove the horrible racy hack that attempted to have the same effect. MozReview-Commit-ID: LnhJpO9UbNI
9301ae5dbd576b6919b99d1f64a29d199f6de364: Bug 1313933 - Cleanup logging in RDM tab remoteness test. r=ochameau
J. Ryan Stinnett <jryans@gmail.com> - Thu, 26 Jan 2017 16:27:07 -0600 - rev 331670
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1313933 - Cleanup logging in RDM tab remoteness test. r=ochameau MozReview-Commit-ID: LSZGbhd6wg7
771197f30d4a181beaef6515580094a3fd45a4c7: Bug 1120441 - Don't try to show tab-history panel if app has been shutdown r=sebastian
Andrzej Hunt <ahunt@mozilla.com> - Wed, 18 Jan 2017 22:09:20 +0100 - rev 331669
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1120441 - Don't try to show tab-history panel if app has been shutdown r=sebastian Showing the tab history panel involves a gecko call to retrieve tab history. This can be slow, meaning we have no idea what state the app will be in when the tab history data is returned. Thus we need to protect the code that shows the tab history fragment against a number of scenarios to avoid crashes in those cases where the app might be shutting down: 1. If onSaveInstanceState() has been called (which might happen before or after onPause(), and might be linked to app shutdown - but the docs don't appear to give any guarantees), fragment transactions cannot be performed. We protect against this by accepting loss of state in fragment transactions. 2. If the Activity has been completely destroyed, trying to perform a fragment transaction will likewise fail. We protect against this by not even trying to perform the transaction if we definitively know that the Activity is being shut down (ie isFinishing()). In both of these cases, we simply must accept that we're potentially losing UI state: i.e. a user could request the tab history panel via long-back-press, followed by exiting the app; we now end up never ever showing the panel. This scenario doesn't seem like a major loss - and fixing this issue properly would require significant investment (i.e. we would need to either cache tab history on frontend side, or cache the tab-history panel request - and it's not clear users will still care about seeing the panel the next time they open firefox). MozReview-Commit-ID: JsAK1By8yqn
6362295af5c6f9eb60f4cc3b00434615cc722ce3: Backed out changeset d0c8b217cddd (bug 1333223) for GTest failure in STLWrapper.ShouldAbortDeathTest. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 30 Jan 2017 18:49:53 +0100 - rev 331668
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Backed out changeset d0c8b217cddd (bug 1333223) for GTest failure in STLWrapper.ShouldAbortDeathTest. r=backout on a CLOSED TREE
e5654fb71a64927f1617fa3ec3a2f71aaf487cae: Backed out changeset 4f2d1a062ed1 (bug 1228478) for mass test failures. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 30 Jan 2017 18:34:36 +0100 - rev 331667
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Backed out changeset 4f2d1a062ed1 (bug 1228478) for mass test failures. r=backout on a CLOSED TREE
edf7c9a320c2f0a6be889628ba6f374265cdb261: Bug 1334404 Update post-install notification message r=flod
Andrew Swan <aswan@mozilla.com> - Fri, 27 Jan 2017 14:00:44 -0800 - rev 331666
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1334404 Update post-install notification message r=flod MozReview-Commit-ID: 9ieih02AIi4
f6ba48ff5a328bdf38bab5ff3537acda995c4a7b: Bug 1333803 - Revert setting of the update channel to modifying channel-prefs.js. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 30 Jan 2017 17:05:27 +0100 - rev 331665
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1333803 - Revert setting of the update channel to modifying channel-prefs.js. r=maja_zf As it has been turned out setting the desired update channel via a preference on the default branch does not work. Instead it really has to be set in the channel-prefs.js file. If not done so, the updater will see the new channel as invalid and abort the update process. MozReview-Commit-ID: 6NqYaijAcsX
d0c8b217cddd37501bbc48827e68575d2fe21313: Bug 1333223 - Add an unhandled exception handler. r=ted
Mike Conley <mconley@mozilla.com> - Sun, 29 Jan 2017 02:53:50 -0500 - rev 331664
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1333223 - Add an unhandled exception handler. r=ted The exception handler calls MOZ_CRASH, which should allow our crash reporting infrastructure to kick in. MozReview-Commit-ID: FzTlXOIMzal
acb427e637c9a1f387f5df83d269eb4ca08b2752: Bug 1333567 - Send the notification expected by the session store when restarting, too. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Jan 2017 20:31:30 +0100 - rev 331663
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1333567 - Send the notification expected by the session store when restarting, too. r=sebastian Since bug 1228593, the mobile session store - once again flushes its data when we are quitting, to make sure the latest state (including any potential cleaning of history/tabs) is flushed to disk - ignores windows/tabs closing as a byproduct of shutdown The latter point is dependent on a new shutdown notification introduced in that bug. Because we forgot to add that notification to the restart code used for add-on updates, in that case the session store currently doesn't enter shutdown mode and therefore records the window being closed during shutdown before flushing its data to disk, which means that all open tabs are lost. MozReview-Commit-ID: LgtdQoYwacM
4f2d1a062ed1b6d2a3e3cc3db5456aefc6fb9d0a: Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg r=eoger,markh
dorelbarbu <dorelbarbu96@gmail.com> - Wed, 25 Jan 2017 19:06:45 +0200 - rev 331662
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg r=eoger,markh MozReview-Commit-ID: 5h7BlVvV32W
672d26da3f4eb9f957ca33b6c4a0208fe1764a5e: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 30 Jan 2017 16:21:32 +0100 - rev 331661
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Merge mozilla-central to autoland
34273d4cd0fb276d180b415eab80b82112469c94: Backed out changeset 486e2936e7dd (bug 1330341) for causing merge conflicts
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 30 Jan 2017 16:20:56 +0100 - rev 331660
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Backed out changeset 486e2936e7dd (bug 1330341) for causing merge conflicts
486e2936e7ddae6e5dc6f4c7c04af7df7bf23c82: Bug 1330341 - Add support for dynamic updates r=mikedeboer
Matthew Wein <mwein@mozilla.com> - Wed, 25 Jan 2017 15:11:20 -0800 - rev 331659
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1330341 - Add support for dynamic updates r=mikedeboer MozReview-Commit-ID: 8wA7J1oX2t
cd41ffed554bbef782b9a340ceadee3f871f7352: Bug 1312377 - Remove selected site data in Settings of Site Data, r=jaws
Fischer.json <fischer.json@gmail.com> - Mon, 19 Dec 2016 16:57:34 +0800 - rev 331658
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1312377 - Remove selected site data in Settings of Site Data, r=jaws MozReview-Commit-ID: 2MlnZfajM4t
5f97ca8be2b43d3d26ed055e8d3cad877b20b546: Bug 1329238 - Make public CryptoKey.h methods return UniqueX NSS types instead of raw pointers. r=ttaubert
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 25 Jan 2017 00:27:39 +0800 - rev 331657
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1329238 - Make public CryptoKey.h methods return UniqueX NSS types instead of raw pointers. r=ttaubert The std::unique_ptr based UniqueX types provide better safety over managing raw pointers. MozReview-Commit-ID: EwwOfs6RHqy
50ff055b70fe829d26c01342a906d53c1d41e645: Bug 1330326 - Make sandboxing policy more configurable via preferences. r=jld
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 26 Jan 2017 19:59:50 +0100 - rev 331656
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1330326 - Make sandboxing policy more configurable via preferences. r=jld MozReview-Commit-ID: 9P0bSLLKRWp
e7768fa69da555f323985b104e424b18084e2b0e: Bug 1330326 - Add Split() function on String classes. r=froydnj
Gian-Carlo Pascutto <gcp@mozilla.com> - Mon, 30 Jan 2017 12:34:35 +0100 - rev 331655
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1330326 - Add Split() function on String classes. r=froydnj MozReview-Commit-ID: 3xug2xMR60j
bc4b78fd856e773d89129652c7ad1bca381a7a41: Bug 1115055 EditorEventListener::MouseDown() should check if mEditorBase is nullptr before calling its ForceCompositionEnd() r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 30 Jan 2017 17:43:53 +0900 - rev 331654
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1115055 EditorEventListener::MouseDown() should check if mEditorBase is nullptr before calling its ForceCompositionEnd() r=smaug EditorEventListener::MouseDown() may be called by HTMLEditorEventListener::MouseDown() too. In this case, mEditorBase may be nullptr. Therefore, EditorEventListener::MouseDown() should check if mEditorBase is still available before using it. MozReview-Commit-ID: 1wAgPdt3db0
f5e2e02ed7d23468a18e78ffebd934e0a5d5672e: Bug 1315450 EditorEventListener::MouseClick() should check if mEditorBase is available before calling its ForceCompositionEnd() r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 30 Jan 2017 17:03:02 +0900 - rev 331653
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1315450 EditorEventListener::MouseClick() should check if mEditorBase is available before calling its ForceCompositionEnd() r=smaug IMEStateManager::OnClickInEditor() may cause anything because it may set input context. For example, it may cause opening VKB, changing focus or reflow. So, mEditorBase here might have been gone. MozReview-Commit-ID: C0SVzb5SueS
286078321ed3cdfe23efacf7d0e66a4febfe40f1: Bug 1307892 - Add support for network event update message r=nchevobbe
Ricky Chien <rchien@mozilla.com> - Sun, 29 Jan 2017 13:07:58 +0800 - rev 331652
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1307892 - Add support for network event update message r=nchevobbe MozReview-Commit-ID: 4lat3RYa4YN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip