Skip to content

Commit 7e5789c

Browse files
committed
Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout
Backed out changeset 0ceb457743b4 (bug 1834172) Backed out changeset 7ad6a3ad9db7 (bug 1827747)
1 parent 6f887f9 commit 7e5789c

File tree

15 files changed

+4
-142
lines changed

15 files changed

+4
-142
lines changed

browser/installer/Makefile.in

-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ DEFINES += -DMOZ_ENABLE_SKIA_PDF=$(MOZ_ENABLE_SKIA_PDF)
6767
endif
6868

6969
DEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME)
70-
DEFINES += -DMOZ_EME_PROCESS_NAME="$(MOZ_EME_PROCESS_NAME)"
7170

7271
# Set MSVC dlls version to package, if any.
7372
ifdef MOZ_NO_DEBUG_RTL

browser/installer/allowed-dupes.mn

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ updater.app/Contents/MacOS/org.mozilla.updater
1111

1212
plugin-container.app/Contents/PkgInfo
1313
updater.app/Contents/PkgInfo
14-
media-plugin-helper.app/Contents/PkgInfo
1514

1615
# Duplicated on Linux by browser/branding/branding-common.mozbuild
1716
#ifdef XP_LINUX

browser/installer/package-manifest.in

-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@
9090
#endif
9191
#ifdef XP_MACOSX
9292
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@.app/
93-
@BINPATH@/@MOZ_EME_PROCESS_NAME@.app/
9493
#else
9594
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@
9695
#endif

ipc/app/Makefile.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ libs::
3030
$(NSINSTALL) -D $(DIST)/bin/$(PROGRAM).app
3131
rsync -a -C --exclude '*.in' $(srcdir)/macbuild/Contents $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app
3232
$(call py_action,preprocessor,-Fsubstitution -DPROGRAM='$(MOZ_CHILD_PROCESS_NAME)' -DMOZ_DEVELOPER_REPO_PATH='$(topsrcdir)' -DMOZ_DEVELOPER_OBJ_PATH='$(topobjdir)' $(srcdir)/macbuild/Contents/Info.plist.in -o $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app/Contents/Info.plist)
33-
$(call py_action,preprocessor,-Fsubstitution --output-encoding utf-16 -DAPP_NAME='$(MOZ_CHILD_PROCESS_APPNAME)' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in -o $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app/Contents/Resources/English.lproj/InfoPlist.strings)
33+
$(call py_action,preprocessor,-Fsubstitution --output-encoding utf-16 -DAPP_NAME='$(MOZ_CHILD_PROCESS_BUNDLENAME)' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in -o $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app/Contents/Resources/English.lproj/InfoPlist.strings)
3434
$(NSINSTALL) -D $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app/Contents/MacOS
3535
$(NSINSTALL) $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME) $(DIST)/bin/$(MOZ_CHILD_PROCESS_NAME).app/Contents/MacOS
3636
endif #}

ipc/glue/GeckoChildProcessHost.cpp

+1-22
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
# include "SharedMemoryBasic.h"
2020
# include "base/rand_util.h"
2121
# include "chrome/common/mach_ipc_mac.h"
22-
# include "mozilla/StaticPrefs_media.h"
2322
# include "nsILocalFileMac.h"
2423
#endif
2524

@@ -565,22 +564,6 @@ mozilla::BinPathType BaseProcessLauncher::GetPathToBinary(
565564
return pathType;
566565
}
567566

