1. 19 Mar, 2013 1 commit
  2. 14 Mar, 2013 1 commit
  3. 13 Mar, 2013 1 commit
  4. 11 Mar, 2013 1 commit
    • Christian Kandeler's avatar
      Device support: Make it easier to change the device state. · a0f3eeac
      Christian Kandeler authored
      
      
      For auto-detected devices, it is reasonable to assume that their state
      changes from time to time, e.g. because a USB cable is unplugged.
      Currently, whoever is responsible for syncing actual device state
      to the one in the DeviceManager has to do the following:
          1. Get the IDevice from the DeviceManager.
          2. Clone it.
          3. Change the state in the copy.
          4. Re-add it to the DeviceManager, where the current object is
             being replaced (and another copy is made).
      This is rather clumsy and unintuitive. Therefore, we now provide
      DeviceManager::setDeviceState(), which turns the above into a one-liner
      for client code and does not involve any copying.
      
      Change-Id: Ic9f27e5c9f33c2b3a2f6de1976f12df1e78baf2e
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      a0f3eeac
  5. 08 Mar, 2013 1 commit
  6. 01 Mar, 2013 1 commit
  7. 28 Feb, 2013 2 commits
  8. 15 Feb, 2013 2 commits
  9. 29 Jan, 2013 1 commit
  10. 18 Jan, 2013 1 commit
  11. 19 Dec, 2012 1 commit
  12. 11 Oct, 2012 1 commit
  13. 05 Oct, 2012 1 commit
  14. 04 Sep, 2012 1 commit
  15. 24 Aug, 2012 2 commits
  16. 21 Aug, 2012 1 commit
  17. 07 Aug, 2012 1 commit
  18. 19 Jul, 2012 2 commits
  19. 21 Jun, 2012 2 commits
    • Tobias Hunger's avatar
      Devicemanger: Improve error reporting · 0a6e31d8
      Tobias Hunger authored
      
      
      Improve error reporting when loading a device failed.
      
      Change-Id: I6fdb8b77db10d03651d087aff9417a31ecdb0fdb
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      0a6e31d8
    • Tobias Hunger's avatar
      Profile introduction · 24314562
      Tobias Hunger authored
      
      
      Introduce Profiles to store sets of values that describe a system/device.
      
      These profiles are held by a target, getting rid of much of the information
      stored in the Build-/Run-/DeployConfigurations, greatly simplifying those.
      
      This is a squash of the wip/profile branch which has been on gerrit for a
      while, rebased to current master.
      
      Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f
      Reviewed-by: default avatarDaniel Teske <daniel.teske@nokia.com>
      24314562
  20. 19 Jun, 2012 1 commit
  21. 04 Jun, 2012 1 commit
  22. 16 May, 2012 1 commit
  23. 11 May, 2012 1 commit
  24. 09 May, 2012 1 commit
  25. 04 May, 2012 1 commit
  26. 27 Apr, 2012 1 commit
  27. 26 Apr, 2012 1 commit
  28. 25 Apr, 2012 2 commits
    • Christian Kandeler's avatar
      Device support: Clean up DeviceManager API. · 4e9b6cbe
      Christian Kandeler authored
      
      
      - Remove redirection of setDisplayName() via DeviceManager. This
      inflated the API (method + signal) only for the settings widget, which
      can handle this case perfectly well by itself.
      - Make the public API Id-centric. Indexes were used in a lot of places
      for historical reasons (the device manager was a model once), but they
      made the API inconsistent and sometimes even plain stupid (notably the
      deviceRemoved() signal).
      
      Change-Id: I77601ac05726d1cd841ae213397f26048dddc585
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
      4e9b6cbe
    • Christian Kandeler's avatar
      Device support: Use value semantics for Core::Id. · 2994b88d
      Christian Kandeler authored
      
      
      We had a mixed style until now (mostly using const refs). Use value
      semantics everywhere for consistency and hope that the class never gets
      heavier.
      
      Change-Id: Ic9536f87b01a76252bd8643c8681b3dc9067a266
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
      2994b88d
  29. 18 Apr, 2012 2 commits
  30. 17 Apr, 2012 1 commit
  31. 12 Apr, 2012 1 commit
    • Christian Kandeler's avatar
      Device Support: Merge id and fingerprint. · a37cf48a
      Christian Kandeler authored
      
      
      It seems pointless to have two identity-related concepts in parallel.
      The new approach is as follows: The identifier is a Core::Id. If the
      client code supplies a fingerprint string (as needed for auto-detected
      devices), the id is derived from it, otherwise it gets created from a
      newly generated UUID.
      
      Change-Id: I680afa6cd2fdd43ec1c461616ba982b3ff55c73a
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@nokia.com>
      a37cf48a
  32. 10 Apr, 2012 2 commits