1. 05 Oct, 2017 3 commits
  2. 29 Sep, 2017 1 commit
  3. 28 Sep, 2017 1 commit
  4. 27 Sep, 2017 3 commits
  5. 20 Sep, 2017 1 commit
    • Nikolai Kosjar's avatar
      C++: Fix crash with invalid raw string literal · 76006a13
      Nikolai Kosjar authored
      While parsing a document Bind::asStringLiteral() Token::spell() was
      called for a raw string literal token with a Token::literal nullptr.
      
      This is due scanRawStringLiteral() not properly aborting for
      invalid/incomplete code and that the code paths handling
      multi-line-raw-strings were not limited to the highlighting case.
      
      Address both cases.
      
      Task-number: QTCREATORBUG-18941
      Change-Id: I489d288ccbd7b59be396dada846613ff555436cf
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      76006a13
  6. 19 Sep, 2017 6 commits
  7. 18 Sep, 2017 2 commits
  8. 30 Aug, 2017 1 commit
  9. 24 Aug, 2017 1 commit
  10. 21 Aug, 2017 1 commit
  11. 09 Aug, 2017 1 commit
  12. 04 Aug, 2017 1 commit
  13. 03 Aug, 2017 1 commit
  14. 17 Jul, 2017 1 commit
  15. 12 Jul, 2017 1 commit
  16. 07 Jul, 2017 1 commit
  17. 30 Jun, 2017 1 commit
  18. 28 Jun, 2017 1 commit
  19. 23 Jun, 2017 2 commits
  20. 21 Jun, 2017 1 commit
  21. 19 Jun, 2017 1 commit
  22. 12 Jun, 2017 1 commit
  23. 01 Jun, 2017 1 commit
  24. 31 May, 2017 1 commit
  25. 30 May, 2017 2 commits
  26. 23 May, 2017 2 commits
    • Eike Ziller's avatar
      SyntaxHighligher: Remove the need to specify format for spaces · f51fbd68
      Eike Ziller authored
      It has all means to know itself.
      
      Change-Id: I464c195c5ee47e5fc58414a280c166e4a332c588
      Reviewed-by: David Schulz's avatarDavid Schulz <david.schulz@qt.io>
      f51fbd68
    • Eike Ziller's avatar
      Simplify text format handling in syntax highlighters · cf57965e
      Eike Ziller authored
      Pass the mapping from custom enum to text style in form of a function,
      which then can use a switch which is checked by compilers, and
      avoids the need to lookup a different enum somewhere else to find
      out what the mapping actually is.
      That mapping is cached to keep performance as before.
      
      Also, most highlighters created an enum just for the purpose of mapping
      to text styles, basically creating duplicated subsets of text style like
      enums everywhere. Instead provide a default, identity mapping from text
      styles to text styles.
      
      Change-Id: I2ea1ca702b99e36b8742dfda510b1b2753f0a1c2
      Reviewed-by: David Schulz's avatarDavid Schulz <david.schulz@qt.io>
      cf57965e
  27. 19 May, 2017 1 commit