1. 24 Mar, 2015 40 commits
  2. 16 Mar, 2015 40 commits
  3. 09 Mar, 2015 40 commits
  4. 20 Feb, 2015 40 commits
  5. 06 Feb, 2015 40 commits
    • 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
  6. 05 Feb, 2015 40 commits
  7. 04 Feb, 2015 40 commits
    • Orgad Shaneh's avatar
      Fix compilation with Qt 5.3 · eb1bcf57
      Orgad Shaneh authored
      Change-Id: I09c15c797d2cc95f944413a21a37c5a513eed227
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
      eb1bcf57
    • Orgad Shaneh's avatar
      Fix compilation with MSVC2010 · f5225c09
      Orgad Shaneh authored
      Change-Id: Ieb2ba37c0a31ebf89d5d60451022784043945cc4
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
      f5225c09
    • Montel Laurent's avatar
      Port to new connect api · 6a4d6efb
      Montel Laurent authored
      Change-Id: I84834f37dd15108ed8c5fbf5353bcabc4e564f70
      Reviewed-by: default avatarhjk <hjk@theqtcompany.com>
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@theqtcompany.com>
      6a4d6efb
    • Nikolai Kosjar's avatar
      Plugin Tests: Support additional test objects/classes · 4f7eb4e6
      Nikolai Kosjar authored
      So far tests running within Qt Creator could be implemented with a
      private slot in the plugin class starting with "test".
      
      Binding the test functions to the plugin object/class is fine for test
      functions without side effects. But as soon as side effects come into
      play we need proper initialization and cleanup as it's provided by
      init(), cleanup(), initTestCase() and cleanupTestCase(). However,
      implementing these functions in the plugin class is not appropriate
      since they would affect (potentially quite diverse) test functions.
      
      This patch enables us to provide 'ordinary' test classes in which we can
      handle initialization and clean up the usual way.
      
      In addition to the current test invocations, e.g.:
      
          # (1) Run all test functions of the plugin
          ./qtcreator -test CppTools
      
          # (2) Run selected test functions of the plugin by stating them
          ./qtcreator -test CppTools,test_completion,test_builtinsymbolsearcher
      
          # (3) Run selected test functions of the plugin by a wild card
          # expression
          ./qtcreator -test "CppTools,*pointerdeclaration*"
      
          # (4) Run a test function of the plugin with certain test data
          ./qtcreator -test CppTools,test_completion:template_1
      
      it's now also possible to state the test class in order to execute all
      test functions of that class:
      
          # Run all test functions of a certain class:
          ./qtcreator -test CppTools,SomeClassWithTests
      
      As long as the test class does not start with "test", there should not
      be any problems.
      
      Further, an invocation like (1) now additionally execute all test
      functions of all test classes. For invocations of type (2), (3) and (4)
      all test functions of all test classes are considered, too.
      
      Change-Id: Ief08a6e9e451c599fd0109b8b8e57f92e3ee19f2
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@theqtcompany.com>
      4f7eb4e6
  8. 21 Jan, 2015 40 commits
  9. 16 Jan, 2015 40 commits
  10. 15 Jan, 2015 40 commits
  11. 07 Jan, 2015 40 commits
  12. 06 Jan, 2015 40 commits
  13. 21 Nov, 2014 40 commits
  14. 10 Nov, 2014 40 commits
  15. 09 Oct, 2014 40 commits
  16. 08 Sep, 2014 40 commits
  17. 02 Sep, 2014 40 commits
  18. 29 Aug, 2014 40 commits
    • Christian Kandeler's avatar
      Do not use deprecated Qt functionality. · 1d5091e4
      Christian Kandeler authored
      Replace all* remaining deprecated Qt 4 functions with
      their Qt 5 counterparts. This means we no longer need to
      define the QT_DISABLE_DEPRECATED_BEFORE macro.
      This patch is relatively small because most source-compatible
      changes of this kind have been done before.
      
      * The one exception is the QmlDesigner, which uses QWeakPointer
      in a deprecated way all over the place.
      
      Change-Id: Id4b839c6685f3b5bdf2b89137f95231758ec53c7
      Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      1d5091e4
  19. 27 Aug, 2014 40 commits
  20. 25 Aug, 2014 40 commits
  21. 23 Jul, 2014 40 commits
  22. 12 Jul, 2014 40 commits
  23. 11 Jul, 2014 40 commits
  24. 07 Jul, 2014 40 commits
  25. 04 Jul, 2014 40 commits
  26. 03 Jul, 2014 40 commits
  27. 12 May, 2014 40 commits