mattias
1e8926baa8
IDE: clean up
...
git-svn-id: trunk@42801 -
2013-09-15 06:10:28 +00:00
martin
14a2fdcdd2
Debugger: Fixed handling timeouts with new instruction queue
...
git-svn-id: trunk@42754 -
2013-09-12 14:05:49 +00:00
martin
ba9964e386
Debugger: fixed a crash in new instruction queue (object removed by nested call)
...
git-svn-id: trunk@42733 -
2013-09-11 16:42:07 +00:00
martin
d32498513b
Debugger: more feedback on exceptions.
...
git-svn-id: trunk@42719 -
2013-09-10 13:03:45 +00:00
martin
319a201329
Debugger: callstack, fix goto source, if viewing bottom of large stack (viewing from startindex > 1)
...
git-svn-id: trunk@42664 -
2013-09-07 15:02:23 +00:00
martin
aaa03b60ab
Debugger: fixed crash in callstack (when stop debugging while waiting for stack info)
...
git-svn-id: trunk@42643 -
2013-09-06 15:03:24 +00:00
martin
68bb020129
Debugger: fixed getting callstack (could go into an endless loop)
...
git-svn-id: trunk@42641 -
2013-09-06 14:27:05 +00:00
mattias
68f770207b
IDE: less hints
...
git-svn-id: trunk@42606 -
2013-09-05 10:09:30 +00:00
martin
f3f8559736
dbg: remove comment/todo (no longer needed)
...
git-svn-id: trunk@42585 -
2013-09-04 09:16:01 +00:00
martin
05147efc44
Debugger: Do not crash IDE, if gdb.exe is invalid
...
git-svn-id: trunk@42542 -
2013-09-01 13:34:39 +00:00
martin
fc3240996d
Debugger: Filenames (for line-info) must be case-sensitive
...
git-svn-id: trunk@42495 -
2013-08-25 11:51:59 +00:00
martin
b20db9cf61
IDE: fix layout of feedback dialog (used by debugger)
...
git-svn-id: trunk@42494 -
2013-08-25 11:50:01 +00:00
martin
03d18a15a7
Debugger: fixed recent introduced crash in stack window (limited depth eval)
...
git-svn-id: trunk@42486 -
2013-08-24 22:57:46 +00:00
martin
29b54897b6
Dbg: remove some accidentally committed debugln
...
git-svn-id: trunk@42468 -
2013-08-23 20:40:24 +00:00
martin
5944e6f470
Debugger: limit the depth of stack evaluation / avoid long wait, if stack is very deep, and only top is needed.
...
git-svn-id: trunk@42461 -
2013-08-23 13:19:30 +00:00
martin
046ae2d487
Debugger: add safety lock
...
git-svn-id: trunk@42457 -
2013-08-23 09:49:59 +00:00
martin
5d0cb55801
Debugger: More TGDBInstructionQueue / eval hints, even if debugger busy (allow nested calls)
...
git-svn-id: trunk@42453 -
2013-08-22 21:50:49 +00:00
martin
db2b1a5ccf
Debugger: More TGDBInstructionQueue / fix selecting/changing threads
...
git-svn-id: trunk@42452 -
2013-08-22 20:11:21 +00:00
martin
3c8a3256e9
Debugger: More TGDBInstructionQueue / prepare to allow nested calls
...
git-svn-id: trunk@42451 -
2013-08-22 19:18:05 +00:00
martin
13bd274252
Debugger: Ensure queue lock during gdb communications
...
git-svn-id: trunk@42450 -
2013-08-22 18:28:55 +00:00
martin
3dbf110c44
Debugger: Make sure OnIdle is called with small timeouts too
...
git-svn-id: trunk@42449 -
2013-08-22 18:09:29 +00:00
martin
afeab888d1
Debugger: More TGDBInstructionQueue / clean up / force stack for stepping
...
git-svn-id: trunk@42448 -
2013-08-22 13:25:55 +00:00
martin
ae48b1dba1
Debugger: resource strings / clean up
...
git-svn-id: trunk@42445 -
2013-08-21 23:31:56 +00:00
martin
32871c5786
Debugger: update thread id
...
git-svn-id: trunk@42444 -
2013-08-21 23:06:04 +00:00
martin
28b35a4e08
Debugger: More TGDBInstructionQueue / handle internal error
...
git-svn-id: trunk@42443 -
2013-08-21 23:00:12 +00:00
martin
cf9f00ceef
Debugger: More TGDBInstructionQueue / automatic thread/stack switching
...
git-svn-id: trunk@42442 -
2013-08-21 13:40:31 +00:00
martin
a7975265e6
Debugger: force exit, on destroy.
...
git-svn-id: trunk@42435 -
2013-08-20 21:47:59 +00:00
martin
299e040458
Debugger: cleanup, remove/merge old values
...
git-svn-id: trunk@42434 -
2013-08-20 20:30:15 +00:00
martin
9f79ea9d97
Debugger: Started TGDBInstructionQueue
...
git-svn-id: trunk@42430 -
2013-08-20 09:23:28 +00:00
martin
ef6c0db331
debugger: fixed compile warning
...
git-svn-id: trunk@42429 -
2013-08-20 08:07:16 +00:00
martin
8ad2de8e3a
debugger: clean up, removed TGDBMIExpression (an never finished attempt to support pre gdb 5.2)
...
git-svn-id: trunk@42424 -
2013-08-18 19:38:53 +00:00
martin
210a2febb7
debugger: allow reset in startup, once pid is known / fix leak from rev 42419 #03f50d973c
...
git-svn-id: trunk@42422 -
2013-08-18 13:17:20 +00:00
martin
35ec9d7384
debugger: add safety check
...
git-svn-id: trunk@42420 -
2013-08-18 09:53:29 +00:00
martin
03f50d973c
Debug: Set LANG env, to prevent localisation
...
git-svn-id: trunk@42419 -
2013-08-18 09:41:22 +00:00
martin
546b66762a
dbg, warn on internal gdb error
...
git-svn-id: trunk@42414 -
2013-08-16 22:49:26 +00:00
martin
0d072f2c40
dbg: publish async mode flag only for normal gdb
...
git-svn-id: trunk@42413 -
2013-08-16 22:16:21 +00:00
martin
f3b91ef924
dbg: allow reset debugger in start up (async only)
...
git-svn-id: trunk@42412 -
2013-08-16 22:10:52 +00:00
martin
c9b03b1624
dbg(gdbserver): reset gdb after use
...
git-svn-id: trunk@42408 -
2013-08-15 19:17:47 +00:00
martin
df725a2c85
dbg: publish async mode flag
...
git-svn-id: trunk@42407 -
2013-08-15 17:19:42 +00:00
martin
6bb8e2ef01
dbg: clean up
...
git-svn-id: trunk@42406 -
2013-08-15 17:19:05 +00:00
martin
e90a1cadbf
dbg: add basic support for gdbserver
...
git-svn-id: trunk@42405 -
2013-08-15 16:16:23 +00:00
martin
1f37272726
dbg: fix parsing mangled func-name
...
git-svn-id: trunk@42404 -
2013-08-15 15:50:30 +00:00
martin
b7410e5152
debugger: parse func arg in mangled names, issue #0024641
...
git-svn-id: trunk@42398 -
2013-08-14 08:20:30 +00:00
martin
380a764b8c
Fix IDE does not end debugger state (processdebugger / dbg=none), if exe can not be started. issue #0024809
...
git-svn-id: trunk@42358 -
2013-08-05 19:13:44 +00:00
martin
a61f67bb91
Debugger: fix crash if search for parent-fp is aborted (dcsCanceled, DebuggerState=dsError)
...
git-svn-id: trunk@42178 -
2013-07-23 03:09:47 +00:00
paul
7d31d49396
debugger: prefix debug output with 'Debug Output: ' string
...
git-svn-id: trunk@42105 -
2013-07-16 07:48:09 +00:00
martin
a955cab41f
fpdebug, updates (fix compile): issue #0024525
...
git-svn-id: trunk@41921 -
2013-06-27 14:52:43 +00:00
martin
d8a0270a7a
dbg: start fallback location detection
...
git-svn-id: trunk@41870 -
2013-06-24 15:22:56 +00:00
mattias
dd3feb148b
IDE: changed processdebugger to TProcessUTF8
...
git-svn-id: trunk@41786 -
2013-06-22 08:08:24 +00:00
juha
7b162087fd
Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
martin
b58cb7c0dd
Debugger: Fixes Inspector / make sure page is visible
...
git-svn-id: trunk@41300 -
2013-05-19 16:09:23 +00:00
martin
7ad5db263c
Debugger: more utf8 for strings in watches
...
git-svn-id: trunk@41298 -
2013-05-19 15:38:54 +00:00
martin
8cd36744ea
Debugger: more utf8 for strings in locals
...
git-svn-id: trunk@41293 -
2013-05-19 13:00:54 +00:00
martin
8357d5ad1f
Debugger: backslash handling in locals
...
git-svn-id: trunk@41279 -
2013-05-19 11:14:17 +00:00
martin
ddad97db02
Debugger: clean up
...
git-svn-id: trunk@41275 -
2013-05-19 10:38:48 +00:00
martin
792b67b47b
Debugger: clean up
...
git-svn-id: trunk@41273 -
2013-05-19 09:44:15 +00:00
martin
c891a78124
Debugger: Started utf8 for strings in locals
...
git-svn-id: trunk@41270 -
2013-05-19 01:15:23 +00:00
martin
c07a177c41
Debugger: testcase for utf8 in exceptions
...
git-svn-id: trunk@41266 -
2013-05-18 23:51:24 +00:00
martin
5eda51845b
Debugger: fixed handling of single quotes in string-watches (moved implementation to correct place) follow up revision 41233 #1d623aeab7
...
git-svn-id: trunk@41265 -
2013-05-18 23:43:49 +00:00
martin
4491daff55
Debugger: Improved shortstring, do not expose internal record fields
...
git-svn-id: trunk@41260 -
2013-05-18 20:31:14 +00:00
martin
6cb4b3e1fd
Debugger: utf8 content for event-log (warnings/OutputDebugString). Issue #24353
...
git-svn-id: trunk@41240 -
2013-05-17 18:45:04 +00:00
martin
1d623aeab7
Debugger: Improved shortstring detection. Started to handle strings with utf8 content
...
git-svn-id: trunk@41233 -
2013-05-17 10:26:51 +00:00
martin
9c1ebbdadc
Debugger: Fix for testcase
...
git-svn-id: trunk@41224 -
2013-05-16 15:44:28 +00:00
maxim
dacac381c6
Debugger: reduce strings duplication
...
git-svn-id: trunk@41016 -
2013-05-03 16:42:14 +00:00
juha
e826391389
Reimplement "IDE, Packager: harmonize some string constants"
...
git-svn-id: trunk@40967 -
2013-05-01 08:44:51 +00:00
juha
550d0ac8d0
Revert "IDE, Packager: harmonize some string constants"
...
git-svn-id: trunk@40960 -
2013-04-30 19:02:32 +00:00
juha
20be8a3fc1
IDE, Packager: harmonize some string constants
...
git-svn-id: trunk@40953 -
2013-04-30 13:35:06 +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
juha
e2f70c366f
IDE: Use string const lisDefault = 'Default'
...
git-svn-id: trunk@40890 -
2013-04-26 08:05:34 +00:00
martin
528ac72e0e
DBG: Fixed range-check on linux. Issue #23993 Patch by C Western
...
git-svn-id: trunk@40482 -
2013-03-04 23:05:04 +00:00
martin
4b67d787bc
DBG: gdb async mode / prevent gdb on Mac 64 bit from crashing
...
git-svn-id: trunk@40461 -
2013-03-02 18:28:26 +00:00
martin
04652cc455
DBG: Started work on gdb async mode
...
git-svn-id: trunk@40412 -
2013-02-25 23:44:57 +00:00
martin
7f4d5ecb13
DBG: refactor TGDBMIDebuggerProperties to have a none publishing base class
...
git-svn-id: trunk@40373 -
2013-02-23 14:22:29 +00:00
martin
e6e119e440
DBG: Increase the amount of chars gdb fetches from a string (made configurable). Issue: #0023932
...
git-svn-id: trunk@40369 -
2013-02-23 04:16:09 +00:00
martin
93470b95dc
DBG: Increase the amount of chars gdb fetches from a string (made configurable). Issue: #0023932
...
git-svn-id: trunk@40368 -
2013-02-23 04:01:17 +00:00
martin
4e4bffbae4
DBG: simplify getting line info (no type "pointer" needed)
...
git-svn-id: trunk@40205 -
2013-02-08 03:20:24 +00:00
mattias
01bdba496f
IDE: clean up
...
git-svn-id: trunk@39964 -
2013-01-25 08:11:45 +00:00
martin
034537a23f
fpdebug: fix building line info. Issue #0013989 Patch by Joost van der Sluis
...
git-svn-id: trunk@39564 -
2012-12-16 19:54:08 +00:00
martin
940f0cba78
fpdebug: fix compilation. Issue #0013990 Patch by Joost van der Sluis
...
git-svn-id: trunk@39563 -
2012-12-16 19:40:23 +00:00
martin
0cc92c4269
DBG: fix tests
...
git-svn-id: trunk@39489 -
2012-12-09 15:23:06 +00:00
martin
966565bfbd
DBG: fixes/updates to tests
...
git-svn-id: trunk@39486 -
2012-12-09 13:47:35 +00:00
martin
97bda19497
DBG: optimizations (speed / display format) for array watches
...
git-svn-id: trunk@39467 -
2012-12-06 20:06:06 +00:00
martin
97c63bee5e
DBG: Small optimizations for array watches (test)
...
git-svn-id: trunk@39464 -
2012-12-06 16:48:53 +00:00
martin
b4c7cffa66
DBG: Small optimizations for array watches
...
git-svn-id: trunk@39463 -
2012-12-06 16:43:22 +00:00
martin
65b2701940
DBG: Fixed eval of watches with class-typecase and dyn-array (stabs only)
...
git-svn-id: trunk@39449 -
2012-12-06 12:01:08 +00:00
martin
0810a9f599
DBG: initial stub for gdbserver (contributed by marius.maximus) http://forum.lazarus.freepascal.org/index.php/topic,19014.0/topicseen.html
...
git-svn-id: trunk@39386 -
2012-11-27 01:28:22 +00:00
martin
885412c1fe
Updated gdb location in GDBMI for gdb in mingw\$(TargetCPU)-$(TargetOS)\bin\
...
git-svn-id: trunk@39375 -
2012-11-26 00:43:03 +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
2473b7068d
DBG: Fix range check in disassembler (64 bit debuggee). Issue #0023355
...
git-svn-id: trunk@39333 -
2012-11-22 00:03:36 +00:00
martin
6e09d09556
DBG: Do not treat "&" as accel-char when displaying exceptions. Issue #0023321
...
git-svn-id: trunk@39285 -
2012-11-15 23:50:18 +00:00
martin
346ebe18a0
DBG: Inspect-Dialog, skip update, if no change
...
git-svn-id: trunk@39281 -
2012-11-15 14:47:39 +00:00
martin
1a23649a97
DBG: Inspect-Dialog, prevent crash, due to nested updates
...
git-svn-id: trunk@39280 -
2012-11-15 14:46:30 +00:00
martin
a4d154fe15
DBG: Fix a problem in DBG_WITH_GDB_WATCHES
...
git-svn-id: trunk@39140 -
2012-10-19 08:53:09 +00:00
martin
d9e86fb1d8
DBG: fixed an endless loop in watch eval (eval typecast pointer to record)
...
git-svn-id: trunk@39131 -
2012-10-18 16:38:51 +00:00
martin
f3f7450f44
Debugger: Disable "run to cursor" when debugger is stopped. This command is limited to the current frame (function). It can not be used to start a project. (also disable dcJumpTo, dcStepOut)
...
git-svn-id: trunk@39042 -
2012-10-10 23:00:51 +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
f8dbcc135d
DBG: Fix setting stackframe for hint eval, after searching for highest source-frame.
...
git-svn-id: trunk@38922 -
2012-09-30 15:23:53 +00:00
paul
7ebd846c4a
debugger: fix range check
...
git-svn-id: trunk@38783 -
2012-09-21 11:47:02 +00:00
martin
2b31afc2e6
DBG: Fix for gdb 7.5
...
git-svn-id: trunk@38725 -
2012-09-18 01:57:21 +00:00
juha
672f5bd862
Replace #13 with LineEnding in many messages. It didn't show correctly on Linux systems.
...
git-svn-id: trunk@38633 -
2012-09-13 06:39:56 +00:00
martin
c410493ade
DBG, Attach: catch exceptions
...
git-svn-id: trunk@38611 -
2012-09-10 20:10:20 +00:00
juha
f59a711290
Debugger: fix tab-order in Evaluate/Modify window
...
git-svn-id: trunk@38602 -
2012-09-09 16:25:08 +00:00
martin
1c453ed8bf
DBG, Asm-Dlg: Fix Scrollbars
...
git-svn-id: trunk@38545 -
2012-09-06 17:30:25 +00:00
martin
696d0835c2
Debugger: added Attach/Detach
...
git-svn-id: trunk@38544 -
2012-09-06 17:17:38 +00:00
martin
80283e5a89
Debugger: added Attach/Detach
...
git-svn-id: trunk@38537 -
2012-09-06 13:04:05 +00:00
martin
b34b609f50
Debugger: added Attach/Detach
...
git-svn-id: trunk@38536 -
2012-09-06 12:41:24 +00:00
martin
91d58f99ce
Debugger: Workaround to fix exe-line-indicators (blue dots) at debug start
...
git-svn-id: trunk@38531 -
2012-09-05 17:00:19 +00:00
martin
acb5e8bc8c
Debugger: Ensure Queue is not blocked by LineInfo Request. (If a LineInfoRequest was queued the DebuggerCurrentLine could not search the stack, as commands were not immediately run
...
git-svn-id: trunk@38509 -
2012-09-03 20:47:24 +00:00
martin
a87069388e
Debugger: Improved detection of PID (for newer GDB)
...
git-svn-id: trunk@38506 -
2012-09-03 19:01:14 +00:00
mattias
c07d86fd39
IDE: assembler window: disabled form scrollbars
...
git-svn-id: trunk@38492 -
2012-09-02 17:11:36 +00:00
juha
8297ee1f08
Sort ListViews by column click around in many places.
...
git-svn-id: trunk@38289 -
2012-08-20 18:05:46 +00:00
martin
5aec499a5b
DBG: Tests argv
...
git-svn-id: trunk@37964 -
2012-07-18 16:57:29 +00:00
martin
356f9cf685
DBG: Tests argv
...
git-svn-id: trunk@37963 -
2012-07-18 14:06:22 +00:00
martin
3e7175b81e
DBG: argv encoding
...
git-svn-id: trunk@37962 -
2012-07-18 14:06:17 +00:00
martin
cc1d668601
DBG: Disable rangechecks for certain PtrUInt casts
...
git-svn-id: trunk@37961 -
2012-07-17 10:57:14 +00:00
martin
906597041e
DBG / TEST: missing file
...
git-svn-id: trunk@37952 -
2012-07-15 18:54:41 +00:00
martin
e4c3f797a6
DBG / TEST: fixed endless loop in watch eval (auto type cast) Issue #0022425
...
git-svn-id: trunk@37951 -
2012-07-15 18:46:10 +00:00
martin
0336b51995
DBG: fixed endless loop in watch eval (auto type cast) Issue #0022425
...
git-svn-id: trunk@37950 -
2012-07-15 18:46:02 +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
10334ca035
DBG: Prevent build up of no longer needed commands in queue
...
git-svn-id: trunk@37921 -
2012-07-12 16:14:36 +00:00
martin
c333eda9b8
DBG: Prevent potential crash in (dbg-)OnIdle handling
...
git-svn-id: trunk@37920 -
2012-07-12 15:06:14 +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
ee1253c86f
DBG: Improve display of dyn array
...
git-svn-id: trunk@37903 -
2012-07-09 14:20:16 +00:00
martin
544ee94c5a
DBG: clean up debugln
...
git-svn-id: trunk@37889 -
2012-07-06 13:00:36 +00:00
martin
09c3e91542
DBG: fixed parsing sets for debug-inspector
...
git-svn-id: trunk@37885 -
2012-07-06 01:14:41 +00:00
martin
af616044d3
DBG: Pseudo-Terminal, accept tabs
...
git-svn-id: trunk@37841 -
2012-07-01 15:24:34 +00:00
martin
68dcd42126
DBG: Fix handling console input
...
git-svn-id: trunk@37838 -
2012-07-01 14:20:24 +00:00
martin
788a19edd4
DBG: Fixed IDE hang, introduced in rev 37809 #1b6c227bd8 "Thread window: update while running"
...
git-svn-id: trunk@37813 -
2012-06-28 10:43:27 +00:00
martin
1b6c227bd8
DBG, Thread window: update while running
...
git-svn-id: trunk@37809 -
2012-06-27 23:08:55 +00:00
martin
a144943e7b
DBG: Event-Log: Do not cache Options. Allow user to change options while debugging
...
git-svn-id: trunk@37722 -
2012-06-22 14:01:56 +00:00
martin
5416ac2ed8
DBG: Dialogs, don't give help related commands to IDE. They will be ignored
...
git-svn-id: trunk@37697 -
2012-06-19 23:41:45 +00:00
martin
d5e288e7d7
DBG: Fixed possible crash in watch evaluation (WatchValue freed while evaluating / in GetValue)
...
git-svn-id: trunk@37694 -
2012-06-19 18:56:14 +00:00
maxim
2eb2b52177
Debugger, Evaluate/Modify dialog: improved localization
...
git-svn-id: trunk@37676 -
2012-06-17 19:50:43 +00:00
martin
38fd73abd1
DBG: fixed a out of index error, in watches history
...
git-svn-id: trunk@37657 -
2012-06-15 17:51:17 +00:00
martin
dbd226b8aa
DBG: Disassembler: prevent disassembler from doing large address ranges, if gdb returns data with far away addresses. Issue #0022230
...
git-svn-id: trunk@37643 -
2012-06-14 11:56:59 +00:00
martin
d1893619b7
DBG: Evaluate, keep previous results. Patch by Ludo Brands. Issue #0022196
...
git-svn-id: trunk@37618 -
2012-06-11 13:14:13 +00:00
martin
be4ab40c93
DBG: Evaluate, keep previous results. Patch by Ludo Brands. Issue #0022196
...
git-svn-id: trunk@37611 -
2012-06-10 22:40:45 +00:00
martin
a5979be214
DBG: Avoid re-queuing of dis-assembler requests, after cancelling it. Part of issue #0022230
...
git-svn-id: trunk@37609 -
2012-06-10 17:15:21 +00:00
martin
881e5cb6d1
DBG: Added interface fer testing/developing new dbg features
...
git-svn-id: trunk@37510 -
2012-06-04 12:13:30 +00:00
martin
43c0c47821
DBG: undo r37486 #4d0137d86b
...
git-svn-id: trunk@37501 -
2012-06-03 14:35:34 +00:00
martin
81b59794a6
DBG: clean up (r37486)
...
git-svn-id: trunk@37489 -
2012-06-02 19:59:50 +00:00
martin
e3d3ab2c54
DBG: Cancel LineInfo, if unit is closed in editor
...
git-svn-id: trunk@37488 -
2012-06-02 19:58:36 +00:00
martin
eccbedf9b1
DBG: Avoid reading stack when exe has stopped
...
git-svn-id: trunk@37487 -
2012-06-02 19:56:16 +00:00
martin
4d0137d86b
DBG: start implementation to "RunQueue" in ASync handler. Issue #0022172
...
git-svn-id: trunk@37486 -
2012-06-02 19:54:12 +00:00
martin
50e5a166c9
DBG: Improved parsing of class structure (for new watch window detail pane)
...
git-svn-id: trunk@37456 -
2012-05-29 22:04:01 +00:00
martin
bbf31875cd
DBG: implemented "Repeat Count" for watches
...
git-svn-id: trunk@37455 -
2012-05-29 20:46:36 +00:00
martin
e8b7145331
DBG: minor refactor (Watches)
...
git-svn-id: trunk@37445 -
2012-05-28 18:08:27 +00:00
martin
c319ad6bd8
DBG: Watches, save "Use instance class" to config
...
git-svn-id: trunk@37444 -
2012-05-28 15:20:17 +00:00
martin
dce6409cc1
DBG: do not set temporary stack = -1 in thread changing. This may cause errors
...
git-svn-id: trunk@37440 -
2012-05-27 22:59:11 +00:00
martin
38a49eae3f
DBG: Fixed gdb result parser for empty sub-record
...
git-svn-id: trunk@37435 -
2012-05-27 14:08:50 +00:00
juha
15294f2cb3
Debugger: Apply the saved layout of Inspect Dialog
...
git-svn-id: trunk@37424 -
2012-05-26 08:36:35 +00:00
juha
b448e67ef1
Debugger: Apply the saved layout of Evaluate Dialog
...
git-svn-id: trunk@37423 -
2012-05-26 08:36:30 +00:00
mattias
e633d0721b
IDE: debugger options: check the resolved file, bug #22086
...
git-svn-id: trunk@37373 -
2012-05-21 08:37:05 +00:00
martin
c070b17f46
DBG: Fixed array len for 64 bit
...
git-svn-id: trunk@37368 -
2012-05-20 23:38:26 +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
90421f39ec
DBG: Inspect, allow to enter expression
...
git-svn-id: trunk@37253 -
2012-05-11 10:37:40 +00:00
martin
a8077ac2d8
DBG: Improve start-up to work with bug in gdb 7.4
...
git-svn-id: trunk@37234 -
2012-05-10 00:26:23 +00:00
martin
c742e08c1d
DBG: Inspect window, improve scrolling
...
git-svn-id: trunk@37232 -
2012-05-09 14:28:42 +00:00
martin
d403a03802
DBG: Fix a possible crash in debugger (history). Issue #0021901
...
git-svn-id: trunk@37116 -
2012-04-30 21:24:36 +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
cac7a2cac5
DBG: Register Copy Name/Value to clipboard. Issue #0021860
...
git-svn-id: trunk@37106 -
2012-04-30 16:00:05 +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
d5584e2893
DBG (via SSH): additional options for ssh, separate field to specify gdb
...
git-svn-id: trunk@37094 -
2012-04-29 21:05:21 +00:00
martin
c8398bb037
DBG: Testcase: fixed reading env-options
...
git-svn-id: trunk@37093 -
2012-04-29 19:01:09 +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
3068fe7d5d
IDE: clean up
...
git-svn-id: trunk@37077 -
2012-04-29 10:25:45 +00:00
martin
0a35a31f1d
DBG: Accept different line endings ( #10 , #13 , #10#13, #13#10) issue #0021834 . Requires rev 37026 #9baa5f827c
...
git-svn-id: trunk@37027 -
2012-04-25 19:46:34 +00:00
martin
9baa5f827c
DBG: Prepare for different line endings. Issue #0021834
...
git-svn-id: trunk@37026 -
2012-04-25 19:46:21 +00:00
mattias
458181f496
IDE: recent/history lists: replaced case sensitive comparison with three types
...
git-svn-id: trunk@37020 -
2012-04-25 09:03:37 +00:00
maxim
1060d6f033
Fixed typo PrefferedSplitterX -> PreferredSplitterX throughout the code, spotted by Howard Page-Clark
...
git-svn-id: trunk@36912 -
2012-04-19 22:11:56 +00:00
martin
a56c51b330
DBG: Tests for environment
...
git-svn-id: trunk@36910 -
2012-04-19 14:12:26 +00:00
blikblum
177d1ee320
ide: fix selection painting of debugger eventlog colors list
...
git-svn-id: trunk@36772 -
2012-04-14 11:58:45 +00:00
mattias
f8a61521aa
IDE: debugfilename, debugsearchpath: use same function as other env vars to resolve macros, trim and find
...
git-svn-id: trunk@36682 -
2012-04-09 17:00:35 +00:00
mattias
846e04db20
IDE,lazbuild: use parsed compiler filename, make filename
...
git-svn-id: trunk@36681 -
2012-04-09 15:06:19 +00:00
juha
844e616738
IDE etc.: unify 3 dots in GUI string to have a space ( ...).
...
git-svn-id: trunk@36666 -
2012-04-09 08:24:59 +00:00
maxim
52d4d5a5c1
IDE: fixed editor tab position combobox items localization on Editor/Misc options page
...
git-svn-id: trunk@36552 -
2012-04-03 22:23:32 +00:00
martin
7ebaadc7bd
Window Column, store pointer to resourcestring
...
git-svn-id: trunk@36509 -
2012-04-02 00:24:15 +00:00
martin
b356839d80
DBG: more LazLogger
...
git-svn-id: trunk@36431 -
2012-03-29 12:36:54 +00:00
martin
69c5e7d27f
DBG: more checks on parentfp
...
git-svn-id: trunk@36404 -
2012-03-28 21:10:48 +00:00
martin
111eedbf93
DBG: add some checks on parentfp
...
git-svn-id: trunk@36402 -
2012-03-28 19:52:12 +00:00
juha
22c9cf054e
IDE: unify some single word resource strings.
...
git-svn-id: trunk@36332 -
2012-03-25 19:10:21 +00:00
juha
8e71fa7c1a
IDE: make lisClear to be used around in IDE.
...
git-svn-id: trunk@36329 -
2012-03-25 19:09:20 +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
1707017a5f
DBG: more lazlogger (fix debugln for read)
...
git-svn-id: trunk@36290 -
2012-03-24 16:03:29 +00:00
martin
1c32c0e67a
DBG: more lazlogger
...
git-svn-id: trunk@36281 -
2012-03-23 16:38:36 +00:00
mattias
9398fb166e
IDE: clean up
...
git-svn-id: trunk@36278 -
2012-03-23 16:06:53 +00:00
zeljko
b7b0b37c30
Debugger: WatchesDlg, setted up Scrollbars to ssAutoBoth instead of ssBoth. issue #20230
...
git-svn-id: trunk@36259 -
2012-03-23 09:56:07 +00:00
martin
eda13d28d1
DBG: refactor,improve typecast-fixing (pointer needed for stabs)
...
git-svn-id: trunk@36224 -
2012-03-22 16:18:04 +00:00
martin
cfae3de029
DBG improved expression parsing, array[1]+array[2]
...
git-svn-id: trunk@36200 -
2012-03-21 23:11:01 +00:00
martin
7a72cee2cf
DBG deal with spaces in watches
...
git-svn-id: trunk@36193 -
2012-03-21 19:13:34 +00:00
martin
b48cf43d34
DBG: Watches/Inspect, add auto typecast to instance class
...
git-svn-id: trunk@36175 -
2012-03-20 10:39:47 +00:00
martin
a4e1f89a1c
DBG: deal with comma separated array index "a[1,2]" instead of "a[1][2]"
...
git-svn-id: trunk@36166 -
2012-03-19 14:53:56 +00:00
martin
9f02483e2e
DBG: More verbose error messages
...
git-svn-id: trunk@36136 -
2012-03-17 20:19:42 +00:00
martin
9f6e6a8186
DBG: small refactor in start up brk code
...
git-svn-id: trunk@36121 -
2012-03-17 16:05:04 +00:00
martin
f3ec781aa4
DBG: Clean up
...
git-svn-id: trunk@36033 -
2012-03-15 14:46:33 +00:00
mattias
6cf24989e8
IDE: fixed warning
...
git-svn-id: trunk@36016 -
2012-03-14 23:18:01 +00:00
martin
7ac5a99deb
DBG: Clean up
...
git-svn-id: trunk@36014 -
2012-03-14 21:31:25 +00:00
martin
1b462526b8
DBG: clean up, ProcessStopped is no longer called during startup. Mo meed to test for it
...
git-svn-id: trunk@36013 -
2012-03-14 21:30:19 +00:00
martin
9050fc84e6
GDB: added detection for missing symbols
...
git-svn-id: trunk@36011 -
2012-03-14 21:02:21 +00:00
martin
1ad7923e0c
DBG: Clean up
...
git-svn-id: trunk@36009 -
2012-03-14 20:46:42 +00:00
mattias
3e9e907062
IDE: switched to new laz2_xml
...
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +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
mattias
9a01b383b3
IDE: less warnings
...
git-svn-id: trunk@35540 -
2012-02-21 19:04:30 +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
mattias
c0fa7b90ac
IDE: fixed uninitialized result
...
git-svn-id: trunk@35452 -
2012-02-18 16:16:58 +00:00
juha
2550bbf3be
IDE: unify some common resource strings. Add hints for Path Edit dialog
...
git-svn-id: trunk@35361 -
2012-02-13 19:57:58 +00:00
martin
fcdd4f6bf0
DBG: move same debugln to LazLogger cmd-line config
...
git-svn-id: trunk@35342 -
2012-02-12 23:33:11 +00:00
martin
a012396166
DBG: move same debugln to LazLogger cmd-line config
...
git-svn-id: trunk@35341 -
2012-02-12 23:24:54 +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
68e8da87aa
DBG: move same debugln to LazLogger cmd-line config
...
git-svn-id: trunk@35336 -
2012-02-12 19:28:09 +00:00
juha
6b19f5e2aa
IDE: inite resource strings for Undo, Redo, Cut, Copy and Paste
...
git-svn-id: trunk@35323 -
2012-02-12 14:35:42 +00:00
juha
4ef51619f5
IDE: collect common resource strings in one place, remove duplicates
...
git-svn-id: trunk@35321 -
2012-02-12 13:04:36 +00:00
juha
c82d1b544d
IDE: use resource lisAdd instead of lisCodeTemplAdd in many places.
...
git-svn-id: trunk@35320 -
2012-02-12 13:03:15 +00:00
martin
94bee9379a
DBG: move same debugln to LazLogger cmd-line config
...
git-svn-id: trunk@35316 -
2012-02-11 22:06:10 +00:00
juha
b34b546678
Debugger: fixed compilation after public "Click()" was removed.
...
git-svn-id: trunk@35201 -
2012-02-07 07:30:52 +00:00
martin
476ec1506e
DBG: improved startup; finding temp main break (set result)
...
git-svn-id: trunk@35043 -
2012-01-31 00:06:20 +00:00
martin
d082b36855
DBG: improved startup; finding temp main break
...
git-svn-id: trunk@35042 -
2012-01-30 19:02:13 +00:00
martin
50bff70654
DBG: improved startup; finding temp main break
...
git-svn-id: trunk@34990 -
2012-01-28 16:50:57 +00:00
martin
61b15c600b
DBG: improved startup; finding temp main break
...
git-svn-id: trunk@34989 -
2012-01-28 16:24:07 +00:00
martin
e70ecef532
DBG: Tests
...
git-svn-id: trunk@34988 -
2012-01-28 15:30:45 +00:00
martin
59befe35c2
DBG: improved startup; finding temp main break
...
git-svn-id: trunk@34987 -
2012-01-28 15:30:32 +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
34c3888d83
DBG: add option to reset debugger after each run
...
git-svn-id: trunk@34925 -
2012-01-25 15:05:21 +00:00
martin
7c28beab92
DBG: use entry point, over "main" breakpoint
...
git-svn-id: trunk@34923 -
2012-01-25 14:29:28 +00:00
martin
0807b46fe7
DBG: defer setting some of the internal breakpoints (exception/run-error)
...
git-svn-id: trunk@34921 -
2012-01-25 13:33:16 +00:00
martin
d6762411a1
DBG: defer setting some of the internal breakpoints (exception/run-error)
...
git-svn-id: trunk@34920 -
2012-01-25 13:26:33 +00:00
juha
4065155e57
Add ":" to some ToDo items.
...
git-svn-id: trunk@34862 -
2012-01-22 13:10:56 +00:00
martin
fbb3077190
DBG: use addR + named breakpoint in startup, in case of position independent exe. issue #0021106
...
git-svn-id: trunk@34811 -
2012-01-20 00:16:03 +00:00
martin
4f622019e2
DBG: minor refactor in startup
...
git-svn-id: trunk@34787 -
2012-01-18 21:53:04 +00:00
martin
3d9b8ae714
DBG: minor refactor in startup
...
git-svn-id: trunk@34786 -
2012-01-18 21:46:50 +00:00
martin
542ec1cf4c
DBG: Fix taring snapshots on none breaking breakpoints
...
git-svn-id: trunk@34785 -
2012-01-18 19:53:56 +00:00
juha
c3637f3879
Debugger: Replace const string arrays with RTTI value and WriteStr()
...
git-svn-id: trunk@34756 -
2012-01-15 23:50:22 +00:00
mattias
fcfc88b774
IDE: removed MainIDEIntf
...
git-svn-id: trunk@34648 -
2012-01-07 20:45:57 +00:00
martin
ff9fced537
DBG: popup for display formats for register.
...
git-svn-id: trunk@34324 -
2011-12-20 13:46:43 +00:00
martin
1296e6912f
DBG: popup for display formats for register.
...
git-svn-id: trunk@34295 -
2011-12-19 22:24:08 +00:00
martin
53536ef36d
DBG: remember display formats for register. based on patch from Bernd Kreuss
...
git-svn-id: trunk@34294 -
2011-12-19 22:23:26 +00:00
martin
eb7d5b66c7
DBG re-added LCLProc to uses
...
git-svn-id: trunk@34119 -
2011-12-11 22:52:22 +00:00
martin
a8101b9ee5
DBG fix unused units
...
git-svn-id: trunk@33798 -
2011-11-26 11:47:58 +00:00
martin
ce5c315627
DBG: Clean up (removed unused units)
...
git-svn-id: trunk@33797 -
2011-11-26 11:41:29 +00:00
martin
55e992a63a
DBG: convert gdb filename for disassembler. Maybe issue #0020715
...
git-svn-id: trunk@33649 -
2011-11-20 18:25:49 +00:00
martin
97db2e450d
DBG Pseudo-terminal: send user input immediately
...
git-svn-id: trunk@33612 -
2011-11-18 14:01:08 +00:00
juha
e05d507274
Revert r33558 #3a71f62ad3. Now GetTickCount returns DWord again so no range check error
...
git-svn-id: trunk@33566 -
2011-11-16 13:18:22 +00:00
juha
3a71f62ad3
Debugger: Fixed integer types to prevent a range check error. Issue #20691
...
git-svn-id: trunk@33558 -
2011-11-16 10:44:27 +00:00
martin
e2a50e024f
DBG: Improve display of char accessed via index "s[1]". Show pchar and string based value, as detection is not possible.
...
git-svn-id: trunk@33517 -
2011-11-14 02:12:21 +00:00
martin
3a3cc95bce
DBG: Improve display of char accessed via index "s[1]". Show pchar and string based value, as detection is not possible.
...
git-svn-id: trunk@33516 -
2011-11-14 02:00:30 +00:00
martin
59ecf5009a
DBG: improved array index access for watches
...
git-svn-id: trunk@33507 -
2011-11-13 18:05:49 +00:00
martin
219935fe22
DBG: moved example gdb results out of the unit
...
git-svn-id: trunk@33414 -
2011-11-08 11:34:50 +00:00
martin
9af87b923e
DBG: fixed a mem leak in array-index helper code
...
git-svn-id: trunk@33397 -
2011-11-07 13:32:42 +00:00
martin
38e322bc0f
DBG: Jump to breakpoint: focus+highlight
...
git-svn-id: trunk@33396 -
2011-11-07 13:31:08 +00:00
maxim
979cfa1c70
GDBMIDebugger: improved localization, fixed typos
...
git-svn-id: trunk@33366 -
2011-11-06 12:44:22 +00:00
juha
c6b629a8cf
IDE: set Enabled state of controls in debugger event log settings
...
git-svn-id: trunk@33353 -
2011-11-05 17:53:58 +00:00
martin
5001efe30e
DBG: Fixed compilation, due to IFDEF (rev 33336 #2642e6a579)
...
git-svn-id: trunk@33339 -
2011-11-05 14:32:37 +00:00
martin
2c40a97d6a
DBG: Markl project as modified, if watches are added/changed/removed. issue #0020092
...
git-svn-id: trunk@33338 -
2011-11-05 14:30:32 +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
a5b5ca1199
DBG: Fixed ThreadDlg. TThreadsDlg.ThreadsChanged was not protected against re-entrance, and could crash.
...
git-svn-id: trunk@33226 -
2011-11-02 17:52:16 +00:00
martin
7275997958
DBG: Fix mem leak in expression-eval (hint/inspect)
...
git-svn-id: trunk@33221 -
2011-11-02 16:03:29 +00:00
martin
f00bddfe80
DBG: Fix evaluation of base-classes. Don't eval the type
...
git-svn-id: trunk@33211 -
2011-11-02 01:26:38 +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
mattias
1c732c24ef
IDE: code observer options: nicer layout
...
git-svn-id: trunk@33163 -
2011-10-30 09:27:27 +00:00
mattias
4e22228b6b
IDE: clean up
...
git-svn-id: trunk@33162 -
2011-10-30 09:13:36 +00:00
martin
91818313c5
DBG: Setting groups to multiply selected breakpoints. Issue #0020478 / patch by Flávio Etrusco
...
git-svn-id: trunk@33160 -
2011-10-30 01:49:55 +00:00
martin
e225121fbe
DBG: Tests
...
git-svn-id: trunk@33153 -
2011-10-29 18:22:13 +00:00
martin
cf6bb9af32
DBG: Improved watch eval for "array[x].foo", fix mem leak
...
git-svn-id: trunk@33152 -
2011-10-29 18:21:46 +00:00
martin
43ef33f4aa
DBG: Improved watch eval for "array[x].foo", fix mem leak
...
git-svn-id: trunk@33136 -
2011-10-28 12:33:06 +00:00
martin
e1d0766fe6
DBG: Tests
...
git-svn-id: trunk@33109 -
2011-10-27 12:23:29 +00:00
martin
54b5c2b102
DBG: Improved watch eval for "array[x].foo"
...
git-svn-id: trunk@33108 -
2011-10-27 12:23:22 +00:00
martin
f991072664
DBG: added some feedback (debugln)
...
git-svn-id: trunk@33090 -
2011-10-26 14:26:14 +00:00
martin
c5a96ed67a
DBG: tests
...
git-svn-id: trunk@32981 -
2011-10-19 13:21:03 +00:00
martin
eeb55bc54e
DBG: Slightly more feedback on exceptions
...
git-svn-id: trunk@32964 -
2011-10-18 18:20:35 +00:00
martin
a58a76fc72
DBG: tests
...
git-svn-id: trunk@32963 -
2011-10-18 14:56:39 +00:00
martin
f3c0b96ec3
DBG: tests
...
git-svn-id: trunk@32953 -
2011-10-18 11:08:42 +00:00
martin
1fd34c798e
DBG: logging
...
git-svn-id: trunk@32951 -
2011-10-18 00:10:00 +00:00
martin
235d156fab
DBG: tests
...
git-svn-id: trunk@32950 -
2011-10-18 00:09:11 +00:00
martin
89558a4144
DBG: clean up
...
git-svn-id: trunk@32940 -
2011-10-17 10:31:17 +00:00
martin
350818083e
DBG: timeout detection for breakpoint commands
...
git-svn-id: trunk@32938 -
2011-10-17 09:39:22 +00:00
martin
72acd39178
DBG: tests
...
git-svn-id: trunk@32929 -
2011-10-16 22:51:21 +00:00
martin
0ec0a215fb
DBG: Fix pascalize pointer adding space into result of string (dwarf3)
...
git-svn-id: trunk@32925 -
2011-10-16 18:35:33 +00:00
martin
9a5be76311
DBG: tests
...
git-svn-id: trunk@32923 -
2011-10-16 14:16:31 +00:00
martin
f2951a1fd4
DBG: tests
...
git-svn-id: trunk@32922 -
2011-10-16 13:36:13 +00:00
martin
43e41c3974
DBG: lower default timeout on mac / combine up to 4 startup warnings into 1 (optional) warning
...
git-svn-id: trunk@32920 -
2011-10-16 12:06:04 +00:00
martin
f77855dddf
DBG: tests
...
git-svn-id: trunk@32916 -
2011-10-15 22:06:04 +00:00
martin
39e5e43f9d
DBG: tests
...
git-svn-id: trunk@32911 -
2011-10-15 17:50:06 +00:00
martin
e48afdd40c
DBG: tests
...
git-svn-id: trunk@32906 -
2011-10-15 14:28:13 +00:00
martin
19fac2420e
DBG: tests
...
git-svn-id: trunk@32905 -
2011-10-15 12:37:54 +00:00
martin
7fa752581c
DBG: tests
...
git-svn-id: trunk@32894 -
2011-10-15 00:55:59 +00:00
martin
6a4928281a
DBG: Callstack, show frames in assembler.
...
git-svn-id: trunk@32831 -
2011-10-12 01:26:11 +00:00
martin
5bdf949df0
DBG: User-Feedback for watchpoint errors
...
git-svn-id: trunk@32830 -
2011-10-11 23:24:09 +00:00
martin
a46dcdb4d8
DBG: User-Feedback for watchpoint errors
...
git-svn-id: trunk@32829 -
2011-10-11 23:15:55 +00:00
martin
03120971cf
DBG: refactor GetBreakpointImage / Add images to breakpoint-dlg
...
git-svn-id: trunk@32827 -
2011-10-11 21:46:29 +00:00
martin
55247419c8
DBG: dis-assembler, fix back to short filename
...
git-svn-id: trunk@32813 -
2011-10-11 00:48:47 +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
f7688f9be6
DBG: Change scrolling in assembler win
...
git-svn-id: trunk@32806 -
2011-10-10 20:26:15 +00:00
martin
12e58e3bc1
DBG: Keep dsStop until sopping has finished
...
git-svn-id: trunk@32798 -
2011-10-10 12:29:18 +00:00
martin
bfd5aebbd4
DBG: Exception handling
...
git-svn-id: trunk@32794 -
2011-10-10 09:33:26 +00:00
martin
f9810a2611
DBG: Improved exception feedback
...
git-svn-id: trunk@32793 -
2011-10-09 22:35:49 +00:00
martin
876299b8d0
DBG: Refactor state handling
...
git-svn-id: trunk@32792 -
2011-10-09 20:20:28 +00:00
martin
93b79f2889
DBG: Refactor state handling
...
git-svn-id: trunk@32791 -
2011-10-09 18:41:03 +00:00
martin
064e148c79
DBG: Enable/Disable breakpoint groups
...
git-svn-id: trunk@32788 -
2011-10-09 17:06:44 +00:00
martin
5b3c4cf5f1
DBG: Ensure variable is initialized
...
git-svn-id: trunk@32787 -
2011-10-09 16:53:46 +00:00
martin
1bb16ace8f
DBG: Enable/Disable breakpoint groups
...
git-svn-id: trunk@32785 -
2011-10-09 16:15:57 +00:00
martin
8068974afb
DBG: Enable/Disable breakpoint groups
...
git-svn-id: trunk@32784 -
2011-10-09 15:52:06 +00:00
martin
6e2dfa27a3
DBG: auto continue on windows "DbgUiConvertStateChangeStructure"
...
git-svn-id: trunk@32779 -
2011-10-09 12:36:00 +00:00
martin
5fd3a7a645
DBG: do not open virtual unit twice.
...
git-svn-id: trunk@32724 -
2011-10-06 20:29:58 +00:00
martin
afc9b17919
DBG: Fixed a possible bad memory access / Fixed line from source 1 vs 0 based
...
git-svn-id: trunk@32718 -
2011-10-06 10:07:34 +00:00
martin
7a0aa74575
DBG: Tests
...
git-svn-id: trunk@32711 -
2011-10-06 00:34:44 +00:00
martin
40625a1fd1
DBG: Tests (fix freeing dbg)
...
git-svn-id: trunk@32710 -
2011-10-06 00:02:16 +00:00
martin
95501e8f43
DBG: Tests
...
git-svn-id: trunk@32709 -
2011-10-05 23:02:49 +00:00
martin
3068969731
DBG: Tests
...
git-svn-id: trunk@32708 -
2011-10-05 22:17:02 +00:00
martin
d85dcb1390
DBG: improved type-info parsing. (prepare for gw3)
...
git-svn-id: trunk@32707 -
2011-10-05 22:04:38 +00:00
maxim
817a369269
Components, converter, debugger, doceditor: third batch of TButtonPanel captions cleanup
...
git-svn-id: trunk@32664 -
2011-10-03 22:48:51 +00:00
martin
1adda67314
DBG: Tests
...
git-svn-id: trunk@32651 -
2011-10-03 12:00:59 +00:00
martin
9d45bfaa7e
DBG: Tests
...
git-svn-id: trunk@32650 -
2011-10-03 11:35:34 +00:00
martin
fb05dea232
DBG: Added ability to finish single-step-into/over, after hitting none-breaking breakpoint
...
git-svn-id: trunk@32610 -
2011-10-01 22:30:12 +00:00
paul
5b7cad31b1
debugger: improve output of WideString and UnicodeString variables
...
git-svn-id: trunk@32457 -
2011-09-22 06:38:19 +00:00
martin
837fe09471
DBG: Disassembler, when having to guess, use an even address.
...
git-svn-id: trunk@32453 -
2011-09-21 18:41:42 +00:00
martin
dbb87ca09b
DBG: Fixed jumping to unit of unsaved project
...
git-svn-id: trunk@32449 -
2011-09-21 12:13:24 +00:00
martin
1df02ca4fc
DBG: Fixed issue with variables from parent-nested-frames showing with prefix "error:"
...
git-svn-id: trunk@32437 -
2011-09-20 18:22:56 +00:00
martin
7666c75dd1
DBG: Fix inserting breakpoints (do not silently enter pause state), introduced in r 32414
...
git-svn-id: trunk@32432 -
2011-09-19 23:28:15 +00:00
martin
ce6ac1c77c
DBG:: implement log expression-eval in breakpoint
...
git-svn-id: trunk@32431 -
2011-09-19 23:19:19 +00:00
martin
37fa512845
DBG: Watchpoints
...
git-svn-id: trunk@32423 -
2011-09-19 17:47:27 +00:00
martin
c963680079
DBG: (alpha) Initial support for watchpoints ($DEFINE DBG_WITH_WATCHPOINT)
...
git-svn-id: trunk@32415 -
2011-09-19 01:20:08 +00:00
martin
4559a65564
DBG: Handling unexpected errors.
...
git-svn-id: trunk@32414 -
2011-09-19 00:51:25 +00:00
martin
0271730391
DBG: small fix in expression parser do not send empty expression)
...
git-svn-id: trunk@32411 -
2011-09-18 20:54:16 +00:00
martin
d65d00c3f7
DBG: Do not set breakpoints past end of unit. Issue #0020264 (fix, if spaces in part / do not fail if gdb returns error)
...
git-svn-id: trunk@32410 -
2011-09-18 18:40:05 +00:00
martin
d2497a764a
DBG: Tests
...
git-svn-id: trunk@32406 -
2011-09-18 14:11:08 +00:00
martin
881e94e98d
DBG: Do not set breakpoints past end of unit. Issue #0020264 (Thanks to Ludo Brands)
...
git-svn-id: trunk@32405 -
2011-09-18 14:08:09 +00:00
martin
26a6a97e57
DBG: More info/options on break for exception/run-error (missing file)
...
git-svn-id: trunk@32404 -
2011-09-18 13:01:48 +00:00
martin
b206291f65
DBG: More info/options on break for exception/run-error
...
git-svn-id: trunk@32400 -
2011-09-18 11:53:34 +00:00
martin
1cb835eb35
DBG: Improved: Cancel no longer required steps (continue next step)
...
git-svn-id: trunk@32392 -
2011-09-17 19:23:26 +00:00
martin
d7418bc9aa
Dbg: Refactor nested-proc/parent-frame handling; fix nested proc, if not starting at top frame
...
git-svn-id: trunk@32391 -
2011-09-17 19:15:17 +00:00
martin
77825e7849
Dbg: Fix a race condition, nil pointer access
...
git-svn-id: trunk@32390 -
2011-09-17 17:43:15 +00:00
martin
4b91967012
DBG: Fixed, evaluating watches in correct stackframe after exception
...
git-svn-id: trunk@32388 -
2011-09-17 16:05:11 +00:00
martin
d0c22113e6
Debugger, Watches: Store column width
...
git-svn-id: trunk@32382 -
2011-09-17 13:25:19 +00:00
martin
63a6d0bb60
IDE, DBG: Starting on DebuggerConfigStorage
...
git-svn-id: trunk@32380 -
2011-09-17 11:32:32 +00:00
martin
c8ef9d5556
DBG: Improved, jumping to correct line, if source was changed
...
git-svn-id: trunk@32348 -
2011-09-15 11:40:05 +00:00
martin
c3fa344c51
DBG: gdb default locations for windows
...
git-svn-id: trunk@32341 -
2011-09-14 22:06:17 +00:00
martin
a7100b234c
DBG: refactor unit location handling
...
git-svn-id: trunk@32335 -
2011-09-14 13:48:43 +00:00
martin
0b690c7859
DBG: clean up
...
git-svn-id: trunk@32286 -
2011-09-11 12:32:41 +00:00
martin
098864ad91
DBG: Improved handling for pseudo terminal
...
git-svn-id: trunk@32285 -
2011-09-11 12:32:13 +00:00
martin
a8a8065f62
DBG: Fixed error handling for pseudo terminal
...
git-svn-id: trunk@32267 -
2011-09-10 20:45:37 +00:00
martin
4afba661fa
DBG: Fixed error handling for pseudo terminal
...
git-svn-id: trunk@32266 -
2011-09-10 20:41:03 +00:00
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