|
35 | 35 | DD1AE2FC1E9A72180003FFF0 /* PlaybackInfoParser.js in Resources */ = {isa = PBXBuildFile; fileRef = DD1AE2FB1E9A72180003FFF0 /* PlaybackInfoParser.js */; };
|
36 | 36 | DD1AE2FE1E9A72350003FFF0 /* PlaybackInfoAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1AE2FD1E9A72350003FFF0 /* PlaybackInfoAdapter.swift */; };
|
37 | 37 | DD1AE3001E9A725D0003FFF0 /* PlaybackInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1AE2FF1E9A725D0003FFF0 /* PlaybackInfo.swift */; };
|
| 38 | + DD1AE3021E9A8C010003FFF0 /* OvercastModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1AE3011E9A8C010003FFF0 /* OvercastModel.swift */; }; |
| 39 | + DD1AE30C1E9A8E630003FFF0 /* IGListDiff.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD1AE3091E9A8E470003FFF0 /* IGListDiff.framework */; }; |
| 40 | + DD1AE30D1E9A8E630003FFF0 /* IGListDiff.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DD1AE3091E9A8E470003FFF0 /* IGListDiff.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
38 | 41 | DD1EFA781CE671A800E0C623 /* look.js in Resources */ = {isa = PBXBuildFile; fileRef = DD1EFA771CE671A800E0C623 /* look.js */; };
|
39 | 42 | DD1EFA7A1CE671B200E0C623 /* PMWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1EFA791CE671B200E0C623 /* PMWebView.swift */; };
|
40 | 43 | DD6DFF471DD69700004954DE /* Podcast.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD6DFF461DD69700004954DE /* Podcast.swift */; };
|
|
56 | 59 | /* End PBXBuildFile section */
|
57 | 60 |
|
58 | 61 | /* Begin PBXContainerItemProxy section */
|
| 62 | + DD1AE3081E9A8E470003FFF0 /* PBXContainerItemProxy */ = { |
| 63 | + isa = PBXContainerItemProxy; |
| 64 | + containerPortal = DD1AE3031E9A8E470003FFF0 /* IGListDiff.xcodeproj */; |
| 65 | + proxyType = 2; |
| 66 | + remoteGlobalIDString = DD7CA1BE1DAECCC10020B93F; |
| 67 | + remoteInfo = IGListDiff; |
| 68 | + }; |
| 69 | + DD1AE30E1E9A8E630003FFF0 /* PBXContainerItemProxy */ = { |
| 70 | + isa = PBXContainerItemProxy; |
| 71 | + containerPortal = DD1AE3031E9A8E470003FFF0 /* IGListDiff.xcodeproj */; |
| 72 | + proxyType = 1; |
| 73 | + remoteGlobalIDString = DD7CA1BD1DAECCC10020B93F; |
| 74 | + remoteInfo = IGListDiff; |
| 75 | + }; |
59 | 76 | DD6DFF5E1DD6A122004954DE /* PBXContainerItemProxy */ = {
|
60 | 77 | isa = PBXContainerItemProxy;
|
61 | 78 | containerPortal = DD0BFE311CE25D1400446474 /* Project object */;
|
|
73 | 90 | dstSubfolderSpec = 10;
|
74 | 91 | files = (
|
75 | 92 | DD0BFE6B1CE2817100446474 /* Sparkle.framework in Embed Frameworks */,
|
| 93 | + DD1AE30D1E9A8E630003FFF0 /* IGListDiff.framework in Embed Frameworks */, |
76 | 94 | );
|
77 | 95 | name = "Embed Frameworks";
|
78 | 96 | runOnlyForDeploymentPostprocessing = 0;
|
|
110 | 128 | DD1AE2FB1E9A72180003FFF0 /* PlaybackInfoParser.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = PlaybackInfoParser.js; sourceTree = "<group>"; };
|
111 | 129 | DD1AE2FD1E9A72350003FFF0 /* PlaybackInfoAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaybackInfoAdapter.swift; sourceTree = "<group>"; };
|
112 | 130 | DD1AE2FF1E9A725D0003FFF0 /* PlaybackInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaybackInfo.swift; sourceTree = "<group>"; };
|
| 131 | + DD1AE3011E9A8C010003FFF0 /* OvercastModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OvercastModel.swift; sourceTree = "<group>"; }; |
| 132 | + DD1AE3031E9A8E470003FFF0 /* IGListDiff.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = IGListDiff.xcodeproj; path = lib/IGListDiff/IGListDiff.xcodeproj; sourceTree = "<group>"; }; |
113 | 133 | DD1EFA771CE671A800E0C623 /* look.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = look.js; sourceTree = "<group>"; };
|
114 | 134 | DD1EFA791CE671B200E0C623 /* PMWebView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PMWebView.swift; sourceTree = "<group>"; };
|
115 | 135 | DD6DFF461DD69700004954DE /* Podcast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Podcast.swift; sourceTree = "<group>"; };
|
|
140 | 160 | buildActionMask = 2147483647;
|
141 | 161 | files = (
|
142 | 162 | DD0BFE6A1CE2817100446474 /* Sparkle.framework in Frameworks */,
|
| 163 | + DD1AE30C1E9A8E630003FFF0 /* IGListDiff.framework in Frameworks */, |
143 | 164 | DD0BFE741CE2890000446474 /* Crashlytics.framework in Frameworks */,
|
144 | 165 | DD0BFE731CE2890000446474 /* Fabric.framework in Frameworks */,
|
145 | 166 | );
|
|
265 | 286 | DD0BFE691CE2816C00446474 /* Vendor */ = {
|
266 | 287 | isa = PBXGroup;
|
267 | 288 | children = (
|
| 289 | + DD1AE3031E9A8E470003FFF0 /* IGListDiff.xcodeproj */, |
268 | 290 | DD6DFF661DD6A1DF004954DE /* SwiftyJSON.swift */,
|
269 | 291 | DD0BFE711CE2890000446474 /* Fabric.framework */,
|
270 | 292 | DD0BFE721CE2890000446474 /* Crashlytics.framework */,
|
|
294 | 316 | name = "Touch Bar";
|
295 | 317 | sourceTree = "<group>";
|
296 | 318 | };
|
| 319 | + DD1AE3041E9A8E470003FFF0 /* Products */ = { |
| 320 | + isa = PBXGroup; |
| 321 | + children = ( |
| 322 | + DD1AE3091E9A8E470003FFF0 /* IGListDiff.framework */, |
| 323 | + ); |
| 324 | + name = Products; |
| 325 | + sourceTree = "<group>"; |
| 326 | + }; |
297 | 327 | DD6DFF451DD696F6004954DE /* Models */ = {
|
298 | 328 | isa = PBXGroup;
|
299 | 329 | children = (
|
300 | 330 | DD6DFF4A1DD697BD004954DE /* Adapters */,
|
301 | 331 | DD6DFF4D1DD697E5004954DE /* Result.swift */,
|
| 332 | + DD1AE3011E9A8C010003FFF0 /* OvercastModel.swift */, |
302 | 333 | DD6DFF461DD69700004954DE /* Podcast.swift */,
|
303 | 334 | DD6DFF481DD69734004954DE /* Episode.swift */,
|
304 | 335 | DD1AE2FF1E9A725D0003FFF0 /* PlaybackInfo.swift */,
|
|
373 | 404 | buildRules = (
|
374 | 405 | );
|
375 | 406 | dependencies = (
|
| 407 | + DD1AE30F1E9A8E630003FFF0 /* PBXTargetDependency */, |
376 | 408 | );
|
377 | 409 | name = PodcastMenu;
|
378 | 410 | productName = PodcastMenu;
|
|
431 | 463 | mainGroup = DD0BFE301CE25D1400446474;
|
432 | 464 | productRefGroup = DD0BFE3A1CE25D1400446474 /* Products */;
|
433 | 465 | projectDirPath = "";
|
| 466 | + projectReferences = ( |
| 467 | + { |
| 468 | + ProductGroup = DD1AE3041E9A8E470003FFF0 /* Products */; |
| 469 | + ProjectRef = DD1AE3031E9A8E470003FFF0 /* IGListDiff.xcodeproj */; |
| 470 | + }, |
| 471 | + ); |
434 | 472 | projectRoot = "";
|
435 | 473 | targets = (
|
436 | 474 | DD0BFE381CE25D1400446474 /* PodcastMenu */,
|
|
439 | 477 | };
|
440 | 478 | /* End PBXProject section */
|
441 | 479 |
|
| 480 | +/* Begin PBXReferenceProxy section */ |
| 481 | + DD1AE3091E9A8E470003FFF0 /* IGListDiff.framework */ = { |
| 482 | + isa = PBXReferenceProxy; |
| 483 | + fileType = wrapper.framework; |
| 484 | + path = IGListDiff.framework; |
| 485 | + remoteRef = DD1AE3081E9A8E470003FFF0 /* PBXContainerItemProxy */; |
| 486 | + sourceTree = BUILT_PRODUCTS_DIR; |
| 487 | + }; |
| 488 | +/* End PBXReferenceProxy section */ |
| 489 | + |
442 | 490 | /* Begin PBXResourcesBuildPhase section */
|
443 | 491 | DD0BFE371CE25D1400446474 /* Resources */ = {
|
444 | 492 | isa = PBXResourcesBuildPhase;
|
|
503 | 551 | DD0BFE4A1CE2602B00446474 /* StatusPopoverController.swift in Sources */,
|
504 | 552 | DD1EFA7A1CE671B200E0C623 /* PMWebView.swift in Sources */,
|
505 | 553 | DD14EB8D1DD6C4A600906DAD /* ScrubberRemoteImageItemView.swift in Sources */,
|
| 554 | + DD1AE3021E9A8C010003FFF0 /* OvercastModel.swift in Sources */, |
506 | 555 | DD0BFE4E1CE260FC00446474 /* Metrics.swift in Sources */,
|
507 | 556 | DD14EB8B1DD6C2A000906DAD /* ImageCache.swift in Sources */,
|
508 | 557 | DDC61FED1CE2F20E00C0FADA /* NSImage+CGImage.m in Sources */,
|
|
533 | 582 | /* End PBXSourcesBuildPhase section */
|
534 | 583 |
|
535 | 584 | /* Begin PBXTargetDependency section */
|
| 585 | + DD1AE30F1E9A8E630003FFF0 /* PBXTargetDependency */ = { |
| 586 | + isa = PBXTargetDependency; |
| 587 | + name = IGListDiff; |
| 588 | + targetProxy = DD1AE30E1E9A8E630003FFF0 /* PBXContainerItemProxy */; |
| 589 | + }; |
536 | 590 | DD6DFF5F1DD6A122004954DE /* PBXTargetDependency */ = {
|
537 | 591 | isa = PBXTargetDependency;
|
538 | 592 | target = DD0BFE381CE25D1400446474 /* PodcastMenu */;
|
|
0 commit comments