Commit Graph

90 Commits

Author SHA1 Message Date
Juha
1a2b394941 Remove IdeIntf dependency from unit PackageDefs. 2024-03-15 11:52:35 +02:00
rich2014
4f0ec7cefa IDE: fix typo about ofDoNotActivateSourceEditor 2023-12-04 23:45:00 +08:00
rich2014
361e059ac5 IDE: ofDoNotActiveSourceEditor of TOpenFlag added 2023-12-02 12:01:08 +08:00
michl
4179f1b4b1 New Fixed removing of incorrect component properties in LFM with installed DockedFormEditor. Issue #40377. 2023-07-27 22:05:55 +02:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
Juha
1d6009e63c IDE: Add an interface to select next/previous search result. Issue #40328, patch by Dean Mustakinov. 2023-06-22 10:55:03 +03:00
Juha
751e89bca4 Reduce "deprecated" warnings for LazUtils.UITypes. 2023-06-11 20:34:36 +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
Ondrej Pokorny
09845999ff fix AV 2023-01-01 03:06:58 +01:00
Ondrej Pokorny
ba918c5eb2 TLazIDEInterface: add OnPackageBuilding handler 2022-12-30 22:43:17 +01:00
mattias
84f716a2ff IDEIntf: added AddHandlerFPCSrcDirScanned 2022-11-28 15:34:20 +01:00
Juha
fa224fda62 IDE: Simplify function ShowSaveProjectAsDialog. UseMainSourceFile parameter and sfSaveMainSourceAs flag are not needed. 2022-11-20 20:31:33 +02:00
mattias
7887c84279 ideintf: comment 2022-04-16 21:15:56 +02:00
mattias
caaedde1b2 ideintf: added handler loadsavecustomdata 2022-04-11 12:07:12 +02:00
mattias
a463602f9e IDEIntf: added LazarusIDE.GetProjectInspectorSelection 2022-01-31 10:28:09 +01:00
Juha
e210c73735 IdeIntf: Collect procedures TLazIDEInterface.DoCallNotifyHandler together. 2022-01-17 14:51:06 +02:00
michl
30e1eb1591 DockedFormEditor: Preparing IDE for AnchorDesigner UnDo/ReDo
git-svn-id: trunk@65107 -
2021-05-12 16:07:12 +00:00
mattias
ff48695ac0 ideintf: added HandlerOnRunDebugInit
git-svn-id: trunk@63445 -
2020-06-27 08:56:43 +00:00
juha
7ef32e6a3a IdeIntf: A new ProjectOpening event. Triggered before a project opens. Issue #36899.
git-svn-id: trunk@63085 -
2020-04-26 19:58:32 +00:00
juha
8f3367550c IDE: Move registration of TFileNamePropertyEditor into a better place.
git-svn-id: trunk@62990 -
2020-04-15 19:33:47 +00:00
juha
d14e99f26b IdeIntf, BuildIntf, Packager: Clean up uses sections, adjust used units.
git-svn-id: trunk@62800 -
2020-03-23 20:33:04 +00:00
mattias
a472e9ef09 buildintf: split from ideintf
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
juha
1440ad1a1e IdeIntf: Remove a useless HandlerType parameter from DoCallShowDesignerFormOfSourceHandler. Flag lihtShowDesignerFormOfSource is used always.
git-svn-id: trunk@62078 -
2019-10-18 21:49:21 +00:00
mattias
21005ac2cc IDE: comments
git-svn-id: trunk@61949 -
2019-09-29 14:24:15 +00:00
mattias
020fdd7220 IDE: added IDE hook SaveEditorFile step sefsSaveAs and sefsSavedAs
git-svn-id: trunk@61948 -
2019-09-29 14:21:09 +00:00
juha
4fe2e4c626 IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.
git-svn-id: trunk@58615 -
2018-07-24 12:50:41 +00:00
michl
ce6f326b14 SpartaDockedFormEditor: Prevent showing of undocked new created frames (short flicker) and more generally code for revision 58299 #a027232dda.
git-svn-id: trunk@58321 -
2018-06-19 07:53:06 +00:00
michl
a027232dda SpartaDockedFormEditor: Prevent showing of undocked forms (short flicker) after creating new forms. Issue #32207. Patch by Balázs Székely
git-svn-id: trunk@58299 -
2018-06-17 22:55: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
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
mattias
18903285e2 IDE: allow pas2js as compiler, added target os browser and nodejs
git-svn-id: trunk@57896 -
2018-05-11 08:50:33 +00:00
mattias
3c52bd5001 IDEIntf: added SaveComponentAsPascal
git-svn-id: trunk@57770 -
2018-05-02 22:38:41 +00:00
mattias
f92c4017da IDEIntf: added handlers: lihtRunDebug, lihtRunWithoutDebugBuilding, lihtRunWithoutDebugInit
git-svn-id: trunk@56793 -
2017-12-19 14:16:45 +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
f58106b6e4 IdeIntf: New property CheckFilesOnDiskEnabled. Issue #32612, patch from Pascal Riekenberg.
git-svn-id: trunk@56204 -
2017-10-26 11:01:01 +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
mattias
e99547288c IDEIntf: added handler lihtSaveEditorFile
git-svn-id: trunk@54011 -
2017-01-27 14:34:57 +00:00
mattias
01d1079885 IDEIntf: FindUnitsOfOwner: replaced booleans with set
git-svn-id: trunk@53451 -
2016-11-25 12:17:01 +00:00
mattias
534385f4eb IDEIntf: FindUnitsOfOwner: added AddTabs parameter, issue #31006, from Silvio Clécio
git-svn-id: trunk@53450 -
2016-11-25 11:53:51 +00:00
mattias
fe5d7d250d IDE: added LazarusIDE.FindUnitsOfOwner
git-svn-id: trunk@53431 -
2016-11-24 00:37:53 +00:00
mattias
ad08369c4a IDEIntf: comment
git-svn-id: trunk@53399 -
2016-11-21 15:57:36 +00:00
juha
e2d6d7b8b3 IdeIntf: Hide procedure RunBootHandlers from IDE plugins. Issue #30154, patch from errno.
git-svn-id: trunk@52337 -
2016-05-20 18:10:21 +00:00
ondrej
a43a0c4d4b ide: implement Run without Debugging. Issue #29832
git-svn-id: trunk@51933 -
2016-03-14 09:29:58 +00:00
juha
7b55f8c8e6 IDE: Fix Before-tool execution, simplify project build. Issue #29773, patch from Martok.
git-svn-id: trunk@51874 -
2016-03-09 12:02:07 +00:00
ondrej
f1c10c63a7 ideintf, ide: change result type of TMainIDEBase.GetMainBar from TComponent to TForm.
It was an unnecessary limitation because there is Forms dependency in both units already.

git-svn-id: trunk@51050 -
2015-12-27 11:38:55 +00:00
juha
21889249ce IdeIntf: Remove a deprecated method.
git-svn-id: trunk@50907 -
2015-12-18 17:45:47 +00:00
ondrej
f1f1c7225c IDE, IDEIntf: changes needed for new packagetabs package.
git-svn-id: trunk@50493 -
2015-11-24 10:44:35 +00:00
mattias
e20508a446 IDE: run file: added RunFlag Messages to show output in Messages window
git-svn-id: trunk@50446 -
2015-11-20 15:02:04 +00:00
mattias
d6b6f6739e IDEint: DoRunFile: added parameter Filename to compile an arbitrary file
git-svn-id: trunk@50444 -
2015-11-20 14:38:43 +00:00