1. 07 Jan, 2016 1 commit
    • hjk's avatar
      Analyzer: Slim down AnalyzerStartParameters · 8150209f
      hjk authored
      * SysRoot can always be determined from kit.
      * Pass around RunMode as extra parameter
        not as part of AnalyzerStartParameters.
        That's closer to the pattern used elsewhere.
      * Environment was always initialized from the runconfig's
        EnvironmentAspect. The tools can do that directly.
      * Provide setter for display name for cases where
        it is not equal to RunConfiguration::displayName
      
      Change-Id: I811a0d7cdeb55cc37a16a593b3942abb567a2150
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      Reviewed-by: default avatarUlf Hermann <ulf.hermann@theqtcompany.com>
      8150209f
  2. 04 Jan, 2016 1 commit
  3. 02 Dec, 2015 3 commits
  4. 19 Nov, 2015 1 commit
  5. 16 Nov, 2015 2 commits
  6. 10 Nov, 2015 1 commit
  7. 09 Nov, 2015 1 commit
  8. 03 Nov, 2015 1 commit
  9. 09 Oct, 2015 2 commits
  10. 08 Oct, 2015 1 commit
  11. 03 Sep, 2015 1 commit
  12. 21 Aug, 2015 1 commit
  13. 17 Aug, 2015 1 commit
    • Ulf Hermann's avatar
      Tell the QML debug server exactly what services we expect · 5f90990c
      Ulf Hermann authored
      The services need to be loaded before the first QML engine is created.
      The first QML engine may be created before a client connects. When the
      JavaScript debug service is loaded the engine is put into interpreter
      mode as we don't support debugging in JIT mode. Profiling, however
      should be done in JIT mode, whenever possible.
      
      Thus, in order to avoid the loading of unnecessary plugins and to get
      better results from the QML profiler we tell the debug server which
      services we expect, even before the client connects. Qt 5.6 will support
      additional command line arguments to specify the services and this
      change uses them.
      
      Change-Id: I6dcee016c39995e9adada6eaf0e39d8299c9b7e7
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@theqtcompany.com>
      Reviewed-by: default avatarhjk <hjk@theqtcompany.com>
      5f90990c
  14. 20 Jul, 2015 1 commit
    • BogDan Vatra's avatar
      Make it easy to set a kit matcher. · cf4ee59c
      BogDan Vatra authored
      Using a function to set a kit matcher is much easier that crating a new
      class. It also enables an easy way to reuse classes that are using it.
      E.g.
      DeviceProcessesDialog processDialog;
      processDialog.kitChooser()->setKitMatcher([](const Kit* kit) {
         return kit->isValid() && other_checks_with(kit);
      });
      
      Change-Id: I4e2fc7c52038902412cec5331504230bb8160ceb
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      cf4ee59c
  15. 14 Jul, 2015 3 commits
  16. 09 Jul, 2015 2 commits
  17. 03 Jul, 2015 2 commits
  18. 30 Jun, 2015 1 commit
  19. 26 Jun, 2015 1 commit
  20. 17 Jun, 2015 1 commit
  21. 29 May, 2015 2 commits
  22. 30 Apr, 2015 1 commit
    • Tobias Hunger's avatar
      Blackberry: Remove blackberry support · 5b77a3a8
      Tobias Hunger authored
      Keep QNX.
      
      A short informal search did not turn up any more blackberry users,
      even though there is interest in QNX. So this patch removes the
      platform: We had no contact with the maintainers in months, there
      are no changes going into the code for about as long.
      
      I am not even aware of anybody testing the platform, so any
      remaining users are probably better of with Qt Creator 3.2 or so
      where the code was extensively tested.
      
      Change-Id: Ibeda6bfd8565599918cfcc08fd01cb5ed8793dc2
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      5b77a3a8
  23. 29 Apr, 2015 1 commit
  24. 21 Apr, 2015 1 commit
    • Daniel Teske's avatar
      Tasks: Make the linking of compile output to Tasks more robust · 4f383f77
      Daniel Teske authored
      Clicking on error messages is supposed to jump to the editor.
      And "Show Output" on the task is supposed to select the error
      in the output.
      
      The old code just registered the task for the last line of
      output. This broke for every parser that allowed for
      error messages that spanned multiple lines. And was obviously
      also incorrect for tasks that weren't generated due to
      compile output.
      
      Fix both of those issues by giving the IOutputParsers more
      control on which lines are linked to a task.
      
      Task-number: QTCREATORBUG-14136
      Change-Id: I095922c9875620dabfb7d406f6b152c8a9b25b62
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      4f383f77
  25. 09 Mar, 2015 1 commit
  26. 05 Mar, 2015 1 commit
  27. 04 Mar, 2015 1 commit
  28. 03 Mar, 2015 2 commits
  29. 02 Mar, 2015 1 commit
    • Christian Kandeler's avatar
      PathChooser: Replace virtual function with function object. · afa47e10
      Christian Kandeler authored
      This allows calling code to add its own path validation without creating
      a derived class.
      Some notes on API decisions:
          - Since all current users of this functionality call the base class
            implementation in their derived function, no functionality is
            provided to completely replace the path validation function (as
            opposed to merely add checks). In the unlikely case that this is
            ever needed, we can easily add it.
          - The member function is called "setAdditionalValidator" rather than
            the shorter "addValidator" because the latter might suggest that
            repeated calls will chain the provided functions.
          - There is also no functionality to conveniently remove the
            additional validator, because such dynamic behavior was not needed
            so far.
      This patch only does the minimum changes to the calling sites that are
      required for them to continue compiling and working. Removal of the
      derived classes that are no longer needed happens in a follow-up patch.
      
      Change-Id: I5282835b5dd227149748a7f567006beb288d8aa3
      Reviewed-by: default avatarhjk <hjk@theqtcompany.com>
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      afa47e10
  30. 26 Feb, 2015 1 commit