Commit Graph

789 Commits

Author SHA1 Message Date
Juha
27f6e20118 IDE: Improve removing unknown component properties. Issue #40377. 2023-07-16 15:48:01 +03:00
Juha
d9608a3489 IDE: Improve removing unknown component properties. Issue #40377. 2023-07-16 15:21:51 +03: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
mattias
2766b200c2 ide+codetools: simplified check disk changes and fixed lfm check 2023-04-23 19:00:29 +02:00
Martin
3c8ad48f60 Debugger: Allow project-local converters in watch-properties 2023-04-18 12:18:08 +02:00
mattias
345f47ca6f IDE: loadlfm: resolve ambigious registered component classes 2023-04-13 15:38:12 +02: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
Juha
aa5f5e9d1b Converter,IDE: Rename variables, comments. 2023-02-26 20:44:14 +02:00
Martin
8f2367727a DebuggerOptions: TDebuggerPropertiesConfig removed MarkAsDeleted workaround. 2023-01-08 04:36:58 +01:00
Ondrej Pokorny
76e16c5bd1 BuildIntf: publish LazProject1 so that it can be read from packages 2022-12-30 21:32:32 +01:00
Martin
b3fd61e107 EnvironmentOpts: Move to ide/packages/ideconfig 2022-12-10 17:55:02 +01:00
Martin
bf4114c8ca EnvironmentOpts: remove dependency on IdeProcs 2022-12-08 16:05:03 +01:00
Juha
c79af3b7d5 IDE: Prevent an occasional invalid type cast. At least TAnchorside property caused it. 2022-10-04 14:27:16 +03:00
Martin
b41163de42 Debugger: "Value Converter Conf" in "Project Options" 2022-08-28 21:00:28 +02:00
Martin
eea8b2cd21 IDE, Debugger, Project: Allow setting up project specific debugger backends 2022-08-28 21:00:28 +02:00
Juha
d84f2a9ebd Lazbuild: Suppress verbose output when requested to be quiet. Issue #39752, patch by BugsBeGone. 2022-05-18 00:27:27 +03:00
mattias
304aa2a528 IDE: call OnLoadSaveCustomData only if there is CustomData 2022-04-11 13:47:27 +02:00
mattias
caaedde1b2 ideintf: added handler loadsavecustomdata 2022-04-11 12:07:12 +02:00
mattias
ae5a364d21 IDE: clean up 2022-04-05 13:36:35 +02:00
Juha
43da1e05f3 IDE: Fix checking new unique unit name against projectinfo name. Move nested funcs out. 2022-01-28 17:09:38 +02:00
Juha
34c6785954 IDE: Less debug info. Formatting. 2022-01-12 14:43:01 +02:00
Juha
d056a1c9f1 Designer,IDE: Change a function name to FindGlobalComponent. Reduce debug info. 2021-12-28 16:53:33 +02:00
Martin
74cf3e3a62 IDE, project: Mark session modified for debugger-backend. => Amended "save selected debugger to session, not lpi" 2ad53a8a51 2021-12-08 10:28:23 +01:00
Martin
2ad53a8a51 IDE, project: save selected debugger to session, not lpi 2021-12-08 00:42:53 +01:00
Juha
889f82bb4d IDE: DebugLn in TProject.UnitWithComponentClassName. For debugging issue #39488. 2021-11-28 00:22:27 +02:00
juha
b088f3ec80 IDE: Generate Dwarf3 for Debug build mode and for debug profile for the IDE itself.
git-svn-id: trunk@65330 -
2021-06-30 22:04:12 +00: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
martin
1f29891c35 IDE, Project: Add config for NSPrincipalClass (MacOS)
git-svn-id: trunk@64837 -
2021-03-19 20:28:42 +00:00
ondrej
aefd991f45 LPI: save RunParams from active mode only in CompatibilityMode (it is not used in recent Lazarus versions and only causes dummy changes in the LPI file - the current mode is stored within the LPS)
git-svn-id: trunk@64818 -
2021-03-15 11:12:03 +00:00
juha
62a7390394 IDE: Update project DefineTemplates better when switching a project. Add DebugLn calls.
git-svn-id: trunk@64793 -
2021-03-13 10:01:27 +00:00
mattias
95d77977ec IDE: less hints
git-svn-id: trunk@64698 -
2021-02-28 22:39:09 +00:00
juha
f76b3198f9 IDE: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64504 -
2021-02-08 19:09:20 +00:00
juha
aeb086e9c0 IDE, Codetools: Restore CodeToolBoss.DefineTree.ClearCache calls that were removed in optimization.
git-svn-id: trunk@64417 -
2021-01-24 12:42:50 +00:00
juha
b092cee8be IDE: Optimize DefineTemplates updates for packages and project.
git-svn-id: trunk@64405 -
2021-01-19 09:20:34 +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
martin
dde3e06c5d IDE, Project Session: Reduce unnecessary calls to UpdatePageIndex while loading session
git-svn-id: trunk@64236 -
2020-12-19 15:09:26 +00:00
martin
ecb9e69eac IDE, Project Session: Ensure the session is not marked as changed while being loaded.
git-svn-id: trunk@64235 -
2020-12-19 15:09:24 +00:00
juha
907d1a29da IDE: Don't set DisplayState:=dsSource in SrcNotebookEditorActived. Editor may not have focus.
git-svn-id: trunk@64207 -
2020-12-15 18:17:37 +00:00
juha
1c047add57 IDE: Use class type instead of name when searching for components in various places.
git-svn-id: trunk@64184 -
2020-12-08 19:34:44 +00:00
mattias
26dff51384 lazbuild: fixed crash when there is no source loaded, issue #37984
git-svn-id: trunk@64076 -
2020-10-25 16:40:59 +00:00
juha
27805e56a1 LazBuild: Prevent a crash in LazBuild. Project.UnitResourceFileformat=Nil. Issue #37984.
git-svn-id: trunk@64074 -
2020-10-25 10:52:27 +00:00
juha
4f131502bd IDE: Reload also .lfm file in designer when a unit was changed on disk. Improve DiskDiffsDialog. Issue #21587.
git-svn-id: trunk@64048 -
2020-10-22 13:35:05 +00:00
juha
78d5022afa IDE: Minor optimization, cleanup and formatting.
git-svn-id: trunk@64047 -
2020-10-22 13:35:04 +00:00
juha
2a8ddb66b5 IDE, LazUtils: Move unit FileReferenceList to LazUtils package. Order uses sections.
git-svn-id: trunk@64025 -
2020-10-16 12:01:15 +00:00
juha
5382b08b6e Packager: Rename types and vars.
git-svn-id: trunk@63955 -
2020-10-04 17:34:12 +00:00
juha
f44d7e5d74 IDE: Formatting.
git-svn-id: trunk@63947 -
2020-10-03 00:16:17 +00:00
mattias
3c6130a277 IDE: mark session modified when cursor moved
git-svn-id: trunk@63826 -
2020-08-25 10:50:13 +00:00
juha
f091c464a5 IDE: Project options cleanup and formatting.
git-svn-id: trunk@63544 -
2020-07-11 12:04:22 +00:00