aboutsummaryrefslogtreecommitdiff
path: root/lib/Format/Format.cpp
AgeCommit message (Expand)Author
2013-02-04Restructuring of token annotation for formatting.Daniel Jasper
2013-02-03Fix bug in formatting of nested initializers.Daniel Jasper
2013-02-01Hopefully fix windows build due to non-standard pair implementation.Daniel Jasper
2013-02-01Revamp of the basic layouting algorithm in clang-format.Daniel Jasper
2013-01-31Several improvements to the formatting of static initializers.Daniel Jasper
2013-01-30Don't generate no-op replacements.Daniel Jasper
2013-01-29Move the token annotator into separate files.Daniel Jasper
2013-01-29Improve formatting of code with comments.Daniel Jasper
2013-01-29Allow all parameters on next line for function calls in Chrome.Daniel Jasper
2013-01-29Split ">>" in "A<B<C> >" in Chromium style.Daniel Jasper
2013-01-29Fix uninitialized error caused by r173801.Daniel Jasper
2013-01-29Calculate the split penalty upfront.Daniel Jasper
2013-01-29Fix a comment and reformat clang-format with clang-formatDaniel Jasper
2013-01-29Initial support for multiple variable declarations.Daniel Jasper
2013-01-29Reverting changes from r173785 (removing empty lines before "}").Daniel Jasper
2013-01-29Remove empty lines before "}".Daniel Jasper
2013-01-28Fix a bug that would lead to bad line break decisions in for loops.Daniel Jasper
2013-01-28Don't put a function's return type on its own line in Google style.Daniel Jasper
2013-01-28Let clang-format break after a function's return type.Daniel Jasper
2013-01-28Make continuations in constructor initializers consistent.Daniel Jasper
2013-01-28Initial support for formatting range-based for-loops.Daniel Jasper
2013-01-28Improve formatting of conditional expressions.Daniel Jasper
2013-01-28Several small changes in formatting decisions.Daniel Jasper
2013-01-28Improve indentation after breaking at nested name specifiers.Daniel Jasper
2013-01-28Avoid confusing identations for multi-parameter functions.Daniel Jasper
2013-01-25Fix some alignment and line break decisions.Daniel Jasper
2013-01-25Allow breaking after "::" if absolutely necessary.Daniel Jasper
2013-01-23Add extra indent for nested calls inside if's.Daniel Jasper
2013-01-23Don't try to align builder-type continuations on assignments.Daniel Jasper
2013-01-23Don't try to do a hanging ident after assignments.Daniel Jasper
2013-01-23Fixes layouting regression and invalid-read.Manuel Klimek
2013-01-23Fix the formatting of pointer/reference types in range-based for loops.Daniel Jasper
2013-01-23Removing the penalty for breaking after "=".Daniel Jasper
2013-01-23Fix another regression for pointer types.Daniel Jasper
2013-01-23Fix regression in formatting pointer types.Daniel Jasper
2013-01-23Fix segfaults in the formatter.Manuel Klimek
2013-01-23Add option to allow putting all parameters onto the next line.Daniel Jasper
2013-01-23Allow us to better guess the context of an unwrapped line.Manuel Klimek
2013-01-22Implements more principled comment parsing.Manuel Klimek
2013-01-22Let the formatter be more restrictive for breaking around . and ->Daniel Jasper
2013-01-22Fix "*" formatting when creating arrays of pointers.Daniel Jasper
2013-01-21Remove "incorrect" aligning of trailing comments.Daniel Jasper
2013-01-21Formatter: Set MatchingParen for [], to match <>, (), {}. No functionality ch...Nico Weber
2013-01-21Formatter: Rename LSquare to Left to make parseSquare() more consistent with ...Nico Weber
2013-01-21Fixes formatting of empty blocks.Manuel Klimek
2013-01-21Fix parsing of templated declarations.Daniel Jasper
2013-01-21Fix bug discovered by valgrind.Daniel Jasper
2013-01-18Fixes issues around pulling in the next line in simple if statements.Manuel Klimek
2013-01-18Reduce penalty for splitting between ")" and ".".Daniel Jasper
2013-01-18Also align trailing line comments in include directives.Daniel Jasper