368271aaa756ae3272780697c0aa0c662ccbd24f: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363575
Push 17243 by gszorc@mozilla.com at Thu, 05 May 2016 01:50:10 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund Now that the MercurialVCS VCS tool does things optimally, we no longer need to use hgtool! Again, this will effectively require a modern Mercurial version or things will fail. MozReview-Commit-ID: 9SM9qfYGlU6
6b5c1b9b4d69e9698ecc398a0554e52cc26acebc: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:48:32 -0700 - rev 363574
Push 17243 by gszorc@mozilla.com at Thu, 05 May 2016 01:50:10 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee The code for ensure_repo_and_revision() has been completely overhauled. We now require shared repos using auto pooled storage via the share extension. This ensures that only a single copy of a logical repository's history is stored on disk. e.g. if you clone mozilla-central, inbound, and try, they'll all automatically share the same storage. The new code ensures the destination repo is using modern conventions and will delete the destination repo if it isn't. So once this gets deployed to production, machines will slowly start using optimal storage. This should make VCS operations significantly faster. Another optimization that is now in here is we check for presence of the wanted revision before doing `hg pull`. This saves some communication with the server if the revision is already present locally. This change effectively requires a modern version of Mercurial to be installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has security vulnerabilities, we shouldn't be running <3.7.3 in automation. So I think this will be OK. If not, it will certainly be easy to identify which machines aren't updated! MozReview-Commit-ID: 62jtAsDj7rU
9e713d72289f953c47a807548852e20c35150212: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363573
Push 17242 by gszorc@mozilla.com at Thu, 05 May 2016 01:45:23 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund Now that the MercurialVCS VCS tool does things optimally, we no longer need to use hgtool! Again, this will effectively require a modern Mercurial version or things will fail. MozReview-Commit-ID: 9SM9qfYGlU6
2cc89f19b2bb83eef844918a1830979b3d9ec8ea: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:44:06 -0700 - rev 363572
Push 17242 by gszorc@mozilla.com at Thu, 05 May 2016 01:45:23 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee The code for ensure_repo_and_revision() has been completely overhauled. We now require shared repos using auto pooled storage via the share extension. This ensures that only a single copy of a logical repository's history is stored on disk. e.g. if you clone mozilla-central, inbound, and try, they'll all automatically share the same storage. The new code ensures the destination repo is using modern conventions and will delete the destination repo if it isn't. So once this gets deployed to production, machines will slowly start using optimal storage. This should make VCS operations significantly faster. Another optimization that is now in here is we check for presence of the wanted revision before doing `hg pull`. This saves some communication with the server if the revision is already present locally. This change effectively requires a modern version of Mercurial to be installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has security vulnerabilities, we shouldn't be running <3.7.3 in automation. So I think this will be OK. If not, it will certainly be easy to identify which machines aren't updated! MozReview-Commit-ID: 62jtAsDj7rU
c86480ce3d356d6672789a83074408bf65d94dbc: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363571
Push 17241 by gszorc@mozilla.com at Thu, 05 May 2016 01:33:21 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund Now that the MercurialVCS VCS tool does things optimally, we no longer need to use hgtool! Again, this will effectively require a modern Mercurial version or things will fail. MozReview-Commit-ID: 9SM9qfYGlU6
c733a34492be7811b1464f2837fc0fd9888cb391: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:32:05 -0700 - rev 363570
Push 17241 by gszorc@mozilla.com at Thu, 05 May 2016 01:33:21 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee The code for ensure_repo_and_revision() has been completely overhauled. We now require shared repos using auto pooled storage via the share extension. This ensures that only a single copy of a logical repository's history is stored on disk. e.g. if you clone mozilla-central, inbound, and try, they'll all automatically share the same storage. The new code ensures the destination repo is using modern conventions and will delete the destination repo if it isn't. So once this gets deployed to production, machines will slowly start using optimal storage. This should make VCS operations significantly faster. Another optimization that is now in here is we check for presence of the wanted revision before doing `hg pull`. This saves some communication with the server if the revision is already present locally. This change effectively requires a modern version of Mercurial to be installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has security vulnerabilities, we shouldn't be running <3.7.3 in automation. So I think this will be OK. If not, it will certainly be easy to identify which machines aren't updated! MozReview-Commit-ID: 62jtAsDj7rU
a9a01d338a4cb7924a69583c62b485aa86e26720: Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 20:27:29 -0500 - rev 363569
Push 17240 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:29:09 +0000
Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru MozReview-Commit-ID: IeELb4vUoQD
3a45568d238c3c61eaeeb37a2d472ed51f1edf3e: Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 20:27:29 -0500 - rev 363568
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru MozReview-Commit-ID: IeELb4vUoQD
37b22fb953a4e4889c06d68aab3e17b3c1544715: Session history back debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 19:44:23 -0500 - rev 363567
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Session history back debugging MozReview-Commit-ID: 73z4Boqa6PY
eef821da5d6837567d757842b24ff234a7fc310a: Bug 1240913 - Swap page state between tabs and RDM viewports. r=ochameau draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 18 Apr 2016 18:20:22 -0500 - rev 363566
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Swap page state between tabs and RDM viewports. r=ochameau MozReview-Commit-ID: Fb6QRv6LYow
372753082aa03bd0e0a756dd9acdab1fb0b55029: Session store debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 19:44:15 -0500 - rev 363565
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Session store debugging MozReview-Commit-ID: 2K7CbItPJE7
70248ad6adaafe82cc0cb7b779707c0b8266a93e: Annotate permanentKey draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 19:01:12 -0500 - rev 363564
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Annotate permanentKey MozReview-Commit-ID: EyKf5jJ1Aim
c32fd96f65721d6d6278d7f9178920dc34c2bbb2: tabbrowser _linkBrowserToTab debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 15:10:04 -0500 - rev 363563
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser _linkBrowserToTab debugging MozReview-Commit-ID: GhXdz0Ogm1l
0c6638fc7301b3d38e73c2da177faff879df5fa0: tabbrowser updateBrowserRemoteness debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 17:52:02 -0500 - rev 363562
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser updateBrowserRemoteness debugging MozReview-Commit-ID: EZ0vZLR7T6I
06542ec8621a948b22932471d571ebff8b3516d7: tabbrowser swap debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 16:35:12 -0500 - rev 363561
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser swap debugging MozReview-Commit-ID: IKBu3ud6Fii
33a5a145697a6d2b139bc3a0346fc4137f2e57b8: Bug 1240913 - Add @allowfullscreen to appease swapFrameLoaders. r=ochameau draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 15:35:04 -0500 - rev 363560
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Add @allowfullscreen to appease swapFrameLoaders. r=ochameau We don't really need fullscreen access here, but we do need the same access to browser features as regular browser tabs. The `swapFrameLoaders` platform API we use compares such features before allowing the swap to proceed. MozReview-Commit-ID: DVPUC1QKBgJ
ff7a8523cdc56e8735c198ba508d49c38a325e22: Swap debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 14:18:56 -0500 - rev 363559
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Swap debugging MozReview-Commit-ID: 2EKNnDsqOWW
30d49104b69e9d597df8ee2f709d5ef69f4c9410: Bug 1240913 - Catch errors on RDM open / close. r=ochameau draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 15:58:44 -0500 - rev 363558
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Catch errors on RDM open / close. r=ochameau MozReview-Commit-ID: 8WB989Fy1Ce
7be83d9b5ab9502a02b4862241bb8998be447ee2: Capture browserWindow for debugging draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 23 Mar 2016 16:30:59 -0500 - rev 363557
Push 17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Capture browserWindow for debugging MozReview-Commit-ID: 3FOLKcBJNci
977afa1f0875661107acd3f988a19dbbd4abfa22: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363556
Push 17238 by gszorc@mozilla.com at Thu, 05 May 2016 01:21:06 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund Now that the MercurialVCS VCS tool does things optimally, we no longer need to use hgtool! Again, this will effectively require a modern Mercurial version or things will fail. MozReview-Commit-ID: 9SM9qfYGlU6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip