Commit Graph

745 Commits

Author SHA1 Message Date
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
juha
6ab3884744 IdeIntf: Improve timestamp updates of TLazCompilationToolOptions + inherited classes. Issue #34283.
git-svn-id: trunk@59268 -
2018-10-07 20:01:41 +00:00
juha
38389bb56f IDE: Formatting.
git-svn-id: trunk@59258 -
2018-10-06 19:32:48 +00:00
juha
c9e4614e17 Delete old deprecated methods.
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
juha
7f272a8e4e IDE: Make procedure InvalidateOptions private for both project and package options.
git-svn-id: trunk@59045 -
2018-09-17 16:53:43 +00:00
juha
a1d9f85634 IdeIntf: Improve the CompilationTool stuff. Remove and clean code. Issue #34283.
git-svn-id: trunk@59044 -
2018-09-17 16:53:37 +00:00
juha
5df4b7fc4e IdeIntf: A new interface class TLazCompilationToolOptions with a Command and CompileReasons. Issue #34283.
git-svn-id: trunk@59043 -
2018-09-17 12:03:51 +00:00
juha
aaef9c6884 IDE: Use safe typecast for TProjectCompilationToolOptions when building project.
git-svn-id: trunk@59041 -
2018-09-17 12:03:47 +00:00
mattias
687059072b IDEIntf: added TProjectIntf.RemovePackageDependency
git-svn-id: trunk@58890 -
2018-09-06 08:31:26 +00:00
juha
c0cc3cb5f0 IDE: Prevent an occasional Nil reference when setting a build mode.
git-svn-id: trunk@58672 -
2018-08-04 21:27:33 +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
joost
0141dd2967 ide: Added ability to add fpmake-dependencies to projects
git-svn-id: trunk@58374 -
2018-06-21 22:18:52 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +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
juha
672ece7241 Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
juha
b37b2476b5 IDE: Improve typecasts in TProject.UpdateUnitComponentDependencies.
git-svn-id: trunk@57344 -
2018-02-21 10:15:24 +00:00
mattias
391b8ffa36 IDEIntf: moved TAbstractIDEProjectOptions to unit projectintf, added TAbstractIDEProjectOptions.GetProject
git-svn-id: trunk@57024 -
2018-01-09 11:35:58 +00:00
ondrej
c03b941642 IDE: implement several RunParameters modes. Issue #21379
git-svn-id: trunk@56762 -
2017-12-17 11:24:49 +00:00
juha
3e453bba59 IDE: Refactor a method, formatting.
git-svn-id: trunk@56257 -
2017-11-01 14:20:06 +00:00
juha
4c7dc1b89b Use Delete() instead of Copy() where appropriate.
git-svn-id: trunk@55311 -
2017-06-10 16:30:27 +00:00