Skip to content
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

Optimize the code #149

Open
wants to merge 100 commits into
base: bugfix/issue74
Choose a base branch
from
Open

Optimize the code #149

wants to merge 100 commits into from

Commits on Mar 15, 2017

  1. Merge pull request #75 from marmelroy/bugfix/issue74

    +Fix for issue #74
    marmelroy committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    643317e View commit details
    Browse the repository at this point in the history
  2. Release 0.7.0

    marmelroy committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    113fb6c View commit details
    Browse the repository at this point in the history
  3. Fix travis

    marmelroy committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    a9dacdf View commit details
    Browse the repository at this point in the history
  4. Fix Travis

    marmelroy committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    b2d625c View commit details
    Browse the repository at this point in the history
  5. Fix Travis

    marmelroy committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    4a15a78 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2017

  1. Configuration menu
    Copy the full SHA
    f8f690f View commit details
    Browse the repository at this point in the history
  2. provide a file URL when unzipped

    piemonte committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    3e33d0d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2017

  1. Add fwrite() and uncompressed_size validation

    Shinichiro Oba committed Jul 14, 2017
    Configuration menu
    Copy the full SHA
    1ea5e96 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2017

  1. Merge pull request #89 from piemonte/master

    unzip file handler support
    marmelroy committed Jul 23, 2017
    Configuration menu
    Copy the full SHA
    6e16483 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2017

  1. support swift 4.0

    jabez committed Sep 15, 2017
    Configuration menu
    Copy the full SHA
    4a71be9 View commit details
    Browse the repository at this point in the history
  2. code style

    jabez committed Sep 15, 2017
    Configuration menu
    Copy the full SHA
    efbe72c View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2017

  1. Release 0.8.0

    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    8d1efb3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #100 from jabez1314/master

    support swift 4.0
    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    37433c9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #94 from bricklife/feature/uncompressed_size_valid…

    …ation
    
    Add fwrite() and uncompressed_size validation
    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    63cf422 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c29772 View commit details
    Browse the repository at this point in the history
  5. Fix example project

    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    b888501 View commit details
    Browse the repository at this point in the history
  6. Release 1.0.0

    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    16897d3 View commit details
    Browse the repository at this point in the history
  7. Fix build script

    marmelroy committed Sep 20, 2017
    Configuration menu
    Copy the full SHA
    993f565 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2017

  1. String warnings

    Aleksandar Vacic committed Nov 18, 2017
    Configuration menu
    Copy the full SHA
    0504840 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2017

  1. Configuration menu
    Copy the full SHA
    624a149 View commit details
    Browse the repository at this point in the history
  2. Added includeRootDirectory logic.

    Enables zipping of directory contents, i.e. not including root directory in zip.
    Equivalent to user cd'ing into directory and zipping.
    
    Functionality left as default, but logic is now there to enable above by either toggling boolean, or modifying other functions to enable toggling per call.
    
    Also, expandDirectoryFilePath function comment changed. It's not a recursive function :)
    peterboni committed Nov 25, 2017
    Configuration menu
    Copy the full SHA
    8e282b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2017

  1. Merge pull request #113 from peterboni/patch-1

    Fix Swift 4 string compiler deprecation warning.
    marmelroy committed Nov 26, 2017
    Configuration menu
    Copy the full SHA
    c8cee3e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #114 from peterboni/patch-2

    Added includeRootDirectory logic.
    marmelroy committed Nov 26, 2017
    Configuration menu
    Copy the full SHA
    f0d114f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #112 from radianttap/stringupdate

    String warnings
    marmelroy committed Nov 26, 2017
    Configuration menu
    Copy the full SHA
    988f693 View commit details
    Browse the repository at this point in the history
  4. Release 1.1.0

    marmelroy committed Nov 26, 2017
    Configuration menu
    Copy the full SHA
    e0935dc View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. Configuration menu
    Copy the full SHA
    f19d14f View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2018

  1. Fixes #121

    Documents directory doesn't exist for tvOS device.
    Kristaps Grinbergs committed Jan 26, 2018
    Configuration menu
    Copy the full SHA
    8167a47 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Configuration menu
    Copy the full SHA
    d569d65 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. Update swift version to 4.1 for Xcode 9.3.

    After upgrading to Xcode 9.3, I get the following error:
    dyld: Library not loaded: @rpath/libswiftCore.dylib
      Referenced from: /Users/chris/Library/Developer/CoreSimulator/Devices/.../data/Containers/Bundle/Application/.../RE-vibe.app/Frameworks/Zip.framework/Zip
      Reason: image not found
    
    I have tried several different approaches, but none have fixed the issue. I suspect the the swift version for this package needs to be upgraded to match Xcode 9.3's version.
    chris-guidry committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    1a310d0 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2018

  1. Update Zip.podspec

    Workshed committed May 19, 2018
    Configuration menu
    Copy the full SHA
    580c59a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2018

  1. Merge pull request #122 from fassko/ISSUE_121_DOCUMENTS_DIR_TVOS

    Documents directory doesn't exist for tvOS device
    AvdLee committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    86c55a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128 from buscarini/master

    Fixed issue with address sanitizer
    AvdLee committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    c35468f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #119 from cobi-bike/fix-minizip-reference

    Aligned Minizip module name with the official repository
    AvdLee committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    1e21dd9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #135 from chris-guidry/patch-1

    Update swift version to 4.1 for Xcode 9.3.
    AvdLee committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    66dfbc2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #140 from Workshed/master

    Update Zip.podspec with Swift version
    AvdLee committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    be01e41 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2018

  1. Whitespaces handling for fileOutputHandler.

    Matus Littva committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    a40879b View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2018

  1. Functionality to zip files from memory

    The purpose of this change is to add functionality for zipping files
    from memory rather than files. This removes the necessity to write a
    generated file to disk before being able to archive, thus saving lots of
    disk i/o.
    
    The struct `ArchiveFile` represents the same data that is loaded from a
    file.
    
    The new method `zipData` allows an array of `ArchiveFiles` to be passed
    rather than file URLs and are zipped accordingly. Other functionality
    remains identical.
    ryanmeasel committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    5afb94d View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2018

  1. Merge pull request #146 from ryanmeasel/pull-request-zipFromMemory

    Functionality to zip data from memory
    marmelroy committed Jul 29, 2018
    Configuration menu
    Copy the full SHA
    00aa448 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #145 from matuslittva/master

    Whitespaces handling for fileOutputHandler.
    marmelroy committed Jul 29, 2018
    Configuration menu
    Copy the full SHA
    8069b61 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Darn workspace check

    Aleksandar Vacic committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    4b5bc70 View commit details
    Browse the repository at this point in the history
  2. Xcode 10 recommended settings

    Aleksandar Vacic committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    f9272ac View commit details
    Browse the repository at this point in the history
  3. Updated to Swift 4.2

    Aleksandar Vacic committed Sep 17, 2018
    2 Configuration menu
    Copy the full SHA
    d9ebd57 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. Configuration menu
    Copy the full SHA
    4d9124d View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Merge pull request #152 from radianttap/xcode10

    Xcode10, Swift 4.2 compatibility
    AvdLee committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    000fb6b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. Configuration menu
    Copy the full SHA
    68e5bee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4deddb View commit details
    Browse the repository at this point in the history
  3. Update README

    ffried committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    128e18d View commit details
    Browse the repository at this point in the history
  4. Add spm testing to travis

    ffried committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    dbd438d View commit details
    Browse the repository at this point in the history
  5. Update test OS

    ffried committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    fec96e4 View commit details
    Browse the repository at this point in the history
  6. Update Badges in README

    ffried committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    932e50d View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2018

  1. Fix tests on Linux

    ffried committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    025f25f View commit details
    Browse the repository at this point in the history
  2. Fix linking on Linux

    ffried committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    3e3e33c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53247af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76c1317 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36bc4f6 View commit details
    Browse the repository at this point in the history
  6. "Fix" test on Linux

    ffried committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    160441d View commit details
    Browse the repository at this point in the history
  7. Add ZLib as dependency

    ffried committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    d9fdd07 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ab49614 View commit details
    Browse the repository at this point in the history
  9. Remove unneeded dependency

    ffried committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    80abfd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Updated for Swift 5, Xcode 10.2.

    Also improved project / library versioning
    radianttap committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    7ce1b52 View commit details
    Browse the repository at this point in the history
  2. Updated podspec

    added support for multiple swift versions in CocoaPods 1.7
    radianttap committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    81b8315 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58fae77 View commit details
    Browse the repository at this point in the history
  4. Upgrade Swift version

    ffried committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    b7721c0 View commit details
    Browse the repository at this point in the history
  5. Update Travis

    ffried committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    46ffa24 View commit details
    Browse the repository at this point in the history
  6. Fix compiler warnings on linux

    ffried committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    c17ae8c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    77802d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a80f5b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2019

  1. Version changed to 1.2.0

    mflint committed Apr 13, 2019
    Configuration menu
    Copy the full SHA
    9c2f557 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. Configuration menu
    Copy the full SHA
    943ad84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1aab95 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Regenerate XCTestManifests

    ffried committed May 7, 2019
    Configuration menu
    Copy the full SHA
    af80499 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. Updated to Swift 5.1

    mflint committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    fbd7ba7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Merge pull request #173 from mflint/swift5.1

    Swift5.1
    AvdLee committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    45c2517 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Configuration menu
    Copy the full SHA
    757c60b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Add Swift 5.1 support for SPM

    ffried committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    5108c78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    626460f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #155 from sersoft-gmbh/spm_support

    Add Swift Package Manager support
    AvdLee committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    80b1c30 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2020

  1. Configuration menu
    Copy the full SHA
    e8cd3dd View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2020

  1. Merge pull request #197 from stoqn4opm/master

    Progress block being called twice with 1.0 fixed
    marmelroy committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    a63500f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06bf89d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be9a846 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1f27d4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #200 from marmelroy/xcode12

    Xcode12 support
    marmelroy committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    ecec6ac View commit details
    Browse the repository at this point in the history
  6. Build script update

    marmelroyspotify committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    5a9dd77 View commit details
    Browse the repository at this point in the history
  7. Update readme

    marmelroyspotify committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    1c68236 View commit details
    Browse the repository at this point in the history
  8. Release 2.1.0

    marmelroyspotify committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    644ea12 View commit details
    Browse the repository at this point in the history
  9. Readme update

    marmelroyspotify committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    e79fbe9 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2020

  1. Podspec update paths

    marmelroyspotify committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    3164688 View commit details
    Browse the repository at this point in the history
  2. Release 2.1.1

    marmelroyspotify committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    bd19d97 View commit details
    Browse the repository at this point in the history
  3. Update README

    marmelroyspotify committed Sep 26, 2020
    Configuration menu
    Copy the full SHA
    f34106f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Enable module stability support.

    Enable module stability support to allow build as binary release
    and used for different version of Xcode, it can save app build time.
    
    see more on https://swift.org/blog/library-evolution/
    mingchen committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    76ecce6 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    3d55cc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8ac104 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Xcode 13 RC compile fix

    nighthawk committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    059e734 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Merge pull request #221 from maparoni/master

    Xcode 13 RC compile fix
    marmelroy committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    35e61ae View commit details
    Browse the repository at this point in the history
  2. Merge pull request #214 from rohan-elear/master

    Enable Module Stability and Adds script to build xcframework
    marmelroy committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    747a771 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    061bcf9 View commit details
    Browse the repository at this point in the history
  4. Release 2.1.2

    marmelroyspotify committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    67fa558 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    6940ceb View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge pull request #252 from Stannieman/bugfix/Fix_issue_245_path_tra…

    …versal_vulnerability
    
    Protect against extracting files outside the destination directory.
    AvdLee committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    bca30f6 View commit details
    Browse the repository at this point in the history