session-ios/Signal/src/view controllers
Michael Okner 37b582beda Adding support for animated gifs
Implemented using corbett's suggestion in issue #525. Uses
Flipboard/FLAnimatedImage in an AttachmentAdapter. Detects gifs using
new Animated category in MIMETypeUtil.

Backwards compatible with previous versions of Signal on iOS for both
sending and receiving Gifs, though they are sent/received in older
versions as UIImage and won't animate. Gifs also animate on both ends of
conversations with TextSecure users on Android.

//FREEBIE
2015-11-29 12:59:34 +01:00
..
UITests 3D Touch: Quick Compose 2015-10-31 23:44:16 +01:00
APNavigationController.h Removing APNavigation as a dependency. 2015-10-31 23:43:16 +01:00
APNavigationController.m Performance updates & smarter layout (2 lines) 2015-10-31 23:44:15 +01:00
AboutTableViewController.h Settings refactoring. 2015-01-16 15:28:41 +01:00
AboutTableViewController.m Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
AdvancedSettingsTableViewController.h Settings refactoring. 2015-01-16 15:28:41 +01:00
AdvancedSettingsTableViewController.m Addressing issues with background decryption. 2015-05-06 12:36:40 +02:00
CodeVerificationViewController.h Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
CodeVerificationViewController.m Bye Bye Bloomfilters 2015-11-29 01:14:49 +01:00
CountryCodeViewController.h Redesign implementation. 2015-01-24 16:28:34 -10:00
CountryCodeViewController.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00
FingerprintViewController.h Fixes #613 2015-02-22 22:24:16 +01:00
FingerprintViewController.m Support for `supportsVOIP` attribute. 2015-08-23 00:00:39 +02:00
FullImageViewController.h Adding support for animated gifs 2015-11-29 12:59:34 +01:00
FullImageViewController.m Adding support for animated gifs 2015-11-29 12:59:34 +01:00
InCallViewController.h Bye Bye Bloomfilters 2015-11-29 01:14:49 +01:00
InCallViewController.m iOS 9 Support 2015-10-31 04:45:55 +01:00
InboxTableViewCell.h Performance updates & smarter layout (2 lines) 2015-10-31 23:44:15 +01:00
InboxTableViewCell.m Fixing bug with reused label appearing bold. 2015-11-02 19:47:55 +01:00
InboxTableViewCell.xib Performance updates & smarter layout (2 lines) 2015-10-31 23:44:15 +01:00
LockInteractionController.h Support for `supportsVOIP` attribute. 2015-08-23 00:00:39 +02:00
LockInteractionController.m Support for `supportsVOIP` attribute. 2015-08-23 00:00:39 +02:00
MessageComposeTableViewController.h Redesign implementation. 2015-01-24 16:28:34 -10:00
MessageComposeTableViewController.m Bye Bye Bloomfilters 2015-11-29 01:14:49 +01:00
MessagesViewController.h Performance updates & smarter layout (2 lines) 2015-10-31 23:44:15 +01:00
MessagesViewController.m Adding support for animated gifs 2015-11-29 12:59:34 +01:00
NewGroupViewController.h Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
NewGroupViewController.m Preliminary iOS9 support and upgrading to CocoaLumberjack 2.0 2015-08-14 00:19:29 +02:00
NextResponderScrollView.h initial commit 2014-05-06 19:41:08 +02:00
NextResponderScrollView.m initial commit 2014-05-06 19:41:08 +02:00
NotificationSettingsOptionsViewController.h Notifications enhancements. 2015-04-28 02:15:37 +02:00
NotificationSettingsOptionsViewController.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00
NotificationSettingsViewController.h Notifications enhancements. 2015-04-28 02:15:37 +02:00
NotificationSettingsViewController.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00
PresentIdentityQRCodeViewController.h Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
PresentIdentityQRCodeViewController.m Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
PrivacySettingsTableViewController.h Settings refactoring. 2015-01-16 15:28:41 +01:00
PrivacySettingsTableViewController.m Support for `supportsVOIP` attribute. 2015-08-23 00:00:39 +02:00
RegistrationViewController.h Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
RegistrationViewController.m Stop the spinner when registration fails on a RegistrationVC 2015-08-19 14:59:05 -04:00
ScanIdentityBarcodeViewController.h Multiple visual enhancements and repo cleanup. 2015-02-18 18:20:02 +01:00
ScanIdentityBarcodeViewController.m Fixes #957. 2015-11-29 12:28:04 +01:00
SettingsTableViewCell.h Setting for Image Compression. 2015-01-04 11:30:26 +01:00
SettingsTableViewCell.m Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
SettingsTableViewController.h Notifications enhancements. 2015-04-28 02:15:37 +02:00
SettingsTableViewController.m iOS 9 Support 2015-10-31 04:45:55 +01:00
ShowGroupMembersViewController.h Settings refactoring. 2015-01-16 15:28:41 +01:00
ShowGroupMembersViewController.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00
SignalsNavigationController.h Redesign implementation. 2015-01-24 16:28:34 -10:00
SignalsNavigationController.m Fixing memory issue with allocation of the socket status view. 2015-06-19 14:00:49 +02:00
TSAnimatedAdapter.h Adding support for animated gifs 2015-11-29 12:59:34 +01:00
TSAnimatedAdapter.m Adding support for animated gifs 2015-11-29 12:59:34 +01:00
TSGroupModel.h Fixing graphical glitch in tread with images. 2015-06-07 22:41:59 +02:00
TSGroupModel.m Addressing some storage related fixes. 2015-02-20 22:59:38 +01:00
TSMessageAdapter.h Phone calls in MessageView. 2015-01-04 11:30:27 +01:00
TSMessageAdapter.m Adding support for animated gifs 2015-11-29 12:59:34 +01:00
TSPhotoAdapter.h Fixing graphical glitch in tread with images. 2015-06-07 22:41:59 +02:00
TSPhotoAdapter.m Fixing graphical glitch in tread with images. 2015-06-07 22:41:59 +02:00
TSVideoAttachmentAdapter.h Audio attachments UI 2015-01-24 16:28:35 -10:00
TSVideoAttachmentAdapter.m Removing unused imported classes. 2015-07-27 16:19:08 +02:00