Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dropbox/dropbox-sdk-obj-c
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.2
Choose a base ref
...
head repository: dropbox/dropbox-sdk-obj-c
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Sep 7, 2016

  1. Updated documentation.

    Stephen Cobbe committed Sep 7, 2016
    Copy the full SHA
    e7140d3 View commit details

Commits on Sep 8, 2016

  1. 1.0.3 Release. Updated OS X references to use macOS name.

    Stephen Cobbe committed Sep 8, 2016
    Copy the full SHA
    94ac252 View commit details
  2. 1.0.4 release. Fixed project bug.

    Stephen Cobbe committed Sep 8, 2016
    Copy the full SHA
    f98742b View commit details

Commits on Sep 9, 2016

  1. 1.0.5 release. Enumerated subtype bug fix.

    Stephen Cobbe committed Sep 9, 2016
    Copy the full SHA
    d4da24b View commit details
  2. Fixed localization time issue.

    Stephen Cobbe committed Sep 9, 2016
    Copy the full SHA
    41e099e View commit details

Commits on Sep 12, 2016

  1. Added DBRoulette.

    Stephen Cobbe committed Sep 12, 2016
    Copy the full SHA
    de897db View commit details
  2. Updated specs.

    Stephen Cobbe committed Sep 12, 2016
    Copy the full SHA
    81c918f View commit details
  3. A few small doc updates.

    Stephen Cobbe committed Sep 12, 2016
    Copy the full SHA
    c072724 View commit details

Commits on Sep 13, 2016

  1. 1.0.8 release. Multi-user case.

    Stephen Cobbe committed Sep 13, 2016
    Copy the full SHA
    f427827 View commit details

Commits on Sep 21, 2016

  1. * Removed Pod folder from Example project.

    * Reorganized main Xcode project.
    * Renamed Reachability, removed preconditions, fixed default server response bug.
    * Added response queues for each route.
    * Bug fix and additional unit tests.
    Stephen Cobbe committed Sep 21, 2016
    Copy the full SHA
    d6d0da8 View commit details
  2. Updated README.

    Stephen Cobbe committed Sep 21, 2016
    Copy the full SHA
    e560525 View commit details
  3. Updated Sample Apps.

    Stephen Cobbe committed Sep 21, 2016
    Copy the full SHA
    c95eb77 View commit details
  4. Updated Manually Add Subproject section of the README.

    Stephen Cobbe committed Sep 21, 2016
    Copy the full SHA
    0db2272 View commit details
  5. Updated Subproject sample app.

    Stephen Cobbe committed Sep 21, 2016
    Copy the full SHA
    488156e View commit details

Commits on Sep 23, 2016

  1. Copy the full SHA
    9016b51 View commit details

Commits on Sep 26, 2016

  1. A few small updates.

    Stephen Cobbe committed Sep 26, 2016
    Copy the full SHA
    05e39b4 View commit details
  2. Removed asserts for authorized client.

    Stephen Cobbe committed Sep 26, 2016
    Copy the full SHA
    37a8617 View commit details

Commits on Sep 27, 2016

  1. Fixed Xcode project for Carthage.

    Stephen Cobbe committed Sep 27, 2016
    Copy the full SHA
    41c81f7 View commit details
  2. Fixed download cancel bug.

    Stephen Cobbe committed Sep 27, 2016
    Copy the full SHA
    3d9dca1 View commit details
  3. Fixed doc comments.

    Stephen Cobbe committed Sep 27, 2016
    Copy the full SHA
    d8c8b61 View commit details

Commits on Sep 28, 2016

  1. Copy the full SHA
    d6e0012 View commit details
  2. Fixed missed Reachability prefix.

    Stephen Cobbe committed Sep 28, 2016
    Copy the full SHA
    49eee72 View commit details

Commits on Sep 29, 2016

  1. 1.1.0 release.

    Auth namespace:
    - Added user_suspended to AuthError.
    
    Files namespace:
    - Added PathRootError.
    - Added invalid_path_root to LookupError.
    - Added autorename to CreateFolderArg.
    - Added DeleteBatchArg, DeleteBatchResultEntry, DeleteResult,
      DeleteBatchResult, DeleteBatchError and DeleteBatchJobStatus.
    - Added delete_batch and delete_batch/check routes.
    - Added RelocationPath.
    - Added to allow_shared_folder and autorename to RelocationArg.
    - Added RelocationBatchArg, RelocationBatchResult, RelocationBatchJobStatus.
      RelocationResult and RelocationBatchError.
    - Added copy_batch and copy_batch/check routes.
    - Added move_batch and move_batch/check routes.
    
    Sharing namespace:
    - Changed PathOrId validation pattern.
    - Changed path in ShareFolderArg from type files.Path to files.WritePath.
    - Added contains_app_folder, contains_team_folder and invalid_path_root to
      ShareFolderArg.
    
    Stone Cfg namespace:
    - Changed validation pattern for owner in Route.
    
    Team namespace:
    - Added team_license_limit to MembersRecoverError.
    - Removed beta_group attribute from members/recover.
    Stephen Cobbe committed Sep 29, 2016
    Copy the full SHA
    01de5bc View commit details

