Skip to content
Snippets Groups Projects
  1. Jul 17, 2013
  2. Jul 12, 2013
  3. Jul 02, 2013
  4. Jun 28, 2013
  5. Jun 25, 2013
  6. Jun 18, 2013
    • Przemyslaw Gorszkowski's avatar
      C++: add support for local types · 68d6a762
      Przemyslaw Gorszkowski authored
      
      This change addes support for class, enum definition inside blocks({}) or
      functions, e.g.:
      void f()
      {
      	struct S
      	{
      		int bar;
      	};
      	S s;
      	s.bar;
      }
      
      It fixes:
      * code completion
      * highlighting
      * follow symbol
      * marking
      * find usages
      
      It fixes also problem with namespace aliases inside blocks or functions.
      
      This change can have also impact on performance(there are additional processing)
      
      Task-number: QTCREATORBUG-166 (namespace aliases inside function/block)
      Task-number: QTCREATORBUG-3620
      Task-number: QTCREATORBUG-6013
      Task-number: QTCREATORBUG-8020
      Change-Id: Iaea6c6dfe276f1d7b2279b50bdd2e68e375d31eb
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      68d6a762
  7. Jun 12, 2013
  8. Jun 11, 2013
  9. May 24, 2013
  10. May 23, 2013
    • Nikolai Kosjar's avatar
      C++: Fix 'already seen files' when indexing · 0d9bf5e5
      Nikolai Kosjar authored
      
      Resetting the environment (after each *.cpp file) did not clear the
      already seen files (m_included). Because of that the succeeding header
      files were not parsed correctly - the environments of the mistakenly
      already seen header files were not merged in.
      
      Note that this change slow downs the parsing/indexing of files to its
      original speed, as it was before the problematic commit (and it is in
      2.7):
      
          commit 82e34709
          C++: Untangle include file resolving from loading.
      
      Task-number: QTCREATORBUG-9205
      Change-Id: Iea57b7c59ea04a3c8843fd1291f4c375382958fc
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      0d9bf5e5
  11. May 10, 2013
  12. May 02, 2013
  13. Apr 23, 2013
  14. Apr 22, 2013
  15. Apr 19, 2013
  16. Apr 17, 2013
  17. Apr 16, 2013
  18. Apr 10, 2013
  19. Apr 03, 2013
  20. Mar 20, 2013
  21. Feb 21, 2013
  22. Feb 20, 2013
  23. Feb 14, 2013
  24. Feb 12, 2013
  25. Feb 11, 2013
  26. Feb 01, 2013
  27. Jan 30, 2013
  28. Jan 29, 2013
  29. Jan 24, 2013
Loading