marc
8e5361c254
* debugger: moved FormCreate/Destroy code to constructor/destructor since debugmanager uses OnDestroy itself
...
git-svn-id: trunk@24605 -
2010-04-12 21:37:19 +00:00
marc
2169adb7d8
* debug: fixed 64bit compilation
...
* some new code cleanup
git-svn-id: trunk@24582 -
2010-04-11 15:51:54 +00:00
marc
3e10dd5404
* debug: implemented dispay of debugevents. patch #16148 by Flavio Etrusco
...
git-svn-id: trunk@24577 -
2010-04-11 14:11:47 +00:00
mattias
d0954af332
IDE: breakpointsproperties dlg: buttonpanel does not support Align=alNone
...
git-svn-id: trunk@24573 -
2010-04-11 08:59:51 +00:00
mattias
cbcaf635e4
LCL: TButtonPanel: fixed updating size after changing bounds, small optimizations
...
git-svn-id: trunk@24572 -
2010-04-11 08:58:36 +00:00
martin
b60616fe5a
Debugger, SourceEditor: Track Line changes during debug. Adjust breakpoints and executionline
...
git-svn-id: trunk@24569 -
2010-04-10 22:41:44 +00:00
martin
e54dc2a373
Debugger: Removed SourceLine, since it was effectively a managed copy of Line
...
git-svn-id: trunk@24562 -
2010-04-10 18:27:27 +00:00
marc
e2275307da
*debugger: Strip CR/FL from expressions. Fixes #16232
...
git-svn-id: trunk@24559 -
2010-04-10 17:26:28 +00:00
martin
b487f853cc
Debugger: Refactor moved SourceLine to TIDEBreakPoint
...
git-svn-id: trunk@24556 -
2010-04-10 17:05:18 +00:00
marc
24bd03d778
* Debugger: Strip LineEnd when scanning debugger output
...
git-svn-id: trunk@24481 -
2010-04-06 23:23:40 +00:00
marc
02601577f5
* Debugger: fixed line-end search, issue #16155
...
git-svn-id: trunk@24479 -
2010-04-06 22:28:18 +00:00
marc
a8ebc175cf
* Debugger - Evaluatedialog: Add watches enabled instead of disabled
...
git-svn-id: trunk@24321 -
2010-03-31 21:49:44 +00:00
vincents
4db9abe180
debugtest program: fixed some more compilation errors, but still doesn't compile
...
git-svn-id: trunk@23967 -
2010-03-12 16:04:05 +00:00
vincents
685987a64a
debugtest program:
...
+ added .lpi to store dependencies
* fixed some compilation errors (15759)
git-svn-id: trunk@23962 -
2010-03-12 09:44:36 +00:00
mattias
7ad2458914
IDE: improved layout callstack window
...
git-svn-id: trunk@23954 -
2010-03-11 21:04:06 +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
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