1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-30 20:35:38 +02:00
cdt/build
Jeff Johnston 795a90288b Bug 497670 - Support compiler provided "fix-it" hints
- add new FixitErrorParser that extends RegexErrorParser and is
  used to replace the error parser for GNUCErrorParser
- add new FixManager class to bind a fixit message with its
  problem marker
- modify ProblemMarkerFilterManager to register the last
  accepted ProblemMarkerInfo for a particular resource so
  the FixitErrorParser can find the last error marker for
  the file that precedes the fixit message
- FixitErrorParser looks for fix-it messages and binds them
  via FixitManager to the last error marker for the file
- add new Fixit class to contain the details of a gcc fix-it
- add new QuickFixForFixit which applies the gcc fix-it for the
  file
- add new (.*) regex in codan.ui.checkers patterns that will
  trigger before any other error and will look for the
  fix-it message format
- change cdt.core to expose cdt.internal.errorparsers to
  codan.checkers.ui
- change codan.core to expose codan.internal.core.model to
  codan.checkers.ui
- fix CDocumentProvider.setOverlay method to not overlay
  a CMarkerAnnotation that has a quick fix
- when deleting all C problem markers, also make a call
  to FixManager.deleteAllMarkers() so markers aren't
  left referenced

Change-Id: Ibf8ff7d8addb1bf092dc4ef35de0d92de0309589
2017-04-17 20:01:27 -04:00
..
org.eclipse.cdt.autotools-feature releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.autotools.core releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.autotools.docs Update version to 9.3.0 2016-11-15 20:32:51 -05:00
org.eclipse.cdt.autotools.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.autotools.ui autotools: Restore API. 2017-03-25 03:05:46 -04:00
org.eclipse.cdt.autotools.ui.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.build.gcc.core releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.cmake-feature releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.cmake.core releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.cmake.ui releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.gnu.build-feature releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.make.core Bug 497670 - Support compiler provided "fix-it" hints 2017-04-17 20:01:27 -04:00
org.eclipse.cdt.make.core.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.make.ui Generify ListenerList. 2017-03-23 09:25:24 +02:00
org.eclipse.cdt.make.ui.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.managedbuilder.core Bug 497670 - Support compiler provided "fix-it" hints 2017-04-17 20:01:27 -04:00
org.eclipse.cdt.managedbuilder.core.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
org.eclipse.cdt.managedbuilder.gnu.ui Bug 513860 - build: Change id of pthread option 2017-03-19 19:15:02 -04:00
org.eclipse.cdt.managedbuilder.ui Bug 514244: ability to add custom wizard page prior project creation one 2017-03-27 12:24:26 +01:00
org.eclipse.cdt.managedbuilder.ui.tests releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
pom.xml releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00