Commit Graph

1033 Commits

Author SHA1 Message Date
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