Commit Graph

35 Commits

Author SHA1 Message Date
mattias
db219396ae IDEIntf: added TLazCompilationToolOptions.Parsers
git-svn-id: trunk@60844 -
2019-04-05 11:42:16 +00:00
mattias
a625b39fbf IDE: added IDE macro $(OutputFile), issue #27729, from elmar69
git-svn-id: trunk@59663 -
2018-11-26 10:18:48 +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
baad25dec4 IdeIntf: Delete old deprecated methods and properties.
git-svn-id: trunk@59227 -
2018-10-02 12:59:21 +00:00
juha
c9e4614e17 Delete old deprecated methods.
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +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
7a46670faa Revert r59006 #b06f6da4af "IdeIntf: Add API for ExecuteCommand in CompOptsIntf." Must be done better.
git-svn-id: trunk@59042 -
2018-09-17 12:03:49 +00:00
juha
b06f6da4af IdeIntf: Add API for ExecuteCommand in CompOptsIntf. Issue #34283, patch from m_burkhard@gmx.ch.
git-svn-id: trunk@59006 -
2018-09-15 17:17:22 +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
ee7e7c077c IDEIntf: added CompilerPath, fixed fpc msg parser if msg id not found
git-svn-id: trunk@57910 -
2018-05-13 07:15:23 +00:00
mattias
871ae7e6b9 IDE: added macros for namespaces
git-svn-id: trunk@54758 -
2017-04-27 14:34:53 +00:00
juha
e92ffb6dc2 IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887.
git-svn-id: trunk@50184 -
2015-10-27 17:30:48 +00:00
mattias
1b88beb01b IDE: moved compiler options - show lines compiled - to environment options
git-svn-id: trunk@49884 -
2015-09-27 20:32:15 +00:00
mattias
1fe2796bd0 IDE: compiler options: added option to show the lines compiled messsage as important
git-svn-id: trunk@49883 -
2015-09-27 20:09:52 +00:00
mattias
abfaa0bdd0 IDE: compiler options: removed obsolete option show summary, summary are now always shown in header
git-svn-id: trunk@47965 -
2015-02-23 17:00:47 +00:00
mattias
2da65d3074 IDE: compiler options: verbosity: removed -ve, IDE needs this to jump to errors
git-svn-id: trunk@47964 -
2015-02-23 16:56:52 +00:00
mattias
1196a85d76 IDE: always pass -vi to FPC, needed to resolve file names without path
git-svn-id: trunk@47958 -
2015-02-23 16:14:15 +00:00
mattias
bee2faeb7b IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
2015-02-04 22:30:54 +00:00
mattias
a46dc8915a IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
2014-12-04 19:14:22 +00:00
mattias
e3e3c31ab3 IDE: clean up old external tools
git-svn-id: trunk@45946 -
2014-07-20 20:15:40 +00:00
juha
ad6ac0e2a3 Make Project and Package inherit from a new TProjPack base class.
git-svn-id: trunk@45805 -
2014-07-06 22:38:02 +00:00
mattias
c39261347a IDE: fixed ignoring empty lines at end of conditionals, no modified if project icon was not touched
git-svn-id: trunk@45541 -
2014-06-15 18:37:10 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
ec6d63f4a5 IDE: quick fix: add -vm option
git-svn-id: trunk@45342 -
2014-06-04 21:30:42 +00:00
mattias
2f2073e7f4 IDE: do not recompile if only verbosity changed, for new messages: remove -vb and -v0 options, always pass -vbq
git-svn-id: trunk@45251 -
2014-05-30 17:18:36 +00:00
juha
4be93112dd IDE: generate comments in all compiler options GUI.
git-svn-id: trunk@42400 -
2013-08-14 22:38:12 +00:00
juha
0df29b9470 IDE: add option Trash variables (-gt) to compiler options and GUI.
git-svn-id: trunk@42223 -
2013-07-29 07:21:18 +00:00
juha
5d273402b3 IDE: uncomment the compiler options that were commented out earlier.
git-svn-id: trunk@42175 -
2013-07-22 20:38:25 +00:00
mattias
745e647229 IDEIntf: comments
git-svn-id: trunk@42162 -
2013-07-20 20:47:46 +00:00
juha
d21405e793 IDE: Revert saving all compiler options in a separate entry. They will be synchronized with Custom Options later.
git-svn-id: trunk@42157 -
2013-07-20 12:07:21 +00:00
juha
3b6537c967 IDE: Load and save all compiler options.
git-svn-id: trunk@42144 -
2013-07-20 07:03:50 +00:00
juha
7978db505c IDE: use a new options frame in project options for config and target. Reorganize other options, too.
git-svn-id: trunk@42037 -
2013-07-09 18:40:09 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00