a18b65386f3db0fb2dbb592b4163ed76d6c1b6dc: Bug 1457920: Remove ServoStyleSheet.{h,cpp}. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 19:23:53 +0200 - rev 789952
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove ServoStyleSheet.{h,cpp}. r?xidorn MozReview-Commit-ID: 1T39DoLUBZk
ed2474b69cafe925527d50011485b47f2cd38c37: Bug 1457920: Remove ServoStyleSheet usage. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 19:23:14 +0200 - rev 789951
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove ServoStyleSheet usage. r?xidorn MozReview-Commit-ID: LIBkovuQ6MB
1254bb6cb92dfdbbc566d0981a167d15decdb3e7: Bug 1457920: Move stuff from ServoStyleSheet.cpp to StyleSheet.cpp. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 19:09:30 +0200 - rev 789950
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Move stuff from ServoStyleSheet.cpp to StyleSheet.cpp. r?xidorn MozReview-Commit-ID: 3Tu27mWxWGB
44a4c6ad78eefc210fd96fed40f1ad7ec7e6d9d9: Bug 1457920: Remove StyleSheet::AsServo. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 18:19:44 +0200 - rev 789949
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove StyleSheet::AsServo. r?xidorn MozReview-Commit-ID: IkkJvUFHykk
1a393fd2a638f25da128b315b50ae9bd1044bb86: Bug 1457920: Remove DidDirty. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 18:11:41 +0200 - rev 789948
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove DidDirty. r?xidorn MozReview-Commit-ID: 54sVDiRkLze
12ae383a830ecd36a0cdf0d7ae298be8772a9b3b: Bug 1457920: Remove EnabledStateChanged. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 18:09:19 +0200 - rev 789947
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove EnabledStateChanged. r?xidorn MozReview-Commit-ID: DXSw93Q2vvK
64bae276d1c0b35d4073bbc7724877d6648e7369: Bug 1457920: Remove FORWARD_INTERNAL. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 18:08:40 +0200 - rev 789946
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Remove FORWARD_INTERNAL. r?xidorn MozReview-Commit-ID: EzWWdstzeev
5c0415f49c1c0706aa051e72458c3331742b2209: Bug 1457920: Merge ServoStyleSheet and StyleSheet. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 Apr 2018 17:50:03 +0200 - rev 789945
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1457920: Merge ServoStyleSheet and StyleSheet. r?xidorn These are the most minimal changes I could make. More cleanups incoming. MozReview-Commit-ID: AdMOA1acQIH
7758288202d7efac2ba08c7536ce962a564c68be: Bug 1453196: Fix MathML reframing code when the root is a MathML element. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 14 Apr 2018 22:58:13 +0200 - rev 789944
Push 108371 by bmo:emilio@crisal.io at Mon, 30 Apr 2018 19:53:45 +0000
Bug 1453196: Fix MathML reframing code when the root is a MathML element. r?bz MozReview-Commit-ID: CPd40oHIT5w
a1525513cf57ee20682b301cc6eca071e162912c: Bug 1456391 - Part 9: Support PrivacyLevel form data filtering with GeckoView, too. r?snorp draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 27 Apr 2018 22:11:23 +0200 - rev 789943
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 9: Support PrivacyLevel form data filtering with GeckoView, too. r?snorp MozReview-Commit-ID: 9F5ZNWf0lYc
ac880538cc534251f068f855004b234e1135b802: Bug 1456391 - Part 8: Use mapFrameTree in Fennec. r?esawin draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:21:41 +0200 - rev 789942
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 8: Use mapFrameTree in Fennec. r?esawin This brings us in line with Desktop's session store, in that we can now collect data for arbitrarily nested frame structures. At the same time, this also means that we no longer collect data for dynamically added frames, so the corresponding mochitest needs to be adapted accordingly. MozReview-Commit-ID: DfJ3C2ccUne
33aa40d8f72317c40d8ce20b08d56ad62b368956: Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r?mikedeboer draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:33:50 +0200 - rev 789941
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r?mikedeboer Since we want to start collecting all form data through mapFrameTree on Fennec, too, we need to change our filtering strategy for form data. We can no longer bail out directly during the data collection loop and instead have to filter the data after having collected all of it. The easiest way to do that is to start using PrivacyFilter.filterFormData() on Android as well. MozReview-Commit-ID: GBos4Zn3l2U
b3fd489321523efd80079d66588f211a7c2ccf5f: Bug 1456391 - Part 6: Switch mobile session store to use defineLazyModuleGetters. r?esawin draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:14:25 +0200 - rev 789940
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 6: Switch mobile session store to use defineLazyModuleGetters. r?esawin MozReview-Commit-ID: ElrFACJVbRN
a210121df53276c736becc3fde689f2c1c4f4ead: Bug 1456391 - Part 5: Fix zoom level saving in GeckoView. r?snorp draft
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 26 Apr 2018 21:33:41 +0200 - rev 789939
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 5: Fix zoom level saving in GeckoView. r?snorp When the scroll position is "0,0" or suchlike, the scrolldata ends up as null. We still need something to store the zoom data on, though, so we add a fallback. MozReview-Commit-ID: FE8BYB9nn25
29cf599fca6b72909116d1707a0d0b539189354d: Bug 1456391 - Part 4: Use new mapFrameTree version for GeckoView. r?snorp draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:09:13 +0200 - rev 789938
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 4: Use new mapFrameTree version for GeckoView. r?snorp The copy-pasted description of mapFrameTree in GeckoView already claims to only run the callback for *non*-dynamic child frames. With this patch we make GeckoView actually do that and unify the behaviour with Desktop. MozReview-Commit-ID: 6967vUcgB2r
57a2dc4f669568b69dbff2120d8eeb04f4fd3d91: Bug 1456391 - Part 3: Use new mapFrameTree version on Desktop. r?mikedeboer draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:07:31 +0200 - rev 789937
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 3: Use new mapFrameTree version on Desktop. r?mikedeboer MozReview-Commit-ID: AUQXLPnO1CH
f1e38aed8a2108fffd6859dcaca9f196d45ad100: Bug 1456391 - Part 2: Add mapFrameTree to sessionstore's Utils.jsm. r?mikedeboer draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:04:56 +0200 - rev 789936
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 2: Add mapFrameTree to sessionstore's Utils.jsm. r?mikedeboer GeckoView has already started using a slightly modified version of mapFrameTree, and since ssu.forEachNonDynamicChildFrame() has vastly simplified the process of correctly using FormData/ScrollPosition.collect() for *all* (non-dynamic) child frames, we want to use mapFrameTree for Fennec's session store as well. Therefore, to avoid further duplication of code, we add a common version to the session store's Utils.jsm module. We base the code on the GeckoView implementation of mapFrameTree, which has gained the ability to use callback *arrays*, however we still use ssu.forEach- NonDynamicChildFrame() like Desktop currently does, instead of simply iterating over *all* frames. MozReview-Commit-ID: 3ilEgNSeCEv
278ac46959e918e3f26194a04776d6a218f15f5b: Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r?nika draft
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 24 Apr 2018 21:52:46 +0200 - rev 789935
Push 108370 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:47:43 +0000
Bug 1456391 - Part 1: Move nsISessionStoreUtils to Toolkit. r?nika We want to use forEachNonDynamicChildFrame() on Android as well. MozReview-Commit-ID: E4sJa6gbyuq
18171add829757dab4f6a5170174375c49ab5166: Bug 1456391 - Part 9: Support PrivacyLevel form data filtering with GeckoView, too. r?snorp draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 27 Apr 2018 22:11:23 +0200 - rev 789934
Push 108369 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:38:59 +0000
Bug 1456391 - Part 9: Support PrivacyLevel form data filtering with GeckoView, too. r?snorp MozReview-Commit-ID: 9F5ZNWf0lYc
8c70eeb00287baa1585b533a5946be891054f3d8: Bug 1456391 - Part 8: Use mapFrameTree in Fennec. r?esawin draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 25 Apr 2018 22:21:41 +0200 - rev 789933
Push 108369 by mozilla@buttercookie.de at Mon, 30 Apr 2018 19:38:59 +0000
Bug 1456391 - Part 8: Use mapFrameTree in Fennec. r?esawin This brings us in line with Desktop's session store, in that we can now collect data for arbitrarily nested frame structures. At the same time, this also means that we no longer collect data for dynamically added frames, so the corresponding mochitest needs to be adapted accordingly. MozReview-Commit-ID: DfJ3C2ccUne
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip