Commit Graph

14227 Commits

Author SHA1 Message Date
Maxim Ganetsky
6a65025971 IDE: fixed a typo 2023-06-01 01:14:16 +03:00
Martin
86bdaeac54 IDE: Change options for different "caret past eol" styles. Issue #40282 2023-05-31 21:28:17 +02:00
Martin
ff5ff0fd27 IDE: Fix mouse options, fixed typo/copy-paste-error in initialization of current values when showing frame. Issue #40287 Patch by n7800 2023-05-30 11:33:16 +02:00
Maxim Ganetsky
49d119e28a IDE: improved caption in Editor/General options page 2023-05-28 18:12:49 +03:00
Martin
b838d0b33a IDE: implement different "caret past eol" options. Issue #40282 2023-05-28 11:52:46 +02:00
mattias
7bc5b63fbb updated makefiles 2023-05-27 02:07:12 +02:00
Juha
54086209c6 IDE, Codetools: Fix renaming non-dotted identifiers. Same function RenameIdentifier is used for dotted unit names. Issue #40195. 2023-05-25 13:02:00 +03:00
mattias
32f83e8e14 ide: fixed not marking file which filedate changed as modified 2023-05-24 10:37:22 +02:00
Juha
e8aeeb4f18 IDE: Unit list dialog improvements (TUseUnitDialog and TViewUnitDialog). Issue #40280, patch by n7800. 2023-05-23 21:04:21 +03:00
Juha
106dd880f6 IDE: Rename the new project option -Sy from PointerTypeCheck to TypedAddress which is more descriptive. 2023-05-21 21:58:21 +03:00
mattias
f18e10ec0e IDE: InstallPackages: add all src base packages 2023-05-21 20:48:30 +02:00
Juha
7cb4c0928a IDE: Simplify type definitions in EditorOptions. Also satisfies -Sy checks. 2023-05-21 20:18:40 +03:00
Juha
dc2902bd6e IDE, IdeIntf: Add multi-word search for Object inspector. Refactor and reuse code. Issue #40270, patch by n7800. 2023-05-21 18:19:55 +03:00
Juha
db2bca3949 Support compiling more of Lazarus + its components with -Sy option. 2023-05-21 01:32:42 +03:00
Juha
5c1be9de89 Support compiling most of Lazarus + its components with -Sy option. 2023-05-20 12:51:35 +03:00
Juha
7cf0ba34a7 IDE: Do not save new empty project before rebuilding Lazarus. Issue #40269. 2023-05-20 11:37:55 +03:00
Maxim Ganetsky
2cc65c6157 IDEDebugger: updated Russian translation 2023-05-20 02:05:34 +03:00
Martin
ee82f625c3 Debugger: Inspect-Dialog more info for methods. 2023-05-19 19:47:58 +02:00
Juha
1a9142c9e2 IDE: Save also Macro editors with "Save All" command. Issue #40268, draft by Domingo Galmés. 2023-05-18 10:02:23 +03:00
Juha
278e4a8cb4 IDE: Fix editor macros when EditorMacroScript Package is installed. Issue #40259, patch by Domingo Galmés. 2023-05-17 19:54:02 +03:00
Juha
6a69340a83 IDE: Turn MacroListViewer into a proper IDE window. Prevent crash when switching to a project with less macros. 2023-05-17 19:22:45 +03:00
Maxim Ganetsky
49aae25741 IDE: fixed i18n of some items in Messages pop-up menu 2023-05-17 01:54:57 +03:00
Juha
2a16d0338e Codetools: Improve renaming dotted unit names. Issue #40195. 2023-05-16 02:47:07 +03:00
Juha
42bd508311 IDE: Add compiler option -Sy to project settings. Remove obsolete option -St. Issue #40262. 2023-05-15 11:01:17 +03:00
Juha
87bf39682e IDE, LazControls: Improve TTreeFilterEdit behavior little more. 2023-05-15 09:09:48 +03:00
Juha
65d888e286 IDE, LCL: Formatting. 2023-05-15 02:15:40 +03:00
Juha
6e1adda721 IDE, LazControls: Improve TTreeFilterEdit behavior. Fix property ExpandAllInitially. Issue #40257. 2023-05-15 02:15:40 +03:00
Maxim Ganetsky
2d5bd75e71 IDE: Configure Build Lazarus dialog taborder and layout improvements by Don Siders, issue #40256 2023-05-11 01:20:49 +03:00
Juha
e36a1b4633 IDE: Fix ComponentList adding comp with [Ctrl+Enter] on an empty form. Issue #40245, patch by n7800. 2023-05-09 11:28:44 +03:00
Juha
d4ab7a94a5 IDE: Apply global DropDownCount to TCustomComboBox derivatives in options dialog. Issue #40250, patch by n7800. 2023-05-08 19:21:30 +03:00
Juha
3dbc6bbeda IDE: Improve ComponentList. Issue #40245, patch by n7800. 2023-05-07 09:35:19 +03:00
Juha
02ea8eb6a1 Revert the last commit. Options dialog must not close with OK button if CheckValues fails. 2023-05-06 20:05:43 +03:00
Juha
968612bcd9 IDE: Make sure the options dialog is closed with OK button. 2023-05-06 19:54:53 +03:00
Juha
fa797bd286 IDE: Save the last page of options dialog also when "Apply" button is clicked. Issue #40234. 2023-05-06 13:57:20 +03:00
mattias
0f4347b03f ide: added ideopteditorintf.lfm, call register lazcontrolsdsgn in main 2023-05-05 09:09:00 +02:00
Juha
dbd71d7e98 IDE: Clean up uses section in IDEOptionsDlg. 2023-05-04 12:51:38 +03:00
Juha
fb1eca2a70 IDE: Optimize the Apply button logic in options dlg. Restore return value of TMainIDE.DoOpenIDEOptions. Issue #40234. 2023-05-04 11:27:25 +03:00
Juha
f1c87cd5ae IDE: Add an "Apply" button in options dialog. Issue #40234, patch by n7800. 2023-05-03 09:45:25 +03:00
Martin
06270bef5c IDE: Add keymap defaults for ecGoto/ToggleBookmark on Mac. Patch by Giuliano 2023-05-01 21:55:28 +02:00
Maxim Ganetsky
711d5765fd IDE: adjust size of restriction browser to fit filter speed buttons, patch by Don Siders, issue #40235 2023-04-27 19:55:45 +03:00
Martin
405b9d2a29 IDE, SourceEditor: prevent ShowAloneMenu inside normal menu. Issue #40161 and #39540 2023-04-27 17:34:06 +02:00
Maxim Ganetsky
fc7ddbfe42 IDE: cleaned up unused resource string 2023-04-24 01:30:15 +03:00
mattias
2766b200c2 ide+codetools: simplified check disk changes and fixed lfm check 2023-04-23 19:00:29 +02:00
mattias
53b17f5614 IDE: hide obsolete bmCleanBuild 2023-04-23 13:33:44 +02:00
Juha
e87fadd6c4 IDE: Add maximize/restore system button to the options window. Issue #39948, patch by n7800. 2023-04-22 22:58:13 +03:00
Juha
47e85e2ad9 IDE: Place the options window in workarea center instead of screen center. Issue #40042, patch by n7800. 2023-04-22 22:41:21 +03:00
Juha
870e1c8e71 Menu designer: Forward typed keys from menu editor to OI. Add missing GPL headers. Issue #34231. 2023-04-22 15:17:20 +03:00
Juha
1761863a45 LazBuild: Rename some event handlers. 2023-04-21 11:26:02 +03:00
Juha
3e977099f1 LazBuild: Fix the logic for case insensitive long options. Issue #40217. 2023-04-21 11:12:01 +03:00
Maxim Ganetsky
a82f0d4e39 Lazbuild: only match long options case insensitively, not short ones (because their set in lazbuild is case sensitive), issue #40217 2023-04-21 02:28:39 +03:00
mattias
b9995e5f0e IDE: configure build lazarus: show clean all option for non writable fallback directory too 2023-04-20 04:13:44 +02:00
Martin
3c8ad48f60 Debugger: Allow project-local converters in watch-properties 2023-04-18 12:18:08 +02:00
Maxim Ganetsky
c0f79e7797 IDEDebugger: updated Russian translation 2023-04-18 02:22:49 +03:00
Martin
e0f95df233 Debugger: Improve "copy to clipboard" for watches and locals. (copy multiple entries/selection / copy address) 2023-04-17 20:39:03 +02:00
Juha
39a40b03c7 IDE: Improve ProcedureList more. Issue #40207, patch by n7800. 2023-04-14 00:11:12 +03:00
mattias
f677015596 ide: CompleteComponent check units if ambigious componentclasses are on the form 2023-04-13 17:20:38 +02:00
mattias
aecf20f84a fixed compile fpc 3.2.2 2023-04-13 16:14:12 +02:00
mattias
345f47ca6f IDE: loadlfm: resolve ambigious registered component classes 2023-04-13 15:38:12 +02:00
mattias
16eea4aacd IDE: loadlfm: check for ambiguous classes, heuristics to resolve ambiguous classes 2023-04-13 15:38:12 +02:00
mattias
abab3ed287 ide: clean up 2023-04-13 15:38:12 +02:00
mattias
c3f0c4009a ide: QuickCheckLFMBuffer: support unitnames in lfm 2023-04-13 15:38:12 +02:00
mattias
37d638661f codetools: added GatherPublishedVarTypes, CompleteComponent with optional CheckUnits 2023-04-13 15:38:12 +02:00
Maxim Ganetsky
cc98f91952 IDE: more consistent wording in item list of form editor color options 2023-04-11 02:06:16 +03:00
Juha
6bfcb9ed0d IDE: Allow to change color for "Show BorderSpacing" option. Issue #40201, patch by paweld. 2023-04-10 10:54:59 +03:00
Juha
297dd6bd51 IDE: Turn if-else blocks to case statements in TProcedureListForm.FormKeyDown. 2023-04-10 10:04:05 +03:00
Juha
abb5f2b097 LazUtils: Harmonize the CamelCase names of some units. Add a license header for LazTracer. 2023-04-10 09:15:24 +03:00
mattias
aee6888497 codetools: renamed CompleteComponent to AddPublishedVariables, added tests 2023-04-09 19:48:37 +02:00
mattias
5d275fca1c IDE: component list: check for classtypes instead of classnames, fixed icon for registered ancestor 2023-04-09 13:14:03 +02:00
mattias
3fc5b44f44 IDE: component list: popup menuitems open unit and open package 2023-04-09 11:42:17 +02:00
mattias
4898c21e30 IDE: component list: register popupmenu items 2023-04-09 11:42:17 +02:00
Juha
f54ee297ee IDE: Improve ProcedureList. Issue #40197, patch by n7800. 2023-04-07 10:49:59 +03:00
mattias
c7f0ddbba8 IDE: fixed TETSingleSrcChanges.SetMultiSrcChanges not removing while clearing 2023-04-02 21:01:28 +02:00
Martin
efaf08ed99 IDE: fix nil pointer in code explorer middle mouse click. Issue #40188 2023-04-02 20:57:00 +02:00
mattias
54d8f2bdb1 IDE: moved CTSafeFormat to avoid nameclash with fpc 3.3.1 SafeFormat 2023-04-02 20:16:14 +02:00
Juha
238e4fb963 LazBuild: Support case-insensitive options, including contents of lazarus.cfg, like Lazarus does. Issue #40187. 2023-04-02 16:44:22 +03:00
Martin
360e6b3796 IDE, Debugger: fix free vs access race in Debugger options. 2023-03-30 22:53:43 +02:00
Martin
32678d8c74 Debugger: If results have been evaluated fully (to full depth) in the parent, do not re-eval for child. (Structure and some arrays still to be optimized) 2023-03-28 10:53:27 +02:00
Martin
c88f5384ad Debugger: Use part of parent result for nested/child watches (until they evaluate their own full result) 2023-03-28 10:53:27 +02:00
Martin
f479581489 IdeDebugger: Locals, removed old snapshot code, that was replaced in ad9eaf0474 and now leads to dangling pointers (assign will clear the snapshots, which are now hold by T*LocalValues) 2023-03-26 23:43:09 +02:00
Juha
29794316f2 Converter: Move function PathHasPascalUnitFile to IDEProcs. Search missing units from all open packages. 2023-03-26 15:38:22 +03:00
Juha
a3de743fad IDE: Fix Column,Line position for "Find Identifier" quick fix item. Issue #40175. 2023-03-26 09:58:13 +03:00
Juha
00e9146b43 IDE: Show "Open Folder..." popup item in "Files" node of Project Inspector only for saved projects. 2023-03-26 09:36:31 +03:00
Maxim Ganetsky
7f322b45b6 IDEDebugger: updated Russian translation 2023-03-25 16:39:01 +03:00
Maxim Ganetsky
3971e931bf IDE: improved wording of 'Run uses the debugger' caption 2023-03-25 11:58:13 +03:00
Martin
35dba2ac2f IDE, Debug-Options: Add "RunWithoutDebug" checkbox. In release-mode the default of the "run" menu-item changes to "not using the debugger" 2023-03-24 11:41:27 +01:00
Martin
5a1e3a67d0 Debugger: Enable writing #0 to XML for history. 2023-03-24 10:19:47 +01:00
Martin
c996f57220 Debugger: display data address for strings 2023-03-23 21:31:55 +01:00
Martin
badfeecb5d Debugger: renamed several interfaces, changing "T" prefix to "I" prefix 2023-03-22 19:41:24 +01:00
Martin
00cbd93c01 Debugger: Inspector, handle ctrl-up/down for grid navigation / ctrl-return to select row for inspection (go to field) / alt left/right for history 2023-03-22 19:41:24 +01:00
Martin
e24fc09860 Debugger: Filter edit for Inspect-dialog 2023-03-22 19:41:08 +01:00
Martin
73bbf37840 Debugger, IDE: clear new lines for errors, and status text. Related to 5f0317b72e 2023-03-21 18:29:18 +01:00
Martin
6a180f5389 Debugger: fixed range check error in watch printer 2023-03-20 16:23:03 +01:00
Martin
ec1e775ac1 Debugger: fixed range check in watch expression parsing 2023-03-20 10:51:01 +01:00
mattias
8d4b429879 IDE: fixed compile 2023-03-20 00:07:31 +01:00
mattias
08ed783579 IDE: checking base packages and on mismatch building IDE using lazbuild 2023-03-19 23:43:17 +01:00
Martin
8b93d1018e Debugger: Locals dialog, add address column, add power button 2023-03-19 19:30:25 +01:00
Martin
618aaab39f Debugger: History dialog, enable overwrite prompt on save / Configure xml writer for #0 in values 2023-03-19 18:42:21 +01:00
Martin
b20df68c79 Debugger: fixed build for non-Windows 2023-03-19 16:55:17 +01:00
Martin
5f0317b72e IdeDebugger: Prevent WatchResultPrinter from inserting linebreaks, when the caller does not need them. No longer needs to do ClearMultiLine 2023-03-19 16:25:35 +01:00
Martin
ad9eaf0474 Debugger: Allow to expand/unfold locals values 2023-03-19 16:25:35 +01:00
Martin
26f4160df9 Debugger: Update locals to use VirtualTree / FpDebug: return locals as new WatchResultData 2023-03-19 16:25:34 +01:00
Martin
40a5975659 Debugger: refactor Watch-Dialog, move code that controls watches in the tree to new unit 2023-03-19 16:25:34 +01:00
mattias
575dbd75de IDE: started checking base packages and on mismatch building IDE using lazbuild 2023-03-19 13:16:07 +01:00
Juha
45d350bfd2 Converter: Try to find used units when they are not included in a component package. Improve GUI texts. 2023-03-19 08:34:45 +02:00
mattias
9f5e0647a6 IDE: staticpackages.inc: skip base packages of packager/pkgsysbasepkgs.pas 2023-03-19 01:31:04 +01:00
mattias
5626976286 IDE: comment 2023-03-19 01:31:04 +01:00
mattias
3c5f804e9d IDE: moved LazarusIDEBasePkgNames to unit of its own for easy parsing 2023-03-19 00:36:06 +01:00
mattias
e0316329e4 IDE: clean up 2023-03-19 00:35:12 +01:00
mattias
5807e56509 ide: find in files window: hints 2023-03-19 00:31:54 +01:00
Michaël Van Canneyt
bfde9bed13 * Re-added erroneously removed units 2023-03-18 23:50:26 +01:00
Michaël Van Canneyt
4442d3bd3f * Remove duplicate units that are also in staticpackages.inc 2023-03-18 22:48:50 +01:00
Martin
f0a22e1596 Debugger: Watches-dialog, fixed DisplayName after drag and drop 2023-03-17 21:26:23 +01:00
Martin
a2eae52805 Debugger: asm window, fix crash when closing IDE 2023-03-15 22:01:44 +01:00
Martin
e54924787c Debugger: Allow assembler window to go back/forward (history) and ctrl click call/jmp targets (with fpdebug) 2023-03-15 14:04:14 +01:00
Martin
ee4e48864e LazDebuggerFp, FpDebug: Disassembler now annotates lines with call,jmp,je,... with info on the target address. 2023-03-15 00:19:40 +01:00
Martin
2e9b654c16 Debugger: undo nil assignment from 179dc59dc6 / the value (even if dangling) may be needed for comparison 2023-03-14 21:38:06 +01:00
Martin
9ce9b07dbd Debugger: Asm window, Fix handle access - anchor-docking forces a window to be minimized, even if not supported by the window. Issue #40158 2023-03-14 21:35:34 +01:00
Maxim Ganetsky
90485e6c95 IDEDebugger: updated Russian translation 2023-03-14 00:12:17 +03:00
Martin
ad0396ae2a Debugger: moved asm dialog to IdeDebugger 2023-03-13 17:38:12 +01:00
Martin
aa0082f22c FpDebug: Implement array slice in pascal parser, and allow operations on the slice to be mapped to each element. 2023-03-12 22:34:26 +01:00
Juha
2fe0b62df8 IDE: Format uses sections in ProjectWizardDlg. 2023-03-12 11:40:44 +02:00
Juha
09885fc447 IDE: Prevent a crash in unit dependencies window when no project is open. React to changed project. Issue #39828. 2023-03-12 11:40:44 +02:00
Martin
cb49bfd132 IDE, Debugger: fix range check 2023-03-12 09:29:46 +01:00
Martin
06d582454b LazDebuggerFp: new converter for variants (convert without function call) 2023-03-12 09:29:21 +01:00
Martin
cd05b3a45e IDE, Setup: Fix compiler filename. Introduced in 319649fbe6 Issue #40150 2023-03-08 20:43:06 +01:00
Martin
ce5e45acc2 Debugger: keep type-name when changing result to error. 2023-03-07 17:49:18 +01:00
Martin
8494ca68fb Debugger: Inspect dialog, fix missing data in some rows of a structure (remove line breaks) 2023-03-07 17:48:20 +01:00
Martin
4430d055cb Debugger: fix watches, after interface changes 2023-03-02 23:36:37 +01:00
Martin
1caa678dcf Debugger: Clean up debugln without log_group 2023-03-02 19:56:37 +01:00
Martin
179dc59dc6 Debugger: New interface for retrieving locals. 2023-03-02 19:56:37 +01:00
Martin
20bf681e0f LazDebuggerIntf: change event signature, include data / add template 2023-03-02 19:56:37 +01:00
mattias
d62359e968 IDE/lazbuild: store and load macros for lazbuild 2023-03-01 19:29:30 +01:00
Bart
0c9fb4315b IDE: fix disallowing to set a components name to "Owner" in IDE. Issue #40134. 2023-03-01 12:00:19 +01:00
Juha
68eb8b0232 Converter,IDE: Read full component info from .lfm file to UnitInfo. Don't generate resources when there aren't any yet. Issue #40132. 2023-02-26 20:44:14 +02:00
Juha
aa5f5e9d1b Converter,IDE: Rename variables, comments. 2023-02-26 20:44:14 +02:00
Juha
994659c015 Add loongarch64 support. FPC trunk supports it, too. Issue #40127, patch by Alfred Glänzer. 2023-02-25 23:24:38 +02:00
Martin
b31586fc9c Add tool to maintain po files. Move entries between files. Find duplicates. 2023-02-20 12:29:32 +01:00
rich2014
0645aa9e7f Gtk2: fixed height of ide mainbar 2023-02-19 00:09:18 +08:00
Juha
982aca90c7 IDE: Fix finding a key combination. Issue #40121. 2023-02-17 11:29:16 +02:00
wp_xyz
94bf3842ea IDE/CodeHelp: Adds missing FPDoc tags to TCodeHelpManager.GetFPDocNodeAsHTML. Patch by Don Siders. Issue #40112. 2023-02-07 16:46:34 +01:00
Martin
24e9f48caa IdeDebugger: Watches, fix handling old "TDBGType" for expanding arrays 2023-02-04 16:02:24 +01:00
Martin
8b783581a0 IDE: SourceEditor, fix selecting next tab when drag/drop moving an editor. The editor incorrectly switched to the 2nd next tab. Issue #40064 2023-02-03 21:01:03 +01:00
Martin
a1b61028fa IDE: Run/Debug, search for LaunchApp and HostApp in Project-dir and %Path. issue #32331
- Search in %PATH was done by "run without debug", but not by debug.
- Checking for an exe relative to the project-dir was added for both.
- A plain file-name will be first checked in the project-dir, and after that in %PATH
2023-02-03 17:25:12 +01:00
Martin
66bc8c9281 IDE: Run/Debug, refactored getting the "working directory" for the project. Related to issue #32331
- "Debug" and "Run without Debug" now use the same steps to get the "working directory":
1: BuildMode.RunParams "working directory" set by user (New, this can now be relative to project dir)
2: Project Dir, if not virtual
3: Directory from Host-App (RunParams), or if (and only if) Host-App is empty from Project.exe
(If host app is in %PATH, then there is no "working directory")

1 and 2 are as before.
3 was used before for "debugging", but "run without debug" did use: "Launch-App", "Host-App", Project.exe
2023-02-03 17:25:12 +01:00
Maxim Ganetsky
1652b4acf1 Translations: Turkish translation update by Onur ERÇELEN, issue #40106 2023-02-02 23:52:31 +03:00
Martin
33d32450a5 IDE: Workaround for late updates of ecGotoBookmarks popup menu. See issue #39540 2023-02-01 20:21:10 +01:00
Martin
6d768e7921 IDE: Restore the old working code for the ecGotoBookmarks, ecToggleBookmarks command (direct/root bookmark popup). This was incorrectly removed in a555d027da . Issue #39540 2023-02-01 20:15:25 +01:00
Željan Rikalo
1945f6863b IDE: qt5 does not need workaround for main IDE height since issue #40071 is fixed 2023-02-01 16:14:26 +01:00
Juha
301d9dddcd IDE: Support spaces in folder name in MacroFuncTargetCmdLine. Issue #40087, patch by Red_prig (Pavel). 2023-01-30 15:02:41 +02:00
Martin
048aa12384 IDE: Move units to IdeDebugger package. 2023-01-26 18:26:31 +01:00
Martin
2972581f05 IDE: Move some units to IdeConf package. 2023-01-26 14:47:42 +01:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Maxim Ganetsky
194b2acc39 IDE: fixed 'Apply' button i18n in Dependency Graph Options dialog 2023-01-22 03:22:25 +03:00
mattias
ef81cb0af3 bigide: updated makefiles 2023-01-15 13:54:10 +01:00
wp_xyz
ea699401ef IDE: Move CharacterMap to separate package. 2023-01-15 00:24:32 +01:00
Maxim Ganetsky
6c23df0dd6 IDE: for now load IdeDebugger translation earlier in order to restore translations of several menu items with captions still initialized e. g. in TMainIDEBase.SetupViewMenu method 2023-01-13 02:17:58 +03:00
Ondrej Pokorny
d4d30d7e31 TProjectResources: prevent crash when having invalid resource files 2023-01-11 08:59:08 +01:00
Maxim Ganetsky
6d58da75ff IDEDebugger: updated Russian translation 2023-01-11 01:56:28 +03:00
Maxim Ganetsky
7511fdb89b IDE: cleaned up unneeded calls of TranslateUnitResourceStrings for LazarusCommonStrConst and IdeDebuggerStringConstants units 2023-01-11 01:25:45 +03:00
Ondrej Pokorny
3c917017f5 IDE: ignore exceptions for invalid project icons 2023-01-10 18:57:21 +01:00
Martin
48d8522073 IdeDebugger: Fixed Makefile 2023-01-10 17:27:39 +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
739b542449 IDEIntf: rename some ResourceString to match the common naming scheme 2023-01-10 17:00:42 +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
Maxim Ganetsky
42595db183 IDEDebugger: updated Russian translation 2023-01-10 03:07:57 +03:00
Martin
0d3a7504d7 IdeDebugger: Move unit DebuggerDlg from Ide to IdeDebugger. 2023-01-09 23:05:16 +01:00
Martin
d469c50a29 IdeDebugger: Move unit WatchPropertyDlg 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
0395ecb8b9 ide: call register of LazDebuggerFpLldb, LazDebuggerFp, laz.virtualtreeview_package 2023-01-09 20:51:37 +01:00
Martin
e90e3d0637 Debugger: remove ifdef CD_Cocoa 2023-01-09 16:46:53 +01:00
Maxim Ganetsky
8d4ca8f43f IDE: improved strings in Debugger Initial Setup dialog 2023-01-09 04:49:10 +03: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
mattias
ce2948da4f ide: comments 2023-01-08 18:45:51 +01:00
Martin
5f94809cc6 Makefile: make sure all default debuggers are always included in the IDE 2023-01-08 14:30:30 +01:00
Martin
ca4050616e Initial setup: use FpLldb only on Mac / fix layout/anchors 2023-01-08 13:59:13 +01:00
Martin
319649fbe6 Debugger: Check quality of debugger in setup 2023-01-08 04:48:14 +01:00
Martin
4a616acb99 Debugger: DebuggerOptions load unknown/unsupported backends into separate lists. 2023-01-08 04:37:03 +01:00
Martin
c7de909539 Debugger: Add dfNotSuitableForOsArch, to filter out unusable backends 2023-01-08 04:36:59 +01:00
Martin
8cd89c5af8 Debugger: Moved backend registration to initialization section 2023-01-08 04:36:58 +01:00
Martin
8f2367727a DebuggerOptions: TDebuggerPropertiesConfig removed MarkAsDeleted workaround. 2023-01-08 04:36:58 +01:00
Martin
8ddfc51b46 DebuggerOptions, EnvironmentOptions: move class-config 2023-01-08 04:36:58 +01:00
Martin
774b11bf18 EnvironmentOptions: When saving data, don't destroy any existing xml. (if data on disk changed) 2023-01-08 04:36:58 +01:00
mattias
ff2bda14d1 ide: started package list editor dialog 2023-01-01 23:08:43 +01:00
mattias
4db15c7bce ide: find in files wnd: path editor 2023-01-01 21:07:24 +01:00
mattias
dc9124cb4e ide: TPathEditorButton.AssociatedComboBox 2023-01-01 21:07:24 +01:00
mattias
fbb3adf777 IDE: find in files wnd: load history 2023-01-01 21:07:24 +01:00
Ondrej Pokorny
cc81fa77a5 IDEMessages: add OpenSelection function 2022-12-30 22:43:56 +01:00
Ondrej Pokorny
76e16c5bd1 BuildIntf: publish LazProject1 so that it can be read from packages 2022-12-30 21:32:32 +01:00
mattias
5d4e6e72e4 ide: componenttree: change parent of non lcl components 2022-12-30 18:20:10 +01:00
mattias
f480047750 designer: ask mediator for default size 2022-12-30 13:10:17 +01:00
Juha
5f4aa96422 LazControls, FilterEdits: Improve setting the filter programmatically. Invalidate after properties change. 2022-12-22 20:50:05 +02:00
wp_xyz
ebdc3913ed IDE/images: Add some update and missing icons in File menu. By Roland Hahn. 2022-12-18 19:40:19 +01:00
Juha
c45dfb7a56 IDE: Show Widgetset display name instead of dir name in selection list for project. Issue #40040, patch by theo222. 2022-12-18 09:51:02 +02:00
mattias
c4da2ae1aa startlazarus: fixed passing files, issue #40044 2022-12-16 14:02:08 +01:00
mattias
659f556800 IDE: designer: create mediator in nested function 2022-12-16 13:44:40 +01:00
wp_xyz
d28e93e68a IDE: Some more icons for the "Source" menu by Roland Hahn. 2022-12-13 17:08:51 +01:00
Martin
c2f347704d IdeConfig: add $(IDEBuildOptions) 2022-12-12 14:35:43 +01:00
Juha
76ef6d67b4 IdeConfig: Remove LCL dependency from unit CoolBarOptions. 2022-12-11 20:10:40 +02:00