Manuel Klimek
|
ae76f7f850
Support formatting of preprocessor branches.
|
12 years ago |
Daniel Jasper
|
6e7f1934f4
clang-format: Fix template declaration line breaking with comment.
|
12 years ago |
Daniel Jasper
|
cea014bd8d
clang-format: Improve indentation when deriving from templated classes.
|
12 years ago |
Daniel Jasper
|
19ccb1227f
clang-format: Improve constructor initializer linewrapping.
|
12 years ago |
Alexander Kornienko
|
e5321c400c
Refactoring: split addTokenToState into two methods.
|
12 years ago |
Daniel Jasper
|
f78bf4a013
clang-format: Improve alignment after 'return'.
|
12 years ago |
Alexander Kornienko
|
3d9ffcf3aa
Implemented tab usage only for indentation (http://llvm.org/PR17363)
|
12 years ago |
Daniel Jasper
|
48c099f454
clang-format: Fix formatting bug with comment in weird place.
|
12 years ago |
Alexander Kornienko
|
2c2f729d10
When in pre-c++11 mode, treat _T("xxx") as a single string literal, repeat the _T() part around each fragment. This addresses http://llvm.org/PR17122
|
12 years ago |
Daniel Jasper
|
5798120bc0
clang-format: Fix incorrect enum parsing / layouting.
|
12 years ago |
Alexander Kornienko
|
6f6154c5f5
Correctly calculate OriginalColumn after multi-line tokens.
|
12 years ago |
Alexander Kornienko
|
83a7dcdf5f
Calculate and store ColumnWidth instead of CodePointCount in FormatTokens.
|
12 years ago |
Daniel Jasper
|
00e0f43150
clang-format: Fix regression introduced by r190038.
|
12 years ago |
Daniel Jasper
|
db4813a399
clang-format: Fix regression introduced by r189337.
|
12 years ago |
Daniel Jasper
|
b77d741691
clang-format: Fix comment formatting bugs in nested blocks.
|
12 years ago |
Alexander Kornienko
|
0b62cc30c9
Handle zero-width and double-width characters in string literals and comments.
|
12 years ago |
Daniel Jasper
|
1a925bce18
Address post-commit review comments from r190038.
|
12 years ago |
Daniel Jasper
|
ac2c974bc6
clang-format: Fix parsing and indenting lambdas.
|
12 years ago |
Daniel Jasper
|
567dcf9542
clang-format: Enable formatting of nested blocks.
|
12 years ago |
Alexander Kornienko
|
4b762a91fa
Store first and last newline position in the token text for string literals and comments.
|
12 years ago |
Daniel Jasper
|
13d2aa5c8f
clang-format: Fix incorrect indentation.
|
12 years ago |
Daniel Jasper
|
2908245301
clang-format: Don't indent builders relative to "return".
|
12 years ago |
Daniel Jasper
|
eb33183283
clang-format: Fix corner case in builder-type calls.
|
12 years ago |
Alexander Kornienko
|
dcc0c5bb7c
Better support for multiline string literals (including C++11 raw string literals).
|
12 years ago |
Daniel Jasper
|
f54617858a
clang-format: Improve token breaking behavior.
|
12 years ago |
Daniel Jasper
|
7143a21706
clang-format: Fix segfault in 'incomplete' macros.
|
12 years ago |
Daniel Jasper
|
d3fef0fe26
clang-format: Format segments of builder-type calls one per line.
|
12 years ago |
Daniel Jasper
|
d489f8ceb7
clang-format: Revamp builder-type call formatting.
|
12 years ago |
Daniel Jasper
|
4df1ff9626
clang-format: Fix corner case for string splitting ..
|
12 years ago |
Daniel Jasper
|
ed51c02f4c
clang-format: Handle trailing commas in column layout of braced list.
|
12 years ago |