Prechádzať zdrojové kódy

update pod structure - add InputBarAccessoryView as a direct dependency b/c MessageKit got removed

cyberta 5 rokov pred
rodič
commit
e221895077
62 zmenil súbory, kde vykonal 1936 pridanie a 2202 odobranie
  1. 1 0
      Podfile
  2. 8 10
      Podfile.lock
  3. 0 185
      Pods/InputBarAccessoryView/InputBarAccessoryView/RxInputBarAccessoryView/RxInputBarAccessoryView.swift
  4. 16 5
      Pods/InputBarAccessoryView/README.md
  5. 0 0
      Pods/InputBarAccessoryView/Sources/Controls/InputBarButtonItem.swift
  6. 0 0
      Pods/InputBarAccessoryView/Sources/Controls/InputBarSendButton.swift
  7. 0 0
      Pods/InputBarAccessoryView/Sources/Extensions/NSMutableAttributedString+Extensions.swift
  8. 2 0
      Pods/InputBarAccessoryView/Sources/Extensions/NSNotification+Extensions.swift
  9. 0 0
      Pods/InputBarAccessoryView/Sources/Extensions/String+Extensions.swift
  10. 3 3
      Pods/InputBarAccessoryView/Sources/Extensions/UITextView+Extensions.swift
  11. 0 0
      Pods/InputBarAccessoryView/Sources/Extensions/UIView+AutoLayout.swift
  12. 0 0
      Pods/InputBarAccessoryView/Sources/InputBarAccessoryView.swift
  13. 0 0
      Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardEvent.swift
  14. 0 0
      Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardManager.swift
  15. 0 0
      Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardNotification.swift
  16. 0 0
      Pods/InputBarAccessoryView/Sources/Models/HorizontalEdgeInsets.swift.swift
  17. 8 4
      Pods/InputBarAccessoryView/Sources/Models/NSConstraintLayoutSet.swift
  18. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/AttachmentManager.swift
  19. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Protocols/AttachmentManagerDataSource.swift
  20. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Protocols/AttachmentManagerDelegate.swift
  21. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/AttachmentCell.swift
  22. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/AttachmentsView.swift
  23. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/ImageAttachmentCell.swift
  24. 1 1
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/AutocompleteManager.swift
  25. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Models/AutocompleteCompletion.swift
  26. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Models/AutocompleteSession.swift
  27. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDataSource.swift
  28. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDelegate.swift
  29. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Views/AutocompleteCell.swift
  30. 0 0
      Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Views/AutocompleteTableView.swift
  31. 0 0
      Pods/InputBarAccessoryView/Sources/Protocols/InputBarAccessoryViewDelegate.swift
  32. 0 0
      Pods/InputBarAccessoryView/Sources/Protocols/InputItem.swift
  33. 0 0
      Pods/InputBarAccessoryView/Sources/Protocols/InputPlugin.swift
  34. 0 0
      Pods/InputBarAccessoryView/Sources/Supporting Files/InputBarAccessoryView+Availability.swift
  35. 0 0
      Pods/InputBarAccessoryView/Sources/ViewControllers/InputBarViewController.swift
  36. 0 0
      Pods/InputBarAccessoryView/Sources/Views/InputStackView.swift
  37. 0 0
      Pods/InputBarAccessoryView/Sources/Views/InputTextView.swift
  38. 0 0
      Pods/InputBarAccessoryView/Sources/Views/SeparatorLine.swift
  39. 8 10
      Pods/Manifest.lock
  40. 0 21
      Pods/MessageKit/LICENSE.md
  41. 0 175
      Pods/MessageKit/README.md
  42. 1736 1725
      Pods/Pods.xcodeproj/project.pbxproj
  43. 1 0
      Pods/Target Support Files/ALCameraViewController/ALCameraViewController.xcconfig
  44. 1 0
      Pods/Target Support Files/DBDebugToolkit/DBDebugToolkit.xcconfig
  45. 1 1
      Pods/Target Support Files/InputBarAccessoryView/InputBarAccessoryView-Info.plist
  46. 1 1
      Pods/Target Support Files/InputBarAccessoryView/InputBarAccessoryView.xcconfig
  47. 1 0
      Pods/Target Support Files/JGProgressHUD/JGProgressHUD.xcconfig
  48. 0 25
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.markdown
  49. 0 31
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.plist
  50. 9 1
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh
  51. 129 0
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-resources.sh
  52. 1 0
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.debug.xcconfig
  53. 1 0
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.release.xcconfig
  54. 1 1
      Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.debug.xcconfig
  55. 1 1
      Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.release.xcconfig
  56. 1 0
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController.xcconfig
  57. 1 0
      Pods/Target Support Files/ReachabilitySwift/ReachabilitySwift.xcconfig
  58. 1 0
      Pods/Target Support Files/SwiftFormat/SwiftFormat.xcconfig
  59. 1 0
      Pods/Target Support Files/SwiftLint/SwiftLint.xcconfig
  60. 1 0
      Pods/Target Support Files/SwiftyBeaver/SwiftyBeaver.xcconfig
  61. 1 0
      Pods/Target Support Files/UICircularProgressRing/UICircularProgressRing.xcconfig
  62. 0 2
      deltachat-ios.xcodeproj/project.pbxproj

+ 1 - 0
Podfile

@@ -16,6 +16,7 @@ target 'deltachat-ios' do
   pod 'JGProgressHUD'
   pod 'JGProgressHUD'
   pod 'SwiftyBeaver'
   pod 'SwiftyBeaver'
   pod 'DBDebugToolkit'
   pod 'DBDebugToolkit'
+  pod 'InputBarAccessoryView'
 
 
   target 'deltachat-iosTests' do
   target 'deltachat-iosTests' do
     inherit! :search_paths
     inherit! :search_paths

+ 8 - 10
Podfile.lock

@@ -1,10 +1,10 @@
 PODS:
 PODS:
   - ALCameraViewController (3.0.3)
   - ALCameraViewController (3.0.3)
   - DBDebugToolkit (0.5.0)
   - DBDebugToolkit (0.5.0)
