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
mattias
8c970975ee
IDE: clean up
...
git-svn-id: trunk@23766 -
2010-02-23 10:56:09 +00:00
marc
42bd813626
* Debugger: Try to set pending breakpoints if supported by gdb.
...
git-svn-id: trunk@23747 -
2010-02-20 00:02:50 +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
mattias
acbf15f1ab
IDE: clean up
...
git-svn-id: trunk@23667 -
2010-02-09 13:38:10 +00:00
dmitry
dc4551665f
debugger: fix for launching apps with spaces in their path by Marc Weustink
...
git-svn-id: trunk@23483 -
2010-01-18 14:20:38 +00:00
paul
4b44711f54
debugger: convert forms to use fpc resources
...
git-svn-id: trunk@23459 -
2010-01-15 02:41:46 +00:00
marc
2ccb6663ac
* Debugger: Fix PID detection on OSX 10.6. Fixes #0014588
...
git-svn-id: trunk@23192 -
2009-12-18 23:28:58 +00:00
paul
8469b98fc7
ide: try full file name first in the call stack window when user jumps to the source location
...
git-svn-id: trunk@23081 -
2009-12-11 03:06:40 +00:00
paul
55f665674a
debugger: format output of generic pointer
...
git-svn-id: trunk@23059 -
2009-12-10 08:07:17 +00:00
paul
97417872d9
lazarus: fix bug with execution marks map creation
...
git-svn-id: trunk@23055 -
2009-12-10 03:03:07 +00:00
paul
3e41146e8d
debugger: change pointer representation for classes from ^TSomeClass $1b4cd to ^TSomeClass($0001B4CD)
...
git-svn-id: trunk@23047 -
2009-12-09 09:10:24 +00:00
marc
101acea082
debugger: added line info to assembler output dialog
...
git-svn-id: trunk@23043 -
2009-12-09 00:14:29 +00:00
mattias
d287e85ce6
IDE: debugger options: added label for hint that the exceptions are project specific
...
git-svn-id: trunk@23026 -
2009-12-08 12:24:50 +00:00
paul
81c487bc7c
debugger: simplify output for ^char values
...
git-svn-id: trunk@23006 -
2009-12-06 16:10:59 +00:00
paul
fdb1f1236c
debugger: treat ShortString type as skSimple type, reduce amount of hacks for ShortString handling
...
git-svn-id: trunk@23005 -
2009-12-06 16:04:49 +00:00
paul
12a6edefa1
debugger: fill TDBGType.Value.AsString for Variant data type
...
git-svn-id: trunk@23004 -
2009-12-06 15:46:19 +00:00
paul
92aacc4bf2
debugger:
...
- add skVariant enum value for Variant data type,
- move Variant type handling to skVariant
- misc Inspect dialog improvements (hiding pages, close on escape)
git-svn-id: trunk@23002 -
2009-12-06 13:43:25 +00:00
paul
68bc1dda1d
debugger: evaluate record &ShortString correctly
...
git-svn-id: trunk@23001 -
2009-12-06 12:31:15 +00:00
paul
27437b5eaa
debugger: the same for 'SHORTSTRING' (stabs reports it so)
...
git-svn-id: trunk@22992 -
2009-12-06 06:24:04 +00:00
paul
bd0aefe8b1
debugger: show Variant and ShortString type as simple value instead of record
...
git-svn-id: trunk@22991 -
2009-12-06 06:19:18 +00:00
paul
dc5c58c871
debugger: don't show 'record ShortString' for shortstrings since this is debug info implementation details
...
git-svn-id: trunk@22990 -
2009-12-06 06:17:30 +00:00
paul
2fd2eb30f1
debugger + ide: Inspect dialogs:
...
- add "Inspect..." menu item to the source editor debugger group
- fix alt+F5 key combination (was crash)
- don't access debugger directly from Inspect dialog since it cause a crash when debugger is not active. use debugboss method instead
- move evaluate dialog initialization to InitEvaluateDlg method
git-svn-id: trunk@22987 -
2009-12-06 06:02:12 +00:00
paul
d80a143fad
debugger: fix $eax cast to Exception class when dwarf debug info is used
...
git-svn-id: trunk@22979 -
2009-12-05 20:23:35 +00:00
paul
3d7d4767d6
debugger: use target pointer size instead of IDE pointer size for the variant pointers output
...
git-svn-id: trunk@22975 -
2009-12-05 16:39:14 +00:00
paul
1eb2d6cc7f
debugger: output correct values for IUnknown, IDispatch and HResult variant sub-types
...
git-svn-id: trunk@22971 -
2009-12-05 04:28:46 +00:00
paul
4aacf46d20
debugger: treat 'VARIANT' the same as 'Variant'
...
git-svn-id: trunk@22967 -
2009-12-04 17:31:11 +00:00
paul
d973922915
debugger: correctly output currency values
...
git-svn-id: trunk@22964 -
2009-12-04 15:15:21 +00:00
paul
378fa711b4
debugger: show variant array type on varArray variant evaluation
...
git-svn-id: trunk@22960 -
2009-12-04 14:33:19 +00:00
paul
9d023d97f7
debugger: - fix previously introduced error with space trimming (not everything was trimmed)
...
- better variant type support:
- null, unassigned
- support barByRef
git-svn-id: trunk@22959 -
2009-12-04 14:08:35 +00:00
paul
f437016542
debugger: use fullname if available
...
git-svn-id: trunk@22956 -
2009-12-04 11:34:47 +00:00
paul
c9cea59735
debugger: show Variant values
...
git-svn-id: trunk@22953 -
2009-12-04 08:18:19 +00:00
paul
72ac7c6fc2
ide: debugger type combobox can't be edited
...
git-svn-id: trunk@22597 -
2009-11-15 13:58:44 +00:00
marc
2b723e68d2
* formatting & typo
...
git-svn-id: trunk@22539 -
2009-11-11 23:35:12 +00:00
marc
03d44b6c7a
* base lineheight on TextMetric instead of font height
...
git-svn-id: trunk@22538 -
2009-11-11 23:32:30 +00:00
paul
a19fadb902
debugger: fix setting breakpoints for internal fpc functions when rtl has the debug info (fixes exception handling problems) made by instructions of Marc
...
git-svn-id: trunk@22529 -
2009-11-11 13:06:17 +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
marc
bce54d0455
+ Added extra gdb startup options, patch #0014866 by DRIGUS GmbH
...
* to bo done: store this property
git-svn-id: trunk@22267 -
2009-10-22 22:32:22 +00:00
marc
fa37d1f012
* keep stack context till end of evaluation, so type info will be resolved too
...
git-svn-id: trunk@22061 -
2009-10-06 23:04:38 +00:00
paul
ad3522886e
debugger: fix memory leak
...
git-svn-id: trunk@22051 -
2009-10-06 01:16:54 +00:00
marc
47347e3ec3
* implemented evaluation of parent variables inside local procedures
...
git-svn-id: trunk@22050 -
2009-10-05 23:34:30 +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
8bd93ef6dd
ide: debug output window translation improvements by Marcelo B Paula (patch004 of issue #0014266 )
...
git-svn-id: trunk@21357 -
2009-08-20 16:48:59 +00:00
paul
737b16baf6
ide: call stack dialog translation improvements by Marcelo B Paula (patch003 of issue #0014266 )
...
git-svn-id: trunk@21356 -
2009-08-20 16:45:20 +00:00
martin
fbadef8c65
Debugger, fix calling idle on windows. Otherwise the IDE fails to update (e.g hints) during debug; issue #14296
...
git-svn-id: trunk@21205 -
2009-08-12 18:27:11 +00:00
mattias
22611192f3
IDE: debugger: removed duplicate resource TLocalDlg
...
git-svn-id: trunk@21146 -
2009-08-09 03:29:06 +00:00
paul
c192951c26
ide, debugger: breakpoint properties dialog: add resource strings
...
git-svn-id: trunk@20914 -
2009-07-21 12:24:01 +00:00
paul
0e3e7e6ddf
ide, debugger: evaluate/modify dialog: add resource strings
...
git-svn-id: trunk@20913 -
2009-07-21 12:10:00 +00:00
paul
5abc507de7
debugger: add focus controls for labels in evaluate window
...
git-svn-id: trunk@20670 -
2009-06-19 09:06:10 +00:00
vincents
b23aa4262c
debugger: don't explicitly delete escape chars from exception message, they are already deleted by the GetText method ( fixes #13707 )
...
git-svn-id: trunk@20191 -
2009-05-25 08:34:11 +00:00