Commits on Oct 3, 2016

  1. Copy the full SHA
    72f6891 View commit details

Commits on Oct 4, 2016

  1. 1
    Copy the full SHA
    6dffdb3 View commit details

Commits on Oct 9, 2016

  1. 1.1.2 release. Changed macOS project deployment target.

    Stephen Cobbe committed Oct 9, 2016
    Copy the full SHA
    4bdd788 View commit details
  2. BETA: Added batch upload.

    Stephen Cobbe committed Oct 9, 2016
    Copy the full SHA
    cff0314 View commit details

Commits on Oct 21, 2016

  1. Batch upload improvements.

    Stephen Cobbe committed Oct 21, 2016
    Copy the full SHA
    e13bb3d View commit details

Commits on Nov 8, 2016

  1. Fixed main .xcodeproj.

    Stephen Cobbe committed Nov 8, 2016
    Copy the full SHA
    b4517b4 View commit details
  2. Updated examples.

    Stephen Cobbe committed Nov 8, 2016
    Copy the full SHA
    128e8e1 View commit details

Commits on Nov 10, 2016

  1. Fixed 500 nil error data handling.

    Stephen Cobbe committed Nov 10, 2016
    Copy the full SHA
    3a49c2d View commit details

Commits on Nov 11, 2016

  1. Added inherited for framework search paths.

    Stephen Cobbe committed Nov 11, 2016
    Copy the full SHA
    97c83d9 View commit details

Commits on Nov 12, 2016

  1. Added progress block argument labels.

    Stephen Cobbe committed Nov 12, 2016
    Copy the full SHA
    a14c07f View commit details

Commits on Nov 16, 2016

  1. Added formatting to build process.

    Stephen Cobbe committed Nov 16, 2016
    Copy the full SHA
    2690f27 View commit details
  2. Rearranged project structure to separate generated code.

    Stephen Cobbe committed Nov 16, 2016
    Copy the full SHA
    956b9a6 View commit details
  3. Further separated generated from non-generated.

    Stephen Cobbe committed Nov 16, 2016
    Copy the full SHA
    84e9e2a View commit details

Commits on Nov 17, 2016

  1. Renamed DBError and DBReachability to avoid clashing with mobile clie…

    …nt. Other small changes.
    Stephen Cobbe committed Nov 17, 2016
    Copy the full SHA
    1d282c9 View commit details

Commits on Nov 29, 2016

  1. Streamlined imports.

    Stephen Cobbe committed Nov 29, 2016
    Copy the full SHA
    3d84867 View commit details

Commits on Nov 30, 2016

  1. Update 'Webkit' framework name

    Fix issue #56. ‘Webkit’ and ‘WebKit’ are different in case-sensitive
    environment.
    Eddie Hu authored and Eddie Hu committed Nov 30, 2016
    Copy the full SHA
    55af4c5 View commit details
  2. Merge pull request #65 from eddie129/fix-framework-not-found-Webkit

    Update 'Webkit' framework name in podspec
    Stephen Cobbe authored Nov 30, 2016
    Copy the full SHA
    46067c2 View commit details

Commits on Dec 1, 2016

  1. Consolodated test projects.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    4a04cb5 View commit details
  2. Added support for 403 error.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    6bea27d View commit details
  3. Added version update script.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    54ea25d View commit details
  4. 2.0.0 release. Clear persistent cookies.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    3ad2421 View commit details
  5. 2.0.1 release. Fixed some package distribution bugs.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    7f692c1 View commit details
  6. Updated Stone commit.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    5d1f4d7 View commit details
  7. Updated README.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    04d9f80 View commit details
  8. Updated Stone commit.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    f2ad166 View commit details
  9. 2.0.2 release. Fixed DBRequestError bug.

    Stephen Cobbe committed Dec 1, 2016
    Copy the full SHA
    ef79b77 View commit details

Commits on Dec 2, 2016

  1. Separated transport client out.

    Stephen Cobbe committed Dec 2, 2016
    Copy the full SHA
    83f2c80 View commit details
Showing 3,258 changed files with 661,574 additions and 121,153 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 2 additions & 3 deletions Format/.clang-format → .clang-format
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
Language: Cpp
Language: ObjC
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
@@ -65,7 +65,7 @@ MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 120
@@ -91,4 +91,3 @@ TabWidth: 8
UseTab: Never
JavaScriptQuotes: Leave
...

63 changes: 63 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: CI
on: [push, workflow_dispatch]