-  - InputBarAccessoryView (4.2.2)
+  - InputBarAccessoryView (4.3.1):
+    - InputBarAccessoryView/Core (= 4.3.1)
+  - InputBarAccessoryView/Core (4.3.1)
   - JGProgressHUD (2.0.3)
   - JGProgressHUD (2.0.3)
-  - MessageKit (3.0.0):
-    - InputBarAccessoryView (~> 4.2.2)
   - QuickTableViewController (1.1.1)
   - QuickTableViewController (1.1.1)
   - ReachabilitySwift (4.3.1)
   - ReachabilitySwift (4.3.1)
   - SwiftFormat/CLI (0.40.9)
   - SwiftFormat/CLI (0.40.9)
@@ -15,8 +15,8 @@ PODS:
 DEPENDENCIES:
 DEPENDENCIES:
   - ALCameraViewController (from `https://github.com/dignifiedquire/ALCameraViewController`)
   - ALCameraViewController (from `https://github.com/dignifiedquire/ALCameraViewController`)
   - DBDebugToolkit
   - DBDebugToolkit
+  - InputBarAccessoryView
   - JGProgressHUD
   - JGProgressHUD
-  - MessageKit
   - QuickTableViewController
   - QuickTableViewController
   - ReachabilitySwift
   - ReachabilitySwift
   - SwiftFormat/CLI
   - SwiftFormat/CLI
@@ -25,11 +25,10 @@ DEPENDENCIES:
   - UICircularProgressRing
   - UICircularProgressRing
 
 
 SPEC REPOS:
 SPEC REPOS:
-  https://github.com/cocoapods/specs.git:
+  trunk:
     - DBDebugToolkit
     - DBDebugToolkit
     - InputBarAccessoryView
     - InputBarAccessoryView
     - JGProgressHUD
     - JGProgressHUD
-    - MessageKit
     - QuickTableViewController
     - QuickTableViewController
     - ReachabilitySwift
     - ReachabilitySwift
     - SwiftFormat
     - SwiftFormat
@@ -49,9 +48,8 @@ CHECKOUT OPTIONS:
 SPEC CHECKSUMS:
 SPEC CHECKSUMS:
   ALCameraViewController: dd13cf0a5b44a4d542c73bbcbebd02bc09e929c7
   ALCameraViewController: dd13cf0a5b44a4d542c73bbcbebd02bc09e929c7
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
-  InputBarAccessoryView: 2b937602598e2fab3149f37f51dd7ad795653812
+  InputBarAccessoryView: 58a348be7ea2736c7eec60e5c315511c2dbb39fd
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
-  MessageKit: e892a9ca49ebe6d82684d3a93ad84021fa23e2c6
   QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
@@ -59,6 +57,6 @@ SPEC CHECKSUMS:
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
 
 
-PODFILE CHECKSUM: 46d42246ca1255cc4af799d1aa792d60033b9fb8
+PODFILE CHECKSUM: 4ccd5fdf02ac6afab3d4113bde3777593b2ff412
 
 
-COCOAPODS: 1.6.1
+COCOAPODS: 1.8.4

+ 0 - 185
Pods/InputBarAccessoryView/InputBarAccessoryView/RxInputBarAccessoryView/RxInputBarAccessoryView.swift

@@ -1,185 +0,0 @@
-//
-//  RxInputBarAccessoryView.swift
-//  InputBarAccessoryView
-//
-//  Copyright © 2017-2019 Nathan Tannar.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-//  Created by Nathan Tannar on 9/13/18.
-//
-
-import UIKit
-#if canImport(RxSwift) && canImport(RxCocoa)
-import RxSwift
-import RxCocoa
-
-final class RxInputBarAccessoryViewDelegate:
-    DelegateProxy<InputBarAccessoryView, InputBarAccessoryViewDelegate>,
-    DelegateProxyType,
-InputBarAccessoryViewDelegate {
-
-    let sendText = PublishSubject<String>()
-    let currentText = PublishSubject<String>()
-    let intrinsicContentSize = PublishSubject<CGSize>()
-    let swipeGesture = PublishSubject<UISwipeGestureRecognizer>()
-
-    func inputBar(_ inputBar: InputBarAccessoryView, didPressSendButtonWith text: String) {
-        sendText.onNext(text)
-    }
-
-    func inputBar(_ inputBar: InputBarAccessoryView, textViewTextDidChangeTo text: String) {
-        currentText.onNext(text)
-    }
-
-    func inputBar(_ inputBar: InputBarAccessoryView, didChangeIntrinsicContentTo size: CGSize) {
-        intrinsicContentSize.onNext(size)
-    }
-
-    func inputBar(_ inputBar: InputBarAccessoryView, didSwipeTextViewWith gesture: UISwipeGestureRecognizer) {
-        swipeGesture.onNext(gesture)
-    }
-
-    static func registerKnownImplementations() {
-        register {
-            RxInputBarAccessoryViewDelegate(
-                parentObject: $0,
-                delegateProxy: RxInputBarAccessoryViewDelegate.self
-            )
-        }
-    }
-
-    static func currentDelegate(for object: InputBarAccessoryView) -> InputBarAccessoryViewDelegate? {
-        return object.delegate
-    }
-
-    static func setCurrentDelegate(_ delegate: InputBarAccessoryViewDelegate?, to object: InputBarAccessoryView) {
-        object.delegate = delegate
-    }
-}
-
-extension InputBarAccessoryView {
-    var rx_delegate: RxInputBarAccessoryViewDelegate {
-        return RxInputBarAccessoryViewDelegate.proxy(for: self)
-    }
-}
-
-extension Reactive where Base: InputBarAccessoryView {
-    public var isTranslucent: Binder<Bool> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.isTranslucent = newValue
-        }
-    }
-
-    public var shouldAutoUpdateMaxTextViewHeight: Binder<Bool> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.shouldAutoUpdateMaxTextViewHeight = newValue
-        }
-    }
-
-    public var maxTextViewHeight: Binder<CGFloat> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.maxTextViewHeight = newValue
-        }
-    }
-
-    public var shouldManageSendButtonEnabledState: Binder<Bool> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.shouldManageSendButtonEnabledState = newValue
-        }
-    }
-
-    public var leftStackViewItems: Binder<[InputItem]> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setStackViewItems(newValue, forStack: .left, animated: false)
-        }
-    }
-
-    public var rightStackViewItems: Binder<[InputItem]> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setStackViewItems(newValue, forStack: .right, animated: false)
-        }
-    }
-
-    public var topStackViewItems: Binder<[InputItem]> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setStackViewItems(newValue, forStack: .top, animated: false)
-        }
-    }
-
-    public var bottomStackViewItems: Binder<[InputItem]> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setStackViewItems(newValue, forStack: .bottom, animated: false)
-        }
-    }
-
-    public var leftStackViewWidthConstant: Binder<CGFloat> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setLeftStackViewWidthConstant(to: newValue, animated: false)
-        }
-    }
-
-    public var rightStackViewWidthConstant: Binder<CGFloat> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setRightStackViewWidthConstant(to: newValue, animated: false)
-        }
-    }
-
-    public var shouldForceMaxTextViewHeight: Binder<Bool> {
-        return Binder(base) { inputBar, newValue in
-            inputBar.setShouldForceMaxTextViewHeight(to: newValue, animated: false)
-        }
-    }
-}
-
-extension Reactive where Base: InputBarButtonItem {
-    public var size: Binder<CGSize?> {
-        return Binder(base) { item, newValue in
-            item.setSize(newValue, animated: false)
-        }
-    }
-
-    public var spacing: Binder<InputBarButtonItem.Spacing> {
-        return Binder(base) { item, newValue in
-            item.spacing = newValue
-        }
-    }
-}
-
-extension Reactive where Base: InputBarSendButton {
-    public var isAnimating: Binder<Bool> {
-        return Binder(base) { item, newValue in
-            if newValue {
-                item.startAnimating()
-            } else {
-                item.stopAnimating()
-            }
-        }
-    }
-}
-
-extension Reactive where Base: InputBarViewController {
-    public var isInputBarHidden: Binder<Bool> {
-        return Binder(base) { viewController, newValue in
-            viewController.isInputBarHidden = newValue
-        }
-    }
-}
-
-#endif

