Commit Graph

42 Commits

Author SHA1 Message Date
martin
7382f9906d Merged revision(s) 63885 #47bbc252d8 from trunk:
FpDebug: Fix QuoteText
........

git-svn-id: branches/fixes_2_0@63887 -
2020-09-17 23:07:57 +00:00
martin
be966557d4 Merged revision(s) 62037 #fc63e31186 from trunk:
FpDebug: Prevent a stack overflow, recursive display of record in record constructor "TFoo.Create(a: TFoo)". Outer "AFlags" were hidden, preventing the recursion from being detected
........

git-svn-id: branches/fixes_2_0@62063 -
2019-10-15 15:34:24 +00:00
martin
8800656748 Merged revision(s) 61001 #b31e03db6b, 61005 #e2056f0494, 61026 #e98b6c7599, 61028-61030 #519161a185-#519161a185, 61056 #142b226591, 61066 #157ea70bdb from trunk:
LazDebugger(Fp)Lldb: improve checks for errors during launch command. Ignore text in file names.
........
FpDebug: Watches/Locals: Display "Unknown type" instead of "Identifier not found" for unimplemented/unknown data/types
........
Gtk2: MsgQueue, fix race condition (patch by Boris Glavin) Issue #035395
........
SynEdit, GTK2: fix ghost caret during scrolling
........
IDE: Check for 'Unversioned directory' when omitting revision from IDE title.
........
IDE: Allow only valid revision numbers to show in IDE title.
........
LazDebuggerFpGdbmi: fixed a crash in watches eval, after cancel of watch eval due to dbg error.
........
FpDebug: Fix upper/lower spelling of Contents/MacOS
........

