Bug 40597: Implement TorSettings module
- migrated in-page settings read/write implementation from about:preferences#tor to the TorSettings module - TorSettings initially loads settings from the tor daemon, and saves them to firefox prefs - TorSettings notifies observers when a setting has changed; currently only QuickStart notification is implemented for parity with previous preference notify logic in about:torconnect and about:preferences#tor - about:preferences#tor, and about:torconnect now read and write settings thorugh the TorSettings module - all tor settings live in the torbrowser.settings.* preference branch - removed unused pref modify permission for about:torconnect content page from AsyncPrefs.jsm Bug 40645: Migrate Moat APIs to Moat.jsm module
Showing
- browser/modules/BridgeDB.jsm 61 additions, 0 deletionsbrowser/modules/BridgeDB.jsm
- browser/modules/Moat.jsm 780 additions, 0 deletionsbrowser/modules/Moat.jsm
- browser/modules/TorConnect.jsm 755 additions, 0 deletionsbrowser/modules/TorConnect.jsm
- browser/modules/TorProtocolService.jsm 502 additions, 0 deletionsbrowser/modules/TorProtocolService.jsm
- browser/modules/TorSettings.jsm 674 additions, 0 deletionsbrowser/modules/TorSettings.jsm
- browser/modules/moz.build 4 additions, 0 deletionsbrowser/modules/moz.build
- toolkit/components/processsingleton/MainProcessSingleton.jsm 5 additions, 0 deletionstoolkit/components/processsingleton/MainProcessSingleton.jsm
browser/modules/BridgeDB.jsm
0 → 100644
browser/modules/Moat.jsm
0 → 100644
This diff is collapsed.
browser/modules/TorConnect.jsm
0 → 100644
This diff is collapsed.
browser/modules/TorProtocolService.jsm
0 → 100644
browser/modules/TorSettings.jsm
0 → 100644
This diff is collapsed.
Please register or sign in to comment