Commit Graph

25 Commits

Author SHA1 Message Date
Michael Kirk
34a9f94481 move WebRTC out of Carthage submodule 2018-10-22 14:27:31 -06:00
Michael Kirk
e5a3e55eed WebRTC M69 2018-09-05 20:08:19 -06:00
Michael Kirk
d69c75bfcf Merge branch 'mkirk/webrtc-m68' 2018-07-25 12:24:07 -06:00
Michael Kirk
d6525d3725 M68 2018-07-25 12:22:40 -06:00
Matthew Chen
b316e4e263 Remove Twisted Oak. 2018-07-20 15:21:50 -04:00
Michael Kirk
cf52d8e963 WebRTC M67 2018-06-25 14:16:51 -06:00
Michael Kirk
bd80dc48af iOS8 compatability for WebRTC M63 2018-02-12 15:12:01 -05:00
Michael Kirk
0120ebf4e1 Merge branch 'mkirk/webrtc-m63' 2017-12-07 17:32:03 -05:00
Michael Kirk
42a5ea4aeb update webrtc to M63 2017-12-07 17:25:15 -05:00
Michael Kirk
a172c59aa2 carthage update
// FREEBIE
2017-11-06 19:15:38 -05:00
Michael Kirk
4c73f1a2f0 Upgrade PromiseKit to 4.4.1
// FREEBIE
2017-10-05 19:27:44 -04:00
Michael Kirk
5de22e4628 Ignore unwanted build artifacts
// FREEBIE
2017-10-05 19:27:20 -04:00
Michael Kirk
1fdc90d311 Add missing newly-added framework headers, and adjust .gitignore to avoid this
problem in the future.

// FREEBIE
2017-10-05 18:19:05 -04:00
Michael Kirk
a3eede219e Update WebRTC to M61+Signal
// FREEBIE
2017-10-05 12:47:19 -04:00
Michael Kirk
c9f5152a2e Rebuild WebRTC.framework on oak
// FREEBIE
2017-07-15 19:27:07 -04:00
Michael Kirk
da34ea90e3 Update WebRTC to 59 + signal patches
// FREEBIE
2017-07-10 11:15:05 -05:00
Michael Kirk
fc8eebb923 Saw some crashes when moving purelayout to framework.
I'm sure we could work through these, but don't want to introduce any
expected crashes until we have more time to investigate.

// FREEBIE
2017-03-23 21:47:10 -04:00
Michael Kirk
c52834e198 Update Carthage
Moving PureLayout from cocoapods -> carthage so we only have to build it
once when updating. Speeding up subsequent builds.

// FREEBIE
2017-03-23 20:30:59 -04:00
Michael Kirk
3b6c9805dc move "TheLevelUp/ZXingObjC" "3.2.1" to carthage framework 2017-03-15 18:49:14 -04:00
Michael Kirk
b2af6a2b0e Update Carthage submodule.
// FREEBIE
2017-03-13 19:19:04 -04:00
Matthew Chen
ffb30d7e66 Update Carthage submodule.
// FREEBIE
2017-02-15 10:33:57 -05:00
Matthew Chen
74ffe85a9a Merge remote-tracking branch 'origin/feature/webrtc' 2017-02-10 14:12:56 -05:00
Matthew Chen
17b2ebead2 Update WebRTC.framework to release 56.
WebRTC Commit: 10b65c02893c09ba6a51cd5a3b62f64aa348136e
WebRTC Release: WebRTC M56
WebRTC Branch: branch-heads/56
WebRTC Release Notes: https://groups.google.com/forum/#!msg/discuss-webrtc/DyeVS9IMTLc/1gUM7osoCwAJ

// FREEBIE
2017-01-31 11:09:39 -05:00
Michael Kirk
0bb29e74a5 Include built WebRTC.framework
Built from this commit:

    commit c6b4e547a89b0628f80e057d27fc2fb89d651f3f
    Author: pbos <pbos@webrtc.org>
    Date:   Sat Nov 5 03:10:22 2016 -0700

        Add fuzzer for H264 bitstream parser.

        BUG=webrtc:6454
        R=kthelgason@webrtc.org

        Review-Url: https://codereview.webrtc.org/2430703002
        Cr-Commit-Position: refs/heads/master@{#14936}

We don't currently have an automated build (cocoapod/carthage) setup for
the WebRTC.framework. Instead, I fetched the WebRTC upstream source and
followed the setup instructions here:

https://webrtc.org/native-code/ios/

Once the build environment was set up and the WebRTC source
downloaded I ran:

    # `webrtc` being the root of the fetched repository
    cd webrtc
    # build a fat framework
    src/webrtc/build/ios/build_ios_libs.sh
    # Put it in our frameworks search path
    mv src/webrtc/ios_libs_out/WebRTC.framework ../Signal-iOS/Carthage/Builds
2017-01-10 09:20:08 +01:00
Michael Kirk
859dc35d6a Install github "mxcl/PromiseKit" "4.0.5" 2016-10-26 17:19:38 -04:00