Permalink
Browse files

Remove PLBlocks framework

PLBlocks is no longer required as Xcode now requires 10.6 and
later, which includes support for blocks natively.
  • Loading branch information...
1 parent 6abfaf2 commit 25c12b8b45d131041fdef635ac10918cd2b8a2a4 @landonf committed Jan 25, 2011
@@ -1,123 +0,0 @@
-/*
- * Copyright 2008-2009 Apple, Inc.
- * Copyright 2009 Plausible Labs Cooperative, Inc.
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge,
- * to any person obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sublicense, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the following
- * conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-
-/**
- * @defgroup functions Functions Reference
- */
-
-/**
- * @internal
- * @defgroup private_api Private API Reference
- */
-
-/**
- * @defgroup private_api_constants Constants
- * @ingroup private_api
- */
-
-/**
- * @defgroup constants Constants Reference
- */
-
-/**
- * @defgroup types Types Reference
- */
-
-/**
- * @defgroup enums Enumerations
- * @ingroup constants
- */
-
-/**
- * @defgroup globals Global Variables
- * @ingroup constants
- */
-
-/**
- * @defgroup exceptions Exceptions
- * @ingroup constants
- */
-
-#ifndef _Block_H_
-#define _Block_H_
-
-#if !defined(BLOCK_EXPORT)
-# if defined(__cplusplus)
-# define BLOCK_EXPORT extern "C"
-# else
-# define BLOCK_EXPORT extern
-# endif
-#endif
-
-#include <AvailabilityMacros.h>
-#include <TargetConditionals.h>
-
-/* Compatibility defines. The PLBlocks runtime symbols have been renamed to avoid
- * future conflicts with Apple's standard implementation */
-#define _Block_copy _PLBlock_copy
-#define _Block_release _PLBlock_release
-
-#define Block_copy _PLBlock_copy
-#define Block_release _PLBlock_release
-
-#if __cplusplus
-extern "C" {
-#endif
-
- // Create a heap based copy of a Block or simply add a reference to an existing one.
- // This must be paired with Block_release to recover memory, even when running
- // under Objective-C Garbage Collection.
- BLOCK_EXPORT void *_PLBlock_copy(const void *aBlock);
-
- // Lose the reference, and if heap based and last reference, recover the memory
- BLOCK_EXPORT void _PLBlock_release(const void *aBlock);
-
-#if __cplusplus
-}
-#endif
-
-// Type correct macros
-
-/**
- * @ingroup functions
- * @{
- */
-
-/**
- * Copy a a stack-allocated block.
- */
-#define PLBlock_copy(...) ((__typeof(__VA_ARGS__))_Block_copy((const void *)(__VA_ARGS__)))
-
-/**
- * Release a block instance.
- */
-#define PLBlock_release(...) _Block_release((const void *)(__VA_ARGS__))
-
-/**
- * @} functions
- */
-
-#endif
Binary file not shown.
@@ -1,22 +0,0 @@
-<?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>English</string>
- <key>CFBundleExecutable</key>
- <string>PLBlocks</string>
- <key>CFBundleIdentifier</key>
- <string>coop.plausible.blocks.PLBlocks</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleVersion</key>
- <string>1</string>
-</dict>
-</plist>
View
@@ -1,21 +1,5 @@
This directory contains shared source and binary dependencies.
-PLBlocks.framework:
- Description:
- Plausible Blocks (PLBlocks) provides a drop-in runtime and toolchain for using
- blocks in iPhone 2.2+ and Mac OS X 10.5 applications.
-
- http://code.google.com/p/plblocks/
-
- Version:
- r129 built from http://code.google.com/p/plblocks
-
- License:
- MIT License
-
- Modifications:
- No modifications.
-
iPhoneSimulatorRemoteClient:
Description:
Headers for the private iPhoneSimulatorRemoteClient framework

0 comments on commit 25c12b8

Please sign in to comment.