Skip to content

Commit

Permalink
Bug 1682030 - Remove OSX interposer. r=haik
Browse files Browse the repository at this point in the history
Removes the mac plugin_interposer (and the related NSCursorInfo behavior), as part of removing all of NPAPI plugin support, since it has no other clients.

Differential Revision: https://phabricator.services.mozilla.com/D107142
  • Loading branch information
davidp3 committed Apr 6, 2021
1 parent d05df71 commit 1ee7be3
Show file tree
Hide file tree
Showing 14 changed files with 8 additions and 1,547 deletions.
3 changes: 2 additions & 1 deletion CLOBBER
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@
# changes to stick? As of bug 928195, this shouldn't be necessary! Please
# don't change CLOBBER for WebIDL changes any more.

Merge day clobber
Merge day clobber
Bug 1682030 - OSX builds complain about TestPlugin after that product is removed from tree
1 change: 0 additions & 1 deletion browser/installer/package-manifest.in
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@
#endif
#ifdef XP_MACOSX
@BINPATH@/@[email protected]/
@BINPATH@/@DLL_PREFIX@plugin_child_interpose@DLL_SUFFIX@
#else
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@
#endif
Expand Down
7 changes: 0 additions & 7 deletions dom/plugins/ipc/PPluginModule.ipdl
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ include protocol PFunctionBroker;
using NPError from "npapi.h";
using NPNVariable from "npapi.h";
using mozilla::dom::NativeThreadId from "mozilla/dom/NativeThreadId.h";
using class mac_plugin_interposing::NSCursorInfo from "mozilla/plugins/PluginMessageUtils.h";
using struct nsID from "nsID.h";
using struct mozilla::plugins::NPAudioDeviceChangeDetailsIPC from "mozilla/plugins/PluginMessageUtils.h";
using struct mozilla::plugins::NPAudioDeviceStateChangedIPC from "mozilla/plugins/PluginMessageUtils.h";
Expand Down Expand Up @@ -127,12 +126,6 @@ parent:
double aWidth, double aHeight);
async PluginHideWindow(uint32_t aWindowId);

// OS X Specific calls to allow the plugin to manage the cursor.
async SetCursor(NSCursorInfo cursorInfo);
async ShowCursor(bool show);
async PushCursor(NSCursorInfo cursorInfo);
async PopCursor();

sync NPN_SetException(nsCString message);

async NPN_ReloadPlugins(bool aReloadPages);
Expand Down
137 changes: 0 additions & 137 deletions dom/plugins/ipc/PluginInterposeOSX.h

This file was deleted.

Loading

0 comments on commit 1ee7be3

Please sign in to comment.