Skip to content
Snippets Groups Projects
  1. Oct 24, 2017
  2. Sep 25, 2017
  3. Sep 14, 2017
  4. Sep 11, 2017
  5. Jul 27, 2017
    • Andre Hartmann's avatar
      CppFindReferences: Fix file name case sensitivity on class renaming · c78ea5a7
      Andre Hartmann authored
      
      Utils::matchCaseReplacement searches for common prefix and suffix
      between old and new file name und leaves them unchanged. This leads
      to unexpected new file names.
      
      E.g. when renaming MainWindow to MyMainWindow, this function computes
      the prefix "m", the suffix "ainwindow.h" and only considers "yM" as
      the middle part that is actually renamed.
      
      Use a better algorithm to determine the new base name, and for
      unclear cases fall back to the "Lower case file names" option
      from Tools -> Options -> C++ -> File Naming.
      
      Task-number: QTCREATORBUG-18592
      Change-Id: I818f7d372102eb6e266123b2b4b6355f6fa28d64
      Reviewed-by: default avatarEike Ziller <eike.ziller@qt.io>
      c78ea5a7
  6. Jul 21, 2017
  7. May 16, 2017
  8. Apr 27, 2017
  9. Feb 22, 2017
  10. Nov 23, 2016
  11. Nov 01, 2016
  12. May 23, 2016
  13. Feb 19, 2016
  14. Feb 15, 2016
  15. Jan 19, 2016
  16. Nov 04, 2015
  17. Oct 12, 2015
  18. Feb 04, 2015
    • Orgad Shaneh's avatar
      C++: Remove unneeded qualifications · 65e7db42
      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: I6fbe13ddc1485efe95c3156097bf41d90c0febac
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
      65e7db42
  19. Jan 16, 2015
  20. Jan 14, 2015
  21. Dec 17, 2014
  22. Oct 09, 2014
  23. Sep 19, 2014
  24. Sep 04, 2014
  25. Aug 20, 2014
  26. May 23, 2014
  27. Apr 28, 2014
  28. Mar 12, 2014
  29. Jan 14, 2014
  30. Jan 08, 2014
  31. Dec 03, 2013
  32. Nov 29, 2013
  33. Nov 12, 2013
    • Erik Verbruggen's avatar
      C++: Release more documents. · 566be099
      Erik Verbruggen authored
      
      - fix memory leak in find-usages
      - do not retain snapshot in search history
      - when an editor is invisible for more than 2 minutes, release the
        backing snapshot
      
      Retaining snapshots will retain their documents, and if done for too
      long, the memory consumption might grow. This is especially the case
      when switching to a different kit (Qt version): in that case, the new
      versions of headers will be indexed, while the old ones stay around.
      
      Task-number: QTCREATORBUG-5583
      Task-number: QTCREATORBUG-7645
      Task-number: QTCREATORBUG-9842
      
      Change-Id: I045eda1565e0a3fa702baeffaab9c12662f90289
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      566be099
  34. Oct 18, 2013
  35. Sep 11, 2013
  36. Sep 04, 2013
  37. Sep 02, 2013
  38. Aug 30, 2013
Loading