Skip to content
Browse files

Now referencing the patched curl.h, Framework should build now.

  • Loading branch information...
1 parent 7e571a3 commit f5ee43c21a6799c3299b670fcb6f5299eae50a6a @nrj committed Jun 7, 2010
View
2 CurlObject.h
@@ -6,7 +6,7 @@
//
#import <Foundation/Foundation.h>
-#import "curl.h"
+#import "curl-ssh-patched.h"
#include <sys/stat.h>
@class RemoteObject;
View
10 include/curl/curl.h → include/curl/curl-ssh-patched.h
@@ -39,9 +39,9 @@
* in a subdirectory of the source tree.
*/
-#include "curlver.h" /* libcurl version defines */
-#include "curlbuild.h" /* libcurl build definitions */
-#include "curlrules.h" /* libcurl rules enforcement */
+#include <curl/curlver.h> /* libcurl version defines */
+#include <curl/curlbuild.h> /* libcurl build definitions */
+#include <curl/curlrules.h> /* libcurl rules enforcement */
/*
* Define WIN32 when build target is Win32 API
@@ -1914,8 +1914,8 @@ CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask);
/* unfortunately, the easy.h and multi.h include files need options and info
stuff before they can be included! */
-#include "easy.h" /* nothing in curl is fun without the easy stuff */
-#include "multi.h"
+#include <curl/easy.h> /* nothing in curl is fun without the easy stuff */
+#include <curl/multi.h>
/* the typechecker doesn't work in C++ (yet) */
#if defined(__GNUC__) && defined(__GNUC_MINOR__) && \
View
192 include/curl/curlbuild.h
@@ -1,192 +0,0 @@
-/* include/curl/curlbuild.h. Generated from curlbuild.h.in by configure. */
-#ifndef __CURL_CURLBUILD_H
-#define __CURL_CURLBUILD_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: curlbuild.h.in,v 1.8 2009-04-29 15:15:38 yangtse Exp $
- ***************************************************************************/
-
-/* ================================================================ */
-/* NOTES FOR CONFIGURE CAPABLE SYSTEMS */
-/* ================================================================ */
-
-/*
- * NOTE 1:
- * -------
- *
- * Nothing in this file is intended to be modified or adjusted by the
- * curl library user nor by the curl library builder.
- *
- * If you think that something actually needs to be changed, adjusted
- * or fixed in this file, then, report it on the libcurl development
- * mailing list: http://cool.haxx.se/mailman/listinfo/curl-library/
- *
- * This header file shall only export symbols which are 'curl' or 'CURL'
- * prefixed, otherwise public name space would be polluted.
- *
- * NOTE 2:
- * -------
- *
- * Right now you might be staring at file include/curl/curlbuild.h.in or
- * at file include/curl/curlbuild.h, this is due to the following reason:
- *
- * On systems capable of running the configure script, the configure process
- * will overwrite the distributed include/curl/curlbuild.h file with one that
- * is suitable and specific to the library being configured and built, which
- * is generated from the include/curl/curlbuild.h.in template file.
- *
- */
-
-/* ================================================================ */
-/* DEFINITION OF THESE SYMBOLS SHALL NOT TAKE PLACE ANYWHERE ELSE */
-/* ================================================================ */
-
-#ifdef CURL_SIZEOF_LONG
-# error "CURL_SIZEOF_LONG shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_SIZEOF_LONG_already_defined
-#endif
-
-#ifdef CURL_TYPEOF_CURL_SOCKLEN_T
-# error "CURL_TYPEOF_CURL_SOCKLEN_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_TYPEOF_CURL_SOCKLEN_T_already_defined
-#endif
-
-#ifdef CURL_SIZEOF_CURL_SOCKLEN_T
-# error "CURL_SIZEOF_CURL_SOCKLEN_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_SIZEOF_CURL_SOCKLEN_T_already_defined
-#endif
-
-#ifdef CURL_TYPEOF_CURL_OFF_T
-# error "CURL_TYPEOF_CURL_OFF_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_TYPEOF_CURL_OFF_T_already_defined
-#endif
-
-#ifdef CURL_FORMAT_CURL_OFF_T
-# error "CURL_FORMAT_CURL_OFF_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_FORMAT_CURL_OFF_T_already_defined
-#endif
-
-#ifdef CURL_FORMAT_CURL_OFF_TU
-# error "CURL_FORMAT_CURL_OFF_TU shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_FORMAT_CURL_OFF_TU_already_defined
-#endif
-
-#ifdef CURL_FORMAT_OFF_T
-# error "CURL_FORMAT_OFF_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_FORMAT_OFF_T_already_defined
-#endif
-
-#ifdef CURL_SIZEOF_CURL_OFF_T
-# error "CURL_SIZEOF_CURL_OFF_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_SIZEOF_CURL_OFF_T_already_defined
-#endif
-
-#ifdef CURL_SUFFIX_CURL_OFF_T
-# error "CURL_SUFFIX_CURL_OFF_T shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_T_already_defined
-#endif
-
-#ifdef CURL_SUFFIX_CURL_OFF_TU
-# error "CURL_SUFFIX_CURL_OFF_TU shall not be defined except in curlbuild.h"
- Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_TU_already_defined
-#endif
-
-/* ================================================================ */
-/* EXTERNAL INTERFACE SETTINGS FOR CONFIGURE CAPABLE SYSTEMS ONLY */
-/* ================================================================ */
-
-/* Configure process defines this to 1 when it finds out that system */
-/* header file ws2tcpip.h must be included by the external interface. */
-/* #undef CURL_PULL_WS2TCPIP_H */
-#ifdef CURL_PULL_WS2TCPIP_H
-# ifndef WIN32_LEAN_AND_MEAN
-# define WIN32_LEAN_AND_MEAN
-# endif
-# include <windows.h>
-# include <winsock2.h>
-# include <ws2tcpip.h>
-#endif
-
-/* Configure process defines this to 1 when it finds out that system */
-/* header file sys/types.h must be included by the external interface. */
-#define CURL_PULL_SYS_TYPES_H 1
-#ifdef CURL_PULL_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-
-/* Configure process defines this to 1 when it finds out that system */
-/* header file stdint.h must be included by the external interface. */
-#define CURL_PULL_STDINT_H 1
-#ifdef CURL_PULL_STDINT_H
-# include <stdint.h>
-#endif
-
-/* Configure process defines this to 1 when it finds out that system */
-/* header file inttypes.h must be included by the external interface. */
-#define CURL_PULL_INTTYPES_H 1
-#ifdef CURL_PULL_INTTYPES_H
-# include <inttypes.h>
-#endif
-
-/* Configure process defines this to 1 when it finds out that system */
-/* header file sys/socket.h must be included by the external interface. */
-#define CURL_PULL_SYS_SOCKET_H 1
-#ifdef CURL_PULL_SYS_SOCKET_H
-# include <sys/socket.h>
-#endif
-
-/* The size of `long', as computed by sizeof. */
-#define CURL_SIZEOF_LONG 4
-
-/* Integral data type used for curl_socklen_t. */
-#define CURL_TYPEOF_CURL_SOCKLEN_T socklen_t
-
-/* The size of `curl_socklen_t', as computed by sizeof. */
-#define CURL_SIZEOF_CURL_SOCKLEN_T 4
-
-/* Data type definition of curl_socklen_t. */
-typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t;
-
-/* Signed integral data type used for curl_off_t. */
-#define CURL_TYPEOF_CURL_OFF_T int64_t
-
-/* Data type definition of curl_off_t. */
-typedef CURL_TYPEOF_CURL_OFF_T curl_off_t;
-
-/* curl_off_t formatting string directive without "%" conversion specifier. */
-#define CURL_FORMAT_CURL_OFF_T "lld"
-
-/* unsigned curl_off_t formatting string without "%" conversion specifier. */
-#define CURL_FORMAT_CURL_OFF_TU "llu"
-
-/* curl_off_t formatting string directive with "%" conversion specifier. */
-#define CURL_FORMAT_OFF_T "%lld"
-
-/* The size of `curl_off_t', as computed by sizeof. */
-#define CURL_SIZEOF_CURL_OFF_T 8
-
-/* curl_off_t constant suffix. */
-#define CURL_SUFFIX_CURL_OFF_T LL
-
-/* unsigned curl_off_t constant suffix. */
-#define CURL_SUFFIX_CURL_OFF_TU ULL
-
-#endif /* __CURL_CURLBUILD_H */
View
249 include/curl/curlrules.h
@@ -1,249 +0,0 @@
-#ifndef __CURL_CURLRULES_H
-#define __CURL_CURLRULES_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: curlrules.h,v 1.7 2009-10-27 16:56:20 yangtse Exp $
- ***************************************************************************/
-
-/* ================================================================ */
-/* COMPILE TIME SANITY CHECKS */
-/* ================================================================ */
-
-/*
- * NOTE 1:
- * -------
- *
- * All checks done in this file are intentionally placed in a public
- * header file which is pulled by curl/curl.h when an application is
- * being built using an already built libcurl library. Additionally
- * this file is also included and used when building the library.
- *
- * If compilation fails on this file it is certainly sure that the
- * problem is elsewhere. It could be a problem in the curlbuild.h
- * header file, or simply that you are using different compilation
- * settings than those used to build the library.
- *
- * Nothing in this file is intended to be modified or adjusted by the
- * curl library user nor by the curl library builder.
- *
- * Do not deactivate any check, these are done to make sure that the
- * library is properly built and used.
- *
- * You can find further help on the libcurl development mailing list:
- * http://cool.haxx.se/mailman/listinfo/curl-library/
- *
- * NOTE 2
- * ------
- *
- * Some of the following compile time checks are based on the fact
- * that the dimension of a constant array can not be a negative one.
- * In this way if the compile time verification fails, the compilation
- * will fail issuing an error. The error description wording is compiler
- * dependent but it will be quite similar to one of the following:
- *
- * "negative subscript or subscript is too large"
- * "array must have at least one element"
- * "-1 is an illegal array size"
- * "size of array is negative"
- *
- * If you are building an application which tries to use an already
- * built libcurl library and you are getting this kind of errors on
- * this file, it is a clear indication that there is a mismatch between
- * how the library was built and how you are trying to use it for your
- * application. Your already compiled or binary library provider is the
- * only one who can give you the details you need to properly use it.
- */
-
-/*
- * Verify that some macros are actually defined.
- */
-
-#ifndef CURL_SIZEOF_LONG
-# error "CURL_SIZEOF_LONG definition is missing!"
- Error Compilation_aborted_CURL_SIZEOF_LONG_is_missing
-#endif
-
-#ifndef CURL_TYPEOF_CURL_SOCKLEN_T
-# error "CURL_TYPEOF_CURL_SOCKLEN_T definition is missing!"
- Error Compilation_aborted_CURL_TYPEOF_CURL_SOCKLEN_T_is_missing
-#endif
-
-#ifndef CURL_SIZEOF_CURL_SOCKLEN_T
-# error "CURL_SIZEOF_CURL_SOCKLEN_T definition is missing!"
- Error Compilation_aborted_CURL_SIZEOF_CURL_SOCKLEN_T_is_missing
-#endif
-
-#ifndef CURL_TYPEOF_CURL_OFF_T
-# error "CURL_TYPEOF_CURL_OFF_T definition is missing!"
- Error Compilation_aborted_CURL_TYPEOF_CURL_OFF_T_is_missing
-#endif
-
-#ifndef CURL_FORMAT_CURL_OFF_T
-# error "CURL_FORMAT_CURL_OFF_T definition is missing!"
- Error Compilation_aborted_CURL_FORMAT_CURL_OFF_T_is_missing
-#endif
-
-#ifndef CURL_FORMAT_CURL_OFF_TU
-# error "CURL_FORMAT_CURL_OFF_TU definition is missing!"
- Error Compilation_aborted_CURL_FORMAT_CURL_OFF_TU_is_missing
-#endif
-
-#ifndef CURL_FORMAT_OFF_T
-# error "CURL_FORMAT_OFF_T definition is missing!"
- Error Compilation_aborted_CURL_FORMAT_OFF_T_is_missing
-#endif
-
-#ifndef CURL_SIZEOF_CURL_OFF_T
-# error "CURL_SIZEOF_CURL_OFF_T definition is missing!"
- Error Compilation_aborted_CURL_SIZEOF_CURL_OFF_T_is_missing
-#endif
-
-#ifndef CURL_SUFFIX_CURL_OFF_T
-# error "CURL_SUFFIX_CURL_OFF_T definition is missing!"
- Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_T_is_missing
-#endif
-
-#ifndef CURL_SUFFIX_CURL_OFF_TU
-# error "CURL_SUFFIX_CURL_OFF_TU definition is missing!"
- Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_TU_is_missing
-#endif
-
-/*
- * Macros private to this header file.
- */
-
-#define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1
-
-#define CurlchkszGE(t1, t2) sizeof(t1) >= sizeof(t2) ? 1 : -1
-
-/*
- * Verify that the size previously defined and expected for long
- * is the same as the one reported by sizeof() at compile time.
- */
-
-typedef char
- __curl_rule_01__
- [CurlchkszEQ(long, CURL_SIZEOF_LONG)];
-
-/*
- * Verify that the size previously defined and expected for
- * curl_off_t is actually the the same as the one reported
- * by sizeof() at compile time.
- */
-
-typedef char
- __curl_rule_02__
- [CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)];
-
-/*
- * Verify at compile time that the size of curl_off_t as reported
- * by sizeof() is greater or equal than the one reported for long
- * for the current compilation.
- */
-
-typedef char
- __curl_rule_03__
- [CurlchkszGE(curl_off_t, long)];
-
-/*
- * Verify that the size previously defined and expected for
- * curl_socklen_t is actually the the same as the one reported
- * by sizeof() at compile time.
- */
-
-typedef char
- __curl_rule_04__
- [CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)];
-
-/*
- * Verify at compile time that the size of curl_socklen_t as reported
- * by sizeof() is greater or equal than the one reported for int for
- * the current compilation.
- */
-
-typedef char
- __curl_rule_05__
- [CurlchkszGE(curl_socklen_t, int)];
-
-/* ================================================================ */
-/* EXTERNALLY AND INTERNALLY VISIBLE DEFINITIONS */
-/* ================================================================ */
-
-/*
- * CURL_ISOCPP and CURL_OFF_T_C definitions are done here in order to allow
- * these to be visible and exported by the external libcurl interface API,
- * while also making them visible to the library internals, simply including
- * setup.h, without actually needing to include curl.h internally.
- * If some day this section would grow big enough, all this should be moved
- * to its own header file.
- */
-
-/*
- * Figure out if we can use the ## preprocessor operator, which is supported
- * by ISO/ANSI C and C++. Some compilers support it without setting __STDC__
- * or __cplusplus so we need to carefully check for them too.
- */
-
-#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) || \
- defined(__HP_aCC) || defined(__BORLANDC__) || defined(__LCC__) || \
- defined(__POCC__) || defined(__SALFORDC__) || defined(__HIGHC__) || \
- defined(__ILEC400__)
- /* This compiler is believed to have an ISO compatible preprocessor */
-#define CURL_ISOCPP
-#else
- /* This compiler is believed NOT to have an ISO compatible preprocessor */
-#undef CURL_ISOCPP
-#endif
-
-/*
- * Macros for minimum-width signed and unsigned curl_off_t integer constants.
- */
-
-#ifdef CURL_ISOCPP
-# define __CURL_OFF_T_C_HELPER2(Val,Suffix) Val ## Suffix
-#else
-# define __CURL_OFF_T_C_HELPER2(Val,Suffix) Val/**/Suffix
-#endif
-#define __CURL_OFF_T_C_HELPER1(Val,Suffix) __CURL_OFF_T_C_HELPER2(Val,Suffix)
-#define CURL_OFF_T_C(Val) __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_T)
-#define CURL_OFF_TU_C(Val) __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_TU)
-
-/*
- * Get rid of macros private to this header file.
- */
-
-#undef CurlchkszEQ
-#undef CurlchkszGE
-
-/*
- * Get rid of macros not intended to exist beyond this point.
- */
-
-#undef CURL_PULL_WS2TCPIP_H
-#undef CURL_PULL_SYS_TYPES_H
-#undef CURL_PULL_SYS_SOCKET_H
-#undef CURL_PULL_STDINT_H
-#undef CURL_PULL_INTTYPES_H
-
-#undef CURL_TYPEOF_CURL_SOCKLEN_T
-#undef CURL_TYPEOF_CURL_OFF_T
-
-#endif /* __CURL_CURLRULES_H */
View
70 include/curl/curlver.h
@@ -1,70 +0,0 @@
-#ifndef __CURL_CURLVER_H
-#define __CURL_CURLVER_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: curlver.h,v 1.48 2009-08-12 11:24:52 bagder Exp $
- ***************************************************************************/
-
-/* This header file contains nothing but libcurl version info, generated by
- a script at release-time. This was made its own header file in 7.11.2 */
-
-/* This is the global package copyright */
-#define LIBCURL_COPYRIGHT "1996 - 2009 Daniel Stenberg, <daniel@haxx.se>."
-
-/* This is the version number of the libcurl package from which this header
- file origins: */
-#define LIBCURL_VERSION "7.19.7"
-
-/* The numeric version number is also available "in parts" by using these
- defines: */
-#define LIBCURL_VERSION_MAJOR 7
-#define LIBCURL_VERSION_MINOR 19
-#define LIBCURL_VERSION_PATCH 7
-
-/* This is the numeric version of the libcurl version number, meant for easier
- parsing and comparions by programs. The LIBCURL_VERSION_NUM define will
- always follow this syntax:
-
- 0xXXYYZZ
-
- Where XX, YY and ZZ are the main version, release and patch numbers in
- hexadecimal (using 8 bits each). All three numbers are always represented
- using two digits. 1.2 would appear as "0x010200" while version 9.11.7
- appears as "0x090b07".
-
- This 6-digit (24 bits) hexadecimal number does not show pre-release number,
- and it is always a greater number in a more recent release. It makes
- comparisons with greater than and less than work.
-*/
-#define LIBCURL_VERSION_NUM 0x071307
-
-/*
- * This is the date and time when the full source package was created. The
- * timestamp is not stored in CVS, as the timestamp is properly set in the
- * tarballs by the maketgz script.
- *
- * The format of the date should follow this template:
- *
- * "Mon Feb 12 11:35:33 UTC 2007"
- */
-#define LIBCURL_TIMESTAMP "Wed Nov 4 12:34:59 UTC 2009"
-
-#endif /* __CURL_CURLVER_H */
View
103 include/curl/easy.h
@@ -1,103 +0,0 @@
-#ifndef __CURL_EASY_H
-#define __CURL_EASY_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2008, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: easy.h,v 1.14 2008-05-12 21:43:28 bagder Exp $
- ***************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-CURL_EXTERN CURL *curl_easy_init(void);
-CURL_EXTERN CURLcode curl_easy_setopt(CURL *curl, CURLoption option, ...);
-CURL_EXTERN CURLcode curl_easy_perform(CURL *curl);
-CURL_EXTERN void curl_easy_cleanup(CURL *curl);
-
-/*
- * NAME curl_easy_getinfo()
- *
- * DESCRIPTION
- *
- * Request internal information from the curl session with this function. The
- * third argument MUST be a pointer to a long, a pointer to a char * or a
- * pointer to a double (as the documentation describes elsewhere). The data
- * pointed to will be filled in accordingly and can be relied upon only if the
- * function returns CURLE_OK. This function is intended to get used *AFTER* a
- * performed transfer, all results from this function are undefined until the
- * transfer is completed.
- */
-CURL_EXTERN CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ...);
-
-
-/*
- * NAME curl_easy_duphandle()
- *
- * DESCRIPTION
- *
- * Creates a new curl session handle with the same options set for the handle
- * passed in. Duplicating a handle could only be a matter of cloning data and
- * options, internal state info and things like persistant connections cannot
- * be transfered. It is useful in multithreaded applications when you can run
- * curl_easy_duphandle() for each new thread to avoid a series of identical
- * curl_easy_setopt() invokes in every thread.
- */
-CURL_EXTERN CURL* curl_easy_duphandle(CURL *curl);
-
-/*
- * NAME curl_easy_reset()
- *
- * DESCRIPTION
- *
- * Re-initializes a CURL handle to the default values. This puts back the
- * handle to the same state as it was in when it was just created.
- *
- * It does keep: live connections, the Session ID cache, the DNS cache and the
- * cookies.
- */
-CURL_EXTERN void curl_easy_reset(CURL *curl);
-
-/*
- * NAME curl_easy_recv()
- *
- * DESCRIPTION
- *
- * Receives data from the connected socket. Use after successful
- * curl_easy_perform() with CURLOPT_CONNECT_ONLY option.
- */
-CURL_EXTERN CURLcode curl_easy_recv(CURL *curl, void *buffer, size_t buflen,
- size_t *n);
-
-/*
- * NAME curl_easy_send()
- *
- * DESCRIPTION
- *
- * Sends data over the connected socket. Use after successful
- * curl_easy_perform() with CURLOPT_CONNECT_ONLY option.
- */
-CURL_EXTERN CURLcode curl_easy_send(CURL *curl, const void *buffer,
- size_t buflen, size_t *n);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
View
346 include/curl/multi.h
@@ -1,346 +0,0 @@
-#ifndef __CURL_MULTI_H
-#define __CURL_MULTI_H
-/***************************************************************************
- * _ _ ____ _
- * Project ___| | | | _ \| |
- * / __| | | | |_) | |
- * | (__| |_| | _ <| |___
- * \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at http://curl.haxx.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- * $Id: multi.h,v 1.45 2008-05-20 10:21:50 patrickm Exp $
- ***************************************************************************/
-/*
- This is an "external" header file. Don't give away any internals here!
-
- GOALS
-
- o Enable a "pull" interface. The application that uses libcurl decides where
- and when to ask libcurl to get/send data.
-
- o Enable multiple simultaneous transfers in the same thread without making it
- complicated for the application.
-
- o Enable the application to select() on its own file descriptors and curl's
- file descriptors simultaneous easily.
-
-*/
-
-/*
- * This header file should not really need to include "curl.h" since curl.h
- * itself includes this file and we expect user applications to do #include
- * <curl/curl.h> without the need for especially including multi.h.
- *
- * For some reason we added this include here at one point, and rather than to
- * break existing (wrongly written) libcurl applications, we leave it as-is
- * but with this warning attached.
- */
-#include "curl.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef void CURLM;
-
-typedef enum {
- CURLM_CALL_MULTI_PERFORM = -1, /* please call curl_multi_perform() or
- curl_multi_socket*() soon */
- CURLM_OK,
- CURLM_BAD_HANDLE, /* the passed-in handle is not a valid CURLM handle */
- CURLM_BAD_EASY_HANDLE, /* an easy handle was not good/valid */
- CURLM_OUT_OF_MEMORY, /* if you ever get this, you're in deep sh*t */
- CURLM_INTERNAL_ERROR, /* this is a libcurl bug */
- CURLM_BAD_SOCKET, /* the passed in socket argument did not match */
- CURLM_UNKNOWN_OPTION, /* curl_multi_setopt() with unsupported option */
- CURLM_LAST
-} CURLMcode;
-
-/* just to make code nicer when using curl_multi_socket() you can now check
- for CURLM_CALL_MULTI_SOCKET too in the same style it works for
- curl_multi_perform() and CURLM_CALL_MULTI_PERFORM */
-#define CURLM_CALL_MULTI_SOCKET CURLM_CALL_MULTI_PERFORM
-
-typedef enum {
- CURLMSG_NONE, /* first, not used */
- CURLMSG_DONE, /* This easy handle has completed. 'result' contains
- the CURLcode of the transfer */
- CURLMSG_LAST /* last, not used */
-} CURLMSG;
-
-struct CURLMsg {
- CURLMSG msg; /* what this message means */
- CURL *easy_handle; /* the handle it concerns */
- union {
- void *whatever; /* message-specific data */
- CURLcode result; /* return code for transfer */
- } data;
-};
-typedef struct CURLMsg CURLMsg;
-
-/*
- * Name: curl_multi_init()
- *
- * Desc: inititalize multi-style curl usage
- *
- * Returns: a new CURLM handle to use in all 'curl_multi' functions.
- */
-CURL_EXTERN CURLM *curl_multi_init(void);
-
-/*
- * Name: curl_multi_add_handle()
- *
- * Desc: add a standard curl handle to the multi stack
- *
- * Returns: CURLMcode type, general multi error code.
- */
-CURL_EXTERN CURLMcode curl_multi_add_handle(CURLM *multi_handle,
- CURL *curl_handle);
-
- /*
- * Name: curl_multi_remove_handle()
- *
- * Desc: removes a curl handle from the multi stack again
- *
- * Returns: CURLMcode type, general multi error code.
- */
-CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *multi_handle,
- CURL *curl_handle);
-
- /*
- * Name: curl_multi_fdset()
- *
- * Desc: Ask curl for its fd_set sets. The app can use these to select() or
- * poll() on. We want curl_multi_perform() called as soon as one of
- * them are ready.
- *
- * Returns: CURLMcode type, general multi error code.
- */
-CURL_EXTERN CURLMcode curl_multi_fdset(CURLM *multi_handle,
- fd_set *read_fd_set,
- fd_set *write_fd_set,
- fd_set *exc_fd_set,
- int *max_fd);
-
- /*
- * Name: curl_multi_perform()
- *
- * Desc: When the app thinks there's data available for curl it calls this
- * function to read/write whatever there is right now. This returns
- * as soon as the reads and writes are done. This function does not
- * require that there actually is data available for reading or that
- * data can be written, it can be called just in case. It returns
- * the number of handles that still transfer data in the second
- * argument's integer-pointer.
- *
- * Returns: CURLMcode type, general multi error code. *NOTE* that this only
- * returns errors etc regarding the whole multi stack. There might
- * still have occurred problems on invidual transfers even when this
- * returns OK.
- */
-CURL_EXTERN CURLMcode curl_multi_perform(CURLM *multi_handle,
- int *running_handles);
-
- /*
- * Name: curl_multi_cleanup()
- *
- * Desc: Cleans up and removes a whole multi stack. It does not free or
- * touch any individual easy handles in any way. We need to define
- * in what state those handles will be if this function is called
- * in the middle of a transfer.
- *
- * Returns: CURLMcode type, general multi error code.
- */
-CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle);
-
-/*
- * Name: curl_multi_info_read()
- *
- * Desc: Ask the multi handle if there's any messages/informationals from
- * the individual transfers. Messages include informationals such as
- * error code from the transfer or just the fact that a transfer is
- * completed. More details on these should be written down as well.
- *
- * Repeated calls to this function will return a new struct each
- * time, until a special "end of msgs" struct is returned as a signal
- * that there is no more to get at this point.
- *
- * The data the returned pointer points to will not survive calling
- * curl_multi_cleanup().
- *
- * The 'CURLMsg' struct is meant to be very simple and only contain
- * very basic informations. If more involved information is wanted,
- * we will provide the particular "transfer handle" in that struct
- * and that should/could/would be used in subsequent
- * curl_easy_getinfo() calls (or similar). The point being that we
- * must never expose complex structs to applications, as then we'll
- * undoubtably get backwards compatibility problems in the future.
- *
- * Returns: A pointer to a filled-in struct, or NULL if it failed or ran out
- * of structs. It also writes the number of messages left in the
- * queue (after this read) in the integer the second argument points
- * to.
- */
-CURL_EXTERN CURLMsg *curl_multi_info_read(CURLM *multi_handle,
- int *msgs_in_queue);
-
-/*
- * Name: curl_multi_strerror()
- *
- * Desc: The curl_multi_strerror function may be used to turn a CURLMcode
- * value into the equivalent human readable error string. This is
- * useful for printing meaningful error messages.
- *
- * Returns: A pointer to a zero-terminated error message.
- */
-CURL_EXTERN const char *curl_multi_strerror(CURLMcode);
-
-/*
- * Name: curl_multi_socket() and
- * curl_multi_socket_all()
- *
- * Desc: An alternative version of curl_multi_perform() that allows the
- * application to pass in one of the file descriptors that have been
- * detected to have "action" on them and let libcurl perform.
- * See man page for details.
- */
-#define CURL_POLL_NONE 0
-#define CURL_POLL_IN 1
-#define CURL_POLL_OUT 2
-#define CURL_POLL_INOUT 3
-#define CURL_POLL_REMOVE 4
-
-#define CURL_SOCKET_TIMEOUT CURL_SOCKET_BAD
-
-#define CURL_CSELECT_IN 0x01
-#define CURL_CSELECT_OUT 0x02
-#define CURL_CSELECT_ERR 0x04
-
-typedef int (*curl_socket_callback)(CURL *easy, /* easy handle */
- curl_socket_t s, /* socket */
- int what, /* see above */
- void *userp, /* private callback
- pointer */
- void *socketp); /* private socket
- pointer */
-/*
- * Name: curl_multi_timer_callback
- *
- * Desc: Called by libcurl whenever the library detects a change in the
- * maximum number of milliseconds the app is allowed to wait before
- * curl_multi_socket() or curl_multi_perform() must be called
- * (to allow libcurl's timed events to take place).
- *
- * Returns: The callback should return zero.
- */
-typedef int (*curl_multi_timer_callback)(CURLM *multi, /* multi handle */
- long timeout_ms, /* see above */
- void *userp); /* private callback
- pointer */
-
-CURL_EXTERN CURLMcode curl_multi_socket(CURLM *multi_handle, curl_socket_t s,
- int *running_handles);
-
-CURL_EXTERN CURLMcode curl_multi_socket_action(CURLM *multi_handle,
- curl_socket_t s,
- int ev_bitmask,
- int *running_handles);
-
-CURL_EXTERN CURLMcode curl_multi_socket_all(CURLM *multi_handle,
- int *running_handles);
-
-#ifndef CURL_ALLOW_OLD_MULTI_SOCKET
-/* This macro below was added in 7.16.3 to push users who recompile to use
- the new curl_multi_socket_action() instead of the old curl_multi_socket()
-*/
-#define curl_multi_socket(x,y,z) curl_multi_socket_action(x,y,0,z)
-#endif
-
-/*
- * Name: curl_multi_timeout()
- *
- * Desc: Returns the maximum number of milliseconds the app is allowed to
- * wait before curl_multi_socket() or curl_multi_perform() must be
- * called (to allow libcurl's timed events to take place).
- *
- * Returns: CURLM error code.
- */
-CURL_EXTERN CURLMcode curl_multi_timeout(CURLM *multi_handle,
- long *milliseconds);
-
-#undef CINIT /* re-using the same name as in curl.h */
-
-#ifdef CURL_ISOCPP
-#define CINIT(name,type,num) CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num
-#else
-/* The macro "##" is ISO C, we assume pre-ISO C doesn't support it. */
-#define LONG CURLOPTTYPE_LONG
-#define OBJECTPOINT CURLOPTTYPE_OBJECTPOINT
-#define FUNCTIONPOINT CURLOPTTYPE_FUNCTIONPOINT
-#define OFF_T CURLOPTTYPE_OFF_T
-#define CINIT(name,type,number) CURLMOPT_/**/name = type + number
-#endif
-
-typedef enum {
- /* This is the socket callback function pointer */
- CINIT(SOCKETFUNCTION, FUNCTIONPOINT, 1),
-
- /* This is the argument passed to the socket callback */
- CINIT(SOCKETDATA, OBJECTPOINT, 2),
-
- /* set to 1 to enable pipelining for this multi handle */
- CINIT(PIPELINING, LONG, 3),
-
- /* This is the timer callback function pointer */
- CINIT(TIMERFUNCTION, FUNCTIONPOINT, 4),
-
- /* This is the argument passed to the timer callback */
- CINIT(TIMERDATA, OBJECTPOINT, 5),
-
- /* maximum number of entries in the connection cache */
- CINIT(MAXCONNECTS, LONG, 6),
-
- CURLMOPT_LASTENTRY /* the last unused */
-} CURLMoption;
-
-
-/*
- * Name: curl_multi_setopt()
- *
- * Desc: Sets options for the multi handle.
- *
- * Returns: CURLM error code.
- */
-CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *multi_handle,
- CURLMoption option, ...);
-
-
-/*
- * Name: curl_multi_assign()
- *
- * Desc: This function sets an association in the multi handle between the
- * given socket and a private pointer of the application. This is
- * (only) useful for curl_multi_socket uses.
- *
- * Returns: CURLM error code.
- */
-CURL_EXTERN CURLMcode curl_multi_assign(CURLM *multi_handle,
- curl_socket_t sockfd, void *sockp);
-
-#ifdef __cplusplus
-} /* end of extern "C" */
-#endif
-
-#endif
View
402 objective-curl.xcodeproj/nrj.mode1v3
@@ -252,7 +252,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
- <real>274</real>
+ <real>186</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -264,31 +264,16 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>0867D691FE84028FC02AAC07</string>
- <string>08FB77AEFE84172EC02AAC07</string>
- <string>0B40BA0411AF477E00158EEB</string>
- <string>0BEDAAB910EC44E200ED2C69</string>
- <string>0BD6240610DF1BF4004D8C5B</string>
- <string>0BD3CFB5110CF2F700478C99</string>
- <string>0B76052310DF135400BE0666</string>
- <string>0B76052210DF134E00BE0666</string>
- <string>0B76051B10DF131A00BE0666</string>
- <string>089C1665FE841158C02AAC07</string>
- <string>0B2E387A10DF2C3300E82CB2</string>
- <string>034768DFFF38A50411DB9C8B</string>
- <string>1C37FBAC04509CD000000102</string>
- <string>1C37FAAC04509CD000000102</string>
+ <string>1C37FABC05509CD000000102</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>26</integer>
- <integer>18</integer>
- <integer>3</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 2}, {274, 760}}</string>
+ <string>{{0, 0}, {186, 650}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -300,19 +285,19 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {291, 778}}</string>
+ <string>{{0, 0}, {203, 668}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
- <real>274</real>
+ <real>186</real>
</array>
<key>RubberWindowFrame</key>
- <string>317 134 1440 819 0 0 1920 1178 </string>
+ <string>182 427 1298 709 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>291pt</string>
+ <string>203pt</string>
</dict>
<dict>
<key>Dock</key>
@@ -325,101 +310,22 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>CurlObject.m</string>
+ <string>TestController.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>CurlObject.m</string>
+ <string>TestController.m</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>0B82A5AD11BC75CA008C72F6</string>
+ <string>0BD5F73511BDBCB7003119E3</string>
<key>history</key>
<array>
- <string>0BE3002010E6CC46004EB7BE</string>
- <string>0BA5476410E7430D0065E0AF</string>
- <string>0BEDAAD010EC48AD00ED2C69</string>
- <string>0BEDAB6510EC5A3E00ED2C69</string>
- <string>0BB04D2710ED513D00A51613</string>
- <string>0BBF83E510EFDE82005358BB</string>
- <string>0BBF849510EFEE50005358BB</string>
- <string>0B253FBD10F465DE00EFF2A2</string>
- <string>0BD3D0B0110D02AC00478C99</string>
- <string>0B219287110E084E001F6183</string>
- <string>0B6A2D52110E186F0038868F</string>
- <string>0BE1DD45110E3DF0003B2487</string>
- <string>0B518691110E8EBD00A30246</string>
- <string>0B3FDC55110E9E9A00C7AC5B</string>
- <string>0B3FDCBA110F749F00C7AC5B</string>
- <string>0B2FD4CE1113B26100833AEC</string>
- <string>0B2FD4CF1113B26100833AEC</string>
- <string>0B2FD4D11113B26100833AEC</string>
- <string>0B2FD5811113C23B00833AEC</string>
- <string>0B5FEEB911165EC9005A5F84</string>
- <string>0BF5325F111766D100687F03</string>
- <string>0BBC764A1117A58500C653F3</string>
- <string>0BF63AB71121079000309A2C</string>
- <string>0B6326201123BDC80019AE52</string>
- <string>0BE1879E1127360F005392E5</string>
- <string>0BE18A9111273ABA005392E5</string>
- <string>0BE18A9611273ABA005392E5</string>
- <string>0BBCE7C11131D86B001676F3</string>
- <string>0BBCE80C1131D91C001676F3</string>
- <string>0BB3F007114472EF008CC281</string>
- <string>0BE030FE1158FEE200221405</string>
- <string>0B29404D1164DFE2006303AC</string>
- <string>0B80546511A9041200CEA13A</string>
- <string>0B8054A711A9091900CEA13A</string>
- <string>0B8054B411A90A7500CEA13A</string>
- <string>0BE0A35811A90FD200FBFB1F</string>
- <string>0BE0A35911A90FD200FBFB1F</string>
- <string>0B0A21A711A9BB4200D73D5D</string>
- <string>0B0A228811A9CB8F00D73D5D</string>
- <string>0B0A231C11AB486A00D73D5D</string>
- <string>0B0A234911AB4A4700D73D5D</string>
- <string>0B0A247411ACAE4400D73D5D</string>
- <string>0B0A254011ACBA3000D73D5D</string>
- <string>0B0A254111ACBA3000D73D5D</string>
- <string>0B0A256211ACD69500D73D5D</string>
- <string>0B0A256411ACD69500D73D5D</string>
- <string>0BC9879311B1DDE900F326C8</string>
- <string>0B75A2A911B1E03C005C2D94</string>
- <string>0B75A2AC11B1E03C005C2D94</string>
- <string>0B75A2AD11B1E03C005C2D94</string>
- <string>0B75A2B411B1E03C005C2D94</string>
- <string>0B75A2B511B1E03C005C2D94</string>
- <string>0B01E61611B7291F003DD235</string>
- <string>0B01E61A11B7291F003DD235</string>
- <string>0B01E64311B72DC1003DD235</string>
- <string>0BA5ED5911BC2DAA009C5194</string>
- <string>0BA5ED5A11BC2DAA009C5194</string>
- <string>0BA5ED5B11BC2DAA009C5194</string>
- <string>0BA5ED5C11BC2DAA009C5194</string>
- <string>0BA5ED5E11BC2DAA009C5194</string>
- <string>0BA5ED5F11BC2DAA009C5194</string>
- <string>0BA5ED6011BC2DAA009C5194</string>
- <string>0BA5ED6511BC2DAA009C5194</string>
- <string>0BA5EDCF11BC301D009C5194</string>
- <string>0BA5EDD011BC301D009C5194</string>
- <string>0BA5EDD411BC301D009C5194</string>
- <string>0BA5F04111BC682B009C5194</string>
- <string>0BA5F04211BC682B009C5194</string>
- <string>0BA5F04311BC682B009C5194</string>
- <string>0B06688A11BC690D00DAB929</string>
- <string>0B06688C11BC690D00DAB929</string>
- <string>0B0668D911BC6B7A00DAB929</string>
- <string>0B06691911BC6FB700DAB929</string>
- <string>0B06691A11BC6FB700DAB929</string>
- <string>0B82A57411BC71C0008C72F6</string>
- <string>0B82A58B11BC73FE008C72F6</string>
- <string>0B82A58F11BC741D008C72F6</string>
- <string>0B82A5A911BC75C4008C72F6</string>
- <string>0B82A5AA11BC75C4008C72F6</string>
- <string>0B82A5AB11BC75C4008C72F6</string>
+ <string>0BD5F73411BDBCB7003119E3</string>
</array>
</dict>
<key>SplitCount</key>
@@ -431,14 +337,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1144, 773}}</string>
+ <string>{{0, 0}, {1090, 663}}</string>
<key>RubberWindowFrame</key>
- <string>317 134 1440 819 0 0 1920 1178 </string>
+ <string>182 427 1298 709 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>773pt</string>
+ <string>663pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -451,9 +357,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 778}, {1144, 0}}</string>
+ <string>{{0, 668}, {1090, 0}}</string>
<key>RubberWindowFrame</key>
- <string>317 134 1440 819 0 0 1920 1178 </string>
+ <string>182 427 1298 709 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -462,7 +368,7 @@
</dict>
</array>
<key>Proportion</key>
- <string>1144pt</string>
+ <string>1090pt</string>
</dict>
</array>
<key>Name</key>
@@ -477,9 +383,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>0B82A55A11BC709B008C72F6</string>
+ <string>0BD5F73611BDBCB7003119E3</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>0B82A55B11BC709B008C72F6</string>
+ <string>0BD5F73711BDBCB7003119E3</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -615,15 +521,12 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>0B82A56811BC70EC008C72F6</string>
- <string>0B82A56911BC70EC008C72F6</string>
- <string>1CD10A99069EF8BA00B06720</string>
- <string>0B25C54110DF0E3F0040E9C1</string>
- <string>1C78EAAD065D492600B07095</string>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>0BD5F72411BDBC6A003119E3</string>
<string>/Users/nrj/Code/Cocoa/objective-curl/objective-curl.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>317 134 1440 819 0 0 1920 1178 </string>
+ <string>182 427 1298 709 0 0 1920 1178 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -639,28 +542,26 @@
<key>Dock</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
- <string>CurlObject.m</string>
+ <string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1139, 543}}</string>
+ <string>{{0, 0}, {500, 218}}</string>
<key>RubberWindowFrame</key>
- <string>311 200 1139 765 0 0 1920 1178 </string>
+ <string>366 369 500 500 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>543pt</string>
+ <string>218pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -677,18 +578,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 548}, {1139, 176}}</string>
+ <string>{{0, 223}, {500, 236}}</string>
<key>RubberWindowFrame</key>
- <string>311 200 1139 765 0 0 1920 1178 </string>
+ <string>366 369 500 500 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
<key>Proportion</key>
- <string>176pt</string>
+ <string>236pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>724pt</string>
+ <string>459pt</string>
</dict>
</array>
<key>Name</key>
@@ -701,27 +602,23 @@
<true/>
<key>TableOfContents</key>
<array>
- <string>0B25C54110DF0E3F0040E9C1</string>
- <string>0B82A55C11BC709B008C72F6</string>
+ <string>0BD5F72411BDBC6A003119E3</string>
+ <string>0BD5F72511BDBC6A003119E3</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.buildV3</string>
<key>WindowString</key>
- <string>311 200 1139 765 0 0 1920 1178 </string>
+ <string>366 369 500 500 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
- <string>0B25C54110DF0E3F0040E9C1</string>
+ <string>0BD5F72411BDBC6A003119E3</string>
<key>WindowToolIsVisible</key>
<false/>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.debugger</string>
- <key>IsVertical</key>
- <true/>
<key>Layout</key>
<array>
<dict>
@@ -744,8 +641,8 @@
<string>yes</string>
<key>sizes</key>
<array>
- <string>{{0, 0}, {473, 301}}</string>
- <string>{{473, 0}, {569, 301}}</string>
+ <string>{{0, 0}, {317, 164}}</string>
+ <string>{{317, 0}, {377, 164}}</string>
</array>
</dict>
<key>VerticalSplitView</key>
@@ -760,8 +657,8 @@
<string>yes</string>
<key>sizes</key>
<array>
- <string>{{0, 0}, {1042, 301}}</string>
- <string>{{0, 301}, {1042, 264}}</string>
+ <string>{{0, 0}, {694, 164}}</string>
+ <string>{{0, 164}, {694, 216}}</string>
</array>
</dict>
</dict>
@@ -774,41 +671,27 @@
</dict>
<key>GeometryConfiguration</key>
<dict>
+ <key>DebugConsoleDrawerSize</key>
+ <string>{100, 120}</string>
<key>DebugConsoleVisible</key>
<string>None</string>
<key>DebugConsoleWindowFrame</key>
<string>{{200, 200}, {500, 300}}</string>
<key>DebugSTDIOWindowFrame</key>
<string>{{200, 200}, {500, 300}}</string>
<key>Frame</key>
- <string>{{0, 0}, {1042, 565}}</string>
- <key>PBXDebugSessionStackFrameViewKey</key>
- <dict>
- <key>DebugVariablesTableConfiguration</key>
- <array>
- <string>Name</string>
- <real>120</real>
- <string>Value</string>
- <real>85</real>
- <string>Summary</string>
- <real>339</real>
- </array>
- <key>Frame</key>
- <string>{{473, 0}, {569, 301}}</string>
- <key>RubberWindowFrame</key>
- <string>101 572 1042 606 0 0 1920 1178 </string>
- </dict>
+ <string>{{0, 0}, {694, 380}}</string>
<key>RubberWindowFrame</key>
- <string>101 572 1042 606 0 0 1920 1178 </string>
+ <string>321 238 694 422 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXDebugSessionModule</string>
<key>Proportion</key>
- <string>565pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Proportion</key>
- <string>565pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Name</key>
@@ -818,26 +701,22 @@
<string>PBXDebugSessionModule</string>
</array>
<key>StatusbarIsVisible</key>
- <true/>
+ <integer>1</integer>
<key>TableOfContents</key>
<array>
<string>1CD10A99069EF8BA00B06720</string>
- <string>0B82A56011BC70EC008C72F6</string>
+ <string>1C0AD2AB069F1E9B00FABCE6</string>
<string>1C162984064C10D400B95A72</string>
- <string>0B82A56111BC70EC008C72F6</string>
- <string>0B82A56211BC70EC008C72F6</string>
- <string>0B82A56311BC70EC008C72F6</string>
- <string>0B82A56411BC70EC008C72F6</string>
- <string>0B82A56511BC70EC008C72F6</string>
+ <string>1C0AD2AC069F1E9B00FABCE6</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
<key>WindowString</key>
- <string>101 572 1042 606 0 0 1920 1178 </string>
+ <string>321 238 694 422 0 0 1440 878 </string>
<key>WindowToolGUID</key>
<string>1CD10A99069EF8BA00B06720</string>
<key>WindowToolIsVisible</key>
- <false/>
+ <integer>0</integer>
</dict>
<dict>
<key>FirstTimeWindowDisplayed</key>
@@ -855,34 +734,34 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CDD528C0622207200134675</string>
<key>PBXProjectModuleLabel</key>
- <string></string>
+ <string>TestController.m</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {0, 0}}</string>
+ <string>{{0, 0}, {781, 212}}</string>
<key>RubberWindowFrame</key>
- <string>115 54 1151 790 0 0 1440 878 </string>
+ <string>366 399 781 470 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>0pt</string>
+ <string>781pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>0pt</string>
+ <string>212pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -893,18 +772,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 5}, {1151, 0}}</string>
+ <string>{{0, 217}, {781, 212}}</string>
<key>RubberWindowFrame</key>
- <string>115 54 1151 790 0 0 1440 878 </string>
+ <string>366 399 781 470 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
<key>Proportion</key>
- <string>0pt</string>
+ <string>212pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>749pt</string>
+ <string>429pt</string>
</dict>
</array>
<key>Name</key>
@@ -918,13 +797,13 @@
<key>TableOfContents</key>
<array>
<string>1C530D57069F1CE1000CFCEE</string>
- <string>0B01E60311B72867003DD235</string>
- <string>0B01E60411B72867003DD235</string>
+ <string>0BD5F72611BDBC6A003119E3</string>
+ <string>0BD5F72711BDBC6A003119E3</string>
<string>1CDD528C0622207200134675</string>
<string>1CD0528E0623707200166675</string>
</array>
<key>WindowString</key>
- <string>115 54 1151 790 0 0 1440 878 </string>
+ <string>366 399 781 470 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C530D57069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
@@ -935,20 +814,16 @@
<string>MENUSEPARATOR</string>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.debuggerConsole</string>
- <key>IsVertical</key>
- <true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
<key>BecomeActive</key>
- <true/>
+ <integer>1</integer>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -959,18 +834,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1181, 518}}</string>
+ <string>{{0, 0}, {650, 250}}</string>
<key>RubberWindowFrame</key>
- <string>14 608 1181 559 0 0 1920 1178 </string>
+ <string>516 632 650 250 0 0 1680 1027 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
<key>Proportion</key>
- <string>518pt</string>
+ <string>209pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>518pt</string>
+ <string>209pt</string>
</dict>
</array>
<key>Name</key>
@@ -980,21 +855,21 @@
<string>PBXDebugCLIModule</string>
</array>
<key>StatusbarIsVisible</key>
- <true/>
+ <integer>1</integer>
<key>TableOfContents</key>
<array>
<string>1C78EAAD065D492600B07095</string>
- <string>0B82A56611BC70EC008C72F6</string>
+ <string>1C78EAAE065D492600B07095</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
- <string>14 608 1181 559 0 0 1920 1178 </string>
+ <string>650 41 650 250 0 0 1280 1002 </string>
<key>WindowToolGUID</key>
<string>1C78EAAD065D492600B07095</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <integer>0</integer>
</dict>
<dict>
<key>Identifier</key>
@@ -1131,18 +1006,18 @@
<string>743 379 452 308 0 0 1280 1002 </string>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.breakpoints</string>
<key>IsVertical</key>
- <false/>
+ <integer>0</integer>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -1171,36 +1046,32 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>1C77FABC04509CD000000102</string>
- <string>1C3E0DCA080725EA00A55177</string>
- <string>1C3E0DCC080725EA11A45113</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>2</integer>
- <integer>1</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {168, 355}}</string>
+ <string>{{0, 0}, {168, 350}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
<key>XCIncludePerspectivesSwitch</key>
- <false/>
+ <integer>0</integer>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {185, 373}}</string>
+ <string>{{0, 0}, {185, 368}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>168</real>
</array>
<key>RubberWindowFrame</key>
- <string>161 156 886 414 0 0 1440 878 </string>
+ <string>315 424 744 409 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -1218,18 +1089,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{190, 0}, {696, 373}}</string>
+ <string>{{190, 0}, {554, 368}}</string>
<key>RubberWindowFrame</key>
- <string>161 156 886 414 0 0 1440 878 </string>
+ <string>315 424 744 409 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
- <string>696pt</string>
+ <string>554pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>373pt</string>
+ <string>368pt</string>
</dict>
</array>
<key>MajorVersion</key>
@@ -1244,22 +1115,22 @@
<string>XCDetailModule</string>
</array>
<key>StatusbarIsVisible</key>
- <true/>
+ <integer>1</integer>
<key>TableOfContents</key>
<array>
- <string>0BA866C6115E7112002542C5</string>
- <string>0BA866C7115E7112002542C5</string>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
<string>1CE0B1FE06471DED0097A5F4</string>
<string>1CA1AED706398EBD00589147</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.breakpointsV3</string>
<key>WindowString</key>
- <string>161 156 886 414 0 0 1440 878 </string>
+ <string>315 424 744 409 0 0 1440 878 </string>
<key>WindowToolGUID</key>
- <string>0BA866C6115E7112002542C5</string>
+ <string>1CDDB66807F98D9800BB5817</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <integer>1</integer>
</dict>
<dict>
<key>Identifier</key>
@@ -1294,40 +1165,22 @@
<string>100 100 700 500 0 0 1280 1002 </string>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.bookmarks</string>
- <key>IsVertical</key>
- <true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
- <key>ContentConfiguration</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>0BB383D710EB2731003DD538</string>
- <key>PBXProjectModuleLabel</key>
- <string>Bookmarks</string>
- </dict>
- <key>GeometryConfiguration</key>
- <dict>
- <key>Frame</key>
- <string>{{0, 0}, {401, 202}}</string>
- <key>RubberWindowFrame</key>
- <string>31 933 401 222 0 0 1920 1178 </string>
- </dict>
<key>Module</key>
<string>PBXBookmarksModule</string>
<key>Proportion</key>
- <string>202pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Proportion</key>
- <string>202pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Name</key>
@@ -1337,19 +1190,9 @@
<string>PBXBookmarksModule</string>
</array>
<key>StatusbarIsVisible</key>
- <false/>
- <key>TableOfContents</key>
- <array>
- <string>0BB383D810EB2731003DD538</string>
- <string>0BB383D910EB2731003DD538</string>
- <string>0BB383D710EB2731003DD538</string>
- </array>
+ <integer>0</integer>
<key>WindowString</key>
- <string>31 933 401 222 0 0 1920 1178 </string>
- <key>WindowToolGUID</key>
- <string>0BB383D810EB2731003DD538</string>
- <key>WindowToolIsVisible</key>
- <false/>
+ <string>538 42 401 187 0 0 1280 1002 </string>
</dict>
<dict>
<key>Identifier</key>
@@ -1384,18 +1227,16 @@
<string>50 850 472 307 0 0 1440 877</string>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.classBrowser</string>
- <key>IsVertical</key>
- <true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
<key>ContentConfiguration</key>
<dict>
<key>OptionsSetName</key>
@@ -1408,7 +1249,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>ClassesFrame</key>
- <string>{{0, 0}, {378, 96}}</string>
+ <string>{{0, 0}, {374, 96}}</string>
<key>ClassesTreeTableConfiguration</key>
<array>
<string>PBXClassNameColumnIdentifier</string>
@@ -1417,22 +1258,24 @@
<real>22</real>
</array>
<key>Frame</key>
- <string>{{0, 0}, {630, 332}}</string>
+ <string>{{0, 0}, {630, 331}}</string>
<key>MembersFrame</key>
- <string>{{0, 101}, {378, 231}}</string>
+ <string>{{0, 105}, {374, 395}}</string>
<key>MembersTreeTableConfiguration</key>
<array>
<string>PBXMemberTypeIconColumnIdentifier</string>
<real>22</real>
<string>PBXMemberNameColumnIdentifier</string>
<real>216</real>
<string>PBXMemberTypeColumnIdentifier</string>
- <real>101</real>
+ <real>97</real>
<string>PBXMemberBookColumnIdentifier</string>
<real>22</real>
</array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
<key>RubberWindowFrame</key>
- <string>22 503 630 352 0 0 1440 878 </string>
+ <string>385 179 630 352 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXClassBrowserModule</string>
@@ -1451,57 +1294,50 @@
<string>PBXClassBrowserModule</string>
</array>
<key>StatusbarIsVisible</key>
- <false/>
+ <integer>0</integer>
<key>TableOfContents</key>
<array>
<string>1C0AD2AF069F1E9B00FABCE6</string>
- <string>0B0A241D11AB703800D73D5D</string>
+ <string>1C0AD2B0069F1E9B00FABCE6</string>
<string>1CA6456E063B45B4001379D8</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.classbrowser</string>
<key>WindowString</key>
- <string>22 503 630 352 0 0 1440 878 </string>
+ <string>385 179 630 352 0 0 1440 878 </string>
<key>WindowToolGUID</key>
<string>1C0AD2AF069F1E9B00FABCE6</string>
<key>WindowToolIsVisible</key>
- <false/>
+ <integer>0</integer>
</dict>
<dict>
- <key>FirstTimeWindowDisplayed</key>
- <false/>
<key>Identifier</key>
<string>windowTool.refactoring</string>
<key>IncludeInToolsMenu</key>
<integer>0</integer>
- <key>IsVertical</key>
- <true/>
<key>Layout</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
- <key>ContentConfiguration</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>0BA866BA115E7095002542C5</string>
- </dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {500, 315}}</string>
+ <string>{0, 0}, {500, 335}</string>
<key>RubberWindowFrame</key>
- <string>92 461 500 356 0 0 1440 878 </string>
+ <string>{0, 0}, {500, 335}</string>
</dict>
<key>Module</key>
<string>XCRefactoringModule</string>
<key>Proportion</key>
- <string>315pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Proportion</key>
- <string>315pt</string>
+ <string>100%</string>
</dict>
</array>
<key>Name</key>
@@ -1510,20 +1346,8 @@
<array>
<string>XCRefactoringModule</string>
</array>
- <key>StatusbarIsVisible</key>
- <true/>
- <key>TableOfContents</key>
- <array>
- <string>0BA866BB115E7095002542C5</string>
- <string>0B8051A911A75AF700CEA13A</string>
- <string>0BA866BA115E7095002542C5</string>
- </array>
<key>WindowString</key>
- <string>92 461 500 356 0 0 1440 878 </string>
- <key>WindowToolGUID</key>
- <string>0BA866BB115E7095002542C5</string>
- <key>WindowToolIsVisible</key>
- <false/>
+ <string>200 200 500 356 0 0 1920 1200 </string>
</dict>
</array>
</dict>
View
1,788 objective-curl.xcodeproj/nrj.pbxuser
@@ -2,112 +2,26 @@
{
0867D690FE84028FC02AAC07 /* Project object */ = {
activeBuildConfigurationName = Release;
- activeExecutable = 0BD6227410DF1564004D8C5B /* CurlTester */;
+ activeExecutable = 0BD5F71811BDBC66003119E3 /* CurlTester */;
activeTarget = 0BD6227210DF1564004D8C5B /* CurlTester */;
- addToTargets = (
- 8DC2EF4F0486A6940098B216 /* objective-curl */,
- );
- breakpoints = (
- 0BA867AD115E9EE8002542C5 /* objc_exception_throw */,
- 0B82A57011BC71B8008C72F6 /* UploadOperation.m:175 */,
- 0B82A59811BC755A008C72F6 /* S3UploadOperation.m:26 */,
- );
- codeSenseManager = 0B25C49C10DF0A110040E9C1 /* Code sense */;
+ codeSenseManager = 0BD5F72911BDBC85003119E3 /* Code sense */;
executables = (
- 0BD6227410DF1564004D8C5B /* CurlTester */,
+ 0BD5F71811BDBC66003119E3 /* CurlTester */,
);
perUserDictionary = {
- "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 20,
- 234,
- 20,
- 135,
- 90,
- 108,
- 20,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXBreakpointsDataSource_ActionID,
- PBXBreakpointsDataSource_TypeID,
- PBXBreakpointsDataSource_BreakpointID,
- PBXBreakpointsDataSource_UseID,
- PBXBreakpointsDataSource_LocationID,
- PBXBreakpointsDataSource_ConditionID,
- PBXBreakpointsDataSource_IgnoreCountID,
- PBXBreakpointsDataSource_ContinueID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 22,
- 300,
- 743.58349609375,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXExecutablesDataSource_ActiveFlagID,
- PBXExecutablesDataSource_NameID,
- PBXExecutablesDataSource_CommentsID,
- );
- };
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = 1;
- PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 905,
- 20,
- 48,
- 43,
- 43,
- 20,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXFileDataSource_FiletypeID,
- PBXFileDataSource_Filename_ColumnID,
- PBXFileDataSource_Built_ColumnID,
- PBXFileDataSource_ObjectSize_ColumnID,
- PBXFileDataSource_Errors_ColumnID,
- PBXFileDataSource_Warnings_ColumnID,
- PBXFileDataSource_Target_ColumnID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 16,
- 200,
- 50,
- 796.20849609375,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXSymbolsDataSource_SymbolTypeIconID,
- PBXSymbolsDataSource_SymbolNameID,
- PBXSymbolsDataSource_SymbolTypeID,
- PBXSymbolsDataSource_ReferenceNameID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
+ 851,
20,
- 730,
- 20,
- 48,
+ 48.16259765625,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
- PBXFileDataSource_SCM_ColumnID,
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
@@ -117,381 +31,86 @@
PBXFileDataSource_Target_ColumnID,
);
};
- PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXTargetDataSource_PrimaryAttribute;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 865,
- 60,
- 20,
- 48,
- 43,
- 43,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXFileDataSource_FiletypeID,
- PBXFileDataSource_Filename_ColumnID,
- PBXTargetDataSource_PrimaryAttribute,
- PBXFileDataSource_Built_ColumnID,
- PBXFileDataSource_ObjectSize_ColumnID,
- PBXFileDataSource_Errors_ColumnID,
- PBXFileDataSource_Warnings_ColumnID,
- );
- };
- PBXPerProjectTemplateStateSaveDate = 297562265;
- PBXWorkspaceStateSaveDate = 297562265;
+ PBXPerProjectTemplateStateSaveDate = 297647206;
+ PBXWorkspaceStateSaveDate = 297647206;
};
perUserProjectItems = {
- 0B01E61611B7291F003DD235 /* PBXTextBookmark */ = 0B01E61611B7291F003DD235 /* PBXTextBookmark */;
- 0B01E61A11B7291F003DD235 /* PBXTextBookmark */ = 0B01E61A11B7291F003DD235 /* PBXTextBookmark */;
- 0B01E64311B72DC1003DD235 /* PBXTextBookmark */ = 0B01E64311B72DC1003DD235 /* PBXTextBookmark */;
- 0B06688A11BC690D00DAB929 /* PBXTextBookmark */ = 0B06688A11BC690D00DAB929 /* PBXTextBookmark */;
- 0B06688C11BC690D00DAB929 /* PBXTextBookmark */ = 0B06688C11BC690D00DAB929 /* PBXTextBookmark */;
- 0B0668D911BC6B7A00DAB929 /* PBXTextBookmark */ = 0B0668D911BC6B7A00DAB929 /* PBXTextBookmark */;
- 0B06691911BC6FB700DAB929 /* PBXTextBookmark */ = 0B06691911BC6FB700DAB929 /* PBXTextBookmark */;
- 0B06691A11BC6FB700DAB929 /* PBXTextBookmark */ = 0B06691A11BC6FB700DAB929 /* PBXTextBookmark */;
- 0B0A21A711A9BB4200D73D5D /* PBXTextBookmark */ = 0B0A21A711A9BB4200D73D5D /* PBXTextBookmark */;
- 0B0A228811A9CB8F00D73D5D /* PBXTextBookmark */ = 0B0A228811A9CB8F00D73D5D /* PBXTextBookmark */;
- 0B0A231C11AB486A00D73D5D /* PBXTextBookmark */ = 0B0A231C11AB486A00D73D5D /* PBXTextBookmark */;
- 0B0A234911AB4A4700D73D5D /* PBXTextBookmark */ = 0B0A234911AB4A4700D73D5D /* PBXTextBookmark */;
- 0B0A247411ACAE4400D73D5D /* PBXTextBookmark */ = 0B0A247411ACAE4400D73D5D /* PBXTextBookmark */;
- 0B0A254011ACBA3000D73D5D /* PBXTextBookmark */ = 0B0A254011ACBA3000D73D5D /* PBXTextBookmark */;
- 0B0A254111ACBA3000D73D5D /* PBXTextBookmark */ = 0B0A254111ACBA3000D73D5D /* PBXTextBookmark */;
- 0B0A256211ACD69500D73D5D /* PBXTextBookmark */ = 0B0A256211ACD69500D73D5D /* PBXTextBookmark */;
- 0B0A256411ACD69500D73D5D /* PBXTextBookmark */ = 0B0A256411ACD69500D73D5D /* PBXTextBookmark */;
- 0B219287110E084E001F6183 /* PBXTextBookmark */ = 0B219287110E084E001F6183 /* PBXTextBookmark */;
- 0B253FBD10F465DE00EFF2A2 /* PBXTextBookmark */ = 0B253FBD10F465DE00EFF2A2 /* PBXTextBookmark */;
- 0B29404D1164DFE2006303AC /* PBXTextBookmark */ = 0B29404D1164DFE2006303AC /* PBXTextBookmark */;
- 0B2FD4CE1113B26100833AEC /* PBXTextBookmark */ = 0B2FD4CE1113B26100833AEC /* PBXTextBookmark */;
- 0B2FD4CF1113B26100833AEC /* PBXTextBookmark */ = 0B2FD4CF1113B26100833AEC /* PBXTextBookmark */;
- 0B2FD4D11113B26100833AEC /* PBXTextBookmark */ = 0B2FD4D11113B26100833AEC /* PBXTextBookmark */;
- 0B2FD5811113C23B00833AEC /* PBXTextBookmark */ = 0B2FD5811113C23B00833AEC /* PBXTextBookmark */;
- 0B3FDC55110E9E9A00C7AC5B /* PBXTextBookmark */ = 0B3FDC55110E9E9A00C7AC5B /* PBXTextBookmark */;
- 0B3FDCBA110F749F00C7AC5B /* PBXTextBookmark */ = 0B3FDCBA110F749F00C7AC5B /* PBXTextBookmark */;
- 0B518691110E8EBD00A30246 /* PBXTextBookmark */ = 0B518691110E8EBD00A30246 /* PBXTextBookmark */;
- 0B5FEEB911165EC9005A5F84 /* PBXTextBookmark */ = 0B5FEEB911165EC9005A5F84 /* PBXTextBookmark */;
- 0B6326201123BDC80019AE52 /* PBXTextBookmark */ = 0B6326201123BDC80019AE52 /* PBXTextBookmark */;
- 0B6A2D52110E186F0038868F /* PBXTextBookmark */ = 0B6A2D52110E186F0038868F /* PBXTextBookmark */;
- 0B75A2A911B1E03C005C2D94 /* PBXTextBookmark */ = 0B75A2A911B1E03C005C2D94 /* PBXTextBookmark */;
- 0B75A2AC11B1E03C005C2D94 /* PBXTextBookmark */ = 0B75A2AC11B1E03C005C2D94 /* PBXTextBookmark */;
- 0B75A2AD11B1E03C005C2D94 /* PBXTextBookmark */ = 0B75A2AD11B1E03C005C2D94 /* PBXTextBookmark */;
- 0B75A2B411B1E03C005C2D94 /* PBXTextBookmark */ = 0B75A2B411B1E03C005C2D94 /* PBXTextBookmark */;
- 0B75A2B511B1E03C005C2D94 /* PBXTextBookmark */ = 0B75A2B511B1E03C005C2D94 /* PBXTextBookmark */;
- 0B80546511A9041200CEA13A /* PBXTextBookmark */ = 0B80546511A9041200CEA13A /* PBXTextBookmark */;
- 0B8054A711A9091900CEA13A /* PBXTextBookmark */ = 0B8054A711A9091900CEA13A /* PBXTextBookmark */;
- 0B8054B411A90A7500CEA13A /* PBXTextBookmark */ = 0B8054B411A90A7500CEA13A /* PBXTextBookmark */;
- 0B82A57411BC71C0008C72F6 /* PBXTextBookmark */ = 0B82A57411BC71C0008C72F6 /* PBXTextBookmark */;
- 0B82A58B11BC73FE008C72F6 /* PBXTextBookmark */ = 0B82A58B11BC73FE008C72F6 /* PBXTextBookmark */;
- 0B82A58F11BC741D008C72F6 /* PBXTextBookmark */ = 0B82A58F11BC741D008C72F6 /* PBXTextBookmark */;
- 0B82A5A911BC75C4008C72F6 /* PBXTextBookmark */ = 0B82A5A911BC75C4008C72F6 /* PBXTextBookmark */;
- 0B82A5AA11BC75C4008C72F6 /* PBXTextBookmark */ = 0B82A5AA11BC75C4008C72F6 /* PBXTextBookmark */;
- 0B82A5AB11BC75C4008C72F6 /* XCBuildMessageTextBookmark */ = 0B82A5AB11BC75C4008C72F6 /* XCBuildMessageTextBookmark */;
- 0B82A5AD11BC75CA008C72F6 /* PBXTextBookmark */ = 0B82A5AD11BC75CA008C72F6 /* PBXTextBookmark */;
- 0BA5476410E7430D0065E0AF /* PBXTextBookmark */ = 0BA5476410E7430D0065E0AF /* PBXTextBookmark */;
- 0BA5ED5911BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5911BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED5A11BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5A11BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED5B11BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5B11BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED5C11BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5C11BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED5E11BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5E11BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED5F11BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED5F11BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED6011BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED6011BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5ED6511BC2DAA009C5194 /* PBXTextBookmark */ = 0BA5ED6511BC2DAA009C5194 /* PBXTextBookmark */;
- 0BA5EDCF11BC301D009C5194 /* PBXTextBookmark */ = 0BA5EDCF11BC301D009C5194 /* PBXTextBookmark */;
- 0BA5EDD011BC301D009C5194 /* PBXTextBookmark */ = 0BA5EDD011BC301D009C5194 /* PBXTextBookmark */;
- 0BA5EDD411BC301D009C5194 /* PBXTextBookmark */ = 0BA5EDD411BC301D009C5194 /* PBXTextBookmark */;
- 0BA5F04111BC682B009C5194 /* PBXTextBookmark */ = 0BA5F04111BC682B009C5194 /* PBXTextBookmark */;
- 0BA5F04211BC682B009C5194 /* PBXTextBookmark */ = 0BA5F04211BC682B009C5194 /* PBXTextBookmark */;
- 0BA5F04311BC682B009C5194 /* PBXTextBookmark */ = 0BA5F04311BC682B009C5194 /* PBXTextBookmark */;
- 0BB04D2710ED513D00A51613 /* PBXTextBookmark */ = 0BB04D2710ED513D00A51613 /* PBXTextBookmark */;
- 0BB3F007114472EF008CC281 /* PBXTextBookmark */ = 0BB3F007114472EF008CC281 /* PBXTextBookmark */;
- 0BBC764A1117A58500C653F3 /* PBXTextBookmark */ = 0BBC764A1117A58500C653F3 /* PBXTextBookmark */;
- 0BBCE7C11131D86B001676F3 /* PBXTextBookmark */ = 0BBCE7C11131D86B001676F3 /* PBXTextBookmark */;
- 0BBCE80C1131D91C001676F3 /* PBXTextBookmark */ = 0BBCE80C1131D91C001676F3 /* PBXTextBookmark */;
- 0BBF83E510EFDE82005358BB /* PlistBookmark */ = 0BBF83E510EFDE82005358BB /* PlistBookmark */;
- 0BBF849510EFEE50005358BB /* PBXTextBookmark */ = 0BBF849510EFEE50005358BB /* PBXTextBookmark */;
- 0BC9879311B1DDE900F326C8 /* PBXTextBookmark */ = 0BC9879311B1DDE900F326C8 /* PBXTextBookmark */;
- 0BD3D0B0110D02AC00478C99 /* PBXTextBookmark */ = 0BD3D0B0110D02AC00478C99 /* PBXTextBookmark */;
- 0BE030FE1158FEE200221405 /* PBXTextBookmark */ = 0BE030FE1158FEE200221405 /* PBXTextBookmark */;
- 0BE0A35811A90FD200FBFB1F /* PBXTextBookmark */ = 0BE0A35811A90FD200FBFB1F /* PBXTextBookmark */;
- 0BE0A35911A90FD200FBFB1F /* PBXTextBookmark */ = 0BE0A35911A90FD200FBFB1F /* PBXTextBookmark */;
- 0BE1879E1127360F005392E5 /* PBXTextBookmark */ = 0BE1879E1127360F005392E5 /* PBXTextBookmark */;
- 0BE18A9111273ABA005392E5 /* PBXTextBookmark */ = 0BE18A9111273ABA005392E5 /* PBXTextBookmark */;
- 0BE18A9611273ABA005392E5 /* PBXTextBookmark */ = 0BE18A9611273ABA005392E5 /* PBXTextBookmark */;
- 0BE1DD45110E3DF0003B2487 /* PBXTextBookmark */ = 0BE1DD45110E3DF0003B2487 /* PBXTextBookmark */;
- 0BE3002010E6CC46004EB7BE /* PBXTextBookmark */ = 0BE3002010E6CC46004EB7BE /* PBXTextBookmark */;
- 0BEDAAD010EC48AD00ED2C69 /* PBXTextBookmark */ = 0BEDAAD010EC48AD00ED2C69 /* PBXTextBookmark */;
- 0BEDAB6510EC5A3E00ED2C69 /* PBXTextBookmark */ = 0BEDAB6510EC5A3E00ED2C69 /* PBXTextBookmark */;
- 0BF5325F111766D100687F03 /* PBXTextBookmark */ = 0BF5325F111766D100687F03 /* PBXTextBookmark */;
- 0BF63AB71121079000309A2C /* PBXTextBookmark */ = 0BF63AB71121079000309A2C /* PBXTextBookmark */;
- };
- sourceControlManager = 0B25C49B10DF0A110040E9C1 /* Source Control */;
- userBookmarkGroup = 0BB37FC710E8150F003DD538 /* PBXBookmarkGroup */;
+ 0BD5F72A11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72A11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F72B11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72B11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F72C11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72C11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F72D11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72D11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F72E11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72E11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F72F11BDBCA6003119E3 /* PBXTextBookmark */ = 0BD5F72F11BDBCA6003119E3 /* PBXTextBookmark */;
+ 0BD5F73411BDBCB7003119E3 /* PBXTextBookmark */ = 0BD5F73411BDBCB7003119E3 /* PBXTextBookmark */;
+ 0BD5F73511BDBCB7003119E3 /* PBXTextBookmark */ = 0BD5F73511BDBCB7003119E3 /* PBXTextBookmark */;
+ };
+ sourceControlManager = 0BD5F72811BDBC85003119E3 /* Source Control */;
userBuildSettings = {
};
};
- 089C1667FE841158C02AAC07 /* English */ = {
+ 0B40BA0611AF479E00158EEB /* S3ErrorParser.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1098, 487}}";
- sepNavSelRange = "{45, 0}";
- sepNavVisRange = "{0, 45}";
+ sepNavIntBoundsRect = "{{0, 0}, {720, 819}}";
+ sepNavSelRange = "{946, 5}";
+ sepNavVisRange = "{770, 420}";
};
};
- 0B01E61611B7291F003DD235 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BD3CFF1110CF44A00478C99 /* CurlOperation.m */;
- name = "CurlOperation.m: 5";
- rLen = 50;
- rLoc = 45;
- rType = 0;
- vrLen = 861;
- vrLoc = 0;
- };
- 0B01E61A11B7291F003DD235 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B40BA0511AF479E00158EEB /* S3ErrorParser.h */;
- name = "S3ErrorParser.h: 11";
- rLen = 0;
- rLoc = 158;
- rType = 0;
- vrLen = 348;
- vrLoc = 0;
- };
- 0B01E63711B72A6B003DD235 /* S3ErrorCodes.h */ = {
+ 0B76053510DF13DB00BE0666 /* TestController.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1083, 949}}";
- sepNavSelRange = "{4188, 0}";
- sepNavVisRange = "{741, 2478}";
+ sepNavIntBoundsRect = "{{0, 0}, {1029, 2015}}";
+ sepNavSelRange = "{263, 0}";
+ sepNavVisRange = "{0, 890}";
};
};
- 0B01E64311B72DC1003DD235 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B76053010DF13B600BE0666 /* Upload.h */;
- name = "Upload.h: 14";
- rLen = 12;
- rLoc = 196;
- rType = 0;
- vrLen = 980;
- vrLoc = 89;
- };
- 0B06688A11BC690D00DAB929 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BB380A210E84BF4003DD538 /* CurlSFTP.m */;
- name = "CurlSFTP.m: 93";
- rLen = 0;
- rLoc = 1580;
- rType = 0;
- vrLen = 1328;
- vrLoc = 1164;
- };
- 0B06688C11BC690D00DAB929 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BD3D14D110D1D8E00478C99 /* SSHUploadOperation.m */;
- name = "SSHUploadOperation.m: 99";
- rLen = 0;
- rLoc = 2610;
- rType = 0;
- vrLen = 1823;
- vrLoc = 1306;
- };
- 0B0668D911BC6B7A00DAB929 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B0B96D810F57A1B007DBFA8 /* NSString+PathExtras.h */;
- name = "NSString+PathExtras.h: 13";
- rLen = 0;
- rLoc = 310;
- rType = 0;
- vrLen = 401;
- vrLoc = 0;
- };
- 0B06691911BC6FB700DAB929 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B5185C8110E581200A30246 /* NSPathUtilities.h */;
- name = "NSPathUtilities.h: 17";
- rLen = 62;
- rLoc = 386;
- rType = 0;
- vrLen = 1742;
- vrLoc = 0;
- };
- 0B06691A11BC6FB700DAB929 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B06691B11BC6FB700DAB929 /* NSAttributedString.h */;
- name = "NSAttributedString.h: 34";
- rLen = 76;
- rLoc = 1188;
- rType = 0;
- vrLen = 2071;
- vrLoc = 0;
- };
- 0B06691B11BC6FB700DAB929 /* NSAttributedString.h */ = {
- isa = PBXFileReference;
- lastKnownFileType = sourcecode.c.h;
- name = NSAttributedString.h;
- path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSAttributedString.h;
- sourceTree = "<absolute>";
- };
- 0B0A21A711A9BB4200D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BD3D014110CF5F000478C99 /* ListOperation.m */;
- name = "ListOperation.m: 5";
- rLen = 50;
- rLoc = 45;
- rType = 0;
- vrLen = 1255;
- vrLoc = 0;
- };
- 0B0A228011A9CB5700D73D5D /* .empty */ = {
+ 0B80545811A9035600CEA13A /* S3UploadOperation.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {868, 639}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 0}";
+ sepNavIntBoundsRect = "{{0, 0}, {824, 1833}}";
+ sepNavSelRange = "{2179, 0}";
+ sepNavVisRange = "{1981, 601}";
};
};
- 0B0A228811A9CB8F00D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B0A228011A9CB5700D73D5D /* .empty */;
- name = ".empty: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 0;
- vrLoc = 0;
- };
- 0B0A22C711A9CDBF00D73D5D /* NSBundle.h */ = {
- isa = PBXFileReference;
- lastKnownFileType = sourcecode.c.h;
- name = NSBundle.h;
- path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h;
- sourceTree = "<absolute>";
- };
- 0B0A231C11AB486A00D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BD3D013110CF5F000478C99 /* ListOperation.h */;
- name = "ListOperation.h: 11";
- rLen = 0;
- rLoc = 171;
- rType = 0;
- vrLen = 395;
- vrLoc = 0;
- };
- 0B0A234911AB4A4700D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B0A22C711A9CDBF00D73D5D /* NSBundle.h */;
- name = "NSBundle.h: 49";
- rLen = 37;
- rLoc = 1394;
- rType = 0;
- vrLen = 1612;
- vrLoc = 0;
- };
- 0B0A247411ACAE4400D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B76053410DF13DB00BE0666 /* TestController.h */;
- name = "TestController.h: 27";
- rLen = 0;
- rLoc = 549;
- rType = 0;
- vrLen = 788;
- vrLoc = 0;
- };
- 0B0A254011ACBA3000D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BBF81F510EEB1B0005358BB /* FileTransfer.h */;
- name = "FileTransfer.h: 57";
- rLen = 26;
- rLoc = 1076;
- rType = 0;
- vrLen = 1042;
- vrLoc = 121;
- };
- 0B0A254111ACBA3000D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BBF81F610EEB1B0005358BB /* FileTransfer.m */;
- name = "FileTransfer.m: 84";
- rLen = 0;
- rLoc = 1410;
- rType = 0;
- vrLen = 836;
- vrLoc = 927;
- };
- 0B0A256211ACD69500D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0BE0A34011A90E3400FBFB1F /* NSString+S3.m */;
- name = "NSString+S3.m: 9";
- rLen = 0;
- rLoc = 157;
- rType = 0;
- vrLen = 1845;
- vrLoc = 0;
- };
- 0B0A256411ACD69500D73D5D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B8054A011A9070600CEA13A /* NSFileManager+MimeType.m */;
- name = "NSFileManager+MimeType.m: 26";
- rLen = 0;
- rLoc = 548;
- rType = 0;
- vrLen = 901;
- vrLoc = 0;
- };
- 0B0B96D810F57A1B007DBFA8 /* NSString+PathExtras.h */ = {
- isa = PBXFileReference;
- fileEncoding = 4;
- lastKnownFileType = sourcecode.c.h;
- name = "NSString+PathExtras.h";
- path = "/Users/nrj/Code/Cocoa/objective-curl/extras/NSString+PathExtras.h";
- sourceTree = "<absolute>";
- };
- 0B0B975710F58CED007DBFA8 /* NSString+MD5.m */ = {
+ 0BD3D010110CF5E700478C99 /* UploadOperation.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {868, 715}}";
- sepNavSelRange = "{157, 0}";
- sepNavVisRange = "{0, 1091}";
+ sepNavIntBoundsRect = "{{0, 0}, {720, 6591}}";
+ sepNavSelRange = "{1629, 0}";
+ sepNavVisRange = "{1506, 403}";
};
};
- 0B0B975910F58CED007DBFA8 /* NSString+PathExtras.m */ = {
+ 0BD3D014110CF5F000478C99 /* ListOperation.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1083, 718}}";
- sepNavSelRange = "{926, 0}";
- sepNavVisRange = "{0, 1114}";
+ sepNavIntBoundsRect = "{{0, 0}, {943, 1313}}";
+ sepNavSelRange = "{1681, 5}";
+ sepNavVisRange = "{1463, 705}";
};
};
- 0B219287110E084E001F6183 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 0B219288110E084E001F6183 /* string.h */;