martin
bf85980317
DBG: (Unix) Added (very) basic support for console apps (console window)
...
git-svn-id: trunk@30351 -
2011-04-17 15:44:14 +00:00
martin
5b6cc6df96
DBG: "inspect" dialog, now shows entire class
...
git-svn-id: trunk@29056 -
2011-01-16 19:11:23 +00:00
martin
0308e84da6
DBG: added internal debugger debug/experiment facility, with DBG_WITH_DEBUGGER_DEBUG
...
git-svn-id: trunk@28730 -
2010-12-16 18:56:37 +00:00
martin
04eb05df31
DBG: Added instruction stepping / fixed some assembler window issue
...
git-svn-id: trunk@28388 -
2010-11-22 00:25:09 +00:00
martin
70dee9c7bf
Debugger: Refactor Disassemble to use object-queue. Disassembler to be represented by an object, like breakpoints, stack, etc
...
git-svn-id: trunk@28220 -
2010-11-14 19:13:44 +00:00
martin
aac97933fc
Debuger/SourceEditor: Prevent Applicatio.ProcessMesages from debugger, while SrcEditor is setting up a new tab. Issue #16233
...
git-svn-id: trunk@28163 -
2010-11-09 14:21:34 +00:00
mattias
9b2dc8742c
IDE: added flag to disable autosizing on create
...
git-svn-id: trunk@26002 -
2010-06-09 07:06:52 +00:00
mattias
35234caad3
IDE: fixed typo
...
git-svn-id: trunk@25930 -
2010-06-05 20:23:48 +00:00
mattias
04cd712c29
IDE: registering debug dialogs
...
git-svn-id: trunk@25601 -
2010-05-24 12:00:04 +00:00
mattias
a45049ebd2
IDE: restore debugger windows on start, bug #15373
...
git-svn-id: trunk@25092 -
2010-05-01 11:04:04 +00:00
marc
99cd20e80f
* Debugger: Implemented value modification. Patch #15628 by Flavio Etrusco (modified)
...
git-svn-id: trunk@23866 -
2010-03-07 18:37:20 +00:00
paul
f5fa216d8b
ide, debugger: implement *step out* debugger action by Flávio Etrusco (issue #0015760 )
...
git-svn-id: trunk@23717 -
2010-02-16 13:02:30 +00:00
paul
66884f2359
ide: implement show execution point command by Flávio Etrusco (issue #0001920 )
...
git-svn-id: trunk@23576 -
2010-01-28 03:50:48 +00:00
paul
6c7c0ee0ad
ideintf, ide, components: IDE options:
...
- introduce 2 new abstract options classes: TAbstractIDEEnvironmentOptions and TAbstractIDEProjectOptions
- derive all current options classes from TAbstractIDEEnvironmentOptions
- fix broken previously education options
- move away actions triggered by reading / saving of predefined IDE options (like TEnvironmentOption, TIDEOptions, ...) from DoOpenIDEOptions to new read/write event handlers
- allow filtering of options showed in IDE options dialog by some options class
- use options filtering when show Object Inspect, Editor, CodeExplorer option
git-svn-id: trunk@23252 -
2009-12-24 08:31:23 +00:00
mattias
7312388f96
IDE: debugging: DoRUnProject: only start debugger, run debugger on timer so that the loop does not hold the LCL component that processed the event
...
git-svn-id: trunk@23235 -
2009-12-22 12:36:20 +00:00
paul
cf28b5f621
ideintf, ide: read/write all registered IDE options instead of reading/writing particular known classes
...
git-svn-id: trunk@23094 -
2009-12-12 10:43:01 +00:00
marc
f90aca978c
Patch by JoshyFun (modified)
...
* Moved TGDBtype to TDBGtype, so it can be used in general to return expression typeinfo
* Changed inspect dialog to use this typeinfo
* display evaluation result on multiple lines
git-svn-id: trunk@22348 -
2009-10-30 00:02:38 +00:00
paul
ec062ef3a0
ide, debugger: watches:
...
- allow Add watch always
- if Add watch is called outside source editor then show the Add Watch dialog
- pass expression under the cursor to the Add Watch dialog as a default value
git-svn-id: trunk@21974 -
2009-10-02 06:18:19 +00:00
paul
9d6f86eeb2
ide: debugger:
...
- setup source menu debugger shortcuts
- make Ctrl+F5 (add watch) shortcut work
git-svn-id: trunk@21972 -
2009-10-02 03:44:32 +00:00
jesus
80312b5794
IDE, support for translatable environment options captions, issues #14217 , #13572
...
git-svn-id: trunk@20985 -
2009-07-28 04:03:10 +00:00
paul
2db4548c14
ide, debugger:
...
- redo showing of execution lines. now there is no need to pause execution to look at execution lines
- started inspect dialog
git-svn-id: trunk@19418 -
2009-04-13 23:10:06 +00:00
marc
a1a0455bbd
* Added debugger sourceline info to aid showing compiled lines
...
git-svn-id: trunk@18973 -
2009-03-13 00:24:36 +00:00
marc
c569ccca33
* Added breakpont properties dialog. Modified patch by Benito van der Zander (issue #12882 )
...
git-svn-id: trunk@18115 -
2009-01-04 19:57:56 +00:00
paul
04fde3cce3
ide, debugger:
...
- reset various debug info (breakpoints, watches, language exceptions, signals) when creating a new project
- turn off debug manager verbosity
git-svn-id: trunk@17745 -
2008-12-09 08:35:50 +00:00
paul
758072e721
ide: prepare merge of debugger options into ide options
...
git-svn-id: trunk@17676 -
2008-12-04 00:17:04 +00:00
marc
435a07ac28
- Removed some unneeded indirections
...
git-svn-id: trunk@17527 -
2008-11-22 18:43:49 +00:00
marc
88ff1df906
+ Added Registers debug view
...
git-svn-id: trunk@17431 -
2008-11-19 01:35:01 +00:00
mattias
a7173f4a7a
extended Load/Save events for project sessions
...
git-svn-id: trunk@8680 -
2006-01-31 16:40:59 +00:00
mattias
6a279a35e4
added warning for setting breakpoint, when no debugger is specified
...
git-svn-id: trunk@8284 -
2005-12-09 10:13:28 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
mattias
21624d99b0
reactivated fast xml units without widestrings
...
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
vincents
c535f37167
use xml units from fpc, if not compiling with fpc 1.0
...
git-svn-id: trunk@6603 -
2005-01-15 13:44:03 +00:00
mattias
3c04f4c33b
added key handling for debug manager
...
git-svn-id: trunk@6288 -
2004-11-23 11:01:10 +00:00
vincents
5d937c489c
moved FDebugger field from BaseDebugManager to DebugManager
...
git-svn-id: trunk@6049 -
2004-09-23 07:45:53 +00:00
marc
90b8b206c0
+ Added option to skip compiler step on compile, build or run
...
* Fixed adding of runtime watches
* Fixed runnerror reporting (correct number and location is shown)
git-svn-id: trunk@5918 -
2004-09-04 21:54:08 +00:00
marc
b8918ec656
* Restructured debugger view classes
...
* Fixed help
git-svn-id: trunk@5867 -
2004-08-26 23:50:05 +00:00
mattias
7df6dc79ca
improved debugger: saved log, error handling in initialization, better reinitialize
...
git-svn-id: trunk@5016 -
2004-01-05 15:22:42 +00:00
mattias
177677936d
fixed initialenabled, debuggertype, linkscaner open string constant
...
git-svn-id: trunk@4458 -
2003-08-08 10:24:48 +00:00
marc
b2cddc6aae
* Fixed classof to object cast
...
git-svn-id: trunk@4440 -
2003-07-31 00:42:20 +00:00
marc
8c1610c08d
* Added RegisterDebugger
...
git-svn-id: trunk@4439 -
2003-07-30 23:15:39 +00:00
marc
e6a44e2109
MWE: + Added initial signal and exception handling
...
git-svn-id: trunk@4272 -
2003-06-13 19:21:31 +00:00
mattias
364b458aec
implemented view call stack key and jumping to last stack frame with debug info
...
git-svn-id: trunk@4250 -
2003-06-09 15:58:05 +00:00
mattias
e601180b90
implemented popupmenu items in source editor for breakpoints
...
git-svn-id: trunk@4233 -
2003-06-04 16:34:11 +00:00
marc
134c587eef
MWE: = Splitted TDBGBreakpoint into TBaseBreakPoint, TIDEBreakpoint and
...
TDBGBreakPoint
git-svn-id: trunk@4226 -
2003-06-03 01:35:39 +00:00
mattias
2f9b4a5c83
added Destroying flag, debugger now always shuts down
...
git-svn-id: trunk@4211 -
2003-05-29 07:25:02 +00:00
mattias
7d3cacb432
implemented sourcemarks
...
git-svn-id: trunk@4206 -
2003-05-28 15:56:19 +00:00
marc
6b796de096
MWE: * Reworked breakpoint handling
...
git-svn-id: trunk@4203 -
2003-05-28 00:58:50 +00:00
marc
0ee08ef013
MWE: + Added exception break
...
* Reworked adding/removing breakpoints
+ Added Unknown breakpoint type
git-svn-id: trunk@4199 -
2003-05-27 08:01:31 +00:00
mattias
4782526435
implemented restoring breakpoints
...
git-svn-id: trunk@4174 -
2003-05-23 14:12:51 +00:00