Commit Graph

1545 Commits

Author SHA1 Message Date
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
ondrej
608c82904f IDE: Locals Dialog: evaluate all: avoid searching items by caption
git-svn-id: trunk@62986 -
2020-04-15 10:54:21 +00:00
ondrej
cb317b9eb7 IDE: Locals Dialog: add shortcuts to "copy value" and "copy raw value" menu items
git-svn-id: trunk@62985 -
2020-04-15 10:47:54 +00:00
ondrej
e52c398bbc IDE: Locals Dialog: add evaluate all menu item
git-svn-id: trunk@62983 -
2020-04-15 10:44:35 +00:00
ondrej
8050fccc64 IDE: Locals Dialog: evaluate on copy to clipboard
git-svn-id: trunk@62982 -
2020-04-15 10:14:07 +00:00
mattias
6756799c39 IDE: less hints
git-svn-id: trunk@62603 -
2020-01-31 14:10:12 +00:00
martin
12f9283b78 IDE, debug registers: Windows, reduce flicker
git-svn-id: trunk@62593 -
2020-01-26 20:15:02 +00:00
martin
84ac7fd966 IDE, debug registers: avoid extra updates
git-svn-id: trunk@62592 -
2020-01-26 20:15:00 +00:00
martin
7e1fb75015 Make register view entry format settings persist through debug session / Patch by ccrause
git-svn-id: trunk@62591 -
2020-01-26 20:14:59 +00:00
juha
6a5bdbd4f8 IDE: Implement configurable DropDownCount for more ComboBoxes. Issue #36595, patch from Vojtech Cihak.
git-svn-id: trunk@62571 -
2020-01-18 09:37:59 +00:00
martin
1ac14d37b8 IDE, debugger: Reduce unnecessary watches updates
git-svn-id: trunk@62556 -
2020-01-14 20:37:34 +00:00
martin
dee73b2218 IDE, Debugger: Fix inspect dialog. Allow double clicking members of old style objects.
git-svn-id: trunk@62555 -
2020-01-14 17:44:23 +00:00
martin
44c48aaf97 IDE, DebuggerOptions: Workaround for ONE occurrence of issue #0036306 / Crash in gtk with combination of TFrame, TToolbar dropdown menu and TPopupMenu and dynamic menu item creation
git-svn-id: trunk@62313 -
2019-11-29 02:54:48 +00:00
martin
06affdbb7a Debugger: Inspect Dlg, handle skObject, skInterface
git-svn-id: trunk@62305 -
2019-11-27 01:52:42 +00:00
juha
0c7fee62f3 IDE: Use configurable DropDownCount for IDE's ComboBoxes. Issue #36329, patch from Vojtech Cihak.
git-svn-id: trunk@62278 -
2019-11-22 00:14:36 +00:00
ondrej
922e731fd5 IDE: Project: LPI&LPS debugging info - write new lists. Issue #22752
git-svn-id: trunk@62247 -
2019-11-16 18:23:54 +00:00
martin
d9115c54aa IDE, Callstack: Do not request updates (on brkpoint change), if there are no items to update.
git-svn-id: trunk@62140 -
2019-10-28 17:07:08 +00:00
martin
51b18e32f4 IDE, Debugger-conf: Make sure debugger path history is saved
git-svn-id: trunk@62024 -
2019-10-10 13:37:46 +00:00
martin
cf8b7f94fe IDE, Debugger: Set break/watchpoint after properties are confirmed. This used to set the watchpoint before the user confirmed, and then updated it.
git-svn-id: trunk@61964 -
2019-10-03 18:38:05 +00:00
martin
6516a8c105 EnvironmentOptions: fix deleting debugger backend config
git-svn-id: trunk@61894 -
2019-09-17 12:47:11 +00:00
martin
0aa50e2f0f Env-Options, Debugger: Always update XML nodes, as the can get re-read.
git-svn-id: trunk@61631 -
2019-07-27 13:11:23 +00:00
martin
2b676c1372 Ide/Debugger Options: Move "Language Exceptions" from Environment to Project. They already were stored with the project. (No build mode support)
git-svn-id: trunk@61608 -
2019-07-20 15:22:18 +00:00
martin
31c1cc7cfa Debugger-Config: fix assert for file history list
git-svn-id: trunk@61556 -
2019-07-10 12:41:25 +00:00
martin
7db25535c4 Debugger-Config: Disable path input, if debugger class does not need it
git-svn-id: trunk@61555 -
2019-07-09 19:20:09 +00:00
martin
ff1657deea Debugger-Config: Allow individual LRU list for gdb vs lldb
git-svn-id: trunk@61554 -
2019-07-09 19:20:08 +00:00
martin
358ce23913 Debugger-Config: Allow "named" configs for the debugger.
git-svn-id: trunk@61548 -
2019-07-08 23:01:18 +00:00
martin
c40bffbdee ProcessDebugger: Fixed crash, due to debugger destroying inside SetState
git-svn-id: trunk@61544 -
2019-07-08 19:11:16 +00:00
martin
9f1b5ca3f2 Debugger: introduce watch type skFunctionRef
git-svn-id: trunk@61520 -
2019-07-03 18:26:31 +00:00
juha
3df7d8afe5 LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
git-svn-id: trunk@61038 -
2019-04-22 09:00:32 +00:00
martin
d3130df900 Debugger: PseudoTerminal, do not close the handle while app is still debugged.
git-svn-id: trunk@60469 -
2019-02-20 15:45:45 +00:00
martin
f0856e5ac3 Debugger: Callstack-Dlg, hide captions, small buttons, new image. Issue #0035044
git-svn-id: trunk@60401 -
2019-02-10 20:26:15 +00:00
martin
554f0e1095 Debugger: Register Window, fix updating register values. Broken in some cases since r60049 #52e85d555e
git-svn-id: trunk@60342 -
2019-02-05 23:14:03 +00:00
michl
b98f61cd23 EvaluateDlg: Prevent hanging of IDE with opened dialog by a exception.
git-svn-id: trunk@60094 -
2019-01-16 17:26:52 +00:00
martin
4014c0f4fd Debugger: fix compile after r60049 #52e85d555e "keep register-names in register window, while debugger is running" Issue #0034844
git-svn-id: trunk@60052 -
2019-01-10 12:29:18 +00:00
martin
77c5aa5d93 Debugger: fix compile after r60049 #52e85d555e "keep register-names in register window, while debugger is running" Issue #0034844
git-svn-id: trunk@60050 -
2019-01-10 11:02:15 +00:00
martin
52e85d555e Debugger: keep register-names in register window, while debugger is running (show <unavailable>). This way scroll pos is preserved. Issue #0032654
git-svn-id: trunk@60049 -
2019-01-09 23:58:14 +00:00
michl
5f6279e73e EvaluateDlg: Evaluate a entry when it is selected with mouse in cmbExpression
git-svn-id: trunk@60047 -
2019-01-09 15:59:57 +00:00
michl
9bfc86dedf Evaluate a expression automatically when EvaluateDlg is already shown
git-svn-id: trunk@60046 -
2019-01-09 15:16:09 +00:00
michl
25cba76789 Evaluate a expression when EvaluateDlg is already shown
git-svn-id: trunk@60045 -
2019-01-09 14:55:35 +00:00
michl
ef57dae24f Don't close EvaluateDialog and Debug Inspector when docked
git-svn-id: trunk@60043 -
2019-01-09 14:25:58 +00:00
martin
8070c320ce Debugger: Limit size of exception message/window
git-svn-id: trunk@59743 -
2018-12-06 21:19:38 +00:00
martin
0fe63f78e1 Debugger: assert
git-svn-id: trunk@59694 -
2018-11-29 13:48:47 +00:00
martin
dbcc66dfa2 Debugger: Fix wrong class for threads.
git-svn-id: trunk@59693 -
2018-11-29 13:48:09 +00:00
mattias
5b20825a23 IDE: debugger: fixed output console
git-svn-id: trunk@59612 -
2018-11-20 21:11:01 +00:00
mattias
faeb5f30ec IDE: debugger: fixed reversed output
git-svn-id: trunk@59611 -
2018-11-20 16:43:23 +00:00
mattias
64c01fbbd8 IDE: debugger: fixed warnings about implicit widestring conversions
git-svn-id: trunk@59589 -
2018-11-18 10:52:07 +00:00
mattias
22fcdce19c IDE: debugger: less hints
git-svn-id: trunk@59588 -
2018-11-18 10:51:27 +00:00
maxim
25edeec0d3 Debugger: removed duplicate caption assignments
git-svn-id: trunk@59530 -
2018-11-12 22:51:21 +00:00
martin
f6896bbbb2 Debugger: Register Window, add "Copy name and value", "Copy All". Patch by silvioprog, Issue #34544
git-svn-id: trunk@59529 -
2018-11-12 19:45:15 +00:00
martin
3018fb2880 Fix compilation with debug define
git-svn-id: trunk@59510 -
2018-11-11 17:50:46 +00:00
martin
fdd25c4c9c Debugger, asm dialog: fix mouse wheel scrolling
git-svn-id: trunk@59439 -
2018-11-03 18:49:33 +00:00
martin
567b28866b debugger: fix pseudo terminal, only memo needs monospace. Issue #0034192
git-svn-id: trunk@59376 -
2018-10-27 14:53:26 +00:00
martin
58bd48455a Debugger: Fix DebugInspector stopped working after window was open with empty input. Issue #0034452
git-svn-id: trunk@59350 -
2018-10-25 18:18:25 +00:00
juha
c9e4614e17 Delete old deprecated methods.
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
mattias
cbb8898c25 IDE: fixed abstract method
git-svn-id: trunk@59077 -
2018-09-19 09:22:46 +00:00
mattias
f924aa6fd2 IDE: clean up
git-svn-id: trunk@59066 -
2018-09-19 09:05:43 +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
juha
72686121fa Debugger: Fix anchoring in WatchPropertyDlg.
git-svn-id: trunk@55411 -
2017-06-28 12:47:56 +00:00
juha
2387cb7f16 Debugger: commit automatic changes for CallStackDlg.
git-svn-id: trunk@55306 -
2017-06-10 16:30:04 +00:00
juha
e27232d4cc Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
juha
4d212f5d65 Debugger: Jump properly from call stack to include files. Issue #31755.
git-svn-id: trunk@55155 -
2017-06-02 10:05:32 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
michl
5d03c243b5 IDE: High-DPI: All IDE SpeedButtons DPI-aware
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +00:00
juha
92ebfa019f IDE: Use symlinks when opening file for debugging. Improved version. Issue #31577, patch from Artyom.
git-svn-id: trunk@54572 -
2017-04-08 09:22:51 +00:00
mattias
16c9d3da82 IDE: less hints
git-svn-id: trunk@54040 -
2017-01-31 09:53:55 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
1a2964b382 IDE: 'Add' button for BreakpointDlg toolbar. Issue #31209, patch from Flávio Etrusco.
git-svn-id: trunk@53923 -
2017-01-11 10:16:57 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
ondrej
e2599966ce DebuggerIntf, IDE: partially revert r53372 #ca66ef0c1c: don't format locals values, it slows down step-by-step debugging
git-svn-id: trunk@53374 -
2016-11-16 15:00:08 +00:00
ondrej
ca66ef0c1c DebuggerIntf: Add interface to format debugger variable values.
IDE: Show formatted values in watches dialog, locals dialog and smart hint. Add default formatters for TDate/TDateTime/TTime variables.

