- 05 Dec, 2019 1 commit
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D53288 --HG-- extra : moz-landing-system : lando
-
- 02 Dec, 2019 1 commit
-
-
Anny G authored
Differential Revision: https://phabricator.services.mozilla.com/D54300 --HG-- extra : moz-landing-system : lando
-
- 24 Oct, 2019 1 commit
-
-
Peter Van der Beken authored
Bug 1588491 - Associate session history entries with a session history object from creation. Continue to allow docshells to create session history entries even if the root docshell doesn't have a session history object. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D50574 --HG-- extra : rebase_source : 0381ae4297820f92caa5a77f588c9372093c8315 extra : source : ebb01f79e94a182e4886c4af5b0f27f5b7a41c4e extra : histedit_source : 4010d5a26f2fad681984e76718112d657d2e5fa1
-
- 17 Oct, 2019 1 commit
-
-
Peter Van der Beken authored
Bug 1588491 - Associate session history entries with a session history object from creation. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D49170 --HG-- extra : rebase_source : bc4c6e8cea0de7e85ae78ffb3ce09a7465e61b4a extra : amend_source : 956bf8fa227e613b7f816dd5af9029ed24ba2c46 extra : source : 2d4b06fe1f429eec844cdeba8a7faaa63bfc25ab extra : histedit_source : a2345826c7f94311ee57d805bf3ac9bed2e12ea7
-
- 30 Sep, 2019 1 commit
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D46935 --HG-- extra : rebase_source : 48fcbe1dc8c83af1d85575c32e33a904636d31de extra : source : 184c14258def58dd1796cf2259a6fecf1cbc055c extra : histedit_source : 3423197858c817b2c10140543105550a7b2ca913
-
- 23 Sep, 2019 1 commit
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D47047 --HG-- extra : rebase_source : c4f104be390dd4af4e6e59f97898702dd18857ca extra : source : 4de2f692d066d2e0b3a652eb0f24ab9bc56285c3 extra : histedit_source : c131a6b780740664ddc72f40eff5ca0d8f688399
-
- 22 May, 2019 1 commit
-
-
Anny Gakhokidze authored
Add a new callback to session history listener to listen for content viewers being evicted. Differential Revision: https://phabricator.services.mozilla.com/D32731 --HG-- extra : rebase_source : 29c8e9299af718e75029dfae4e937a3d4f18900d extra : amend_source : 19e679c6d2721dd7e8d7da1ec7af3033439210b4 extra : source : 5e4d0ab9e52ce1e1d1684fdb59534a66e9f9d9b9 extra : histedit_source : 44e9cb7ba0589c79c03b2dc58ec4d0d4c0c98422
-
- 07 May, 2019 1 commit
-
-
Anny Gakhokidze authored
Bug 1545474 - Part 2: Modify eviction of content viewers to accomodate session history changes, r=peterv When we need to evict content viewers, we group SHEntrySharedParentState, corresponding to session history entries that need to be evicted, by their content parent and send their id's to their corresponding parents for eviction. Differential Revision: https://phabricator.services.mozilla.com/D32730 --HG-- extra : rebase_source : 17398d3ed2fdf5debba8224559c48f41b4cfbf2d extra : source : 0feb286c5b85e6e2a0ac56058c596324ca28d817 extra : histedit_source : ba6c9eb5c6ce7013b80c407372eeab7146b07f51
-
- 15 Apr, 2019 1 commit
-
-
Anny Gakhokidze authored
Bug 1541515 - Consolidate IPC calls to nsISHEntry inside of nsDocShell::GetChildSHEntry, r=peterv, r=nika for adding sync IPC messages Currently, nsDocShell::GetChildSHEntry calls 3 sync IPC calls on nsISHEntry, and the method GetChildSHEntry only has one caller. By moving GetChildSHEntry method to parent process for nsISHEntry, resulting in a new method nsISHEntry::GetChildSHEntry, 3 sync IPC calls can be reduced to 1. Differential Revision: https://phabricator.services.mozilla.com/D27633 --HG-- extra : rebase_source : 1e76a1b07d827b35bae7ed6acca25aa8732c9ed0 extra : source : 34d91f82faa36dd8d8ed721de365122d831f7b25 extra : histedit_source : 86592bc747d506c546ec660e57087e78b9719cf7
-
- 29 Mar, 2019 1 commit
-
-
Anny Gakhokidze authored
Bug 1539482 - Reduce the number of IPC calls on nsISHEntry in nsDocShell::LoadHistoryEntry, r=peterv, r=nika for adding sync IPC messages In nsDocShell::LoadHistoryEntry method, when it gets called from parent process, there are 13 sync IPC calls on nsISHEntry that retrieve information from the session history entry and create a doc shell load state object using the retrieved information. By adding a new method 'CreateLoadInfo'on nsISHEntry, inside of which the doc shell load state object will be created (with appropriate data filled out) and returned, we eliminate 12 sync IPC call, resulting in just 1 IPC call to nsISHEntry::CreateLoadInfo. Differential Revision: https://phabricator.services.mozilla.com/D26042 --HG-- extra : rebase_source : a4e1fa52932fd5caabb59bd133e9fbee7f4d0e4a extra : amend_source : f4d9f01afac0337808ba347eb997ce83e6ae1488 extra : source : 6ad53b35c7b4be933a3db1e1d45fa3da8a57abad extra : histedit_source : c08d0cebcc11a3a4f64d01566cb62d9a334a12ec
-
- 26 Mar, 2019 2 commits
-
-
Anny Gakhokidze authored
Bug 1539238 - Modify nsSHEntry::Create to consolidate setter calls on nsSHEntry in nsDocShell::AddToSessionHistory, r=peterv nsDocShell is the only consumer of nsISHEntry::Create, and in AddToSessionHistory method, after calling nsISHEntry::Create, it calls 8 setter methods on nsISHEntry, which results in a total of 9 sync IPC calls. With the proposed solution of setting everything via nsISHEntry::Create, we get a total of 1 sync IPC call. Differential Revision: https://phabricator.services.mozilla.com/D24979 --HG-- extra : rebase_source : af9c75043260a6333d789d3ca882173703f7bc29 extra : amend_source : 334281153e24f9e9f0abac3983d32fb99dae6995 extra : source : a8eed7c5d12c49366ad8acd706fa0e8464ed8549 extra : histedit_source : 653daabf83d43571803a1e33c95a4804e4275e7d
-
Anny Gakhokidze authored
Bug 1536471 - Consolidate calls to nsISHEntry::GetChildAt in nsDocShell::AddToSessionHistory by adding nsSHEntry::ClearEntry method, r=peterv, r=nika for adding sync IPC messages Currently, nsDocShell repeatedly calls nsISHEntry::GetChildAt and nsISHEntry::RemoveChild in nsDocShell::AddToSessionHistory, which results in twice as many IPC calls as the number of children a session history entry has. Additionally, there is one extra IPC sync call to nsISHEntry::AbandonBFCacheEntry after the loop. With the proposed solution, there will only be 1 sync IPC call. Differential Revision: https://phabricator.services.mozilla.com/D24978 --HG-- extra : rebase_source : ab98af417bcb28fdfcb1a115473b505fa8a70aa1 extra : source : 0270d6b952ffa1704690c777c55fcaed30125b38 extra : histedit_source : 9a031cb921ad8efa1bd96f7342e08337f3c0ca8a
-
- 05 Mar, 2019 1 commit
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D26904 --HG-- extra : source : 29cc55878945008fdc4f356969fe528c85f34d41 extra : amend_source : fb5a3bb318346ec6fc02bcdac51f1588b6e87634
-