+ 16 - 5
Pods/InputBarAccessoryView/README.md

@@ -10,7 +10,7 @@
 - [x] Autocomplete attributed text highlighting
 - [x] Autocomplete attributed text highlighting
 - [x] Reactive components that respond to given events
 - [x] Reactive components that respond to given events
 - [x] Top/Bottom/Left/Right `InputStackView`s that act as toolbars to place buttons
 - [x] Top/Bottom/Left/Right `InputStackView`s that act as toolbars to place buttons
-- [x] `RxSwift`/`RxCocoa` Support
+- [x] `RxSwift`/`RxCocoa` Support with `RxExtensions` Cocoapod subspec
 - [x] Drop in attachment view for file/photo management
 - [x] Drop in attachment view for file/photo management
 - [x] Plugin support for your own `InputPlugin`s
 - [x] Plugin support for your own `InputPlugin`s
 - [x] Compatible with all iPhones and iPads
 - [x] Compatible with all iPhones and iPads
@@ -19,20 +19,27 @@
 ### Installation via CocoaPods
 ### Installation via CocoaPods
 
 
 ```ruby
 ```ruby
+# Swift 5.0
 pod 'InputBarAccessoryView'
 pod 'InputBarAccessoryView'
+# Swift 4.2
+pod 'InputBarAccessoryView', '4.2.2'
 ```
 ```
 
 
 ### Installation via Carthage
 ### Installation via Carthage
 
 
 ```ruby
 ```ruby
+# Swift 5.0
 github "nathantannar4/InputBarAccessoryView"
 github "nathantannar4/InputBarAccessoryView"
+# Swift 4.2
+github "nathantannar4/InputBarAccessoryView" "4.2.2"
 ```
 ```
 
 
 ### Requirements
 ### Requirements
 
 
 iOS 9.0+
 iOS 9.0+
-Swift 4.2+
-XCode 9.0+
+Swift 5.0
+
+> The latest Swift 4.2 release is v4.2.2 
 
 
 ### Documentation
 ### Documentation
 
 
@@ -63,14 +70,18 @@ Add your app to the list of apps using this library and make a pull request.
 iMessage style [TypingIndicator](https://github.com/nathantannar4/TypingIndicator) for chat apps
 iMessage style [TypingIndicator](https://github.com/nathantannar4/TypingIndicator) for chat apps
 
 
 ## Latest Releases
 ## Latest Releases
-
+- 4.3.1
+    - Add `RxSwift`/`RxCocoa` support through extensions and delegate proxies, requires Cocoapods installation of  `InputBarAccessoryView/RxExtensions`
+- 4.3.0
+    - Swift 5 support
+- 4.2.2
+    - Fixed image paste orientation issue in `InputTextView`
 - 4.2.1
 - 4.2.1
     - Fixed autocompletes of completions that contain spaces
     - Fixed autocompletes of completions that contain spaces
     - Depricated `isCaseSensitive` in favor of a function asignment to pre-process autocompletions
     - Depricated `isCaseSensitive` in favor of a function asignment to pre-process autocompletions
 - 4.2.0
 - 4.2.0
     - Added new API for overriding the main middle view, normally the `InputTextView` so it can be replaced with views such as a "Join" button", `setMiddleContentView(_ view: UIView?, animated: Bool)`
     - Added new API for overriding the main middle view, normally the `InputTextView` so it can be replaced with views such as a "Join" button", `setMiddleContentView(_ view: UIView?, animated: Bool)`
 - 4.1.2
 - 4.1.2
-        - Add RxSwift/RxCocoa support through extensions and delegate proxies in `RxInputBarAccessoryView`, requires `RxSwift` and `RxCocoa`
         - Add `InputBarViewController` which contains an `InputBarAccessoryView` as the `inputAccessoryView` by default with a convenient `isInputBarHidden: Bool` property to show/hide it 
         - Add `InputBarViewController` which contains an `InputBarAccessoryView` as the `inputAccessoryView` by default with a convenient `isInputBarHidden: Bool` property to show/hide it 
 - 4.1.1
 - 4.1.1
         - Add `frameInsets: HorizontalEdgePadding` property to `InputBarAccessoryView` to inset the view to be compatible with `UISplitViewController` or other custom containers where the view should not be the full width
         - Add `frameInsets: HorizontalEdgePadding` property to `InputBarAccessoryView` to inset the view to be compatible with `UISplitViewController` or other custom containers where the view should not be the full width

+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Controls/InputBarButtonItem.swift → Pods/InputBarAccessoryView/Sources/Controls/InputBarButtonItem.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Controls/InputBarSendButton.swift → Pods/InputBarAccessoryView/Sources/Controls/InputBarSendButton.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Extensions/NSMutableAttributedString+Extensions.swift → Pods/InputBarAccessoryView/Sources/Extensions/NSMutableAttributedString+Extensions.swift


+ 2 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Extensions/NSNotification+Extensions.swift → Pods/InputBarAccessoryView/Sources/Extensions/NSNotification+Extensions.swift

@@ -70,6 +70,8 @@ internal extension NSNotification {
             return .curveEaseInOut
             return .curveEaseInOut
         case .linear:
         case .linear:
             return .curveLinear
             return .curveLinear
+        @unknown default:
+            return .curveLinear
         }
         }
     }
     }
     
     

