{"push_id":1125680256,"size":6,"distinct_size":6,"ref":"refs/heads/inbound","head":"7ff874f7baa6979999d8d953219d7a43c006987e","before":"2d4ce92868e6e9399d7c2d4440dfcea7efc3ae67","commits":[{"sha":"9159053a5b0f5f313ef842862f2daede49c0185c","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Don't get profile in GeckoApp when launching; r=snorp\n\nLet GeckoThread manage the active profile, and don't get the profile in\nGeckoApp. This also avoids possible main-thread IO.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/9159053a5b0f5f313ef842862f2daede49c0185c"},{"sha":"953c2c7b71dee7f7a354c565e9576afd72729d30","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Create specified profile directory if necessary; r=snorp\n\nWhen getting a profile with a specific profile directory, we used to\nrequire the directory to already exist. This patch makes sure the\ndirectory is created if necessary. It lets us treat the guest profile as\nan ordinary custom profile at a specific location.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/953c2c7b71dee7f7a354c565e9576afd72729d30"},{"sha":"b2f8c1d77f275c8e4a0d7f8ac34685b1e69ee6db","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Simplify guest profile management; r=snorp\n\nTreat the guest profile as a custom profile with a special profile\ndirectory. This lets us get rid of a lot of the guest profile handling\ncode. This patch does not attempt to restore to guest mode if Fennec is\nkilled during a guest session. A later patch will fix that behavior.\n\nPatch renames GeckoProfile.getFromArgs to GeckoProfile.initFromArgs,\nbecause the method now has possible side-effects (i.e. deleting stale\nguest profiles). The new name also differentiates the method from the\nGeckoProfile.get family of methods. initFromArgs now always returns a\nprofile (using the default profile if necessary), to make it easier for\nits callers.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/b2f8c1d77f275c8e4a0d7f8ac34685b1e69ee6db"},{"sha":"635b1b611a59215447a4ac3e39714c3c001d75c1","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Use shared prefs to keep guest mode setting; r=snorp\n\nThis patch restores the previous behavior of restoring to guest mode if\nFennec is killed during a guest session. Instead of using a separate\nlock file or an Intent argument, this patch uses shared prefs to keep\nthe guest mode setting.\n\nThe patch also introduces the behavior that, for headless mode, the\nprofile must agree with the guest mode setting. For example, in guest\nmode, push messages under a regular profile will not be processed; this\nis necessary to avoid profile mismatches.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/635b1b611a59215447a4ac3e39714c3c001d75c1"},{"sha":"236d468faf553a5fbf638a1342595743df8f6e8b","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Fix testGeckoProfile; r=snorp\n\nFix testGeckoProfile to compile and pass following the guest profile\nchanges.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/236d468faf553a5fbf638a1342595743df8f6e8b"},{"sha":"7ff874f7baa6979999d8d953219d7a43c006987e","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1270870 - Check profile when delivering pending push message; r=nalexander\n\nFor pending push messages, we used to check for correct profile when the\nmessage is received, but it's better to check for correct profile when\nthe message is delivered to Gecko.\n\nThis fixes a crash in headless mode that the previous patches\nintroduced.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/7ff874f7baa6979999d8d953219d7a43c006987e"}]}
{"actor":{"display_login":"moz-v2v-gh"}}