[gvfs] (64 commits) Created branch mtp-backend



The branch 'mtp-backend' was created.

Summary of new commits:

  46e0f18... MTP: Initial implementation of MTP backend.
  1466d52... MTP: Refactor query_info, implement do_pull. Clean up cruft
  bc39468... MTP: Basic implementation of all remaining calls.
  f419ec4... MTP: Improve Error handling.
  b6c475c... MTP: More error handling cleanup.
  6645adf... MTP: Make gphoto2 monitor skip MTP devices.
  1bc4beb... MTP: Add stub gudev event handler.
  19c4aa5... MTP: Add missing mutex and free calls.
  9bd91bc... MTP: Restructure more error handling.
  382c901... MTP: Tidy up error handling in do_push.
  e660be0... MTP: Initial MTP volume monitor implementation.
  41fa62a... MTP: Rework backend to work with volume monitor.
  c9379c9... MTP: Implement udev event handler to exit on unplug.
  fda46e8... MTP: Update .gitignore
  43e7c90... MTP: Tidy up.
  32726f7... MTP: Fix crash when called with no progress callback.
  b06d127... MTP: Print error stack when push or pull fail.
  18696cf... MTP: Add conditional configuration against libmtp.
  4beb029... MTP: cleanup
  4adb051... MTP: Add monitoring.
  09e9f12... MTP: Put conditional test in gphoto2 monitor for libmtp.
  15b21bc... MTP: Add support for downloading thumbnails.
  10504d0... MTP: Clean up formatting and style for MTP Volume Monitor.
  634086f... MTP: Add support for using Representative Sample of Thumbna
  f0e6adb... MTP: Add configure check for LIBMTP_GetThumbnail.
  4bbd0f4... MTP: Fix warnings.
  2c53413... MTP: Add missing \n to some debug messages.
  e25233b... MTP: Small Thumbnail clean up.
  7c9e64a... MTP: Don't leak LIBMTP_file_t objects everywhere.
  50a35ca... MTP: Event handling.
  8efa557... MTP: Generic failed job error handling.
  8f22af7... MTP: Remove unix permissions/ownership info.
  b3bb26f... MTP: More clean up.
  9fbb305... MTP: Finish cleaning up debug output.
  f3bf026... MTP: Use fail_job everywhere its needed.
  191688f... MTP: "Fix" pulling of directories.
  b6d12e3... MTP: Initial review feedback.
  1751084... MTP: Fix review comments.
  72fe42f... MTP: Use do_make_directory to handle an attempt to upload a
  2815863... MTP: Improve error messages.
  e491a5d... MTP: Copy Storage type constants from ptp.h
  c4405cb... MTP: More review feedback.
  f1dea7b... MTP: Fix parentheses spacing.
  7857a3c... MTP: Fix parentheses spacing.
  bbc8ad1... MTP: Heartbeat callback to avoid connection timing out.
  ec7a65a... MTP: do_query_info: Handle filename starting with digits.
  4daec4f... MTP: Review feedback: Use g_vfs_job_failed_literal.
  6e8ef64... MTP: Review feedback: Refactor device path derivation.
  ec24997... MTP: Review feedback: Minimise event check thread race duri
  e2c2480... MTP: Review feedback: Remove redundant lines.
  b50c0f0... MTP: Review Feedback: Correctly handle push/pull requests f
  5d51919... MTP: Review Feedback: AC_SUBST LIBMT_LIBS and LIBMTP_CFLAGS
  6f66c0d... MTP: Review Feedback: Add comment to all functions where mu
  fdc8f9c... MTP: Review Feedback: Use g_strv_length()
  c63b132... MTP: Review Feedback: Small cleanups.
  5ae18e3... MTP: Review Feedback: Remove use of static buffer.
  41db12d... MTP: Review Feedback: Fix warnings.
  e7b8ce4... MTP: Review Feedback: use GHashTable more efficiently.
  05b63ae... MTP: Review Feedback: Unconditional chain up finalize and d
  53863b5... MTP: Review Feedback: Fix memory leaks and improve memory m
  ec52ff8... MTP: Fix regression in thumbnail icon handling.
  f842c15... MTP: Fix segfault if client queries for non-existent file b
  31bf79d... MTP: Make recursive push work.
  66015d2... MTP: Fix C++ comment.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]