session-ios/Signal/src
Michael Kirk 4d320d6015 Unfork JSQMessagesViewController
Geting back on upstream fixes a couple bugs (see ##Bugfixes), and also
will make future updates easier.

The unforking process was basically this:

* move custom message types (Calls and DisplayedMessages) classes from our
  custom JSQMVC fork into Signal-iOS.
* Move any method customization into our subclass. Including
  ColletionView stuff, bubble sizing, and gesture behavior

Bug Fixes
---------
* Fix mis-sized incoming media bubbles.

Bubble size was being cached by interaction id. Which broke when
receiving an attachment. The problem is that incoming media messages
were initially the height of a "Downloading Attachment" info message.
Instead we use the mediaHash for media messages to expire the bubble
size when the media changes.

* fix missized bubble when MVC did appear

The MessagesViewController isn't sized correctly until ViewWillAppear.
This caused the first round of bubbles to be rendered incorrectly (they
assumed a larger container than they had).  I think is reflected in the
current version of the app by a reflow occurring shortly after the view
appears.

Chores
------
* bump travis to build with xcode8
* specify RQV development team for device build. required by xcode 8 beta

Cleanup
------
* Refactor messageing XIB so that elements are hangning outside of
  the views frame
* Fix compiler warning with explicit cast
* delete deprecated lineBreakmode, it's the default value anyway.

// FREEBIE
2016-07-14 23:15:05 -07:00
..
Models Unfork JSQMessagesViewController 2016-07-14 23:15:05 -07:00
Storyboard Code Cleanup (#1229) 2016-06-17 15:41:41 -07:00
audio small IOS9 Fixes (#1253) 2016-07-08 16:39:28 -07:00
call namespace ContactsManager -> OWSContactsManager 2016-06-28 08:58:29 -07:00
contact extract and test contact searcher 2016-06-28 14:13:39 -07:00
crypto TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
environment Remove distinction between TS and RP users 2016-06-28 08:58:29 -07:00
network Get back on upstream SocketRocket (#1241) 2016-06-30 23:08:49 -07:00
phone namespace ContactsManager -> OWSContactsManager 2016-06-28 08:58:29 -07:00
profiling TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
util Fix smooshed launch image on iphone 6 by using storyboard instead of static launch image 2016-04-08 11:35:29 +02:00
view controllers Unfork JSQMessagesViewController 2016-07-14 23:15:05 -07:00
views Unfork JSQMessagesViewController 2016-07-14 23:15:05 -07:00
AppDelegate.h TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
AppDelegate.m namespace ContactsManager -> OWSContactsManager 2016-06-28 08:58:29 -07:00
NotificationTracker.h TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
NotificationTracker.m TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
UIColor+OWS.h TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00
UIColor+OWS.m TextSecureKit Refactoring 2015-12-22 23:41:10 +01:00