gecko-dev/dom/ipc
Emilio Cobos Álvarez 162a6ef17c Bug 1759204 - Make text recognition interface be just C++, and deal with images and processes. r=aosmond
This is all still unused, but we'll add an JS API to HTMLImageElement
for testing in a bit.

The reason for not having the JS-exposed interface is that dealing with
all the relevant edge cases is pretty hard from JS (think of e.g., the
image source changing mid-recognition, and so on).

The frontend will probably want an "is image recognition available"
boolean, but that doesn't need to be on its own XPCOM component, IMO.

If we need a JS API for unit-testing or something we can always add it
later.

Depends on D141111

Differential Revision: https://phabricator.services.mozilla.com/D141112
2022-03-15 18:14:08 +00:00
..
fuzztest
jsactor Bug 1748888 - Add ErrorResult parameter to PromiseNativeHandler callbacks r=smaug 2022-01-20 19:11:39 +00:00
tests Bug 1758108 - Stop using ChromeUtils.import(..., null) for importing modules in browser_memory_distribution_telemetry.js. r=asuth 2022-03-08 16:59:19 +00:00
BrowserBridgeChild.cpp
BrowserBridgeChild.h Bug 1539884 - Part 15: Mark BrowserBridgeChild::RecvMaybeFireEmbedderLoadEvents as CAN_RUN_SCRIPT_BOUNDARY r=masayuki 2021-12-17 13:27:51 +00:00
BrowserBridgeHost.cpp
BrowserBridgeHost.h
BrowserBridgeParent.cpp
BrowserBridgeParent.h
BrowserChild.cpp Bug 1191862 - part 1: Make nsIWidget::NativeKeyBindingsType independent from nsIWidget and defined in an independent header file r=smaug 2022-02-15 08:00:05 +00:00
BrowserChild.h Bug 1191862 - part 1: Make nsIWidget::NativeKeyBindingsType independent from nsIWidget and defined in an independent header file r=smaug 2022-02-15 08:00:05 +00:00
BrowserHost.cpp
BrowserHost.h
BrowserParent.cpp Bug 1191862 - part 3: Make GlobalKeyListener not reserve key combination which is mapped to an edit command or a navigation command by native key bindings r=NeilDeakin,smaug 2022-02-15 08:00:06 +00:00
BrowserParent.h Bug 1750532 - Get rid of orientation information from BrowserParent/BrowserChild. r=nika 2022-01-18 00:57:36 +00:00
ClonedErrorHolder.cpp Bug 1752782 - Handle void message in ClonedErrorHolder. r=mccr8 2022-02-07 09:59:58 +00:00
ClonedErrorHolder.h
CoalescedInputData.cpp
CoalescedInputData.h
CoalescedMouseData.cpp
CoalescedMouseData.h
CoalescedTouchData.cpp
CoalescedTouchData.h
CoalescedWheelData.cpp
CoalescedWheelData.h
ColorPickerParent.cpp
ColorPickerParent.h
components.conf Bug 1741610 - Start LoginDetectionService on Android. r=agi,dimi 2021-12-17 16:06:25 +00:00
ContentChild.cpp Bug 1598759 - Remove support for Large-Allocation HTTP header. r=nika,fluent-reviewers 2022-03-09 03:18:04 +00:00
ContentChild.h Bug 1756518 - Delay starting UntrustedModulesProcessor. r=mhowell,necko-reviewers,kershaw 2022-03-05 04:39:05 +00:00
ContentParent.cpp Bug 1759204 - Make text recognition interface be just C++, and deal with images and processes. r=aosmond 2022-03-15 18:14:08 +00:00
ContentParent.h Bug 1759204 - Make text recognition interface be just C++, and deal with images and processes. r=aosmond 2022-03-15 18:14:08 +00:00
ContentProcess.cpp Bug 1737828 - Avoid the main thread when starting PBackground, r=asuth,ipc-reviewers,necko-reviewers,kershaw,handyman 2022-01-10 20:09:14 +00:00
ContentProcess.h
ContentProcessManager.cpp
ContentProcessManager.h
CSPMessageUtils.cpp Bug 1754037 - Part 4: Implement IPDLParamTraits in terms of ParamTraits, r=ipc-reviewers,mccr8 2022-03-04 15:39:41 +00:00
CSPMessageUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
DocShellMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
DocShellMessageUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
DOMTypes.ipdlh Bug 1754858 - Simplify screen orientation API implementation. r=smaug,m_kato,geckoview-reviewers 2022-02-15 20:22:54 +00:00
EffectsInfo.h
FilePickerParent.cpp
FilePickerParent.h
IdType.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
InProcessChild.h
InProcessImpl.cpp Bug 1751948 - Part 4: Correctly initialize OtherPid() for in-process actors, r=ipc-reviewers,mccr8 2022-02-28 21:01:48 +00:00
InProcessParent.h
jar.mn
LoginDetectionService.cpp
LoginDetectionService.h
ManifestMessagesChild.jsm
MaybeDiscarded.h
MemMapSnapshot.cpp
MemMapSnapshot.h
MemoryReportRequest.cpp
MemoryReportRequest.h
MemoryReportTypes.ipdlh
MMPrinter.cpp
MMPrinter.h
moz.build Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi 2021-12-23 20:29:07 +00:00
NativeThreadId.h
nsIDOMProcessChild.idl
nsIDOMProcessParent.idl
nsIHangReport.idl
nsILoginDetectionService.idl
PBrowser.ipdl Bug 1191862 - part 1: Make nsIWidget::NativeKeyBindingsType independent from nsIWidget and defined in an independent header file r=smaug 2022-02-15 08:00:05 +00:00
PBrowserBridge.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PColorPicker.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PContent.ipdl Bug 1759204 - Make text recognition interface be just C++, and deal with images and processes. r=aosmond 2022-03-15 18:14:08 +00:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PCycleCollectWithLogs.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PermissionMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PermissionMessageUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PFilePicker.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PInProcess.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PLoginReputation.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PProcessHangMonitor.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PreallocatedProcessManager.cpp
PreallocatedProcessManager.h
PrefsTypes.ipdlh Backed out 10 changesets (bug 1752332) for bc failures on browser_preferences_usage.js 2022-02-23 20:43:01 +02:00
ProcessActor.cpp
ProcessActor.h
ProcessHangMonitor.cpp
ProcessHangMonitor.h
ProcessHangMonitorIPC.h
ProcessIsolation.cpp Bug 1598759 - Remove support for Large-Allocation HTTP header. r=nika,fluent-reviewers 2022-03-09 03:18:04 +00:00
ProcessIsolation.h
ProcessPriorityManager.cpp Bug 1747138 - Breakdown CPU and GPU time by process type, r=chutten,gsvelto 2022-02-03 20:37:21 +00:00
ProcessPriorityManager.h
PropertyBagUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PropertyBagUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PTabContext.ipdlh
PURLClassifier.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PURLClassifierInfo.ipdlh
PURLClassifierLocal.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PVsync.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PWindowGlobal.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
ReferrerInfoUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
ReferrerInfoUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
RefMessageBodyService.cpp Bug 1744425 - Replace nsContentUtils::GenerateUUID() to nsID::GenerateUUID(). r=nika 2022-02-03 04:39:34 +00:00
RefMessageBodyService.h
remote-test.js
RemoteBrowser.cpp
RemoteBrowser.h
RemoteType.h Bug 1598759 - Remove support for Large-Allocation HTTP header. r=nika,fluent-reviewers 2022-03-09 03:18:04 +00:00
RemoteWebProgressRequest.cpp
RemoteWebProgressRequest.h
ServiceWorkerConfiguration.ipdlh
SharedMap.cpp
SharedMap.h
SharedMapChangeEvent.h
SharedMessageBody.cpp Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu 2022-01-20 15:42:57 +00:00
SharedMessageBody.h
SharedStringMap.cpp
SharedStringMap.h
StringTable.h Bug 1741665 - Align nsCString's public size_type better with other C++ APIs, r=mccr8,geckoview-reviewers,agi 2021-12-13 21:47:56 +00:00
StructuredCloneData.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
StructuredCloneData.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
TabContext.cpp
TabContext.h
TabMessageTypes.h
TabMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
TabMessageUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
test.xhtml
URLClassifierChild.h
URLClassifierParent.cpp Bug 1749059 - Remove Quantum DOM support from IPDL, r=ipc-reviewers,mccr8 2022-01-25 20:29:46 +00:00
URLClassifierParent.h Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
UserActivationIPCUtils.h
VsyncChild.h
VsyncMainChild.cpp
VsyncMainChild.h
VsyncParent.cpp Bug 1759234 - Merge VsyncSource::Display into VsyncSource. r=smaug 2022-03-15 18:13:56 +00:00
VsyncParent.h
VsyncWorkerChild.cpp
VsyncWorkerChild.h
WindowGlobalActor.cpp
WindowGlobalActor.h
WindowGlobalChild.cpp Bug 1754767 - Remove duplicate includes r=media-playback-reviewers,padenot 2022-02-11 10:01:15 +00:00
WindowGlobalChild.h Bug 1748874 - Part 3: Mark the decl of SessionStoreRestoreData::RestoreInto as CAN_RUN_SCRIPT r=masayuki 2022-01-11 11:52:27 +00:00
WindowGlobalParent.cpp Bug 1741671 - Enable BFCache for pages with beforeunload event listeners on Desktop r=smaug 2022-03-03 19:13:47 +00:00
WindowGlobalParent.h
WindowGlobalTypes.ipdlh