Commit Graph

195 Commits

Author SHA1 Message Date
rich2014
08fb6b19dc IDE: fix the issue that ProjectInspector would be closed even if it was Docked when pressing ESCAPE 2024-06-20 23:02:45 +08:00
Juha
e045ba01d2 Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units. 2023-06-18 14:57:06 +03:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +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
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Ondrej Pokorny
3c917017f5 IDE: ignore exceptions for invalid project icons 2023-01-10 18:57:21 +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
Juha
5f4aa96422 LazControls, FilterEdits: Improve setting the filter programmatically. Invalidate after properties change. 2022-12-22 20:50:05 +02:00
ACTom
c933dc2131 Project Inspector: Add an option to hide the properties pane. 2022-06-01 03:22:06 +03:00
Michaël Van Canneyt
c146e71e92 * Handle OnShow menu 2022-02-19 21:56:41 +01:00
mattias
a2404b4f47 IDE: clean up 2022-01-31 10:29:00 +01:00
mattias
a463602f9e IDEIntf: added LazarusIDE.GetProjectInspectorSelection 2022-01-31 10:28:09 +01:00
mattias
07eb443322 ide: project inspector: register add popup menuitems 2022-01-30 20:58:22 +01:00
mattias
ec56ff310b ide: project inspector: register items popup menuitems 2022-01-30 20:39:47 +01:00
wp_xyz
2b2368cb83 IDE: Use radiobuttons in project buildmode menu (rather than checkboxes). Issue #39497, patch by Alexey Torgashin 2021-12-03 10:24:16 +01:00
Juha
e67c74ed7e IDE: Disable Project Options toolbuttons while compiling many build modes. Issue #39332. 2021-10-09 12:26:30 +03:00
Juha
e1be3c5608 IDE: Update DefineTemplates after switching build mode. Issue x 2021-09-04 19:40:10 +03:00
mattias
14676d7a8e IDE: less verbosity
git-svn-id: trunk@64912 -
2021-04-03 12:06:26 +00:00
juha
6be311758d IDE: Ask about auto-creating form after adding a unit.
git-svn-id: trunk@64870 -
2021-03-25 09:59:38 +00:00
juha
566adc9a29 IDE: Make added units available for auto-create forms. Move function UpdateUnitInfoResourceBaseClass to avoid circular ref. Issue #38634.
git-svn-id: trunk@64869 -
2021-03-25 06:35:38 +00:00
mattias
8981264152 IDE: fixed project inspector/package editor requirement Apply Changes
git-svn-id: trunk@64758 -
2021-03-06 20:45:38 +00:00
balazs
53d2d1558a IDE: When adding existing forms (originally created in other project) to a new project, those forms are not shown in the list of units/forms which can be inherited. Issue #38584.
git-svn-id: trunk@64748 -
2021-03-05 16:09:38 +00:00
juha
14ed68a260 IDE: Update project's DefineTemplates after closing project compiler option.
git-svn-id: trunk@64712 -
2021-03-01 15:39:00 +00:00
juha
e0f966967e IDE: Update project's DefineTemplates after switching build mode.
git-svn-id: trunk@64709 -
2021-03-01 11:23:06 +00:00
juha
36968885dd LazUtils: Rename function FilenameIsPascalUnit -> FilenameHasPascalExt. Clashed with a function in Codetools. Update references.
git-svn-id: trunk@64376 -
2021-01-11 16:16:58 +00:00
juha
edc2cc5dbb Fix StandardCodeTool.HasInterfaceRegisterProc. Simplify code for checking added unit files.
git-svn-id: trunk@64156 -
2020-11-23 10:26:46 +00:00
juha
6a388f1fb5 IDE: Improve checks for validity of files and dependencies added to package/project. Issue #27421.
git-svn-id: trunk@64094 -
2020-10-31 14:49:30 +00:00
juha
3c3d45e467 Clean uses sections.
git-svn-id: trunk@63998 -
2020-10-13 11:27:30 +00:00
ondrej
0074814a23 IDE: update ProjInspector caption when changin mode from the options drop-down menu
git-svn-id: trunk@63993 -
2020-10-12 10:19:46 +00:00
juha
3376030a0e IDE: Improve updating Project Inspector on idle.
git-svn-id: trunk@63981 -
2020-10-09 14:08:18 +00:00
juha
500015b04a IDE: Adjust dependent package "Open" popup menuitem in ProjectInspector and PackageEditor according to state.
git-svn-id: trunk@63973 -
2020-10-08 17:56:48 +00:00
juha
41552a49c8 IDE: Support installing online package dependencies also from Package Editor.
git-svn-id: trunk@63962 -
2020-10-06 08:30:41 +00:00
juha
ab4eeb5ffc Packager: Reuse TPkgDependency.AsString.
git-svn-id: trunk@63956 -
2020-10-04 17:34:14 +00:00
juha
5382b08b6e Packager: Rename types and vars.
git-svn-id: trunk@63955 -
2020-10-04 17:34:12 +00:00
juha
5286e8b775 IDE: Reuse more code between Package Editor and Project Inspector.
git-svn-id: trunk@63954 -
2020-10-04 17:34:10 +00:00
juha
0907626dec IDE: Support installing online packages also from Package Editor.
git-svn-id: trunk@63953 -
2020-10-04 17:34:09 +00:00
juha
63be6f778d IDE: Create Proj/Pack property GUI controls only when needed. Refactoring.
git-svn-id: trunk@63952 -
2020-10-04 17:34:07 +00:00
juha
f44d7e5d74 IDE: Formatting.
git-svn-id: trunk@63947 -
2020-10-03 00:16:17 +00:00
juha
e950f25f2a IDE: Add GUI into Project Inspector for properties of dependent packages. Reuse existing code.
git-svn-id: trunk@63945 -
2020-10-03 00:07:12 +00:00
juha
f56f6b1a5d Packager: Move stuff related to editing projects and packages into a new unit ProjPackEditing.
git-svn-id: trunk@63944 -
2020-10-03 00:07:10 +00:00
juha
559495ac52 Formatting.
git-svn-id: trunk@62908 -
2020-04-07 21:28:45 +00:00
juha
b129c0dd56 IDE: Set active project in Project Inspector when user opens it first time. Rename a method.
git-svn-id: trunk@62891 -
2020-04-05 15:01:19 +00:00
juha
2ba03b720e IDE: Update project inspector also when there is no active project.
git-svn-id: trunk@62813 -
2020-03-27 20:20:56 +00:00
juha
06950eefb7 IDE: In project inspector & package editor, add popup menuitems for opening folder of project/package. Fix visibility of FileType menu.
git-svn-id: trunk@62656 -
2020-02-21 16:34:56 +00:00
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
juha
d35a69cd0c IDE: Remove the "Add files in directory" feature for projects and packages. It is messy, inconsistent and broken. Issue #33845.
git-svn-id: trunk@58821 -
2018-09-02 19:35:09 +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
maxim
1e92b5dcc5 IDE: Project Inspector: fixed 'New FPMake requirement' menu item caption i18n
git-svn-id: trunk@58407 -
2018-06-25 21:18:17 +00:00
joost
0141dd2967 ide: Added ability to add fpmake-dependencies to projects
git-svn-id: trunk@58374 -
2018-06-21 22:18:52 +00:00
mattias
2a36fb9062 IDE: project inspector: remove file: fixed caption
git-svn-id: trunk@58027 -
2018-05-25 07:14:34 +00:00