Martin
ecfb9c4ded
IDE, project: Mark session modified for debugger-backend. => Amended "save selected debugger to session, not lpi" 2ad53a8a51
...
(cherry picked from commit 74cf3e3a62
)
2021-12-08 10:29:52 +01:00
Martin
8f2965307f
IDE, project: save selected debugger to session, not lpi
...
(cherry picked from commit 2ad53a8a51
)
2021-12-08 10:29:52 +01:00
maxim
bd7ad56d42
Merged revision(s) 65330 #b088f3ec80, 65342 #ed7b09d857 from trunk:
...
IDE: Generate Dwarf3 for Debug build mode and for debug profile for the IDE itself.
........
IDE: Use Dwarf3 debug format for our projects. Needed when debugging with FPDebug.
........
git-svn-id: branches/fixes_2_2@65346 -
2021-07-02 21:52:41 +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
mattias
665ab3cba6
codetools: AddUnitToMainUsesSection using flags, test
...
git-svn-id: trunk@63404 -
2020-06-20 15:52:42 +00:00
juha
25d8d5b4c7
IDE: Formatting. Eliminate a parameter in sub-function of LoadAncestorDependencyHidden.
...
git-svn-id: trunk@63038 -
2020-04-20 23:12:51 +00:00
juha
cbaeca66f0
IDE: Assign also the handler list in BuildModes. Prevents a crash when cancelling project options. Issue #36782 .
...
git-svn-id: trunk@63009 -
2020-04-17 18:39:38 +00:00
juha
42beb70c91
IDE: Fix cancelling BuildMode when done through "Change build mode" tool button. Issue #36736 , patch from errno.
...
git-svn-id: trunk@62679 -
2020-02-27 10:30:37 +00:00
juha
7d6d05a0bf
IDE: Change logic updating Application.Title and .Scaled in main source. Don't delete them when user option is off. Check for LCL app.
...
git-svn-id: trunk@62669 -
2020-02-24 09:51:03 +00:00
ondrej
2be8de0d13
IDE: LPI: new lists for RequiredPackages
...
git-svn-id: trunk@62306 -
2019-11-27 05:05:40 +00:00
ondrej
3f71fbb081
IDE: Project: LPI&LPS ProjectOptions - write new lists. Issue #22752
...
git-svn-id: trunk@62249 -
2019-11-16 18:53:50 +00:00
ondrej
922e731fd5
IDE: Project: LPI&LPS debugging info - write new lists. Issue #22752
...
git-svn-id: trunk@62247 -
2019-11-16 18:23:54 +00:00
juha
d8e277a5f0
IDE: Remove all selected units with "Remove from project..." even if user commented out the CreateForm lines. Issue #28065 .
...
git-svn-id: trunk@62194 -
2019-11-04 22:38:07 +00:00
juha
78ec55ea05
IDE: Reserve name "On..." for events. Rename handler methods as "...Handler".
...
git-svn-id: trunk@62192 -
2019-11-04 22:37:58 +00:00
juha
45446f15b8
Formatting
...
git-svn-id: trunk@62168 -
2019-11-03 16:45:42 +00:00
juha
715c8be36f
IDE: Store ManyBuildModes selection in project options instead of environment options.
...
git-svn-id: trunk@62150 -
2019-10-31 23:12:43 +00:00
martin
5e7fd9a4fa
Debugger: Allow project to override selected debugger.
...
git-svn-id: trunk@61673 -
2019-08-06 15:38:36 +00:00
mattias
f88bcbfd2d
IDE: fixed uninitialized result, issue #35411 , from Ondrej
...
git-svn-id: trunk@61012 -
2019-04-18 08:12:04 +00:00
mattias
a06e60a246
undo
...
git-svn-id: trunk@61011 -
2019-04-18 08:11:56 +00:00
mattias
ab0aa9bf2a
IDE: fixed uninitialized result, issue #35411 , from Ondrej
...
git-svn-id: trunk@61010 -
2019-04-18 08:11:11 +00:00
juha
f5a5a18fe0
IDE: Store units in project info file correctly. Issue #35377 , patch from Ondrej.
...
git-svn-id: trunk@60993 -
2019-04-16 13:59:45 +00:00
mattias
6bd2d193e1
IDE: Store history from "RunParameters" dialog in LPS and not in global Lazarus IDE config, issue #35285 , patch from Ondrej
...
git-svn-id: trunk@60782 -
2019-03-26 19:59:44 +00:00
mattias
3b972346b3
IDE: fixed storing buildmodes, issue #35277 , patch from Ondrej
...
git-svn-id: trunk@60772 -
2019-03-26 07:34:02 +00:00
juha
c66c600938
IDE: Enable CompatibilityMode for legacy projects, disable for new projects. Issue #35267 , patch from Ondrej.
...
git-svn-id: trunk@60765 -
2019-03-24 20:37:48 +00:00
mattias
d8c53e3eb0
IDE: debug messages on run/save project failures
...
git-svn-id: trunk@60721 -
2019-03-19 21:31:34 +00:00
mattias
07defac5a5
IDE: fixed TProject.GetUseLegacyLists and do not write MainUnitID if 0
...
git-svn-id: trunk@60696 -
2019-03-16 13:49:50 +00:00
juha
5d46a75ff6
IDE: Use a better XML tag format for project etc. info files. Issue #22752 , patch from Ondrej.
...
git-svn-id: trunk@60683 -
2019-03-15 16:15:21 +00:00
martin
68e772e2c7
IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
...
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00