deb7b3426d0a43253c0e76f24a1de310f8cab103: Bug 1333135 - Ensure test support binaries are tracked by install manifests in the build backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 27 Jan 2017 14:21:29 -0800 - rev 331674
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1333135 - Ensure test support binaries are tracked by install manifests in the build backend. r=mshal Install manifests influence test packaging, allowing artifact builds to consume generated test support files and run tests that depend on them. This commit tracks binaries with an install target under "_tests" so they will be correctly installed in artifact builds. This could similarly be achieved by installing the binaries via TEST_HARNESS_FILES rather than setting FINAL_TARGET, however, PGO builds will fail attempting to install the files during the profile generation step, because SIMPLE_PROGRAMS are not built for this step. MozReview-Commit-ID: ES4bTxOoqMN
aff814e1eebb9a22da9e16e8e9d24f3cac3f4d67: Bug 1333135 - Install test programs from xpcom/tests with moz.build rather than Makefile.in. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Fri, 27 Jan 2017 13:57:04 -0800 - rev 331673
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1333135 - Install test programs from xpcom/tests with moz.build rather than Makefile.in. r=mshal MozReview-Commit-ID: AeJHDn2znAk
f996b2f240ea6d97bd38b25847d0809cf9a6431e: Bug 1334293 - Use the typeName for source and thread actors. r=ochameau
J. Ryan Stinnett <jryans@gmail.com> - Wed, 25 Jan 2017 17:44:41 -0600 - rev 331672
Push 31280 by kwierso@gmail.com at Mon, 30 Jan 2017 23:22:12 +0000
Bug 1334293 - Use the typeName for source and thread actors. r=ochameau MozReview-Commit-ID: IpreKTT0hrt
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip