Changeset 246181 in webkit


Ignore:
Timestamp:
Jun 6, 2019 5:14:22 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r246123.
https://bugs.webkit.org/show_bug.cgi?id=198634

Causes test failures (Requested by ShawnRoberts on #webkit).

Reverted changeset:

"[iOS] Update sandboxes to address iokit-get-property errors"
https://bugs.webkit.org/show_bug.cgi?id=198494
https://trac.webkit.org/changeset/246123

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r246174 r246181  
     12019-06-06  Commit Queue  <commit-queue@webkit.org>
     2
     3        Unreviewed, rolling out r246123.
     4        https://bugs.webkit.org/show_bug.cgi?id=198634
     5
     6        Causes test failures (Requested by ShawnRoberts on #webkit).
     7
     8        Reverted changeset:
     9
     10        "[iOS] Update sandboxes to address iokit-get-property errors"
     11        https://bugs.webkit.org/show_bug.cgi?id=198494
     12        https://trac.webkit.org/changeset/246123
     13
    1142019-06-06  Geoffrey Garen  <ggaren@apple.com>
    215
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r246123 r246181  
    269269    (iokit-property "APTDevice")
    270270    (iokit-property "AVCSupported")
     271    (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))")
     272    (iokit-property "BaseAddressAlignmentRequirement")
     273    (iokit-property-regex #"^DisplayPipe(PlaneBaseAlignment|StrideRequirements)")
    271274    (iokit-property "HEVCSupported")
     275    (iokit-property-regex #"^IOGL(|ES(|Metal))BundleName")
     276    (iokit-property "IOGLESDefaultUseMetal")
    272277    (iokit-property-regex #"IOGVA(BGRAEnc|Codec|EncoderRestricted|Scaler)")
    273278    (iokit-property "IOClassNameOverride")
    274279    (iokit-property "IOPlatformUUID")
     280    (iokit-property "IOSurfaceAcceleratorCapabilitiesDict")
     281    (iokit-property-regex #"^MetalPlugin(Name|ClassName)")
     282    (iokit-property "Protocol Characteristics")
     283    (iokit-property "artwork-device-idiom") ;; <rdar://problem/49497720>
     284    (iokit-property "artwork-device-subtype")
     285    (iokit-property "artwork-display-gamut") ;; <rdar://problem/49497788>
     286    (iokit-property "artwork-dynamic-displaymode") ;; <rdar://problem/49497720>
     287    (iokit-property "artwork-scale-factor") ;; <rdar://problem/49497788>
     288    (iokit-property-regex #"(canvas-height|canvas-width)")
    275289    (iokit-property "class-code")
    276290    (iokit-property "color-accuracy-index")
     291    (iokit-property "compatible-device-fallback") ;; <rdar://problem/49497720>
    277292    (iokit-property "device-id")
    278293    (iokit-property "device-perf-memory-class")
    279294    (iokit-property "emu")
     295    (iokit-property "graphics-featureset-class") ;; <rdar://problem/49497720>
     296    (iokit-property "hdcp-hoover-protocol")
     297    (iokit-property "iommu-present")
     298    (iokit-property "product-description") ;; <rdar://problem/49497788>
     299    (iokit-property "product-id")
     300    (iokit-property "software-behavior")
    280301    (iokit-property "vendor-id")
     302    (iokit-property "ui-pip") ;; <rdar://problem/48867037>
    281303)
    282 
    283 (with-filter (iokit-registry-entry-class "AppleARMIODevice")
    284     (allow iokit-get-properties
    285         (iokit-property
    286             "canvas-height"
    287             "canvas-width"
    288 )))
    289 
    290 (with-filter (iokit-registry-entry-class "AppleJPEGDriver")
    291     (allow iokit-get-properties
    292         (iokit-property-prefix "AppleJPEG")
    293 ))
    294 
    295 (with-filter (iokit-registry-entry-class "IOAcceleratorES")
    296     (allow iokit-get-properties
    297         (iokit-property "BaseAddressAlignmentRequirement")
    298         (iokit-property-prefix "IOGLES")
    299         (iokit-property "MetalPluginName")
    300         (iokit-property "MetalPluginClassName")
    301 ))
    302 
    303 (with-filter (iokit-registry-entry-class "IOMobileFramebuffer")
    304     (allow iokit-get-properties
    305         (iokit-property
    306             "DisplayPipePlaneBaseAlignment"
    307             "DisplayPipeStrideRequirements"
    308             "hdcp-hoover-protocol"
    309 )))
    310 
    311 (with-filter (iokit-registry-entry-class "IOPlatformDevice")
    312     (allow iokit-get-properties
    313         (iokit-property
    314             "artwork-device-idiom"          ;; <rdar://problem/49497720>
    315             "artwork-device-subtype"        ;; <rdar://problem/49497720>
    316             "artwork-display-gamut"         ;; <rdar://problem/49497788>
    317             "artwork-dynamic-displaymode"   ;; <rdar://problem/49497720>
    318             "artwork-scale-factor"          ;; <rdar://problem/49497788>
    319             "compatible-device-fallback"    ;; <rdar://problem/49497720>
    320             "device-colors"                 ;; <rdar://problem/51322072>
    321             "device-perf-memory-class"      ;; <rdar://problem/51322072>
    322             "display-corner-radius"         ;; <rdar://problem/50602737>
    323             "graphics-featureset-class"     ;; <rdar://problem/49497720>
    324             "graphics-featureset-fallbacks" ;; <rdar://problem/51322072>
    325             "iommu-present"
    326             "oled-display"                  ;; <rdar://problem/51322072>
    327             "product-description"           ;; <rdar://problem/49497788>
    328             "product-id"                    ;; <rdar://problem/49497788>
    329             "ui-pip"                        ;; <rdar://problem/48867037>
    330 )))
    331 
    332 (with-filter (iokit-registry-entry-class "IOService")
    333     (allow iokit-get-properties
    334         (iokit-property
    335             "IOSurfaceAcceleratorCapabilitiesDict"
    336             "Protocol Characteristics"
    337             "software-behavior"
    338 )))
    339304
    340305;; Read-only preferences and data
Note: See TracChangeset for help on using the changeset viewer.