Skip to content
Snippets Groups Projects
  1. Feb 15, 2010
    • Erik Verbruggen's avatar
      Split Objective-C keyword parsing to handle the '@' separately. · 2a59d2ae
      Erik Verbruggen authored
      Because apparently, while designing the Objective-C language, somebody
      thought it was a world-class idea to allow any white-space between the
      '@' character and the subsequent keyword. With this fix, we now
      correctly parse:
          @  dynamic
      and:
          @
            selector
      and:
          @"foo"
           "bar"
          @"mooze"
      (This last one is 1 single string split over multiple lines.)
      Wonderful, isn't it?
      
      What we (and Clang) do not support, but what GCC supports is something
      like:
         @"foo"@@  "bar"  @"mooze"  @@
      which is equivalent to @"foobarmooze".
      2a59d2ae
  2. Feb 04, 2010
  3. Jan 08, 2010
  4. Oct 09, 2009
  5. Sep 29, 2009
  6. Sep 21, 2009
  7. Aug 14, 2009
  8. Aug 03, 2009
    • Thiago Macieira's avatar
      Compile the C++ parser library with Sun CC 5.9. · d0457b70
      Thiago Macieira authored
      Things you mustn't do:
      1) end an enum with a comma
      
      2) #include <cxxxx> and not use std::
      
      3) use anonymous structures
      
      All three things are invalid C++. Anonymous structures inside
      anonymous unions are allowed by GCC, but that doesn't mean it's valid.
      d0457b70
  9. Jul 13, 2009
  10. 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
  11. Feb 25, 2009
  12. Feb 20, 2009
  13. Feb 05, 2009
  14. Jan 13, 2009
  15. Jan 09, 2009
  16. Jan 08, 2009
  17. Dec 16, 2008
  18. Dec 02, 2008
Loading