1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00
Find a file
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
.mvn releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
build Bug 497670 - Support compiler provided "fix-it" hints 2017-04-17 20:01:27 -04:00
codan Bug 497670 - Support compiler provided "fix-it" hints 2017-04-17 20:01:27 -04:00
core Bug 497670 - Support compiler provided "fix-it" hints 2017-04-17 20:01:27 -04:00
cross Bug 511801 - Remote launch: validate that the remote exec file is absolute 2017-03-15 16:30:35 -04:00
debug Bug 510879: Remove requirement for suspended context in Disassembly View 2017-04-05 15:08:35 -04:00
doc Add missing reference to GDB Debugging Preferences (for DSF preferences) 2016-12-05 21:47:25 +00:00
dsf Bug 510879: Remove requirement for suspended context in Disassembly View 2017-04-05 15:08:35 -04:00
dsf-gdb Bug 515307: Run test order of magnitude faster 2017-04-15 03:43:52 -04:00
jtag releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
launch Fixed broken compilation. 2017-03-08 02:01:43 -04:00
llvm lldb: Update version check to newly released, non-beta Xcode 2017-04-11 10:44:40 -04:00
lrparser Bug 512932 - Name lookup for friend class 2017-04-08 02:15:37 -04:00
memory releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
native Bug 509118. Extend regexp to detect devices in /dev for Linux. 2017-03-23 16:32:08 -04:00
qt Bug 512262 - Remove the unnecessary ICPPEvaluationOwner interface 2017-02-17 01:14:35 -05:00
releng Adjust path exclusion when deleting repo so that it doesn't delete rcp 2017-03-19 19:48:13 -04:00
remote releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
testsrunner Bug 484942. Change --output_format from xml to XML 2017-04-05 10:54:45 +02:00
toolchains/arduino releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
upc releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
util releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
visualizer releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
windows releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
xlc releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Bug 515304: profiles to parallelize testsuite 2017-04-14 20:03:36 -04:00