Commit Graph

3348 Commits

Author SHA1 Message Date
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
wp_xyz
ea699401ef IDE: Move CharacterMap to separate package. 2023-01-15 00:24:32 +01:00
Martin
574ccd903a IdeDebugger: Move units from Ide to IdeDebugger. (BreakPropertyDlgGroups, CallStack, DebuggerAttachDialog, DebuggerOutput, ExceptDlg, FeedbackDlg, HistoryDlg, LocalsDlg, PseudoTerminal, RegisterDlg, ThreadDlg, WatchesDlg) 2023-01-10 17:04:54 +01:00
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
Martin
deaf6e0318 Debugger: Fix missing result for 0d3a7504d7 "IdeDebugger: Move unit DebuggerDlg from Ide to IdeDebugger." 2023-01-10 17:00:41 +01:00
Martin
0d3a7504d7 IdeDebugger: Move unit DebuggerDlg from Ide to IdeDebugger. 2023-01-09 23:05:16 +01:00
Martin
e22f69d623 IdeDebugger: Move unit BaseDebugManager from Ide to IdeDebugger. 2023-01-09 23:05:15 +01:00
mattias
770a65172b ide: less hints 2023-01-08 18:45:51 +01:00
mattias
955ab8dc27 IDE: less hints 2023-01-08 18:45:51 +01:00
Martin
319649fbe6 Debugger: Check quality of debugger in setup 2023-01-08 04:48:14 +01:00
Martin
8cd89c5af8 Debugger: Moved backend registration to initialization section 2023-01-08 04:36:58 +01:00
Martin
8ddfc51b46 DebuggerOptions, EnvironmentOptions: move class-config 2023-01-08 04:36:58 +01:00
Martin
b3fd61e107 EnvironmentOpts: Move to ide/packages/ideconfig 2022-12-10 17:55:02 +01:00
Martin
051506b5a1 IDE, EnvironmentOpts: Refactor TransferMacros / remove dependency from EnvironmentOpts 2022-12-08 19:28:20 +01:00
Martin
bf4114c8ca EnvironmentOpts: remove dependency on IdeProcs 2022-12-08 16:05:03 +01:00
Juha
fa711164a9 IdeIntf: procedure DoAfterComponentAdded does not need to be virtual. Formatting. 2022-11-21 09:21:32 +02:00
mattias
9c350fa102 ide: started find in files window 2022-11-11 17:43:39 +01:00
mattias
4b9fb1e051 IDE: added IDE Startup option to check fppkg configuration at startup, disabled by default 2022-10-14 09:42:55 +02:00
Martin
bf6c6ba4d9 Debugger: set default for "enable dwarf" dialog 2022-09-27 12:16:13 +02:00
Martin
9eb1507976 Use local variable for dialog 2022-09-21 16:49:25 +02:00
Arioch
1368ee6560 Replace "enable dwarf" dialog with TTaskDialog 2022-09-21 16:49:19 +02:00
Maxim Ganetsky
2fb5448dde IDE: improved i18n, related to issue #39877 2022-09-08 01:48:15 +03:00
Juha
4d1615a40f IDE: Fix an error message about missing compile command. Issue #39877, patch by Don Siders. 2022-09-07 10:33:08 +03:00
Martin
b41163de42 Debugger: "Value Converter Conf" in "Project Options" 2022-08-28 21:00:28 +02:00
Martin
af214f8719 Debugger: Renamed FpConverter to BackendConverter 2022-08-28 21:00:28 +02:00
Martin
d98c10ac7d Debugger: more moving value-converters to LazDebuggerIntf. 2022-08-23 16:08:20 +02:00
Martin
bca093c6ec Debugger: redesign Inspect and Evaluate-Modify windows 2022-08-01 18:41:17 +02:00
mattias
2155544f01 IDE: comments 2022-07-26 16:38:09 +02:00
Martin
5357d6a3f0 Debugger: Fix eval watch hint in selected StackFrame 2022-07-24 14:06:47 +02:00
mattias
5b5c0ae1c4 IDE: register package IDEDebugger 2022-07-04 08:03:43 +02:00
Martin
a7e5003f3c Debugger: Add option to use converter in Watches 2022-07-03 01:54:24 +02:00
Martin
bf6baffcfe Debugger: Editor-Hint for debug-value, use Watch object to retrieve value via new API. Enables FpDebug-value-converter 2022-06-30 16:54:47 +02:00
Martin
131d1062df Debugger: allow calling SysVarToLStr for variants (via user defined type-names) 2022-06-23 13:54:18 +02:00
Martin
5b625349ee IDE: Move TDebuggerOptions to IdeDebugger package 2022-06-23 13:54:17 +02:00
PragmaticLinux
4e1548d574 IDE: Make OI visible on first start even when configuration directory is missing, but still Initial Setup Dialog has no reason to be shown (all its checks are passing correct). Fixes issue #39328. 2022-04-29 23:57:46 +03:00
Martin
2465e62bab IDE: add option to skip checks (config, dir, fpc, fppkg, single-instance) at startup 2022-04-22 14:07:26 +02:00
mattias
268bfdc250 IDE: new project: set activerunmode 2022-04-20 10:45:12 +02:00
mattias
0cef9a4b09 IDE: run without debug: use project directory as workdir 2022-04-19 21:28:57 +02:00
mattias
5c4f4fda3b ideintf: TComponentRequirement: use first unit as source unitname for codetools 2022-04-16 09:05:50 +02:00
mattias
caaedde1b2 ideintf: added handler loadsavecustomdata 2022-04-11 12:07:12 +02:00
mattias
ec86caf1ff IDE: less hints 2022-04-11 09:43:22 +02:00
mattias
612e6e1932 IDE: free project on exception 2022-04-05 23:47:53 +02:00
Martin
f390d81d79 IDE: Optimize "UpdateEditorCommands" - do not join all text lines (TStrings.Text) of the editor, just to check if the editor is empty. 2022-04-05 10:57:15 +02:00
Juha
6bb76a588b IDE: Remove the old Examples GUI window. 2022-03-09 11:20:30 +02:00
Juha
7485ac827a IDE: Add a drop-down list with all macros to the "Macros..." toolbar button. Issue #38879, patch by DomingoGP. 2022-03-05 13:38:59 +02:00
Juha
7ef64b00e4 IDE: Improve treatment of a .lpr project file dropped onto the IDE. Ask to open as a file/project. Issue #39663. 2022-03-04 12:50:22 +02:00
mattias
a463602f9e IDEIntf: added LazarusIDE.GetProjectInspectorSelection 2022-01-31 10:28:09 +01:00
mattias
ec56ff310b ide: project inspector: register items popup menuitems 2022-01-30 20:39:47 +01:00
Juha
f7d2d0a690 IDE: Use '-W' parameter for MacOS bundle on "Run without Debugging". Simplify the code. Issue #39567. 2022-01-18 15:35:28 +02:00
Juha
9eaf4e3531 IDE: Hide IDE windows on "Run without Debugging" when the setting says so. Issue #39567. 2022-01-17 14:51:06 +02:00