1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-16 12:45:41 +02:00
Commit graph

60 commits

Author SHA1 Message Date
ewaterlander
f259d60aa3
Debugger and Source tabs for the Core Build launch configuration. (#950)
The launch configuration for local Core Build projects got the
Debugger and Source tabs in debug mode. Now the user can set the stop
at startup, a specific debugger, and all other Debug options as we
know from Managed Build projects.

The GdbLaunch class automatically picks up all the debug settings from
these new tabs. No additional code was needed for that.

The composition of Core Build tab groups is now fully done via the
launchConfigurationTabGroups extension-point.

This change relates to #758. It affects all Core Build projects,
including CMake projects.
2024-12-10 12:08:08 -05:00
Alexander Kurtakov
90dd1e77f9 Fix startup warnings from launchbar descriptors.
ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.864
!MESSAGE Enablement expression is missing for descriptor type
org.eclipse.cdt.debug.core.coreBuildDescriptorType

!ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.866
!MESSAGE Enablement expression is missing for config provider for
org.eclipse.cdt.debug.core.coreBuildDescriptorType

!ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.867
!MESSAGE Enablement expression is missing for config provider for
org.eclipse.cdt.debug.core.coreBuildDescriptorType


Change-Id: I2a739d8ad382a934e1a0e5b8f02f0e21cf1eeda0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-22 15:20:49 -05:00
Doug Schaefer
15c8bad95d Serial Flash Target and Launch. Clean up Generic Launch.
Adds target, launch classes, and launch bar support for targets
intended to upload their code to flash using a Serial Port. The
port is co-ordinated with the Serial Terminal so that the terminal
is paused during the upload.

Also cleaned up the Generic Launch so it's not using the
External Tools launch which has a number of UX issues. This
simplifies the settings and gives us more control. And it's made
reusable for the Serial Flash launch.

Change-Id: I31e9970243fbf1cf22d027bbdb892fde104dbefe
2017-11-13 15:56:57 -05:00
Doug Schaefer
c3f3da9f25 Core Build - add support for Generic target
Adapts to LaunchBar's new Build Tab extension.

Change-Id: Icad41a7083f4389a546234d2835a9c4b60fa0eae
2017-09-07 15:52:28 -04:00
Doug Schaefer
e9beafae10 Add Local Debug for Core Build launches. Qt Path var for Windows.
Adds gdb launching for Core Build launches. A common class is created
for things common to run and debug (and probably others).

At the bin directory containing qmake to the PATH var for builds and
launches since that's where the DLLs are.

Adds method and variable to GDBLaunch to override the default
environment.

Change-Id: I3ab3b48a2f99eaed50cdb4cfdc03959e9700abc5
2016-11-09 11:40:17 -05:00
Doug Schaefer
e371ba0919 Updates for Core Build.
Change-Id: I8720d5b57e335adde538838790c3ecdd465a7ed7
2016-10-12 19:19:19 -04:00
Doug Schaefer
b26917be90 Introduce Core Build launches and Launch Bar integration.
Unify launching for projects that use the new Core Build system.
Starts with CMake projects. We'll do Qt projects next.

Change-Id: I14af8e99decd54cc6548095b3ad3e054c550aea2
2016-09-12 11:14:17 -04:00
Jonah Graham
ff7f25b94d Bug 484900: Remove Majority of CDI classes
This is the first change to remove CDI from CDT. The CDI model
implementation is removed along with everything that directly
depends upon the implementation.

This commit does not include refactoring or moving classes. The few
insertions are the minimum necessary.

Change-Id: I80274e1a0d77bc7bb00a2afe4babc00c4f7613ae
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2016-03-08 19:18:05 -05:00
Dan Ungureanu
8de376b2d9 Bug 466543. Fixed matching error while importing breakpoints
Change-Id: I0607053c62b37b614665c58c520a77b8713a248e
Signed-off-by: Dan Ungureanu <dan.ungureanu@freescale.com>
2015-05-27 23:10:30 -04:00
Marc Khouzam
2c2e4c5b96 Bug 400628 - Support Dynamic Printf
Change-Id: I1e030d05b482fef29ef7128d5a897544a0f85ca6
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/10746
Tested-by: Hudson CI
2014-05-01 16:05:03 -04:00
Sergey Prigogin
9aee6c4850 Bug 225805 - Sourcelookup handling does not scale to large projects 2010-12-10 22:39:43 +00:00
Marc Khouzam
abf3f62731 Bug 318214: Unify Basic remote launch with Advanced remote launch 2010-07-23 18:06:58 +00:00
Marc Khouzam
8b68101304 Bug 314749: Typo. 2010-05-31 20:02:13 +00:00
Vivian Kong
6d906f69c5 externalize strings in plugin.xml in various plugins 2010-02-01 16:23:38 +00:00
John Cortell
db501eff16 [299369] Introduce source container that resolves paths relative to the executable. Applied patch, with modifications. 2010-01-13 00:06:26 +00:00
John Cortell
485b4d73de [299317] Executables view source remapping does not take into account launch configurations 2010-01-11 20:52:55 +00:00
Ken Ryall
4692c67a86 Bug 299087, Executables manager overhaul. 2010-01-08 05:37:52 +00:00
Marc Khouzam
721192f266 [284286] First phase of tracepoint support. Tracepoints can now be created/deleted/enabled/disabled, we can add conditions and passcount. 2009-12-18 18:59:44 +00:00
Mikhail Khodjaiants
d76cfab002 Bug 279473: Custom C/C++ Debuggers need a way to add their source containers to the preference page "C/C++, Debug, Common Source Lookup Path". 2009-07-15 15:32:05 +00:00
Pawel Piech
b006bc98c3 Bug 262826 - Create common C/C++ launch configurations 2009-02-27 22:38:54 +00:00
Alena Laskavaia
dc62fa9320 - bug 118100 - hardware breakpoints support 2008-04-28 21:56:56 +00:00
John Cortell
a602cd1826 Refactoring to use "BreakpointEvent" instead of "Catchpoint" to be consistent with how we refer to the feature at the UI level. 2008-04-25 21:23:39 +00:00
Alena Laskavaia
c652147479 bug 226689 - catchpoint support 2008-04-25 16:06:06 +00:00
Ken Ryall
ceb1b0efad Bugs 216092 & 211533. 2008-01-25 22:58:17 +00:00
Ken Ryall
66cbf5bea7 Bug 118299, improved watchpoint support. 2007-11-05 15:36:46 +00:00
Ken Ryall
02af47ffb6 Bug 118308 support for breakpoint actions. 2007-03-28 23:29:04 +00:00
Ken Ryall
f3e2d73cd2 Added support for breakpoint problem markers, bug 170027. 2007-01-31 20:16:00 +00:00
Ken Ryall
d770ae8727 Fix bug 159833. 2006-11-02 18:38:28 +00:00
Doug Schaefer
f68ca2c02b Made all of the plugins OSGi components. 2005-11-15 21:33:43 +00:00
Doug Schaefer
f1fa62b185 Upversioned everything. Changed the features to not unpack the plugins that don't have shared libraries. 2005-11-10 21:41:23 +00:00
Mikhail Khodjaiants
ed389a8c3d Added the new source container type (CDirectorySourceContainer) to provide the UI support for the subfolders search. 2005-04-25 23:03:50 +00:00
Mikhail Khodjaiants
4bc76bbea7 Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. 2005-03-22 00:11:28 +00:00
Mikhail Khodjaiants
c227d55fc4 Fix for bug 75948: Provide "breakpoint type name" for C breakpoints.
Applied patch from Jared Burns.
2004-12-22 21:44:53 +00:00
Doug Schaefer
0583121e43 Updated the version numbers to 3.0.0. 2004-12-22 19:49:22 +00:00
Mikhail Khodjaiants
03272b1adb Fix for bug 62659: Unable to set default for register format via plugin_customization.ini. 2004-12-03 20:34:46 +00:00
Doug Schaefer
739203fe55 Upversioning head to 2.1.0. 2004-07-15 15:54:47 +00:00
Mikhail Khodjaiants
34df8b137e Removed dependencies on the compatibility plugin and replaced deprecated classes and methods.
Warning cleanup.
2004-05-21 19:59:49 +00:00
Mikhail Khodjaiants
06ad029125 Moved the "FUNCTION" and "ADDRESS" breakpoint attributes to ICLineBreakpoint.
Added support for the Disassembly view.
2004-04-27 23:13:23 +00:00
Mikhail Khodjaiants
2a72346aa5 Implementing retargettable breakpoint related actions. 2004-04-12 22:33:55 +00:00
Mikhail Khodjaiants
15a02c374e Removed dependency to xerces. 2004-04-03 00:04:03 +00:00
Doug Schaefer
62a5a610ad Added back the xerces deps. 2004-04-01 20:52:48 +00:00
Doug Schaefer
e3569cbd19 Removing plugin and feature references to xerces. 2004-04-01 20:39:39 +00:00
Doug Schaefer
e1b04cf0c0 Added org.eclipse.core.runtime.compatability as a
dependency to satisfy Eclipse 3.0M6 requirements.
2004-01-05 20:26:57 +00:00
Doug Schaefer
9c677d807f Upversioned the plugins, etc to 2.0.0.
Made sure the jar files got included in the zips.
2003-11-25 18:24:55 +00:00
Doug Schaefer
9dc3aa63e5 Upgrade to Eclipse 3.0. Includes:
- upgrade plugin.xml files
- use PDE containers
- apply Eclipse 3.0 porting items, in particular openEditor and gotoMarker
- remove TestWorkbenches from test plugins
2003-11-24 18:31:03 +00:00
Doug Schaefer
fe07db2d72 Upversioning everything to 1.2.0. 2003-10-01 20:23:21 +00:00
David Inglis
5ae31fb0e6 update version 2003-04-23 15:03:25 +00:00
Mikhail Khodjaiants
d7b288068e Added persistency to the source locator. 2003-02-18 19:24:08 +00:00
David Inglis
b5732a50bd change version to 1.0.1 2002-12-16 20:50:32 +00:00
David Inglis
2be2685341 missing dep. 2002-10-02 13:30:20 +00:00