7e389eb47b85674713ee8ebf998dedc44ac00523: Bug 1265818 - Part 6 - Test PresState restoring on Android, too. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 21 Feb 2017 19:47:30 +0100 - rev 493515
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 6 - Test PresState restoring on Android, too. r?sebastian Expand the existing test by navigating to a different page and then going back after the tab has been restored again. Proper restoration of the zoom level for anything other than the current history entry depends on resolution of bug 1312605. MozReview-Commit-ID: Aspg2RRcY53
3027e458ef44c44dfd17e8cc6ea120d30a3baf5c: Bug 1265818 - Part 5 - Tidy up and improve mobile scroll position test. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 20 Feb 2017 22:25:06 +0100 - rev 493514
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 5 - Tidy up and improve mobile scroll position test. r?sebastian Just as the comparable test on desktop we should use a really big document with enough space for scrolling in both Y *and* X directions. We should also randomise the scroll positions used for testing instead of hardcoding them. MozReview-Commit-ID: 9FvaOnaKJ6
77e781c17b3718c18ea31a88d0c0aaeb43318c3e: Bug 1265818 - Part 4 - Test that scroll positions for previous session history entries are restored on Desktop. r?mikedeboer draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 19 Feb 2017 22:17:28 +0100 - rev 493513
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 4 - Test that scroll positions for previous session history entries are restored on Desktop. r?mikedeboer This extends the existing the existing scroll position test by navigating to a second page and then checking that after closing and restoring that tab, the scroll position is restored not only for the current history entry, but after going back as well. MozReview-Commit-ID: Ddig1Mfo5rz
671d3c1bb3b9c673b8433337729223b14ba29863: Bug 1265818 - Part 3 - Store and restore the LayoutHistoryState through SessionHistoy.jsm. r?mikedeboer draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 19 Feb 2017 18:16:32 +0100 - rev 493512
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 3 - Store and restore the LayoutHistoryState through SessionHistoy.jsm. r?mikedeboer Since a LayoutHistoryState is basically just a collection of PresStates, we just save each PresState we can find and then later restore it. MozReview-Commit-ID: A6WpdelseHn
a13a6188c98eb02f732d0ebd67ff0f061cd0bf3d: Bug 1265818 - Part 2 - Add scriptable methods for getting and setting PresStates from JS. r?jst draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 17 Feb 2017 21:49:21 +0100 - rev 493511
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 2 - Add scriptable methods for getting and setting PresStates from JS. r?jst This will allow the session store to store and restore scroll positions (and pinch zoom on Android) for past session history entries as well, whereas today only the scroll position of the current page is saved. As a LayoutHistoryState saves its PresStates in a hash table that doesn't allow direct access to its contents if you don't already have the entry's key, we provide a function to iterate over all stored PresStates and retrieve their keys, which can then be used to get access to each individual PresState in turn. We also require a helper method for initialising an SHEntry's LayoutHistoryState, since normally this doesn't happen until the PresShell wants to capture the history state and we require a LayoutHistoryState to be present so we can feed it the session store data during history restoration. MozReview-Commit-ID: FfZf8KDsVWl ***
750a5c205967f589fa703335d6960903751417ed: Bug 1265818 - Part 1 - Convert nsILayoutHistoryState header to IDL. r?jst draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 19 Feb 2017 00:28:16 +0100 - rev 493510
Push 47784 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:35:41 +0000
Bug 1265818 - Part 1 - Convert nsILayoutHistoryState header to IDL. r?jst Preparatory step to make nsILayoutHistoryState scriptable. MozReview-Commit-ID: DWgXr0imRVb
e2809f9e58036d4db1b79dc58b6b1a4f9fa108f1: Bug 1329793 - Re-subscribe for a push channel periodically r=eoger draft
Grigory Kruglov <gkruglov@mozilla.com> - Sat, 04 Mar 2017 02:19:57 -0800 - rev 493509
Push 47783 by gkruglov@mozilla.com at Sat, 04 Mar 2017 10:22:16 +0000
Bug 1329793 - Re-subscribe for a push channel periodically r=eoger On startup and at the beginning of a sync we check how long it has been since we've subscribed to a channel for fxa service. If it's been over 21 days, request re-subscription. SharedPreferences are used for keeping track of device registration timestamp for simplicity. MozReview-Commit-ID: GzvPecZ9hTy
5228cc3ccc6a1182ba618142358605e199115399: Bug 1340828 - Part 3 - Switch Fennec's session store over to SessionHistory.jsm. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 23:35:48 +0100 - rev 493508
Push 47782 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:20:10 +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
8cca0824d5d3643cf4d4d1d0360faa2f65ac42be: Bug 1323791 - Part 6: Expect plane intersections to work with D3D11 backend draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 Feb 2017 21:18:50 +0100 - rev 493507
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 6: Expect plane intersections to work with D3D11 backend MozReview-Commit-ID: 8oct8vDT3Ly
73eedb0df7f81f76243a4774f43949fb48193153: Bug 1323791 - Part 5: Add generalized DrawGeometry() method and use it with DrawQuad() and DrawTriangles() draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 20 Feb 2017 12:19:28 +0100 - rev 493506
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 5: Add generalized DrawGeometry() method and use it with DrawQuad() and DrawTriangles() MozReview-Commit-ID: SKuxDDhdEE
d77805a11c4a662c2a277afc66febc5ca7983337: Bug 1323791 - Part 4: Add recompiled D3D11 shaders draft
Miko Mynttinen <mikokm@gmail.com> - Thu, 09 Feb 2017 21:41:27 +0100 - rev 493505
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 4: Add recompiled D3D11 shaders MozReview-Commit-ID: 3tnY1wwDmqM
ec5fe055ad85a4d31675f8ffe15e98e475f1ef5c: Bug 1323791 - Part 3: Add dynamic vertex shaders draft
Miko Mynttinen <mikokm@gmail.com> - Thu, 09 Feb 2017 21:41:16 +0100 - rev 493504
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 3: Add dynamic vertex shaders MozReview-Commit-ID: H92wpa7QKMY
d737004ca720298388b5428d5449391248f8cf1e: Bug 1323791 - Part 2: Add and enable pref flag for DX layer geometry draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 Feb 2017 20:55:17 +0100 - rev 493503
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 2: Add and enable pref flag for DX layer geometry MozReview-Commit-ID: 7H7WT8sD0MQ
bc0ca89f8d2f34ea3cac89181fc7a5ac32adfe5b: Bug 1323791 - Part 1: Use no-repeat texture rects with polygon layers draft
Miko Mynttinen <mikokm@gmail.com> - Thu, 09 Feb 2017 12:37:34 +0100 - rev 493502
Push 47781 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:19:48 +0000
Bug 1323791 - Part 1: Use no-repeat texture rects with polygon layers MozReview-Commit-ID: 3ObTvCXQZAj
e42e0b60083e2ee4310f3fc125d3440e1699136f: Bug 1340828 - Part 3 - Switch Fennec's session store over to SessionHistory.jsm. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 23:35:48 +0100 - rev 493501
Push 47780 by mozilla@buttercookie.de at Sat, 04 Mar 2017 10:10:28 +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
70420d07a01431560b9eb35c01e9364ebf85481d: Bug 1342229 - Handle perspective: 0 and perspective(0) similarly draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 22 Feb 2017 20:58:45 +0100 - rev 493500
Push 47779 by bmo:mikokm@gmail.com at Sat, 04 Mar 2017 10:05:29 +0000
Bug 1342229 - Handle perspective: 0 and perspective(0) similarly MozReview-Commit-ID: 5RHjdcGqg7t
dfe1120f6dbcd3b6dfdeaca04b423a2269f9b8f6: Bug 1332557 - Enabled sync success logs by default only on Nightly draft
BharatR123 <bharatraghunthan9767@gmail.com> - Sat, 04 Mar 2017 15:17:31 +0530 - rev 493499
Push 47778 by bmo:bharatraghunthan9767@gmail.com at Sat, 04 Mar 2017 09:47:54 +0000
Bug 1332557 - Enabled sync success logs by default only on Nightly MozReview-Commit-ID: KPXm2kZ1iwZ
0fdda5fe6d746c166c98230653899f8b61340f83: Bug 1343465 - part3 : move support files to the default area. draft
Alastor Wu <alwu@mozilla.com> - Sat, 04 Mar 2017 16:56:49 +0800 - rev 493498
Push 47777 by alwu@mozilla.com at Sat, 04 Mar 2017 08:57:18 +0000
Bug 1343465 - part3 : move support files to the default area. MozReview-Commit-ID: CNFUwjxpTbm
30906a49328d85a3c6e428270e461d9d5c7dd450: Bug 1343465 - part3 : move support files to the default area. draft
Alastor Wu <alwu@mozilla.com> - Sat, 04 Mar 2017 16:54:04 +0800 - rev 493497
Push 47776 by alwu@mozilla.com at Sat, 04 Mar 2017 08:54:50 +0000
Bug 1343465 - part3 : move support files to the default area. MozReview-Commit-ID: CNFUwjxpTbm
195497d629dc7e5a3b3af931bff8d5066629112b: Bug 1343465 - part2 : add test. draft
Alastor Wu <alwu@mozilla.com> - Sat, 04 Mar 2017 16:52:21 +0800 - rev 493496
Push 47776 by alwu@mozilla.com at Sat, 04 Mar 2017 08:54:50 +0000
Bug 1343465 - part2 : add test. MozReview-Commit-ID: HypzfD053xW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip