Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-10-14Bug 551689 - Fix equivalence computation for simple literalsNathan Ridge4-3/+22
We were using equals() on char[] array objects which returned false if the objects were distinct, even if they contained the same characters. Change-Id: Iff5da52c67a0c17d857d791f57e768aafa7e165d
2019-10-13Bug 550096 - Fix format function parameters in macro expansionMarco Stornelli2-2/+13
Change-Id: I509e434032a49a853e1794ab2d4b5a6a864eb5da Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-13Bug 545977 - Added checker for variable initializationMarco Stornelli5-0/+224
Checker checks for multiple declarations on one line and static variables defined in header files. Change-Id: Ibc9670ee129e9bdd3ea58ac5409493fd99c4a234 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-12Bug 546173 - Add a check for returning of local variable addressesMarco Stornelli4-3/+249
Change-Id: Ief17af55c20b6e075381fa22a9208b7dfa67ec0b Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-11Move away of deprecated imageDescriptorFromPlugin.Alexander Kurtakov21-78/+56
Change-Id: I855682065fe6b40deeedc6cd7b5cb419848caac0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Use generified databindings API.Alexander Kurtakov4-14/+15
Change-Id: I247759650ce37cc01f585b3675f848d8b209abbc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Move away of deprecated IDE.getEditorDescriptor method.Alexander Kurtakov1-1/+1
Change-Id: Id7e61518276a5cf1f9395ada03c8168d1a5a0920 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Remove javadoc references to deprecated classesAlexander Kurtakov1-4/+0
Change-Id: I458076ccd407198e7d042bdf6f07ea5be0f87791 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Use non-deprecated command constants.Alexander Kurtakov2-6/+6
Change-Id: I637c9167149ec9137c0ae5db69528b842424984c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Navigator view is scheduled for removal.Alexander Kurtakov2-3/+1
Get rid of it in user visible places for now. Change-Id: If887dce5de1a9a23a8fa2a55445b632b31ba6401 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Do not use deprecated Boolean constructor.Alexander Kurtakov1-2/+2
Change-Id: If317ec13ca9ae0cc9ec6d4555afd0b26a402e376 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Remove unnecessary semicolons.Alexander Kurtakov5-14/+14
Change-Id: I4ed8830940600065d077857fd813bd38e6a5da86 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Add missing Override annotations.Alexander Kurtakov2-90/+2
Change-Id: Ie5974aadea249a8cbc44524c297c29137ec9f4f5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Generify Class.Alexander Kurtakov15-50/+33
Change-Id: I065b4f7c1559a141ebf2e0c82e896557a7cfc05f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Generify ListenerList.Alexander Kurtakov2-22/+7
Change-Id: Iee6fcbe412f8d90004d4ecafe6fa3e7513900971 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Move to non deprecated templates classes.Alexander Kurtakov7-10/+10
Change-Id: I54561f5ad5b7cd7726c0e5e1863a0603f46d7dd8
2019-10-10Generify ArrayList.Alexander Kurtakov2-46/+16
Change-Id: Icb3dfc7fb8519a4d25f08c3dabce4a8b073dd880 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Migrate to ViewerComparator.Alexander Kurtakov10-104/+25
Change-Id: I5b70806ca7376797e387164158a0c41d52b59cb5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-07[releng] Update baseline to released 9.9.0John Dallaway1-4/+4
Change-Id: I9c21443edca8156851d91b05f8da33946a408ed2
2019-10-06Bug 343274 - Fix VariableReadWriteFlags errorsMarco Stornelli2-0/+39
Read and write flags weren't correctly set for array access. Change-Id: I2c54b270895514f3681903709498aa9344a5bc7e Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-10-04Use SafeRunner in LanguageSettingsProviderTabMarc-Andre Laperle1-1/+4
If an option page contributed by an extension throws an exception, then none of the other pages get created. It is better to use a SafeRunner when in such case where plugins could break other things than its own functionality. Change-Id: I531c966be8ef6460a838b3d10bc61dcbdbe627b0 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-04Bug 360919 - [MSVC] preprocessor symbol __STDC__ always definedMarc-Andre Laperle4-3/+31
Move the __STDC__ macro to the scanner configuration extension, where we can differentiate compiler type. Only add it when compiler type is not MSVC. This will miss the case where MSVC is compiling in C mode and /Za is used, then __STDC__ should be defined but this is a much less common case and would be addressed likely outside scanner configuration. See also https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros Change-Id: Icc5d3ef038fb468efe33802a04fc78fc1e5e583e Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-03Bug 551089 - Builds with libraries having spaces in the name failJeff Johnston1-1/+23
- add new checkIfQuotedOption() method to GnuMakefileGenerator - have ensurePathIsGNUMakeTargetRuleCompatibleSyntax() look to see if the path is actually an option with path in which case if it is quoted, do not try to escape white space Change-Id: I67a286962ba67acb75d1f8c29cac47069ab07353
2019-10-02Revert "Bug 549362 - Aggregate init for union-like classes"Hannes Vogt2-55/+14
This reverts commit 9a6fd2ab976b90a2f41004cfa5c8f716348510d3. A proper implementation is needed to resolve bug 551610. Change-Id: I1ea353ea905a33dc43ceda59dde93c15de2032cd Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-09-26Bug 549367 - [C++17] Aggregate init of baseHannes Vogt3-2/+53
Implements http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0017r1.html: Types with non-private, non-protected, non-virtual base classes can be aggregate initialized. Change-Id: Idad341d45d6aaf1d8c36691cf8d7bc7cd049e28b Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-09-24Bug 549036 - Init Type(std::initializer_list) from Type{...}Hannes Vogt2-1/+24
Fix constructor calls of the form Type{...} to a constructor of the form Type(std::initializer_list<T>). So far only Type({...}) was supported. Change-Id: I09e3b8c9c73c30e12c0c370a5c88885079a14746 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-09-23[releng] Update to stable repository for help docs eclipse run locationJonah Graham1-1/+1
Change-Id: Iecd4a82fca35904741c78e43e20032a6f4d639b0
2019-09-23Bug 545954 - Added checker for functions/methods blacklistMarco Stornelli6-0/+187
Change-Id: I69d32f166e09ec38e4bf3dd9eaca2643c2e2d01e Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-09-23Bug 549362 - Aggregate init for union-like classesHannes Vogt2-14/+55
ClassTypeHelper.getDeclaredFields() returns the first field of an anonymous union. Change-Id: I3f33dcdd7b274ffac7aad0b80ea8c523bfd6e5f2 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-09-22Bug 549466 - Quick fix with the same resolutionMarco Stornelli3-4/+18
We have the "universal resolution" in an ArrayList and they are used as single instances. So what can happen here is that we add the same universal resolution instance multiple times for several markers. However this approach can't work because a "marker resolution" is designed to fix a single problem. Indeed the last marker analyzed override the previous one in the single "universal resolution" instance, so what we have is N proposals pointing to the same resolution where the problem description is just the latest one. To solve the problem we instantiate the universal resolution multiple times. Change-Id: I072ca0b4dabff9781d6230a218eeb7dd388c648d Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-09-19[releng] Update to 2019-12 repositoriesJonah Graham2-6/+6
Note that many 2019-12 repos are not available yet or for other reasons we aren't updating our dependencies yet, for these repos we are pointing at the release versions of 2019-09 instead. Change-Id: I824444d8a53cb95c5706e3ae4e26d6b2f45c5bc7
2019-09-11Bug 550963: Provide 'reset and halt' commandsJohn Dallaway6-44/+43
Change-Id: I4008d11f8a5f80bc70976ef7e4ddfcabbac13514 Signed-off-by: John Dallaway <john@dallaway.org.uk>
2019-09-09Bug 550076 - Use PE64 parser by defaultCDT_9_9_0Jonah Graham17-44/+49
Change-Id: I757c8ace43e79f1215ad0e817430e5ab90415401
2019-09-09[releng] Require target platform bundles as minimum versionJonah Graham2-31/+31
Without setting dependent plug-ins to minimum version to match the target platform we are aiming for we can imply (and therefore let install) CDT into older versions of Eclipse where CDT does not actually work. This can be exposed in very odd ways, such as IllegalAccessError, when platform has allowed API changes. However, rather than update every single bundle in CDT, only the o.e.cdt.core/ui bundles are being updated as this should achieve the desired result without every other bundle needing to be touched. See Bug 536448 Change-Id: Ifad2e0eef003b037ac332301120c26fe079a2e7f
2019-09-09[releng] Update to 2019-09 RC2 dependenciesJonah Graham2-13/+13
Change-Id: I8c0c650afee8902e59547e7704d6844b483aa495
2019-09-09[releng] Bump version number of docs plug-insJonah Graham5-4/+9
These docs plug-ins were having baselinereplace-p2-metadata. This is due to still having problems with the compare&replace logic. The root pom.xml lits <pattern>index/*</pattern> to exclude from compare, which means if the only thing that changes is the generate files, and not the source files, then the jar is a candidate for replace. In commit 3bab315fd23, the version of help-docs-eclipserun-repo was changed, which means that the generated output changes too. Change-Id: I7f73159776d209aadaa70587988652e125b60851
2019-09-05Bug 550702: Fixed memory leak in SerialPort.open0()Torbjörn SVENSSON4-0/+2
Change-Id: I2bb1cd8c19addda7955886b8cb582d0effe64f4e Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@st.com>
2019-09-05Bug 482946: Implement InputStream.available()Torbjörn SVENSSON5-0/+38
Change-Id: Iac15816fd4d68206184549c7b47670f9d3137527 Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@st.com>
2019-09-03Bug 550697: Also set DCB.Parity=NOPARITY on WindowsTorbjörn SVENSSON4-0/+2
Some serial port drivers on Windows, notably usbser.sys, does not care about DCB.fParity and only relies on DCB.Parity to contain the correct value. In the case where we need to configure it for no parity, the DCB.Parity field needs to be explicitly set to NOPARITY. The above statment has been checked using Wireshark and look at the SET LINE CODING Request package (it contained ODDPARITY although DCB.fParity=FALSE). The statement was also somewhat confirmed by this post: https://stackoverflow.com/questions/36411498. Change-Id: I2e2ab3da5da547e0420e3e61f91452ef0edeb755 Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@st.com>
2019-09-03[releng] TM4E changed their feature nameJonah Graham1-2/+2
See https://github.com/eclipse/tm4e/commit/e4bd591036079a6e4bd2c8f74f6bcf67d30e127b Change-Id: Ib99afe00eed7a955320915bab9013e47eb7a4591
2019-09-03Bug 550076 - Added new parser for PE executablesAdrien Thierry30-4/+3081
This new parser is compatible with both 32 bit and 64 bit executables. Change-Id: Ief9db7c6fcc10ea9e92d5ca58186eb50100d39f6 Signed-off-by: Adrien Thierry <adrien.thierry@spacecodesign.com>
2019-09-02[releng] Update to 2019-09 RC1 dependenciesJonah Graham2-5/+5
Change-Id: If99ea6310f5732f16f639a6ef5a7493a25ae4963
2019-09-01Bug 550397 - Fix a logic error in instantiateConversionTemplates()Nathan Ridge2-1/+20
Change-Id: If4cb26e3b392e65ffbcb53514db67c1065aa9c79
2019-08-26[releng] Update to 2019-09 M3 dependenciesJonah Graham2-5/+5
Change-Id: Iffd85899e7a571b864404c6249011005034aac2e
2019-08-23Bug 535163: Use 'reset and halt' command (DAP)John Dallaway1-7/+32
Change-Id: Id5ec90a062a203933a2756d0a2f71ce36d00daf8 Signed-off-by: John Dallaway <john@dallaway.org.uk>
2019-08-23Bug 535163: Use 'reset and halt' commandJohn Dallaway2-10/+47
Change-Id: Icfe5796a33c01208c1fa98cc6357d21c0e83b9ae Signed-off-by: John Dallaway <john@dallaway.org.uk>
2019-08-22Bug 550308 - Allow toolchain to specify part of the build config name.Doug Schaefer3-8/+28
This allows us to consider more than just the os and arch in the build config names as required by the selected toolchain. Change-Id: I3e1a52c756aca13fbe6c83a95f9a86bb2f286f1d
2019-08-19Bug 550165: Debugging is stuck when "command aborts" on step returnUmair Sair2-1/+220
Adding unit test for MIAsyncErrorProcessor. The test adds breakpoint on 0x0 address and try to continue and step return. It asserts that the target is in stopped state and error as reason in both cases. Then it removes all the breakpoints and resumes the target and asserts that target is in resumed state. Change-Id: I2e024e0d5f55b4e9464a6f2b7a2b0c78bee4e8e8 Signed-off-by: Umair Sair <umair_sair@hotmail.com>
2019-08-17Bug 549567: Add example of what checkmark overlay looks like to helpJonah Graham8-6/+6
Change-Id: I1bb77e6085a7d1097f457ba5207f1ae791a9b452
2019-08-17Bug 550165: Debugging is stuck when "command aborts" on step returnUmair Sair1-2/+5
Command abort can occur for commands that are run not just in context of thread, instead stack frame is also present, e.g., step return in case of this bug. Updated the implementation to get IExecutionDMContext from the command context if it is not IExecutionDMContext itself. Change-Id: Ia6cccffba8bde28e22eca46211747de31084f25a Signed-off-by: Umair Sair <umair_sair@hotmail.com>

Back to the top