- 05 Dec, 2019 1 commit
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D53288 --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
-
- 10 Oct, 2019 1 commit
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D49169 --HG-- extra : rebase_source : 5a095b1237a210e2ffcc6888f8271b8b5be6dd6b extra : source : 7d400025faba588fe9a77103f151d6954a14ac13 extra : histedit_source : 55299b48422de0af4af8ae1712e08315fe2046a4
-
- 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
-
- 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
-