Commit Graph

2410 Commits

Author SHA1 Message Date
mattias
b37ee660b2 ide: less hints 2024-03-05 16:03:15 +01:00
Juha
99de97a21c IDE: Remove UTF8CompareLatinTextFast calls. 2024-02-09 01:20:36 +02:00
Juha
39fb484747 Don't use "const" for some function parameters related to OutputDirectory. Can cause mysterious errors. 2024-02-02 19:38:20 +02:00
mattias
12a2ed90bc lazbuild: fixed -r when lazarus was installed read only, issue #40747 2024-02-02 17:45:12 +01:00
Maxim Ganetsky
d46484b597 Packager: added link to laztestinsight package 2023-11-19 19:36:28 +03:00
Maxim Ganetsky
fa06036b65 IDE: unified Export/Import button captions, removed unneeded resource strings 2023-09-27 17:56:40 +03:00
Juha
5fb019f144 IDE: Restore Cancel button in InstallPkgSetDialog. Issue #40496. 2023-09-27 10:48:36 +03:00
Maxim Ganetsky
41a671281e IDE, Install/Uninstall Packages dialog: unified file type lists in save/load dialogs, made them translatable 2023-09-26 18:15:22 +03:00
Juha
c76cc9ce62 IDE: Improve InstallPkgSetDialog, disable "Uninstall" when it can't be used, support drag/drop for import. Issue #40496, patch by n7800. 2023-09-26 12:49:56 +03:00
Juha
8563725a77 IDE: Refactor code in InstallPkgSetDialog, remove Cancel button. Issue #40496, patch by n7800. 2023-09-26 11:46:52 +03:00
mattias
1acc98a582 IDE: fixed saving ResourceBaseClass(name) 2023-09-25 10:30:55 +02:00
mattias
ba1f89639b IDE: store ResourceBaseClassName of designer components, added DesignerClassCanAppCreateForm 2023-09-24 14:29:19 +02:00
mattias
34222c3fa8 updated makefiles 2023-09-12 16:25:55 +02:00
Martin
40fd2fc1fe Support for Highlighter based on TextMate grammar 2023-09-12 12:01:50 +02:00
Juha
debaca4729 In Install/Uninstall package dlg, do not enable "Save and rebuild" and "Save and exit" buttons when filtering. 2023-09-12 10:20:39 +03:00
Juha
c609605cfa In Install/Uninstall package dlg, do not enable "Save and rebuild" and "Save
and exit" buttons when filtering.
2023-09-12 10:11:38 +03:00
Maxim Ganetsky
2516749a2f Packages: removed deprecated Sparta packages which started to cause troubles to users, issue 40485 2023-09-05 03:17:44 +03:00
mattias
14484c5e9c ide: fixed searching units in project/package base directory first 2023-09-03 16:58:50 +02:00
mattias
25c110d28f ide: fixed note for compile reason 2023-08-14 20:49:10 +02:00
mattias
8d92e3b67d updated makefiles 2023-08-14 20:31:20 +02:00
mattias
cbe5f931fa makefiles: fixed order, split packages in folder components into categories lazbuildpackages, lazbuildlclpackages, idepackages 2023-08-14 16:46:31 +02:00
mattias
e6a7b31d4c IDE: package editor: unified store/restore filter, selection and scroll 2023-08-14 15:11:07 +02:00
mattias
60befe6342 ide: package fallback output dir: simplified and switch back when writable again 2023-08-14 11:42:51 +02:00
mattias
90da7e38d8 ide: package fallback output directory: delete if not needed, switch back 2023-08-13 21:09:04 +02:00
mattias
edac588a96 ide: added FileIsInSPDirectory 2023-08-03 13:44:43 +02:00
mattias
f9870ed298 ide: using cache and support star dirs 2023-08-03 11:12:57 +02:00
mattias
b3e68a30e1 ide: less hints 2023-08-03 11:12:57 +02:00
mattias
d04f10985e ide: package editor: fixed crash #40424 2023-08-03 07:25:26 +02:00
mattias
5a4881d48f ide: fixed package editor popup menu, #40424 2023-08-02 17:32:30 +02:00
mattias
dd6cb894c8 ide: TConvertDelphiProjPack.CheckPackageDep: use cache 2023-08-02 13:47:30 +02:00
mattias
6e6941f2f0 ide: resourcestrings and refactored 2023-08-02 12:25:42 +02:00
mattias
5da40a4bc8 ide: package editor: menu item Add New Files from File System 2023-08-02 01:56:51 +02:00
mattias
2bb9194225 ide: add new disk file: check fpmake.pp 2023-08-02 01:35:49 +02:00
mattias
09068e7f4e ide: package editor: added menu item add new disk files 2023-08-02 01:22:05 +02:00
mattias
9874d86630 IDE: check for star directories when searching unit path 2023-07-31 20:20:05 +02:00
mattias
daafbbbe7f IDE: clean up 2023-07-31 19:24:00 +02:00
Juha
63bee05d67 IDE: Join boolean variables of TUnitInfo into FFlags set. 2023-07-29 15:18:11 +03:00
mattias
6ceeb57076 IDE: added package option Write compiler config file 2023-07-28 14:50:48 +01:00
mattias
071135a4c9 IDE: added project option Write compiler config file 2023-07-28 14:50:48 +01:00
Juha
318fa86019 IDE: Remove the "Ignore" option for uninstalling dependent packages. Fix the "Cancel" option. 2023-07-26 13:42:12 +03:00
mattias
f01f0ab38e ide: expand fppkg fpc path 2023-07-26 10:21:43 +01:00
Juha
cc4760393b Reserve "On..." prefix for events and name functions differently. 2023-07-25 11:07:57 +03:00
Juha
8e7b4f0289 Tweak uses sections. Formatting. 2023-07-25 10:59:47 +03:00
mattias
ee1af547cc IDE: changed copiler options from string to TSTtrings for large amount of params 2023-07-24 16:38:31 +01:00
Juha
636e902e6a Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package. 2023-07-23 22:34:21 +03:00
mattias
4f8c825710 IDE: fppkg nil after free 2023-07-20 08:02:50 +02:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
mattias
ae9ab00109 updated Makefiles 2023-06-30 20:50:27 +02:00
mattias
efec47d82c lazbuild: lowercase pkgname.compiled files 2023-06-30 20:50:09 +02:00
mattias
fde0e0f965 set main version to 3.99 2023-06-25 17:47:14 +02:00
mattias
2039791c14 IDE: uninstall package: check what install pacakges are using it and option to uninstall them too, #40348 2023-06-25 13:53:58 +02:00
Juha
8c18c23fc3 IDE: Support Hi-DPI in registered plugin list in PackageEditor. Issue #40345, patch by Bruno K. 2023-06-23 09:17:00 +03:00
Juha
b5fb939257 LazBuild: Fix Access Violation when processing --add-package. Issue #40343, patch by Dean Mustakinov. 2023-06-22 12:19:21 +03:00
Juha
6da992966d IDE: Remove "Note: passing compiler option -M twice with different values" message, many -M options are allowed. 2023-06-22 01:47:59 +03:00
mattias
28eccc250c IDE: when compiling a package in a readonly, check parent directories 2023-06-21 17:59:59 +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
033c256b3a ide: less hints 2023-06-12 06:49:22 +02:00
Maxim Ganetsky
67cac82323 IDE: migrated to using GetLanguageID function from Translations unit 2023-06-12 04:11:44 +03:00
mattias
67c1c58793 codetools: moved DateToCfgStr to LazConfigStorage 2023-06-11 21:34:37 +02:00
Juha
751e89bca4 Reduce "deprecated" warnings for LazUtils.UITypes. 2023-06-11 20:34:36 +03: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
Juha
1475336c8c Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils). 2023-06-05 15:48:01 +03:00
mattias
7bc5b63fbb updated makefiles 2023-05-27 02:07:12 +02:00
mattias
52e08f25be updated lpl 2023-05-25 10:51:47 +02:00
mattias
f18e10ec0e IDE: InstallPackages: add all src base packages 2023-05-21 20:48:30 +02:00
mattias
2d059ffef4 updated lpl 2023-05-09 09:05:24 +02:00
Juha
f99bd70b72 Improve scaling of DateTimePicker. Leave GetDetailSize in places which are not fully tested yet. 2023-04-29 19:44:23 +03:00
Juha
c14934764c LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280. 2023-04-27 17:23:33 +03:00
mattias
c3f0c4009a ide: QuickCheckLFMBuffer: support unitnames in lfm 2023-04-13 15:38:12 +02:00
Juha
abb5f2b097 LazUtils: Harmonize the CamelCase names of some units. Add a license header for LazTracer. 2023-04-10 09:15:24 +03:00
mattias
568a771d86 IDE: component icons: search first with unitname 2023-04-09 13:54:58 +02:00
mattias
5c18e8fb9e IDE: better error msg 2023-04-09 13:14:03 +02:00
mattias
3fc5b44f44 IDE: component list: popup menuitems open unit and open package 2023-04-09 11:42:17 +02:00
mattias
785fdec71b IDE: fixed regression #40181, add designtime package 2023-03-27 12:43:39 +02:00
Juha
fe7287f709 IDE: Formatting. 2023-03-26 12:55:18 +03: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
mattias
9f5e0647a6 IDE: staticpackages.inc: skip base packages of packager/pkgsysbasepkgs.pas 2023-03-19 01:31:04 +01:00
mattias
2996d6a7e5 IDE: added note to staticpackages.inc 2023-03-19 01:31:04 +01:00
mattias
58c07c66a0 IDE: ParseBasePackages 2023-03-19 01:31:04 +01:00
mattias
3c5f804e9d IDE: moved LazarusIDEBasePkgNames to unit of its own for easy parsing 2023-03-19 00:36:06 +01:00
Juha
c8419bca6d IDE: Remember selection after moving an item in package editor. Issue #40135. 2023-03-05 10:34:00 +02:00
mattias
0df4fef8fe fcllaz: removed sqldb 2023-02-12 22:55:56 +01:00
Marcus Sackrow
88cffcb74e Amiga: restore compilation of FCL package for Amiga likes
after removal of sqldb from FPC compilation
2023-02-05 08:40:40 +01:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
mattias
ef81cb0af3 bigide: updated makefiles 2023-01-15 13:54:10 +01:00
wp_xyz
205450cc44 IDE/CharacterMap: Add packages to globallinks 2023-01-15 00:27:53 +01:00
Martin
739b542449 IDEIntf: rename some ResourceString to match the common naming scheme 2023-01-10 17:00:42 +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
44235e7124 ide: updated list of base packages 2023-01-09 20:41:48 +01:00
mattias
f09a59cb1c updated lpl files 2023-01-08 18:46:33 +01:00
Ondrej Pokorny
71ac105bc7 Fix AV 2023-01-01 10:49:58 +01:00
Ondrej Pokorny
ba918c5eb2 TLazIDEInterface: add OnPackageBuilding handler 2022-12-30 22:43:17 +01:00
Juha
5f4aa96422 LazControls, FilterEdits: Improve setting the filter programmatically. Invalidate after properties change. 2022-12-22 20:50:05 +02:00
Martin
bf4114c8ca EnvironmentOpts: remove dependency on IdeProcs 2022-12-08 16:05:03 +01:00
Martin
369e4e47a7 IDE: Add base-package "IdeConfig" 2022-12-08 01:38:41 +01:00
Juha
2c216480d1 Packager: Add a frame's unit to uses section when the frame is part of project. Issue #40003. 2022-11-21 09:59:01 +02:00
mattias
6671244b72 updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
wp_xyz
9572e1ac64 IDE/PackageDependencyDlg: Fix package listbox truncating bottom pixel. 2022-10-27 00:17:47 +02:00