Skip to content
  1. May 12, 2016
  2. May 11, 2016
  3. May 10, 2016
  4. May 09, 2016
  5. May 07, 2016
  6. May 06, 2016
    • Jocelyn Turcotte's avatar
      [shell/windows] Fix the windows status push not working (#4784) · 727e73d6
      Jocelyn Turcotte authored
      Since the windows implementation first does cache lookups using the
      path string, directories need to be passed identically as through
      RETRIEVE_FILE_STATUS.
      
      Change the convention to never have a trailing slash for directories
      in the protocol. This allows the convention to be applied without
      having to access the disk (since we'd need to know if the path is
      represented by a directory) and also matches the convention of the
      rest of the sync engine. Individual file manager plugins are then
      responsible of handling pushed paths as not ending with a trailing
      slash.
      
      This also:
      - Moves the trailing slash removal logic from the SyncFileStatusTracker
        to the SocketApi class
      - Remove the unneeded QString::normalized call in fileStatus, since
        this should already be done by the FolderWatcher and plugins
      727e73d6
    • Jenkins for ownCloud's avatar
      [tx-robot] updated from transifex · d7804d8d
      Jenkins for ownCloud authored
      d7804d8d
  7. May 04, 2016
  8. May 03, 2016
    • Markus Goetz's avatar
      NSIS: Properly uninstall both x64 and x86 DLLs #4762 · 928643f5
      Markus Goetz authored
      Viel hilft viel ;-)
      928643f5
    • Markus Goetz's avatar
      7110091f
    • Jocelyn Turcotte's avatar
      064c2b67
    • Jocelyn Turcotte's avatar
      [osx] Fix missing overlay icons on client startup · e58739de
      Jocelyn Turcotte authored
      Since the statuses are cached and that we can't invalidate the cache,
      sending NOP would need to be overwritten by the default OK status
      once the client successfully connected. But instead of remembering
      which files we NOPed, rather wait until we are ready to sync before
      sending the REGISTER_PATH message to the socket API client. It will
      also prevent the client from sending unnecessary RETRIEVE_FILE_STATUS
      requests.
      
      Also remove AccountState::canSync, since it does the same as
      isConnected and syncing is not an account responsibility.
      e58739de
    • Jocelyn Turcotte's avatar
      Avoid a SyncFileStatusTracker private overload with the same name · 7c2fdee7
      Jocelyn Turcotte authored
      Having an overload as a private function in the same class makes the
      code harder to follow. Rename the private fileStatus to syncFileItemStatus.
      7c2fdee7
    • Jocelyn Turcotte's avatar
      Simplify the root status logic · 7bfe4696
      Jocelyn Turcotte authored
      Go through fileStatus like other cases to make sure that all use
      cases go through the same code path. This also makes sure to use
      lookupProblem which will use lower_bound which is more efficient
      for larger sets of sync problems.
      
      This also fixes the issue with lookupProblem that prevented it to
      properly match an empty pathToMatch, caused by the fact that the
      problem map contains relative paths not starting with a slash.
      7bfe4696
    • Jocelyn Turcotte's avatar
      Fix the root item sync status #4682 · 32b3023a
      Jocelyn Turcotte authored
      Make sure that we push the new status when the status of the SyncEngine
      changed. SyncEngine::started comes a bit late, only when the propagation
      starts, although it's better in this case since child folders will
      only switch to Sync in aboutToPropagate.
      
      Also fix an issue with SyncEngine::findSyncItem when using an empty
      fileName; this would match and return the wrong item, even though
      not currently happening with the code since fileStatus won't call
      it with an empty fileName anymore.
      32b3023a
    • Jocelyn Turcotte's avatar
      Fix the sync status push for parent directories #4682 · a5df44c7
      Jocelyn Turcotte authored
      As before, we rely on metadata-update SyncFileItem entries for parent
      directories to notify us that a directory contains files to propagate,
      and to know when all children were propagated through its itemCompleted
      signal.
      
      Those metadata SyncFileItems however have a None direction and we need
      to add a explicit directory check to show them as Sync.
      This fix also handles new files as well as existing ones, so no need
      to keep a separate logic for new files.
      a5df44c7
    • Klaas Freitag's avatar
      Fix nautilus and nemo plugin branding strings. (#4780) · 641125ea
      Klaas Freitag authored
      * Fix nautilus and nemo plugin branding strings.
      
      Fix for owncloud/enterprise#1314
      
      * nautilus plugin: Add a comment why the line needs to stay unchanged.
      641125ea
    • Jenkins for ownCloud's avatar
      [tx-robot] updated from transifex · d340017a
      Jenkins for ownCloud authored
      d340017a
  9. May 02, 2016
  10. May 01, 2016
  11. Apr 30, 2016
  12. Apr 29, 2016