Skip to content
This repository has been archived by the owner on Jan 5, 2022. It is now read-only.

incremental transfer #18

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open

incremental transfer #18

wants to merge 39 commits into from

Commits on Apr 24, 2012

  1. Fixed bug in Makefile

    ntherning committed Apr 24, 2012
    Configuration menu
    Copy the full SHA
    9423d1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    976f852 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2012

  1. Configuration menu
    Copy the full SHA
    e2bb4a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44a529b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2012

  1. The child process and gdb process will now be killed when the parent …

    …process receives SIGTERM/SIGINT.
    ntherning committed Apr 27, 2012
    Configuration menu
    Copy the full SHA
    bdff62f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2012

  1. Add even more search paths for Xcode. Added a command-line argument (…

    …-x) to specify the location of Xcode.
    Cory McWilliams authored and Cory McWilliams committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    9f69369 View commit details
    Browse the repository at this point in the history
  2. Updated makefile to tolerate different xcode paths better.

    Cory McWilliams authored and Cory McWilliams committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    4885b97 View commit details
    Browse the repository at this point in the history
  3. Updated the readme.

    Cory McWilliams authored and Cory McWilliams committed Sep 13, 2012
    Configuration menu
    Copy the full SHA
    05f934d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2012

  1. Combine various commits from different forks (use xcode-select, add u…

    …nbuffered option, properly kill child process) to get a reasonably working version, also tidy up where we look for Xcode.
    Connor Dunn committed Sep 25, 2012
    Configuration menu
    Copy the full SHA
    24ee594 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25f7952 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2012

  1. Add function to find a file within Xcode, searching several locations…

    …, and use for finding debug stuff include gdb. Also add in unprompted's -x to allow the user to specify Xcode location.
    Connor Dunn committed Sep 26, 2012
    Configuration menu
    Copy the full SHA
    9faf60c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b1a23d View commit details
    Browse the repository at this point in the history
  3. Remove incorrect comments.

    Connor Dunn committed Sep 26, 2012
    Configuration menu
    Copy the full SHA
    add97f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2012

  1. Add back in searching for DeviceSupport in the home directory as it i…

    …s still used, also add a hacky search as a last resort for DeveloperDiskImage.dmg as Xcode seems to not always create a Latest symlink to follow. Also made whitespace consistent.
    Connor Dunn committed Sep 27, 2012
    Configuration menu
    Copy the full SHA
    d4ebc90 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2012

  1. Configuration menu
    Copy the full SHA
    ef6d787 View commit details
    Browse the repository at this point in the history
  2. Fixed some warnings.

    unprompted committed Sep 28, 2012
    Configuration menu
    Copy the full SHA
    114dc35 View commit details
    Browse the repository at this point in the history
  3. Removed "-x" option. It only existed because I hadn't written the cod…

    …e to popen xcode-select.
    unprompted committed Sep 28, 2012
    Configuration menu
    Copy the full SHA
    cb0619d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8be8529 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2013

  1. Add apple.py, a reimplementation of fruitstrap.c in Python.

    Installs, uninstalls, lists, and runs applications on a non-jailbroken
    iOS device connected to an OS X machine.
    
    gdb was no longer working for certain applications, and this was easier than
    figuring out how Xcode makes LLDB talk to a remote iOS debugserver.
    
    * Has support for basically all of the same features as before, in addition to
      uninstalling and listing applications.
    
    * Talks directly to the remote debugserver, so that running is not sensitive to
      differences in debuggers, finding symbols, ...
    
    * Can possibly be made to work on Windows without too much effort.
    unprompted committed Feb 16, 2013
    Configuration menu
    Copy the full SHA
    cdf732d View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2013

  1. Add Windows support for most operations.

    AMDeviceMountImage doesn't seem to be available in MobileDevice.dll on
    Windows.  That is the only feature that should be missing.
    
    I believe that all of the necessary dependencies are installed as part
    of iTunes, but it's possible that the iPhone Configuration Utility is
    necessary.  I think a 32-bit python.exe is currently required.
    unprompted committed Feb 17, 2013
    Configuration menu
    Copy the full SHA
    8171d77 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2013

  1. Configuration menu
    Copy the full SHA
    21baabd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f78022e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2013

  1. Typo.

    unprompted committed Feb 20, 2013
    Configuration menu
    Copy the full SHA
    f597144 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2013

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

Commits on Feb 27, 2013

  1. Configuration menu
    Copy the full SHA
    80a38bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cbdf31 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2013

  1. Changed IOS_SDK to 6.1

    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    44dd590 View commit details
    Browse the repository at this point in the history
  2. Discovery of DeviceSupport path can now cope with build numbers in th…

    …e path that differs from the device's build number.
    
    xcode path will now only be looked up once and then cached.
    DeveloperDiskImage.dmg will now be searched for in the DeviceSupport directory previously found.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    9311de5 View commit details
    Browse the repository at this point in the history
  3. Changed command line options help to multiline and added descriptions…

    … and -d and -v options.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    ea4b12f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    138997a View commit details
    Browse the repository at this point in the history
  5. Don't use setpgpid() to set child's process group since it seems to c…

    …lose stdin for the child making it impossible to send commands to GDB over stdin. Instead both parent and child will register for the SIGTERM and SIGINT signals and both will send SIGTERM to the their common process group (pgid 0) when signaled.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    0a18edf View commit details
    Browse the repository at this point in the history
  6. Fixed problems in optstring passed to getopt_long(). Some of the opti…

    …ons that take no argument were listed as taking an argument.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    71e3f57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1ad0d81 View commit details
    Browse the repository at this point in the history
  8. Don't load symbols from dynamic libraries at startup. If we do execut…

    …ables built with RoboVM take ages to start.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    1736aea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    03fedfa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f61cbae View commit details
    Browse the repository at this point in the history
  11. Removed all loading of shared libraries to speed up gdb startup.

    Disabled uuid check of shared libs.
    ntherning committed Feb 28, 2013
    Configuration menu
    Copy the full SHA
    c6e3779 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2013

  1. Removed killpg() call since it potentially also kills the parent proc…

    …ess which invoked fruitstrap. Instead we now use sysctl() to walk the process tree and kill each descendant of the topmost fruitstrap process.
    ntherning committed Apr 19, 2013
    Configuration menu
    Copy the full SHA
    83bffb1 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2013

  1. SIGINT (CRTL-C) signals now sends SIGSTOP to the gdb process instead …

    …of SIGTERM which killed gdb and the app.
    ntherning committed May 9, 2013
    Configuration menu
    Copy the full SHA
    81e7bc6 View commit details
    Browse the repository at this point in the history