martin
8f6c6395fb
Merged revision(s) 61497 #ebbd6b5e0b, 61544-61545 #c40bffbdee-#c40bffbdee, 61558 #d32b16b312 from trunk:
...
FpDebug: Fix Overflow in max array/string size
........
ProcessDebugger: Fixed crash, due to debugger destroying inside SetState
........
IDE: Fix crash on accessing nil (in MainIdeBar). Happens if the InitialSetupDialog is closed (OS close button) and the IDE exits.
........
DateTimePicker: Make widths of ArrowButton and UpDown highDPI-aware. Issue #35814 .
........
git-svn-id: branches/fixes_2_0@61614 -
2019-07-22 10:41:53 +00:00
mattias
c8232d3472
debugger: less hints
...
git-svn-id: branches/fixes_2_0@60850 -
2019-04-06 08:12:17 +00:00
mattias
6501a40493
Debugger: PseudoTerminal, do not close the handle while app is still debugged.
...
git-svn-id: branches/fixes_2_0@60482 -
2019-02-24 14:00:49 +00:00
mattias
ae80e4f62a
Debugger: Register Window, fix updating register values. Broken in some cases since r60049 #52e85d555e
...
git-svn-id: branches/fixes_2_0@60384 -
2019-02-09 08:47:19 +00:00
mattias
f001cc32ec
Debugger: fix compile after r60049 #52e85d555e keep register-names in register window, while debugger is running. Issue #34844
...
git-svn-id: branches/fixes_2_0@60173 -
2019-01-24 09:34:47 +00:00
mattias
61ef566417
Debugger: keep register-names in register window, while debugger is running (show <unavailable>). This way scroll pos is preserved. Issue #32654
...
git-svn-id: branches/fixes_2_0@60172 -
2019-01-24 09:34:00 +00:00
maxim
3e125017ab
Merged revision(s) 59727-59729 #bba050e333-#bba050e333, 59740-59743 #0506cd7fb5-#0506cd7fb5, 59745 #c5fdbd440a from trunk:
...
FpDebug: Disable assert, until fixed
........
FpDebug (incl lldb/gdb): Fix crash due to wrong cache removed from list. List could have 2 caches with same address, if a smaller cache was replaced by a bigger. Remove could destroy one and remove the other
........
FpDebug: (Linux/Mac) Do not keep files open longer than needed. Systems may limit max files open. (Mac opens many files)
........
FpDebug: Windows, Check dwDebugEventCode before accessing case dependent data
........
FpDebug: Windows, fix leaking filehandles (again), see r59552 #122dfbd2ce / needed until forked processes are handled.
........
LazDebuggerFp: fix getting exception class/msg for 64bit targets
........
Debugger: Limit size of exception message/window
........
FpDebug: fix accessing nil fileloader. Introduced in rev 59729 #f09614b9a8 / Issue #0034657
........
git-svn-id: branches/fixes_2_0@59766 -
2018-12-09 22:33:15 +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
maxim
4e9b63d8da
Merged revision(s) 59510 #3018fb2880, 59511 #e31e672112, 59521 #9daf9a9f45 from trunk:
...
Fix compilation with debug define
........
LazDebuggerFp: fix mem leaks in logging code.
........
LazDebuggerFp: Fix/Implement "Reset Debugger" / Refactor: Use LockRelease from base class.
........
git-svn-id: branches/fixes_2_0@59533 -
2018-11-12 23:02:07 +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
maxim
a8374659df
Merged revision(s) 59376 #567b28866b from trunk:
...
debugger: fix pseudo terminal, only memo needs monospace. Issue #0034192
........
git-svn-id: branches/fixes_2_0@59390 -
2018-10-29 23:03:31 +00:00
mattias
d863447db2
Debugger: Fix DebugInspector stopped working after window was open with empty input. Issue #0034452
...
git-svn-id: branches/fixes_2_0@59368 -
2018-10-27 09:44:52 +00:00
maxim
e796cd5ba9
Merged revision(s) 59118 #2b512b893e, 59125 #70f0e3209a, 59169 #571647e302, 59175 #c9e4614e17, 59177 #75d1f28106 from trunk:
...
Docs: Fix short description for function StringToColor.
........
LazUtf8: leftpad escaped characters in Utf8EscapeControlChars if EscapeMode = emPascal. Prevents ambiguity when reading the result.
........
LazUtils: Move ExtractFileNameWithoutExt to LazFileUtils. Rhymes with ExtractFileNameOnly.
........
Delete old deprecated methods.
........
LazUtils: Move more functions from FileUtils to LazFileUtilities, deprecate the old ones.
........
git-svn-id: branches/fixes_2_0@59201 -
2018-09-30 22:45:40 +00:00
mattias
5fe27864e1
IDE: fixed abstract method
...
git-svn-id: branches/fixes_2_0@59078 -
2018-09-19 09:23:06 +00:00
mattias
a3ef72f352
IDE: clean up
...
git-svn-id: branches/fixes_2_0@59067 -
2018-09-19 09:06:12 +00:00
martin
9f8beba93e
Debugger: let the debugger request certain compiler opts (eg: needs dwarf, or external info)
...
git-svn-id: trunk@58679 -
2018-08-05 12:26:21 +00:00
martin
98304b2635
Debugger: Fix attach dialog. Issue #0034028 Patch by Cyrax
...
git-svn-id: trunk@58638 -
2018-07-26 11:53:23 +00:00
juha
7f7e7ada81
Format and clean uses sections.
...
git-svn-id: trunk@58629 -
2018-07-25 13:38:35 +00:00
juha
b20cf40349
Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
...
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
martin
f38ea5618f
Debugger: Enhance console output win. Issue #33935
...
git-svn-id: trunk@58589 -
2018-07-21 21:37:50 +00:00
martin
4358281aed
Debugger: Enhance console output win. Issue #33935
...
git-svn-id: trunk@58563 -
2018-07-18 16:36:18 +00:00
martin
5e5ba12237
IDE, Watches: Allow dragging expressions from source edit. Issue #023368
...
git-svn-id: trunk@58524 -
2018-07-14 21:37:01 +00:00
martin
62434fa788
Debugger: Option to autoclose the asm window, if it was auto-opened (break at no source line). Issue #027800
...
git-svn-id: trunk@58522 -
2018-07-14 20:34:45 +00:00
martin
2948414ac2
Debugger: PseudoTerminal is linux only. Issue #33965
...
git-svn-id: trunk@58490 -
2018-07-11 13:34:11 +00:00
martin
e09fd578b4
Debugger (gdbmi based): Add TIOCGWINSZ to PseudoTerminal. Issue #33935 Patch by Mark Morgan Lloyd
...
git-svn-id: trunk@58482 -
2018-07-10 20:23:39 +00:00
martin
84464812eb
Debugger (gdbmi based): Add TIOCGWINSZ to PseudoTerminal. Issue #33935 Patch by Mark Morgan Lloyd
...
git-svn-id: trunk@58480 -
2018-07-10 15:42:25 +00:00
martin
5d541aec27
DebuggerIntf: Watches can now be created in Updating state. Allowing to bundle change notifications for the debugger backend.
...
git-svn-id: trunk@58465 -
2018-07-08 20:51:00 +00:00
martin
b5ae8af585
Debugger, IDE: avoid sending wrong break.location notification for watchpoints
...
git-svn-id: trunk@58429 -
2018-07-02 19:22:49 +00:00
martin
2025b4dfcd
LLDB Debugger: use custom stack trace format / support debug output win
...
git-svn-id: trunk@58392 -
2018-06-24 12:40:43 +00:00
martin
b592e98120
LLDB Debugger: threads
...
git-svn-id: trunk@58315 -
2018-06-18 21:05:30 +00:00
ondrej
47c60bcd9e
IDE: less hints
...
git-svn-id: trunk@58265 -
2018-06-14 10:43:03 +00:00
martin
cef14db081
DebuggerIntf: Refactor, evaluate now takes a callback
...
git-svn-id: trunk@58238 -
2018-06-12 22:58:35 +00:00
martin
dd6656f6dd
monospace font for debugger pseudo terminal, issue #33652
...
git-svn-id: trunk@58224 -
2018-06-10 23:59:12 +00:00
juha
8bed6f8ca0
IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
...
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
ondrej
a914eaa29d
IDE: use TLCLGlyphs for IDE buttons
...
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
martin
5562c074da
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
...
git-svn-id: trunk@57782 -
2018-05-03 18:52:41 +00:00
martin
d5c2ad0fca
Fix Icons for call stack
...
git-svn-id: trunk@57631 -
2018-04-09 10:34:17 +00:00
martin
7b1fafdd6a
Debugger, GDBMI: debug inspector, display errors in status bar
...
git-svn-id: trunk@57381 -
2018-02-26 21:53:28 +00:00
martin
1f0b04b667
IDE, Debugger Options: Remove "Signals" config page as it is not implemented.
...
git-svn-id: trunk@57354 -
2018-02-23 13:41:48 +00:00
martin
78adab6417
IDE, Debugger: improved caption for debug dialogs
...
git-svn-id: trunk@57249 -
2018-02-04 01:26:04 +00:00
maxim
44ad65c4ea
Debugger: fixed i18n of breakpoint description both in popup hint and dialog
...
git-svn-id: trunk@57223 -
2018-02-02 23:13:20 +00:00
martin
ea53266129
Debugger: add binary display for watches. Issue #0032817 Patch by Silvio Clécio
...
git-svn-id: trunk@57196 -
2018-01-31 00:05:27 +00:00
maxim
0d9ef66105
Debugger: improved i18n
...
git-svn-id: trunk@57194 -
2018-01-30 22:53:33 +00:00
martin
c7fe5d1822
IDE, Debugger: Implemented symbol for pending breakpoint (used for code in libraries(dll/so), before it is loaded)
...
git-svn-id: trunk@57193 -
2018-01-30 19:44:26 +00:00
wp
f0757ff745
ide: undo r56949 #20bc34c5fe, replace edit-buttons in debugger_general_options by TButton and make them square (issue #32924 )
...
git-svn-id: trunk@56955 -
2018-01-04 20:03:52 +00:00
wp
20bc34c5fe
ide: make ellipsis button in debugger options frame square again (issue #32924 ). Based on patch by FTurtle and idea by Ondrej.
...
git-svn-id: trunk@56949 -
2018-01-04 08:20:24 +00:00
mattias
f86ad4d47a
IDE: set watch property dialog to autosize, bug #32567
...
git-svn-id: trunk@56100 -
2017-10-17 15:17:49 +00:00
wp
ced51791c2
Debugger: In BreakpointPropertyDlg, add new conditions at top of list, remove duplicates and reject empty strings.
...
git-svn-id: trunk@55954 -
2017-10-01 18:01:38 +00:00
juha
b29a46c876
Debugger: Simplify getting the full name of debugged file.
...
git-svn-id: trunk@55545 -
2017-07-20 13:56:50 +00:00
juha
523a625c8e
Debugger: formatting.
...
git-svn-id: trunk@55544 -
2017-07-20 13:56:45 +00:00