Commit Graph

45 Commits

Author SHA1 Message Date
mattias
977c3d1383 ide+codetools: added fpc subtarget to caches 2023-07-25 16:52:59 +01:00
Juha
8e7b4f0289 Tweak uses sections. Formatting. 2023-07-25 10:59:47 +03:00
mattias
d9a0b39c50 ide: fixed compile on windows 2023-06-12 07:12:53 +02:00
mattias
daf7767a51 ide: fied compile on windows 2023-06-12 07:09:04 +02:00
mattias
033c256b3a ide: less hints 2023-06-12 06:49:22 +02:00
mattias
a6933c07a9 ideconfig: less dependency on codetools 2023-06-11 23:10:53 +02:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +03:00
mattias
54d8f2bdb1 IDE: moved CTSafeFormat to avoid nameclash with fpc 3.3.1 SafeFormat 2023-04-02 20:16:14 +02:00
Martin
cd05b3a45e IDE, Setup: Fix compiler filename. Introduced in 319649fbe6 Issue #40150 2023-03-08 20:43:06 +01:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
Martin
319649fbe6 Debugger: Check quality of debugger in setup 2023-01-08 04:48:14 +01:00
Martin
28247a829c IDE: Move LazConf.pp to new base-package "IdeConfig" 2022-12-08 19:28:19 +01: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
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +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
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
joost
9d1b8c9d87 IDE: Added EnvironmentOptions.FppkgConfigFile
IDE: Fixed some minor problems in the generation of the fppkg.cfg file

git-svn-id: trunk@60944 -
2019-04-12 21:08:55 +00:00
joost
bbb8263057 IDE: Show why Lazarus marks the fppkg-configuration as being corrupt
git-svn-id: trunk@60758 -
2019-03-24 12:50:57 +00:00
joost
ba29464f49 IDE: Added the option to create new fppkg configuration files to the initial setup dialog
git-svn-id: trunk@60308 -
2019-02-02 20:54:24 +00:00
juha
887cf78963 Move a version of function ProgramDirectory from IDEProcs to FileUtils.ProgramDirectoryWithBundle.
git-svn-id: trunk@58619 -
2018-07-24 17:49:13 +00:00
ondrej
e02905c546 IDE: fix compilation
git-svn-id: trunk@58086 -
2018-06-02 17:01:37 +00:00
ondrej
7e8cc82417 IDE: use LazLoggerBase instead of LazLogger
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
mattias
18903285e2 IDE: allow pas2js as compiler, added target os browser and nodejs
git-svn-id: trunk@57896 -
2018-05-11 08:50:33 +00:00
mattias
02331cb8e9 IDE: initial setup: check Units
git-svn-id: trunk@57854 -
2018-05-08 21:50:01 +00:00
mattias
0d058c9c07 codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
git-svn-id: trunk@56779 -
2017-12-18 17:03:02 +00:00
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
mattias
54752f7024 IDE: compiler options: check pas2js: executable
git-svn-id: trunk@56774 -
2017-12-18 12:06:31 +00:00
hnb
7faf1426f1 IDE: Better searching of FPC source directory - check fpcsrc dir (relative to FPCDIR environment variable)
git-svn-id: trunk@56532 -
2017-11-29 10:30:14 +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
mattias
4e61552e3c IDE: fixed initial setup dlg default paths
git-svn-id: trunk@53220 -
2016-10-26 16:40:21 +00:00
mattias
d57608b610 IDE: initial setup dialog: se environment vars FPCDIR and PP, patch from Maciej
git-svn-id: trunk@50901 -
2015-12-18 10:27:06 +00:00
mattias
1e8a59e54a IDE: setup dialog: search fpc in lazarus/fpc/fpcversion/bin/cpu-os/
git-svn-id: trunk@50861 -
2015-12-17 13:43:50 +00:00
mattias
573307002a IDE: setup dialog: search fpc in lazarus/fpc/fpcversion/bin/cpu-os/
git-svn-id: trunk@50857 -
2015-12-17 11:47:00 +00:00
mattias
85b4906f28 IDE: SearchCompilerCandidates: fixed searching for ppccpu.exe
git-svn-id: trunk@50845 -
2015-12-16 15:23:50 +00:00
mattias
e8397d7dd4 IDE: initial setup dialog: search for make.exe in $(LazarusDir)\fpc\bin\$(TargetCPU)-$(TargetOS)\make.exe
git-svn-id: trunk@50676 -
2015-12-06 00:18:15 +00:00
mattias
9ee100b91d IDE: initial setup dialog: search for fpc.exe before ppccpu.exe
git-svn-id: trunk@50673 -
2015-12-06 00:14:47 +00:00
mattias
9c70962978 IDE: check path of make utility at start
git-svn-id: trunk@50670 -
2015-12-06 00:10:51 +00:00
juha
08c9621520 Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
mattias
7ab4a1c526 IDE: resourcestring
git-svn-id: trunk@48277 -
2015-03-11 23:53:07 +00:00
mattias
9d6d80a58d IDE: CheckCompilerQuality: ppcjvm: check for uuchar.ppu instead of classes.ppu
git-svn-id: trunk@48275 -
2015-03-11 23:41:16 +00:00
mattias
bedd8d3376 tests: SimpleFormat
git-svn-id: trunk@47020 -
2014-11-28 14:29:40 +00:00
mattias
05a395046c IDE: initial setup dialog: use SimpleFormat, resourcestrings cannot be trusted during boot
git-svn-id: trunk@47017 -
2014-11-28 13:08:14 +00:00
mattias
943bae5f54 IDE: by default use fpc as compiler filename instead of /usr/bin/fpc
git-svn-id: trunk@46606 -
2014-10-19 17:54:35 +00:00
mattias
4aaa7b1242 lazbuild: removed dependency lazdebuggergdbmi
git-svn-id: trunk@45389 -
2014-06-07 21:02:56 +00:00