git-svn-id: trunk@53372 -
2016-11-16 13:30:24 +00:00
mattias
4511184249 IDE: designer: fixed path sep normalization
git-svn-id: trunk@53228 -
2016-10-26 16:46:11 +00:00
juha
97b86401b8 Debugger: Improve BreakPointGroupDlg layout. Issue #29751, patch from Alexey Torgashin.
git-svn-id: trunk@52993 -
2016-09-19 10:32:43 +00:00
juha
749a0b04fd Debugger: Improve BreakPropertyDlg layout. Issue #29752, patch from Alexey Torgashin.
git-svn-id: trunk@52992 -
2016-09-19 10:27:55 +00:00
wp
cb851cafdd Replace usage of ColorTree.BackgroundColor by ColorTree.Color in debugger_eventlog_options.
git-svn-id: trunk@52579 -
2016-06-26 06:18:42 +00:00
ondrej
bd6f6bf6dd ide: ExceptionDlg: fix checkbox position regression from r52309 #f7106b7504
git-svn-id: trunk@52532 -
2016-06-20 18:02:01 +00:00
ondrej
f7106b7504 IDE: exception dialog: support copy to clipboard. Issue #30050
git-svn-id: trunk@52309 -
2016-05-15 09:34:34 +00:00
ondrej
9bc9b19188 IDE: exception dialog: use &-prefixed button captions; execute continue on escape key press.
git-svn-id: trunk@52203 -
2016-04-16 11:36:02 +00:00
ondrej
27b9f40b75 ide, locals dialog: prevent AV when executing Copy RAW value without selection. Issue #29826
git-svn-id: trunk@51929 -
2016-03-13 21:19:08 +00:00
ondrej
6745d36137 debugger: save and restore call stack depth. Issue #29508
git-svn-id: trunk@51586 -
2016-02-10 22:30:38 +00:00
juha
001b1ee544 IDE: Make buttons with "..." wider. Used in many settings windows. Issue #29493, patch from Alexey Torgashin.
git-svn-id: trunk@51412 -
2016-01-25 16:22:14 +00:00
ondrej
a6c38d0bdb ide: fix FPC 3.0 compilation after r51375 #16c4777cbe
git-svn-id: trunk@51377 -
2016-01-22 13:17:18 +00:00
ondrej
16c4777cbe debugger: add CopyRAWValue to locals dialog
git-svn-id: trunk@51375 -
2016-01-22 09:56:19 +00:00
ondrej
4b5db67a88 debugger: add CopyAll to locals dialog. Issue #29467, patch by Cyrax
git-svn-id: trunk@51374 -
2016-01-22 08:35:11 +00:00
ondrej
ea7d1b855d debugger: check GetTextMetrics result in TAssemblerDlg.DoEditorOptsChanged. Issue #29429
git-svn-id: trunk@51316 -
2016-01-18 18:17:55 +00:00
mattias
731038db93 IDE: clean up
git-svn-id: trunk@50605 -
2015-12-04 16:38:38 +00:00
mattias
4a1345e0f6 IDE: debugger: using TProcessUTF8
git-svn-id: trunk@50602 -
2015-12-04 16:05:44 +00:00
mattias
5f82df1091 IDE: use TProcessUTF8
git-svn-id: trunk@50584 -
2015-12-03 14:48:00 +00:00
juha
1c609507ef Debugger: Improve WatchProperties layout. Issue #29075, patch from Alexey Torgashin.
git-svn-id: trunk@50485 -
2015-11-23 17:15:54 +00:00
mattias
71bb489d46 IDE: fpc msg parser: parse linker follow messages
git-svn-id: trunk@50427 -
2015-11-19 22:39:15 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
martin
d0a5c5a338 breakpoint dlg: select next item after delete
git-svn-id: trunk@49795 -
2015-09-09 11:02:48 +00:00
mattias
6104e32839 IDE: less hints
git-svn-id: trunk@49667 -
2015-08-14 09:48:06 +00:00
mattias
570d64b4ed IDE: less hints
git-svn-id: trunk@49613 -
2015-08-08 08:21:27 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
maxim
77e7bce2e8 Debugger, CallStack window: localized initial 'Max 10' button caption, shortened 'Goto' button caption and changed source column caption ('Source' -> 'Location')
git-svn-id: trunk@49312 -
2015-06-11 00:00:17 +00:00
juha
71a92380d4 IDE: Cleanup.
git-svn-id: trunk@49280 -
2015-06-06 11:19:40 +00:00
maxim
6f4c8353e5 IDE: renamed/regrouped/cleaned up resource strings for file filter names, bug #28219, patch from Alexey Torgashin
git-svn-id: trunk@49245 -
2015-06-02 23:56:03 +00:00
martin
764912011f IDE: cleans up asm dlg hint
git-svn-id: trunk@49223 -
2015-05-30 17:33:04 +00:00
juha
50f2b070b6 Debugger: Add file filter to History dialog. Issue #28189, patch from Alexey Torgashin.
git-svn-id: trunk@49190 -
2015-05-27 10:41:53 +00:00
martin
b63b1981dd Debugger, Callstack: display filename in front of path. Issue #0028084
git-svn-id: trunk@49093 -
2015-05-18 21:35:44 +00:00
juha
bd959215d1 Fix more uninitialized variables.
git-svn-id: trunk@48458 -
2015-03-22 22:39:33 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
b98e5b914f IDE: checked compiler warnings, clean up, fixed compile with fpc 2.6.4
git-svn-id: trunk@48228 -
2015-03-10 15:28:11 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
75fd8a4e5d IDE: checked compiler warnings, clean up
git-svn-id: trunk@48211 -
2015-03-10 13:27:41 +00:00
martin
f93996caa6 Debugger (gdb): improve callstack win, with new de-mangled results
git-svn-id: trunk@47540 -
2015-01-27 00:11:18 +00:00
martin
91ef0ea2a5 Debugger (gdb): fixed finding src and line (lines were missing) from fpc mangled names. Issue #0024641
git-svn-id: trunk@47536 -
2015-01-26 23:07:13 +00:00
juha
4d145caa9f IDE: Refactor TPathEditorButton more. Copy values between dialog and edit here instead of clients' code.
git-svn-id: trunk@47491 -
2015-01-22 23:03:35 +00:00
maxim
d120249699 Debugger: minor message improvements
git-svn-id: trunk@47404 -
2015-01-16 21:10:06 +00:00
martin
c276a8b998 Debugger: Add some feedback in the eval/modify dialog.
git-svn-id: trunk@47386 -
2015-01-14 18:11:05 +00:00
bart
9b9f9f9709 Debugger: do not link in JwaTlHelp32 on Win9x platform (depends on compiler define).
git-svn-id: trunk@47325 -
2015-01-09 11:33:13 +00:00
juha
5148d091ff Debugger: Support Checkbox boolean property editor in debugger options.
git-svn-id: trunk@47314 -
2015-01-06 14:21:27 +00:00
mattias
a46dc8915a IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
2014-12-04 19:14:22 +00:00
mattias
d7122737e1 IDEIntf: renamed TDebuggerIntf.HasExePath to NeedsExePath, old kept as deprecated
git-svn-id: trunk@47106 -
2014-12-04 18:42:47 +00:00
mattias
62c23192e8 IDE: assembler window: fixed showing while docked
git-svn-id: trunk@46949 -
2014-11-22 00:04:14 +00:00
juha
b155443682 IDE: Use word "executable" for selecting program executables in environment options.
git-svn-id: trunk@46719 -
2014-10-30 19:49:22 +00:00
mattias
2e2ab0b2b3 codetools: TSourceLog.GetLine: added parameter WithLineEnd
git-svn-id: trunk@46039 -
2014-08-12 10:44:40 +00:00
mattias
2afb6b73af IDE: fixed extending unit/inc path in PI, fixed checking last pcp ignoring optional Darwin bundle, added dummy external tools for dependencies
git-svn-id: trunk@45986 -
2014-07-28 08:21:21 +00:00
mattias
522643fce7 IDE: clean up
git-svn-id: trunk@45581 -
2014-06-19 13:01:36 +00:00
juha
4fbeea1dfd IDE: ... and more hard-coded quotations in resourcestrings.
git-svn-id: trunk@45521 -
2014-06-15 11:52:27 +00:00
martin
5d2c7326ab Debugger: Improve asm view / center current line (fixed, did not work, when window was not already visible)
git-svn-id: trunk@45011 -
2014-05-11 18:04:19 +00:00
martin
bc4c3ea47a IDE, Debugger: improved display of watches (keep one space, if stripping multiline)
git-svn-id: trunk@44888 -
2014-05-02 13:13:39 +00:00
martin
fb748dcef7 IDE, Debugger: Fixed crash in Asm dialog (dialog closed, while running (F9) from dlg)
git-svn-id: trunk@44764 -
2014-04-19 03:21:31 +00:00
martin
cedbc0d203 Debugger: Fix stack history / broken in recent refactor
git-svn-id: trunk@44553 -
2014-03-29 22:32:48 +00:00
martin
671155bdde Debugger: test, move to package
git-svn-id: trunk@44482 -
2014-03-20 21:32:41 +00:00
martin
174b810539 Removed some old files (unused test files?)
git-svn-id: trunk@44481 -
2014-03-20 21:22:33 +00:00
martin
84b0249673 Debugger: test, remove IDE dependencies
git-svn-id: trunk@44480 -
2014-03-20 21:18:29 +00:00
martin
04e4af4d3a Debugger: refactor
git-svn-id: trunk@44477 -
2014-03-20 16:53:13 +00:00
martin
eeef6684f7 Debugger: refactor
git-svn-id: trunk@44476 -
2014-03-20 14:59:29 +00:00
martin
e6966c2a2a Debugger: refactor
git-svn-id: trunk@44473 -
2014-03-19 18:16:23 +00:00
martin
26e420585f Debugger: refactor
git-svn-id: trunk@44472 -
2014-03-19 18:04:42 +00:00
martin
e221726c5a Debugger: refactor
git-svn-id: trunk@44471 -
2014-03-19 17:17:03 +00:00
martin
3d8ea62914 Debugger: refactor
git-svn-id: trunk@44467 -
2014-03-18 19:26:04 +00:00
martin
245d81b151 Debugger: refactor
git-svn-id: trunk@44466 -
2014-03-18 15:49:01 +00:00
martin
9246646d0f Debugger: refactor
git-svn-id: trunk@44465 -
2014-03-18 14:58:46 +00:00
martin
c0924d71a4 Debugger: refactor
git-svn-id: trunk@44463 -
2014-03-18 02:45:28 +00:00
mattias
914882e83c IDEIntf: set free notification for TPropertyEditorHook.LookupRoot, changed TPropertyEditorHook to TComponent, set freenotification for TCustomPropertiesGrid.TIObject, bug #25872
git-svn-id: trunk@44455 -
2014-03-17 10:02:36 +00:00
martin
1bef36d35d Debugger: refactor
git-svn-id: trunk@44446 -
2014-03-16 18:42:01 +00:00
martin
ea1e624deb Debugger: Inspector, accept extended types from fpdebug
git-svn-id: trunk@44307 -
2014-03-01 14:34:39 +00:00
mattias
fdc2fe0d53 IDE: fixed hint
git-svn-id: trunk@44225 -
2014-02-24 10:18:40 +00:00
martin
8943769da2 Debugger: refactor register
git-svn-id: trunk@44217 -
2014-02-24 01:53:46 +00:00
martin
ed539caf03 Debugger: refactor register
git-svn-id: trunk@44216 -
2014-02-24 01:44:49 +00:00
martin
cdecfeb377 Debugger: clean up / rename some classes/properties
git-svn-id: trunk@44210 -
2014-02-23 01:34:31 +00:00
martin
d1cb615281 Debugger: refactor locals
git-svn-id: trunk@44207 -
2014-02-23 00:47:43 +00:00
mattias
7f6a28d1fe IDEIntf: clean up and added unit ideutils
git-svn-id: trunk@44150 -
2014-02-18 20:55:15 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
martin
cf059fd60e Debugger/LazBuild: removed dependency
git-svn-id: trunk@44131 -
2014-02-18 15:52:58 +00:00
martin
9a0683d7f8 FPGDBMIDebugger: moved to package
git-svn-id: trunk@44111 -
2014-02-17 03:53:56 +00:00
martin
0fae49bef2 GDBMIDebugger: move files
git-svn-id: trunk@44106 -
2014-02-16 23:57:57 +00:00
martin
95f100764c GDBMIDebugger: start moving files
git-svn-id: trunk@44105 -
2014-02-16 22:13:16 +00:00
martin
6addfab939 Debugger/DbgIntf: Moved registration
git-svn-id: trunk@44103 -
2014-02-16 21:39:52 +00:00
martin
8b589d149c Debugger/DbgIntf: Moved registration
git-svn-id: trunk@44102 -
2014-02-16 21:37:48 +00:00
martin
e6d188e7c5 FPDebug: conditional usage of windows unit / updates following fpdebug (again)
git-svn-id: trunk@44098 -
2014-02-16 14:51:02 +00:00
martin
e38b958e04 Debugger/DbgIntf: Moved code to DebuggerIntf package
git-svn-id: trunk@44097 -
2014-02-16 14:29:53 +00:00
martin
f3bf43a369 Debugger: fix updating watches, after changing a variable in the target
git-svn-id: trunk@44095 -
2014-02-16 14:14:58 +00:00
martin
5612452b40 Debugger: put some common types into DbgIntf
git-svn-id: trunk@44080 -
2014-02-15 01:42:00 +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
e01e690857 Debugger: fixed wrong timeout detection on Mac during startup
git-svn-id: trunk@44054 -
2014-02-13 17:48:07 +00:00
martin
e29c075ca4 FPGDBMIDebug: mem mgr
git-svn-id: trunk@44037 -
2014-02-13 15:48:08 +00:00
martin
abbd5a45d1 FPDebug: conditional usage of windows unit / updates following fpdebug
git-svn-id: trunk@44026 -
2014-02-12 11:08:26 +00:00
martin
85eb0b73fd FPGDBMIDebug: experimental win32 mem reader
git-svn-id: trunk@44005 -
2014-02-11 19:45:36 +00:00
martin
366610e42d Debugger: Fixed potential crash with writing (system.move) to empty string
git-svn-id: trunk@44004 -
2014-02-11 19:11:42 +00:00
martin
9bf7ff7e09 FPGDBMIDebug: clean up
git-svn-id: trunk@43984 -
2014-02-09 16:25:50 +00:00
martin
e619a6f056 FPGDBMIDebug: Value handling / more typecasts
git-svn-id: trunk@43940 -
2014-02-07 13:17:32 +00:00