From cfe6a496927182fb49dd0d35fb44af0cf60c41bb Mon Sep 17 00:00:00 2001 From: Martin Weber Date: Thu, 28 May 2020 22:37:10 +0200 Subject: [PATCH] Bug 559674: Improve doc and javadoc eliminate use of 'Language ID' eliminate use of 'Language Setting' eliminate use of 'Language Setting Provider' and 'lsp' Change-Id: I7358ec99fde008d2b1a8c99fa294acac3469b20e Signed-off-by: Martin Weber --- .../doc/html/builtins-detection.xhtml | 14 +----- .../doc/html/languageSettingsProviders.xhtml | 27 +++--------- .../schema/participant.exsd | 4 +- .../cdt/cmake/is/core/package-info.java | 5 ++- .../DefaultToolCommandlineParser.java | 15 ++----- .../IToolDetectionParticipant.java | 43 +++++++++++-------- .../package-info.java | 7 ++- .../help_content_extension.xml | 2 +- 8 files changed, 48 insertions(+), 69 deletions(-) rename cmake/org.eclipse.cdt.cmake.is.core/src/main/java/org/eclipse/cdt/cmake/is/core/{internal => participant}/package-info.java (59%) diff --git a/cmake/org.eclipse.cdt.cmake.is.core.doc/doc/html/builtins-detection.xhtml b/cmake/org.eclipse.cdt.cmake.is.core.doc/doc/html/builtins-detection.xhtml index da100237195..ff1d8355b01 100644 --- a/cmake/org.eclipse.cdt.cmake.is.core.doc/doc/html/builtins-detection.xhtml +++ b/cmake/org.eclipse.cdt.cmake.is.core.doc/doc/html/builtins-detection.xhtml @@ -20,7 +20,7 @@ td {

CDT CMake support can detect compiler-built-in include paths and preprocessor macros.
Unfortunately, it has no knowledge about the generated build system structure, the compile_commads.json file generated by CMake only reports source-files. To avoid the cost of running the built-ins detector for - each source-file, CDT CMAke support assumes that compiler built-ins + each source-file, CDT CMake support assumes that compiler built-ins are the same for each source-file in a CMake project. Therefore, detection is run just once (on the first source file found per language) per Eclipse project.

@@ -106,16 +106,6 @@ td { -

- Please note that for performance reasons, compiler built-ins assumes that compiler built-ins - are the same for each source-file in a CMake project and built-ins detection is run only for the - first source-file.
- In contrast, CMake has commands like add_compile_options, target_compile_features and - target_compile_options allowing you to specify the language standard and - non-standard system include paths on a - per-source-directory or per-artifact level. - Hence the syntax highlighting may not always exactly reflect the built-ins specified on that levels. -

Remarks: