iOS web browser with a focus on security and privacy
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

update project for newer xcode

+51 -3
+1 -1
Endless Tests/Info.plist
··· 7 7 <key>CFBundleExecutable</key> 8 8 <string>$(EXECUTABLE_NAME)</string> 9 9 <key>CFBundleIdentifier</key> 10 - <string>org.jcs.$(PRODUCT_NAME:rfc1034identifier)</string> 10 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> 11 11 <key>CFBundleInfoDictionaryVersion</key> 12 12 <string>6.0</string> 13 13 <key>CFBundleName</key>
+16 -1
Endless.xcodeproj/project.pbxproj
··· 123 123 01AFEB481B4ED48000A02482 /* Bookmark.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Bookmark.m; sourceTree = "<group>"; }; 124 124 01AFEB4C1B4F2A5F00A02482 /* OnePasswordExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OnePasswordExtension.h; sourceTree = "<group>"; }; 125 125 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OnePasswordExtension.m; sourceTree = "<group>"; }; 126 + 01D42C3B1E0A37DB00566022 /* Endless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Endless.entitlements; sourceTree = "<group>"; }; 126 127 01D741261A44DF1C007B7033 /* WebViewMenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewMenuController.h; sourceTree = "<group>"; }; 127 128 01D741271A44DF1C007B7033 /* WebViewMenuController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewMenuController.m; sourceTree = "<group>"; }; 128 129 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieJar_Tests.m; sourceTree = "<group>"; }; ··· 213 214 01801E941A32CA2A002B4718 /* Endless */ = { 214 215 isa = PBXGroup; 215 216 children = ( 217 + 01D42C3B1E0A37DB00566022 /* Endless.entitlements */, 216 218 01801E991A32CA2A002B4718 /* AppDelegate.h */, 217 219 01801E9A1A32CA2A002B4718 /* AppDelegate.m */, 218 220 01AFEB471B4ED48000A02482 /* Bookmark.h */, ··· 404 406 01801E8A1A32CA2A002B4718 /* Project object */ = { 405 407 isa = PBXProject; 406 408 attributes = { 407 - LastUpgradeCheck = 0610; 409 + LastUpgradeCheck = 0820; 408 410 ORGANIZATIONNAME = jcs; 409 411 TargetAttributes = { 410 412 01801E911A32CA2A002B4718 = { ··· 641 643 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 642 644 CLANG_WARN_EMPTY_BODY = YES; 643 645 CLANG_WARN_ENUM_CONVERSION = YES; 646 + CLANG_WARN_INFINITE_RECURSION = YES; 644 647 CLANG_WARN_INT_CONVERSION = YES; 645 648 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 649 + CLANG_WARN_SUSPICIOUS_MOVE = YES; 646 650 CLANG_WARN_UNREACHABLE_CODE = YES; 647 651 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 648 652 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 649 653 COPY_PHASE_STRIP = NO; 650 654 ENABLE_STRICT_OBJC_MSGSEND = YES; 655 + ENABLE_TESTABILITY = YES; 651 656 GCC_C_LANGUAGE_STANDARD = gnu99; 652 657 GCC_DYNAMIC_NO_PIC = NO; 658 + GCC_NO_COMMON_BLOCKS = YES; 653 659 GCC_OPTIMIZATION_LEVEL = 0; 654 660 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch"; 655 661 GCC_PREPROCESSOR_DEFINITIONS = ( ··· 683 689 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 684 690 CLANG_WARN_EMPTY_BODY = YES; 685 691 CLANG_WARN_ENUM_CONVERSION = YES; 692 + CLANG_WARN_INFINITE_RECURSION = YES; 686 693 CLANG_WARN_INT_CONVERSION = YES; 687 694 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 695 + CLANG_WARN_SUSPICIOUS_MOVE = YES; 688 696 CLANG_WARN_UNREACHABLE_CODE = YES; 689 697 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 690 698 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; ··· 692 700 ENABLE_NS_ASSERTIONS = NO; 693 701 ENABLE_STRICT_OBJC_MSGSEND = YES; 694 702 GCC_C_LANGUAGE_STANDARD = gnu99; 703 + GCC_NO_COMMON_BLOCKS = YES; 695 704 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch"; 696 705 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 697 706 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; ··· 711 720 baseConfigurationReference = 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */; 712 721 buildSettings = { 713 722 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 723 + CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements; 714 724 CODE_SIGN_IDENTITY = "iPhone Developer"; 715 725 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 716 726 INFOPLIST_FILE = Endless/Info.plist; 717 727 IPHONEOS_DEPLOYMENT_TARGET = 10.0; 718 728 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 729 + PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless; 719 730 PRODUCT_NAME = Endless; 720 731 PROVISIONING_PROFILE = ""; 721 732 TARGETED_DEVICE_FAMILY = "1,2"; ··· 727 738 baseConfigurationReference = 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */; 728 739 buildSettings = { 729 740 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 741 + CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements; 730 742 CODE_SIGN_IDENTITY = "iPhone Developer"; 731 743 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 732 744 INFOPLIST_FILE = Endless/Info.plist; 733 745 IPHONEOS_DEPLOYMENT_TARGET = 10.0; 734 746 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 747 + PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless; 735 748 PRODUCT_NAME = Endless; 736 749 PROVISIONING_PROFILE = ""; 737 750 TARGETED_DEVICE_FAMILY = "1,2"; ··· 763 776 XCTest, 764 777 "-ObjC", 765 778 ); 779 + PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)"; 766 780 PRODUCT_NAME = "Endless Tests"; 767 781 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless"; 768 782 }; ··· 789 803 XCTest, 790 804 "-ObjC", 791 805 ); 806 + PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)"; 792 807 PRODUCT_NAME = "Endless Tests"; 793 808 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless"; 794 809 };
+8
Endless/Endless.entitlements
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 + <plist version="1.0"> 4 + <dict> 5 + <key>com.apple.developer.default-data-protection</key> 6 + <string>NSFileProtectionComplete</string> 7 + </dict> 8 + </plist>
+1 -1
Endless/Info.plist
··· 7 7 <key>CFBundleExecutable</key> 8 8 <string>$(EXECUTABLE_NAME)</string> 9 9 <key>CFBundleIdentifier</key> 10 - <string>org.jcs.endless</string> 10 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> 11 11 <key>CFBundleInfoDictionaryVersion</key> 12 12 <string>6.0</string> 13 13 <key>CFBundleName</key>
+25
Endless/Resources/Images.xcassets/AppIcon.appiconset/Contents.json
··· 1 1 { 2 2 "images" : [ 3 3 { 4 + "idiom" : "iphone", 5 + "size" : "20x20", 6 + "scale" : "2x" 7 + }, 8 + { 9 + "idiom" : "iphone", 10 + "size" : "20x20", 11 + "scale" : "3x" 12 + }, 13 + { 4 14 "size" : "29x29", 5 15 "idiom" : "iphone", 6 16 "filename" : "Icon-Small@2x.png", ··· 37 47 "scale" : "3x" 38 48 }, 39 49 { 50 + "idiom" : "ipad", 51 + "size" : "20x20", 52 + "scale" : "1x" 53 + }, 54 + { 55 + "idiom" : "ipad", 56 + "size" : "20x20", 57 + "scale" : "2x" 58 + }, 59 + { 40 60 "size" : "29x29", 41 61 "idiom" : "ipad", 42 62 "filename" : "Icon-Small.png", ··· 70 90 "size" : "76x76", 71 91 "idiom" : "ipad", 72 92 "filename" : "Icon-76@2x.png", 93 + "scale" : "2x" 94 + }, 95 + { 96 + "idiom" : "ipad", 97 + "size" : "83.5x83.5", 73 98 "scale" : "2x" 74 99 } 75 100 ],