1. 08 Jul, 2013 1 commit
  2. 05 Jul, 2013 1 commit
  3. 04 Jul, 2013 5 commits
  4. 03 Jul, 2013 2 commits
  5. 02 Jul, 2013 3 commits
  6. 01 Jul, 2013 1 commit
  7. 25 Jun, 2013 1 commit
  8. 21 Jun, 2013 1 commit
  9. 20 Jun, 2013 3 commits
  10. 18 Jun, 2013 1 commit
  11. 17 Jun, 2013 1 commit
  12. 11 Jun, 2013 2 commits
    • Erik Verbruggen's avatar
      C++: Fix preprocessor blocked macro bug. · 271c3f45
      Erik Verbruggen authored
      
      
      By lexing the first token after a macro call (meaning: the token after
      the closing parenthesis (which was passed to handleFunctionLikeMacro
      which in turn pushed it back into the token buffer)), a token buffer
      might be popped, which unblocks the macro that generated the actual
      param pack. The effect was that if this happens in the expansion of a
      recursive macro (with parameters!), the preprocessor ended up in an
      infinite loop.
      
      Task-number: QTCREATORBUG-9015
      Task-number: QTCREATORBUG-9447
      
      Change-Id: I0d83c59188ec15c4a948970e9fa944a17d765475
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      271c3f45
    • Nikolai Kosjar's avatar
      CppEditor: Improve finding position for new includes · f3186690
      Nikolai Kosjar authored
      
      
      ...by detecting include groups (separated by new lines, include types
      and same dir prefix).
      
      Task-number: QTCREATORBUG-9317
      Change-Id: I73e80fdc715104901cb2d4f5b15b4cab5d04d305
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      f3186690
  13. 07 Jun, 2013 2 commits
  14. 06 Jun, 2013 1 commit
  15. 05 Jun, 2013 1 commit
  16. 04 Jun, 2013 4 commits
  17. 03 Jun, 2013 2 commits
    • Erik Verbruggen's avatar
      C++: handle braced return statements in indenter. · 6d544bc2
      Erik Verbruggen authored
      
      
      Task-number: QTCREATORBUG-9314
      
      Change-Id: I59c026cce02b85eeb54f4d10d5c9fb0c59bfe28a
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      6d544bc2
    • Fawzi Mohamed's avatar
      qmljs: adding qrc support · 5a4cdc11
      Fawzi Mohamed authored
      
      
      Qmljs now keeps a cache of parsed qrc files, and can resolve "qrc:" links.
      
      This breaks the assumption that the name that the qml files has on
      the filesystem is the one that qml sees, and that contents of
      directories can be found just looking at file whose path starts with the
      directory path.
      
      Currently the first file is used when multiple qrc files contain the same
      path, but support for strict and weak path resolving is already there.
      
      At the moment only qrc files for projects that call updateQmljsCodeModel
      are updated.
      
      ChangeLog: QmljsSupport: Imports using qrc links are resolved.
      
      Task-number: QTCREATORBUG-8953
      Change-Id: I695fac2692af2417d49c192c580a1c2e7b4873f4
      Reviewed-by: default avatarFawzi Mohamed <fawzi.mohamed@digia.com>
      5a4cdc11
  18. 30 May, 2013 1 commit
    • Erik Verbruggen's avatar
      C++: do not strip trailing newlines in the preprocessor output. · f2631ad0
      Erik Verbruggen authored
      
      
      Doing so resulted in an incorrect position for the EOF token when the
      preprocessed output would be parsed. That in turn leads to incorrect
      insertion positions for refactoring actions.
      
      This is especially true when a file contains only preprocessor
      directives: the EOF token would point to line 1 column 1, which is
      usually not the place where code should be inserted.
      
      Change-Id: I7d359aa7a6c04bc52c8b873fd49ad6afc3a77319
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      f2631ad0
  19. 24 May, 2013 4 commits
  20. 22 May, 2013 1 commit
  21. 16 May, 2013 2 commits