jobs:
test:
name: Run Unit tests
runs-on: macos-latest
timeout-minutes: 20

steps:
- name: Checkout
uses: actions/checkout@v2
- name: Pod
run: |
cd TestObjectiveDropbox
pod install --repo-update
- name: Test iOS
env:
FULL_DROPBOX_API_APP_KEY: ${{ secrets.FULL_DROPBOX_API_APP_KEY }}
FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN: ${{ secrets.FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN }}
FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN: ${{ secrets.FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN }}
TEAM_MEMBER_EMAIL: ${{ secrets.TEAM_MEMBER_EMAIL }}
NON_TEAM_MEMBER_EMAIL: ${{ secrets.NON_TEAM_MEMBER_EMAIL }}
REFRESH_TOKEN_ACCOUNT_ID: ${{ secrets.REFRESH_TOKEN_ACCOUNT_ID }}
ANY_OTHER_ACCOUNT_ID: ${{ secrets.ANY_OTHER_ACCOUNT_ID }}
NON_TEAM_MEMBER_ACCOUNT_ID: ${{ secrets.NON_TEAM_MEMBER_ACCOUNT_ID }}
platform: ${{ 'iOS Simulator' }}
device: ${{ 'iPhone 13' }}
run: |
xcodebuild -workspace TestObjectiveDropbox/TestObjectiveDropbox.xcworkspace/ -scheme TestObjectiveDropbox_iOS -sdk iphonesimulator \
-destination "platform=$platform,name=$device" \
FULL_DROPBOX_API_APP_KEY=$FULL_DROPBOX_API_APP_KEY \
FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN=$FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN \
FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN=$FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN \
TEAM_MEMBER_EMAIL=$TEAM_MEMBER_EMAIL \
NON_TEAM_MEMBER_EMAIL=$NON_TEAM_MEMBER_EMAIL \
REFRESH_TOKEN_ACCOUNT_ID=$REFRESH_TOKEN_ACCOUNT_ID \
ANY_OTHER_ACCOUNT_ID=$ANY_OTHER_ACCOUNT_ID \
NON_TEAM_MEMBER_ACCOUNT_ID=$NON_TEAM_MEMBER_ACCOUNT_ID \
test
- name: Test macOS
env:
FULL_DROPBOX_API_APP_KEY: ${{ secrets.FULL_DROPBOX_API_APP_KEY }}
FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN: ${{ secrets.FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN }}
FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN: ${{ secrets.FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN }}
TEAM_MEMBER_EMAIL: ${{ secrets.TEAM_MEMBER_EMAIL }}
NON_TEAM_MEMBER_EMAIL: ${{ secrets.NON_TEAM_MEMBER_EMAIL }}
REFRESH_TOKEN_ACCOUNT_ID: ${{ secrets.REFRESH_TOKEN_ACCOUNT_ID }}
ANY_OTHER_ACCOUNT_ID: ${{ secrets.ANY_OTHER_ACCOUNT_ID }}
NON_TEAM_MEMBER_ACCOUNT_ID: ${{ secrets.NON_TEAM_MEMBER_ACCOUNT_ID }}
platform: ${{ 'macOS' }}
run: |
xcodebuild -workspace TestObjectiveDropbox/TestObjectiveDropbox.xcworkspace/ -scheme TestObjectiveDropbox_macOS \
-destination "platform=$platform,arch=x86_64" \
FULL_DROPBOX_API_APP_KEY=$FULL_DROPBOX_API_APP_KEY \
FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN=$FULL_DROPBOX_TESTER_TEAM_REFRESH_TOKEN \
FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN=$FULL_DROPBOX_TESTER_USER_REFRESH_TOKEN \
TEAM_MEMBER_EMAIL=$TEAM_MEMBER_EMAIL \
NON_TEAM_MEMBER_EMAIL=$NON_TEAM_MEMBER_EMAIL \
REFRESH_TOKEN_ACCOUNT_ID=$REFRESH_TOKEN_ACCOUNT_ID \
ANY_OTHER_ACCOUNT_ID=$ANY_OTHER_ACCOUNT_ID \
NON_TEAM_MEMBER_ACCOUNT_ID=$NON_TEAM_MEMBER_ACCOUNT_ID \
test
10 changes: 3 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ xcuserdata/
*.xcuserstate
*.xcworkspace

# OSX
# macOS
*.DS_Store

# Obj-C/Swift specific
@@ -29,11 +29,7 @@ xcuserdata/
*.dSYM

# CocoaPods
TestObjectiveDropbox_OSX/Pods/
TestObjectiveDropbox_iOS/Pods/
Examples/DBRoulette/DBRoulette/Pods/
Pods/

# Carthage
Carthage/Build
Examples/DBRoulette_Carthage/Carthage/

Carthage/
Loading