Updated Branches:
  refs/heads/master 2d4251745 -> ca705097d

For JIRA CB-1482: Add splash screen image for iPhone 5's 4" display.

Created by stretching the gradient portions of the 3.5" image; takes more space 
than it should.

Opened/saved the XCode project in XCode 4.5; note that XCode also added quotes 
in various places.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/ca705097
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/ca705097
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/ca705097

Branch: refs/heads/master
Commit: ca705097d8b299d2d45814f19defa626c991d0bf
Parents: 2d42517
Author: Brion Vibber <br...@pobox.com>
Authored: Mon Sep 17 15:46:36 2012 -0700
Committer: Shazron Abdullah <shaz...@apache.org>
Committed: Wed Sep 19 14:08:47 2012 -0700

----------------------------------------------------------------------
 CordovaLib/Classes/CDVViewController.m             |    9 +++++-
 .../project/__TESTING__.xcodeproj/project.pbxproj  |   22 +++++++++------
 .../Resources/splash/Default-568h@2x~iphone.png    |  Bin 0 -> 351931 bytes
 3 files changed, 20 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ca705097/CordovaLib/Classes/CDVViewController.m
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVViewController.m 
b/CordovaLib/Classes/CDVViewController.m
index e03bbf2..cf4dfd8 100644
--- a/CordovaLib/Classes/CDVViewController.m
+++ b/CordovaLib/Classes/CDVViewController.m
@@ -660,15 +660,20 @@
 
 - (void) showSplashScreen
 {
+    CGRect screenBounds = [[UIScreen mainScreen] bounds];
     NSString* launchImageFile = [[NSBundle mainBundle] 
objectForInfoDictionaryKey:@"UILaunchImageFile"];
     if (launchImageFile == nil) { // fallback if no launch image was specified
-        launchImageFile = @"Default"; 
+        if (screenBounds.size.height == 568) {
+            // iPhone 5 or iPod Touch 6th-gen
+            launchImageFile = @"Default-568h";
+        } else {
+            launchImageFile = @"Default"; 
+        }
     }
     
     NSString* orientedLaunchImageFile = nil;    
     CGAffineTransform startupImageTransform = CGAffineTransformIdentity;
     UIDeviceOrientation deviceOrientation = [UIDevice 
currentDevice].orientation;
-    CGRect screenBounds = [[UIScreen mainScreen] bounds];
     CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
     UIInterfaceOrientation statusBarOrientation = [UIApplication 
sharedApplication].statusBarOrientation;
     UIImage* launchImage = nil;

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ca705097/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj 
b/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
index 87f95e8..ea223a1 100755
--- a/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
+++ b/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
@@ -60,6 +60,7 @@
                30A0434914DC770100060A13 /* Localizable.strings in Resources */ 
= {isa = PBXBuildFile; fileRef = 30A0434614DC770100060A13 /* 
Localizable.strings */; };
                30E1352710E2C1420031B30D /* Cordova.plist in Resources */ = 
{isa = PBXBuildFile; fileRef = 30E1352610E2C1420031B30D /* Cordova.plist */; };
                30E5649213A7FCAF007403D8 /* CoreMedia.framework in Frameworks 
*/ = {isa = PBXBuildFile; fileRef = 30E5649113A7FCAF007403D8 /* 
CoreMedia.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+               D4A0D8761607E02300AEF8BB /* Default-568h@2x~iphone.png in 
Resources */ = {isa = PBXBuildFile; fileRef = D4A0D8751607E02300AEF8BB /* 
Default-568h@2x~iphone.png */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -97,7 +98,7 @@
                1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Foundation.framework; path = System/Library/Frameworks/Foundation.framework; 
sourceTree = SDKROOT; };
                1D3623240D0F684500981E51 /* AppDelegate.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
AppDelegate.h; sourceTree = "<group>"; };
                1D3623250D0F684500981E51 /* AppDelegate.m */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path 
= AppDelegate.m; sourceTree = "<group>"; };
-               1D6058910D05DD3D006BFB54 /* __TESTING__.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = "__TESTING__.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+               1D6058910D05DD3D006BFB54 /* __TESTING__.app */ = {isa = 
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; 
path = __TESTING__.app; sourceTree = BUILT_PRODUCTS_DIR; };
                1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = 
SDKROOT; };
                1F766FDD13BBADB100FB74C0 /* en */ = {isa = PBXFileReference; 
lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; 
sourceTree = "<group>"; };
                1F766FE013BBADB100FB74C0 /* es */ = {isa = PBXFileReference; 
lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; 
sourceTree = "<group>"; };
@@ -135,6 +136,7 @@
                30E5649113A7FCAF007403D8 /* CoreMedia.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; 
sourceTree = SDKROOT; };
                32CA4F630368D1EE00C91783 /* __TESTING__-Prefix.pch */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
