- 05 Dec, 2019 1 commit
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D53288 --HG-- extra : moz-landing-system : lando
-
- 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
-
- 27 Aug, 2019 1 commit
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D44442 --HG-- extra : rebase_source : c1700389bff0e86f120298f838e37244309dab3e extra : amend_source : b05519f5b6ab4ce5207318e55bc28a1582e2b905 extra : source : 3da2f0f2d95bf2452caf7afc06a5c4887e477068 extra : histedit_source : 483074226bac0ae0387677e24958c5225207e01b
-
- 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
-