Skip to content

Commit

Permalink
Merge pull request #34 from susemi99/develop
Browse files Browse the repository at this point in the history
v3.0.0
  • Loading branch information
Changhoon, Jin authored Apr 21, 2018
2 parents 0dc3c6f + e129e9e commit a652e94
Show file tree
Hide file tree
Showing 252 changed files with 17,229 additions and 1,419 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,14 @@ build/
!default.perspectivev3
xcuserdata
*.xccheckout
*.xcscmblueprint
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
*.dSYM.zip
*.dSYM

# CocoaPods
#
Expand All @@ -30,4 +33,4 @@ Pods/
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build
Carthage/Build
3 changes: 3 additions & 0 deletions GPXTracker/CartFile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github "tid-kijyun/Kanna"
github "pkluz/PKHUD"
github "marmelroy/Zip"
3 changes: 3 additions & 0 deletions GPXTracker/Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github "marmelroy/Zip" "1.1.0"
github "pkluz/PKHUD" "5.0.0"
github "tid-kijyun/Kanna" "4.0.0"
19 changes: 19 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/.github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### Description:


### Installation method:
- [ ] Carthage
- [ ] CocoaPods(1.1.0 or later)
- [ ] Swift Package Manager
- [ ] Manually
- [ ] other: ()

### Library version:
- [ ] v2.1.1
- [ ] other: ()

### Xcode version:
- [ ] 8.1 (Swift 3)
- [ ] 8.1 (Swift 2.3)
- [ ] 7.3.1
- [ ] other: ()
32 changes: 32 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
.DS_Store

# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
#
# Pods/

.build
Packages

2 changes: 2 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/.swift-version
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
4.0.3

37 changes: 37 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
env:
global:
- LC_CTYPE=en_US.UTF-8

matrix:
include:
- os: osx
language: objective-c
osx_image: xcode9.2
script:
- set -o pipefail
- xcodebuild build-for-testing test-without-building -scheme Kanna -configuration Release ENABLE_TESTABILITY=YES | xcpretty -c
- xcodebuild build-for-testing test-without-building -scheme Kanna -configuration Release -sdk iphonesimulator -destination "name=iPhone 7" ENABLE_TESTABILITY=YES | xcpretty -c
- xcodebuild build-for-testing test-without-building -scheme Kanna -configuration Release -sdk appletvsimulator -destination "name=Apple TV" ENABLE_TESTABILITY=YES | xcpretty -c
- xcodebuild -scheme Kanna -configuration Release -sdk watchsimulator -destination "name=Apple Watch - 38mm"
- os: osx
language: generic
osx_image: xcode9.2
script:
- swift build
- swift test
- os: linux
language: generic
sudo: required
dist: trusty
before_install:
- eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/9f442512a46d7a2af7b850d65a7e9bd31edfb09b/swiftenv-install.sh)"
script:
- swift --version
- swift build
- swift test
env:
- SWIFT_VERSION=4.0.3

notifications:
email: false

1 change: 1 addition & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Carthage/Build
42 changes: 42 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Configurations/Base.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
//
// Base.xcconfig
// Kanna
//
// Created by Atsushi Kiwaki on 2016/12/05.
// Copyright © 2016 Atsushi Kiwaki. All rights reserved.
//
ALWAYS_SEARCH_USER_PATHS = NO
CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
CLANG_CXX_LIBRARY = libc++
CLANG_ENABLE_MODULES = YES
CLANG_ENABLE_OBJC_ARC = YES
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
CLANG_WARN_BOOL_CONVERSION = YES
CLANG_WARN_CONSTANT_CONVERSION = YES
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
CLANG_WARN_EMPTY_BODY = YES
CLANG_WARN_ENUM_CONVERSION = YES
CLANG_WARN_INT_CONVERSION = YES
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
CLANG_WARN_UNREACHABLE_CODE = YES
CURRENT_PROJECT_VERSION = 1
ENABLE_STRICT_OBJC_MSGSEND = YES
GCC_C_LANGUAGE_STANDARD = gnu99
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
GCC_WARN_UNDECLARED_SELECTOR = YES
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
GCC_WARN_UNUSED_FUNCTION = YES
GCC_WARN_UNUSED_VARIABLE = YES
VERSION_INFO_PREFIX =
VERSIONING_SYSTEM = apple-generic

CODE_SIGNING_REQUIRED = NO
CODE_SIGN_IDENTITY =
MACOSX_DEPLOYMENT_TARGET = 10.9
IPHONEOS_DEPLOYMENT_TARGET = 8.0
WATCHOS_DEPLOYMENT_TARGET = 2.0
TVOS_DEPLOYMENT_TARGET = 9.0

