1. 20 Aug, 2014 2 commits
  2. 23 Jul, 2014 1 commit
    • hjk's avatar
      Merge ITextMark and BaseTextMark · cf8a6144
      hjk authored
      Turns out we don't even need two-phase initialization,
      by transparently postponing registration until we get
      a non-empty file name, either at constuction, or at
      file name change times.
      
      Change-Id: I3e87e47c820066e6707e946fc474ab9c1993e61f
      Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
      cf8a6144
  3. 12 Jun, 2014 1 commit
  4. 30 Apr, 2014 1 commit
  5. 14 Apr, 2014 1 commit
  6. 17 Mar, 2014 2 commits
    • Nikolai Kosjar's avatar
      CppEditor: Allow force highlighting if using clang · cbf98ba8
      Nikolai Kosjar authored
      ...so we can rehighlight if it's requested by the editor. This is e.g.
      necessary if the font size changes.
      
      Task-number: QTCREATORBUG-11502
      Change-Id: I608921899fc37fcf1394db9ff041e6b378196bdd
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      cbf98ba8
    • Nikolai Kosjar's avatar
      CppTools: Tag incomplete semantic info · 18e6be55
      Nikolai Kosjar authored
      ...in order to be able to full-rehighlight on the next turn.
      
      The following sequence was problematic:
      
      1. recalculateSemanticInfoDetached(true)
         * e.g. triggered by opening the document
      2. recalculateSemanticInfoDetached(false)
         * e.g. triggered by moving the cursor
         * cancels 1. and leads to incompletely parsed/checked document - OK
      3. startHighlighting()
         * triggered by 1.; starts highlighting on incomplete document - OK
      4. startHighlighting()
         * gets a completely parsed/checked document - OK
         * not forced, so just compare revisions; they are the same, so
           skip/return - a partly highlighted document is left behind.
      
      Task-number: QTCREATORBUG-11367
      Change-Id: Ic56e00e862ec4a1ffa197b2fc8b48be56a3562de
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      18e6be55
  7. 13 Mar, 2014 1 commit
  8. 06 Feb, 2014 1 commit
  9. 05 Feb, 2014 1 commit
    • Erik Verbruggen's avatar
      C++: release more futures. · 58af02f0
      Erik Verbruggen authored
      The CPPEditorWidget retained two futures, as did the attached future
      watchers retained them too. Together, each future and the watcher held
      on to a complete snapshot that would only get released when another
      future was set. This could result into retaining old snapshots in
      editors that were invisible/unused for long.
      
      Change-Id: I1133e857c620437b4a69b9dad468f6bd458304b8
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      58af02f0
  10. 14 Jan, 2014 1 commit
  11. 08 Jan, 2014 1 commit
  12. 14 Nov, 2013 1 commit
  13. 12 Nov, 2013 1 commit
    • Erik Verbruggen's avatar
      C++: Release more documents. · 566be099
      Erik Verbruggen authored
      - fix memory leak in find-usages
      - do not retain snapshot in search history
      - when an editor is invisible for more than 2 minutes, release the
        backing snapshot
      
      Retaining snapshots will retain their documents, and if done for too
      long, the memory consumption might grow. This is especially the case
      when switching to a different kit (Qt version): in that case, the new
      versions of headers will be indexed, while the old ones stay around.
      
      Task-number: QTCREATORBUG-5583
      Task-number: QTCREATORBUG-7645
      Task-number: QTCREATORBUG-9842
      
      Change-Id: I045eda1565e0a3fa702baeffaab9c12662f90289
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      566be099
  14. 01 Oct, 2013 1 commit
  15. 11 Sep, 2013 1 commit
  16. 09 Sep, 2013 2 commits
  17. 19 Aug, 2013 1 commit
  18. 24 Jun, 2013 1 commit
  19. 15 May, 2013 1 commit
  20. 07 May, 2013 1 commit
  21. 02 May, 2013 1 commit
  22. 30 Apr, 2013 1 commit
  23. 29 Apr, 2013 1 commit
    • Orgad Shaneh's avatar
      Fix link error with MSVC · a8ff5e83
      Orgad Shaneh authored
      CppTools.lib(CppTools.dll) : error LNK2005: "public: virtual __thiscall
        QFutureInterface<class TextEditor::HighlightingResult>::~QFutureInterface<class TextEditor::HighlightingResult>(void)"
        (??1?$QFutureInterface@VHighlightingResult@TextEditor@@@@UAE@XZ) already defined in moc_cppeditor.obj
         Creating library ..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.lib and object
         ..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.exp..\..\..\lib\qtcreator\plugins\QtProject\CppEditor.dll :
         fatal error LNK1169: one or more multiply defined symbols found
      
      Change-Id: Id53a0f8a99dbd18a9cbdf2af57b4f3970f5c41a3
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      a8ff5e83
  24. 26 Apr, 2013 1 commit
  25. 10 Apr, 2013 1 commit
  26. 08 Apr, 2013 1 commit
  27. 03 Apr, 2013 1 commit
  28. 21 Feb, 2013 1 commit
  29. 29 Jan, 2013 1 commit
  30. 05 Oct, 2012 1 commit
  31. 19 Jul, 2012 1 commit
  32. 20 Feb, 2012 1 commit
  33. 15 Feb, 2012 1 commit
  34. 08 Feb, 2012 1 commit
  35. 26 Jan, 2012 1 commit
  36. 03 Nov, 2011 1 commit
  37. 06 May, 2011 1 commit