Skip to content
Snippets Groups Projects
  1. Apr 19, 2016
  2. Apr 04, 2016
  3. Jan 28, 2016
  4. Oct 12, 2015
  5. Sep 02, 2015
  6. Jun 29, 2015
  7. Jun 16, 2015
  8. Jun 03, 2015
  9. May 20, 2015
  10. Jan 29, 2015
    • Nikolai Kosjar's avatar
      C++: Clean up dev tools · 739cc9f0
      Nikolai Kosjar authored
      
      * Move cplusplus-frontend to src/tools
      * Make them depend on libs/cplusplus instead of building that lib again
      * Put the binaries into bin of the qtcreator build directory
      * Unify *.pro files
      * Build them all if BUILD_CPLUSPLUS_TOOLS is set
      
      Change-Id: I8f9cd731625cbf9f41d5f6464c6cd946ffd6e141
      Reviewed-by: default avatarOrgad Shaneh <orgads@gmail.com>
      739cc9f0
  11. Jan 06, 2015
  12. Oct 16, 2014
    • Nikolai Kosjar's avatar
      Import Clang Static Analyzer plugin · b9f9eb7a
      Nikolai Kosjar authored
      
      This plugin adds "Clang Static Analyzer" to the Analyze mode, which
      processes all implementation/source project files of the current
      project. For this, it will call the clang executable for each file.
      
      The found diagnostics will be displayed in a view similar to the one
      used in "Valgrind Memory Analyzer".
      
      The user can specify the clang executable to use and the number of
      concurrent processes to launch in Menu: Tools > Options > Analyzer >
      Clang Static Analyzer.
      
      Main TODOs:
      
       * Fiddle around the appropriate command line options, currently only
         defines and include paths are passed on.
      
       * Tests on Windows / OS X.
      
       * Remove dependency to clangcodemodel by moving the functions that
         create command line arguments to CppTools. Mostly they are not even
         specific to clang (but would also work with gcc).
      
       * Maybe limit to a range of tested clang versions.
      
       * How to deal with directory containing all the log files after the
         user starts a new run or Creator is shut down? (delete it? leave it
         there? make it configurable?).
      
       * Find out how to properly integrate the tests.
      
      Imaginable future additions:
      
       * Adding a button to load result/log files from a directory, e.g. if
         the user used the 'scan-build' approach.
      
       * Adding a button with a filter menu in order to display only
         diagnostics from certain categories, similar to "Valgrind Memory
         Analyzer".
      
      Change-Id: I6aeb5dfdbdfa239a06c03dd8759a983df71b77ea
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      b9f9eb7a
  13. Sep 02, 2014
  14. Jul 28, 2014
  15. Jul 07, 2014
  16. Jun 26, 2014
  17. May 29, 2014
  18. Feb 27, 2014
  19. Oct 17, 2013
  20. Apr 03, 2013
  21. Mar 07, 2013
  22. Mar 05, 2013
  23. Feb 07, 2013
  24. Jan 31, 2013
    • Orgad Shaneh's avatar
      Update and clean .gitignore · 05026c51
      Orgad Shaneh authored
      
      * Prepend / for directories expected to be in the root directory
      * Append / (and remove trailing *) for entries which are expected
        to be directories
      * Add some qmake-generated directories (.obj, .moc, .uic)
      * Include all exe files in a single rule
      * Add cpaster, sdktool and qtcreator_crash_handler
      * Add all tests binaries
      
      Change-Id: Ic8640cfe2222bc18a16bf18f96ba6733cf50eaa8
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      05026c51
  25. Jan 15, 2013
  26. Dec 04, 2012
  27. Nov 22, 2012
    • 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
  28. Oct 30, 2012
  29. Oct 24, 2012
  30. Oct 09, 2012
  31. Jun 20, 2012
  32. May 21, 2012
  33. May 11, 2012
  34. Apr 23, 2012
  35. Apr 17, 2012
  36. Apr 05, 2012
  37. Jan 25, 2012
  38. Oct 14, 2011
  39. Aug 15, 2011
  40. Jul 22, 2011
Loading