Commits

Author Commit Message Labels Comments Date
Jeff Laing
Typo in Zdziarski. Gotta get peoples names right. Everyone leaves the 'i' out of Laing.
Jeff Laing
Fix problem where wifi devices have little useful access - we don't bother letting them connect for the time being. Add mobile diagnostics relay Add comments about file relays potentially not working
Jeff Laing
First cut at AMIOSDiagnosticsRelay - this gives you access to some interesting diagnostics, though its hard to tell what its limits are. Definitely a very limited API - you get “All” or nothing.
Jeff Laing
Moved common parts of screensnap service into separate class. Added a little more error handling Added method to retrieve screensnap directly into image file.
Nathan Van Fleet
Addition of AMScreenshotService
Jeff Laing
Fix the 32/64-bit problems in AFCFileRefRead Rework a lot of the internals to clean up repetition. Use modern syntax for creating literal dictionaries Fix pathname in doxyfile
Jeff Laing
Added explicit license, making it clear that this is essentially free for use in any project, commercial or otherwise.
Jeff Laing
Remove two more keys that are not always present
Jeff Laing
Oops, left CFBundleVersion out of the recommended list, and included Container which is not a standard Info.Plist entry and was causing more console messages
Jeff Laing
Silence the log message about how we should be passing an options dictionary to AMDeviceLookupApplications() Slightly clunky API to maintain backward compatibility. If people don't like our default list of attributes, they override a property on the device.
Jeff Laing
Xcode 4.5 was causing me grief with #pragma once so use the traditional #if !defined() instead. Fix a couple of ambiguous 'int vs long' conversions in stringWithFormat:
Jeff Laing
Change the way we allocate memory for the buffer in copyRemoteFile:toLocalFile: Accessing the NSMutableData's innards seemed to be causing weird log messages in the debugger.
Jeff Laing
device.udid was coming back nil - looks like something changed in 5.1 and you need to have a session established before you can get the UniqueDeviceID - strangely, DeviceName worked fine. I suspect this is one of those "Apple Enhanced Privacy" things.
Jeff Laing
No functional changes Passing wrong number of arguments to one of the NSLog() Fix some format strings that Xcode complained about.
Jeff Laing
Stupid mistake when reading directories - all files beginning with "." would be skipped, instead of just "." and ".." Upgraded project to use Xcode 4.2
Jeff Laing
Oops, didn't quite have arguments to AFCConnectionPerformOperation() correct. There is a timeout parameter as well.
Jeff Laing
Add setmodtime:to: member to manipulate file modification times. Modify getfileinfo: to convert st_mtime and st_birthtime members to NSDate
Jeff Laing
More stuff to do with the installation proxy
Jeff Laing
Put source and target into notifications Add method for recursive copying of directories
Jeff Laing
Remove accidental stuff
Jeff Laing
Added recursiveDirectoryContents:
Jeff Laing
Switch am_service from void* to int since thats how its implemented on OSX. Tends to cause problems otherwise when you are compiling for 64-bit vs 32-bit.
Jeff Laing
64-bit compilation now works
Jeff Laing
Clang found a couple of leaks. JLaing fixed them.
Jeff Laing
Renamed some initWithDevice to initWithAMDevice to keep it clearer whats happening - some other cosmetic changes of the same ilk. Added some stuff about the installation proxy Change syslog relay to strip leading newline characters Correct some comments
Jeff Laing
Updated copyright year - really I'm testing 'hg push' authentication
Jeff Laing
Added Doxyfile
Jeff Laing
Initial checkin.