Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions XbICalendar/XBICalendar/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
32 changes: 32 additions & 0 deletions XbICalendar/XBICalendar/XBICalendar.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
//
// XbICalendar.h
// XbICalendar
//
// Created by Tikitu de Jager on 27/03/17.
// Copyright © 2017 GaltSoft. All rights reserved.
//

#import <UIKit/UIKit.h>

//! Project version number for XbICalendar.
FOUNDATION_EXPORT double XbICalendarVersionNumber;

//! Project version string for XbICalendar.
FOUNDATION_EXPORT const unsigned char XbICalendarVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <XbICalendar/PublicHeader.h>

#define MAGIC magic


#import "ical.h"

#import "XbICComponent.h"
#import "XbICVEvent.h"
#import "XbICVCalendar.h"
#import "XbICInvite.h"

#import "XbICProperty.h"
#import "XbICPerson.h"

#import "XbICFile.h"
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,8 @@ -(NSDate *) dateFromValue: (icalvalue *) v {
-(icaltimetype ) icaltimetypeFromObject:(id) date isDate:(BOOL) isDate {
icaltimetype t = icaltime_null_time();
if ([date isKindOfClass:[NSDate class]]) {
unsigned unitFlags = (isDate) ? NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit :
NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit |NSTimeZoneCalendarUnit ;
unsigned unitFlags = (isDate) ? NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay :
NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond |NSCalendarUnitTimeZone ;

NSCalendar * calendar = [NSCalendar currentCalendar];
[calendar setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
Expand Down
415 changes: 303 additions & 112 deletions XbICalendar/XbICalendar.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0620"
LastUpgradeVersion = "0820"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -14,93 +14,61 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendar.app"
BlueprintIdentifier = "277F38E51E890B84007A5A3D"
BuildableName = "XbICalendar.framework"
BlueprintName = "XbICalendar"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F490C19332EA4003631C5"
BuildableName = "XbICalendarTests.xctest"
BlueprintName = "XbICalendarTests"
ReferencedContainer = "container:XbICalendar.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>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F490C19332EA4003631C5"
BuildableName = "XbICalendarTests.xctest"
BlueprintName = "XbICalendarTests"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendar.app"
BlueprintName = "XbICalendar"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendar.app"
BlueprintIdentifier = "277F38E51E890B84007A5A3D"
BuildableName = "XbICalendar.framework"
BlueprintName = "XbICalendar"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendar.app"
BlueprintIdentifier = "277F38E51E890B84007A5A3D"
BuildableName = "XbICalendar.framework"
BlueprintName = "XbICalendar"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0820"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendarExample.app"
BlueprintName = "XbICalendarExample"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F490C19332EA4003631C5"
BuildableName = "XbICalendarTests.xctest"
BlueprintName = "XbICalendarTests"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F490C19332EA4003631C5"
BuildableName = "XbICalendarTests.xctest"
BlueprintName = "XbICalendarTests"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendarExample.app"
BlueprintName = "XbICalendarExample"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendarExample.app"
BlueprintName = "XbICalendarExample"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F12F48EB19332EA4003631C5"
BuildableName = "XbICalendarExample.app"
BlueprintName = "XbICalendarExample"
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0620"
LastUpgradeVersion = "0820"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -23,10 +23,10 @@
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
Expand All @@ -48,15 +48,18 @@
ReferencedContainer = "container:XbICalendar.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
Expand All @@ -71,10 +74,10 @@
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
Expand Down
23 changes: 0 additions & 23 deletions XbICalendar/XbICalendar/XBICalendar.h

This file was deleted.

2 changes: 2 additions & 0 deletions XbICalendar/XbICalendar/XbICComponent.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
//

#import "ical.h"
#import <Foundation/Foundation.h>

@class XbICProperty;

@interface XbICComponent : NSObject
Expand Down
1 change: 1 addition & 0 deletions XbICalendar/XbICalendar/XbICProperty.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// XbICProperty.h
//
#import "ical.h"
#import <Foundation/Foundation.h>

@interface XbICProperty : NSObject

Expand Down
Loading