1. 20 Jan, 2021 3 commits
  2. 18 Jan, 2021 3 commits
  3. 17 Jan, 2021 2 commits
  4. 16 Jan, 2021 1 commit
  5. 15 Jan, 2021 4 commits
  6. 14 Jan, 2021 1 commit
  7. 13 Jan, 2021 2 commits
  8. 09 Jan, 2021 1 commit
  9. 08 Jan, 2021 2 commits
  10. 04 Jan, 2021 1 commit
  11. 28 Dec, 2020 3 commits
  12. 22 Dec, 2020 1 commit
  13. 18 Dec, 2020 3 commits
  14. 16 Dec, 2020 4 commits
    • Yuri Chornoivan's avatar
      Update Ukrainian translation · 861d56a1
      Yuri Chornoivan authored and Administrator's avatar Administrator committed
      861d56a1
    • Florentina Mușat's avatar
      Update Romanian translation · 96261ed3
      Florentina Mușat authored and Administrator's avatar Administrator committed
      96261ed3
    • Niklas Hambüchen's avatar
      mtp: Fix crashes when `LIBMTP_devicestorage_t` `StorageDescription = NULL`. · 0cdd813f
      Niklas Hambüchen authored and Ondrej Holy's avatar Ondrej Holy committed
      The MTP spec section 5.2.2.7 allows `StorageDescription` to be
      an empty string.
      
      `libmtp` currently translates this to
      
          char * StorageDescription = NULL
      
      instead of `""` in `ptp_unpack_SI()` via `ptp_unpack_string()`.
      (I'm not sure if it's good that it does that, to be followed up on separately.)
      
      `create_storage_name()` until now returned
      `g_strdup(storage->StorageDescription)`, which returns `NULL` if `NULL` is
      given, and thus `get_storage_info()` would eventually call
      
          char *storage_name = NULL = create_storage_name(storage);
          g_file_info_set_name (info, storage_name = NULL);
          g_file_info_set_display_name (info, storage_name = NULL);
      
      resulting in assertion failures in `gvfsd`:
      
          g_file_info_set_name: assertion 'name != NULL' failed
          g_file_info_set_display_name: assertion 'display_name != NULL' failed
      
      as well as crashes in file managers like Thunar:
      
          g_file_get_child: assertion 'name != NULL' failed
      
      and warnings in Nautilus like:
      
          Got GFileInfo with NULL name in mtp://Ricoh_Company__Ltd._RICOH_THETA_V_00165759/, ignoring. This shouldn't happen unless the gvfs backend is broken.
      
      This commit fixes it by adding a contract to `create_storage_name()`
      that it will never represent empty strings as NULL.
      0cdd813f
    • Niklas Hambüchen's avatar
      mtp: Add TODO about introducing storage name duplicates · d45953ee
      Niklas Hambüchen authored and Ondrej Holy's avatar Ondrej Holy committed
      d45953ee
  15. 12 Dec, 2020 1 commit
  16. 11 Dec, 2020 1 commit
  17. 09 Dec, 2020 2 commits
  18. 08 Dec, 2020 5 commits