Skip to content
Snippets Groups Projects
  1. Nov 25, 2010
    • Tobias Hunger's avatar
      qmake: Improve parser · 7af0ea38
      Tobias Hunger authored
      Improve qmake parser to handle yet another way it marks up warnings.
      
      Add unit test for this case.
      7af0ea38
  2. Nov 08, 2010
  3. Sep 15, 2010
    • Tobias Hunger's avatar
      Parser debugging/testing improvements · 0204ef21
      Tobias Hunger authored
       * Set objectname on all parsers to be able to distinguish between
         them more easily when debugging
       * Add some unit tests about pass-through of data we need in the
         gcc parser to the parsers that enhd up in front of the gcc parser
         This is to address QTCREATORBUG-1917.
      0204ef21
  4. Mar 12, 2010
  5. Mar 05, 2010
  6. Feb 01, 2010
  7. Dec 09, 2009
    • Tobias Hunger's avatar
      Rework Build Parser handling · ec025c6d
      Tobias Hunger authored
       * Rework IBuildParser:
          * Remove name() method.
          * Remove enterDirectory and leaveDirectory signals.
          * Allow chaining of parsers.
       * Rename IBuildParser to IOutputParser.
       * Implement GnuMakeParser.
          * Remove entering/leaving directory related code from all other parsers
          * Move filename fixup heuristic based on entering/leaving directory
            massages from gnumake here from AbstractMakeStep.
       * Add outputParser method to ToolChain: This removes the need to map
         toolchains to BuildParser names in the BuildSteps.
       * Enhance AbstractProcessStep to accept a IOutputParser to parse its output.
       * Remove AbstractMakeStep.
       * Set the appropriate Parsers in all classes deriving from AbstractProcessStep
         and append the ToolChain's parser to the parser chain.
       * Remove BuildParserFactories: There is no more need for them.
       * Remove constants used to identify the BuildParsers.
       * Clean up some names:
          * Replace stdOut with stdOutput.
          * Replace addToTaskWindow with addTask and addToOutputWindow with
            addOutput. Do this wherever it is not yet clear that this will end up
            in the Task/Output window.
      
      Reviewed-by: dt
      ec025c6d
  8. Nov 30, 2009
  9. Nov 17, 2009
  10. Nov 12, 2009
    • Tobias Hunger's avatar
      Use Task class in addToTaskWindow(...) signal. · b2f68033
      Tobias Hunger authored
       * Use Task class in addToTaskWindow(...) signal. This introduces
         support for task categories into the BuildParsers.
       * Add a task category for buildsystem issues.
       * Update existing BuildParsers to new API and assign their
         tasks to the Compile or Buildsystem task category.
      
      Reviewed-By: dt
      b2f68033
    • Tobias Hunger's avatar
      Add buildparser for the QMake step · d151493a
      Tobias Hunger authored
      Add an option to have a buildparser for the qmake step and implement
      a pretty simple parser.
      
      Reviewed-By: dt
      d151493a
  11. Aug 14, 2009
  12. Jun 16, 2009
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
  13. Feb 25, 2009
  14. Jan 13, 2009
  15. Dec 16, 2008
  16. Dec 02, 2008
Loading