Branch for browser binding

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1580316 13f79535-47bb-0310-9956-ffa450edef68
Skeleton implementation of the browser binding. A session can be created, from which the repository info and root folder can be retrieved. Individual objects and their children can be retrieved. The first four existing tests are also passing when run using the browser binding.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1583066 13f79535-47bb-0310-9956-ffa450edef68
CMIS-786: Implement read support for browser binding

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1588209 13f79535-47bb-0310-9956-ffa450edef68
CMIS-787: Browser Binding NSNull issue when serializing json data (applied patch in JIRA issue).

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1588358 13f79535-47bb-0310-9956-ffa450edef68
CMIS-784: Unit tests: New server env. for 1.1 browser binding. Tests run as non-admin user (applied patch, with some modifications).

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1588364 13f79535-47bb-0310-9956-ffa450edef68
CMIS-788: Browser Binding: Implement property conversion according to type definition

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1589611 13f79535-47bb-0310-9956-ffa450edef68
CMIS-789: Browser Binding: improve error handling in CMISBrowserUtil

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1589644 13f79535-47bb-0310-9956-ffa450edef68
CMIS-790: Browser Binding: Mergerd with trunk (repository capabilites, move object)

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1589768 13f79535-47bb-0310-9956-ffa450edef68
CMIS-791: Browser Binding: Implemented Query and DeleteObject

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1590084 13f79535-47bb-0310-9956-ffa450edef68
CMIS-792: Browser Binding: current state of write support

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1590634 13f79535-47bb-0310-9956-ffa450edef68
Changed "id" and "desc/description" properties to "identifier" and "summary", respectively, as the previous names having other meanings in Objective-C.

Also fixed XCode project warnings.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1591478 13f79535-47bb-0310-9956-ffa450edef68
Apply patch provided for CMIS-794, implementation of create document, set content stream and checkin methods for browser binding.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1591841 13f79535-47bb-0310-9956-ffa450edef68
Re-factor part 2, renamed classes so atom binding class names all at least contain Atom and browser binding class names start with CMISBrowser. Also moved several classes that were in the wrong location.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1591879 13f79535-47bb-0310-9956-ffa450edef68
Final part of re-factoring, moved last set of atom specific constants out of binding session. Also fixed underlying issues to enable all test to pass on both atom and browser bindings (both bindings are now enabled for testing).

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1591943 13f79535-47bb-0310-9956-ffa450edef68
CMIS-795: Browser Binding: Issue when writing date property

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1592472 13f79535-47bb-0310-9956-ffa450edef68
CMIS-797: Browser Binding: Create Document fails when no input stream is set

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1592473 13f79535-47bb-0310-9956-ffa450edef68
Moved atom pub specific media types back to CMISAtomPubConstants class, converted the category method declared in CMISURLUtils to a private helper method and renamed the get**Url methods in CMISBrowserBaseService to follow Apple recommendations.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1592693 13f79535-47bb-0310-9956-ffa450edef68
Removed AtomPub specifics from CMISHttpUploadRequest as discussed on dev mailing list.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1592730 13f79535-47bb-0310-9956-ffa450edef68
CMIS-802: Browser Binding: URL encoder should use RFC-3986 reserved characters for encoding

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/branches/browser-binding@1594923 13f79535-47bb-0310-9956-ffa450edef68
Merged browser-binding branch to trunk. The main branch therefore now supports the same level of functionality against the atom and browser bindings.

NOTE: The env-cfg.plist file configures 4 testing end points, currently they are all enabled, use the disabled flag to turn them off.

git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1596563 13f79535-47bb-0310-9956-ffa450edef68