1. 15 Sep, 2014 1 commit
  2. 22 Jul, 2014 1 commit
  3. 24 Jun, 2014 1 commit
  4. 17 Jun, 2014 1 commit
    • Wang Hoi's avatar
      C: Parser: Support parsing of c99 designated initializers · c56b999f
      Wang Hoi authored
      In case:
      
          int a[6] = { [4] = 29, [2] = 15 };
          struct point { int x, y; };
          struct point p = { .y = 3, .x = 2 };
      
      Grammar change when c99 language feature is enabled:
      old grammar:
      
          braced-init-list :: '{' initializer-list '}'
      
      new grammar:
      
          braced-init-list :: '{' designated-initializer-list '}'
          designated-initializer-list :: designated-initializer (',' designated-initializer )*
          designated-initializer :: designator* initializer-clause
          designator :: '.' identifier
                      | '[' constant-expression ']'
      
      Task-number: QTCREATORBUG-1902
      Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      c56b999f
  5. 28 Jan, 2014 1 commit
  6. 08 Jan, 2014 1 commit
  7. 12 Dec, 2013 1 commit
  8. 29 Oct, 2013 1 commit
  9. 16 Oct, 2013 1 commit
  10. 10 Oct, 2013 1 commit
  11. 17 Jul, 2013 1 commit
  12. 06 Jun, 2013 1 commit
  13. 19 Apr, 2013 1 commit
  14. 03 Apr, 2013 2 commits
  15. 05 Mar, 2013 1 commit
  16. 01 Feb, 2013 1 commit
    • Nikolai Kosjar's avatar
      C++: ast2png: Try parsing harder · 4da344c0
      Nikolai Kosjar authored
      Try to parse a declarator, if that fails an expression, if that fails,
      ...at last a TranslationUnit is tried. It is also possible to specify
      which AST should be parsed.
      
      This simplifies the code snippets we can pass to this tool.
      
      Change-Id: Idbc1a8a6f1c5cf7e20d899f7a2e4263c7f9d33a6
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      4da344c0
  17. 29 Jan, 2013 1 commit
  18. 18 Jan, 2013 1 commit
  19. 06 Dec, 2012 2 commits
  20. 22 Nov, 2012 1 commit
    • Nikolai Kosjar's avatar
      C++: Clean up dev tools. · d0f3d7cb
      Nikolai Kosjar authored
      * Add -h and -help options describing the tools and their usage.
      
      * Make the tools compile and run on Windows (MinGW, MSVC).
      
      * Rename project dirs, executables and main source files to more
        meaningful names:
        - Use same base name for project dir, *.pro file, main source file
          and (if applicable) script file.
        - Use the prefix "cplusplus-".
        - The names are now:
            - gen-cpp-ast/generate-ast --> cplusplus-update-frontend
            - mkvisitor --> cplusplus-mkvisitor
            - cplusplus-dump/cplusplus0 --> cplusplus-ast2png
      
      * Get rid of 'c++' shell scripts.
      
      * Get rid of duplicates of 'conf.c++'. Rename to 'pp-configuration.inc'.
      
      * Introduce src/tools/cplusplus-tools-utils containing common stuff
        that is used at least in two tools. 'pp-configuration.inc' can also be
        found here.
      
      * cplusplus-update-frontend:
        - Print file paths of written files to stdout.
        - Convenience: Use default values referencing the appropriate dirs and
          files.
      
      * cplusplus-mkvisitor:
        - Take only one argument, namely the path to AST.h.
        - Convenience: Use default path to AST.h.
      
      * cplusplus-ast2png:
        - Make it run without LD_LIBRARY_PATH.
        - As the name suggests, generate image files in png format (needs
          'dot' from graphviz).
        - Convenience: Read from stdin, which useful for small snippets.
      
      Change-Id: I79c4061fce4a1571c0588dfedd50d4a70715d9df
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      d0f3d7cb
  21. 07 Nov, 2012 1 commit
  22. 23 Oct, 2012 1 commit
  23. 05 Oct, 2012 1 commit
  24. 19 Sep, 2012 8 commits
  25. 17 Sep, 2012 1 commit
  26. 22 Aug, 2012 1 commit
    • Alessandro Portale's avatar
      Removal of Symbian support · ae23d505
      Alessandro Portale authored
      Qt Creator's support for Symbian was at its peak in version
      2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6.
      It is most likely rotten. Let's remove it!
      
      Also, the Symbian support code was spread throughout the whole
      Qt Creator code base. The plugin interfaces evolved in the
      meantime and target platforms like Android or QNX have 99% of
      their code in separate plugins.
      
      In case anyone wants to revive Symbian support in Qt Creator,
      please create a plugin for it.
      
      Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be
      Reviewed-by: default avatarAlessandro Portale <alessandro.portale@nokia.com>
      ae23d505
  27. 06 Aug, 2012 1 commit
  28. 19 Jul, 2012 1 commit
  29. 23 Feb, 2012 1 commit
  30. 15 Feb, 2012 1 commit
  31. 10 Feb, 2012 1 commit