Skip to main content
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2018-02-13[releng] Bump version to 9.5.0Jonah Graham2-2/+2
Change-Id: Ie342f02f7aae633f41a7ab7d39c21e056793a04a
2017-11-02Bug 520340: enable CLI to CDT's code formatterMustafa Yücel5-0/+189
example usage: eclipse -nosplash -application org.eclipse.cdt.core.CodeFormatter -consoleLog \ -verbose -config .settings/org.eclipse.cdt.core.prefs src/ imported CodeFormatterApplication from eclipse.jdt.core: org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/ revision 823698366b88fe7e6c1438813d7dd191ff9aa71f org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/ revision c2646812d22906feca88c2f52911ca7c4eae2299 Change-Id: Id934c8958c66f562bd2402dcbd8b7c60e39cc7a5 Signed-off-by: Mustafa Yücel <>
2017-10-22Bug 513589 - Add support to build CDT projects in a Docker ContainerJeff Johnston11-0/+322
- add IOptionalBuildObjectPropertiesContainer interface to use for objects that supply optional build properties - add new IOptionalBuildProperties interface that defines optional build properties donated by external plug-ins - add new - change IConfiguration to an IOptionalBuildObjectPropertiesContainer - change IManagedProject to be an IOptionalBuildObjectPropertiesContainer - fix ProcessClosure to ensure that readers are not null before accessing them - fix Container launch delegate to look at project optional build properties for active configuration to fetch connection and image info and use said info to find a matching launch or create a new one - have Container launch delegate use the image name as part of the launch config name - have Container launch short-cut also use the project's optional build properties for the active config to get connection and image information before any defaulting - change AutotoolsNewMarkerGenerator to store the command launcher as an ICommandLauncher - add new CommandLauncherFactory extension to cdt.core that allows plug-ins to specify a CommandLauncherFactory that will return an ICommandLauncher based on the project - add macros for new extension to CCorePlugin - add new CommandLauncherManager class that loads CommandLauncherFactory extensions and is used to give an ICommandLauncher wrapper that will go through the list of CommandLauncherFactory extensions until one returns non-null ICommandLauncher - add code to RemoteCommandLauncher so it will use the CommandLauncherManager to get the local launcher - also change RemoteCommandLauncher to check at execution time whether the command is local and in that case use the local command launcher - add new ICommandLauncherFactory interface - add new ContainerCommandLauncher to launch - add new ContainerCommandLauncherFactory class for returning a ContainerCommandLauncher instance to launch commands in a Docker Container - change MakeBuilder to use CommandLauncherManager to get its ICommandLauncher - change CommandBuilder to use CommandLauncherManager too - ditto for Builder and AbstractBuiltinSpecsDetector and ExternalToolInvoker - change Configuration to load/store optional build properties as well as return the properties to get/set - ditto for MultiConfiguration - change ManagedProject to implement IOptionalBuildOptionProperties interface - ditto for ProjectType - create new OptionalBuildProperties class to store optional build properties for a configuration - bump cdt.docker.launcher to 1.1.0 - use CommandLauncherFactory extension to define ContainerCommandLauncherFactory - add optional ContainerPropertyTab which allows the end-user to optionally choose to build a C/C++ project in a Container and specify the connection/image to use - in LanguageSettingsSerializableSettings class, call the CommandLauncherManager getLanguageSettingEntries method to get the massaged language setting entries based on the current list - in LanguageSettingsProviderSerializer, try and get the pooled entries using the cfg description so that it will have the project and can use the CommandLauncherManager to get entries from image - in ContainerCommandLauncherFactory move cached headers under a HEADERS directory in the plug-in area - create a sub-directory for the connection and a sub-directory for the image based on cleansed names - store the real names of the connection and image to use later in the DockerHeaderPreferencePage - modify LanguageSettingsEntriesTab to force the horizontal scroll bar to appear (this is a bug in SWT SashForm support and the fix here isn't quite correct, but is better) - add new DockerHeaderPreferencePage that allows user to remove cached headers from images - change C/C++ Docker preferences to be titled: Docker Container - fix LanguageSettingsWorkspaceProvider.getSettingEntries method to use the CommandLauncherManager so entries will be transformed to use cached headers - add BaseDatabindingModel class - add DataVolumeModel class to model a volume mount - add ContainerPropertyVolumes model to model volume specification and selected volumes - add properties to ContainerCommandLauncher to represent volumes and selected volumes for a configuration - add ContainerDataVolumeDialog for specifying a volume mount by the end-user - add a null detector for cfgDescription in LanguageSettingsSerializableProvider - fix AutotoolsNewMakeGenerator.getWinOSType to not specify "." for working dir - fix GCCBuiltinSpecsDetectorCygwin to not map paths to Cygwin if the current configuration is enabled for container build - add logic to ContainerCommandLauncher to look for Windows file formats and change them to unix format and map any "." working dir to be /tmp - fix ContainerLauncherConfigurationDelegate similarly - fix AbstractBuiltinSpecsDetector to pass in the current configuration description when getting the CommandLauncher since the current configuration may not be the active configuration - change ContainerPropertyTab to add Elf and GNU Elf binary parsers when build in Container is chosen so that output executables are treated as Binaries by the CDT project - add documentationl for the ContainerPropertyTab in Build Settings and the Data Volume dialog pop-up it brings up - change CommandBuilder to accept a project as an argument to its constructor and to pass this as an argument to the CommandLauncherManager - have StepBuilder pass project when creating a CommandBuilder Change-Id: Ia78488b93056e6ec7ca83a6c87b3a9d2b9424943
2017-05-31Bug 517516: Update N&N in CDT docsJonah Graham2-142/+165
Includes synchronizing same sections in Standalone Debugger docs Change-Id: I7b66cc8b16da1f69c943aa922e1cded32346cbaa
2017-05-26Remove CDI leftovers from docs.Alexander Kurtakov4-16/+2
Change-Id: I4e4d16c428d27ff2471f6510400ddb4bf45f3065 Signed-off-by: Alexander Kurtakov <>
2016-12-05Add missing reference to GDB Debugging Preferences (for DSF preferences)Jonah Graham1-0/+1
Change-Id: I46636de4cf8893991ba6587425c45eea6c2d93e5
2016-12-05Bug 484900: Remove CDI User DocumentationJonah Graham6-82/+4
Change-Id: I16ebb6319d3f10edba55b1b96be053a2dc9bc8b4 Signed-off-by: Jonah Graham <>
2016-11-15Update version to 9.3.0Marc Khouzam2-2/+2
Change-Id: Ic953ccc5d38ff3661ca44de21ed8c4b7dad5b246
2016-11-14Update version to 9.2.0Marc Khouzam2-2/+2
Change-Id: I36ad4218b20b8ea70584c89f5be45c757bf4c714
2016-08-17Update version to 9.1.0Marc Khouzam2-2/+2
This commit used the script releng/scripts/ Change-Id: I8274a6e8dd5c0f1e450f07952e138b265a441a62
2016-06-30Remove old .cvsignore filesMarc Khouzam3-6/+0
Change-Id: Ia66de47055a15d94c0aa45d1198f0a9e78d82ad0
2016-05-26Create a dummy file in the user doc index when skipDoc.Doug Schaefer2-0/+58
Change-Id: Id5039869212f6b900fb423ea1cd5b27782cc9ad5
2016-04-13Bug 472765: User documentation for Path MappingJonah Graham3-0/+83
Change-Id: Ida009cc85c0b35845bd2c6db19a7e23a0a37f700 Signed-off-by: Jonah Graham <>
2016-04-08Update DSF Intro Docs to current masterStefan Sprenger1-56/+53
Updates: - references from CVS to git - Old version of SDK to more recent version - many typos Change-Id: Ibea3ec63ddf0ddf6a17ed976885ef0cf593ea3d8 Signed-off-by: Stefan Sprenger <>
2016-01-18Incremented CDT features version to 9.0.0Marc Khouzam2-2/+2
This includes bumping the standalone debugger to 9.0.0 Change-Id: I55fae1cec995b5f6865a5b174c004ed1b76e9bea
2015-10-16Remove some unused images in documentation pluginsMarc-Andre Laperle160-0/+0
I used a simple script: for every file name of a given extension { grep for the file name usage if no result { delete it! } } I only deleted things under the documentation plugins, to be safe. This results in about 8MB of deleted images. Change-Id: I566b8b1ff396b67689d273fc6e827dd3a02ad991 Signed-off-by: Marc-Andre Laperle <>
2015-06-10Incremented CDT feature version to 8.8.0Marc Khouzam2-2/+2
Change-Id: Ib1189a08a5f0225fd676b682dc8a10477ad3acc5 Signed-off-by: Marc Khouzam <>
2015-05-11Bug 467023 - Minor updates to the DSF Programming IntroJonah Graham1-0/+2
- Add a note about turning pre-processor off so edits made as part of the tutorial are not overwritten - Add missing ConfinedToDsfExecutor for Exercise 4 - Fix typo Change-Id: I790fc2e3f640510a665a9a29a04f20502af7c710 Signed-off-by: Jonah Graham <>
2015-05-04Incremented CDT feature version to 8.7.0Marc Khouzam2-2/+2
Change-Id: Ife0feaaa9263d2b7797e31d628250bd26caff1b5 Signed-off-by: Marc Khouzam <>
2015-02-19Bug 460370 - Remove reference to CDT project name in Welcome screenMarc Khouzam3-3/+3
Change-Id: I5532b0f4b2f1c47d45fab056769187bca1895427 Signed-off-by: Marc Khouzam <>
2015-01-29Add build flag (-DskipDoc) to be able to skip building documentationMarc-Andre Laperle2-60/+90
Building documentation can take several minutes and is often not necessary. I suggest that we leave it on by default so that people building locally still get a full, consistent build of CDT but that it should be possible to skip it on demand. My build time went from 4:14s to 1:45s (without running tests). Change-Id: Ic7c4535f3faf82080534d39ccbe6f452d8b52317 Signed-off-by: Marc-Andre Laperle <>
2015-01-08Bug 449604: Comment/Uncomment for C++ editor not documented correctlyAndrew Gvozdev1-8/+16
2015-01-08Bug 449605: Comment Code Aids doesn't refer to correct location forAndrew Gvozdev1-2/+4
2015-01-08Bug 449596: Hello World tutorial shows non-existing command to buildAndrew Gvozdev1-1/+1
2015-01-06Incremented CDT feature version to 8.6.0.Sergey Prigogin2-2/+2
Change-Id: Ic90c8e6a68d21e5b90ec3fac997da6a95a29bedf Signed-off-by: Sergey Prigogin <> Reviewed-on: Tested-by: Hudson CI
2014-12-16Update to new CDT LogoMarc Khouzam2-0/+0
Change-Id: Iac76b204027efa01c8f848050a36d05022ecdf86 Signed-off-by: Marc Khouzam <> Reviewed-on: Reviewed-by: Marc-Andre Laperle <> Tested-by: Marc-Andre Laperle <>
2014-11-04Bug 446013 - Improvements to CDT launch configurations context helpIulia Vasii2-1/+21
Link "C/C++ Application", "C/C++ Remote Application" and "GDB Hardware Debugging" launch configurations tab groups to existing "C/C++ Development User Guide" documentation. Change-Id: I8220fe14ab22f14167ee2026c4a1f93b3cc7cd3e Signed-off-by: Iulia Vasii <> Reviewed-on: Reviewed-by: Teodor Madan <> Tested-by: Teodor Madan <>
2014-07-21Inremented branding plugin version to 8.5Sergey Prigogin2-2/+2
2014-07-01Cleared up the target model making it a provider responsibility.Doug Schaefer1-0/+1
The launch config descriptor provides the list of targets for a given (usually active) config. The manager still manages which one is active.
2014-05-29Bug 435887 - Update cdt.doc.isvMartin Oberhuber7-16/+28
The org.eclipse.cdt.doc.isv bundle had not been updated since Juno. This commit adapts to the changes from bug 303083, and does some more updates to comply with CDT 8.4 Luna: 1. Update the doc.isv bundle version number - I deliberately jumped from 5.2.0 to 5.4.0 in order to leave room for a Kepler version (not sure if it is a good idea to leave out a version) 2. Update CDT Release name to "8.4 (Luna)" and Coppyright Date (2014) 3. Update link to Oracle Java Docs since BREE is now Java 7 4. Add org.eclipse.cdt.core.native to the sourcepath for Javadocs 5. Add o.e.cdt.util.spawner and o.e.cdt.util.pty packages to API docs 6. Remove org.eclipse.cdt.core/search from the source path list That source folder had been removed 8 years ago when PDOM came :) 7. Fix an XHTML validation error in about.html that made it not possible to view Legal Notices from the docs link There might be more CDT API packages that our community currently uses and that are not yet generated into the API docs. Adding them should be easy if that's desired, but I noticed that in many cases the Javadocs themselves are somewhat weak so I didn't want to expose them without the code owner's approval. Change-Id: I6c16aed4408d83994075a9b0505bc7d3e68b11d1 Signed-off-by: Martin Oberhuber <> Reviewed-on: Tested-by: Hudson CI Reviewed-by: Doug Schaefer <>
2014-04-29bug 433472: Sample code is untidyAndrew Gvozdev2-7/+9
2014-04-29bug 433463: Poor phrasing in "Tutorial: Creating a simple application"Andrew Gvozdev1-1/+1
2014-02-14bug 428230: What's New and Noteworthy in CDT 8.3?Andrew Gvozdev16-240/+404
2014-01-21Bumped up CDT version to 8.4.Sergey Prigogin2-2/+2
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55 Reviewed-on: Reviewed-by: Sergey Prigogin <> IP-Clean: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2014-01-07bug 422558: Managed build projects context help is brokenAndrew Gvozdev7-124/+48
2013-09-27Bug 412380 Documentation for "Skip trivial initializer" flag.Thomas Corbat2-0/+11
Replaced the screenshot and added a short description of the new options. Change-Id: Iab2be3bb769079fac8cad70d16d37797d4a57100 Reviewed-on: Reviewed-by: Thomas Corbat <> IP-Clean: Thomas Corbat <> Tested-by: Thomas Corbat <>
2013-08-27Fixed parent pom version to referenceAndrew Gvozdev2-2/+2
2013-07-24bug 404913: Dialect category and options for language standards for GCC ↵Andrew Gvozdev1-2/+3
2013-06-11bug 409392: Description for overlay decorations in user docAndrew Gvozdev9-0/+45
2013-06-08bug 409163: What's New and Noteworthy in CDT 8.2?Andrew Gvozdev1-0/+1
2013-06-08bug 409392: Update context help and user documentation for new Scanner ↵Andrew Gvozdev3-0/+22
Discovery "Preprocessor Includes, Macros..." property/preference pages
2013-06-08bug 409163: What's New and Noteworthy in CDT 8.2?Andrew Gvozdev1-0/+7
2013-06-05bug 409392: Context help for new Scanner Discovery "Preprocessor Includes, ↵Andrew Gvozdev1-0/+15
Macros..." property/preference pages
2013-06-05bug 409392: Update context help and user documentation for new Scanner ↵Andrew Gvozdev39-69/+872
Discovery "Preprocessor Includes, Macros..." property/preference pages
2013-05-29bug 409392: Removed also images which are unused nowAndrew Gvozdev2-0/+0
2013-05-29bug 409392: Removed docs for non-existing scanner discovery property pages ↵Andrew Gvozdev10-267/+1
on file and folder level
2013-05-29Minor cosmetic changes to user doc.Andrew Gvozdev2-2/+2
2013-05-27bug 409163: What's New and Noteworthy in CDT 8.2?Andrew Gvozdev31-326/+631
2013-04-24Bug 403263 - Add link on Concepts/Templates pageJesse Weinstein1-32/+50
Change-Id: Ibab1ef72640a2f9a7d737c6ca76cac52577e3745 Reviewed-on: Reviewed-by: Sergey Prigogin <> IP-Clean: Sergey Prigogin <> Tested-by: Sergey Prigogin <>
2013-04-03Bug 404695: Removing screenshots from menu docsJesse Weinstein15-98/+88
Also makes a tiny change to the CSS applied to the menu items, setting vertical-align:top. Change-Id: If54e5a15d96654a0697d4f3f56f32745d9bae031 Reviewed-on: Reviewed-by: Sergey Prigogin <> IP-Clean: Sergey Prigogin <> Tested-by: Sergey Prigogin <>

Back to the top