1. 06 Nov, 2014 1 commit
  2. 17 Oct, 2014 1 commit
  3. 15 Oct, 2014 1 commit
    • Francois Ferrand's avatar
      C++: support smart splitting of strings. · 32b960db
      Francois Ferrand authored
      
      
      If 'enter' is pressed while the cursor is in the middle of a string,
      the string is ended at the current cursor position, and a new string
      is started on the next line.  This makes it very easy to split a long
      string onto multiple lines.
      
      In addition, Shift+Enter insert an escape in the string, to continue the
      string at the beginning of next line.
      
      A setting can be used to enable or disable this option.
      
      Change-Id: Ia5f3c6989fc00d40d06bc4fe1182fe8b1318f565
      Reviewed-by: default avatarFrancois Ferrand <thetypz@gmail.com>
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      32b960db
  4. 09 Oct, 2014 1 commit
  5. 17 Sep, 2014 2 commits
  6. 17 Jun, 2014 1 commit
    • Wang Hoi's avatar
      C: Parser: Support parsing of c99 designated initializers · c56b999f
      Wang Hoi authored
      
      
      In case:
      
          int a[6] = { [4] = 29, [2] = 15 };
          struct point { int x, y; };
          struct point p = { .y = 3, .x = 2 };
      
      Grammar change when c99 language feature is enabled:
      old grammar:
      
          braced-init-list :: '{' initializer-list '}'
      
      new grammar:
      
          braced-init-list :: '{' designated-initializer-list '}'
          designated-initializer-list :: designated-initializer (',' designated-initializer )*
          designated-initializer :: designator* initializer-clause
          designator :: '.' identifier
                      | '[' constant-expression ']'
      
      Task-number: QTCREATORBUG-1902
      Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      c56b999f
  7. 23 May, 2014 1 commit
  8. 15 May, 2014 1 commit
  9. 08 Jan, 2014 1 commit
  10. 15 Oct, 2013 1 commit
  11. 25 Jul, 2013 1 commit
  12. 10 Apr, 2013 1 commit
  13. 03 Apr, 2013 1 commit
  14. 29 Jan, 2013 1 commit
  15. 05 Oct, 2012 1 commit
  16. 19 Jul, 2012 1 commit
  17. 06 Jun, 2012 1 commit
    • Leandro Melo's avatar
      C++: Introduce unicode char/strings support · 23c637c4
      Leandro Melo authored
      
      
      Those are the types char16_t and char32_t along with the new
      char/string literals u'', U'', u"", u8"", and U"".
      
      This is particularly important for the use of QStringLiteral
      since in some platforms it relies on expansion such as above.
      
      Note: The string literals quickfixes still need some tunning.
      
      Task-number: QTCREATORBUG-7449
      Change-Id: Iebcfea15677dc8e0ebb6143def89a5477e1be7d4
      Reviewed-by: default avatarhjk <qthjk@ovi.com>
      23c637c4
  18. 27 Apr, 2012 1 commit
  19. 15 Feb, 2012 1 commit
  20. 26 Jan, 2012 1 commit
  21. 03 Nov, 2011 1 commit
  22. 06 May, 2011 1 commit
  23. 13 Apr, 2011 1 commit
  24. 12 Jan, 2011 1 commit
  25. 17 Dec, 2010 1 commit
  26. 01 Dec, 2010 1 commit
  27. 09 Nov, 2010 1 commit