1. 10 Sep, 2014 1 commit
    • Topi Reinio's avatar
      Doc: Clear a number of documentation warnings · a0127da1
      Topi Reinio authored
      
      
      QDoc gets confused about the contents of doc_src_plugins.qdoc,
      mistaking some of its code for QDoc commands.
      
      To work around this problem, change the file to be a qdoc
      include file, wrap the code blocks with \badcode, and
      refer to them using \include.
      
      Using \badcode will also turn off code highlighting and
      autolinking, something that is not desired for these code
      snippets.
      
      Change-Id: I6c3b65ef098ec6f6f06892d78a3abb38e0d28ca3
      Reviewed-by: default avatarLeena Miettinen <riitta-leena.miettinen@digia.com>
      a0127da1
  2. 09 Sep, 2014 4 commits
  3. 08 Sep, 2014 8 commits
  4. 05 Sep, 2014 6 commits
  5. 04 Sep, 2014 3 commits
  6. 03 Sep, 2014 5 commits
  7. 02 Sep, 2014 4 commits
  8. 01 Sep, 2014 3 commits
  9. 29 Aug, 2014 4 commits
    • Nikolai Kosjar's avatar
      Debugger: Don't use document with AST from indexing snapshot · d4e49c08
      Nikolai Kosjar authored
      
      
      ...since the AST will be released at some point from another thread.
      
      Change-Id: I71d20228ebec71e98dca3474452677ec63ffe4c6
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      d4e49c08
    • Erik Verbruggen's avatar
      C++: add env. var. to disable decl/def link tracking. · 82325d10
      Erik Verbruggen authored
      
      
      When the environment variable QTC_NO_FUNCTION_DECL_DEF_LINK_TRACKING is
      set, no method declaration/definition tracking is performed. This is to
      see if QTCREATORBUG-11262 is triggered due to the tracking.
      
      Task-number: QTCREATORBUG-11262
      Change-Id: Id4cb1fabf9304f8bf42393cb65c402adf8818e2a
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      82325d10
    • Erik Verbruggen's avatar
      C++: Fix possible use-after-free of AST. · c8c2aaaf
      Erik Verbruggen authored
      
      
      The CppRefactoringChanges::fileNoEditor takes a Document from the
      snapshot it has. Although this snapshot is a safe copy, it might have
      been gotten right after it was updated by indexing. Such a document will
      still have its AST. If this AST is used by any refactoring action
      without retaining it, the pointers will be dangling after a short while
      (specifically: after the locator has extracted all the information).
      
      The fileNoEditor method is called by the declDefLinkFinder to search
      the target document. The snapshot is obtained before, and contains the
      document for the semantic info. However, the target document will not
      come from the semantic info, but from the indexer.
      
      Change-Id: I212ff41dde6910e94e80552b2c3e5911fe9496ae
      Task-number: QTCREATORBUG-11262
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      c8c2aaaf
    • Erik Verbruggen's avatar
      C++: set the objectName of QTimers. · 4a3cc6d2
      Erik Verbruggen authored
      
      
      This will hopefully help a bit in resolving the crashes that happen in
      QCoreApplication::notifyInternal.
      
      Change-Id: Ib3aa8c1a1f50778bd89938d7c529d8399ccf91ea
      Task-number: QTCREATORBUG-11262
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      4a3cc6d2
  10. 28 Aug, 2014 2 commits