Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2019-08-05Bug 522200: [C++17] Add support for structured binding declarationsThomas Corbat1-0/+11
Adds support for structured bindings: - Parser updated - Semantics updated - Tests for parser and bindings added Change-Id: I1de7b760041ac4ce4601f1b5032fdb0a197212a1 Signed-off-by: Hansruedi Patzen <> Signed-off-by: Thomas Corbat <>
2019-05-12Bug 461435 - Added options to format pointers in methodsMarco Stornelli8-25/+25
Rules used: 1) Default is right alignment to be compliant with built-in formatter rules; 2) Pointer with declarator without name will be always left alignment unless there's a nested declarator; 3) Return value of methods/functions is always left alignment; 4) If left alignment is selected, if space after comma is selected too for a declaration list, space is always forced after the comma. Change-Id: I82d5ad130e665e5357644cc59655a558f3fb732f Signed-off-by: Marco Stornelli <>
2019-03-04Bug 278903 - Do not format any code in inactive regionsMarco Stornelli1-2/+2
Not active regions of code may not be formatted. Change-Id: I3796bd84bf4101cec55ef9f35f9703e8bc46092e Signed-off-by: Marco Stornelli <>
2018-11-22Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.shJonah Graham2-2/+2
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-20Bug 540373: Normalize newlines with .gitattributesJonah Graham40-283/+283
There is also a new script to verify completeness of .gitattributes: releng/scripts/ Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b
2017-05-15Bug 491957. Preferences & save action for choosing const alignmentFelix Morgner8-0/+222
Conflicts: core/org.eclipse.cdt.core/META-INF/MANIFEST.MF core/org.eclipse.cdt.core/pom.xml core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/ core/org.eclipse.cdt.ui/pom.xml Change-Id: I061fa28d2e0b37f6d00232ad619f23b892e13ce6 Signed-off-by: Mario Meili <> Signed-off-by: Benny Gaechter <> Signed-off-by: Felix Morgner <>
2017-01-23Bug 510794 - Tab character is ignored at the beginning of line inside aSergey Prigogin2-0/+6
raw string literal Change-Id: Idc8dfba8900495933f681f809dc96c4d92a6db8a
2014-11-15Bug 442754 - Refactor the test harness for semantic highlightingsNathan Ridge1-161/+0
Change-Id: I649b80e96f87481802c6b2f29029ed42bdb491a8 Signed-off-by: Nathan Ridge <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2014-07-10Bug 84144 - Occurrence marking for label references.Thomas Corbat1-0/+7
2014-05-20Bug 435340 - Add Include inserts an extra blank lineSergey Prigogin8-0/+19
2014-05-16Bug 399149 - Syntax-coloring for class-virt-specifierNathan Ridge1-1/+1
Change-Id: I13bd4b3fcc82e1ce0339f2a357f0854f9e56bba8 Signed-off-by: Nathan Ridge <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2014-04-14Bug 399149 - Semantic highlighting for context-sensitive keywordsNathan Ridge1-0/+8
Change-Id: Ied967abed9291eb2e9548f23bf2fbb41e898aec2 Signed-off-by: Nathan Ridge <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2014-03-10Bug 372004 - Locally declared extern variableNathan Ridge1-0/+5
Change-Id: I33d634d6c63138910b2958b81f6d8df358e89e7d Signed-off-by: Nathan Ridge <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Sergey Prigogin <> IP-Clean: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2013-08-14Bug 414624 - Add Include command doesn't honor Organize IncludesSergey Prigogin3-3/+6
2013-07-08Bug 412187 Formatting function-like macro call in equals initializerThomas Corbat1-4/+2
Added IASTExpressions to the exclusion in enterNode of CodeFormatterVisitor when encountering function like macro calls. Change-Id: I8ea6c5e7ba955299b0d6ca48c93fac275afa65e3 Reviewed-on: Reviewed-by: Thomas Corbat <> IP-Clean: Thomas Corbat <> Tested-by: Thomas Corbat <>
2013-03-15Fixed a broken test.Sergey Prigogin1-2/+4
2012-02-15Converted two more refactoring tests to the new framework.Sergey Prigogin3-69/+0
2012-02-15Converted Implement Method refactoring tests to the new framework.Sergey Prigogin1-765/+0
2012-02-15Converted Hide Method refactoring test to the new framework.Sergey Prigogin2-1467/+0
2012-02-15Converted Extract Local Variable tests to the new framework.Sergey Prigogin2-645/+0
2012-02-15Bug 347712 - Use shared AST in ExtractLocalVariableRefactoring.Sergey Prigogin22-4977/+1
2012-02-03New UI and other improvements for Extract Function refactoring .Sergey Prigogin1-2/+2
2012-01-19New Eclipse-friendly framework for refactoring tests. ConvertedSergey Prigogin6-4853/+0
ExtractFunctionReafactoringTest to the new framework.
2012-01-17Fixed unnecessary passing parameters by reference.Sergey Prigogin4-206/+99
2012-01-05Visibility ordering within a class declaration.Sergey Prigogin3-86/+81
2011-12-29Improved handling of blank lines when appending to a translation unit.Sergey Prigogin14-101/+27
2011-12-28Bug 352258 - Generate Getters and Setters can generate code containingSergey Prigogin1-9/+42
reserved keywords.
2011-12-19Bug 319278 - Generate getters and setters handles arrays incorrectly.Sergey Prigogin1-0/+28
2011-12-18Fixed MalformedTreeException.Sergey Prigogin1-5/+41
2011-12-14Bug 354727. Removed duplicated refactoring tests.Sergey Prigogin2-285/+0
2011-12-13Bug 363244 - Generate Getters and Setters expands macro with typedef andSergey Prigogin27-574/+343
breaks formatting. The bug was fixed by minimizing areas of code affected by the refactoring changes. This minimization had a huge ripple effect.
2011-12-05Bug 319279. Passing parameter and return value by reference.Sergey Prigogin1-68/+88
2011-11-14Proper handling of class declarations located in cpp files.Sergey Prigogin1-22/+20
2011-11-11Bug 363111 - Automatically generated explicit constructor has theMarc-Andre Laperle1-0/+18
explicit keyword in constructor definition
2011-11-07Automatic formatting of code affected by refactoring.Sergey Prigogin35-4821/+3805
2011-09-28Bug 350345: Resolving explicit type conversionsMarkus Schorn1-2/+2
2011-09-19Bug 241717 - Fix header file too.Doug Schaefer1-1/+1
2011-09-19Bug 241717 - Kludge the test so it passes for now.Doug Schaefer1-1/+1
2011-08-28Bug 355006 - NPE using Implement method on template functionMarc-Andre Laperle1-0/+19
2011-04-28Bug 344077: Toggle Function: different or missing function parameter names ↵Emanuel Graf1-0/+78
will break code
2011-04-25Bug 273529. Configurable name style for getters setters and file names.Sergey Prigogin1-10/+10
2011-04-18Bug 292851 - [performance] Source->Implement Method were defined throughout ↵Marc-Andre Laperle1-0/+8
a class hierarchy takes too long
2011-04-12Bug 339364: Toggle Function Definition RefactoringEmanuel Graf19-0/+3023
2011-04-07Bug 335202 - [Extract Local Variable] Suggested name is wrong for nested ↵Marc-Andre Laperle1-0/+70
function calls
2011-03-31Bug 340492 - Wrong coloring of template template parametersAnton Leherbauer1-0/+3
2011-03-30Formatting of conditional expressions.Sergey Prigogin1-2/+2
2011-03-09Bug 333939: When a statement is replaced or removed using the ASTRewrite ↵Emanuel Graf2-4/+10
class any comment attached to the statement is lost
2011-03-07Bug 333936: When ASTNodes are moved (as in Extract Method) formatting is not ↵Emanuel Graf1-0/+68
preserved and macros are expanded
2011-03-04Breaking precedence for binary expressions.Sergey Prigogin1-3/+3
2011-03-03Fallback formatting of function declarations and calls.Sergey Prigogin1-2/+2

Back to the top