Author: gavincornwell
Date: Wed Mar 26 16:38:48 2014
New Revision: 1581920

URL: http://svn.apache.org/r1581920
Log:
Made the recently added files public so they get included in the build output.

Fixed a bug with progress reporting. When the bytesExpected is provided you 
would see output such as 301/2 i.e. the written bytes was much higher than the 
expected bytes.

Modified:
    chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj
    chemistry/objectivecmis/trunk/ObjectiveCMIS/Utils/CMISHttpUploadRequest.m
    chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m

Modified: chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj?rev=1581920&r1=1581919&r2=1581920&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj 
(original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj Wed 
Mar 26 16:38:48 2014
@@ -21,17 +21,17 @@
 /* End PBXAggregateTarget section */
 
 /* Begin PBXBuildFile section */
-               258998D318D73D160091BA96 /* CMISAceParser.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998CF18D73D160091BA96 /* CMISAceParser.h */; 
};
+               258998D318D73D160091BA96 /* CMISAceParser.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998CF18D73D160091BA96 /* CMISAceParser.h */; 
settings = {ATTRIBUTES = (Public, ); }; };
                258998D418D73D160091BA96 /* CMISAceParser.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 258998D018D73D160091BA96 /* CMISAceParser.m */; 
};
-               258998D518D73D160091BA96 /* CMISAclParser.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998D118D73D160091BA96 /* CMISAclParser.h */; 
};
+               258998D518D73D160091BA96 /* CMISAclParser.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998D118D73D160091BA96 /* CMISAclParser.h */; 
settings = {ATTRIBUTES = (Public, ); }; };
                258998D618D73D160091BA96 /* CMISAclParser.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 258998D218D73D160091BA96 /* CMISAclParser.m */; 
};
-               258998DB18D73D5A0091BA96 /* CMISAce.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 258998D718D73D5A0091BA96 /* CMISAce.h */; };
+               258998DB18D73D5A0091BA96 /* CMISAce.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 258998D718D73D5A0091BA96 /* CMISAce.h */; settings = 
{ATTRIBUTES = (Public, ); }; };
                258998DC18D73D5A0091BA96 /* CMISAce.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 258998D818D73D5A0091BA96 /* CMISAce.m */; };
