Title: [218109] trunk/Source/WebKit2
Revision
218109
Author
[email protected]
Date
2017-06-12 10:38:42 -0700 (Mon, 12 Jun 2017)

Log Message

[WK2][macOS] Alow iokit-get-properties for additional media features
https://bugs.webkit.org/show_bug.cgi?id=173082
<rdar://problem/32597547>

Reviewed by Alex Christensen.

* WebProcess/com.apple.WebProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (218108 => 218109)


--- trunk/Source/WebKit2/ChangeLog	2017-06-12 17:28:39 UTC (rev 218108)
+++ trunk/Source/WebKit2/ChangeLog	2017-06-12 17:38:42 UTC (rev 218109)
@@ -1,3 +1,13 @@
+2017-06-12  Brent Fulgham  <[email protected]>
+
+        [WK2][macOS] Alow iokit-get-properties for additional media features
+        https://bugs.webkit.org/show_bug.cgi?id=173082
+        <rdar://problem/32597547>
+
+        Reviewed by Alex Christensen.
+
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2017-06-12  Carlos Garcia Campos  <[email protected]>
 
         Add API::IconDatabaseClient

Modified: trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in (218108 => 218109)


--- trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2017-06-12 17:28:39 UTC (rev 218108)
+++ trunk/Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in	2017-06-12 17:38:42 UTC (rev 218109)
@@ -47,6 +47,8 @@
 
 (deny iokit-get-properties)
 (allow iokit-get-properties
+    (iokit-property "AGCInfo")
+    (iokit-property "AccelCaps")
     (iokit-property-regex #"^(Accurate|Extended)MaxDigitizerPressureValue")
     (iokit-property-regex #"^(Activation|Animation)Thresholds")
     (iokit-property "ActuationSupported")
@@ -53,8 +55,9 @@
     (iokit-property "AllowDisplaySleep")
     (iokit-property "AlwaysNeedsVelocityCalculated")
     (iokit-property "AppleIntelMEVABundleName")
-    (iokit-property-regex "AAPL,(DisplayPipe|alias-policy|boot-display|display-alias|mux-switch-state|primary-display)")
+    (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display)")
     (iokit-property-regex #"^ATY,fb_(linebytes|offset|size)")
+    (iokit-property "BacklightHandle")
     (iokit-property "CFBundleIdentifier")
     (iokit-property "DeviceEqID")
     (iokit-property "DisplayRouting")
@@ -63,7 +66,7 @@
     (iokit-property "Endianness")
     (iokit-property "Family ID")
     (iokit-property "ForceSupported")
-    (iokit-property-regex #"^IOAccel(Index|Types|Revision)")
+    (iokit-property-regex #"^IOAccel(DisplayPipeCapabilities|Index|Types|Revision)")
     (iokit-property-regex #"^IO(Class|MatchCategory|NameMatch)")
     (iokit-property-regex #"^IOAudioControl(ChannelID|ID|SubType|Usage|Value)")
     (iokit-property-regex #"^IOAudioDevice(CanBeDefaults|TransportType)")
@@ -74,61 +77,102 @@
     (iokit-property-regex #"^IOAudioEngineNum(ActiveUserClients|SampleFramesPerBuffer)")
     (iokit-property "IOAudioSampleRate")
     (iokit-property "IOAudioStreamSampleFormatByteOrder")
+    (iokit-property "IOBusyInterest")
     (iokit-property "IOCFPlugInTypes")
+    (iokit-property "IOChildIndex")
     (iokit-property-regex #"^IOClass(|NameOverride)")
     (iokit-property "IOConsoleUsers")
     (iokit-property "IODVDBundleName")
+    (iokit-property "IODeviceMemory")
     (iokit-property "IODisplayParameters")
     (iokit-property-regex #"^IOFB(CLUTDefer|Config|CursorInfo|Dependent(ID|Index))")
     (iokit-property "IOFBCurrentPixelClock")
     (iokit-property-regex #"^IOFBCurrentPixelCount(|Real)")
     (iokit-property-regex #"^IOFB(DetailedTimings|Gamma(Count|HeaderSize|Width))")
+    (iokit-property-regex #"^IOFB(Blue|Green|Red)GammaScale")
     (iokit-property-regex #"^IOFBI2CInterface(IDs|Info)")
     (iokit-property-regex #"^IOFB(Integrated|MemorySize|NeedsRefresh|ProbeOptions|ScalerInfo|TimingRange|Transform|UIScale|WaitCursor(Frames|Period))")
     (iokit-property "IOFramebufferOpenGLIndex")
     (iokit-property "IOGeneralInterest")
     (iokit-property "IOGLBundleName")
+    (iokit-property "IOHibernateState")
     (iokit-property "IOI2CTransactionTypes")
+    (iokit-property-regex #"^IOInterrupt(Controllers|Specifiers)")
     (iokit-property "IOGVAVTCapabilities")
     (iokit-property-regex #"^IOGVA(Codec|EncoderRestricted)")
-    (iokit-property-regex #"^IOGVA(.*)Decode$")
+    (iokit-property-regex #"^IOGVA(.*)(De|En)code$")
     (iokit-property "IOMatchCategory")
-    (iokit-property-regex #"^IONameMatch(|ed)")
+    (iokit-property "IONDRVFramebufferGeneration")
+    (iokit-property "IONVRAMProperty")
+    (iokit-property-regex #"^IOName(|Match(|ed))")
     (iokit-property "IOPMStrictTreeOrder")
+    (iokit-property "IOParentMatch")
+    (iokit-property-regex #"^IOPCI(Express(Capabilities|Link(Status|Capabilities))|MSIMode|Resourced)")
+    (iokit-property "IOPMIsPowerManaged")
     (iokit-property "IOPlatformUUID")
     (iokit-property "IOPowerManagement")
     (iokit-property "IOProbeScore")
+    (iokit-property "IOPropertyMatch")
     (iokit-property "IOProviderClass")
+    (iokit-property-regex #"^IOReport(Lures|Legend(|Public))")
     (iokit-property "IOScreenRestoreState")
-    (iokit-property-regex #"^IOVARenderer(|Sub)ID")
+    (iokit-property "IOSourceVersion")
+    (iokit-property-regex #"^IOVA(BundleName|Renderer(|Sub)ID)")
+    (iokit-property-regex #"^InternalStatistics(|Accm)")
     (iokit-property-regex #"^MetalPlugin(Name|ClassName)")
+    (iokit-property "MetalStatisticsName")
+    (iokit-property "MTHIDDevice")
     (iokit-property "MT Built-In")
     (iokit-property "MaintainPowerInUILock")
     (iokit-property "Max Packet Size")
     (iokit-property "MinDigitizerPressureValue")
     (iokit-property-regex #"^Multitouch (Subdevice |)ID")
+    (iokit-property "NVArch")
+    (iokit-property-regex #"^NVC(AP|LASS)")
+    (iokit-property-regex #"^NVDA,(Features|NVPresentment-version|accel-loaded|invalid-config|mm-version)")
+    (iokit-property-regex #"^NVDA(Type|initgl_created)")
+    (iokit-property "NVRAMProperty")
+    (iokit-property-regex #"^VRAM,(memvendorID|total(MB|size))")
     (iokit-property "NoAutoRoute")
+    (iokit-property-regex #"^PerformanceStatistics(|Accum)")
     (iokit-property "Protocol Characteristics")
+    (iokit-property "StartupDisplay")
     (iokit-property-regex #"^Support(AudioAUUC|sSilentClick|TapToWake)")
-    (iokit-property "MTHIDDevice")
     (iokit-property "Sensor Columns")
     (iokit-property-regex #"^Sensor Region (Descriptor|Param|Rows)")
     (iokit-property-regex #"^Sensor Surface (Descriptor|Height|Width)")
+    (iokit-property "SurfaceList")
     (iokit-property "WANTS_FRAMES_IGNORED")
+    (iokit-property-regex #"^acpi-(device|path)")
+    (iokit-property "assigned-addresses")
+    (iokit-property "attached-gpu-control-path")
     (iokit-property-regex #"^audio-(codec-info|device-mvalue|device-nvalue|selector)")
     (iokit-property "av-signal-type")
     (iokit-property "bcdVersion")
-    (iokit-property "board-id")
+    (iokit-property-regex #"^(board|device|revision|subsystem|vendor)-id")
     (iokit-property "boot-gamma-restored")
     (iokit-property "built-in")
+    (iokit-property "class-code")
+    (iokit-property "compatible")
     (iokit-property "connector-type")
+    (iokit-property-regex #"^(device|revision|subsystem-vendor|touch-size)-id")
+    (iokit-property "device_type")
     (iokit-property "graphic-options")
+    (iokit-property "hda-gfx")
     (iokit-property-regex #"^id(Product|Vendor)")
     (iokit-property "iofb_version")
+    (iokit-property "model")
+    (iokit-property "name")
+    (iokit-property "nv-stats")
     (iokit-property-regex #"^parser-(options|type)")
+    (iokit-property-regex #"^pci(-aspm-default|debug)")
     (iokit-property "port-number")
+    (iokit-property "reg")
+    (iokit-property "rm_board_number")
+    (iokit-property-regex #"^(rom|vbios)-revision")
+    (iokit-property "saved-config")
     (iokit-property "startup-timing")
-    (iokit-property "touch-size-id"))
+)
 #endif
 
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to