55243aaba0c89568b07a85c34fe5fab5d5a1b0b5: Bug 1344732 - Don't hardcode width/height in sync-illustration.svg. r=kitcambridge
Edouard Oger <eoger@fastmail.com> - Mon, 06 Mar 2017 14:57:47 -0500 - rev 346108
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344732 - Don't hardcode width/height in sync-illustration.svg. r=kitcambridge MozReview-Commit-ID: 4wWUALMnWV1
80934b6371657e53b11300c079750a8b4004fb68: Bug 1343603 - Part 2 - Test that clearing history clears the cached session store data, too. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 02 Mar 2017 20:19:58 +0100 - rev 346107
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1343603 - Part 2 - Test that clearing history clears the cached session store data, too. r=ahunt MozReview-Commit-ID: 3YhHnmnkgCS
4d31fb49a84451bba01712d7a140bda0a5eb281d: Bug 1343603 - Part 1 - Immediately clear cached session store history data when clearing history. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 02 Mar 2017 20:29:52 +0100 - rev 346106
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1343603 - Part 1 - Immediately clear cached session store history data when clearing history. r=ahunt The session store keeps a serialised copy of a tab's session history around so that the gathering of the data (which can be somewhat expensive) can be decoupled from writing it to disk. When the user clears Firefox's history, we therefore need to discard this data as well (except for the currently open entry), so it doesn't stick around until the next time some navigation/history change occurs in that tab. Otherwise, if Firefox or just the tab is closed before the purged state has been re-collected by the session store, the supposedly purged session history will resurface when the tab is restored again. Bug 1337940 means that we'll now catch the history notifications caused by the session history being purged, however - we still need to handle zombified tabs separately, since as far as the rest of Gecko is concerned, those simply consist of a plain "about:blank" browser with the true state being stashed away in the session store data, so the purging of the live session history data won't have any real effect - the history purging on the tab happens after the session store receives the "browser:purge-session-history" notification, meaning that these changes received through the regular history notifications won't get written to disk immediately Therefore we now explicitly purge the session history data of all tabs in our notification handler, so this state can then immediately be saved to disk. MozReview-Commit-ID: KkR0Tif9BBk
6dee9c5fcc9f8271aed52426d229c5cf2aaa8cde: Bug 1343174 - Part 3 - Test that selectOrAddTab() finds zombified tabs as well. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 28 Feb 2017 20:55:29 +0100 - rev 346105
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1343174 - Part 3 - Test that selectOrAddTab() finds zombified tabs as well. r=ahunt MozReview-Commit-ID: AXeAgRltRP1
8c914488df8c683bd823b732850fed600f7affc7: Bug 1343174 - Part 2 - Rewrite test_selectoraddtab to track tabs instead of browsers. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 28 Feb 2017 20:44:03 +0100 - rev 346104
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1343174 - Part 2 - Rewrite test_selectoraddtab to track tabs instead of browsers. r=ahunt It's easy to get a tab's browser, but going the other way round requires always calling getTabForBrowser(), which then additionally has to search each open tab in turn to find the tab with the matching browser. Also, the browser won't survive tab zombification, so for Part 3 we'll have to start keeping a reference to the tab object anyway. MozReview-Commit-ID: B2aC7vB0cuj
adc6bebaff1d64fcdded2fb562c5cc0d804ba929: Bug 1343174 - Part 1 - When looking for tabs with the same URL, fall back to the session store data for zombie tabs. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 28 Feb 2017 21:09:39 +0100 - rev 346103
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1343174 - Part 1 - When looking for tabs with the same URL, fall back to the session store data for zombie tabs. r=ahunt Delay-loaded tabs all have browsers pointing to about:blank, so there's not much sense in querying browser.currentURI for them. Instead we read their session data to determine the correct URL, which allows selectOrAddTab to successfully detect duplicate tabs even when they are zombified. MozReview-Commit-ID: JZ179Y85Ehe
a9c30ad75f435f3e8f98df919d466c498bfe998d: Bug 1340828 - Part 3 - Switch Fennec's session store over to SessionHistory.jsm. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 23:35:48 +0100 - rev 346102
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1340828 - Part 3 - Switch Fennec's session store over to SessionHistory.jsm. r=sebastian Fennec's session store code was forked from Desktop a few years ago. Since then, the Desktop session store code has been refactored and modularised, which allows us to pull in again the bits the are compatible with our session store architecture and don't require any mobile-specific handling. The handling of session history is such a case - with the exception of the "wyciwyg" filtering, any differences between SessionHistory.jsm and our equivalent in sessionstore.js seems to stem from Desktop bugfixes that were never ported over to our copy of the code. Switching Fennec's session store over to use SessionHistory.jsm will prevent those sort of errors from occurring again in the future and hopefully simplify the maintenance of the session history code going forward. MozReview-Commit-ID: Hm0TWTwtPsI
bcea389b60b1c65f9b020a624234e01b92392a13: Bug 1340828 - Part 2 - Make life easier for Fennec. r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 22:50:58 +0100 - rev 346101
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1340828 - Part 2 - Make life easier for Fennec. r=mikedeboer Life would easier if the restore function could return a reference to the session history object retrieved from the DocShell, so that Fennec's main session store code can use that to trigger the needed reload afterwards instead of having to retrieve it again independently. MozReview-Commit-ID: 1J5k4Evbc8Y
94b9be8732610377d9be3eca47ee7b26f82f88a6: Bug 1340828 - Part 1 - Move SessionHistory.jsm to toolkit. r=mikedeboer
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 20:54:09 +0100 - rev 346100
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1340828 - Part 1 - Move SessionHistory.jsm to toolkit. r=mikedeboer We want to use this for Android, too. Once again, moving the file necessitates fixing a few ESLint errors that weren't yet checked for under the old directory. MozReview-Commit-ID: IPxcizKwzAX
ba253783b4324a7c294f09539e1e1fad443d9f3e: Bug 1335801 - Make these tests wait correctly. r=Felipe,krizsa
Blake Kaplan <mrbkap@gmail.com> - Wed, 01 Mar 2017 17:11:23 -0800 - rev 346099
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1335801 - Make these tests wait correctly. r=Felipe,krizsa
6e696aeb1bbf54711d504151ed4d00f22b2ab367: Bug 1344816: Remove unused 'this' variable lambda-captures from U2F.cpp. r=jcj
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 06 Mar 2017 11:05:46 -0800 - rev 346098
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344816: Remove unused 'this' variable lambda-captures from U2F.cpp. r=jcj MozReview-Commit-ID: 8GL2Mb7n3GU
b83517442e4007dfe644b7fea14716dd3f6270b4: Bug 1344812: Remove variable "sessionId" from lambda-captures where it's not used, in ClearKeySessionManager.cpp. r=cpearce
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 06 Mar 2017 10:52:09 -0800 - rev 346097
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344812: Remove variable "sessionId" from lambda-captures where it's not used, in ClearKeySessionManager.cpp. r=cpearce MozReview-Commit-ID: IMdIBFmgwmv
960852d0618af7b66f38ae9c4990488b80b413de: Bug 1344464 - Part 1 - Restart input after removing autocomplete text for keyboards that require it. r=jchen
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Mar 2017 21:09:15 +0100 - rev 346096
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344464 - Part 1 - Restart input after removing autocomplete text for keyboards that require it. r=jchen When we detect text being deleted from the URL bar via setComposingText while we're displaying an autocomplete suggestion, we clear the autocomplete text and prevent the keyboard's delete from having any effect on the URL bar by returning false. Some keyboards might not handle this correctly and assume that they've in fact successfully set the new text, so the next time the user presses a key can lead to weird behaviour. As a workaround, we therefore additionally restart the input for affected keyboards. MozReview-Commit-ID: DucveafL3AB
08e4e7a7af7db6c071e275fb6f9b004fffd5cec0: Bug 1344464 - Part 0 - Remove unneeded code. r=jchen
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Mar 2017 21:59:35 +0100 - rev 346095
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344464 - Part 0 - Remove unneeded code. r=jchen MozReview-Commit-ID: 2mPPx4fMTM2
e3c420b74eb9b74a6a7cc30176a8e5df69e60978: Bug 1344141 - Do not BCP47 canonicalize languages from ChromeRegistry in LocaleService. r=jfkthame
Zibi Braniecki <gandalf@mozilla.com> - Fri, 03 Mar 2017 13:31:26 -0800 - rev 346094
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344141 - Do not BCP47 canonicalize languages from ChromeRegistry in LocaleService. r=jfkthame MozReview-Commit-ID: I6xMPhZRUUv
6bf15db3f159e885a8ca70d6d803e5dbce77f10a: Bug 1344690 - Fix an issue with 'Environment key "mozilla/simpletest" is unknown' when running eslint on some mochitests. r=jaws
Mark Banner <standard8@mozilla.com> - Mon, 06 Mar 2017 12:29:49 +0000 - rev 346093
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344690 - Fix an issue with 'Environment key "mozilla/simpletest" is unknown' when running eslint on some mochitests. r=jaws MozReview-Commit-ID: Fs27kXDh4Ht
98a314e77d6cb3325acdbfbd5a724227d8e46c9f: Bug 1325173 - read full RtpStreamId when parsing RTP header extensions. r=drno
Nico Grunbaum - Sun, 05 Mar 2017 23:37:51 -0800 - rev 346092
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1325173 - read full RtpStreamId when parsing RTP header extensions. r=drno MozReview-Commit-ID: CHkqA0MM3fx
18b7e443461210b844aa2dfc9d6bb3a64bada73c: Bug 1335877 - Remove resource://services-common/stringbundle.js from gecko. r=gandalf
Zibi Braniecki <gandalf@mozilla.com> - Mon, 06 Mar 2017 09:39:52 -0800 - rev 346091
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1335877 - Remove resource://services-common/stringbundle.js from gecko. r=gandalf MozReview-Commit-ID: FNoj7XH71E4
010f66117cc5a9c651478148afce9f4499379186: Bug 743662 - Restore session once when addons require a restart. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 03 Mar 2017 19:05:49 +0100 - rev 346090
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 743662 - Restore session once when addons require a restart. r=sebastian MozReview-Commit-ID: C5Q9cYnxnhj
741f09f1b7f019567728e07cf75476b142225b61: Bug 1344661 - capture input sample for CheckForSPSChange(). r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 06 Mar 2017 18:16:04 +0800 - rev 346089
Push 31459 by cbook@mozilla.com at Tue, 07 Mar 2017 14:05:14 +0000
Bug 1344661 - capture input sample for CheckForSPSChange(). r=jya When the SPS changed, we save the input sample in |mPendingSample|, and then call CreateDecoderAndInit(mPendingSample) after calling shutdown(). However, the |mPendingSample| has been clear in shutdown(), so actually we send the nullptr to CreateDecoderAndInit(). MozReview-Commit-ID: JTRVdKxyEy6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip