Commit Graph

1442 Commits

Author SHA1 Message Date
Martin
289e8b9397 Debugger: Stack.CountLimited, Ensure result is always set. Mentioned in issue #39886
(cherry picked from commit f63ba9cd3b)
2022-09-06 21:45:14 +02:00
Martin
ae0ad9c262 Debugger: fix crash in GetUniqueName
(cherry picked from commit bf105af56c)
2022-08-31 14:07:31 +02:00
Martin
e31362f90c Debugger: Feedback dialog, use ParentColor. Issue #39839
(cherry picked from commit 2468eac09e)
2022-08-31 14:05:49 +02:00
Martin
893d7caa84 Debugger, IDE: fix accessing uninitialized objects in debugger-dialogs
(cherry picked from commit 18f0e7a5d3)
2022-06-23 21:30:36 +02:00
Martin
8eaeb82d09 Debugger: Inspect-Win, fix wheel scrolling
(cherry picked from commit 1bc575aeff)
2022-06-23 21:29:20 +02:00
Martin
594f4eccd3 Debugger: Inspect Window, fix some update issues. 2022-04-01 15:10:41 +02:00
Martin
465dbb4951 IDE: Fixed saving address Breakpoints in Project session
(cherry picked from commit baa12a8519)
2022-03-06 17:47:20 +01:00
Martin
6ef5f0729f Revert "Debugger: Fix DisAssemble.CountAfter"
This reverts commit c15332e9c1.
2022-02-09 19:25:42 +01:00
Martin
c15332e9c1 Debugger: Fix DisAssemble.CountAfter
(cherry picked from commit 766bc1a877)
2022-02-09 15:48:17 +01:00
Martin
0ecfcb3f2a Debugger: Fix "use instance class" button, in watches properties.
(cherry picked from commit 9e41ef446f)
2021-11-27 23:05:25 +01:00
Martin
dcdb3fd378 IDE, Debugger: Fix History. Make sure callstack entries are requested.
Currently TDebugManager.DebuggerChangeState triggers 2 consecutive calls do DoDebuggerIdle, so Count may not be available and smrCallStack got set incorrectly.

(cherry picked from commit edb26c9d33)
2021-09-26 02:12:17 +02:00
Martin
d7eb13a32c Debugger: Add text-hint to assembler-dialog's address input field. Issue #39200
(cherry picked from commit b3d33a5195)
2021-08-01 21:44:00 +02:00
martin
f49c02bfde Merged revision(s) 65489 #76da38eb3a from trunk:
Debugger: Remove linefeeds for locals dialog. Issue #0039212
........

git-svn-id: branches/fixes_2_2@65493 -
2021-07-22 09:25:50 +00:00
martin
a3bd018a86 Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
git-svn-id: trunk@65152 -
2021-05-29 22:51:13 +00:00
martin
c942b091f8 InspectDlg: add button "add watch"
git-svn-id: trunk@65146 -
2021-05-28 17:35:20 +00:00
martin
30d807f741 InspectDlg: add error page / make forward/backward mouse buttons work
git-svn-id: trunk@65145 -
2021-05-28 17:21:55 +00:00
martin
65fe745451 Debugger, InspectDlg: fix showing strings under fpdebug / fix missing update, when dlg is re-opened with same expression.
git-svn-id: trunk@65118 -
2021-05-19 13:43:20 +00:00
maxim
6714c721d6 Debugger: wrap text in warning label on debugger class options page
git-svn-id: trunk@65003 -
2021-04-15 21:34:41 +00:00
martin
4177f7a5e0 IDE: Debugger Backend Options, prevent accidental class change, instead of using new backend.
git-svn-id: trunk@64996 -
2021-04-14 18:22:47 +00:00
martin
f2db095c73 Debugger: fix missing inherited call / for TRefCountedObject
git-svn-id: trunk@64885 -
2021-03-28 20:26:19 +00:00
wp
f69e733322 IDE: Fix icon in registersdlg not being scaled. Issue #37975.
git-svn-id: trunk@64713 -
2021-03-01 15:46:02 +00:00
mattias
f0061abfac IDE: less hints
git-svn-id: trunk@64564 -
2021-02-13 12:39:19 +00:00
juha
077ebbe494 Optimise string manipulation. Reduce calls to Copy().
git-svn-id: trunk@64527 -
2021-02-11 14:08:24 +00:00
juha
f76b3198f9 IDE: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64504 -
2021-02-08 19:09:20 +00:00
juha
20c5ac47c0 IDE: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64440 -
2021-01-29 19:59:04 +00:00
juha
2ba0ae90c4 IDE: Formatting and cleanup.
git-svn-id: trunk@64438 -
2021-01-29 19:58:57 +00:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
3feac99f06 Designer, editor: Formatting.
git-svn-id: trunk@64302 -
2020-12-29 22:56:31 +00:00
mattias
5fe35be313 IDE: less hints
git-svn-id: trunk@64291 -
2020-12-28 16:59:41 +00:00
juha
6813e28eef LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +00:00
juha
4321fbf6e5 LazUtils: move procedure ReplaceSubstring from LazUTF8 to LazStringUtils.
git-svn-id: trunk@64081 -
2020-10-29 15:45:34 +00:00
martin
8f0ae93c99 Debugger: Fix DbgThread.TopFrame after copy
git-svn-id: trunk@64015 -
2020-10-15 18:37:34 +00:00
martin
7ab3261e30 Debugger: Notify if debugged app, exits with error code. Issue #37861
git-svn-id: trunk@63950 -
2020-10-04 14:24:46 +00:00
martin
54c7239f4f Debugger, RegisterDialog: replace Listview with Grid. Listview cuts item to 260 chars length max. Issue #37797
git-svn-id: trunk@63914 -
2020-09-23 21:11:50 +00:00
martin
8b307ca09c IDE, Debugger: fix crash in attach dialog
git-svn-id: trunk@63836 -
2020-08-26 19:15:03 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
juha
7ed8696762 IDE: Tools/Options + startup configuration. Improve "make" location, expand paths before openfile dialogs etc. Issue #37386, patch from BrunoK.
git-svn-id: trunk@63654 -
2020-07-25 22:51:59 +00:00
martin
5e1702e798 IDE, Debugger: prevent empty watches from being added.
git-svn-id: trunk@63650 -
2020-07-24 22:39:08 +00:00
martin
b208794e24 IDE, Debugger: reduce calls to Update when adding a watch.
git-svn-id: trunk@63649 -
2020-07-24 22:39:06 +00:00
martin
c56749876a Debugger, IDE: Apply workaround for FPC issue #36775 (Internal Err). Lazarus Issue #37348 Patch from Sergey Larin
git-svn-id: trunk@63556 -
2020-07-14 13:14:42 +00:00
martin
26272363cd IDE, Debugger: fix r63306 #06b1a964b6 "Fix Run menu, to show correct available debugger commands" -- Do not init the debugger. => Review the entire calculation of available actions in the Run menu. Issue #0037183
git-svn-id: trunk@63317 -
2020-06-06 16:45:12 +00:00
martin
ac5700b816 IDE: Debugger Feedback dialog, add scrollbars. Issue #0031653
git-svn-id: trunk@63310 -
2020-06-06 01:37:38 +00:00
martin
5bcddd28fb IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641 IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
martin
a6dade4123 Debugger: Fix wrong index for linefeed detection, issue #0037167 / fix for r63132 #69cd1abf4a
git-svn-id: trunk@63279 -
2020-06-02 14:23:35 +00:00
martin
69cd1abf4a Debugger: Prevent console output from adding linefeeds. Issue #0036898
git-svn-id: trunk@63132 -
2020-05-10 15:57:42 +00:00
martin
f9c46caca4 Debugger, Exception Dlg: ensure break button focused by default
git-svn-id: trunk@63019 -
2020-04-19 12:41:55 +00:00
ondrej
2356d3b3d6 IDE debugger options: fix select button style
git-svn-id: trunk@62995 -
2020-04-16 07:06:55 +00:00
ondrej
fa95a279f6 IDE: Locals Dialog: support special chars in extracting raw strings (fpDebug)
git-svn-id: trunk@62994 -
2020-04-16 06:27:33 +00:00
ondrej
f5c6dd57a4 IDE: Locals Dialog: support fpDebug for extracting values
git-svn-id: trunk@62993 -
2020-04-16 06:16:03 +00:00