Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-05-22Bug 547442 - Launchbar shouldn't set newly added Container target activeJeff Johnston1-2/+4
- change ContainerTargetTypeProvider.changeEvent() to use the new ILaunchTargetManager2 interface to use addLaunchTargetNoNotify to add image targets from a new or enabled Docker connection so as to prevent scanner info jobs Change-Id: I2aef96c86c926790702a59853f0baf103c7115fc
2019-05-22[releng] update launchbar in target platform to 2.3.0 prereleaseJonah Graham2-3/+3
Change-Id: Iea774028adb4f029030ff1bce39032db8c03e43c
2019-05-22[releng] update to latest platform I buildJonah Graham2-4/+4
Change-Id: I3f3ddd3c4b6e9a59bf37c0044c624f9f6d72b4f6
2019-05-22Fixes for Test Leaking Editor testJonah Graham1-2/+19
The testLeakingInstanceAfterClose test relied on some weird behaviour of an earlier test (testScalabilityDialogNotDismissedInadvertently_417909) which had the effect of opening the editor window without the welcome screen. This change makes that explicit and adds a little bit of logging to identify why the testLeakingInstanceAfterClose test may sometimes fail. I have also increased the maximum time allowed before the test timesout. Change-Id: I3433ccf1fc02cff76eeb278d05fee082157ca49c
2019-05-22[releng] remove now unused target fileJonah Graham1-102/+0
This was created for an experiment that has so far not worked other than to cause confusion. As CDT is now building against the platform's I-builds it is also unnecessary. Change-Id: I6dfa720682a8f8404158acbe08d02c47f459ebd3
2019-05-21Bug 547224 - Avoid concurrent access to AST type string cachesNathan Ridge1-3/+13
The caches used to be thread-local, but that did not survive the refactoring in bug 512297. This patch makes them thread-local again. Change-Id: Iffe37aef292e4efb05e30af2a251a71fb57b343d
2019-05-21Bug 545040 - make array size inference work with initializer listsDavin McCall2-20/+102
Resolution for DR1591 clarified that initializer list size could be used to deduce array size (if it is a template parameter). Change-Id: Ic3617e31b125083f1205f91383eb27f5e5a29041 Signed-off-by: Davin McCall <davmac@davmac.org>
2019-05-20Bug 546805 - Infinite recursion in self-aggregationHannes Vogt2-3/+46
Protects for infinite recursion in case the type (illegally) aggregates itself. Change-Id: I2e70f85a73b3d2ed6fec432fa2f768f2bcf8d1bf Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-05-20Bug 545021 - Implement noexcept operatorHannes Vogt44-46/+531
- Adds getNoexceptSpecifier() to ICPPFunctionType, returning the evaluation for the noexcept specifier. - Adds isNoexcept() to ICPPEvaluation, which returns the result of applying the noexcept operator to the evaluation. - Empty throw() specifier is treated as noexcept(true). - Improves EvalTypeID.isConstantExpression() for conversions. Change-Id: I4c6418aea21bb258693b33d956bc3745918f3759 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-05-18Bug 500000 - Fix API warningsMarco Stornelli1-0/+9
Change-Id: Ia99ccbffc3cbe361e7ce2bca05b604ece8255e8b Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-18Bug 547179 - Fix reset suppression comment on multi selectionMarco Stornelli4-7/+17
Change-Id: I501a5f3ad5064ca8a8f7588c264fffffb256c4a8 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-18Bug 353022 - Fix format switch without parenthesisMarco Stornelli2-1/+23
Change-Id: I8d8a6498abe5c08c65c03f86b563563910f01098 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-18Bug 468742 - Fix false positive no-virtual destructorMarco Stornelli2-0/+39
Change-Id: Id8d2efaf3f7a5ca74d160e4a726c08a71c6d7067 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-18Bug 320786 - Fix false negative assignment in conditionMarco Stornelli2-0/+55
Fix bug with expression list Change-Id: I25b226ec7fd1edcfc40fe2ebcadbd3bdb2a6a5dd Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-16Bug 547104 - Adding new Docker Connection causes two build dirsJeff Johnston4-20/+39
- change createBuildConfiguration() method in providers: MesonBuildConfigurationProvider, CMakeBuildConfigurationProvider, AutotoolsBuildConfigurationProvider,MakefileBuildConfigurationProvider to not create a .x config name and instead use the found IBuildConfiguration so the new CBuildConfiguration will be overridden in the CBuildConfigurationManager Change-Id: Ia5f460e879f3412f19a9dec7b88dd392714b54ca
2019-05-16Bug 547174 - Clean core project doesn't always show active in consoleJeff Johnston3-3/+7
- add missing ProjectDescription.setBuildConfigs calls to CoreBuildLaunchBarTracker, CoreBuildLaunchConfigDelegate and CBuildConfiguration Change-Id: I0d1097d04f3a210a6a7e9f8ad35adb9ba5d7c3d6
2019-05-16Bug 500000 - Fix API warningMarco Stornelli1-0/+3
Change-Id: I520dccda37fd7bf675abbf3230de1d8a01307588 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-16Bug 547398 - Fix ConcurrentModificationException in ToolChainManagerJeff Johnston1-3/+3
- fix references of orderedToolChains list in for loops to use array copy Change-Id: Id6ad9ae5e680ed581a2b3ceddf2bfc19b68dcccd
2019-05-16Bug 120883 - Compliant "rule of 5" class wizardMarco Stornelli9-2/+401
Added the optional generation of copy constructor, move constructor, assignment operator and move assignment operator. Change-Id: I1fc0a04fd52ea828ca24d0fe57148b06dd27ed95 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-16Bug 545702 - Added new checker to verify copyright informationMarco Stornelli7-0/+291
Change-Id: I57cad8565ce3c752a41f89473a95d5427d10cc8b Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-15Bug 547174 - Clean core project doesn't always show active in consoleJeff Johnston3-4/+50
- order build config names so when clean for a project goes through the build configs, it finds the active one last and thus it will appear in the CDT build console - do this in CoreBuildLaunchbarTracker.setActiveBuildConfig() - do this in CBuildConfiguration.setActive() - do this in CoreBuildLaunchConfigDelegate.buildForLaunch() Change-Id: I379d6c9ba298f02cbc75d16e9941527cd2f9f45c
2019-05-15Bug 547144 - Switching from Local to docker container and back failsJeff Johnston1-0/+3
- fix CBuildConfigurationManager createBuildConfiguration to always ensure "" is added to the build configuration names so future references to Local will find the default build configuration in the ProjectDescription Change-Id: If15dde12befe060b4eb7c0ba2a2aeabbc1089ffa
2019-05-15Bug 547145 - Core build use of ProjectDescription should be synchronizedJeff Johnston1-3/+7
- also change ContainerLaunchConfigurationDelegate Change-Id: I5574d67ae030e728605c12f7bc05bcbb8e23e83d
2019-05-15Bug 547145 - Core build use of ProjectDescription should be synchronizedJeff Johnston4-15/+25
- synchronized core build project description manipulations using CoreModel as synchronization class Change-Id: Ic1312d5819ddc08acb492f57a2d87f1998329805
2019-05-15Bug 500000 - Added proper formatting for lambda expressionsMarco Stornelli9-3/+347
Change-Id: Ia530b00f3710b74d1749978c9c5d23a2d55646f0 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-13Bug 547104 - Adding new Docker Connection causes two build dirsJeff Johnston1-2/+40
- copy ChangeEvent logic from ContainerGCCToolChainProvider to ContainerTargetTypeProvider when a new connection is added Change-Id: Idbdaba7d10e4590722ff442447d195a3a2485907
2019-05-13Fix API rules errors caused by updating target platform toClément Hurlin1-3/+18
Eclipse-2019-06 Change-Id: I7270399ae6dc55d13ffd5986f41c5f6fe03781f1 Signed-off-by: Clément Hurlin <clement.hurlin@provenrun.com>
2019-05-13Use jacoco 0.8.4.Alexander Kurtakov1-1/+1
Change-Id: Ie6c4eef1db6e805a8b0960dac4f74961f6b70f85 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-05-12Bug 461435 - Added options to format pointers in methodsMarco Stornelli26-251/+456
Rules used: 1) Default is right alignment to be compliant with built-in formatter rules; 2) Pointer with declarator without name will be always left alignment unless there's a nested declarator; 3) Return value of methods/functions is always left alignment; 4) If left alignment is selected, if space after comma is selected too for a declaration list, space is always forced after the comma. Change-Id: I82d5ad130e665e5357644cc59655a558f3fb732f Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-12Bug 405409 - Formatting namespaces with inactive sectionsMarco Stornelli2-3/+56
Local scanner was peeking tokens from inactive regions confusing the formatter. Change-Id: I5975ec1042474be84b897e047a1e59cfc8bfa083 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-12Bug 458850 - Fix false positive for deferred classesMarco Stornelli3-7/+29
Change-Id: I46335a94d69ae8d4e5ae1c68857344d1dc513328 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-11[releng] Updated target definition with 2019-06 pre-release dependenciesMarco Stornelli2-9/+9
Change-Id: Ie0be30fabf4ffe2a6cf7a178dcc89dceb9cbd6c0 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-11Bug 547186: Remove use of depracated Platform APIJonah Graham3-14/+20
Change-Id: I5253633692a8619dabff28c542fda12c1d2fe9a9
2019-05-08Bug 239878 - Added new line before identifier to the UIMarco Stornelli3-0/+6
The option was already used but there wasn't any widget in the UI to let user change it. Change-Id: Ib8795468cc83b89bb3ef9676a5e0ed3f288d55da Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-08Bug 390324 - Fix cast operator containing func declaratorMarco Stornelli2-3/+44
Change-Id: I935fe1daabd18372062916e5a896896f5cab604f Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-08Bug 468749 - Fix false negative no virtual destructorMarco Stornelli2-4/+15
The checkers simply skipped nested classes. Change-Id: If464b229e586267d845768f9d96d3223328a8298 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-08Bug 546221 - Fix exception for nested namespacesMarco Stornelli2-4/+21
Change-Id: I6de8844a910350a0e834a8f38e1c17d4eba32842 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-08Bug 545952 - Added checker to check for goto usageMarco Stornelli5-0/+114
Change-Id: I5f7f157c5c208e686627bb90b001879953d83e70 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-07Bug 180451 - fix generateMakefiles() on incremental buildDorothea Pilz-Roeder1-5/+4
- generateMakefiles() requires similar patch for the top build directory like regenerateMakefiles(). - need to extend the check in isGeneratedResource for config directories located in subdirectory of the project root. Change-Id: Id1809e216aee54524bc6cb072f8883ea5a202b61 Signed-off-by: Dorothea Pilz-Roeder <dorothea.pilz-roeder@advantest.com>
2019-05-06Bug 547026 - fix ConcurrentModificationExceptionJeff Johnston1-1/+3
- in ContainerGCCToolChainProvider change collection of toolchains to be an array before accessing to prevent ConcurrentModificationException Change-Id: Ia39ddee181ba814997a34d5b1d68170fe1cda5ce
2019-05-06Bug 546979 - Fix exception in arduino port managementMarco Stornelli2-5/+16
Change-Id: I6958581f5314898193f9fa670a106a594baa13a7 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-05Bug 546843 - Initialization from dependent argumentHannes Vogt2-0/+48
Create deferred functions for constructor calls with dependent arguments. Change-Id: I007dd4fd12c13acdcb39225b73051589f6dafad3 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-05-02Bug 546409 - CMake configure failing in corner casesFabrizio Iannetti3-0/+27
- With Makefiles generator run configure step if no Makefile exists - Clean build dir before running the configure step Change-Id: I3514835920a452e724e04b19f64d4a74fc4f3c2c Signed-off-by: Fabrizio Iannetti <fabrizio.iannetti@gmail.com>
2019-04-30Disable Meson UI testsJeff Johnston4-2/+6
Change-Id: Id0036d80ac3f1ea652d63395593d4cbb8f3f5996
2019-04-29Bug 545756 - Fix aggregate init from string literalHannes Vogt2-2/+4
Fix nested type for typedefs Change-Id: Ie8ff31c9db9f3112487760640885066ea8cb0fd3 Signed-off-by: Hannes Vogt <hannes@havogt.de>
2019-04-28Bug 546395 - Adjust keybinding for "copy qualified name" featureMarc-Andre Laperle1-1/+1
Fix keybinding so that is doesn't conflict with "Last edit location" Change-Id: I75ab9ad4a46e64808cbe4f71dfa95f75fc20780e Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-04-28Bug 303870 - Add override virtual methods functionalityMarco Stornelli29-25/+2223
Added overridemethods package Change-Id: I73a8f0a396336acf7d3bbc8988e629da510ae781 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com> Signed-off-by: pmarek <pavel.akira.marek@gmail.com>
2019-04-26Bug 546395 - Added "copy qualified name" featureJeff Johnston1-17/+1
- fix isValidSelection() to not bog down performance Change-Id: I8d3b595c988f09c731d76b8174f5175b31115460
2019-04-26Bug 501609 - Fix colors for disassembly viewMarco Stornelli10-11/+252
All colors were hard-coded and it was nearly impossible to use the view with a dark theme. Added colors to the preferences and changed the main view background according to the theme. Change-Id: Ic35df1e272e8b2a90f11c1af3cb3b105cd535fe5 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-04-24Bug 546395 - Added "copy qualified name" featureMarco Stornelli13-8/+246
Change-Id: I66b544cf7d9b05fcf1e9d5641cfd5d6060fa802c Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>

Back to the top