add MatchView
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
3F49E946216B86150047B0FE /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E945216B86150047B0FE /* Match.swift */; };
|
||||
3F49E948216B862B0047B0FE /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E947216B862B0047B0FE /* StatusBarController.swift */; };
|
||||
3F49E94A216BE87B0047B0FE /* MatchesAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E949216BE87B0047B0FE /* MatchesAPI.swift */; };
|
||||
3F563E07216E640D00AA3C06 /* MatchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F563E06216E640D00AA3C06 /* MatchView.swift */; };
|
||||
3FB6BB48216B8594000BF5AA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6BB47216B8594000BF5AA /* AppDelegate.swift */; };
|
||||
3FB6BB4A216B8595000BF5AA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FB6BB49216B8595000BF5AA /* Assets.xcassets */; };
|
||||
3FB6BB4D216B8595000BF5AA /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3FB6BB4B216B8595000BF5AA /* MainMenu.xib */; };
|
||||
@@ -22,6 +23,7 @@
|
||||
3F49E945216B86150047B0FE /* Match.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Match.swift; sourceTree = "<group>"; };
|
||||
3F49E947216B862B0047B0FE /* StatusBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarController.swift; sourceTree = "<group>"; };
|
||||
3F49E949216BE87B0047B0FE /* MatchesAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchesAPI.swift; sourceTree = "<group>"; };
|
||||
3F563E06216E640D00AA3C06 /* MatchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchView.swift; sourceTree = "<group>"; };
|
||||
3FB6BB44216B8594000BF5AA /* LiquipediaMenu.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiquipediaMenu.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
3FB6BB47216B8594000BF5AA /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
||||
3FB6BB49216B8595000BF5AA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
@@ -74,6 +76,7 @@
|
||||
children = (
|
||||
3FB6BB47216B8594000BF5AA /* AppDelegate.swift */,
|
||||
3F49E945216B86150047B0FE /* Match.swift */,
|
||||
3F563E06216E640D00AA3C06 /* MatchView.swift */,
|
||||
3F49E947216B862B0047B0FE /* StatusBarController.swift */,
|
||||
3F49E949216BE87B0047B0FE /* MatchesAPI.swift */,
|
||||
3FB6BB49216B8595000BF5AA /* Assets.xcassets */,
|
||||
@@ -210,6 +213,7 @@
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
3FB6BB48216B8594000BF5AA /* AppDelegate.swift in Sources */,
|
||||
3F563E07216E640D00AA3C06 /* MatchView.swift in Sources */,
|
||||
3F49E948216B862B0047B0FE /* StatusBarController.swift in Sources */,
|
||||
3F49E94A216BE87B0047B0FE /* MatchesAPI.swift in Sources */,
|
||||
3F49E946216B86150047B0FE /* Match.swift in Sources */,
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
<dependencies>
|
||||
<deployment identifier="macosx"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14313.18"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
|
||||
@@ -684,5 +685,103 @@
|
||||
<menu id="o3m-Bx-rgD">
|
||||
<point key="canvasLocation" x="379" y="145"/>
|
||||
</menu>
|
||||
<customView id="mdA-hu-Y75" customClass="MatchView" customModule="LiquipediaMenu" customModuleProvider="target">
|
||||
<rect key="frame" x="0.0" y="0.0" width="389" height="108"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<subviews>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ku9-TU-97P">
|
||||
<rect key="frame" x="-2" y="91" width="32" height="17"/>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" title="LIVE" id="RSN-fS-XZI">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="systemGreenColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jkF-GR-que">
|
||||
<rect key="frame" x="118" y="91" width="44" height="17"/>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" alignment="right" title="Secret" id="lUe-Xw-tqf">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Z6t-MP-DaY">
|
||||
<rect key="frame" x="166" y="91" width="29" height="17"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="c4I-5m-0Bv"/>
|
||||
</constraints>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="2" id="QuN-Ud-h65">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="I6S-bL-4LU">
|
||||
<rect key="frame" x="191" y="91" width="8" height="17"/>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" title=":" id="Dvj-rg-aeK">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hNo-aO-xJW">
|
||||
<rect key="frame" x="228" y="91" width="163" height="17"/>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" title="Na'Vi" id="vld-Jx-FrH">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Hqx-IU-9zH">
|
||||
<rect key="frame" x="195" y="91" width="29" height="17"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="25" id="Kfe-2D-yb9"/>
|
||||
</constraints>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="3" id="KvI-CD-63b">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qq2-vt-ex7">
|
||||
<rect key="frame" x="-2" y="66" width="141" height="17"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<textFieldCell key="cell" lineBreakMode="clipping" title="The International 2019" id="0J5-Ne-5zq">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="I6S-bL-4LU" firstAttribute="leading" secondItem="Z6t-MP-DaY" secondAttribute="trailing" id="2pS-PS-6Fo"/>
|
||||
<constraint firstItem="Hqx-IU-9zH" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="ASJ-lV-w9k"/>
|
||||
<constraint firstItem="Z6t-MP-DaY" firstAttribute="leading" secondItem="jkF-GR-que" secondAttribute="trailing" constant="8" id="Cdq-7W-82D"/>
|
||||
<constraint firstItem="Hqx-IU-9zH" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="DmK-q9-RPB"/>
|
||||
<constraint firstItem="hNo-aO-xJW" firstAttribute="leading" secondItem="Hqx-IU-9zH" secondAttribute="trailing" constant="8" id="HBe-gk-6hl"/>
|
||||
<constraint firstItem="I6S-bL-4LU" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="IrY-1R-jor"/>
|
||||
<constraint firstAttribute="trailing" secondItem="hNo-aO-xJW" secondAttribute="trailing" id="O6J-Ht-3Uu"/>
|
||||
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="Q3d-G9-i8Z"/>
|
||||
<constraint firstItem="I6S-bL-4LU" firstAttribute="centerX" secondItem="mdA-hu-Y75" secondAttribute="centerX" id="SYn-7p-W9h"/>
|
||||
<constraint firstItem="ku9-TU-97P" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="dGM-bD-fiw"/>
|
||||
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="e83-I9-BrU"/>
|
||||
<constraint firstItem="jkF-GR-que" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="gv3-W7-3t0"/>
|
||||
<constraint firstItem="jkF-GR-que" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="rvp-5G-Wzp"/>
|
||||
<constraint firstItem="ku9-TU-97P" firstAttribute="leading" secondItem="mdA-hu-Y75" secondAttribute="leading" id="s0M-dH-DEv"/>
|
||||
<constraint firstItem="Z6t-MP-DaY" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="sVV-Qs-ROU"/>
|
||||
<constraint firstItem="Hqx-IU-9zH" firstAttribute="leading" secondItem="I6S-bL-4LU" secondAttribute="trailing" id="v8a-7i-mHq"/>
|
||||
<constraint firstItem="Z6t-MP-DaY" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="ywF-vx-laJ"/>
|
||||
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="z74-pp-2TD"/>
|
||||
</constraints>
|
||||
<connections>
|
||||
<outlet property="league" destination="qq2-vt-ex7" id="MTv-MK-Uj1"/>
|
||||
<outlet property="ongoing" destination="ku9-TU-97P" id="zpk-DO-9jn"/>
|
||||
<outlet property="team1name" destination="jkF-GR-que" id="pfy-6B-FT2"/>
|
||||
<outlet property="team1score" destination="Z6t-MP-DaY" id="GhS-vL-Guo"/>
|
||||
<outlet property="team2name" destination="hNo-aO-xJW" id="ZLi-9Q-tqd"/>
|
||||
<outlet property="team2score" destination="Hqx-IU-9zH" id="5eZ-GW-L6H"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="256.5" y="346"/>
|
||||
</customView>
|
||||
</objects>
|
||||
</document>
|
||||
|
||||
34
LiquipediaMenu/MatchView.swift
Normal file
34
LiquipediaMenu/MatchView.swift
Normal file
@@ -0,0 +1,34 @@
|
||||
//
|
||||
// MatchView.swift
|
||||
// LiquipediaMenu
|
||||
//
|
||||
// Created by Felix Förtsch on 10.10.18.
|
||||
// Copyright © 2018 Felix Förtsch. All rights reserved.
|
||||
//
|
||||
|
||||
import Cocoa
|
||||
|
||||
class MatchView: NSView {
|
||||
@IBOutlet weak var league: NSTextField!
|
||||
@IBOutlet weak var ongoing: NSTextField!
|
||||
@IBOutlet weak var team1name: NSTextField!
|
||||
@IBOutlet weak var team1score: NSTextField!
|
||||
@IBOutlet weak var team2name: NSTextField!
|
||||
@IBOutlet weak var team2score: NSTextField!
|
||||
|
||||
override func draw(_ dirtyRect: NSRect) {
|
||||
super.draw(dirtyRect)
|
||||
// Drawing code here.
|
||||
}
|
||||
|
||||
func updateView(with match: Match) {
|
||||
if !match.ongoing {
|
||||
self.ongoing.isHidden = true
|
||||
}
|
||||
self.league.stringValue = match.league
|
||||
self.team1name.stringValue = match.team1name
|
||||
self.team1score.stringValue = match.team1score
|
||||
self.team2name.stringValue = match.team2name
|
||||
self.team2score.stringValue = match.team2score
|
||||
}
|
||||
}
|
||||
@@ -13,7 +13,7 @@ class StatusBarController: NSObject {
|
||||
let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
|
||||
let matchesAPI = MatchesAPI()
|
||||
var matches = [Match]()
|
||||
|
||||
|
||||
override func awakeFromNib() {
|
||||
// Set the icon of the statusbar item and put it into the statusbar
|
||||
let icon = NSImage(named: "statusBarIcon")
|
||||
@@ -25,15 +25,16 @@ class StatusBarController: NSObject {
|
||||
|
||||
@objc func generateMenu() {
|
||||
statusBar.addItem(withTitle: "Refresh", action: #selector(generateMenu), keyEquivalent: "")
|
||||
statusBar.addItem(NSMenuItem.separator())
|
||||
|
||||
matches = matchesAPI.fetchMatches(for: "dota2")
|
||||
for match in matches {
|
||||
let myItem = NSMenuItem(title: match.league, action: #selector(quitClicked), keyEquivalent: "")
|
||||
let myItem = NSMenuItem(title: match.league, action: nil, keyEquivalent: "")
|
||||
statusBar.addItem(myItem)
|
||||
}
|
||||
|
||||
statusBar.addItem(NSMenuItem.separator())
|
||||
statusBar.addItem(withTitle: "Quit", action: #selector(quitClicked), keyEquivalent: "")
|
||||
|
||||
}
|
||||
|
||||
@objc func quitClicked() {
|
||||
|
||||
36
Pods/Pods.xcodeproj/project.pbxproj
generated
36
Pods/Pods.xcodeproj/project.pbxproj
generated
@@ -3,7 +3,7 @@
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 50;
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
@@ -84,7 +84,7 @@
|
||||
/* Begin PBXFileReference section */
|
||||
007D3C79D0CF0BE6FF2556B8846850EA /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = "<group>"; };
|
||||
0AEE3159671F061357B3988820992AB3 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = "<group>"; };
|
||||
0BCEAB189E2E70EA4D235E29DE325877 /* Pods_LiquipediaMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LiquipediaMenu.framework; path = "Pods-LiquipediaMenu.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
0BCEAB189E2E70EA4D235E29DE325877 /* Pods_LiquipediaMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LiquipediaMenu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
0D016381C9FBB25D558EF8C55592E6D7 /* Pods-LiquipediaMenu.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LiquipediaMenu.release.xcconfig"; sourceTree = "<group>"; };
|
||||
0FD1D556718F7F72612DBB852C53A11A /* Pods-LiquipediaMenu-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LiquipediaMenu-acknowledgements.plist"; sourceTree = "<group>"; };
|
||||
1105B1B4BC31DB983BC3200EE5BC75E4 /* Pods-LiquipediaMenu-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LiquipediaMenu-resources.sh"; sourceTree = "<group>"; };
|
||||
@@ -124,7 +124,7 @@
|
||||
8DC8E1146AEDC184675DE3BFD3225260 /* Pods-LiquipediaMenu-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LiquipediaMenu-umbrella.h"; sourceTree = "<group>"; };
|
||||
9161B06CA12DCBC5B4DD06E44D91CB1E /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = "<group>"; };
|
||||
91F70944F55E23CA9F1AA9C3F5E543E6 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = "<group>"; };
|
||||
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
||||
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
|
||||
97B9BE6A120CF124AC947FD213458C40 /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = "<group>"; };
|
||||
9A1C5C6357B71AF5FED442F9E3F6C77C /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = "<group>"; };
|
||||
9CF8CDB58FEC3DF8E9E9C788D7986C1A /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = "<group>"; };
|
||||
@@ -151,7 +151,7 @@
|
||||
DF0F2496EE4A25ED1BC61246533BA9DB /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = "<group>"; };
|
||||
DF428FC7C7A6555B2B02D8E238C8D8F2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
|
||||
E06D59F71CA62BD4EDB256AE1B680688 /* Pods-LiquipediaMenu.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LiquipediaMenu.modulemap"; sourceTree = "<group>"; };
|
||||
E11AE56DD631B971DAE87B4973B29116 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
E11AE56DD631B971DAE87B4973B29116 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
E206093B8CFA7D169994473FF3E06161 /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = "<group>"; };
|
||||
E7E9CAE847A747B6035DD7897522E6B3 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = "<group>"; };
|
||||
F2005E18A17D8432D600D482946D4853 /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = "<group>"; };
|
||||
@@ -289,7 +289,6 @@
|
||||
579FD986C85730D8DF75FB2A4152B0BD /* XmlTreeBuilder.swift */,
|
||||
2585406248F42708599608914EA31A98 /* Support Files */,
|
||||
);
|
||||
name = SwiftSoup;
|
||||
path = SwiftSoup;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
@@ -393,7 +392,7 @@
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastSwiftUpdateCheck = 0930;
|
||||
LastUpgradeCheck = 0930;
|
||||
LastUpgradeCheck = 1000;
|
||||
};
|
||||
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
@@ -517,11 +516,7 @@
|
||||
FRAMEWORK_VERSION = A;
|
||||
INFOPLIST_FILE = "Target Support Files/Pods-LiquipediaMenu/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACH_O_TYPE = staticlib;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13;
|
||||
MODULEMAP_FILE = "Target Support Files/Pods-LiquipediaMenu/Pods-LiquipediaMenu.modulemap";
|
||||
@@ -558,11 +553,7 @@
|
||||
FRAMEWORK_VERSION = A;
|
||||
INFOPLIST_FILE = "Target Support Files/Pods-LiquipediaMenu/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACH_O_TYPE = staticlib;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.13;
|
||||
MODULEMAP_FILE = "Target Support Files/Pods-LiquipediaMenu/Pods-LiquipediaMenu.modulemap";
|
||||
@@ -598,11 +589,7 @@
|
||||
GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/SwiftSoup/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap";
|
||||
PRODUCT_MODULE_NAME = SwiftSoup;
|
||||
@@ -636,11 +623,7 @@
|
||||
GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch";
|
||||
INFOPLIST_FILE = "Target Support Files/SwiftSoup/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/../Frameworks",
|
||||
"@loader_path/Frameworks",
|
||||
);
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap";
|
||||
PRODUCT_MODULE_NAME = SwiftSoup;
|
||||
@@ -772,6 +755,7 @@
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
STRIP_INSTALLED_PRODUCT = NO;
|
||||
SWIFT_COMPILATION_MODE = wholemodule;
|
||||
SYMROOT = "${SRCROOT}/../build";
|
||||
};
|
||||
name = Release;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0930"
|
||||
LastUpgradeVersion = "1000"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
||||
@@ -1,36 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0930"
|
||||
LastUpgradeVersion = "1000"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForAnalyzing = "YES"
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES">
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "D47F756842B991E029C8EBA0479AE68A"
|
||||
BuildableName = "SwiftSoup.framework"
|
||||
BlueprintName = "SwiftSoup"
|
||||
ReferencedContainer = "container:Pods.xcodeproj"
|
||||
BuildableName = "SwiftSoup.framework">
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
@@ -38,17 +41,25 @@
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
buildConfiguration = "Debug"
|
||||
allowLocationSimulation = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "D47F756842B991E029C8EBA0479AE68A"
|
||||
BuildableName = "SwiftSoup.framework"
|
||||
BlueprintName = "SwiftSoup"
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
debugDocumentVersioning = "YES">
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
|
||||
Reference in New Issue
Block a user