* 1.1.250: (43 commits) updates readme to use GIT Engine repo IOS-2628 0 attachments IOS-2628 Deal with "no attachment" IOS-2628 Workaround empty bloblist IOS-2628 Test for 0-length attachments IOS-2628 Test for attachments in self-encrypt IOSAD-186 updates readme IOSAD-186 fixes: crashes at runtime under iOS12 using [NSObjcect new] (alloc init worked, crazy) IOSAD-186 rm scheme for framework that does not exist any more IOSAD-186 rm needless import IOSAD-186 fixes: session always NULL due to system.db not found IOSAD-186 adds fogotten files to pEp4iOS target IOSAD-186 rm needless import IOSAD-186 renames Sample App IOSAD-186 used old sample app Revert "IOSAD-186 cleanup" IOSAD-186 cleanup IOSAD-186 adds more complex test case to sample app (to reproduce linking problems with code from ewxtensions) IOSAD-186 fixes: extentions not linked usoing static lib. Fixed by adding -objc LF to clients build settings IOSAD-186 adds certain files have not been added to the pEpObjCAdapter_iOS target. ...IOSAD-191
commit
e210580b87
@ -1,100 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1200"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "43E3985A221D7E56008E7983"
|
||||
BuildableName = "PEPObjCAdapterFramework.framework"
|
||||
BlueprintName = "PEPObjCAdapterFramework"
|
||||
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "15B10796257520B200D06C34"
|
||||
BuildableName = "libPEPObjCAdapterTypes_iOS.a"
|
||||
BlueprintName = "PEPObjCAdapterTypes_iOS"
|
||||
ReferencedContainer = "container:pEpObjCAdapter.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 = "64415E161BE94FCB00F6CBB2"
|
||||
BuildableName = "pEpObjCAdapterTests.xctest"
|
||||
BlueprintName = "pEpObjCAdapterTests"
|
||||
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
|
||||
</BuildableReference>
|
||||
</TestableReference>
|
||||
</Testables>
|
||||
</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">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "43E3985A221D7E56008E7983"
|
||||
BuildableName = "PEPObjCAdapterFramework.framework"
|
||||
BlueprintName = "PEPObjCAdapterFramework"
|
||||
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "43E3985A221D7E56008E7983"
|
||||
BuildableName = "PEPObjCAdapterFramework.framework"
|
||||
BlueprintName = "PEPObjCAdapterFramework"
|
||||
ReferencedContainer = "container:pEpObjCAdapter.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
@ -1,27 +0,0 @@
|
||||
//
|
||||
// PEPAutoPointer+Message.h
|
||||
// PEPObjCAdapterFramework
|
||||
//
|
||||
// Created by Dirk Zimmermann on 02.12.20.
|
||||
// Copyright © 2020 p≡p. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import "PEPAutoPointer.h"
|
||||
|
||||
#import "message.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface PEPAutoPointer (Message)
|
||||
|
||||
/// Specialized version that will auto-release/free the given message struct when it goes out of scope.
|
||||
+ (instancetype)autoPointerWithMessage:(message *)message;
|
||||
|
||||
/// Specialized version that will auto-release/free the given message struct when it goes out of scope.
|
||||
- (instancetype)initWithMessage:(message *)message;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
@ -1,23 +0,0 @@
|
||||
//
|
||||
// PEPAutoPointer+Message.m
|
||||
// PEPObjCAdapterFramework
|
||||
//
|
||||
// Created by Dirk Zimmermann on 02.12.20.
|
||||
// Copyright © 2020 p≡p. All rights reserved.
|
||||
//
|
||||
|
||||
#import "PEPAutoPointer+Message.h"
|
||||
|
||||
@implementation PEPAutoPointer (Message)
|
||||
|
||||
+ (instancetype)autoPointerWithMessage:(message *)message
|
||||
{
|
||||
return [[self alloc] initWithMessage:message];
|
||||
}
|
||||
|
||||
- (instancetype)initWithMessage:(message *)message
|
||||
{
|
||||
return [self initWithPointer:message freeFn:(void (*)(void *)) free_message];
|
||||
}
|
||||
|
||||
@end
|
Loading…
Reference in new issue