git-svn-id: branches/fixes_2_0@61084 -
2019-04-30 11:39:43 +00:00
mattias
261728969f FpDebug: Check char-size for strings. Recognize "UnicodeString", Issue #35340
git-svn-id: branches/fixes_2_0@60938 -
2019-04-12 13:54:38 +00:00
mattias
21631e5df3 FpDebug: properly encode strings for display (unprintable chars as #$nn)
git-svn-id: branches/fixes_2_0@59791 -
2018-12-11 10:20:12 +00:00
maxim
fcc64fc072 Merged revision(s) 59655-59656 #895fe14aed-#895fe14aed, 59678-59680 #7716b8a149-#7716b8a149, 59692-59693 #84ba359bbd-#84ba359bbd from trunk:
LazDebuggerFp: handle "ignored exceptions" list
........
LazDebuggerFp: deal with fpc info for nested procs variable scopes.
........
LazDebugger(Fp)LLDB: fix, check for ignored exceptions
........
LazDebugger(Fp)LLDB: fix getting class-name for exceptions
........
LazDebugger(Fp)LLDB: fix memory leak
........
FpDebug: print type-name for structured types
........
Debugger: Fix wrong class for threads.
........

git-svn-id: branches/fixes_2_0@59705 -
2018-11-29 23:01:14 +00:00
mattias
4dd92cbcb4 FpDebug: format structured values (class) as one line per field
git-svn-id: branches/fixes_2_0@59576 -
2018-11-17 20:13:01 +00:00
maxim
5f47ea43cf Merged revision(s) 59439 #fdd25c4c9c, 59443 #9b2f44b8c8, 59445 #59e211fd44 from trunk:
Debugger, asm dialog: fix mouse wheel scrolling
........
Lldb/Gdb - FpDebug: fix crash in pretty printer when called from lldb/gdb mixed debugger (MemManager not set)
........
lldb debugger: Fixed "stop" => now works while running. Implemented "pause"
........

git-svn-id: branches/fixes_2_0@59460 -
2018-11-05 12:04:52 +00:00
martin
adee3883fa fp debug: introduce mem reader cache
git-svn-id: trunk@58417 -
2018-06-28 10:27:02 +00:00
martin
2c1cc645e3 fpdebug: added params to stack
git-svn-id: trunk@49123 -
2015-05-20 21:00:18 +00:00
martin
bb622e5b7b Fpdebug: display more values
git-svn-id: trunk@47131 -
2014-12-07 22:25:24 +00:00
joost
0275eec89b git-svn-id: trunk@45286 - 2014-06-01 16:28:56 +00:00
martin
d57cd64ddb FpGdbmiDebugger: display "inherits from" in debug-inspector
git-svn-id: trunk@45007 -
2014-05-11 15:40:30 +00:00
martin
b1eca5be27 FpGdbmiDebugger: more tests / tests clean up / repeatcount for memdump
git-svn-id: trunk@45005 -
2014-05-11 14:59:56 +00:00
martin
89d29e376f FpGdbmiDebugger, FPDebug: move code for watches dbginfo
git-svn-id: trunk@44974 -
2014-05-08 16:29:54 +00:00
martin
c239838960 FpDebug: partial implementation of "repeat count"
git-svn-id: trunk@44937 -
2014-05-06 19:32:25 +00:00
martin
60aa4dd2fc FpDebug: missing result
git-svn-id: trunk@44919 -
2014-05-05 03:02:16 +00:00
martin
b2830cbfb2 FpDebug: fix crash in type-printer
git-svn-id: trunk@44908 -
2014-05-04 16:51:38 +00:00
martin
6281c4adcf FpDebug: started DisplayFormat
git-svn-id: trunk@44896 -
2014-05-03 00:14:44 +00:00
martin
a764f07fe4 FpDebug: fix endless recursion
git-svn-id: trunk@44567 -
2014-03-31 21:26:03 +00:00
martin
4afbc6b24d FpDebug: start pretty-printer class
git-svn-id: trunk@44564 -
2014-03-31 17:41:22 +00:00
martin
0f0ea7602d FpDebug: fix nil array / tests
git-svn-id: trunk@44527 -
2014-03-26 23:31:59 +00:00
martin
202388270c FpDebug: fix array index for static array
git-svn-id: trunk@44506 -
2014-03-24 13:36:10 +00:00
martin
483139f4fb FPDebug: refactor, renamed some classes
git-svn-id: trunk@44330 -
2014-03-02 21:58:15 +00:00
martin
355e83cf62 FPDebug: add some more error checks in eval
git-svn-id: trunk@44236 -
2014-02-25 13:56:55 +00:00
martin
de5811d90d FPDebug: add some more error checks in eval
git-svn-id: trunk@44230 -
2014-02-25 04:57:38 +00:00
martin
799ade039d FPDebug: clean up / fix array len
git-svn-id: trunk@44209 -
2014-02-23 00:49:05 +00:00
martin
499e59ec52 FPDebug: starting arrays
git-svn-id: trunk@44187 -
2014-02-21 00:18:53 +00:00
martin
0660f0e9f4 FPDebug: pchar
git-svn-id: trunk@44179 -
2014-02-20 01:12:25 +00:00
martin
9968ee0c14 FPDebug: all class members in values / nil in class
git-svn-id: trunk@44171 -
2014-02-19 17:56:29 +00:00
martin
ff3f939321 FPDebug: handle nil in class results
git-svn-id: trunk@44163 -
2014-02-19 05:20:37 +00:00
martin
a503dc1f3c FPGDBMIDebugger: structured values
git-svn-id: trunk@44121 -
2014-02-17 23:51:55 +00:00
martin
1acbe9ca6a FPGDBMIDebugger: fix queuing / eval some values direct
git-svn-id: trunk@44116 -
2014-02-17 14:41:09 +00:00
martin
3f415797e4 Debugger: put some common types into DbgIntf
git-svn-id: trunk@44079 -
2014-02-15 01:31:30 +00:00
martin
6be8179494 FPDebug: fixes
git-svn-id: trunk@43379 -
2013-11-06 01:11:41 +00:00
martin
3163c7673e FPDebug: fixes
git-svn-id: trunk@43377 -
2013-11-05 22:37:08 +00:00
martin
adf1d0e502 FPDebug: refactor, break circle unit ref
git-svn-id: trunk@43374 -
2013-11-04 23:42:06 +00:00
martin
de89e7cd72 FPDebug: arrays
git-svn-id: trunk@43354 -
2013-11-03 01:28:04 +00:00
martin
45c0307c1b FPDebug: more tags
git-svn-id: trunk@43346 -
2013-10-31 02:00:59 +00:00
martin
75b3da80b2 FPDebug: more tags
git-svn-id: trunk@43343 -
2013-10-30 17:02:59 +00:00
martin
6130157a41 FPDebug: more tags
git-svn-id: trunk@43338 -
2013-10-28 23:43:31 +00:00
martin
0f1ab1f8fe FPDebug: scan in enum / helper to build pascal representation of types
git-svn-id: trunk@43330 -
2013-10-27 14:03:01 +00:00