From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> This patch series includes internal rewrites particularly regarding transfer.c. It includes some api changes, minor fixes and internal refactoring, none of which should affect the D-Bus api. These changes are convenient by themselves, but they are also motivated by the D-Bus changes to be discussed soon. For example, patch 07/11 separates memory-based transfers from the filesystem-based ones, which will make it easier to decide if memory-based transfers should be removed (as it has been proposed). Another example is patch 08/11, which will be get simplified once the D-Bus agent is removed. Mikel Astiz (11): client: minor buffer access api changes client: remove unused field client: refactor transfer callback use client: fix progress report before field update client: transfer api merges put and get client: transfers take gobex when starting client: separate memory transfers in transfer api client: open transfer file during creation client: delete file in case of error client: unify transfer implementation client: double transfer buf size in each realloc client/pbap.c | 2 +- client/session.c | 146 +++++------- client/session.h | 4 +- client/transfer.c | 684 ++++++++++++++++++++++++++++++++--------------------- client/transfer.h | 48 +++-- 5 files changed, 509 insertions(+), 375 deletions(-) -- 1.7.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html