summaryrefslogtreecommitdiffstats
path: root/include/libimobiledevice/installation_proxy.h
AgeCommit message (Collapse)AuthorFilesLines
2015-01-27installation_proxy: Refactor implementation, add new commands and helpersGravatar Martin Szulecki1-4/+113
2015-01-27installation_proxy: Add missing native errors to enumGravatar Martin Szulecki1-8/+68
2015-01-27installation_proxy: Add new helper to set return attributes in client optionsGravatar Martin Szulecki1-0/+10
2015-01-27installation_proxy: Improve comment formatting and some whitespacesGravatar Martin Szulecki1-37/+38
2014-12-06Replace () with (void) in function prototypesGravatar Christophe Fergeau1-1/+1
() and (void) are 2 different things in C, and can cause gcc warnings: error: function declaration isn't a prototype [-Werror=strict-prototypes] idevice_error_t idevice_event_unsubscribe(); This commit replaces () with (void) in installed headers.
2014-10-05Convert int16_t macro error types into enum to improve debugging/type-checkingGravatar Martin Szulecki1-15/+11
This simple change provides various benefits for developers like compile time errors, better auto-completition in editors and the ability of a debugger to show the constant instead of just the raw value. Thanks to Aaron Burghardt for the proposal.
2014-03-27Moved Doxygen comments from source files to public headers.Gravatar Aaron Burghardt1-0/+247
Conflicts: include/libimobiledevice/afc.h
2013-11-10installation_proxy: Fix operations exiting before being finished due to timeoutGravatar Martin Szulecki1-0/+1
The internal status callback used a timeout of 30 seconds to receive status messages about the progress of an operation. However, slow devices or large app archives trigger this timeout causing the handler to return before the operation was actually complete. This fixes it by removing the internal timeout by waiting forever and only returning early in case of a real error.
2013-08-05Implement *_start_service() helper to simplify creation of service clientsGravatar Martin Szulecki1-0/+1
2013-08-05Add public *_SERVICE_NAME defines for each serviceGravatar Martin Szulecki1-0/+2
2013-04-25installation_proxy: Add helper to retrieve filepath of an app from deviceGravatar Martin Szulecki1-0/+2
2013-02-27Make all "include guards" for all headers consistentGravatar Martin Szulecki1-2/+2
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki1-1/+2
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections.
2012-03-18Completely remove glib dependency.Gravatar Nikias Bassen1-2/+1
2010-05-25Update brief documentation to be consistent and easier to understandGravatar Martin Szulecki1-1/+1
2010-03-31Added user_data parameter to instproxy_status_cb and related functions.Gravatar Bryan Forbes1-7/+7
2010-03-16Complete documentation of public interface and fix a lot of bogus commentsGravatar Martin Szulecki1-1/+5
This change unifies the documentation comment syntax, fixes a few bad documentation comments and completes documentation where it was missing.
2010-03-16Rename the *_int to *_private for better semantic and fix public typedefsGravatar Martin Szulecki1-2/+2
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation.
2010-01-29Global renames due to project rename to libimobiledeviceGravatar Nikias Bassen1-0/+72