Age | Commit message (Collapse) | Author | Files | Lines |
|
() 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.
|
|
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.
|
|
Conflicts:
include/libimobiledevice/afc.h
|
|
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.
|
|
|
|
|
|
|
|
|
|
This is a major change which breaks API but is required in order to support
SSL communication for services as used by network connections.
|
|
|
|
|
|
|
|
This change unifies the documentation comment syntax, fixes a few bad
documentation comments and completes documentation where it was missing.
|
|
This changes the typedef logic slightly for the public headers in order
for doxygen to correctly pickup and enable the client struct documentation.
|
|
|