Change 9249

tjuricek
tjuricek committed this change into //guest/tjuricek/DocHub
Request Review
Download .zip
Added test p4d setup, and reorganized some core code.

I've decided to not use InterfaceBuilder in this project, because I don't like that the .xib files are not very easy to merge, and the object lifetimes are a bit more difficult to trace. The DocHubController will operate as the app delegate, and will create views manually.

Using the gradle toolchain to setup p4d. To use, execute:

./gradlew startPerforce
./gradlew initPerforce # only needed the first time

This creates the p4d that uses build/perforce/work
  • Files 25
  • Comments 0
4 edited 18 added 3 deleted
DocHub.xcodeproj/project.pbxproj#2
Loading...
DocHub.xcodeproj/project.xcworkspace/xcuserdata/tjuricek.xcuserdatad/UserInterfaceState.xcuserstate#1
Loading...
DocHub.xcodeproj/xcuserdata/tjuricek.xcuserdatad/xcschemes/DocHub.xcscheme#1
Loading...
DocHub.xcodeproj/xcuserdata/tjuricek.xcuserdatad/xcschemes/xcschememanagement.plist#1
Loading...
DocHub/AppDelegate.swift#2
Loading...
DocHub/Base.lproj/MainMenu.xib#2
Loading...
DocHub/DocHubController.swift#1
Loading...
DocHub/Images.xcassets/AppIcon.appiconset/Contents.json#2
Loading...
DocHub/Info.plist#2
Loading...
DocHub/P4ClientApiPriv.h#2
Loading...
DocHub/main.swift#2
Loading...
build.gradle#1
Loading...
gradle/wrapper/gradle-wrapper.jar#1
Loading...
gradle/wrapper/gradle-wrapper.properties#1
Loading...
gradlew#1
Loading...
gradlew.bat#1
Loading...
src/main/java/com/example/stub.java#1
Loading...
src/test/perforce/0001_user_super.json#1
Loading...
src/test/perforce/0002_user_jdoe.json#1
Loading...
src/test/perforce/0003_user_mmustermann.json#1
Loading...
src/test/perforce/0010_depot_documents.json#1
Loading...
src/test/perforce/0100_changelist_stuff.json#1
Loading...
src/test/perforce/files/Commons Test Organization.txt#1
Loading...
src/test/perforce/files/Old Fashioned Ginger Snaps.doc#1
Loading...
src/test/perforce/files/Swift-Cheatsheet-0_3.pdf#1
Loading...
Tip: Use n and p to cycle through the changes.