Commit Graph

418 Commits

Author SHA1 Message Date
mattias
8890612608 IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
2019-03-08 08:50: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
martin
8070c320ce Debugger: Limit size of exception message/window
git-svn-id: trunk@59743 -
2018-12-06 21:19:38 +00:00
martin
26f6718812 Debugger: fixed breakpoint actions (take snapshot) for address and data breakpoints
git-svn-id: trunk@59625 -
2018-11-22 12:13:15 +00:00
martin
51c4594159 Debugger: fix step out
git-svn-id: trunk@58842 -
2018-09-03 15:55:38 +00:00
martin
a39a12bac0 Fix "goto execution point" asm location Issue #0034175 Patch by errno
git-svn-id: trunk@58772 -
2018-08-24 15:56:53 +00:00
martin
6fae020d54 clean up test code from r58522 #62434fa788 / Fix "goto execution point" Issue #0034175
git-svn-id: trunk@58771 -
2018-08-24 15:17:37 +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
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
juha
a20ec2d6bc Move functions dealing with command line from IDEProcs to LazFileUtils.
git-svn-id: trunk@58621 -
2018-07-24 17:49:16 +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
maxim
7889edf162 IDE: fixed typo in assigning formatting parameters of dbgEventWatchTriggered resource string
git-svn-id: trunk@58485 -
2018-07-10 23:50:44 +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
be369c0a73 Debugger: start refactor event-log handling / allow resource strings for common events to be stored in the IDE (rather than each debugger back end)
git-svn-id: trunk@58433 -
2018-07-03 14:54:51 +00:00
martin
18335859cc IDE, Debugger: detect if stackframes can be retrieved
git-svn-id: trunk@58372 -
2018-06-21 13:08:12 +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
d3e24d3a93 Debugger: improved finding files from unsaved projects
git-svn-id: trunk@58225 -
2018-06-11 00:09:57 +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
martin
0bcb49ed21 Debugger: Allow pause button to abort auto-continue of breakpoint
git-svn-id: trunk@57103 -
2018-01-16 18:13:40 +00:00
martin
dee589f02f Debugger: Do not always auto adjust the stackframe when stopping. (temp fix) Issue #0032978
git-svn-id: trunk@57089 -
2018-01-14 15:20:49 +00:00
ondrej
c03b941642 IDE: implement several RunParameters modes. Issue #21379
git-svn-id: trunk@56762 -
2017-12-17 11:24:49 +00:00
juha
6810c626df LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +00:00
martin
fde0802695 Debugger: remove/replace wrong assert. Filename may start with ./ (e.g. ./subfolder/file.pas ), if project has files in subfolder (maybe it is possible to omit trimfilename ?)
git-svn-id: trunk@56494 -
2017-11-25 12:20:13 +00:00
juha
6a0191fb70 Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
2017-11-10 08:46:19 +00:00
juha
0e07a10a03 IdeIntf: New notify handler RunFinished. Issue #32617, patch from Pascal Riekenberg.
git-svn-id: trunk@56254 -
2017-10-31 21:13:40 +00:00
juha
4d597500d4 DebugManager: Cleanup.
git-svn-id: trunk@56141 -
2017-10-21 16:30:18 +00:00
mattias
07104a2774 IDE: less hints
git-svn-id: trunk@55772 -
2017-09-02 09:14:57 +00:00
juha
51ca7791dc Revert r55547 #9fae108464. FindFullFilenameSrc is called on Windows.
git-svn-id: trunk@55550 -
2017-07-20 16:46:08 +00:00
juha
9fae108464 Debugger: Raise an exception in a seemingly unused function FindFullFilenameSrc.
git-svn-id: trunk@55547 -
2017-07-20 14:23:37 +00:00
juha
c94618ffa5 Debugger: Shortcuts when debug filename is empty.
git-svn-id: trunk@55546 -
2017-07-20 14:23:31 +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
ondrej
3ec399d85a CodeTools: add "Avoid unnecessary jumps" option, make it default.
git-svn-id: trunk@55031 -
2017-05-21 18:14:51 +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
juha
679a0eb54d Revert r54505 #04365103ff. Issue #31577 must be solved properly later.
git-svn-id: trunk@54546 -
2017-04-06 18:11:39 +00:00
juha
04365103ff IDE: Use symlinks when opening a file for debugging. Issue #31577, patch from Artyom.
git-svn-id: trunk@54505 -
2017-04-01 07:17:17 +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
41c4fca494 IDE: Improve an invalid application name shown in error message.
git-svn-id: trunk@53684 -
2016-12-14 16:05:58 +00:00
mattias
8eca0ff4a0 IDE: less hints
git-svn-id: trunk@53612 -
2016-12-09 09:05:10 +00:00
ondrej
7074c04587 ide: FPC 2.6.4 compatibility
git-svn-id: trunk@53603 -
2016-12-08 13:54:43 +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
36d42e0d9c IDE: clean up deprecated
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +00:00
ondrej
82df661d71 ide: register debugmanager commands for toolbars
git-svn-id: trunk@51693 -
2016-02-25 04:10:47 +00:00
ondrej
1c6348c711 IDE: fixed debugger menu commands.
git-svn-id: trunk@50198 -
2015-10-29 11:52:52 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +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
juha
5286b35a45 IDE: New class and variable/property for desktop settings in environment options.
git-svn-id: trunk@49432 -
2015-06-24 16:12:31 +00:00
juha
f61f5b2163 IDE: Replace Main Toolbars with a Coolbar. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48522 -
2015-03-27 18:34:57 +00:00
juha
fbbe781a3c DebugManager: fix an error in earlier commit when initializing a variable.
git-svn-id: trunk@48454 -
2015-03-22 11:54:27 +00:00