1. 15 Dec, 2017 1 commit
    • hjk's avatar
      De-emphasize PluginManager::getObjects<Type>() · cc883023
      hjk authored
      ... by additionally keeping local (currently non-owning) pools per
      "interesting" type.
      
      Current situation:
        - The global object pool does not scale well for looking up
          objects, as iteration plus qobject_cast typically iterates
          over all pooled objects.
        - User code that can use typed results from the object
          pool need to have access to the full type definition anyway,
          i.e.  depend on the plugin of the target class anyway.
      
      The patch here solves the scaling problem is to have local
      type-specific pools to which objects register in their
      constructors and deregister in their destructors.
      
      This patch here does *not* change the ownership model of the
      pooled objects, however, it opens the possibility to change
      the ownership model per type (e.g. by not putting things into
      the global pool at all anymore and make the local pool 'owning')
      and the intent is to handle that in later patchs.
      
      Even without the follow-up patches this here is a performance
      improvement for the cases that access the local pools instead
      the global one, i.e. "practically all".
      
      Change-Id: Ib11a42df2c4ecf5e1155534730083a520dd1995b
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      Reviewed-by: Christian Kandeler's avatarChristian Kandeler <christian.kandeler@qt.io>
      cc883023
  2. 11 Oct, 2017 1 commit
  3. 10 Oct, 2017 1 commit
    • Jake Petroules's avatar
      Android: turn "use Ministro" into a checkbox · 845271e9
      Jake Petroules authored
      Ministro is an advanced deployment option which requires knowledge of
      how to set up and maintain a Ministro repository. Place it with the
      other advanced options instead of as a checkbox alongside the normal
      deployent mechanism which is used by default and probably in the vast
      majority of cases, in order to reduce cognitive load on the user and
      clean up the UI a bit (since two options in a radio selection doesn't
      make much sense).
      
      Task-number: QTBUG-62995
      Change-Id: If33b3c73db4fcc66717dd4ff0f7923f0250e8418
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      845271e9
  4. 14 Sep, 2017 1 commit
  5. 06 Sep, 2017 2 commits
  6. 16 Aug, 2017 1 commit
  7. 12 Apr, 2017 2 commits
  8. 11 Apr, 2017 1 commit
  9. 27 Mar, 2017 1 commit
  10. 13 Mar, 2017 1 commit
  11. 22 Feb, 2017 1 commit
  12. 08 Feb, 2017 1 commit
  13. 16 Jan, 2017 1 commit
  14. 07 Dec, 2016 1 commit
  15. 12 Sep, 2016 1 commit
  16. 24 Aug, 2016 1 commit
    • Vikas Pachdha's avatar
      Handling minimum required Android API level for Qt 5.7 · 23c36076
      Vikas Pachdha authored
      The build breaks now with a clear warning if the minimum API level set is less than the minimum required by the kit.
      The device dialog also used to show incorrect devices on the first compile cycle in case of the missing manifest file. Now
      stock manifest file is used from the kit to analyze the minumun API level for the devices
      
      Task-number: QTCREATORBUG-16740
      Change-Id: Icd4d8209dad870cba5f99af1dd700830517f9294
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      23c36076
  17. 04 Jul, 2016 1 commit
  18. 13 May, 2016 1 commit
  19. 11 May, 2016 1 commit
  20. 19 Jan, 2016 1 commit
  21. 06 Jan, 2016 1 commit
  22. 10 Dec, 2015 1 commit
  23. 03 Dec, 2015 1 commit
  24. 02 Dec, 2015 1 commit
  25. 01 Dec, 2015 1 commit
  26. 31 Aug, 2015 1 commit
  27. 12 Jun, 2015 1 commit
  28. 10 Jun, 2015 1 commit
  29. 26 May, 2015 1 commit
    • Daniel Teske's avatar
      Android: Increase timeout for checkPasswd and checkKeystore · f895d97b
      Daniel Teske authored
      The timeout was "only" 4s, but apparently pretty much every
      android tool randomly takes longer than 4s.
      
      Increasing this timeout won't affect anyone for whom the
      android tool returns in 1s, but makes it work for anyone
      where the checking takes longer.
      
      This waiting though is done in the main thread, which is pretty
      bad. Moving it to a background thread isn't easy though.
      
      Change-Id: I135b1d1ee9634005d5eb6038a46d66b6a8e97fca
      Task-number: QTCREATORBUG-13175
      Reviewed-by: default avatarBogDan Vatra <bogdan@kde.org>
      f895d97b
  30. 20 May, 2015 1 commit
  31. 18 May, 2015 1 commit
    • Daniel Teske's avatar
      Android: Fix deployment to wrong avd · 59709631
      Daniel Teske authored
      We used to only identify the avd by api level and abi. That was
      obviously incorrect, but at the time I didn't know how to get
      the actual avd name from a running emulator.
      
      Turns out this is reasonable easy via telnet on the emulator port.
      
      Change-Id: I387901a5294674f44399c0726abcc9feea221e8d
      Task-number: QTCREATORBUG-13095
      Reviewed-by: default avatarBogDan Vatra <bogdan@kde.org>
      59709631
  32. 02 Apr, 2015 1 commit
  33. 05 Mar, 2015 1 commit
  34. 16 Feb, 2015 1 commit
  35. 13 Feb, 2015 1 commit
    • Daniel Teske's avatar
      Android: Set correct ANDROID_NDK_PLATFORM · e7b90b86
      Daniel Teske authored
      Introduce the class AndroidQmakeBuildConfiguration whose purpose is
      to set the environment variable. Modify the Factory to create
      buildconfigurations of that type and fix restore/clone to also
      take the factories' priorities into account.
      
      Change-Id: Icb377fa9211cd3564c36b60cf7c5f7dd84fcab50
      Reviewed-by: default avatarBogDan Vatra <bogdan@kde.org>
      e7b90b86
  36. 16 Jan, 2015 1 commit
  37. 25 Nov, 2014 1 commit
  38. 18 Nov, 2014 1 commit