Skip to content
Snippets Groups Projects
  1. Sep 14, 2010
  2. Sep 13, 2010
  3. Aug 05, 2010
    • mae's avatar
      Refactor block selection · 29b073e9
      mae authored
      Block selection was "broken" when using tabs, or rather
      incomplete: It treated tabs as normal characters, which
      has shown to be unexpected by people using tabs in code.
      
      The new implementation has a vastly improved find scope
      as well. In addition, creating a blog selection with
      mouse or keyboard feels a lot more solid now, as the
      actual selection is detached from possible valid cursor
      positions.
      
      Task-number: QTCREATORBUG-1541
      29b073e9
  4. Jul 07, 2010
    • mae's avatar
      fix crash · f552e1d0
      mae authored
      confusion between columns and character positions
      f552e1d0
  5. Jul 02, 2010
    • mae's avatar
      Prepared padding support (as opposed to indent) · bc0d5e38
      mae authored
      This will be hooked up with the new indenter.
      If you use tabs for spaces, and have tabSize==indentSize, we
      will be able to preserve spaces for padding nonetheless.
      bc0d5e38
  6. Jun 15, 2010
    • Thorbjørn Lindeijer's avatar
      Fixed handling of text wrapping and a text layout corner case · a6e52985
      Thorbjørn Lindeijer authored
      Due to using QTextCursor::columnNumber() instead of
      QTextCursor::positionInBlock(), a lot of code would not work correctly
      when used with wrapped lines.
      
      In addition, there was an issue with columnNumber() returning 0 right
      after inserting a character before the last character of a line.
      
      Reviewed-by: mae
      a6e52985
  7. Apr 08, 2010
  8. Mar 05, 2010
  9. Feb 08, 2010
  10. Feb 05, 2010
  11. Sep 29, 2009
    • mae's avatar
      tune auto-indentation of pasted text · 0ed9043c
      mae authored
      auto-indentation of pasted text now only happens when complete
      lines including a trailing paragraph separator are copied and pasted.
      
      In addition, the reindent() functions ensures that the relative indentation
      within the pasted block is preserved. This mechanism is now also used for
      moving lines up/down.
      
      Done with thorbjorn
      0ed9043c
  12. Sep 17, 2009
  13. Sep 15, 2009
  14. Sep 09, 2009
    • mae's avatar
      be more conservative when reindenting code: only change the · 16e7f0c1
      mae authored
      actual whitespace when the indentation column changes.
      
      Complete whitespace cleanup can still be done either automatically
      on save (when configured) or when explicitely called with the
      "Clean Whitespace" action from Edit/Advanced.
      16e7f0c1
    • mae's avatar
      Make indentation/tabbing more developer friendly: · f269031b
      mae authored
      - when doing backspace, preserve the previous indentation litterally
      - when having auto-indentation turned off, simply repeat the previous
        indentation litterally instead of jumping to 0
      f269031b
  15. Aug 14, 2009
  16. Jun 16, 2009
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
  17. May 20, 2009
  18. Feb 25, 2009
  19. Jan 23, 2009
  20. Jan 13, 2009
  21. Dec 16, 2008
  22. Dec 09, 2008
  23. Dec 02, 2008
Loading