-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TIMOB-16697] Titanium Project cleanup #6269
Conversation
}, YES); | ||
return blob; | ||
DEPRECATED_REPLACED_REMOVED(@"Media.VideoPlayer.thumbnailImageAtTime",@"3.4.2",@"3.5.0",@"Media.VideoPlayer.requestThumbnailImagesAtTimes") | ||
return nil; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indentation
I would like to revert the removal of deprecated properties in this PR so that it can be merged into 3.4.2. We can then officially remove them in 3.5.0 |
if (minFontSize > 4) { | ||
CGFloat ratio = minFontSize/label.font.pointSize; | ||
[label setMinimumScaleFactor:ratio]; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indentation
This PR does not remove them. Just marks them as deprecated and candidates for removal in 3.5.0 |
CR & FT pass |
[TIMOB-16697] Titanium Project cleanup
This PR bumps the deployment target on Titanium projects from 5.0 to 7.0
It enforces our min-ios-ver support of 7.0 (3.4.0 and 3.4.1 can still be built with min-ios-ver 6.0)
It also enforces minSDK of 8.0. Right now you can build apps with minSDK of 7.0
Major code changes include the following
As part of this we have also enabled most of the compiler flags suggested by XCODE
The following warnings are still generated
2a. Enable undeclared selector warning - We will probably not enable this flag anytime soon due to the amount of code refactor required
2b. Enable Unreachable Code warning - We will defer enabling this flag till we factor out the SCListener and MGSplitViewController libraries
2c. Enable Implicit conversion to 32 bit - This will generate warning in the a few third party library. We can choose to keep this disabled but should update titanium code to not generate this warning if enabled.
2d. Automatically select architectures - This will done as part of 64bit support
Regression path - KitchenSink