Commit Graph

726 Commits

Author SHA1 Message Date
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
mattias
d701d4a458 fixed spelling errors, bug #31956, from Paul Gevers
git-svn-id: trunk@55172 -
2017-06-02 20:44:47 +00:00
mattias
871ae7e6b9 IDE: added macros for namespaces
git-svn-id: trunk@54758 -
2017-04-27 14:34:53 +00:00
ondrej
fa7bf64041 IDE: add option to enable/disable Application.Scaled in project file. Issue #31639
git-svn-id: trunk@54530 -
2017-04-05 19:29:05 +00:00
juha
0f1c5f448d Rename unit ProjPackBase -> ProjPackCommon. Reduce confusion as it defines a common interface etc., not a base class.
git-svn-id: trunk@54401 -
2017-03-15 13:13:23 +00:00
ondrej
1c7e92643d LCL, IDE: HighDPI: add Application.Scaled and Project1.Scaled property for automatic LCL-driven scaling
git-svn-id: trunk@54199 -
2017-02-19 20:02:58 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
juha
9c405911fd Reduce SynEdit dependencies from units. Reorder uses sections to see dependencies better.
git-svn-id: trunk@53727 -
2016-12-20 00:09:10 +00:00
juha
8f632960a6 IDE: Remove SynEdit dependency from Project unit.
git-svn-id: trunk@53726 -
2016-12-20 00:08:59 +00:00
mattias
28991b109d IDE: fixed searching Pascal files case insensitive
git-svn-id: trunk@53400 -
2016-11-21 15:58:43 +00:00
ondrej
31944eda39 IDE: project options: more values for Win Vista DPI awarness. Issue #30170, modified patch by AlexeyT
git-svn-id: trunk@53325 -
2016-11-09 09:15:34 +00:00
mattias
d755bb985c IDE: auto add used-in unit to project: write a note
git-svn-id: trunk@53248 -
2016-10-28 10:17:37 +00:00
mattias
2769633acb IDE: remove from project: read lpr and set IsPartOfProject for all used units with <in> filenames
git-svn-id: trunk@53247 -
2016-10-28 10:16:37 +00:00
mattias
8ed3e81570 IDE: open project: read lpr and set IsPartOfProject for all used units with <in> filenames
git-svn-id: trunk@53246 -
2016-10-28 10:03:55 +00:00
mattias
f1b926fd5e IDE: open project: read lpr and set IsPartOfProject for all used units with <in> filenames
git-svn-id: trunk@53245 -
2016-10-28 10:02:22 +00:00
mattias
c5a82c9856 IDE: clean up
git-svn-id: trunk@53149 -
2016-10-17 13:57:35 +00:00
mattias
36d42e0d9c IDE: clean up deprecated
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +00:00
juha
d54596a90f Make Directory a common property for Project and Package in their base class.
git-svn-id: trunk@53131 -
2016-10-16 21:03:00 +00:00
juha
a7bbf675a0 Make Unit_Name a common property for Project and Package files in their base class.
git-svn-id: trunk@53130 -
2016-10-16 21:02:54 +00:00