martin
7fe312098e
DBG: Fixed error handling for pseudo terminal
...
git-svn-id: trunk@32265 -
2011-09-10 20:39:28 +00:00
martin
39c65700a2
DBG: Fixed dbg-event-log stack output
...
git-svn-id: trunk@32249 -
2011-09-10 06:57:18 +00:00
martin
cd4aa1aa02
DBG: Fix getting Exception Classname
...
git-svn-id: trunk@32233 -
2011-09-08 14:14:04 +00:00
martin
f51cb34f4d
DBG: Tests (dir separator)
...
git-svn-id: trunk@32230 -
2011-09-08 12:45:23 +00:00
martin
261fb2afb4
DBG: auto-typecast for classes: fix double casts, and casts to self
...
git-svn-id: trunk@32229 -
2011-09-08 12:44:59 +00:00
martin
5216dca1ba
DBG: start auto-typecast for classes
...
git-svn-id: trunk@32219 -
2011-09-08 00:44:46 +00:00
martin
4727f900a6
DBG: Test
...
git-svn-id: trunk@32218 -
2011-09-07 22:05:59 +00:00
martin
53990c23d4
GDB: Fix typecasting of objects. Stabs only; GDB 7.0 and up only. Issue #0019920
...
git-svn-id: trunk@32217 -
2011-09-07 22:05:50 +00:00
martin
ce19a79765
DBG: Test
...
git-svn-id: trunk@32206 -
2011-09-07 10:59:42 +00:00
martin
211843aa39
DBG: Fixed a race condition between gdb hitting breakpoint(or exception...) and value-evaluation request for hint => leading to debugger becoming none responsive (will wait infinite for gdb command result, which was read/discarded by hint)
...
git-svn-id: trunk@32200 -
2011-09-07 00:25:18 +00:00
martin
1c525dd53a
DBG: Test
...
git-svn-id: trunk@32198 -
2011-09-06 22:55:21 +00:00
martin
13f01cf37b
DBG: added cache for some gdb commands during watch eval
...
git-svn-id: trunk@32197 -
2011-09-06 22:53:29 +00:00
martin
1c12de3876
DBG: Removed deprecated test app
...
git-svn-id: trunk@32190 -
2011-09-05 20:51:05 +00:00
martin
e22fd7551a
DBG: Tests
...
git-svn-id: trunk@32187 -
2011-09-05 18:17:13 +00:00
maxim
49c2dbf336
IDE: improved localization
...
git-svn-id: trunk@32177 -
2011-09-04 20:21:53 +00:00
martin
81ef864ae4
DBG: Quickfix: Assembler became permanently disabled, after debugger was reset
...
git-svn-id: trunk@32174 -
2011-09-03 21:23:56 +00:00
martin
fe76e1084a
DBG, Disassembler: fixed button order to match main IDE
...
git-svn-id: trunk@32172 -
2011-09-03 20:33:34 +00:00
martin
10adb42b66
DBG: Unescape \t in asm
...
git-svn-id: trunk@32171 -
2011-09-03 19:47:53 +00:00
martin
0be62daad8
DBG: Tests
...
git-svn-id: trunk@32169 -
2011-09-03 14:02:16 +00:00
martin
1c2e8b3a95
DBG: Improve (pascalize) pointer, if DynArray shows as pointer
...
git-svn-id: trunk@32163 -
2011-09-02 23:35:27 +00:00
maxim
1e1d0db6f8
Debugger: improved localization strings
...
git-svn-id: trunk@32161 -
2011-09-02 23:16:00 +00:00
martin
d909440b1a
DBG: Ensure Snapshot Watches are enabled
...
git-svn-id: trunk@32155 -
2011-09-02 14:16:03 +00:00
martin
d0d565f788
IDE, Options: Unifying Font-specification to only use Size, instead of mixing Size and Height. Issue #0017694 Patch by cobines
...
git-svn-id: trunk@32150 -
2011-09-01 21:54:33 +00:00
maxim
a18edbb6a2
Debugger: minor resourcestring fix
...
git-svn-id: trunk@32054 -
2011-08-25 22:52:03 +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
c325a7e547
Debugger: Disassembler: follow font settings of EditorOpts. issue #0020039 / requires rev 32046 #8bf8857a40
...
git-svn-id: trunk@32047 -
2011-08-25 01:01:58 +00:00
jesus
561307dda3
Fix compile with fpc trunk
...
git-svn-id: trunk@31947 -
2011-08-11 20:18:27 +00:00
martin
c2f34d7dc4
DBG: Testcases
...
git-svn-id: trunk@31908 -
2011-08-07 13:01:30 +00:00
martin
1ee93b1f0d
Debugger: Fixed an issue, with freeing objects, on certain gdb errors
...
git-svn-id: trunk@31833 -
2011-07-30 23:51:26 +00:00
martin
53cbfeeba4
Debugger: Attempt to fix spaces in path for OSx, Issue #0018457
...
git-svn-id: trunk@31831 -
2011-07-30 17:45:56 +00:00
martin
b580436123
Remove Override Call-Convention, implementation was missing anyway
...
git-svn-id: trunk@31830 -
2011-07-30 16:44:04 +00:00
martin
c8400142fe
DBG: History Import/Export
...
git-svn-id: trunk@31240 -
2011-06-15 13:46:12 +00:00
martin
f20eedc54a
DBG: Fixed potential double execution of keys, if pressed in debug-windows. The key would be handled once via KeyDown, and a 2nd time as Menu-Click (if assigned to a menu item). Issue #0019561
...
git-svn-id: trunk@31234 -
2011-06-14 21:41:42 +00:00
martin
23d4607e5d
DBG: Prevent exec-commands from running nested in other commands. Always queue, and run in the outer most "RunQueue" call.
...
Prevents state driven changes to IDE objects, while IDE is working on them (IDE-locals are destroyed while being evaluated). Issue #19551
git-svn-id: trunk@31208 -
2011-06-13 22:46:06 +00:00
martin
1ad681f7b9
DBG: Fix an access violation due to too early destroyed locals-object. Related to issue #19551
...
git-svn-id: trunk@31201 -
2011-06-13 15:46:27 +00:00
martin
2eba652c2b
DBG: Disassembler, added pascal source, issue #0019446
...
git-svn-id: trunk@31177 -
2011-06-11 23:58:22 +00:00
martin
0479ee769d
DBG: Fix occasional missing hex dump in disassembler
...
git-svn-id: trunk@31176 -
2011-06-11 23:56:25 +00:00
martin
82bf90e262
DBG: Fixed freeing cmd-queue
...
git-svn-id: trunk@31161 -
2011-06-11 00:02:29 +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
ad7eb43d19
GDB: Attempt to deal with broken output from GDB on Mac (accessed wrong Result var)
...
git-svn-id: trunk@31149 -
2011-06-09 23:49:04 +00:00
martin
ef7e38483d
GDB: Attempt to deal with broken output from GDB on Mac
...
git-svn-id: trunk@31136 -
2011-06-08 15:12:46 +00:00
martin
9508284b75
GDB: Attempt to deal with broken output from GDB on Mac
...
git-svn-id: trunk@31135 -
2011-06-08 13:41:47 +00:00
martin
58dbddba3e
DBG: Refactor, clean up
...
git-svn-id: trunk@31131 -
2011-06-08 00:46:39 +00:00
martin
be73e8a304
DBG: Make callstack window work, if threads fail
...
git-svn-id: trunk@31118 -
2011-06-06 11:24:28 +00:00
martin
7e94016e3a
DBG: Automatic Snapshots on breakpoint
...
git-svn-id: trunk@31111 -
2011-06-06 01:41:20 +00:00
martin
7ca74f8ce1
DBG: More Snapshots,
...
git-svn-id: trunk@31108 -
2011-06-05 22:38:52 +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
juha
de68f69051
IDE: harmonize Color/Colors resource strings
...
git-svn-id: trunk@30849 -
2011-05-22 09:37:36 +00:00
paul
0373bf91fd
debugger: fix confirmation message for deletion of address breakpoint
...
git-svn-id: trunk@30824 -
2011-05-20 06:54:47 +00:00
martin
a168aea26f
DBG: clean up (renamed identifier for clarification)
...
git-svn-id: trunk@30813 -
2011-05-19 17:26:56 +00:00
martin
0cde70d50b
DBG: Clean up, Simplify life time management of QueueObject to a ref-counter
...
git-svn-id: trunk@30812 -
2011-05-19 17:15:52 +00:00
martin
3ac04fa211
DBG: Refactor, move initialization to queue-able object
...
git-svn-id: trunk@30810 -
2011-05-19 15:00:26 +00:00
martin
cfa81907c6
DBG, History: Disable actions, if switched off
...
git-svn-id: trunk@30808 -
2011-05-19 13:19:14 +00:00
martin
ccd2349b54
DBG: Display more info for error-state
...
git-svn-id: trunk@30806 -
2011-05-19 12:08:22 +00:00
martin
d3019b5e88
DBG: Fix parsing certain error msgs
...
git-svn-id: trunk@30795 -
2011-05-18 12:08:12 +00:00
martin
47eae4dc9c
DBG: Refactor, move initialization to queue-able object
...
git-svn-id: trunk@30794 -
2011-05-18 11:35:19 +00:00
paul
a3fbf4b67c
debugger: correct menu captions, assign captions to actions instead of menu items and toolbuttons
...
git-svn-id: trunk@30780 -
2011-05-17 01:49:52 +00:00
paul
6ea3da59db
debugger: set shortcuts to call stack dialog popup menu items
...
git-svn-id: trunk@30779 -
2011-05-17 01:36:08 +00:00
paul
57d9dcb331
ide: fix add source breakpoint string, + add address breakpoint menu item, implement those menu item clicks
...
git-svn-id: trunk@30755 -
2011-05-16 05:31:49 +00:00
paul
a7170914a6
debugger: add popup menu to locals windows
...
git-svn-id: trunk@30754 -
2011-05-16 01:55:19 +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
martin
d16f3a06da
DBG: Fix watches, do not double request data
...
git-svn-id: trunk@30746 -
2011-05-15 12:23:47 +00:00
martin
f5bb1d204b
DBG: Some fixes for watch evaluation (update state / detect destruction)
...
git-svn-id: trunk@30740 -
2011-05-15 10:34:04 +00:00
martin
a60b1bab59
DBG: fix deleting breakpoint that have a group
...
git-svn-id: trunk@30733 -
2011-05-14 20:00:20 +00:00
maxim
e1a1402c12
Debugger, Event log options dialog: fixed comboboxes layout e.g. with GTK2 widgetset, where they can have arbitrary height
...
git-svn-id: trunk@30732 -
2011-05-14 12:14:00 +00:00
martin
f4d0e31e1a
DBG: Fixed adding watches while debugger is running. Issue #0019354
...
git-svn-id: trunk@30725 -
2011-05-13 22:17:34 +00:00
martin
99624b9b9a
DBG: Refactor Master/Slave class structure (locals)
...
git-svn-id: trunk@30721 -
2011-05-13 14:00:35 +00:00
paul
53aafb3215
debugger: rename action to match the meaning
...
git-svn-id: trunk@30718 -
2011-05-13 09:26:45 +00:00
paul
71256463f9
debugger: implement breakpoint group creation in breakpoint properties dialog, fix group restoring
...
git-svn-id: trunk@30715 -
2011-05-13 08:02:50 +00:00
paul
e770073129
debugger: skip pause when breakpoint action does not contain "Break"
...
git-svn-id: trunk@30713 -
2011-05-13 06:48:12 +00:00
paul
ae6a67d2b3
debugger: output call stack to the event log when breakpoint action requires this
...
git-svn-id: trunk@30711 -
2011-05-13 00:58:19 +00:00
martin
17c7d5559e
DBG: testcase updated
...
git-svn-id: trunk@30704 -
2011-05-12 20:03:59 +00:00
martin
bd7bdda224
DBG:t caseupdat
...
git-svn-id: trunk@30703 -
2011-05-12 20:01:11 +00:00
martin
ab031a532f
DBG: Fix stackframe for exceptions (fix for rev 30699 #1d566ba504)
...
git-svn-id: trunk@30702 -
2011-05-12 19:30:17 +00:00
martin
1d566ba504
DBG: Refactor Master/Slave class structure (watches)
...
git-svn-id: trunk@30699 -
2011-05-12 18:47:54 +00:00
martin
fe9fa77307
DBG, Watches: Show errors for mem-dump evaluation
...
git-svn-id: trunk@30690 -
2011-05-12 10:09:22 +00:00
paul
364a8189ab
debugger: start breakpoint log call stack feature
...
git-svn-id: trunk@30689 -
2011-05-12 07:42:31 +00:00
maxim
48a8ca19ef
IDE: ellipsis cleanup and unification
...
git-svn-id: trunk@30684 -
2011-05-11 21:20:23 +00:00
paul
4ce0dd4aeb
debugger: add popup menu for event log
...
git-svn-id: trunk@30680 -
2011-05-11 08:37:38 +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
paul
f1cd1cf62e
debugger: use actions in breakpoints dialog instead of key handler, use hints, add shortcuts
...
git-svn-id: trunk@30677 -
2011-05-11 06:37:57 +00:00
paul
3053bea45c
debugger: restore Addr property of TGDBMIDebuggerCommandBreakInser because address to set and actual address may differ
...
git-svn-id: trunk@30674 -
2011-05-11 03:17:32 +00:00
paul
f805a11b16
debugger: implement address breakpoints
...
git-svn-id: trunk@30673 -
2011-05-11 02:51:08 +00:00
paul
a6fc00143f
debugger: preparation for address breakpoints
...
git-svn-id: trunk@30659 -
2011-05-10 14:37:44 +00:00
paul
8e156d3fca
debugger: log OutputDebugString() messages
...
git-svn-id: trunk@30656 -
2011-05-10 07:07:42 +00:00
paul
ca906c31e1
debugger: select last event on event add
...
git-svn-id: trunk@30654 -
2011-05-10 06:17:54 +00:00
paul
4ae562d3db
debugger: save/load breakpoint log messages, log message on breakpoint hit
...
git-svn-id: trunk@30653 -
2011-05-10 03:52:45 +00:00
paul
7223934312
debugger: format addresses in events according to platform pointer size, output breakpoint hits to the event log
...
git-svn-id: trunk@30652 -
2011-05-10 03:04:14 +00:00
paul
21c357d3c8
debugger: move DoNotifyAsync to debugger class, parse thread events for event log
...
git-svn-id: trunk@30651 -
2011-05-10 01:43:35 +00:00
martin
40cd64d045
DBG: clean up: removed old method
...
git-svn-id: trunk@30635 -
2011-05-09 10:56:24 +00:00
martin
505c0a0e9b
DBG: Refactor Master/Slave class structure (callstack)
...
git-svn-id: trunk@30629 -
2011-05-08 23:45:16 +00:00
paul
798a36c62e
debugger: write thread group info near module load/unload, write about process start/exit in the event log
...
git-svn-id: trunk@30626 -
2011-05-08 17:42:23 +00:00
paul
cfcd9b26a1
debugger: improve module load/unload event log output
...
git-svn-id: trunk@30625 -
2011-05-08 16:34:39 +00:00
maxim
e510ee54a0
Debugger, Evaluate/Modify dialog: improved localization
...
git-svn-id: trunk@30623 -
2011-05-08 16:02:31 +00:00
paul
1f7970e2eb
debugger: copy event text to clipboard in event log form when standard clipboard key combination is used
...
git-svn-id: trunk@30622 -
2011-05-08 15:53:18 +00:00
maxim
a0702e85bd
Debugger, Breakpoint properties dialog: improved layout to fit longer captions
...
git-svn-id: trunk@30619 -
2011-05-08 15:29:09 +00:00
maxim
40ffcaa435
Debugger: tweaked Event log options frame layout to make it look better with longer event captions
...
git-svn-id: trunk@30618 -
2011-05-08 15:20:09 +00:00
maxim
631590053a
Debugger: localized event names
...
git-svn-id: trunk@30616 -
2011-05-08 14:47:36 +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
65907a7def
DBG: undone rev 30583 #1785aedd19. Added different check for over-queued run-commands (do not run after stop)
...
git-svn-id: trunk@30595 -
2011-05-07 13:29:51 +00:00
martin
1785aedd19
DBG: Only queue one run-command at a time
...
git-svn-id: trunk@30583 -
2011-05-06 12:03:54 +00:00
martin
ae1000c02f
DBG: Fix ProcessRunning to return optional result
...
git-svn-id: trunk@30582 -
2011-05-06 11:59:17 +00:00
martin
18ced75ab7
DBG: Handle failed breakpoints
...
git-svn-id: trunk@30580 -
2011-05-06 11:14:06 +00:00
martin
dcb11c1573
DBG: Thread dlg: fix type, address prefix is : not ;
...
git-svn-id: trunk@30576 -
2011-05-06 10:37:23 +00:00
zeljko
bfb3e89980
IDE: proper initialization of TextStyle in paintbox paint method.Now qt doesn't try to wordbreak lines
...
git-svn-id: trunk@30572 -
2011-05-06 09:53:02 +00:00
martin
c01ac77642
DBG: fix commit 30567 #ffbe3af869: Error handling by user was broken
...
git-svn-id: trunk@30571 -
2011-05-06 09:42:42 +00:00
martin
ffbe3af869
DBG: More error handling. error in step-over / terminate on error
...
git-svn-id: trunk@30567 -
2011-05-06 08:40:42 +00:00
martin
4348781a98
DBG: Added timeout to stop-command
...
git-svn-id: trunk@30562 -
2011-05-05 22:02:59 +00:00
maxim
97ebeeb97b
Debugger, Breakpoint properties dialog: improved layout and localization
...
git-svn-id: trunk@30551 -
2011-05-04 22:39:56 +00:00
martin
3a9c073d32
DBG: fixed setting of break conditions
...
git-svn-id: trunk@30539 -
2011-05-03 09:27:13 +00:00
juha
cd0341fdde
Debugger: Remove Windows unit added (by accident) in r30535 #82fa636bdc.
...
git-svn-id: trunk@30538 -
2011-05-03 09:23:04 +00:00
paul
82fa636bdc
ide, debugger: use colors in event log:
...
- replace listview by treeview
- extend data which is stored together with event message
- implement custom node paint
git-svn-id: trunk@30535 -
2011-05-03 07:59:02 +00:00
paul
64f78f5265
ide: save/load/edit debugger event log options
...
git-svn-id: trunk@30534 -
2011-05-03 05:34:26 +00:00
martin
515fc71d92
DBG: Ensure queuing order for exec commands, must be hold until current exec is done; otherwise src-edit will show wrong locations
...
git-svn-id: trunk@30532 -
2011-05-02 18:16:24 +00:00
martin
aaff414d3e
DBG: Limit search for exception frame
...
git-svn-id: trunk@30529 -
2011-05-02 17:35:43 +00:00
martin
478c782316
DBG: Improved timeout detection
...
git-svn-id: trunk@30520 -
2011-05-01 18:16:59 +00:00
martin
195d3727b7
DBG: Fixed max(qwoed, qword), some fpc versions do not compile it. issue #0019274
...
git-svn-id: trunk@30519 -
2011-05-01 17:03:08 +00:00
martin
d134d8df91
DBG: clear terminal on run
...
git-svn-id: trunk@30517 -
2011-05-01 16:35:25 +00:00
martin
eabbbd37a1
DBG: fixes for Disassembler
...
git-svn-id: trunk@30516 -
2011-05-01 14:37:34 +00:00
martin
5c02251e3c
DBG: fixes for Disassembler
...
git-svn-id: trunk@30515 -
2011-05-01 14:34:36 +00:00
martin
3374fa1d8e
DBG: Fixed a memory leak in watch evaluation. issue #0019089
...
git-svn-id: trunk@30513 -
2011-05-01 13:11:06 +00:00
martin
0866e743d5
DBG: Terminal: enable scrollbar
...
git-svn-id: trunk@30512 -
2011-05-01 11:55:54 +00:00
martin
e0c85150e9
DBG: Better time-out detection, time-out detection at startup, event-log time-outs, add config for warning dlg at time-out
...
git-svn-id: trunk@30508 -
2011-04-29 14:14:31 +00:00
martin
0bed6cbd7d
DBG: tests
...
git-svn-id: trunk@30494 -
2011-04-28 12:30:44 +00:00
martin
45fc51696a
DBG: register usage for win64 ABI
...
git-svn-id: trunk@30493 -
2011-04-27 18:49:07 +00:00
martin
33f168fcdb
DBG: Fixes, do not send break-insert command if debugger is stopped. Improve clean up when stopping.
...
git-svn-id: trunk@30492 -
2011-04-27 18:36:38 +00:00
martin
1a0a37aaf9
DBG: Refactor, merge TManaged.. classes into TIDE.. classes
...
git-svn-id: trunk@30490 -
2011-04-27 14:55:07 +00:00
martin
535accdbc6
DBG: Fixed running without debugger
...
git-svn-id: trunk@30489 -
2011-04-27 12:38:01 +00:00
paul
a2e3f1c24b
debugger: log exceptions
...
git-svn-id: trunk@30488 -
2011-04-27 07:30:33 +00:00
paul
f52d287d2d
debugger: add TDBGEventType enumeration, pass event type when some debugger event happens
...
git-svn-id: trunk@30487 -
2011-04-27 06:58:44 +00:00
paul
ec09bfef6c
ide: fix debugger event name Window -> Windows, record 'library-loaded' events
...
git-svn-id: trunk@30486 -
2011-04-27 06:43:16 +00:00
paul
1ee57a68c4
ide: change color treeview colors after their change in color boxes
...
git-svn-id: trunk@30485 -
2011-04-27 03:41:54 +00:00
paul
873771ca05
ide: add more controls to debugger event log options frame and implement simple logic
...
git-svn-id: trunk@30483 -
2011-04-27 03:20:09 +00:00
martin
fdd40dc1fc
DBG: Fixed header for thread dlg
...
git-svn-id: trunk@30476 -
2011-04-26 08:07:22 +00:00
martin
580a85d184
DBG: Added Thread dialog
...
git-svn-id: trunk@30467 -
2011-04-25 11:17:47 +00:00
paul
aa6ce5e7cf
debugger: fix Range check error (and also integer overflow on 64 bit)
...
git-svn-id: trunk@30460 -
2011-04-25 00:56:24 +00:00
maxim
58f490704b
Debugger, Registers dialog: improved localization
...
git-svn-id: trunk@30450 -
2011-04-24 13:34:14 +00:00
martin
1ca433e5b8
DBG: Added Format option to Register Window (issue #0018834 )
...
git-svn-id: trunk@30434 -
2011-04-23 14:05:55 +00:00
martin
7610fd1c2a
DBG: Make timeout configurable, instead of compiletime-define. set default for mac
...
git-svn-id: trunk@30418 -
2011-04-21 18:17:28 +00:00
martin
5b1fca573b
Debugger: Display errors on run/step to user, with a choice to continue; instead of "error state"
...
git-svn-id: trunk@30416 -
2011-04-21 16:05:08 +00:00
martin
a24e534a55
DBG: limit console window to linux use -dDBG_ENABLE_TERMINAL to force, if libc is available on other platforms
...
git-svn-id: trunk@30385 -
2011-04-19 12:00:33 +00:00
mattias
53ccc4736f
IDE: fixed compilation under linux x64
...
git-svn-id: trunk@30360 -
2011-04-18 08:32:38 +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
f724c04b0b
Debugger: Improve array watches / Improve tests
...
git-svn-id: trunk@30263 -
2011-04-11 01:28:29 +00:00
martin
e5b4a1fe86
DBG: fixed assertion
...
git-svn-id: trunk@30247 -
2011-04-08 18:25:52 +00:00
paul
b8276754f7
debugger: learn "pei-x86-64" file type
...
git-svn-id: trunk@30219 -
2011-04-06 07:18:34 +00:00
martin
4270e6f1e1
Debugger: Improved getting target info (pointer size, object-is-pointer)
...
git-svn-id: trunk@30181 -
2011-04-04 13:31:22 +00:00
martin
969d46d571
Debugger: Improved getting exception class/message
...
git-svn-id: trunk@30164 -
2011-04-04 00:16:51 +00:00
martin
80dbca5c93
DBG: Test, fix to work with latest IDE
...
git-svn-id: trunk@30162 -
2011-04-03 20:25:39 +00:00
martin
64c43534c9
Debugger: fix crash, when deleting/clearing watches while they are updated
...
git-svn-id: trunk@30150 -
2011-04-03 13:07:06 +00:00
juha
9a3289dab4
Debugger: fix a wrong assertion
...
git-svn-id: trunk@30126 -
2011-04-02 11:13:32 +00:00
juha
0712a1f29d
IDE: Change 2 resourcestrings to the correct ones.
...
git-svn-id: trunk@29758 -
2011-03-09 08:13:30 +00:00
maxim
701c1213cf
IDE: fixed several translation regressions by August Klein, bug #18893
...
git-svn-id: trunk@29751 -
2011-03-09 00:37:32 +00:00
martin
5151e1f9c5
DBG: Disassembler: fixed copy to clipboard
...
git-svn-id: trunk@29573 -
2011-02-16 12:06:52 +00:00
mattias
53680baba2
IDE: fixed compilation by breaking a unit circle
...
git-svn-id: trunk@29466 -
2011-02-11 15:29:27 +00:00
mattias
46cae9d061
fixed typos: completly
...
git-svn-id: trunk@29443 -
2011-02-10 09:38:34 +00:00
mattias
78a626bf15
fixed typos: chnage
...
git-svn-id: trunk@29441 -
2011-02-10 09:37:44 +00:00
mattias
a8498808d1
fixed typos: Adress
...
git-svn-id: trunk@29439 -
2011-02-10 09:34:42 +00:00
martin
747167aaed
DBG: Select the appropriate stack-frame for an exception Issue #0018662
...
git-svn-id: trunk@29400 -
2011-02-06 00:40:36 +00:00
mattias
c290e9f652
IDE: fixed case sensitivity of combobox history lists
...
git-svn-id: trunk@29154 -
2011-01-20 21:35:50 +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
b15353401b
DBG: Disass, allow using left/right in addr-goto edit
...
git-svn-id: trunk@29055 -
2011-01-16 18:48:24 +00:00
martin
aa41d62c4f
DBG: Fix crash in disassembler view
...
git-svn-id: trunk@29054 -
2011-01-16 18:45:07 +00:00
martin
7c5271b2f7
DBG: cleanup
...
git-svn-id: trunk@29052 -
2011-01-16 13:08:59 +00:00
martin
37b636f1c6
DBG: Refactored TypeInfo, better class support
...
git-svn-id: trunk@29038 -
2011-01-15 13:56:32 +00:00
martin
98571c5b6e
Dbg: Tests
...
git-svn-id: trunk@29029 -
2011-01-15 11:23:11 +00:00
paul
1c3512e83c
debugger: fix compilation under unix
...
git-svn-id: trunk@29024 -
2011-01-15 06:30:50 +00:00
martin
04bc7857b7
Dbg: Tests
...
git-svn-id: trunk@29023 -
2011-01-15 01:43:45 +00:00
martin
9ad9077475
Dbg: Tests
...
git-svn-id: trunk@29022 -
2011-01-15 01:32:56 +00:00
martin
75359f0f69
Dbg: Tests
...
git-svn-id: trunk@29019 -
2011-01-14 23:08:56 +00:00
martin
48b31d3357
DBG, Test: enhanced gdb runner app
...
git-svn-id: trunk@29016 -
2011-01-14 22:23:07 +00:00
martin
35f4b0edad
DBG: Clean up
...
git-svn-id: trunk@29015 -
2011-01-14 22:18:19 +00:00
martin
b1e8f8b9e9
DBG: added configurable tty for console app
...
git-svn-id: trunk@29002 -
2011-01-13 19:32:42 +00:00
martin
f36c6193c8
Dbg: Tests
...
git-svn-id: trunk@28998 -
2011-01-13 16:54:40 +00:00
martin
3f3b8a3c89
Env-Opts, Dbg: Save debugger properties
...
git-svn-id: trunk@28997 -
2011-01-13 16:47:22 +00:00
martin
105bc4f759
DBG: prevent 2 double-clicks on stack entry, from opening the same file twice
...
git-svn-id: trunk@28982 -
2011-01-13 00:53:24 +00:00
martin
6e5ff4cb3e
DBG: Fixed reading exception classname with fpc-trunk and dwarf
...
git-svn-id: trunk@28981 -
2011-01-13 00:26:28 +00:00
martin
5aefc8ac47
DBG: clean up
...
git-svn-id: trunk@28980 -
2011-01-12 22:41:09 +00:00
martin
a3107caf22
DBG: Tests
...
git-svn-id: trunk@28979 -
2011-01-12 22:36:21 +00:00
martin
b29a1ef5d5
DBG: Watches improved mem-dump for objects; improved pointers
...
git-svn-id: trunk@28978 -
2011-01-12 22:33:18 +00:00
martin
52fba94e89
DBG: added more tests for watches
...
git-svn-id: trunk@28941 -
2011-01-11 00:53:59 +00:00
martin
8cdcd7f1ea
DBG: Show watches, if watch added from eval-dlg. Issue #0018347 Patch by Anton
...
git-svn-id: trunk@28937 -
2011-01-10 14:05:04 +00:00
martin
03fe9688fa
DBG: Show watches first, then update
...
git-svn-id: trunk@28935 -
2011-01-10 14:03:38 +00:00
martin
6f92e70b9d
DBG, missing file for test
...
git-svn-id: trunk@28927 -
2011-01-10 01:16:00 +00:00
martin
cea1fb0eff
DBG: Refactored gdb-type parsing
...
git-svn-id: trunk@28926 -
2011-01-10 01:11:25 +00:00
martin
36d4591e7e
DBG: tests
...
git-svn-id: trunk@28875 -
2011-01-06 16:30:42 +00:00
marc
ca330915bc
* Enable AddWatch
...
git-svn-id: trunk@28801 -
2010-12-22 10:31:31 +00:00
martin
ea9d796ce5
DBG: fix potential range check
...
git-svn-id: trunk@28789 -
2010-12-20 11:12:04 +00:00
martin
3dffaaee76
DBG: Try to stop immediately, if requested (rather than waiting for ProcessMessages to finish. fixes issue #0013564
...
git-svn-id: trunk@28769 -
2010-12-19 17:34:58 +00:00
martin
31a577968d
DBG: Improved reaction speed during debugging (locals, register, disass,...)
...
Added some comments on how typeionfo is derived
git-svn-id: trunk@28766 -
2010-12-18 20:52:54 +00:00
martin
3fe0875dfb
DBG: Improved reaction speed during debugging (now watches evaluation can be stopped, if user wants to continue stepping/running)
...
git-svn-id: trunk@28763 -
2010-12-18 16:11:39 +00:00
martin
0ab22c4b2d
DBG: Improved reaction speed during debugging (now watches evaluation can be stopped, if user wants to continue stepping/running)
...
git-svn-id: trunk@28762 -
2010-12-18 15:57:19 +00:00
martin
c622f827ef
GDB: reduced the amount of parentfp calls needed by watches
...
git-svn-id: trunk@28755 -
2010-12-18 04:07:28 +00:00
martin
c3f314bb44
DBG: update locals and watches, if user modified variable
...
git-svn-id: trunk@28754 -
2010-12-18 02:22:30 +00:00
martin
5a9a59f74e
DBG: Improved getting strings (recent gdb return the data, immediate, no need to fetch again
...
git-svn-id: trunk@28753 -
2010-12-18 01:54:57 +00:00
martin
3393fc6278
DBG:result being checked.
...
git-svn-id: trunk@28737 -
2010-12-17 03:12:45 +00:00
martin
7e077f0e18
DBG: protect dialog actions against re-entrance
...
git-svn-id: trunk@28736 -
2010-12-17 01:46:36 +00:00
martin
8e4d321718
DBG: Ensure watches work, after changing project (if debugger already instantiated)
...
git-svn-id: trunk@28735 -
2010-12-17 01:40:07 +00:00
martin
a52df4f32a
DBG: fixed display of a=b" watches
...
git-svn-id: trunk@28734 -
2010-12-16 23:48:42 +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
e4121d2b0b
DBG: improved display of watches
...
git-svn-id: trunk@28725 -
2010-12-16 01:43:28 +00:00
martin
562432af1c
DBG: Improve display of var-param in watches
...
git-svn-id: trunk@28713 -
2010-12-14 19:14:15 +00:00
martin
42ff964f3b
DBG: tests, better appdir detection (including Mac App bundle)
...
git-svn-id: trunk@28660 -
2010-12-09 21:21:27 +00:00
martin
f348fe1d0f
DBG: tests, better appdir detection
...
git-svn-id: trunk@28659 -
2010-12-09 20:43:41 +00:00
martin
9505743f20
DBG: More tests
...
git-svn-id: trunk@28656 -
2010-12-09 01:29:08 +00:00
martin
b85a048745
DBG: More tests
...
git-svn-id: trunk@28653 -
2010-12-08 21:21:29 +00:00
martin
2fd897d60d
DBG: cleanup watches code (apply BeginUpdate block / Use actual valid state)
...
git-svn-id: trunk@28652 -
2010-12-08 21:21:02 +00:00
martin
3140a7ebc4
DBG: More TimeOut workarounds
...
git-svn-id: trunk@28644 -
2010-12-07 22:30:18 +00:00
martin
4ffb60a9e7
DBG: Starting testcase for exception handling
...
git-svn-id: trunk@28642 -
2010-12-07 03:23:47 +00:00
martin
a032b2d37f
DBG: Starting testcase for exception handling
...
git-svn-id: trunk@28641 -
2010-12-07 03:16:08 +00:00
martin
f65de69416
DBG: improved detection of TargetPtrSize and CPU / Improved reading ClassName
...
git-svn-id: trunk@28640 -
2010-12-06 18:54:43 +00:00
maxim
9ca92e0292
Debugger: localized Assembler dialog caption
...
git-svn-id: trunk@28628 -
2010-12-05 14:15:48 +00:00
martin
dee564645a
DBG: make tool windows
...
git-svn-id: trunk@28621 -
2010-12-04 19:34:21 +00:00
martin
b5b1b4542d
DBG: Add tool bar to Dis-Assembler window
...
git-svn-id: trunk@28620 -
2010-12-04 18:40:30 +00:00
martin
6cee875ace
DBG: pid with gdb7.1 on Mac 32 bit
...
git-svn-id: trunk@28617 -
2010-12-04 14:14:05 +00:00
martin
22e4034da0
DBG: Fixed warning due to unset result
...
git-svn-id: trunk@28615 -
2010-12-04 01:29:54 +00:00
martin
ffc3ed5480
DBG: Fix loading lpr file when running app under gdb. issue #18097
...
git-svn-id: trunk@28551 -
2010-11-28 23:33:05 +00:00
martin
732d614598
DBG: Fixed function result forwarding
...
git-svn-id: trunk@28507 -
2010-11-27 12:10:06 +00:00
martin
343365de24
DBG: some fixes -dDEB_WITH_TIMEOUT
...
git-svn-id: trunk@28505 -
2010-11-26 21:36:30 +00:00
martin
62e56cbbf3
DBG: Fixed Callstack power mode
...
git-svn-id: trunk@28504 -
2010-11-26 21:24:15 +00:00
martin
f4532d9046
DBG: fixed call for -dDEB_WITH_TIMEOUT
...
git-svn-id: trunk@28503 -
2010-11-26 18:41:53 +00:00
paul
dfb2151cf4
debugger: set border to some of windows to bsSizeToolWin
...
git-svn-id: trunk@28502 -
2010-11-26 15:39:03 +00:00
martin
23252ff1fe
DBG: Fix GetTickCound on unix
...
git-svn-id: trunk@28497 -
2010-11-26 11:33:06 +00:00
martin
659adf9c29
DBG: Fix GetTickCound on unix
...
git-svn-id: trunk@28496 -
2010-11-26 11:29:19 +00:00
martin
07c762d4a0
DBG: added framework for handling timeout (not active by default)
...
git-svn-id: trunk@28495 -
2010-11-26 10:25:14 +00:00
martin
03709534ab
DBG: added framework for handling timeout (not active by default)
...
git-svn-id: trunk@28494 -
2010-11-26 10:21:37 +00:00
paul
4fa3fa60e0
ide: remove first portion of unneeded debugger images
...
git-svn-id: trunk@28491 -
2010-11-26 08:56:49 +00:00
martin
32c1d8856a
DBG: Reset Watches if debugger stops. Issue #16095
...
git-svn-id: trunk@28490 -
2010-11-26 00:32:45 +00:00
maxim
d62eac51da
Debugger, Watch properties dialog: improve layout with respect to localization
...
git-svn-id: trunk@28487 -
2010-11-25 23:53:25 +00:00
martin
b78c74b844
DBG: added toolbars to some of the dbg dialogs
...
git-svn-id: trunk@28486 -
2010-11-25 23:26:53 +00:00
martin
795b3b3fb5
DBG: initial implementation of display-styles for watches
...
git-svn-id: trunk@28468 -
2010-11-24 21:48:42 +00:00
martin
71d957a779
DBG: process IDE commands in dialogs. Add step-over/into with automatic (windows context) asm/cmd switch
...
git-svn-id: trunk@28416 -
2010-11-22 18:46:25 +00:00
mattias
d4249c0b3a
LCL: clean up
...
git-svn-id: trunk@28400 -
2010-11-22 10:33:14 +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
05ac0535fa
DBG: Refactor Locals (more usage of new queue)
...
git-svn-id: trunk@28381 -
2010-11-21 22:12:50 +00:00
martin
2d1c6a8e08
DBG: AssemblerDlg, fix a out of range access
...
git-svn-id: trunk@28380 -
2010-11-21 21:04:16 +00:00
martin
9966f617f4
DBG: Refactor: Moved StartDebugger code to object queue
...
git-svn-id: trunk@28379 -
2010-11-21 19:59:22 +00:00
martin
a37ee03544
DBG: Assembler, fix a range check
...
git-svn-id: trunk@28378 -
2010-11-21 14:45:36 +00:00
martin
aa572c8941
DBG: Always set pause state, if stopped, even if the reaon is not in the list
...
git-svn-id: trunk@28377 -
2010-11-21 02:34:51 +00:00
martin
0c071df579
DBG: Assembler, improvements
...
git-svn-id: trunk@28376 -
2010-11-21 01:15:26 +00:00
martin
db375daf4f
DBG: Reduce the amount of data dumped in DBG_VERBOSE mode
...
git-svn-id: trunk@28375 -
2010-11-20 21:24:44 +00:00
martin
25abe82bd4
GDB: more refactor for disassembler
...
git-svn-id: trunk@28374 -
2010-11-20 20:44:02 +00:00
martin
dee17fe6e4
DBG: Refactor Disassembler
...
git-svn-id: trunk@28360 -
2010-11-20 00:33:38 +00:00
martin
594f4eb14b
DBG: Parse filenames returned by gdb for escape sequences
...
git-svn-id: trunk@28354 -
2010-11-19 22:24:54 +00:00
martin
615a8734ce
DBG: obey Begin/EndUpdate before attempting to execute brk-point commands
...
git-svn-id: trunk@28333 -
2010-11-19 00:09:55 +00:00
martin
c6b9d961c1
DBG: slightly reduce overhead in shutdown
...
git-svn-id: trunk@28330 -
2010-11-18 21:20:02 +00:00
martin
bbf6ccc85b
DBG: fixed updating breakpoints (last commit)
...
git-svn-id: trunk@28327 -
2010-11-18 19:09:35 +00:00
martin
1416e485de
DBG: Refactor (new queue system), move breakpoints to use CommandObject / fix left-behind breakpoint on too fast user action / added re-enter safety to new queue system
...
git-svn-id: trunk@28323 -
2010-11-18 18:38:26 +00:00
martin
c6a4b465a2
DBG: Cleanup
...
git-svn-id: trunk@28316 -
2010-11-18 12:22:02 +00:00
martin
e43490c669
DBG: Cleanup (removed unused, left overs)
...
git-svn-id: trunk@28303 -
2010-11-17 23:58:40 +00:00
martin
36f1fbe7c7
DBG: Cleanup (removed unused, left overs)
...
git-svn-id: trunk@28302 -
2010-11-17 23:47:15 +00:00
martin
e16d7a8322
DBG: Fixed compile on non windows (missing ifdef)
...
git-svn-id: trunk@28301 -
2010-11-17 22:58:03 +00:00
martin
7283a6aa2f
DBG Breakpoints, fixed ghost dublicates. gdb would get 2 breakpoints for one, if source was edited at time breakpoint was inserted
...
git-svn-id: trunk@28300 -
2010-11-17 22:46:43 +00:00
martin
91609df4dc
DBG: Implemented/Fixed show correct thread on windows, if app is paused / Fixes for Disassembler
...
git-svn-id: trunk@28297 -
2010-11-17 20:55:57 +00:00
martin
cad3f53849
DBD: Improve queue lock handling
...
git-svn-id: trunk@28295 -
2010-11-17 16:57:52 +00:00
martin
dbe453329d
DBG: Refactor (new queue system), move all -exec-* commands to a separate CommandObject
...
git-svn-id: trunk@28294 -
2010-11-17 13:42:31 +00:00
martin
2a9bc33e49
DBg: Disassembler, handle unreadable blocks / fix endless loop
...
git-svn-id: trunk@28275 -
2010-11-16 15:54:56 +00:00
martin
f7f5b30cd8
DBg: Disassembler, fixed exception in DebugLn/Verbose
...
git-svn-id: trunk@28274 -
2010-11-16 15:42:31 +00:00
martin
da249707cb
DBg: Disassembler, reduce the amount of not-required data being disassembled
...
git-svn-id: trunk@28273 -
2010-11-16 15:28:23 +00:00
martin
4642d7c179
DBg: Disassembler, don't request with outdated address
...
git-svn-id: trunk@28272 -
2010-11-16 15:26:45 +00:00
martin
2228bf61f3
DBg: Disassembler, show all changes of src-info
...
git-svn-id: trunk@28264 -
2010-11-16 03:14:01 +00:00
martin
c60d4f0b6f
DBG: Disassembler Make sure we retrieve complete src-info
...
Watches: Fix Mem leak
git-svn-id: trunk@28263 -
2010-11-16 03:11:54 +00:00
martin
8a9ae3f278
DBG: disassembler, changed(fixed) prefetch policy
...
git-svn-id: trunk@28260 -
2010-11-16 01:42:08 +00:00
martin
d8e607cb2e
DBG: Fix Disassembler results
...
git-svn-id: trunk@28259 -
2010-11-16 01:41:32 +00:00
martin
fc0fb43e9d
DBG: Assembler-View: Fixed crash after resting (destroy) debugger
...
git-svn-id: trunk@28257 -
2010-11-15 22:51:36 +00:00
martin
8e1f7a799e
DBG: prevent a range check error
...
git-svn-id: trunk@28256 -
2010-11-15 21:53:08 +00:00
martin
cc86c3c99e
DBG: Assembler-View: Fixed crash after resting (destroy) debugger
...
git-svn-id: trunk@28255 -
2010-11-15 21:51:24 +00:00
martin
1ab431705c
Debugger: added some fail-safety for destruction
...
git-svn-id: trunk@28254 -
2010-11-15 21:42:50 +00:00
martin
14b597be41
DBG: added debugln/verbose for breakpoints
...
git-svn-id: trunk@28253 -
2010-11-15 19:39:26 +00:00
martin
b467185a27
DBG: clean up define name
...
git-svn-id: trunk@28251 -
2010-11-15 18:32:34 +00:00
martin
624c9a9db4
debugger: disassembler, Allow copy to clipboard
...
git-svn-id: trunk@28238 -
2010-11-15 02:09:28 +00:00
martin
74c0ce2bb6
debugger: disassembler,Fixed missing mem-dump
...
git-svn-id: trunk@28236 -
2010-11-15 00:02:10 +00:00
martin
ddc9a46f1b
debugger: disassembler, fix display of top line
...
git-svn-id: trunk@28235 -
2010-11-14 23:51:59 +00:00
martin
c2f5f8d325
debugger: disassembler, small optimizations
...
git-svn-id: trunk@28234 -
2010-11-14 23:50:41 +00:00
martin
334c21803e
debugger: disassembler, take care of unordered gdb results
...
git-svn-id: trunk@28233 -
2010-11-14 23:01:39 +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
21aade180b
Debugger: a bit reduced debugln-output.
...
git-svn-id: trunk@28216 -
2010-11-14 18:12:01 +00:00
martin
2be63ddc61
Debugger: a bit reduced debugln-output.
...
git-svn-id: trunk@28215 -
2010-11-14 18:09:20 +00:00
martin
ac81ace9f1
Debugger: Adding more debugln-output. / Fixed last rev
...
git-svn-id: trunk@28213 -
2010-11-14 17:53:22 +00:00
martin
b817142e8e
Debugger: Adding more debugln-output. Added some exception handling, Adding handling unknown breakpoint
...
git-svn-id: trunk@28212 -
2010-11-14 17:47:31 +00:00
martin
66cb4ebd4f
Debugger: verbosity
...
git-svn-id: trunk@28203 -
2010-11-13 18:03:47 +00:00
martin
7f9a7d957e
Debugger use StrToQWord for 64bit / based on patch by Willibald Krenn / issue #17645
...
git-svn-id: trunk@28168 -
2010-11-09 17:48:05 +00:00
martin
2ef911ad23
Debugger: Refactor start some -exec-* commands to use object-queue, and callback.
...
git-svn-id: trunk@28167 -
2010-11-09 17:07:47 +00:00
martin
3f0760fa6b
Debugger: fix crash from rev 28163 #aac97933fc
...
git-svn-id: trunk@28166 -
2010-11-09 16:50:23 +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
martin
92d5ca6422
Debugger: Refactor symbol-line-info to use object-queue, and callback. Also schedule initial request during initialisation to occur in paused state (instead of go dsRun, only to interrupt immediately)
...
git-svn-id: trunk@28162 -
2010-11-09 12:39:14 +00:00
martin
f43c3d1df7
Debugger: more verbos debugln
...
git-svn-id: trunk@28161 -
2010-11-09 10:21:54 +00:00
martin
04e116067a
Debugger: do not report "thread-group-added" as initialization output
...
git-svn-id: trunk@28156 -
2010-11-08 16:18:37 +00:00
martin
f77062d277
Debugger: Refactor Registers to use object-queue, and callback. Fixes issue #0017148
...
git-svn-id: trunk@28138 -
2010-11-08 00:16:23 +00:00
martin
82e943fc36
Debugger: prevent Destroy while executing inside debugger object. Issue #17815
...
git-svn-id: trunk@28128 -
2010-11-07 19:15:01 +00:00
martin
59ec780075
Allow "enter" in stack frames to trigger jump to source. Issue #16894
...
git-svn-id: trunk@28044 -
2010-11-02 21:24:31 +00:00
mattias
39f58d48bc
IDE: fixed compilation
...
git-svn-id: trunk@28035 -
2010-11-02 08:32:15 +00:00
martin
2e33884219
Debugger: Refactor Stack to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28030 -
2010-11-01 23:43:06 +00:00
martin
493e7f67a5
Debugger: Refactor moved locking
...
git-svn-id: trunk@28024 -
2010-11-01 12:39:22 +00:00
martin
a52bb3e7d7
Debugger: Refactor Locals to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28018 -
2010-11-01 03:49:49 +00:00
martin
176c53ef8e
Debugger: Refactor Watches to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28017 -
2010-11-01 01:18:00 +00:00
martin
b344e702ad
Debugger: refactor for queuing command-objects: moved GDBEvaluate into object; pulled some other functions to CommandObjects
...
git-svn-id: trunk@28015 -
2010-10-31 22:19:49 +00:00
martin
10dadac967
Debugger: refactor added OnExecuted
...
git-svn-id: trunk@28014 -
2010-10-31 18:07:21 +00:00
martin
f83fa9f0ae
Debugger: initial refactor for queuing command-objects
...
git-svn-id: trunk@28013 -
2010-10-31 17:49:06 +00:00
mattias
ea891beeed
IDE: fixed break point dlg layout
...
git-svn-id: trunk@28007 -
2010-10-31 11:20:11 +00:00
marc
b3363f56a1
* Use 64bit conversion of debug adresses. Patch #0017679 by Juha Manninen
...
git-svn-id: trunk@27818 -
2010-10-23 15:54:55 +00:00
martin
c804b045c2
Debugger: Callstack, do not hide selection
...
git-svn-id: trunk@27811 -
2010-10-22 12:53:08 +00:00
martin
ea59a61dee
Debugger: Changed commit 27554 #73fda95380 ( Issue #0017537,#0016318,#0016132 ). Order could be wrong if addresses had highest bit set (type-cast to negative, would make bigger addr appear smaller)
...
git-svn-id: trunk@27569 -
2010-10-04 11:20:59 +00:00
martin
73fda95380
Debugger: Added type-cast to fix a range check issue. Issue #0017537,#0016318,#0016132 Based on patch by Juha Manninen in 0017537
...
git-svn-id: trunk@27554 -
2010-10-03 21:01:27 +00:00
jesus
3290f05d67
Debugger, was returning UnicodeStrings as uppercase
...
git-svn-id: trunk@27348 -
2010-09-13 18:50:39 +00:00
mattias
dc78f11aef
fixed typo cant
...
git-svn-id: trunk@27305 -
2010-09-11 14:06:32 +00:00
mattias
369aa3055c
fixed typo dont
...
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
martin
4525c8beda
DebuggeR: Fix a range check, when clearing a condition
...
git-svn-id: trunk@27089 -
2010-08-13 11:34:37 +00:00
mattias
d3572806a8
anchordocking: undock on close, bug #16936
...
git-svn-id: trunk@26715 -
2010-07-17 12:25:52 +00:00
mattias
1ee3d6dcf4
IDEIntf: moved TSimpleIDEWindowLayout to IDEWindowCreators
...
git-svn-id: trunk@26201 -
2010-06-20 10:45:52 +00:00
mattias
e7db0d5bcd
IDE: moved todolist to package, todo list for packages needs to be done
...
git-svn-id: trunk@26151 -
2010-06-16 11:53: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
02573ad6a6
IDE: clean up
...
git-svn-id: trunk@25943 -
2010-06-06 07:27:44 +00:00
mattias
d18d9a1205
IDEIntf: started TIDEWindowDefaultLayout
...
git-svn-id: trunk@25573 -
2010-05-22 10:59:28 +00:00
marc
07e6bb0f2b
* Dbg: Added debug expressions. Modyfied patch #16474 by Flavio Etrusco
...
* Dbg: Improved pascal to gdb string conversion, so valid gdb strings will
be used for breakpoint expresions and string modification
* Dbg: some cleanup
git-svn-id: trunk@25523 -
2010-05-19 23:28:46 +00:00
mattias
e7a23e60aa
IDE: ssh debugger note: worwrap, bug #16444
...
git-svn-id: trunk@25381 -
2010-05-13 18:29:46 +00:00
mattias
88fada8125
IDE: added resourcestrings
...
git-svn-id: trunk@25380 -
2010-05-13 18:27:06 +00:00
maxim
b9e0694773
Debugger: improve 'event log' options tab layout
...
git-svn-id: trunk@24837 -
2010-04-22 23:13:39 +00:00
paul
7693e5163a
ide: rename "Debug Events" to "Event Log", simplify Event log form - remove checkgroup - this options can be set in the options dialog, workaround listview column autosize
...
git-svn-id: trunk@24775 -
2010-04-21 01:39:50 +00:00
paul
f10f9aec82
ide: use TDBGEventCategory enumeration instead of own
...
git-svn-id: trunk@24772 -
2010-04-21 00:46:07 +00:00
paul
c9f5fd7573
ide: fix event log options frame layout
...
git-svn-id: trunk@24771 -
2010-04-21 00:37:22 +00:00
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