Commit Graph

81 Commits

Author SHA1 Message Date
martin
a3bd018a86 Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
git-svn-id: trunk@65152 -
2021-05-29 22:51:13 +00:00
mattias
5fe35be313 IDE: less hints
git-svn-id: trunk@64291 -
2020-12-28 16:59:41 +00:00
martin
b208794e24 IDE, Debugger: reduce calls to Update when adding a watch.
git-svn-id: trunk@63649 -
2020-07-24 22:39:06 +00:00
martin
1ac14d37b8 IDE, debugger: Reduce unnecessary watches updates
git-svn-id: trunk@62556 -
2020-01-14 20:37:34 +00:00
martin
cf8b7f94fe IDE, Debugger: Set break/watchpoint after properties are confirmed. This used to set the watchpoint before the user confirmed, and then updated it.
git-svn-id: trunk@61964 -
2019-10-03 18:38:05 +00:00
martin
9f1b5ca3f2 Debugger: introduce watch type skFunctionRef
git-svn-id: trunk@61520 -
2019-07-03 18:26:31 +00:00
mattias
22fcdce19c IDE: debugger: less hints
git-svn-id: trunk@59588 -
2018-11-18 10:51:27 +00:00
martin
5e5ba12237 IDE, Watches: Allow dragging expressions from source edit. Issue #023368
git-svn-id: trunk@58524 -
2018-07-14 21:37:01 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +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
ondrej
ca66ef0c1c DebuggerIntf: Add interface to format debugger variable values.
IDE: Show formatted values in watches dialog, locals dialog and smart hint. Add default formatters for TDate/TDateTime/TTime variables.

git-svn-id: trunk@53372 -
2016-11-16 13:30:24 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
martin
bc4c3ea47a IDE, Debugger: improved display of watches (keep one space, if stripping multiline)
git-svn-id: trunk@44888 -
2014-05-02 13:13:39 +00:00
martin
eeef6684f7 Debugger: refactor
git-svn-id: trunk@44476 -
2014-03-20 14:59:29 +00:00
martin
3d8ea62914 Debugger: refactor
git-svn-id: trunk@44467 -
2014-03-18 19:26:04 +00:00
martin
9246646d0f Debugger: refactor
git-svn-id: trunk@44465 -
2014-03-18 14:58:46 +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
2d3c09cd6d Debugger: Fix crash when viewing extended watch view, while dbg=history is active and selecting a previously not evaluated stack frame.
git-svn-id: trunk@40945 -
2013-04-29 23:13:07 +00:00
martin
8b2d6d862c DBG: Allow adding watches by paste (from clipboard) into watches window. Part of Issue #0023368
git-svn-id: trunk@39342 -
2012-11-22 14:54:04 +00:00
martin
a8550d383a DBG: Update watch detail pane, when viewing snapshots
git-svn-id: trunk@38941 -
2012-10-02 01:08:14 +00:00
martin
74f97a8872 DBG: Prevent a crash, when the selected snapshot is deleted. Can also happen when starting the debugger, while a snapshot from previous run is active
git-svn-id: trunk@37945 -
2012-07-14 22:11:16 +00:00
martin
27ad4cf344 DBG: Prevent potential crash/memory-corruption in Watches
git-svn-id: trunk@37919 -
2012-07-12 14:53:43 +00:00
martin
e3eb90decf DBG: extend watch-view window with a detailed view pane (inspect) for the selected value. based on issue #0021990 by Darius Blaszijk --- keep button enabled
git-svn-id: trunk@37260 -
2012-05-12 17:40:41 +00:00
martin
08be80ba31 DBG: extend watch-view window with a detailed view pane (inspect) for the selected value. based on issue #0021990 by Darius Blaszijk
git-svn-id: trunk@37259 -
2012-05-12 17:25:52 +00:00
martin
6d77dc76e7 DBG: Watches, added inspect/evaluate to popup
git-svn-id: trunk@37107 -
2012-04-30 16:17:52 +00:00
martin
0ce265622c DBG: Watches Copy Name/Value to clipboard. Issue #0021860
git-svn-id: trunk@37105 -
2012-04-30 14:16:59 +00:00
martin
7ebaadc7bd Window Column, store pointer to resourcestring
git-svn-id: trunk@36509 -
2012-04-02 00:24:15 +00:00
martin
71d29ac07e DBG: watch dyn array, show some values
git-svn-id: trunk@36292 -
2012-03-24 17:38:22 +00:00
martin
5a1360baf1 LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
martin
409ca1a915 DBG/IDE only store changed column widths
git-svn-id: trunk@35579 -
2012-02-24 13:38:01 +00:00
juha
a0fb17b27e IDE: Unite duplicate (single word) resourcestrings and name them consistently.
git-svn-id: trunk@35486 -
2012-02-19 15:50:48 +00:00
martin
369017a0c5 DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35339 -
2012-02-12 22:59:28 +00:00
martin
24b800d7f0 DBG: fixed problem, when removing breakpoint at the wrong moment
git-svn-id: trunk@34973 -
2012-01-27 11:48:04 +00:00
martin
eb7d5b66c7 DBG re-added LCLProc to uses
git-svn-id: trunk@34119 -
2011-12-11 22:52:22 +00:00
martin
ce5c315627 DBG: Clean up (removed unused units)
git-svn-id: trunk@33797 -
2011-11-26 11:41:29 +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
c6a5c6d837 IDE Window Layout: provide ability to store columns/rows/splitter sizes.
DBG: Watches, store column widths with IDE layout

git-svn-id: trunk@33202 -
2011-11-01 16:31:31 +00:00
martin
37fa512845 DBG: Watchpoints
git-svn-id: trunk@32423 -
2011-09-19 17:47:27 +00:00
martin
d0c22113e6 Debugger, Watches: Store column width
git-svn-id: trunk@32382 -
2011-09-17 13:25:19 +00:00
martin
0b690c7859 DBG: clean up
git-svn-id: trunk@32286 -
2011-09-11 12:32:41 +00:00
martin
bfdb46c6b6 DBG: Watches, fix loading watches keep enabled/disabled state / same if history is switched. Issue #0020050
git-svn-id: trunk@32048 -
2011-08-25 10:48:27 +00:00
martin
066a27820b DBG: more debugLN
git-svn-id: trunk@31160 -
2011-06-10 23:15:51 +00:00
martin
ac70d0ff2f DBG: reduced flicker in Data windows, added debugln
git-svn-id: trunk@31150 -
2011-06-10 00:44:18 +00:00
martin
58dbddba3e DBG: Refactor, clean up
git-svn-id: trunk@31131 -
2011-06-08 00:46:39 +00:00
martin
6e46475a00 DBG: More Snapshots, Some optimizations/reduce watches refresh
git-svn-id: trunk@31107 -
2011-06-05 22:27:15 +00:00
paul
214609b97a debugger: watches dialog:
- don't allow treeview editing
  - use action shortcuts (primary + secondary) instead of keydown handler

git-svn-id: trunk@30753 -
2011-05-16 01:24:14 +00:00
martin
65b111ae79 DBG: History values: evaluate in background, if windows are closed
git-svn-id: trunk@30752 -
2011-05-16 00:45: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