1. 30 Nov, 2017 3 commits
    • Christian Kandeler's avatar
      qbs build: Use the proper way to check the Qt version · b98d5822
      Christian Kandeler authored
      Doing this via the product condition silently switches the product off
      if Qt is too old, which will leave users wondering about the reason.
      Instead, use the long-supported version check functionality of the
      Depends item, which will result in a clear message in case of a failure.
      Also, move the check to QtcProduct. The version requirement is for all
      of QtCreator, not just the plugins.
      
      Change-Id: Id445823e0243f5ad3b7a0ccb747a90e4fb18889b
      Reviewed-by: default avatarRobert Loehning <robert.loehning@qt.io>
      Reviewed-by: Jake Petroules's avatarJake Petroules <jake.petroules@qt.io>
      b98d5822
    • hjk's avatar
      Introduce a ChannelProvider run worker · 19d93d29
      hjk authored
      ... to provide a set of urls indicating usable connection
      points for 'server-using' tools (typically one, like gdbserver
      and the Qml tooling, but two for mixed debugging).
      
      Urls can describe local or tcp servers that are directly
      accessible to the host tools, if needed port forwarding
      could be set up when needed.
      
      Use it as new base for GdbServerPortsGatherer for starters.
      
      Note: Since none of the customization points for actual port
      forwarding are currently provided by device implementations
      only non-forwarding cases are working right now. Incidentally
      this does not affect existing setups, as the only case where
      it would be needed (Android/adb) have a complete custom
      implementation. The medium-term plan there is of course to use
      this new setup here and have the AndroidDevice implementation
      only provide the forwarding, not the whole debugging (etc...)
      
      Change-Id: I42c9783348cd430b1c435bbca56329c678ac485c
      Reviewed-by: Ulf Hermann's avatarUlf Hermann <ulf.hermann@qt.io>
      19d93d29
    • Christian Stenger's avatar
      Tests: Fix compile on Windows and Linux · e5fae9b9
      Christian Stenger authored
      Template code inside utils/algorithm.h is not correctly instantiated when
      respective containers that shall use these functions are included after
      the algorithm file.
      Additionally there had been issues using nullptr as comparison inside
      QCOMPARE().
      
      Change-Id: I2bd6baf3890090c5f5bbbd6229afb9aeeb7617ef
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      e5fae9b9
  2. 29 Nov, 2017 6 commits
  3. 28 Nov, 2017 14 commits
  4. 27 Nov, 2017 17 commits