HEADER_SEARCH_PATHS = $(SDKROOT)/usr/include/libxml2
SWIFT_INCLUDE_PATHS = $(SRCROOT)/Modules
19 changes: 19 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Configurations/Debug.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// Debug.xcconfig
// Kanna
//
// Created by Atsushi Kiwaki on 2016/12/05.
// Copyright © 2016 Atsushi Kiwaki. All rights reserved.
//
#include "Base.xcconfig"

BITCODE_GENERATION_MODE = marker
MTL_ENABLE_DEBUG_INFO = YES
COPY_PHASE_STRIP = NO
ENABLE_TESTABILITY = YES
GCC_OPTIMIZATION_LEVEL = 0
GCC_DYNAMIC_NO_PIC = NO
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DEBUG=1
GCC_SYMBOLS_PRIVATE_EXTERN = NO
ONLY_ACTIVE_ARCH = YES
SWIFT_OPTIMIZATION_LEVEL = -Onone
31 changes: 31 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Configurations/Kanna.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
//
// Kanna.xcconfig
// Kanna
//
// Created by Atsushi Kiwaki on 2016/12/05.
// Copyright © 2016 Atsushi Kiwaki. All rights reserved.
//
COMBINE_HIDPI_IMAGES = YES
DEFINES_MODULE = YES
DYLIB_COMPATIBILITY_VERSION = 1
DYLIB_CURRENT_VERSION = 1
DYLIB_INSTALL_NAME_BASE = @rpath
FRAMEWORK_VERSION = A
INFOPLIST_FILE = Sources/Kanna/Info.plist
PRODUCT_BUNDLE_IDENTIFIER = com.tid.$(PRODUCT_NAME:rfc1034identifier)
PRODUCT_NAME = $(PROJECT_NAME)
SKIP_INSTALL = YES

SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator watchos watchsimulator appletvos appletvsimulator
TARGETED_DEVICE_FAMILY = 1,2,3,4

ENABLE_BITCODE[sdk=iphone*] = YES;
ENABLE_BITCODE[sdk=watch*] = YES;
ENABLE_BITCODE[sdk=appletv*] = YES;

LD_RUNPATH_SEARCH_PATHS[sdk=macosx*] = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
LD_RUNPATH_SEARCH_PATHS[sdk=iphone*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
LD_RUNPATH_SEARCH_PATHS[sdk=watch*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
LD_RUNPATH_SEARCH_PATHS[sdk=appletv*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks

APPLICATION_EXTENSION_API_ONLY = YES;
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// Release.xcconfig
// Kanna
//
// Created by Atsushi Kiwaki on 2016/12/05.
// Copyright © 2016 Atsushi Kiwaki. All rights reserved.
//
#include "Base.xcconfig"

COPY_PHASE_STRIP = YES
ENABLE_NS_ASSERTIONS = NO
MTL_ENABLE_DEBUG_INFO = NO
VALIDATE_PRODUCT = YES
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
BITCODE_GENERATION_MODE = bitcode
17 changes: 17 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Configurations/Tests.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// Tests.xcconfig
// Kanna
//
// Created by Atsushi Kiwaki on 2016/12/05.
// Copyright © 2016 Atsushi Kiwaki. All rights reserved.
//
COMBINE_HIDPI_IMAGES = YES
INFOPLIST_FILE = Tests/KannaTests/Info.plist
PRODUCT_BUNDLE_IDENTIFIER = com.tid.$(PRODUCT_NAME:rfc1034identifier)
PRODUCT_NAME = $(PROJECT_NAME)Tests

SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator

LD_RUNPATH_SEARCH_PATHS[sdk=macosx*] = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
LD_RUNPATH_SEARCH_PATHS[sdk=iphone*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
LD_RUNPATH_SEARCH_PATHS[sdk=appletv*] = $(inherited) @executable_path/Frameworks @loader_path/Frameworks
23 changes: 23 additions & 0 deletions GPXTracker/Carthage/Checkouts/Kanna/Kanna.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Pod::Spec.new do |s|
s.name = "Kanna"
s.version = "4.0.0"
s.summary = "Kanna is an XML/HTML parser for iOS/macOS/watchOS/tvOS and Linux."
s.homepage = "https://github.com/tid-kijyun/Kanna"
s.license = 'MIT'
s.author = { "Atsushi Kiwaki" => "[email protected]" }
s.source = { :git => "https://github.com/tid-kijyun/Kanna.git", :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/_tid_'

s.ios.deployment_target = '8.0'
s.osx.deployment_target = '10.9'
s.tvos.deployment_target = "9.0"
s.watchos.deployment_target = "2.0"
s.requires_arc = true
s.preserve_path = 'Modules/*'
s.source_files = ['Sources/**/*.swift', 'Sources/**/*.h']
s.xcconfig = {
'HEADER_SEARCH_PATHS' => '$(SDKROOT)/usr/include/libxml2',
'SWIFT_INCLUDE_PATHS' => '$(SRCROOT)/Kanna/Modules'
}
end

Loading

0 comments on commit a652e94

Please sign in to comment.