Commit Graph

83 Commits

Author SHA1 Message Date
juha
92ebfa019f IDE: Use symlinks when opening file for debugging. Improved version. Issue #31577, patch from Artyom.
git-svn-id: trunk@54572 -
2017-04-08 09:22:51 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
7ed7fbad89 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48234 -
2015-03-10 15:50:16 +00:00
martin
c0924d71a4 Debugger: refactor
git-svn-id: trunk@44463 -
2014-03-18 02:45:28 +00:00
martin
ed539caf03 Debugger: refactor register
git-svn-id: trunk@44216 -
2014-02-24 01:44:49 +00:00
martin
8b589d149c Debugger/DbgIntf: Moved registration
git-svn-id: trunk@44102 -
2014-02-16 21:37:48 +00:00
martin
e38b958e04 Debugger/DbgIntf: Moved code to DebuggerIntf package
git-svn-id: trunk@44097 -
2014-02-16 14:29:53 +00:00
martin
3f415797e4 Debugger: put some common types into DbgIntf
git-svn-id: trunk@44079 -
2014-02-15 01:31:30 +00:00
martin
165fa57622 Debugger: Attach, Darwin, try and get process-list via gdb. Issue #0025302 Patch by Joost van der Sluis
git-svn-id: trunk@43417 -
2013-11-10 23:32:18 +00:00
martin
2e47a30822 IDE: prevent debugger from entering invalid state, if started again before completely stopped. For info see issue #0023800
git-svn-id: trunk@40097 -
2013-01-31 19:03:40 +00:00
martin
b34b609f50 Debugger: added Attach/Detach
git-svn-id: trunk@38536 -
2012-09-06 12:41:24 +00:00
martin
537e40a7d9 DBG: Omit check for local files, when using GDB over ssh. Issue #0021834
REQUIRES r 37097 to fix compilation

git-svn-id: trunk@37091 -
2012-04-29 18:39:54 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
martin
2642e6a579 DBG: moved window-names from IDE to debugger
git-svn-id: trunk@33336 -
2011-11-05 13:32:32 +00:00
martin
ed780f4ced DBG: Store/Restore column size (debug dialogs). issue #0018035
git-svn-id: trunk@33270 -
2011-11-03 17:53:46 +00:00
martin
6a4928281a DBG: Callstack, show frames in assembler.
git-svn-id: trunk@32831 -
2011-10-12 01:26:11 +00:00
martin
f4530db335 DBG: Breakpoints for asm window; extended in callstack
git-svn-id: trunk@32812 -
2011-10-10 22:21:13 +00:00
martin
a65bbd7c40 DBG: Toggle breakpoint enabled with ctrl-click. Issue #0017330
git-svn-id: trunk@32441 -
2011-09-20 19:24:22 +00:00
martin
a7100b234c DBG: refactor unit location handling
git-svn-id: trunk@32335 -
2011-09-14 13:48:43 +00:00
paul
a7170914a6 debugger: add popup menu to locals windows
git-svn-id: trunk@30754 -
2011-05-16 01:55:19 +00:00
martin
3dc186123d DBG: Start History values (currently requires debug windows (locals, watches, stack) to be open and active, or nothing is recorded)
git-svn-id: trunk@30750 -
2011-05-15 21:16:16 +00:00
martin
99624b9b9a DBG: Refactor Master/Slave class structure (locals)
git-svn-id: trunk@30721 -
2011-05-13 14:00:35 +00:00
martin
1d566ba504 DBG: Refactor Master/Slave class structure (watches)
git-svn-id: trunk@30699 -
2011-05-12 18:47:54 +00:00
paul
0fb8976945 ide: add dummy debugger options class make filtering IDE options work
git-svn-id: trunk@30679 -
2011-05-11 08:36:42 +00:00
martin
505c0a0e9b DBG: Refactor Master/Slave class structure (callstack)
git-svn-id: trunk@30629 -
2011-05-08 23:45:16 +00:00
martin
56884905ce DBG: Refactor Master/Slave class structure (starting with threads)
git-svn-id: trunk@30609 -
2011-05-07 21:15:07 +00:00
martin
580a85d184 DBG: Added Thread dialog
git-svn-id: trunk@30467 -
2011-04-25 11:17:47 +00:00
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