Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2018-03-15[releng] Update SWTbot to p2 URL for Lunacdt_8_6Jonah Graham1-1/+1
Change-Id: I0be17f543623a32024c1801e139a6aca4c98ff8d
2015-04-19[CDT 8.6 Build] - Fix the link to get dependencies fromRafael Peria de Sene1-2/+2 Change-Id: I6afd574a5a9f18f821ad801e4c4552273a415285 Signed-off-by: Rafael Peria de Sene <>
2015-02-11Bug 459688 - Label in breakpoint thread filter dialog should match debugCDT_8_6_0Marc Khouzam1-6/+9
view Change-Id: I3d74c3316f5acbf2b6aadc0b6e99e7081384f401 Signed-off-by: Marc Khouzam <> (cherry picked from commit 0e041e8e862bf111ab3083caa34b392b50c494a6)
2015-02-05Bug 459179 - ClassCastException in CPPSemantics.getParentScopeSergey Prigogin1-1/+2
Return proper global scope in QtPDOMLinkage.getGlobalScope() method.
2015-02-05Bug 459179 - ClassCastException in CPPSemantics.getParentScopeSergey Prigogin1-0/+6
Fixed compilation error in
2015-02-05Bug 459186 - Index read locks are leakingSergey Prigogin1-5/+9
2015-02-05Bug 459179 - ClassCastException in CPPSemantics.getParentScopeSergey Prigogin5-5/+18
2015-02-04Bug 458679 - Ranking list-initialization sequences with user-definedNathan Ridge5-37/+69
conversions Change-Id: Ia976acf656f3431f96880b32fedc575a56c4e86b Signed-off-by: Nathan Ridge <>
2015-02-02Bug 458499 - Unable to debug when GDB command contains additionalMarc Khouzam2-12/+21
arguments Change-Id: I0cfb07dd04d28062a653f76dbd23510d712e4c71 Signed-off-by: Marc Khouzam <> (cherry picked from commit 624446b2c348b895417f9564d946b2fad0c55816)
2015-02-02Bug 458650 - NPE when creating a "C/C++ Remote Application" launchTeodor Madan1-6/+9
config Change-Id: I72f48aa4fa7b46e0d5ba5e5e8f6e4877269ea7f5 Signed-off-by: Teodor Madan <>
2015-01-29Bug 458066 - cannot specify pid to Standalone DebuggerJeff Johnston7-16/+51
- allow pid to be specified following -a option for Standalone debugger - if pid is specified, use it to set the ATTR_ATTACH_PROCESS_ID setting for the launch configuration - setting the pid will cause the process dialog not to appear and the debugger will attempt to debug the given process - an invalid pid will result in in the dialog being opened - the pid is not used with the -r option and is ignored - updated the README file and docs Change-Id: I5a1d39f97285ad41dcb986dfb4692f9d808bafeb (cherry picked from commit f433cb1e85d119f6ca3db33eb298d9695bb2d10b)
2015-01-26Fixed NPE when opening preference page for Working SetsAlena Laskavaia1-3/+10
java.lang.NullPointerException at org.eclipse.cdt.internal.ui.workingsets.IWorkingSetProjectConfigurationFactory$Registry$ at org.eclipse.cdt.internal.ui.workingsets.IWorkingSetProjectConfigurationFactory$Registry$ at java.util.TimSort.countRunAndMakeAscending( at java.util.TimSort.sort( at java.util.Arrays.sort( Change-Id: Ibe91a679c876ed5f70f4f787188e13e52203466c Signed-off-by: Alena Laskavaia <>
2015-01-26Enhanced Expressions: menu for add locals and registers in dsfAlena Laskavaia5-0/+122
Added a popup menu in expressions menu to add locals group and registers group - for discoverability of this feature. The menus are added to generic dsf but the command handlers added to the gdb plugin, just in case somebody wants to implement this for another dsf based debugger Change-Id: Iab64e2a9f3a0c81f8bac939a2a5e94c67ef1daba
2015-01-26Bug 458076 - [visualizer] load of some cores missing when there areMarc Dumais1-21/+27
multiple CPUs Change-Id: Ice5e6d7447336ddaf678d37854783eff349e22bb (cherry picked from commit 674e89ad8f5fbf6280a3a18a916a8a3490a2fa33)
2015-01-24Bug 458317 - Fix an NPE in MethodHighlighting.consumes()Nathan Ridge2-3/+14
Change-Id: I6a88e26aa60d57dd8c95079672ce0c1ceff8b3d7 Signed-off-by: Nathan Ridge <>
2015-01-23Missing fragment description for ppc64leMarc Khouzam1-1/+2
Change-Id: I08a69ccb69e184a8d6c08ff22f1e4ac956f648a4 Signed-off-by: Marc Khouzam <>
2015-01-21Bug 451082 - Added support for 'alignof'Sergey Prigogin5-46/+64
2015-01-21Bug 457511 - Instantiation of nested class used inside enumeratorSergey Prigogin2-13/+50
Change-Id: I45f8f49ab1aa45b8f1309bb465ca08b001762173 Signed-off-by: Nathan Ridge <>
2015-01-19Point cdt_8_6 build to its own locationMarc Khouzam1-1/+1
Change-Id: I6c7c5f8945ad65a6cedc7d1a9f9f9c5751f6fac2
2015-01-19Bug 457495 - Include packed jars for CDT buildsMarc Khouzam2-1/+16
With this change the build will now contain the packed jars for each plugin. They can be seen under releng/org.eclipse.cdt.repo/target/repository/plugins/*pack.gz. Those packed jars are removed from the zip file as they just duplicate the existing jars. Change-Id: Ida5804e6939f1dd99a5cc169518738bb394198a6 Signed-off-by: Marc Khouzam <>
2015-01-19Bug 456959-Breakpoint Enable does not work after restarting the applicationAlvaro Sanchez-Leon2-35/+52
Change-Id: I97e1256a3c718ed653ad255bffe1fa67ae5368c2
2015-01-19Missing @since tagMarc Khouzam1-0/+1
Change-Id: I26236d4b7d4b3bab5d06faf728209768efb15299 Signed-off-by: Marc Khouzam <>
2015-01-19Bug 214398: Implement Load Symbols and Load Symbols for All Alena Laskavaia10-55/+547
- switched default ui from actions to commands - for DSF implemented this in DSF GDB - for CDI implemented command wrappers - created new API to support loading symbols in IModules service (IModules2) Change-Id: Id44f42fa9f0f3d7f22ff7dda07c0830262667d9c
2015-01-17TypoMarc Khouzam1-1/+1
Signed-off-by: Marc Khouzam <>
2015-01-16Debug BaseTestCase: don't swallow exceptionSimon Marchi1-10/+5
Catching the exception and asserting false just hides the real reason, making failures harder to debug. Change-Id: I1a73fb5893da2762d0b9a9a496749643471f75b4 Signed-off-by: Simon Marchi <> Reviewed-on: Reviewed-by: Marc Khouzam <> Tested-by: Marc Khouzam <>
2015-01-16debug tests: Remove runToLineSimon Marchi3-55/+4
runToLine uses gdb's -exec-until, which has a very strange and unpredictable behaviour. It is safer to use runToLocation, which uses a temporary breakpoint + continue. Change-Id: If7bbbdd12570b50f38eb92f1748d10dff96f1f45 Signed-off-by: Simon Marchi <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Marc Khouzam <> Tested-by: Marc Khouzam <>
2015-01-16Bug 457503 - Argument-dependent lookup fails for index types in globalSergey Prigogin19-71/+311
2015-01-16Cosmetics.Sergey Prigogin13-117/+105
2015-01-16Force thread order in GDBProcessesTest.getThreadDataSimon Marchi1-2/+9
A change in gdb showed that we shouldn't rely on the order of threads when they are all created at the same time. The solution is to break after each thread is created, so that gdb takes note of the new thread before we spawn another one. This way, they'll always be in the same order. Change-Id: Ia62dc0476163ad44bba52d51df95cf747d27da84 Signed-off-by: Simon Marchi <> Reviewed-on: Reviewed-by: Marc Khouzam <> Tested-by: Marc Khouzam <>
2015-01-16debug tests: Cleanup filename referencesSimon Marchi19-164/+161
This patch attempts to standardize the naming and factor out the variables that refer to source or executable files throughout the debug tests. It removes definitions of paths that are already defined in BaseTestCase. Also, it tries to name these consistently: - filename of executable: EXEC_NAME - filename of source: SOURCE_NAME Finally, it replaces hardcoded paths at various places by constants at the top of the test class. Change-Id: Ib2ea3e46b41185fb9614ae6ad9d41c3b70154884 Signed-off-by: Simon Marchi <> Reviewed-on: Reviewed-by: Marc Khouzam <> Tested-by: Hudson CI Tested-by: Marc Khouzam <>
2015-01-16Bug 399215 - Toggle Function breaks the code...Thomas Corbat2-2/+23
- Test case for reproducing the problem. - The code is lost because a copy of the body, which contains macro references is not rewritten, but its raw signature is taken. The raw signature of a copy is empty in this case. I've solved this issue by using the raw signature of the original node for get raw signature. This is a fundamental change of ASTNode.getRawSignature(). We could also solve this in the StatementWriter to get the original node before accessing the raw signature. Change-Id: I64b408b09444df818d30d99d99de4a1974eacf93 Signed-off-by: Thomas Corbat <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Sergey Prigogin <>
2015-01-16Bug 443481 - Warnings about non-existing invalid project pathsAnton Leherbauer1-11/+16
Add a hidden preference "org.eclipse.cdt.core/validate_include_entries" which allows to disable validation of include entries if set to false in plugin_customization.ini. Change-Id: Ia80f875228a459589ab8a4e6733d3e2f723f78d3 Signed-off-by: Anton Leherbauer <> Reviewed-on: Tested-by: Hudson CI
2015-01-15Bug 457590 - Workspace... button does not work in Library Path pickerAlena Laskavaia1-3/+9
Change-Id: Idcb597b5d60494438b1a5f29f4efad00050acc06 Reviewed-on: Reviewed-by: Elena Laskavaia <> Tested-by: Elena Laskavaia <>
2015-01-15Update location to use for GDBs on HIPPMarc Khouzam1-1/+1
This new location lends itself better to using our new GDB download script dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/scripts/ Signed-off-by: Marc Khouzam <>
2015-01-15Add Mac support to script to download gdbMarc-Andre Laperle1-1/+9
-Make sure getopt command is present (not included by default on Mac but available through MacPorts -Patch wrong include Change-Id: I3ad1e19091896f8644ededa9d8200efe40bae82b Signed-off-by: Marc-Andre Laperle <> Reviewed-on: Reviewed-by: Simon Marchi <>
2015-01-15Update GDB download script for GDB 7.8.2Marc Khouzam1-1/+1
Signed-off-by: Marc Khouzam <>
2015-01-15Avoid duplicate code in scriptMarc Khouzam1-10/+9
Change-Id: Ia40f8fd676a7e2c302f06efa4ccf9fb77dc6dfc9 Signed-off-by: Marc Khouzam <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Simon Marchi <>
2015-01-15abstract main tab: replace auto-config checkbox with combo itemAlena Laskavaia5-128/+154
as discussed on cdt-dev I am trying to make ui look better and more generic by replacing "Select configuration using 'C/C++ Application'" checkbox with Automatic selector. Launch delegate or subclass on main page can control and override behaivior of this ui control This won't break API but it will break UI if subclasses were actually doing something with original chechbox control (besides not creating it). Change-Id: I36f20bf05ff19e1fd66782e2351f18edc7d507cc Signed-off-by: Alena Laskavaia <> Reviewed-on: Tested-by: Hudson CI
2015-01-15dsf main debug tab: swapping project and binary fieldsAlena Laskavaia1-1/+2
project field should be first since project selection drives binary selection Change-Id: I53a2832e283ac6f32876c6262ec9df1a4196bb6c Signed-off-by: Alena Laskavaia <> Reviewed-on: Tested-by: Hudson CI
2015-01-15debug tests: Introduce line "tags" to avoid hardcoding line numbersSimon Marchi5-29/+98
Hardcoding line numbers in tests make it a pain to modify the test sources. The approach adopted in the gdb testsuite is to look for a specific string in the source file and return the line number where it is found. I made a similar system for the CDT debug tests. I dubbed this system breakpoint tags, a tag being the string we look for in the source file. I modified the MIRunControlTest as an example, as well as GDBProcessesTest and MIRegistersTest because they are re-using the same breakpoints. SOURCE_PATH and EXEC_PATH were duplicated in many test cases, so I factored them in BaseTestCase. Change-Id: Id1e64b2064914005ab1d87e16704866aa1c8b9ec Signed-off-by: Simon Marchi <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Elena Laskavaia <>
2015-01-14Use tycho-extras-version when neededMarc Khouzam1-2/+2
Change-Id: I9cf0347304e3ab42402a7c83594afa9feeb31d4d Signed-off-by: Marc Khouzam <>
2015-01-14Add SourceReferences to pluginsMarc-Andre Laperle1-0/+18
This allows the user to clone and checkout the source code of CDT without knowing where the repository is. See: One use case is to right-click on a plug-in under the Plug-in dependencies in Package Explorer view and select Import from Repository. Note that for this EGit needs to be installed. What this patch does is to let Tycho generate the source references in the MANIFEST.MF of the built jars. So to test this patch, one can build the update site locally and inspect the manifests of the (non-source) jars. Change-Id: I807cd7842e3485ae1affcaa03ae08bdbb1677c97 Signed-off-by: Marc-Andre Laperle <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Alvaro Sanchez-Leon <> Tested-by: Alvaro Sanchez-Leon <>
2015-01-14Bug 445128 - Copy processing-instruction in xsl processingMarc Khouzam1-1/+8
Change-Id: I92282ff1e9f9ba8b1de245298d5bd0db401ca479 Signed-off-by: Marc Khouzam <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Marc-Andre Laperle <> Tested-by: Marc-Andre Laperle <>
2015-01-13Bug 457374 - A 'using' declaration confuses Organize IncludesSergey Prigogin2-10/+39
2015-01-13Bug 445128 - Enable the use of p2 mirrors for CDT releasesMarc Khouzam4-18/+110
Note that <repo-path> will need to be changed at release time to point to the release location, which will probably be "tools/cdt/releases/8.6" Change-Id: I0a89c8807a435ac348f4f28f2442d27668248cfc Reviewed-on: Tested-by: Hudson CI Reviewed-by: Marc-Andre Laperle <> Tested-by: Marc-Andre Laperle <> Reviewed-by: Marc Khouzam <> Tested-by: Marc Khouzam <>
2015-01-13Bug 457301 - Organize Includes ignores IWYU pragma: keepSergey Prigogin8-18/+179
2015-01-12Add script to download and build multiple versions of gdb automaticallySimon Marchi1-0/+328
This script can be used to download and build automatically multiple versions of gdb, which is necessary when working on the CDT debug tests. Change-Id: Ibf9ddac4efe8f80f480ae2bc9702b722bdc97192 Signed-off-by: Simon Marchi <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Marc-Andre Laperle <> Tested-by: Marc-Andre Laperle <> Reviewed-by: Marc Khouzam <> Tested-by: Marc Khouzam <>
2015-01-12Bug 423342 - MinGW builds fail with custom EFSPiotr Aniola1-3/+5
Signed-off-by: Piotr Aniola <> Change-Id: I9aafac7355350d076a197159c8ba4f4d05812eeb Reviewed-on: Tested-by: Hudson CI Reviewed-by: Marc-Andre Laperle <> Tested-by: Marc-Andre Laperle <>
2015-01-12debug tests: Add test for thread nameSimon Marchi5-56/+70
This patch adds SyncUtil.getThreadData to make it easy to get the thread data from the gdb thread number. Change-Id: I948a8b87cc3afa64f3d73de23d4ace12ef4c0c1a Signed-off-by: Simon Marchi <> Reviewed-on: Reviewed-by: Alvaro Sanchez-Leon <> Tested-by: Alvaro Sanchez-Leon <>
2015-01-09Bug 453398: NPE in SupplierBasedCdtVariableSubstitutor ("ExpandAndrew Gvozdev1-1/+5
env.variable refs") Change-Id: I4ff9f5191ac5ffe5e5b34b8aba7758aa4965b213 Signed-off-by: Andrew Gvozdev <> Reviewed-on: Reviewed-by: Sergey Prigogin <> Reviewed-by: Doug Schaefer <> Tested-by: Hudson CI

Back to the top