"__TESTING__-Prefix.pch"; sourceTree = "<group>"; };
                8D1107310486CEB800E47090 /* __TESTING__-Info.plist */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = 
"__TESTING__-Info.plist"; path = "../__TESTING__-Info.plist"; 
plistStructureDefinitionIdentifier = 
"com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = 
"<group>"; };
+               D4A0D8751607E02300AEF8BB /* Default-568h@2x~iphone.png */ = 
{isa = PBXFileReference; lastKnownFileType = image.png; path = 
"Default-568h@2x~iphone.png"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -173,7 +175,7 @@
                                1D3623250D0F684500981E51 /* AppDelegate.m */,
                        );
                        name = Classes;
-                       path = "__TESTING__/Classes";
+                       path = __TESTING__/Classes;
                        sourceTree = SOURCE_ROOT;
                };
                19C28FACFE9D520D11CA2CBB /* Products */ = {
@@ -222,7 +224,7 @@
                                29B97316FDCFA39411CA2CEA /* main.m */,
                        );
                        name = "Other Sources";
-                       path = "__TESTING__";
+                       path = __TESTING__;
                        sourceTree = "<group>";
                };
                29B97317FDCFA39411CA2CEA /* Resources */ = {
@@ -240,7 +242,7 @@
                                307D28A1123043350040C0FA /* 
CordovaBuildSettings.xcconfig */,
                        );
                        name = Resources;
-                       path = "__TESTING__/Resources";
+                       path = __TESTING__/Resources;
                        sourceTree = "<group>";
                };
                29B97323FDCFA39411CA2CEA /* Frameworks */ = {
@@ -279,7 +281,7 @@
                        children = (
                        );
                        name = Plugins;
-                       path = "__TESTING__/Plugins";
+                       path = __TESTING__/Plugins;
                        sourceTree = SOURCE_ROOT;
                };
                308D052D1370CCF300D202BF /* icons */ = {
@@ -295,6 +297,7 @@
                308D05311370CCF300D202BF /* splash */ = {
                        isa = PBXGroup;
                        children = (
+                               D4A0D8751607E02300AEF8BB /* 
Default-568h@2x~iphone.png */,
                                3088BBB7154F3926009F9C59 /* 
Default-Landscape@2x~ipad.png */,
                                3088BBB8154F3926009F9C59 /* 
Default-Landscape~ipad.png */,
                                3088BBB9154F3926009F9C59 /* 
Default-Portrait@2x~ipad.png */,
@@ -338,8 +341,8 @@
                        dependencies = (
                                301BF551109A68C00062928A /* PBXTargetDependency 
*/,
                        );
-                       name = "__TESTING__";
-                       productName = "__TESTING__";
+                       name = __TESTING__;
+                       productName = __TESTING__;
                        productReference = 1D6058910D05DD3D006BFB54 /* 
__TESTING__.app */;
                        productType = "com.apple.product-type.application";
                };
@@ -426,6 +429,7 @@
                                3088BBC0154F3926009F9C59 /* 
Default-Portrait~ipad.png in Resources */,
                                3088BBC1154F3926009F9C59 /* 
Default@2x~iphone.png in Resources */,
                                3088BBC2154F3926009F9C59 /* Default~iphone.png 
in Resources */,
+                               D4A0D8761607E02300AEF8BB /* 
Default-568h@2x~iphone.png in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
@@ -520,7 +524,7 @@
                                GCC_VERSION = 
com.apple.compilers.llvm.clang.1_0;
                                INFOPLIST_FILE = 
"__TESTING__/__TESTING__-Info.plist";
                                IPHONEOS_DEPLOYMENT_TARGET = 4.2;
-                               PRODUCT_NAME = "__TESTING__";
+                               PRODUCT_NAME = __TESTING__;
                                TARGETED_DEVICE_FAMILY = "1,2";
                        };
                        name = Debug;
@@ -538,7 +542,7 @@
                                GCC_VERSION = 
com.apple.compilers.llvm.clang.1_0;
                                INFOPLIST_FILE = 
"__TESTING__/__TESTING__-Info.plist";
                                IPHONEOS_DEPLOYMENT_TARGET = 4.2;
-                               PRODUCT_NAME = "__TESTING__";
+                               PRODUCT_NAME = __TESTING__;
                                TARGETED_DEVICE_FAMILY = "1,2";
                        };
                        name = Release;

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ca705097/bin/templates/project/__TESTING__/Resources/splash/Default-568h@2x~iphone.png
----------------------------------------------------------------------
diff --git 
a/bin/templates/project/__TESTING__/Resources/splash/Default-568h@2x~iphone.png 
b/bin/templates/project/__TESTING__/Resources/splash/Default-568h@2x~iphone.png
new file mode 100644
index 0000000..aec2d8c
Binary files /dev/null and 
b/bin/templates/project/__TESTING__/Resources/splash/Default-568h@2x~iphone.png 
differ

Reply via email to