Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • gk/tor-browser
  • peterstory/tor-browser
  • sanketh/tor-browser
  • acat/tor-browser
  • sysrqb/tor-browser
  • boklm/tor-browser
  • dan/tor-browser
  • fabrizio/tor-browser
  • victorvw/tor-browser
  • aguestuser/tor-browser
  • WofWca/tor-browser
  • p13dz/tor-browser
  • mwolfe/tor-browser
  • tpo/applications/tor-browser
  • brade/tor-browser
  • pierov/tor-browser
  • ma1/tor-browser
  • JeremyRand/tor-browser
  • henry/tor-browser
  • msimonelli/tor-browser
  • cypherpunks1/tor-browser
  • blackZwork/tor-browser
  • starlingroot/tor-browser
  • cohosh/tor-browser
  • t-m-w/tor-browser
  • trinity-1686a/tor-browser
  • HHN/tor-browser
  • emmapeel/tor-browser
  • Achintya_Sharma/tor-browser
  • guest475646844/tor-browser
  • Mima/tor-browser
  • morgan/tor-browser
  • clairehurst/tor-browser
  • NoisyCoil/tor-browser
  • gus/tor-browser
  • Francewhoa/tor-browser
  • novialriptide/tor-browser
  • jwilde/tor-browser
  • brizental/tor-browser
  • ourhopeforfreedom/tor-browser
  • onyinyang/tor-browser
  • Noino/tor-browser
  • murmelurmel/tor-browser
43 results
Show changes
Commits on Source (2)
......@@ -5,7 +5,11 @@
// This file is loaded into the browser window scope.
/* eslint-env mozilla/browser-window */
const { UIState } = ChromeUtils.import("resource://services-sync/UIState.jsm");
ChromeUtils.defineModuleGetter(
this,
"UIState",
"resource://services-sync/UIState.jsm"
);
ChromeUtils.defineModuleGetter(
this,
......@@ -342,7 +346,9 @@ var gSync = {
// once syncing completes (bug 1239042).
_syncStartTime: 0,
_syncAnimationTimer: 0,
_obs: ["weave:engine:sync:finish", "quit-application", UIState.ON_UPDATE],
_obs: AppConstants.MOZ_SERVICES_SYNC
? ["weave:engine:sync:finish", "quit-application", UIState.ON_UPDATE]
: [],
get log() {
if (!this._log) {
......@@ -458,7 +464,7 @@ var gSync = {
this._definePrefGetters();
if (!this.FXA_ENABLED) {
if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
this.onFxaDisabled();
return;
}
......@@ -1529,7 +1535,7 @@ var gSync = {
// can lead to a empty label for 'Send To Device' Menu.
this.init();
if (!this.FXA_ENABLED) {
if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
// These items are hidden in onFxaDisabled(). No need to do anything.
return;
}
......@@ -1564,7 +1570,7 @@ var gSync = {
// "Send Page to Device" and "Send Link to Device" menu items
updateContentContextMenu(contextMenu) {
if (!this.FXA_ENABLED) {
if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
// These items are hidden by default. No need to do anything.
return false;
}
......
......@@ -719,10 +719,10 @@ let JSWINDOWACTORS = {
},
};
XPCOMUtils.defineLazyGetter(
this,
"WeaveService",
() => Cc["@mozilla.org/weave/service;1"].getService().wrappedJSObject
XPCOMUtils.defineLazyGetter(this, "WeaveService", () =>
AppConstants.MOZ_SERVICES_SYNC
? Cc["@mozilla.org/weave/service;1"].getService().wrappedJSObject
: null
);
if (AppConstants.MOZ_CRASHREPORTER) {
......@@ -2693,7 +2693,7 @@ BrowserGlue.prototype = {
// Schedule a sync (if enabled) after we've loaded
{
task: async () => {
if (WeaveService.enabled) {
if (WeaveService?.enabled) {
await WeaveService.whenLoaded();
WeaveService.Weave.Service.scheduler.autoConnect();
}
......
......@@ -179,7 +179,17 @@
@RESPATH@/browser/components/MacTouchBar.manifest
@RESPATH@/browser/components/MacTouchBar.js
#endif
; TODO: Remove this in ESR-115.
; If everything goes well, this patch will not be necessary in 115, because we
; have also an upstream bug.
; I suspect this is somehow incorrect, and that MOZ_SERVICES_SYNC is actually
; never defined for the makefile (it is not for Firefox 112, which builds
; correctly with MOZ_SERVICES_SYNC == False, even without this ifdef).
; But we are interested in disabling it, so using either this, or #if 0 would be
; fine for us.
#ifdef MOZ_SERVICES_SYNC
@RESPATH@/components/SyncComponents.manifest
#endif
@RESPATH@/components/servicesComponents.manifest
@RESPATH@/components/servicesSettings.manifest
@RESPATH@/components/cryptoComponents.manifest
......
......@@ -7,7 +7,8 @@
imply_option("MOZ_PLACES", True)
# tor-browser#32493
imply_option("MOZ_SERVICES_HEALTHREPORT", False)
imply_option("MOZ_SERVICES_SYNC", True)
# tor-browser#41629
imply_option("MOZ_SERVICES_SYNC", False)
imply_option("MOZ_DEDICATED_PROFILES", True)
imply_option("MOZ_BLOCK_PROFILE_DOWNGRADE", True)
# tor-browser#33734
......
......@@ -291,6 +291,7 @@ for var in (
for var in (
"MOZ_ALLOW_ADDON_SIDELOAD",
"MOZ_BACKGROUNDTASKS",
"MOZ_SERVICES_SYNC",
"MOZ_SYSTEM_NSS",
"MOZ_SYSTEM_POLICIES",
"MOZ_UNSIGNED_APP_SCOPE",
......