-               258998DD18D73D5A0091BA96 /* CMISAcl.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 258998D918D73D5A0091BA96 /* CMISAcl.h */; };
+               258998DD18D73D5A0091BA96 /* CMISAcl.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 258998D918D73D5A0091BA96 /* CMISAcl.h */; settings = 
{ATTRIBUTES = (Public, ); }; };
                258998DE18D73D5A0091BA96 /* CMISAcl.m in Sources */ = {isa = 
PBXBuildFile; fileRef = 258998DA18D73D5A0091BA96 /* CMISAcl.m */; };
-               258998E118D73D900091BA96 /* CMISPrincipal.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998DF18D73D900091BA96 /* CMISPrincipal.h */; 
};
+               258998E118D73D900091BA96 /* CMISPrincipal.h in Headers */ = 
{isa = PBXBuildFile; fileRef = 258998DF18D73D900091BA96 /* CMISPrincipal.h */; 
settings = {ATTRIBUTES = (Public, ); }; };
                258998E218D73D900091BA96 /* CMISPrincipal.m in Sources */ = 
{isa = PBXBuildFile; fileRef = 258998E018D73D900091BA96 /* CMISPrincipal.m */; 
};
-               258998E518D73E1A0091BA96 /* CMISPrincipalParser.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 258998E318D73E1A0091BA96 /* 
CMISPrincipalParser.h */; };
+               258998E518D73E1A0091BA96 /* CMISPrincipalParser.h in Headers */ 
= {isa = PBXBuildFile; fileRef = 258998E318D73E1A0091BA96 /* 
CMISPrincipalParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
                258998E618D73E1A0091BA96 /* CMISPrincipalParser.m in Sources */ 
= {isa = PBXBuildFile; fileRef = 258998E418D73E1A0091BA96 /* 
CMISPrincipalParser.m */; };
                278B269C177BB10B0049C229 /* 
CMISStandardAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; 
fileRef = 82C1C62C153427E4009B7B3D /* CMISStandardAuthenticationProvider.h */; 
settings = {ATTRIBUTES = (Public, ); }; };
                278B269F177BB3000049C229 /* 
CMISStandardUntrustedSSLAuthenticationProvider.h in Headers */ = {isa = 
PBXBuildFile; fileRef = 278B269D177BB3000049C229 /* 
CMISStandardUntrustedSSLAuthenticationProvider.h */; settings = {ATTRIBUTES = 
(Public, ); }; };
@@ -197,7 +197,7 @@
                BD5C9713162C11E3002DDC6E /* CMISHttpResponse.h in Headers */ = 
{isa = PBXBuildFile; fileRef = BD5C9711162C11E3002DDC6E /* CMISHttpResponse.h 
*/; settings = {ATTRIBUTES = (Public, ); }; };
                BD5C9714162C11E3002DDC6E /* CMISHttpResponse.m in Sources */ = 
{isa = PBXBuildFile; fileRef = BD5C9712162C11E3002DDC6E /* CMISHttpResponse.m 
*/; };
                BD5C9715162C11E3002DDC6E /* CMISHttpResponse.m in Sources */ = 
{isa = PBXBuildFile; fileRef = BD5C9712162C11E3002DDC6E /* CMISHttpResponse.m 
*/; };
-               BD70F11B17F4649B00AE2B0C /* CMISDocumentTypeDefinition.h in 
Headers */ = {isa = PBXBuildFile; fileRef = BD70F11917F4649B00AE2B0C /* 
CMISDocumentTypeDefinition.h */; };
+               BD70F11B17F4649B00AE2B0C /* CMISDocumentTypeDefinition.h in 
Headers */ = {isa = PBXBuildFile; fileRef = BD70F11917F4649B00AE2B0C /* 
CMISDocumentTypeDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; };
                BD70F11C17F4649B00AE2B0C /* CMISDocumentTypeDefinition.m in 
Sources */ = {isa = PBXBuildFile; fileRef = BD70F11A17F4649B00AE2B0C /* 
CMISDocumentTypeDefinition.m */; };
                FE21296415946B94005234FE /* CMISAuthenticationProvider.h in 
Headers */ = {isa = PBXBuildFile; fileRef = 82C1C62A153426E4009B7B3D /* 
CMISAuthenticationProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
                FE417D5715761A0C009056AA /* CMISOperationContext.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = FE417D5315761A0C009056AA /* 
CMISOperationContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -690,8 +690,6 @@
                8280730D1515405C00EF635C /* AtomPub */ = {
                        isa = PBXGroup;
                        children = (
-                               4E3C32A616C4EF190099B21E /* 
CMISAtomPubVersioningService.h */,
-                               4E3C32A716C4EF190099B21E /* 
CMISAtomPubVersioningService.m */,
                                82C1C63015344B55009B7B3D /* 
CMISAtomPubBaseService.h */,
                                82C1C63115344B55009B7B3D /* 
CMISAtomPubBaseService.m */,
                                82ABA04A1554819100935225 /* 
CMISAtomPubBaseService+Protected.h */,
@@ -705,6 +703,8 @@
                                828073161515405C00EF635C /* 
CMISAtomPubObjectService.m */,
                                828073171515405C00EF635C /* 
CMISAtomPubRepositoryService.h */,
                                828073181515405C00EF635C /* 
CMISAtomPubRepositoryService.m */,
+                               4E3C32A616C4EF190099B21E /* 
CMISAtomPubVersioningService.h */,
+                               4E3C32A716C4EF190099B21E /* 
CMISAtomPubVersioningService.m */,
                                82C1C63F15358733009B7B42 /* 
CMISObjectByIdUriBuilder.m */,
                                82C1C63F15358733009B7B44 /* 
CMISObjectByIdUriBuilder.h */,
                                82C1C63F15358733009B7B87 /* 
CMISObjectByPathUriBuilder.h */,
@@ -765,7 +765,6 @@
                        buildActionMask = 2147483647;
                        files = (
                                828072E51515403800EF635C /* CMISCollection.h in 
Headers */,
-                               258998D518D73D160091BA96 /* CMISAclParser.h in 
Headers */,
                                828072E71515403800EF635C /* CMISDocument.h in 
Headers */,
                                828072E91515403800EF635C /* 
CMISFileableObject.h in Headers */,
                                828072EB1515403800EF635C /* CMISFolder.h in 
Headers */,
@@ -792,7 +791,6 @@
                                82AD4AEB1541642A0012DDB6 /* 
CMISBindingFactory.h in Headers */,
                                82AD4AEF15416A150012DDB6 /* CMISAclService.h in 
Headers */,
                                82AD4AF015416A1A0012DDB6 /* CMISObjectService.h 
in Headers */,
-                               258998DB18D73D5A0091BA96 /* CMISAce.h in 
Headers */,
                                82AD4AF315416A7B0012DDB6 /* 
CMISMultiFilingService.h in Headers */,
                                82AD4AF415416A7F0012DDB6 /* 
CMISDiscoveryService.h in Headers */,
                                82AD4AF615416AA90012DDB6 /* CMISPolicyService.h 
in Headers */,
@@ -801,7 +799,6 @@
                                82ABA0481554655A00935225 /* 
CMISBindingSession.h in Headers */,
                                82ABA04C1554819300935225 /* 
CMISAtomPubBaseService+Protected.h in Headers */,
                                82C1C63F15358733009B7B5C /* 
CMISAtomEntryWriter.h in Headers */,
-                               258998E518D73E1A0091BA96 /* 
CMISPrincipalParser.h in Headers */,
                                75C5E2F71559172B0065550A /* 
CMISAllowableActionsParser.h in Headers */,
                                75C8D0861559B7EA00B63D2B /* 
CMISAllowableActions.h in Headers */,
                                FE21296415946B94005234FE /* 
CMISAuthenticationProvider.h in Headers */,
@@ -824,7 +821,6 @@
                                4EA61BE91564F75000C759E4 /* CMISErrors.h in 
Headers */,
                                758B5A78156506840050D034 /* 
CMISRepositoryInfoParser.h in Headers */,
                                758B5A81156517F00050D034 /* CMISWorkspace.h in 
Headers */,
-                               258998DD18D73D5A0091BA96 /* CMISAcl.h in 
Headers */,
                                82C1C63F15358733009B7BA3 /* 
CMISTypeByIdUriBuilder.h in Headers */,
                                82C1C63F15358733009B7BA7 /* 
CMISTypeDefinitionAtomEntryParser.h in Headers */,
                                82C1C63F15358733009B7BAB /* 
CMISPropertyDefinitionParser.h in Headers */,
@@ -841,20 +837,24 @@
                                755E7D061586E8C3002CACB0 /* 
CMISAtomPubExtensionDataParserBase.h in Headers */,
                                4E39DF5C163A72B400F21DE6 /* CMISDateUtil.h in 
Headers */,
                                4E39DF60163A767B00F21DE6 /* 
CMISAtomParserUtil.h in Headers */,
-                               258998D318D73D160091BA96 /* CMISAceParser.h in 
Headers */,
                                BD5C96FE16281A54002DDC6E /* CMISHttpRequest.h 
in Headers */,
                                BD5C97091628293F002DDC6E /* 
CMISHttpUploadRequest.h in Headers */,
                                BD5C970E16282977002DDC6E /* 
CMISHttpDownloadRequest.h in Headers */,
                                BD5C9713162C11E3002DDC6E /* CMISHttpResponse.h 
in Headers */,
                                4E3E14B316AFFB190057CE22 /* 
CMISNetworkProvider.h in Headers */,
                                4E10ABFF16B916B500E2287E /* 
CMISDefaultNetworkProvider.h in Headers */,
+                               258998D518D73D160091BA96 /* CMISAclParser.h in 
Headers */,
+                               258998DB18D73D5A0091BA96 /* CMISAce.h in 
Headers */,
+                               258998E518D73E1A0091BA96 /* 
CMISPrincipalParser.h in Headers */,
+                               258998DD18D73D5A0091BA96 /* CMISAcl.h in 
Headers */,
+                               258998D318D73D160091BA96 /* CMISAceParser.h in 
Headers */,
+                               258998E118D73D900091BA96 /* CMISPrincipal.h in 
Headers */,
+                               BD70F11B17F4649B00AE2B0C /* 
CMISDocumentTypeDefinition.h in Headers */,
                                4E9CE52F16D50083004C7934 /* CMISLog.h in 
Headers */,
                                4E3C32A816C4EF190099B21E /* 
CMISAtomPubVersioningService.h in Headers */,
                                BD30D33D162D7DD7001FFF80 /* CMISRequest.h in 
Headers */,
                                278B269C177BB10B0049C229 /* 
CMISStandardAuthenticationProvider.h in Headers */,
-                               258998E118D73D900091BA96 /* CMISPrincipal.h in 
Headers */,
                                278B269F177BB3000049C229 /* 
CMISStandardUntrustedSSLAuthenticationProvider.h in Headers */,
-                               BD70F11B17F4649B00AE2B0C /* 
CMISDocumentTypeDefinition.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };

Modified: 
chemistry/objectivecmis/trunk/ObjectiveCMIS/Utils/CMISHttpUploadRequest.m
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMIS/Utils/CMISHttpUploadRequest.m?rev=1581920&r1=1581919&r2=1581920&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMIS/Utils/CMISHttpUploadRequest.m 
(original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMIS/Utils/CMISHttpUploadRequest.m 
Wed Mar 26 16:38:48 2014
@@ -328,11 +328,11 @@ totalBytesExpectedToWrite:(NSInteger)tot
             if (self.base64InputStream) {
                 NSStreamStatus inputStatus = 
self.base64InputStream.streamStatus;
                 if (inputStatus == NSStreamStatusClosed) {
-                    CMISLogDebug(@"Base64InputStream %@ is closed", 
self.base64InputStream);
+                    CMISLogTrace(@"Base64InputStream %@ is closed", 
self.base64InputStream);
                 } else if (inputStatus == NSStreamStatusAtEnd){
-                    CMISLogDebug(@"Base64InputStream %@ has reached the end", 
self.base64InputStream);
+                    CMISLogTrace(@"Base64InputStream %@ has reached the end", 
self.base64InputStream);
                 } else if (inputStatus == NSStreamStatusError){
-                    CMISLogDebug(@"Base64InputStream %@ input stream error: 
%@", self.base64InputStream, self.base64InputStream.streamError);
+                    CMISLogTrace(@"Base64InputStream %@ input stream error: 
%@", self.base64InputStream, self.base64InputStream.streamError);
                     [self stopSendWithStatus:@"Network read error"];
                 }
             }
@@ -437,6 +437,9 @@ totalBytesExpectedToWrite:(NSInteger)tot
     encodedLength += self.streamStartData.length;
     encodedLength += self.streamEndData.length;
     self.encodedLength = encodedLength;
+    
+    // update the originally provided expected bytes with encoded length
+    self.bytesExpected = encodedLength;
 }
 
 - (void)prepareStreams
@@ -480,7 +483,7 @@ totalBytesExpectedToWrite:(NSInteger)tot
 - (void)stopSendWithStatus:(NSString *)statusString
 {
     if (nil != statusString) {
-        CMISLogDebug(@"Upload request terminated: Message is %@", 
statusString);
+        CMISLogTrace(@"Upload request terminated: Message is %@", 
statusString);
     }
     self.bufferOffset = 0;
     self.bufferLimit  = 0;

Modified: chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m?rev=1581920&r1=1581919&r2=1581920&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m 
(original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m Wed 
Mar 26 16:38:48 2014
@@ -538,7 +538,9 @@
                 XCTAssertNil(error, @"Got error while creating document: %@", 
[error description]);
                 self.testCompleted = YES;
             }
-        } progressBlock:^(unsigned long long bytesUploaded, unsigned long long 
total){}];
+        } progressBlock:^(unsigned long long bytesUploaded, unsigned long long 
total){
+            CMISLogDebug(@"upload progress %i/%i", bytesUploaded, total);
+        }];
         
     }];
 }
@@ -619,6 +621,7 @@
                }
                progressBlock:^(unsigned long long bytesUploaded, unsigned long 
long bytesTotal)
                {
+                   CMISLogDebug(@"upload progress %i/%i", bytesUploaded, 
bytesTotal);
                    XCTAssertTrue((long long)bytesUploaded > 
previousBytesUploaded, @"No progress was made");
                    previousBytesUploaded = bytesUploaded;
                }];


Reply via email to