Commit Graph

373 Commits

Author SHA1 Message Date
mattias
f28670b9d0 ide: build ide using lazbuild:rename startlazarus.exe, issue #40917 2024-04-22 11:08:26 +02:00
Juha
817427e89e Move unitt ParsedCompilerOpts and CompilerOptions to package IdeConfig. 2024-04-06 16:20:28 +03:00
Juha
3c1c879cf5 IDE: Separate parsed compiler options code to a new unit ParsedCompilerOpts. 2024-04-06 11:00:13 +03:00
mattias
53c00bdb09 ide: when make ide clean, build startlazarus as well 2024-03-11 10:37:24 +01:00
mattias
58fa8cf4d0 ide: FindClose in try finally 2024-01-15 15:11:14 +01:00
Maxim Ganetsky
1e7d5e9eeb IDE: changed class of "Select profiles to build" dialog from TGenericCheckListForm to TLazarusBuildManyDialog. The former type corresponds to generic dialog and poses potential risk of name clashing when storing layout. Patch by n7800. 2023-11-25 05:27:26 +03:00
Maxim Ganetsky
5c5693e6be IDE: save/restore size of "Select profiles to build" window of "Build Lazarus" dialog 2023-11-24 18:41:06 +03:00
mattias
3d5b43f3b1 ide: using SearchFileInSearchPath 2023-08-03 07:08:41 +02:00
mattias
566e7b5e71 ide: clean lazarus build: clean up debugger, designer and converter as well 2023-08-02 13:28:49 +02:00
Juha
e045ba01d2 Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units. 2023-06-18 14:57:06 +03:00
mattias
a6933c07a9 ideconfig: less dependency on codetools 2023-06-11 23:10:53 +02:00
mattias
f18e10ec0e IDE: InstallPackages: add all src base packages 2023-05-21 20:48:30 +02:00
mattias
53b17f5614 IDE: hide obsolete bmCleanBuild 2023-04-23 13:33:44 +02:00
mattias
b9995e5f0e IDE: configure build lazarus: show clean all option for non writable fallback directory too 2023-04-20 04:13:44 +02:00
mattias
08ed783579 IDE: checking base packages and on mismatch building IDE using lazbuild 2023-03-19 23:43:17 +01:00
mattias
575dbd75de IDE: started checking base packages and on mismatch building IDE using lazbuild 2023-03-19 13:16:07 +01:00
Juha
994659c015 Add loongarch64 support. FPC trunk supports it, too. Issue #40127, patch by Alfred Glänzer. 2023-02-25 23:24:38 +02: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
mattias
c9c3d54bf2 lazbuild: fixed compile an ide when clean all is set 2022-12-01 23:48:25 +01:00
Ondrej Pokorny
da539c7b9c IDE: load High-DPI images 2022-09-29 00:59:16 +02:00
mattias
d512288b17 ide: fixed expanding build lazarus target dir dlg 2022-01-16 21:54:42 +01:00
mattias
6c3286c7ed making ide: fixed make idepkg creating duplicates 2022-01-16 21:20:08 +01:00
Juha
e17301cab0 IDE: Disable Build-buttons in Configure Build Lazarus dlg when the IDE already compiles. Issue #26884. 2021-11-24 16:54:43 +02: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
ebad1d78ef IDE: Add iOS as target. Issue #37869, patch from Alfred.
git-svn-id: trunk@63987 -
2020-10-09 18:39:07 +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
d30dbcce35 buildintf: split from ideintf
git-svn-id: trunk@62796 -
2020-03-22 12:05:04 +00:00
juha
46beb34edb IDE: New target OS - DragonFlyBSD. Issue #36409, patch from CudaText man.
git-svn-id: trunk@62401 -
2019-12-15 21:10:39 +00:00
juha
0c7fee62f3 IDE: Use configurable DropDownCount for IDE's ComboBoxes. Issue #36329, patch from Vojtech Cihak.
git-svn-id: trunk@62278 -
2019-11-22 00:14:36 +00:00
mattias
9f8d8b56f1 IDE+lazbuild: build IDE: pass idemake.cfg with quotes if needed
git-svn-id: trunk@62209 -
2019-11-06 16:15:34 +00:00
mattias
e7b92f572c IDE+lazbuild: build IDE: pass idemake.cfg without quotes, issue #36261
git-svn-id: trunk@62207 -
2019-11-06 16:12:36 +00:00
juha
7f9c06edbe IDE: Debug line for issue #35549.
git-svn-id: trunk@61742 -
2019-08-21 20:28:06 +00:00
juha
79b8e496b5 IDE: Use proper case for Target OS names. Issue #35589, patch from Alexey Tor.
git-svn-id: trunk@61274 -
2019-05-22 14:41:36 +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
ondrej
7e8cc82417 IDE: use LazLoggerBase instead of LazLogger
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
ondrej
a914eaa29d IDE: use TLCLGlyphs for IDE buttons
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
mattias
022a515783 codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
2017-12-18 12:20:03 +00:00
juha
647d8f84ab Add powerpc64 as a CPU target. Issue #32577, patch from Alfred.
git-svn-id: trunk@56135 -
2017-10-20 10:27:45 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
michl
5d03c243b5 IDE: High-DPI: All IDE SpeedButtons DPI-aware
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +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
63f9efed4e LCL: Add support for MUI widgetset (AmigaOS, MorphOS, AROS) by Marcus Sackrow.
git-svn-id: trunk@53941 -
2017-01-14 09:55:59 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
mattias
330696b99e fixed target cpu a64 to aarch64
git-svn-id: trunk@51816 -
2016-03-03 12:53:18 +00:00
mattias
05df8c7df7 IDE: added target os wii, bug #29737
git-svn-id: trunk@51719 -
2016-02-26 22:01:53 +00:00
ondrej
ce45e00b29 ide: refactoring: use AppendPathDelim/IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51401 -
2016-01-24 22:51:50 +00:00
mattias
75f2d2c3a2 IDE: simplified code
git-svn-id: trunk@50724 -
2015-12-09 22:58:43 +00:00
mattias
f9b481b253 IDE/lazbuild: write idemake.cfg in Windows system codepage, bug #29157
git-svn-id: trunk@50719 -
2015-12-09 16:35:15 +00:00