1. 21 Jun, 2016 1 commit
  2. 14 Jun, 2016 1 commit
  3. 10 Jun, 2016 1 commit
    • hjk's avatar
      ProjectExplorer: De-duplicate code in IBuildStepFactory derived classes · 519cc8de
      hjk authored
      
      
      This removes 900 lines of duplicated code, some duplicated checks at
      runtime and some (minor) quadratic behavior when gathering display names.
      
      canClone(), canRestore() and canCreate() and restore() use the same
      pattern. Handle that on the core side once. Leave retore() virtual to let
      the ios code unmodified (which is likely not needed, later...). Introduce
      'Unclonable' and 'Uncreatable' flags to keep Android package installation
      and WinRT deployment (non-)functionality unchanged.
      
      Change-Id: I0325479aff818a4038b2f241ca733b8d8cd66f2f
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      519cc8de
  4. 21 Apr, 2016 1 commit
  5. 20 Apr, 2016 3 commits
  6. 10 Apr, 2016 1 commit
  7. 30 Mar, 2016 1 commit
  8. 17 Mar, 2016 1 commit
  9. 29 Jan, 2016 1 commit
  10. 19 Jan, 2016 1 commit
  11. 12 Jan, 2016 1 commit
  12. 02 Dec, 2015 3 commits
  13. 25 Nov, 2015 1 commit
    • Alessandro Portale's avatar
      Themed Icons: Introduce Utils::Icon · 033862f3
      Alessandro Portale authored
      
      
      Instead of describing icons via file name or in the themed icons case
      via
      a string that is a list of mask/color pairs, we have now a class for it.
      
      Icons are now listed in per-plugin *icons.h headers.
      
      RunControl::m_icon was The only place left where an icon property was in
      fact a string. This patch changes that member to be a Utils::Icon.
      
      Change-Id: Ibcfa8bb25e6d2e330c567ee7ccc0b97ead603177
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      033862f3
  14. 19 Nov, 2015 1 commit
  15. 16 Nov, 2015 3 commits
  16. 22 Sep, 2015 1 commit
  17. 30 Jun, 2015 1 commit
  18. 26 Jun, 2015 1 commit
  19. 25 Jun, 2015 1 commit
    • Tobias Hunger's avatar
      Qt: Update features for Qt 5.5 · 57d65274
      Tobias Hunger authored
      
      
      * Add QtVersionNumber::matches to match against a Qt version to
        make the code setting the features easier to follow.
      * Use versionedFeatures instead of adding new string constants for
        the latest and greatest Qt Quick and Qt Quick Controls.
      * Fix Qt-version-to-features mapping as discussed in
        QTCREATORBUG-14575
      * Simplify code in qmljsbundleprovider.cpp: It should do the same
        thing as the old one.
      
      Change-Id: Iba24e9d299a2a2e5d6e4de7cd1e95707a574678e
      Reviewed-by: default avatarDaniel Teske <daniel.teske@theqtcompany.com>
      57d65274
  20. 29 May, 2015 1 commit
  21. 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
  22. 24 Mar, 2015 1 commit
  23. 10 Feb, 2015 1 commit
  24. 06 Feb, 2015 1 commit
    • Orgad Shaneh's avatar
      Misc: Remove unneeded qualifications · 74ed591d
      Orgad Shaneh authored
      
      
      Mostly done using the following ruby script:
      Dir.glob('**/*.cpp').each { |file|
        next if file =~ %r{src/shared/qbs|/qmljs/}
        s = File.read(file)
        s.scan(/^using namespace (.*);$/) {
          ns = $1
          t = s.gsub(/^(.*)\b#{ns}::((?!Const)[A-Z])/) { |m|
            before = $1
            char = $2
            if before =~ /"|\/\/|\\|using|SIGNAL|SLOT|Q_/
              m
            else
              before + char
            end
          }
          if t != s
            puts file
            File.open(file, 'w').write(t)
          end
        }
      }
      
      Change-Id: I919da493d0629b719d328e5e71c96a29d230dfd1
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@theqtcompany.com>
      Reviewed-by: default avatarhjk <hjk@theqtcompany.com>
      74ed591d
  25. 20 Jan, 2015 1 commit
  26. 16 Jan, 2015 1 commit
  27. 15 Jan, 2015 1 commit
  28. 15 Dec, 2014 1 commit
  29. 10 Nov, 2014 1 commit
  30. 03 Nov, 2014 3 commits
  31. 31 Oct, 2014 1 commit
  32. 21 Oct, 2014 1 commit