+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Extensions/String+Extensions.swift → Pods/InputBarAccessoryView/Sources/Extensions/String+Extensions.swift


+ 3 - 3
Pods/InputBarAccessoryView/InputBarAccessoryView/Extensions/UITextView+Extensions.swift → Pods/InputBarAccessoryView/Sources/Extensions/UITextView+Extensions.swift

@@ -34,7 +34,7 @@ internal extension UITextView {
             guard let index = leadingText.lastIndex(of: char) else { return nil }
             guard let index = leadingText.lastIndex(of: char) else { return nil }
             if i == 0 {
             if i == 0 {
                 prefixStartIndex = index
                 prefixStartIndex = index
-            } else if index.encodedOffset == prefixStartIndex.encodedOffset + 1 {
+            } else if index.utf16Offset(in: leadingText) == prefixStartIndex.utf16Offset(in: leadingText) + 1 {
                 prefixStartIndex = index
                 prefixStartIndex = index
             } else {
             } else {
                 return nil
                 return nil
@@ -44,8 +44,8 @@ internal extension UITextView {
         let wordRange = prefixStartIndex..<cursorRange.upperBound
         let wordRange = prefixStartIndex..<cursorRange.upperBound
         let word = leadingText[wordRange]
         let word = leadingText[wordRange]
         
         
-        let location = wordRange.lowerBound.encodedOffset
-        let length = wordRange.upperBound.encodedOffset - location
+        let location = wordRange.lowerBound.utf16Offset(in: leadingText)
+        let length = wordRange.upperBound.utf16Offset(in: word) - location
         let range = NSRange(location: location, length: length)
         let range = NSRange(location: location, length: length)
         
         
         return (String(prefix), String(word), range)
         return (String(prefix), String(word), range)

+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Extensions/UIView+AutoLayout.swift → Pods/InputBarAccessoryView/Sources/Extensions/UIView+AutoLayout.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/InputBarAccessoryView.swift → Pods/InputBarAccessoryView/Sources/InputBarAccessoryView.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/KeyboardManager/KeyboardEvent.swift → Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardEvent.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/KeyboardManager/KeyboardManager.swift → Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardManager.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/KeyboardManager/KeyboardNotification.swift → Pods/InputBarAccessoryView/Sources/KeyboardManager/KeyboardNotification.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Models/HorizontalEdgeInsets.swift.swift → Pods/InputBarAccessoryView/Sources/Models/HorizontalEdgeInsets.swift.swift


+ 8 - 4
Pods/InputBarAccessoryView/InputBarAccessoryView/Models/NSConstraintLayoutSet.swift → Pods/InputBarAccessoryView/Sources/Models/NSConstraintLayoutSet.swift

@@ -39,10 +39,14 @@ class NSLayoutConstraintSet {
     var width: NSLayoutConstraint?
     var width: NSLayoutConstraint?
     var height: NSLayoutConstraint?
     var height: NSLayoutConstraint?
     
     
-    public init(top: NSLayoutConstraint? = nil, bottom: NSLayoutConstraint? = nil,
-                left: NSLayoutConstraint? = nil, right: NSLayoutConstraint? = nil,
-                centerX: NSLayoutConstraint? = nil, centerY: NSLayoutConstraint? = nil,
-                width: NSLayoutConstraint? = nil, height: NSLayoutConstraint? = nil) {
+    public init(top: NSLayoutConstraint? = nil,
+                bottom: NSLayoutConstraint? = nil,
+                left: NSLayoutConstraint? = nil,
+                right: NSLayoutConstraint? = nil,
+                centerX: NSLayoutConstraint? = nil,
+                centerY: NSLayoutConstraint? = nil,
+                width: NSLayoutConstraint? = nil,
+                height: NSLayoutConstraint? = nil) {
         self.top = top
         self.top = top
         self.bottom = bottom
         self.bottom = bottom
         self.left = left
         self.left = left

+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/AttachmentManager.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/AttachmentManager.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/Protocols/AttachmentManagerDataSource.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Protocols/AttachmentManagerDataSource.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/Protocols/AttachmentManagerDelegate.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Protocols/AttachmentManagerDelegate.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/Views/AttachmentCell.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/AttachmentCell.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/Views/AttachmentsView.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/AttachmentsView.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AttachmentManager/Views/ImageAttachmentCell.swift → Pods/InputBarAccessoryView/Sources/Plugins/AttachmentManager/Views/ImageAttachmentCell.swift


+ 1 - 1
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/AutocompleteManager.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/AutocompleteManager.swift

@@ -436,7 +436,7 @@ open class AutocompleteManager: NSObject, InputPlugin, UITextViewDelegate, UITab
                         return
                         return
                     }
                     }
                     // Delete up to delimiter
                     // Delete up to delimiter
-                    let delimiterLocation = delimiterRange.lowerBound.encodedOffset
+                    let delimiterLocation = delimiterRange.lowerBound.utf16Offset(in: textToReplace)
                     let length = subrange.length - delimiterLocation
                     let length = subrange.length - delimiterLocation
                     let rangeFromDelimiter = NSRange(location: delimiterLocation + subrange.location, length: length)
                     let rangeFromDelimiter = NSRange(location: delimiterLocation + subrange.location, length: length)
                     textView.attributedText = textView.attributedText.replacingCharacters(in: rangeFromDelimiter, with: nothing)
                     textView.attributedText = textView.attributedText.replacingCharacters(in: rangeFromDelimiter, with: nothing)

+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Models/AutocompleteCompletion.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Models/AutocompleteCompletion.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Models/AutocompleteSession.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Models/AutocompleteSession.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDataSource.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDataSource.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDelegate.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Protocols/AutocompleteManagerDelegate.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Views/AutocompleteCell.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Views/AutocompleteCell.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Plugins/AutocompleteManager/Views/AutocompleteTableView.swift → Pods/InputBarAccessoryView/Sources/Plugins/AutocompleteManager/Views/AutocompleteTableView.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Protocols/InputBarAccessoryViewDelegate.swift → Pods/InputBarAccessoryView/Sources/Protocols/InputBarAccessoryViewDelegate.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Protocols/InputItem.swift → Pods/InputBarAccessoryView/Sources/Protocols/InputItem.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Protocols/InputPlugin.swift → Pods/InputBarAccessoryView/Sources/Protocols/InputPlugin.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Supporting Files/InputBarAccessoryView+Availability.swift → Pods/InputBarAccessoryView/Sources/Supporting Files/InputBarAccessoryView+Availability.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/ViewControllers/InputBarViewController.swift → Pods/InputBarAccessoryView/Sources/ViewControllers/InputBarViewController.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Views/InputStackView.swift → Pods/InputBarAccessoryView/Sources/Views/InputStackView.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Views/InputTextView.swift → Pods/InputBarAccessoryView/Sources/Views/InputTextView.swift


+ 0 - 0
Pods/InputBarAccessoryView/InputBarAccessoryView/Views/SeparatorLine.swift → Pods/InputBarAccessoryView/Sources/Views/SeparatorLine.swift


+ 8 - 10
Pods/Manifest.lock

@@ -1,10 +1,10 @@
 PODS:
 PODS:
   - ALCameraViewController (3.0.3)
   - ALCameraViewController (3.0.3)
   - DBDebugToolkit (0.5.0)
   - DBDebugToolkit (0.5.0)
-  - InputBarAccessoryView (4.2.2)
+  - InputBarAccessoryView (4.3.1):
+    - InputBarAccessoryView/Core (= 4.3.1)
+  - InputBarAccessoryView/Core (4.3.1)
   - JGProgressHUD (2.0.3)
   - JGProgressHUD (2.0.3)
-  - MessageKit (3.0.0):
-    - InputBarAccessoryView (~> 4.2.2)
   - QuickTableViewController (1.1.1)
   - QuickTableViewController (1.1.1)
   - ReachabilitySwift (4.3.1)
   - ReachabilitySwift (4.3.1)
   - SwiftFormat/CLI (0.40.9)
   - SwiftFormat/CLI (0.40.9)
@@ -15,8 +15,8 @@ PODS:
 DEPENDENCIES:
 DEPENDENCIES:
   - ALCameraViewController (from `https://github.com/dignifiedquire/ALCameraViewController`)
   - ALCameraViewController (from `https://github.com/dignifiedquire/ALCameraViewController`)
   - DBDebugToolkit
   - DBDebugToolkit
+  - InputBarAccessoryView
   - JGProgressHUD
   - JGProgressHUD
-  - MessageKit
   - QuickTableViewController
   - QuickTableViewController
   - ReachabilitySwift
   - ReachabilitySwift
   - SwiftFormat/CLI
   - SwiftFormat/CLI
@@ -25,11 +25,10 @@ DEPENDENCIES:
   - UICircularProgressRing
   - UICircularProgressRing
 
 
 SPEC REPOS:
 SPEC REPOS:
-  https://github.com/cocoapods/specs.git:
+  trunk:
     - DBDebugToolkit
     - DBDebugToolkit
     - InputBarAccessoryView
     - InputBarAccessoryView
     - JGProgressHUD
     - JGProgressHUD
-    - MessageKit
     - QuickTableViewController
     - QuickTableViewController
     - ReachabilitySwift
     - ReachabilitySwift
     - SwiftFormat
     - SwiftFormat
@@ -49,9 +48,8 @@ CHECKOUT OPTIONS:
 SPEC CHECKSUMS:
 SPEC CHECKSUMS:
   ALCameraViewController: dd13cf0a5b44a4d542c73bbcbebd02bc09e929c7
   ALCameraViewController: dd13cf0a5b44a4d542c73bbcbebd02bc09e929c7
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
-  InputBarAccessoryView: 2b937602598e2fab3149f37f51dd7ad795653812
+  InputBarAccessoryView: 58a348be7ea2736c7eec60e5c315511c2dbb39fd
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
-  MessageKit: e892a9ca49ebe6d82684d3a93ad84021fa23e2c6
   QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
@@ -59,6 +57,6 @@ SPEC CHECKSUMS:
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
 
 
-PODFILE CHECKSUM: 46d42246ca1255cc4af799d1aa792d60033b9fb8
+PODFILE CHECKSUM: 4ccd5fdf02ac6afab3d4113bde3777593b2ff412
 
 
-COCOAPODS: 1.6.1
+COCOAPODS: 1.8.4

+ 0 - 21
Pods/MessageKit/LICENSE.md

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017-2019 MessageKit
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 175
Pods/MessageKit/README.md

@@ -1,175 +0,0 @@
-<p>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/mklogo.png" title="MessageKit logo">
-</p>
-<p>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/TypingIndicator.png" title="MessageKit header">
-</p>
-
-[![CircleCI](https://circleci.com/gh/MessageKit/MessageKit.svg?style=svg)](https://circleci.com/gh/MessageKit/MessageKit)
-[![codecov](https://codecov.io/gh/MessageKit/MessageKit/branch/master/graph/badge.svg)](https://codecov.io/gh/MessageKit/MessageKit)
-[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
-<a href="https://swift.org">
- <img src="https://img.shields.io/badge/Swift-4-orange.svg"
-      alt="Swift" />
-</a>
-<a href="https://cocoapods.org/">
-  <img src="https://cocoapod-badges.herokuapp.com/v/MessageKit/badge.png"
-      alt="CocoaPods">
-</a>
-<a href="https://developer.apple.com/xcode">
-  <img src="https://img.shields.io/badge/Xcode-9-blue.svg"
-      alt="Xcode">
-</a>
-<a href="https://opensource.org/licenses/MIT">
-  <img src="https://img.shields.io/badge/License-MIT-red.svg"
-      alt="MIT">
-</a>
-<a href="https://github.com/MessageKit/MessageKit/issues">
-   <img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat"
-        alt="Contributions Welcome">
-</a>
-
-## Goals
-
-- Provide a :rotating_light:safe:rotating_light: environment for others to learn and grow through Open Source.
-- Make adding Chat:speech_balloon: to a project easy.
-- Enable beautiful and customizable Chat UI's.
-- Provide an awesome Open Source project for the iOS open source community.
-- Help others learn.
-
-## Vision
-See [VISION.md](https://github.com/MessageKit/MessageKit/blob/master/VISION.md) for Goals, Scope, & Technical Considerations.
-
-## Installation
-### [CocoaPods](https://cocoapods.org/) **Recommended**
-````ruby
-# Swift 4.2
-pod 'MessageKit'
-````
-
-> If you are already using Swift 5, use the `3.0.0-swift5` branch until the offical release is made
-
-### [Carthage](https://github.com/Carthage/Carthage)
-
-To integrate MessageKit using Carthage, add the following to your `Cartfile`:
-
-````
-github "MessageKit/MessageKit"
-````
-
-### [Manual]([https://github.com/MessageKit/MessageKit/blob/master/Documentation/MANUAL_INSTALLATION.md)
-
-## Requirements
-
-- **iOS9** or later
-- **Swift 4.2** or later
-
-
-## Getting Started
-
-### Cell Structure
-<p>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/CellStructure.png" title="CellStructure">
-</p>
-
-Each default cell is a subclass of [`MessageContentCell`](https://github.com/MessageKit/MessageKit/blob/master/Sources/Views/Cells/MessageContentCell.swift) which has 7 parts. From top down we have a: `cellTopLabel`, `messageTopLabel`, `messageContainerView`, `messageBottomLabel`, `cellBottomLabel` with the `avatarView` and `accessoryView` on either side respectively. Above we see the basic [`TextMessageCell`](https://github.com/MessageKit/MessageKit/blob/master/Sources/Views/Cells/TextMessageCell.swift) which uses a `MessageLabel` as its main content. 
-
-This structure will allow you to create a layout that suits your needs as you can customize the size, appearance and padding of each. If you need something more advanced you can implement a custom cell, which we show how to do in the [Example](https://github.com/MessageKit/MessageKit/tree/master/Example) project.
-
-### MessageInputBar Structure
-<p>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/InputBarAccessoryViewLayout.png" title="InputBarAccessoryViewLayout">
-</p>
-
-The `MessageInputBar`, derrived from [InputBarAccessoryView](https://github.com/nathantannar4/InputBarAccessoryView) is a flexible and robust way of creating any kind of input layout you wish. It is self-sizing which means as the user types it will grow to fill available space. It is centered around the `middleContentView` which by default holds the `InputTextView`. This is surrounded by `InputStackView`'s that will also grow in high based on the needs of their subviews `intrinsicContentSize`. See the [Example](https://github.com/MessageKit/MessageKit/tree/master/Example) project for examples on how to taylor the layout for your own needs.
-
-### Guides
-
-Please have a look at the [Quick Start guide](https://github.com/MessageKit/MessageKit/blob/master/Documentation/QuickStart.md) and the [FAQs](https://github.com/MessageKit/MessageKit/blob/master/Documentation/FAQs.md).
-
-We recommend you start by looking at the [Example](https://github.com/MessageKit/MessageKit/tree/master/Example) project or write a question with the "messagekit" tag on [Stack Overflow](https://stackoverflow.com/questions/tagged/messagekit). You can also look at previous issues here on GitHib with the **"Question"** tag.
-
-For more on how to use the MessageInputBar, see the dependency it is based on [InputBarAccessoryView](https://github.com/nathantannar4/InputBarAccessoryView). You can also see this [short guide]([https://github.com/MessageKit/MessageKit/blob/master/Documentation/MessageInputBar.md) 
-
-## Default Cells
-
-<p>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/ExampleA.png" title="Example A" height=400>
-  <img src="https://raw.githubusercontent.com/MessageKit/MessageKit/master/Assets/ExampleB.png" title="Example B" height=400>
-</p>
-
-The type of cell rendered for a given message is based on the `MessageKind`
-
-```swift
-public enum MessageKind {
-    case text(String) // TextMessageCell
-    case attributedText(NSAttributedString) // TextMessageCell
-    case photo(MediaItem) // MediaMessageCell
-    case video(MediaItem) // MediaMessageCell
-    case location(LocationItem) // LocationMessageCell
-    case emoji(String) // TextMessageCell
-    case audio(AudioItem) // AudioMessageCell
-    case contact(ContactItem) // ContactMessageCell
-
-    /// A custom message.
-    /// - Note: Using this case requires that you implement the following methods and handle this case:
-    ///   - MessagesDataSource: customCell(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> UICollectionViewCell
-    ///   - MessagesLayoutDelegate: customCellSizeCalculator(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> CellSizeCalculator
-    case custom(Any?)
-}
-```
-
-If you choose to use the `.custom` kind you are responsible for all of the cells layout. Any `UICollectionViewCell` can be returned for custom cells which means any of the styling you provide from the `MessageDisplayDelegate` will not effect your custom cell. Even if you subclass your cell from `MessageContentCell`.
-
-
-## Contributing
-
-Great! Look over these things first.
-- Please read our [Code of Conduct](https://github.com/MessageKit/MessageKit/blob/master/CODE_OF_CONDUCT.md)
-- Check the [Contributing Guide Lines](https://github.com/MessageKit/MessageKit/blob/master/CONTRIBUTING.md).
-- Come join us on [Slack](https://join.slack.com/t/messagekit/shared_invite/MjI4NzIzNzMyMzU0LTE1MDMwODIzMDUtYzllYzIyNTU4MA) and 🗣 don't be a stranger. 
-- Check out the [current issues](https://github.com/MessageKit/MessageKit/issues) and see if you can tackle any of those. 
-- Download the project and check out the current code base. Suggest any improvements by opening a new issue. 
-- Check out the [What's Next](#whats-next) section :point_down: to see where we are headed.
-- Check [StackOverflow](https://stackoverflow.com/questions/tagged/messagekit)
-- Install [SwiftLint](https://github.com/realm/SwiftLint) too keep yourself in :neckbeard: style. 
-- Be kind and helpful.  
-
-
-## What's Next?
-
-Check out the [Releases](https://github.com/MessageKit/MessageKit/releases) to see what we are working on next.
-
-## Contact
-
-Have a question or an issue about MessageKit? Create an [issue](https://github.com/MessageKit/MessageKit/issues/new)!
-
-Interested in contributing to MessageKit? Click here to join our [Slack](https://join.slack.com/t/messagekit/shared_invite/MjI4NzIzNzMyMzU0LTE1MDMwODIzMDUtYzllYzIyNTU4MA).
-
-### Apps using this library
-
-Add your app to the list of apps using this library and make a pull request.
-
-- [Formacar](https://itunes.apple.com/ru/app/id1180117334)
-- [HopUp](https://itunes.apple.com/us/app/hopup-airsoft-community/id1128903141?mt=8)
-- [MediQuo](https://www.mediquo.com)
-- [RappresentaMe](https://itunes.apple.com/it/app/rappresentame/id1330914443)
-- [WiseEyes](https://itunes.apple.com/us/app/wiseeyes/id1391408511?mt=8)
-
-*Please provide attribution, it is greatly appreciated.*
-
-## Core Team
-
-- [@SD10](https://github.com/sd10), Steven Deutsch
-- [@nathantannar4](https://github.com/nathantannar4), Nathan Tannar
-- [@zhongwuzw](https://github.com/zhongwuzw), Wu Zhong
-
-## Thanks
-
-Many thanks to [**the contributors**](https://github.com/MessageKit/MessageKit/graphs/contributors) of this project.
-
-## License
-MessageKit is released under the [MIT License](https://github.com/MessageKit/MessageKit/blob/master/LICENSE.md).
-
-## Inspiration
-Inspired by [JSQMessagesViewController](https://github.com/jessesquires/JSQMessagesViewController) :point_left: :100:

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1736 - 1725
Pods/Pods.xcodeproj/project.pbxproj


+ 1 - 0
Pods/Target Support Files/ALCameraViewController/ALCameraViewController.xcconfig

@@ -8,3 +8,4 @@ PODS_TARGET_SRCROOT = ${PODS_ROOT}/ALCameraViewController
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
 SWIFT_VERSION = 4.2
 SWIFT_VERSION = 4.2
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/DBDebugToolkit/DBDebugToolkit.xcconfig

@@ -6,3 +6,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/DBDebugToolkit
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/DBDebugToolkit
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 1
Pods/Target Support Files/InputBarAccessoryView/InputBarAccessoryView-Info.plist

@@ -15,7 +15,7 @@
   <key>CFBundlePackageType</key>
   <key>CFBundlePackageType</key>
   <string>FMWK</string>
   <string>FMWK</string>
   <key>CFBundleShortVersionString</key>
   <key>CFBundleShortVersionString</key>
-  <string>4.2.2</string>
+  <string>4.3.1</string>
   <key>CFBundleSignature</key>
   <key>CFBundleSignature</key>
   <string>????</string>
   <string>????</string>
   <key>CFBundleVersion</key>
   <key>CFBundleVersion</key>

+ 1 - 1
Pods/Target Support Files/InputBarAccessoryView/InputBarAccessoryView.xcconfig

@@ -8,4 +8,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/InputBarAccessoryView
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/InputBarAccessoryView
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
-SWIFT_VERSION = 4.2
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/JGProgressHUD/JGProgressHUD.xcconfig

@@ -7,3 +7,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/JGProgressHUD
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/JGProgressHUD
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 0 - 25
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.markdown

@@ -100,31 +100,6 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 
 
 
-## MessageKit
-
-MIT License
-
-Copyright (c) 2017-2019 MessageKit
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
 ## QuickTableViewController
 ## QuickTableViewController
 
 
 The MIT License (MIT)
 The MIT License (MIT)

+ 0 - 31
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.plist

@@ -135,37 +135,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 			<key>Type</key>
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 			<string>PSGroupSpecifier</string>
 		</dict>
 		</dict>
-		<dict>
-			<key>FooterText</key>
-			<string>MIT License
-
-Copyright (c) 2017-2019 MessageKit
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-</string>
-			<key>License</key>
-			<string>MIT</string>
-			<key>Title</key>
-			<string>MessageKit</string>
-			<key>Type</key>
-			<string>PSGroupSpecifier</string>
-		</dict>
 		<dict>
 		<dict>
 			<key>FooterText</key>
 			<key>FooterText</key>
 			<string>The MIT License (MIT)
 			<string>The MIT License (MIT)

+ 9 - 1
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh

@@ -94,7 +94,7 @@ install_dsym() {
     binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}"
     binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}"
 
 
     # Strip invalid architectures so "fat" simulator / device frameworks work on device
     # Strip invalid architectures so "fat" simulator / device frameworks work on device
-    if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then
+    if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then
       strip_invalid_archs "$binary"
       strip_invalid_archs "$binary"
     fi
     fi
 
 
@@ -109,6 +109,14 @@ install_dsym() {
   fi
   fi
 }
 }
 
 
+# Copies the bcsymbolmap files of a vendored framework
+install_bcsymbolmap() {
+    local bcsymbolmap_path="$1"
+    local destination="${BUILT_PRODUCTS_DIR}"
+    echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
+    rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
+}
+
 # Signs a framework with the provided identity
 # Signs a framework with the provided identity
 code_sign_if_enabled() {
 code_sign_if_enabled() {
   if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
   if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then

+ 129 - 0
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-resources.sh

@@ -0,0 +1,129 @@
+#!/bin/sh
+set -e
+set -u
+set -o pipefail
+
+function on_error {
+  echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
+}
+trap 'on_error $LINENO' ERR
+
+if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then
+  # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy
+  # resources to, so exit 0 (signalling the script phase was successful).
+  exit 0
+fi
+
+mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+
+RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
+> "$RESOURCES_TO_COPY"
+
+XCASSET_FILES=()
+
+# This protects against multiple targets copying the same framework dependency at the same time. The solution
+# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
+RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
+
+case "${TARGETED_DEVICE_FAMILY:-}" in
+  1,2)
+    TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
+    ;;
+  1)
+    TARGET_DEVICE_ARGS="--target-device iphone"
+    ;;
+  2)
+    TARGET_DEVICE_ARGS="--target-device ipad"
+    ;;
+  3)
+    TARGET_DEVICE_ARGS="--target-device tv"
+    ;;
+  4)
+    TARGET_DEVICE_ARGS="--target-device watch"
+    ;;
+  *)
+    TARGET_DEVICE_ARGS="--target-device mac"
+    ;;
+esac
+
+install_resource()
+{
+  if [[ "$1" = /* ]] ; then
+    RESOURCE_PATH="$1"
+  else
+    RESOURCE_PATH="${PODS_ROOT}/$1"
+  fi
+  if [[ ! -e "$RESOURCE_PATH" ]] ; then
+    cat << EOM
+error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script.
+EOM
+    exit 1
+  fi
+  case $RESOURCE_PATH in
+    *.storyboard)
+      echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
+      ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
+      ;;
+    *.xib)
+      echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
+      ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
+      ;;
+    *.framework)
+      echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
+      mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+      echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
+      rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
+      ;;
+    *.xcdatamodel)
+      echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
+      xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
+      ;;
+    *.xcdatamodeld)
+      echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
+      xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
+      ;;
+    *.xcmappingmodel)
+      echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
+      xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
+      ;;
+    *.xcassets)
+      ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH"
+      XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
+      ;;
+    *)
+      echo "$RESOURCE_PATH" || true
+      echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
+      ;;
+  esac
+}
+if [[ "$CONFIGURATION" == "Debug" ]]; then
+  install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MessageKit/MessageKitAssets.bundle"
+fi
+if [[ "$CONFIGURATION" == "Release" ]]; then
+  install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MessageKit/MessageKitAssets.bundle"
+fi
+
+mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then
+  mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+  rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+fi
+rm -f "$RESOURCES_TO_COPY"
+
+if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ]
+then
+  # Find all other xcassets (this unfortunately includes those of path pods and other targets).
+  OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
+  while read line; do
+    if [[ $line != "${PODS_ROOT}*" ]]; then
+      XCASSET_FILES+=("$line")
+    fi
+  done <<<"$OTHER_XCASSETS"
+
+  if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then
+    printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
+  else
+    printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist"
+  fi
+fi

+ 1 - 0
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.debug.xcconfig

@@ -10,3 +10,4 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_ROOT = ${SRCROOT}/Pods
 PODS_ROOT = ${SRCROOT}/Pods
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.release.xcconfig

@@ -10,3 +10,4 @@ PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_ROOT = ${SRCROOT}/Pods
 PODS_ROOT = ${SRCROOT}/Pods
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 1
Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.debug.xcconfig

@@ -1,9 +1,9 @@
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_ROOT = ${SRCROOT}/Pods
 PODS_ROOT = ${SRCROOT}/Pods
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 1
Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.release.xcconfig

@@ -1,9 +1,9 @@
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
 OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
 PODS_ROOT = ${SRCROOT}/Pods
 PODS_ROOT = ${SRCROOT}/Pods
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/QuickTableViewController/QuickTableViewController.xcconfig

@@ -7,3 +7,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/QuickTableViewController
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/QuickTableViewController
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/ReachabilitySwift/ReachabilitySwift.xcconfig

@@ -8,3 +8,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/ReachabilitySwift
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/ReachabilitySwift
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/SwiftFormat/SwiftFormat.xcconfig

@@ -6,3 +6,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftFormat
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftFormat
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/SwiftLint/SwiftLint.xcconfig

@@ -6,3 +6,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftLint
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftLint
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/SwiftyBeaver/SwiftyBeaver.xcconfig

@@ -7,3 +7,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftyBeaver
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwiftyBeaver
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 1 - 0
Pods/Target Support Files/UICircularProgressRing/UICircularProgressRing.xcconfig

@@ -7,3 +7,4 @@ PODS_ROOT = ${SRCROOT}
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/UICircularProgressRing
 PODS_TARGET_SRCROOT = ${PODS_ROOT}/UICircularProgressRing
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
 SKIP_INSTALL = YES
 SKIP_INSTALL = YES
+USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 0 - 2
deltachat-ios.xcodeproj/project.pbxproj

@@ -890,7 +890,6 @@
 				"${BUILT_PRODUCTS_DIR}/DBDebugToolkit/DBDebugToolkit.framework",
 				"${BUILT_PRODUCTS_DIR}/DBDebugToolkit/DBDebugToolkit.framework",
 				"${BUILT_PRODUCTS_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework",
 				"${BUILT_PRODUCTS_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework",
 				"${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework",
 				"${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework",
-				"${BUILT_PRODUCTS_DIR}/MessageKit/MessageKit.framework",
 				"${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework",
 				"${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework",
 				"${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework",
 				"${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework",
 				"${BUILT_PRODUCTS_DIR}/SwiftyBeaver/SwiftyBeaver.framework",
 				"${BUILT_PRODUCTS_DIR}/SwiftyBeaver/SwiftyBeaver.framework",
@@ -902,7 +901,6 @@
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DBDebugToolkit.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DBDebugToolkit.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/InputBarAccessoryView.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/InputBarAccessoryView.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JGProgressHUD.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JGProgressHUD.framework",
-				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MessageKit.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QuickTableViewController.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QuickTableViewController.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyBeaver.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyBeaver.framework",

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov