Martin
|
b3fd61e107
|
EnvironmentOpts: Move to ide/packages/ideconfig
|
2022-12-10 17:55:02 +01:00 |
|
Martin
|
051506b5a1
|
IDE, EnvironmentOpts: Refactor TransferMacros / remove dependency from EnvironmentOpts
|
2022-12-08 19:28:20 +01:00 |
|
Martin
|
f0d3e9fe7c
|
IDE, EnvironmentOpts: Move implementation of specific TranferMacros to new unit.
EnvironmentOpts: Remove dependency on IDETranslations
|
2022-12-08 16:05:03 +01:00 |
|
Martin
|
bf4114c8ca
|
EnvironmentOpts: remove dependency on IdeProcs
|
2022-12-08 16:05:03 +01:00 |
|
mattias
|
80da9bee92
|
IDE: what needs building: check project files in source editor
|
2022-05-12 10:39:11 +02:00 |
|
mattias
|
e34e666773
|
lazbuild: default macro value is uppercase env var
|
2022-04-19 21:37:34 +02:00 |
|
mattias
|
fa5b6be1c0
|
lazbuild: EnableDefaultMacroEnvVar use uppercase env var
|
2022-04-18 00:18:59 +02:00 |
|
mattias
|
b8748beb8a
|
IDE: optional default macro variable use env var
|
2022-04-16 21:54:45 +02:00 |
|
mattias
|
441e150345
|
lazbuild: stop if project compiler empty
|
2022-04-14 21:49:46 +02:00 |
|
Maxim Ganetsky
|
062dbd72e1
|
IDE: i18n-ed error message about incorrectly configured compiler in project options, regenerated translations and updated Russian translation
|
2021-12-30 01:31:57 +03:00 |
|
Juha
|
cd66ac596b
|
Formatting, minor simplification.
|
2021-10-31 09:51:28 +02:00 |
|
Juha
|
814e4ba4e2
|
Rename CompareMethods to more logical SameMethod. Remove old deprecated functions.
|
2021-10-10 19:00:49 +03:00 |
|
martin
|
1f29891c35
|
IDE, Project: Add config for NSPrincipalClass (MacOS)
git-svn-id: trunk@64837 -
|
2021-03-19 20:28:42 +00:00 |
|
juha
|
3f78f0d62d
|
New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
|
2021-02-15 08:43:50 +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
|
2ba0ae90c4
|
IDE: Formatting and cleanup.
git-svn-id: trunk@64438 -
|
2021-01-29 19:58:57 +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 |
|
juha
|
3ea7788cbf
|
Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
|
2021-01-10 19:07:52 +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
|
faa505ae98
|
Move unit ide/PublishModule to buildIntf/PublishModuleIntf.
git-svn-id: trunk@63999 -
|
2020-10-13 11:27:32 +00:00 |
|
juha
|
7ed8696762
|
IDE: Tools/Options + startup configuration. Improve "make" location, expand paths before openfile dialogs etc. Issue #37386, patch from BrunoK.
git-svn-id: trunk@63654 -
|
2020-07-25 22:51:59 +00:00 |
|
mattias
|
a028a923fa
|
IDE: debug launching application
git-svn-id: trunk@63588 -
|
2020-07-17 08:58:15 +00:00 |
|
juha
|
c43d57c21a
|
IDE: Turn ExternalTools from a global var into a global function, returning ExternalToolList. Avoid duplicate assignments to ExternalToolList.
git-svn-id: trunk@63079 -
|
2020-04-25 15:30:42 +00:00 |
|
mattias
|
3fb68e39a9
|
lazbuild: do not set ExternalTools to nil before freeing
git-svn-id: trunk@63074 -
|
2020-04-25 12:12:05 +00:00 |
|
juha
|
bab4d7305b
|
Remove unused units from uses sections.
git-svn-id: trunk@62149 -
|
2019-10-31 23:12:37 +00:00 |
|
mattias
|
9c7ef38222
|
IDE: fixed IDE restart when project is set to cross compile, issue #36142
git-svn-id: trunk@62022 -
|
2019-10-10 12:32:20 +00:00 |
|
mattias
|
e63b9a2e81
|
IDE: searching executable: skip directories and files without exe permissions
git-svn-id: trunk@60622 -
|
2019-03-08 13:19:57 +00:00 |
|
mattias
|
0e0db19ed3
|
IDE: macro FPCVer: skip asking pas2js targets, added fallbacks
git-svn-id: trunk@60591 -
|
2019-03-05 09:44:14 +00:00 |
|
mattias
|
70529aa22d
|
IDE/codetools: unified compiler check, fixed testing compiler twice
git-svn-id: trunk@60551 -
|
2019-03-01 09:32:14 +00:00 |
|
mattias
|
33c555282c
|
IDE: use project compiler for codetools even if disabled
git-svn-id: trunk@60543 -
|
2019-02-28 18:45:59 +00:00 |
|
mattias
|
3102805a43
|
IDE: rescan compiler defines: show default compiler error
git-svn-id: trunk@60536 -
|
2019-02-28 16:36:04 +00:00 |
|
mattias
|
ad2827a4e5
|
IDE: fixed checking type of compiler (fpc/pas2js), fixed quoting compiler filename, improved error handling
git-svn-id: trunk@60535 -
|
2019-02-28 16:18:36 +00:00 |
|
maxim
|
d62464cc56
|
IDE: fixed i18n of $(OutputFile) macro
git-svn-id: trunk@59672 -
|
2018-11-26 22:44:01 +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
|
efd092f580
|
Revert r59256 #c04a9e4739. Generating project resources must be optimized some other way.
git-svn-id: trunk@59269 -
|
2018-10-07 21:52:37 +00:00 |
|
juha
|
38389bb56f
|
IDE: Formatting.
git-svn-id: trunk@59258 -
|
2018-10-06 19:32:48 +00:00 |
|
juha
|
66d593c327
|
IDE: Make the --quiet parameter actually quiet. Quiet means ConsoleVerbosity=-1. Formatting.
git-svn-id: trunk@59257 -
|
2018-10-06 19:32:46 +00:00 |
|
juha
|
c04a9e4739
|
IDE: Generate project resources only when needed. Issue #15915.
git-svn-id: trunk@59256 -
|
2018-10-06 19:32:44 +00:00 |
|
juha
|
c38806b29d
|
IDE: Do not fix encoding of source files every time they are saved. It is time consuming and not needed.
git-svn-id: trunk@59255 -
|
2018-10-06 19:32:38 +00:00 |
|
mattias
|
cbb8898c25
|
IDE: fixed abstract method
git-svn-id: trunk@59077 -
|
2018-09-19 09:22:46 +00:00 |
|
juha
|
cc3dd4cfbf
|
IDE: Simplify and improve the Publish Project / Package feature. Issue #34102.
git-svn-id: trunk@58785 -
|
2018-08-27 19:03:16 +00:00 |
|
juha
|
2b381547b5
|
IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
git-svn-id: trunk@58643 -
|
2018-07-28 13:38:06 +00:00 |
|
juha
|
41dc46374f
|
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
git-svn-id: trunk@58634 -
|
2018-07-25 23:44:54 +00:00 |
|
juha
|
4fe2e4c626
|
IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.
git-svn-id: trunk@58615 -
|
2018-07-24 12:50:41 +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
|
90b07c0f9e
|
Refactor: move LazIsValidIdent from IdeUtils to PackageDependencyIntf.
git-svn-id: trunk@58206 -
|
2018-06-09 14:39:51 +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
|
f65a30ed47
|
IDE: use pas2js msg parser
git-svn-id: trunk@57905 -
|
2018-05-12 15:36:26 +00:00 |
|
mattias
|
157312616b
|
IDE: started pas2js message parser
git-svn-id: trunk@57902 -
|
2018-05-11 19:59:48 +00:00 |
|