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