568-
#ifdef MOZ_WIDGET_COCOA
569-
// The GMP child process runs via the Media Plugin Helper executable
570-
// which is a clone of plugin-container allowing for GMP-specific
571-
// codesigning entitlements.
572-
nsCString bundleName;
573-
std::string executableLeafName;
574-
if (processType == GeckoProcessType_GMPlugin &&
575-
mozilla::StaticPrefs::media_plugin_helper_process_enabled()) {
576-
bundleName = MOZ_EME_PROCESS_BUNDLENAME;
577-
executableLeafName = MOZ_EME_PROCESS_NAME_BRANDED;
578-
} else {
579-
bundleName = MOZ_CHILD_PROCESS_BUNDLENAME;
580-
executableLeafName = MOZ_CHILD_PROCESS_NAME;
581-
}
582-
#endif
583-
584567
if (ShouldHaveDirectoryService()) {
585568
MOZ_ASSERT(gGREBinPath);
586569
#ifdef OS_WIN
@@ -592,7 +575,7 @@ mozilla::BinPathType BaseProcessLauncher::GetPathToBinary(
592575

593576
// We need to use an App Bundle on OS X so that we can hide
594577
// the dock icon. See Bug 557225.
595-
childProcPath->AppendNative(bundleName);
578+
childProcPath->AppendNative("plugin-container.app"_ns);
596579
childProcPath->AppendNative("Contents"_ns);
597580
childProcPath->AppendNative("MacOS"_ns);
598581
nsCString tempCPath;
@@ -615,11 +598,7 @@ mozilla::BinPathType BaseProcessLauncher::GetPathToBinary(
615598
exePath = exePath.DirName();
616599
}
617600

618-
#ifdef MOZ_WIDGET_COCOA
619-
exePath = exePath.Append(executableLeafName);
620-
#else
621601
exePath = exePath.AppendASCII(MOZ_CHILD_PROCESS_NAME);
622-
#endif
623602

624603
return pathType;
625604
}

ipc/glue/moz.build

+1-6
Original file line numberDiff line numberDiff line change
@@ -279,12 +279,7 @@ FINAL_LIBRARY = "xul"
279279
if CONFIG["OS_ARCH"] == "Darwin":
280280
OS_LIBS += ["bsm"] # for audit_token_to_pid
281281

282-
for var in (
283-
"MOZ_CHILD_PROCESS_NAME",
284-
"MOZ_CHILD_PROCESS_BUNDLENAME",
285-
"MOZ_EME_PROCESS_NAME_BRANDED",
286-
"MOZ_EME_PROCESS_BUNDLENAME",
287-
):
282+
for var in ("MOZ_CHILD_PROCESS_NAME", "MOZ_CHILD_PROCESS_BUNDLE"):
288283
DEFINES[var] = '"%s"' % CONFIG[var]
289284

290285
if CONFIG["MOZ_SANDBOX"] and CONFIG["OS_ARCH"] == "WINNT":

ipc/mediapluginhelper/Makefile.in

-18
This file was deleted.

ipc/mediapluginhelper/macbuild/Contents/Info.plist.in

-32
This file was deleted.

ipc/mediapluginhelper/macbuild/Contents/PkgInfo

-1
This file was deleted.

ipc/mediapluginhelper/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in

-7
This file was deleted.

ipc/mediapluginhelper/moz.build

-20
This file was deleted.

ipc/moz.build

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
DIRS += [
88
"app",
9-
"mediapluginhelper",
109
"chromium",
1110
"glue",
1211
"ipdl",

modules/libpref/init/StaticPrefList.yaml

-9
Original file line numberDiff line numberDiff line change
@@ -11016,15 +11016,6 @@
1101611016
value: true
1101711017
mirror: always
1101811018

11019-
# On Mac, enables using the `<Brand> Media Plugin Helper` executable as the
11020-
# GMP child process instead of the plugin-container executable.
11021-
#if defined(XP_MACOSX)
11022-
- name: media.plugin_helper_process.enabled
11023-
type: RelaxedAtomicBool
11024-
value: false
11025-
mirror: always
11026-
#endif
11027-
1102811019
#---------------------------------------------------------------------------
1102911020
# Prefs starting with "midi."
1103011021
#---------------------------------------------------------------------------

old-configure.in

+1-21
Original file line numberDiff line numberDiff line change
@@ -1176,32 +1176,12 @@ else
11761176
MOZ_CHILD_PROCESS_NAME="libplugin-container.so"
11771177
fi
11781178
MOZ_CHILD_PROCESS_BUNDLE="plugin-container.app/Contents/MacOS/"
1179-
MOZ_CHILD_PROCESS_BUNDLENAME="plugin-container.app"
1180-
MOZ_CHILD_PROCESS_APPNAME="${MOZ_APP_DISPLAYNAME}CP"
1179+
MOZ_CHILD_PROCESS_BUNDLENAME="${MOZ_APP_DISPLAYNAME}CP"
11811180

11821181
AC_SUBST(MOZ_CHILD_PROCESS_NAME)
11831182
AC_SUBST(MOZ_CHILD_PROCESS_BUNDLE)
1184-
AC_SUBST(MOZ_CHILD_PROCESS_APPNAME)
11851183
AC_SUBST(MOZ_CHILD_PROCESS_BUNDLENAME)
11861184

1187-
dnl ==========================================================
1188-
dnl = Mac Media Plugin Helper (GMP Child) Process Name for IPC
1189-
dnl ==========================================================
1190-
MOZ_EME_PROCESS_NAME="media-plugin-helper"
1191-
MOZ_EME_PROCESS_NAME_BRANDED="$MOZ_APP_DISPLAYNAME Media Plugin Helper"
1192-
MOZ_EME_PROCESS_BUNDLENAME="${MOZ_EME_PROCESS_NAME}.app"
1193-
# Generate a lower case string with no spaces to be used as the bundle ID
1194-
# for the EME helper .app of the form org.mozilla.<executable-name>.
1195-
MOZ_EME_PROCESS_BUNDLEID=`echo "$MOZ_APP_DISPLAYNAME" | tr ' ' '-'`
1196-
MOZ_EME_PROCESS_BUNDLEID=`echo "$MOZ_EME_PROCESS_BUNDLEID" | tr 'A-Z' 'a-z'`
1197-
MOZ_EME_PROCESS_BUNDLEID=${MOZ_EME_PROCESS_BUNDLEID}-${MOZ_EME_PROCESS_NAME}
1198-
MOZ_EME_PROCESS_BUNDLEID=${MOZ_DISTRIBUTION_ID}.${MOZ_EME_PROCESS_BUNDLEID}
1199-
1200-
AC_SUBST(MOZ_EME_PROCESS_NAME)
1201-
AC_SUBST(MOZ_EME_PROCESS_NAME_BRANDED)
1202-
AC_SUBST(MOZ_EME_PROCESS_BUNDLENAME)
1203-
AC_SUBST(MOZ_EME_PROCESS_BUNDLEID)
1204-
12051185
# The following variables are available to branding and application
12061186
# configuration ($BRANDING/configure.sh and $APPLICATION/confvars.sh):
12071187
# - MOZ_APP_VENDOR: Used for application.ini's "Vendor" field, which also

python/mozbuild/mozbuild/artifacts.py

-1
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,6 @@ class MacArtifactJob(ArtifactJob):
646646
"Contents/MacOS",
647647
[
648648
"crashreporter.app/Contents/MacOS/crashreporter",
649-
"media-plugin-helper.app/Contents/MacOS/* Media Plugin Helper",
650649
"{product}",
651650
"{product}-bin",
652651
"*.dylib",

0 commit comments

Comments
 (0)