1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-09 10:05:24 +02:00
cdt/core
Christian Walther f2f92ab404 Bug 335344 - External settings lost after changing language IDs, take 2
The original fix (a733900) only fixed part of the problem: It worked for
the case where a complete CExternalSetting was removed and replaced by a
different one, but not in the case where individual entries from a
CExternalSetting were moved to a different one, but others remained
(and, in both cases, the two CExternalSettings applied to the same
ICLanguageSetting).

This commit
- adds a test for the additional condition, which would previously fail
- reverts the previous fix, which is made redundant by the new one
- fixes both cases by applying removals before additions with
ICSettingEntry granularity per ICLanguageSetting rather than for whole
CExternalSettings.

Change-Id: I1b1ee7443b83189c29e458eef12be9cad6b3965d
Signed-off-by: Christian Walther <walther@indel.ch>
2018-12-10 11:42:44 +01:00
..
org.eclipse.cdt.core Bug 335344 - External settings lost after changing language IDs, take 2 2018-12-10 11:42:44 +01:00
org.eclipse.cdt.core.linux Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.linux.ppc Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.linux.ppc64 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.linux.ppc64le Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.linux.x86 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.linux.x86_64 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.macosx Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.native Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.tests Bug 335344 - External settings lost after changing language IDs, take 2 2018-12-10 11:42:44 +01:00
org.eclipse.cdt.core.win32 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.win32.x86 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.core.win32.x86_64 Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.ui Remove unnecessary cast to ASTCompletionNode in DOMCompletionProposalComputer 2018-11-24 13:55:15 -05:00
org.eclipse.cdt.ui.tests Bug 540373: Cleanup warnings in tests 2018-11-24 11:32:04 +00:00
pom.xml [releng] Bump version to 9.6.0 2018-06-05 22:13:24 +01:00