1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00
Find a file
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
.mvn Sync tycho pomless to main tycho used to build to 1.1.0 2018-03-26 13:12:38 +03:00
build Remove a few internal, deprecated methods 2018-12-03 23:12:24 -05:00
codan Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
core Bug 335344 - External settings lost after changing language IDs, take 2 2018-12-10 11:42:44 +01:00
cross Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
debug Remove JVM MaxPermSize arguments (unused since Java 8) 2018-11-29 23:05:14 -05:00
doc Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
dsf Bug 540373: Post code-cleanup for DSF examples 2018-11-24 11:22:15 +00:00
dsf-gdb Bug 542436 - Added method to override whitch IGDBBackend instance to control 2018-12-06 05:11:54 -05:00
jtag Remove JVM MaxPermSize arguments (unused since Java 8) 2018-11-29 23:05:14 -05:00
launch Bug 541709 Fix up exceptions when we can't find toolchains. 2018-11-29 13:31:16 -05:00
llvm Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
lrparser Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
lsp [LSP4E] Support separate semantic highlightings for declarations of functions, methods, and local variables 2018-12-01 17:49:05 -05:00
memory Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
native Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
qt Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
releng Remove JVM MaxPermSize arguments (unused since Java 8) 2018-11-29 23:05:14 -05:00
remote Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
testsrunner Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
toolchains/arduino Bug 533588 - respect OS-specific override in platform.txt 2018-12-06 10:30:54 -05:00
upc Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
util Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
visualizer Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
windows Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
xlc Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
.gitattributes Bug 540373: Instructions on how to rebase an old commit onto master 2018-11-24 17:50:05 +00:00
.gitignore Bug 540373: Add a code cleanliness check script 2018-11-23 14:59:29 +00:00
pom.xml Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh 2018-11-22 20:31:51 +00:00