Commit Graph

23070 Commits

Author SHA1 Message Date
Juha
41adb276bb Remove obsolete checks for FPC versions earlier then 3.0. 2023-07-07 17:39:02 +03:00
wp_xyz
a1bf47ed7d TAChart: Fix data-point cross-hair cursor, used by two charts, being drawn in the other chart. 2023-07-07 14:29:27 +02:00
mattias
fdb49c0dd6 fpreport: updated demo 2023-07-07 10:48:12 +02:00
mattias
9a39842d7a fpreport: comments 2023-07-07 10:24:23 +02:00
Martin
dc5cf0ed15 SynEdit: SynPopupMenu, better check for text empty. Issue #38792 2023-07-06 10:59:17 +02:00
wp_xyz
60417279f4 Images: New Project groups and some new general-purpose icons. By Roland Hahn. 2023-07-06 00:01:02 +02:00
Juha
0bc32656ed LazUtils, LCL: Move LCLProc.CompareRect() -> GraphMath.SameRect(). Deprecate LCLProc.CompareRect(). 2023-07-03 16:54:10 +03:00
Juha
d8405a9db8 AnchorDocking: Reduce compiler warnings. 2023-07-03 16:48:08 +03:00
Juha
dd161fc03b LazUtils, LCL: Initialize UnicodeTables in LazUTF16 only when needed. Deprecate copied UTF16 functions in LCLProc. 2023-07-03 15:29:56 +03:00
Juha
9553dd176c LCLExtension: Fix compilation on Windows. 2023-07-03 11:33:08 +03:00
Juha
211d95da17 LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them. 2023-07-03 11:17:01 +03:00
Juha
c3891ad820 Reduce compiler warnings. 2023-07-03 06:23:49 +03:00
Martin
c4a57d1eb6 SynEdit: Add elastic Tabstops 2023-07-02 20:45:33 +02:00
Martin
3b68e4ece7 SynEdit: Refactor tab-expander 2023-07-02 20:45:29 +02:00
Martin
10344c6439 SynEdit: Refactor tab-expander 2023-07-02 16:35:26 +02:00
wp_xyz
0a9e061e05 CharacterMap: Provide config file. 2023-07-02 01:24:25 +02:00
mattias
ae9ab00109 updated Makefiles 2023-06-30 20:50:27 +02:00
DomingoGP
88a2fe4b51 Jedi code format: Fix parser error on deprecated hint with descriptive text. Issue #40355 2023-06-29 21:00:40 +02:00
Martin
ed410cb98c Codetools: fix TIdentifierHistoryList.Add
- If an existing item moves to the front (to HistoryIndex=0) then all Indexes between 0 and the old value need updating (the old value became unused, so items above do not need an update).
- If an new item is inserted, all existing items need to be increased.
2023-06-28 19:30:45 +02:00
Martin Kopp
5c1eccf1dc Google Calendar API Demo
- bugfix for not fetching all events - only first page ist fetched with a maximum of 250 events - new loop with passing nextpageToken
- nicer display of events
2023-06-27 17:08:08 +02:00
mattias
fda512c719 pas2jscomponents: fixed mem leak 2023-06-27 09:45:23 +02:00
mattias
e696222cba lazreport: fixed perms 2023-06-27 00:48:49 +02:00
dsiders
60d2c48ff9 Docs: LCL,LazUtils. Various. Updates version admonitions from 2.4 to 3.0. 2023-06-25 21:06:55 +01:00
mattias
fde0e0f965 set main version to 3.99 2023-06-25 17:47:14 +02:00
Abou Al Montacir
cefed8929d GTK3: Fixed rendering of images using 32 bits per pixel.
Closes: #40337. Thanks To: Anton Kavalenka.

When the image is stored in a buffer using 32 bits per pixel, we don't
need to copy pixel by pixel unless the components order is wrong.
We can use `System.move` in this case.
This is the same thing that is used in GTK2.
2023-06-25 13:14:56 +00: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
Martin
de3a85ac41 Codetools: order Identifier completion by declaration (scoped). Part of issue #40332 (Based on) Patch by WooBean007 2023-06-24 12:37:56 +02:00
mattias
4289e7ad30 lazdelphi: do not store default values 2023-06-24 12:29:22 +02:00
wp_xyz
765a2963da TAChart: Avoid "Numerical Recipe" routine for generation of normal-distributed random numbers in two demos. 2023-06-22 22:50:55 +02:00
Martin
939301e105 SynEdit: Pas-HL, fix nested fold-blocks if some kind of blocks are disabled in config. ("end" keyword was attributed to wrong block) 2023-06-22 20:28:19 +02:00
Martin
bc8f26b1e8 SynEdit: fix fold-lines in the gutter. Gutter would partially draw IFDEF/REGION lines if those where not foldable. Issue #31296 2023-06-22 18:03:20 +02:00
Juha
1d6009e63c IDE: Add an interface to select next/previous search result. Issue #40328, patch by Dean Mustakinov. 2023-06-22 10:55:03 +03:00
DomingoGP
cebb973864 Jedi code format: Add missing path to TestApplication in Default and Relesase modes. 2023-06-21 22:47:46 +02:00
Martin
d3aee748ac SynEdit: fold-view, don't update internal values from an outdated Highlighter. Wait until the HL is up to date. Issue #30354 2023-06-21 17:41:16 +02:00
Maxim Ganetsky
800703be6c SynEdit: regenerated translations and updated Russian translation 2023-06-21 16:40:49 +03:00
Maxim Ganetsky
dd1fd8a028 SynEdit: moved SynPopupMenu resource strings to the correct file 2023-06-21 16:39:02 +03:00
Martin
7fe49c4b77 SynEdit: Added comments about different meaning of ShiftMask for keys and mouse. Issue #29458 2023-06-21 01:59:18 +02:00
Martin
a77a04cc4c SynEdit: fix line-change indicator, when adding new lines (without breaking the current line). Issue #30152 2023-06-21 01:44:46 +02:00
Martin
81f407e030 SynEdit: add TSynPopupMenu with default items for editor. Issue #38792 Patch by Joeny Ang "biloky" 2023-06-21 01:17:28 +02:00
Martin
c5cddde52e FpDebug: allow starting debugger with Step-in/over 2023-06-20 18:09:10 +02:00
Martin
a2d87ebd69 Ide, Debugger: Check if debugger action is available if requested by key-stroke (don't send step-over to a not yet running FpDebug) 2023-06-20 17:29:26 +02:00
Juha
444058951b RTTIControls: Update property filters with types from FPC 3.2.2, including UnicodeString. Issue #32545. 2023-06-20 10:13:51 +03:00
Martin
91c776aade FpDebug: Start improve/fix function calls. Detect params of type P(W)Char. / Stricter testing for matching arguments. 2023-06-20 00:34:04 +02:00
Martin
c725c4d8ed GdbMiDebugger: fixed compiling test case / ignore some exceptions 2023-06-20 00:34:03 +02:00
Martin
b7ff978c70 FpDebug: fix mem-leak, if string looks like json, but is not. 2023-06-20 00:34:03 +02:00
wp_xyz
faf326a95f TAChart: Add project group for all demo projects. 2023-06-19 13:18:58 +02:00
wp_xyz
996af5ea5b TAChart: Avoid generic project names for demos. 2023-06-19 13:18:17 +02:00
Juha
6c09197c78 IDE: Register EnvironmentOptions editor group in IdeInstances. Remove registration through IDEOptionsIntf. 2023-06-19 10:45:09 +03:00
Juha
c339fbb58a Remove IdeConfig dependency from IdeIntf package. It was wrong license-wise (LGPL-GPL). Make a temp copy of InputHistory. 2023-06-18 18:37:02 +03:00
Martin
92b6ded394 Fix Compile / missing semicolon 2023-06-18 16:50:21 +02:00
Martin
ee5d8465bb Fix compiling SynEdit 2023-06-18 16:47:53 +02:00
Juha
0ff44ca90a Revert some of the earlier LCLProc commit. Fix compilation on Windows. 2023-06-18 17:29:03 +03:00
Martin
aa389e7e47 FpDebug: fix constant char 'a' as array index. Amend Precedence for [n..m] 2023-06-18 16:03:12 +02:00
Juha
7287cd8a11 LazBuild: Do not require OnRegisterGroup to be assigned. Not needed by LazBuild. 2023-06-18 15:48:59 +03: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
Martin
4f1d9530d5 Codetool: fix endless loop in "Find block begin", when already at start of file. Issue #40326 2023-06-18 10:37:55 +02:00
Abou Al Montacir
f39c424d98 glgtk3: Fixed implementation of LBackingScaleFactor. Closes #40315.
Fixed implementation according to patch from Anton Kavalenka.
2023-06-17 15:51:49 +00:00
wp_xyz
ca2b76eaf5 virtualtreeview: Fix "OffsetRect deprecated" message. Less hints and warnings. Fix compilation of "Advanced" demo. 2023-06-16 14:22:20 +02:00
dsiders
11dcf15205 Docs: LazControls/treefilteredit. Adds TTreeFilterEdit.EditKeyDown topic for changes in 87fe0308. 2023-06-16 06:23:23 +01:00
wp_xyz
50a68c5dc8 TAChart, TurboPower_IPro: Fix "OffsetRect deprecated" message. 2023-06-16 01:50:13 +02:00
Juha
87fe030800 LazControls, LCL: Add shortcuts to TreeFilterEdit to work with TreeView. Issue #40321, patch by n7800. 2023-06-16 02:01:21 +03:00
Juha
b0a3e49dc0 Allow query of LCLWidgetTypeName without LCL. Turn BuildLCLWidgetType into const and fix comment. 2023-06-15 16:46:47 +03:00
Juha
74446557f6 Remove old deprecated functions and units. 2023-06-15 02:35:52 +03:00
Juha
80a2091176 LazBuild: Fix AV, remove EnvironmentGuiOpts dependency from compiler.pp. Issue #40318. 2023-06-15 00:36:57 +03:00
balazs
ad4e6a3c23 Opkman: Add Lazarus 2.4 to supported version list 2023-06-13 23:16:13 +03:00
Martin
6a84f7039d SynEdit: Fix TSynAutoComplete. Issue #30187
- ecDeleteLastChar would not work for utf-8,
- and also not if it did "reverse tab" based on gaps of the line above (Indenter).
- It also wrongly assumed that there would always be an indent and it would be of spaces and spaces only.
2023-06-13 20:17:17 +02:00
Maxim Ganetsky
d0b5fb05f1 SynEdit: updated Russian translation 2023-06-13 19:57:32 +03:00
Martin
d0079393d1 SynEdit: Sql-HL, fixed tokens for FireBird 4.0 Issue #38998 2023-06-13 16:00:07 +02:00
Martin
1059846d0d SynEdit: Pas-HL, more optional highlight PasDoc tokens in comments. Issue #19711 2023-06-13 15:50:34 +02:00
Martin
ea5c133400 SynEdit: Pas-HL, optional highlight PasDoc tokens in comments. Issue #19711 2023-06-13 15:14:41 +02:00
Juha
60178cd372 MouseAndKeyInput: Support Cocoa. Based on patch by Sammarco Francesco. 2023-06-13 10:12:08 +03:00
Martin
68910f5711 SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window. 2023-06-12 23:20:48 +02:00
Maxim Ganetsky
691e47cc00 LazUtils: fixed compilation on WinCE by adding somehow missing constants for it 2023-06-12 21:33:20 +03:00
Maxim Ganetsky
f80440d58b Translations: Ukrainian translation update by Olexandr Pylypchuk, issue #40312 2023-06-12 18:20:35 +03:00
Maxim Ganetsky
9be315ce81 LCL, LCLTranslator: normalize LanguageID on Unix also when locale name is empty 2023-06-12 17:45:09 +03:00
Maxim Ganetsky
53bda35072 LazReport editor sample: migrated to using GetLanguageID function from Translations unit 2023-06-12 17:10:11 +03:00
Maxim Ganetsky
5ad1936941 FPCUnit: migrated to using GetLanguageID function from Translations unit 2023-06-12 16:57:41 +03:00
Maxim Ganetsky
f2ce2e18e3 LazUtils, Translations unit: factored out locale name parsing code to a separate function GetLanguageIDFromLocaleName 2023-06-12 16:05:10 +03:00
mattias
3a096be5ed codetools: less hints, search inc file order 2023-06-12 10:41:17 +02:00
mattias
58e260b6ba codetools: fixed include file 2023-06-12 07:26:23 +02:00
Maxim Ganetsky
65ed61c3ba LazUtils: Make LazGetLanguageIDs and LazGetShortLanguageID procedures use results of GetLanguageID function from Translations unit. Also deprecate LazGetLanguageIDs and LazGetShortLanguageID. 2023-06-12 04:11:44 +03:00
Maxim Ganetsky
bb19283344 LazUtils: Add GetLanguageID function to Translations unit. It returns a record with language code (in ISO 639-1 or ISO 639-2) and country code (in ISO 3166) for current system locale.
Implementation is based on GetLanguageIDs procedure from GetText unit, but is rewritten to have the following properties:
1. Language and country codes are returned in ISO formats on Windows.
2. Unix locale identifier is properly parsed and language/country codes are properly extracted.
3. Don't assume that language code is always two-letter (ISO 639-1), it can have bigger length (e. g. three letters, like in ISO 639-2).
4. Return locale ID in a record type. This will allow to return additional fields in backwards-compatible manner. Currently it contains language ID, language code and country code.
2023-06-12 04:11:44 +03:00
mattias
3a13fbf259 updated makefiles 2023-06-11 23:20:56 +02:00
mattias
a6933c07a9 ideconfig: less dependency on codetools 2023-06-11 23:10:53 +02:00
Juha
e4d8512e69 Update makefiles for IdeConfig and IdeIntf. 2023-06-11 23:55:42 +03:00
mattias
1132dcd45e Revert "ideintf: moved diff options to ide"
This reverts commit 08e256ebbd.
2023-06-11 22:00:09 +02:00
mattias
7a05fd5b85 Revert "ideintf: moved diff options back to ide"
This reverts commit 3cff2b6dc4.
2023-06-11 21:59:54 +02:00
mattias
3cff2b6dc4 ideintf: moved diff options back to ide 2023-06-11 21:55:14 +02:00
mattias
08e256ebbd ideintf: moved diff options to ide 2023-06-11 21:43:51 +02:00
mattias
cf07116ec3 ideintf: updated makefile 2023-06-11 21:34:37 +02:00
mattias
67c1c58793 codetools: moved DateToCfgStr to LazConfigStorage 2023-06-11 21:34:37 +02:00
mattias
f75c120bdb codetools: TLinkScanner: use directorycacher 2023-06-11 20:21:22 +02:00
Juha
751e89bca4 Reduce "deprecated" warnings for LazUtils.UITypes. 2023-06-11 20:34:36 +03:00
Juha
e3691f68f6 Move SkipCheckByKey functions from IdeUtils (IdeIntf) to LazUtilities (LazUtils). No LCL dependency. Add comments in uses section. 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
Maxim Ganetsky
97c198b599 LazUtils: Remove special macOS handling from LazGetLanguageIDs procedure. Handle macOS just as any Unix.
For the record, the logic of this code was the following:
1. If the App Bundle does not do any Locale configuration, 'English' is
returned (i. e. not an ISO code).
2. If the App Bundle has configured the Locale configuration that
matches the user's system settings, it will return locale name from its
list, e. g. 'zh_CN'.
3. If the App Bundle cannot match the Locale of the user system, the
first item set in the App Bundle is returned (`en` in case of Lazarus).

So this code provided no tangible benefits and introduced dependency on
language list in Lazarus bundle. This list was outdated and thus
prevented autodetection of Czech, Hungarian, Brazilian Portuguese,
Ukrainian languages on macOS.

In case there will a need to reintroduce special macOS handling arise,
NSLocale.object() should be called with `countryCode` and `languageCode`
keys.
2023-06-11 20:10:26 +03:00
Martin
9a0e268738 FpDebug: fix creating result, when mixing ":cc" intrinsic with "[n..m]" slice. 2023-06-11 11:53:01 +02:00
rich2014
a7724534fc DockMainIde: comments updated 2023-06-11 14:04:36 +08:00
mattias
d939016d4e codetools: TLinkScanner: search inc file in fpc cfg of current set 2023-06-09 16:51:10 +02:00
mattias
13323a7e32 codetoolsL TLinkScanenr: using TSourceLog 2023-06-09 16:15:46 +02:00
mattias
1d74ac6a25 codetoolsL TLinkScanenr: using TSourceLog 2023-06-09 16:15:46 +02:00
mattias
cece089505 codetools: TLinkScanner.SearchIncludeFile: less overhead when searching multiple extensions 2023-06-09 16:15:46 +02:00
Martin
f9dd45a157 LazDebuggerFpGdbmi: Add option for IntrinsicPrefix and "modeswitch AutoDeref" . 2023-06-08 16:04:09 +02:00
Martin
315be6c5e1 LazDebuggerFpLldb: Add option for IntrinsicPrefix and "modeswitch AutoDeref" . 2023-06-08 16:04:09 +02:00
Martin
1f70742be3 LazDebuggerFp, FpDebug: Add option to support "modeswitch AutoDeref" access of values. 2023-06-08 16:04:09 +02:00
mattias
48401c65c8 codetools: clean up 2023-06-08 16:02:40 +02:00
Martin
ceaec5975a LazDebuggerFp, FpDebug: Add option to support "modeswitch AutoDeref" access of values. 2023-06-08 15:26:01 +02:00
Martin
62e692fc24 LazDebuggerFp, FpDebug: Add option to support "modeswitch AutoDeref" access of values. 2023-06-08 14:57:12 +02:00
Martin
846b00b481 FpDebug: implement shl, shr, <<, >> operators in the pascal parser. 2023-06-08 14:04:11 +02:00
mattias
82af78d8bb codetools: clean up 2023-06-08 13:48:16 +02:00
mattias
c41663daa6 codetools: fixed searching include file first in incpath, then in fpc src, then relative to inc file 2023-06-07 23:25:17 +02:00
Juha
9e0d2e7371 TurboPower_ipro: Restore deleted units in uses section of IpHtml. Issue #40301. 2023-06-07 09:13:15 +03:00
Martin
0c96c0e3a5 IDE, Leaks and Traces: fix crash, if fileformat is unknown 2023-06-06 18:22:59 +02:00
Martin
63a4789e76 FpDebug: implement typecast TFooRecord(ordinal) for matching data-sizes. 2023-06-06 14:06:20 +02:00
Martin
47e0610ac8 FpDebug: fixed assert, when storing broken dyn-array (pointer to random mem). Skipped data hit assert. 2023-06-06 14:04:28 +02:00
Maxim Ganetsky
e13533d1e1 LazUtils: merge LazTrimLanguageID to LazGetLanguageIDs, it is used only there now 2023-06-06 03:00:26 +03:00
rich2014
e0ab60ad95 AnchorDocking: Cocoa: a better way to fix the issue that the embedded form is not shown in TAnchorDockPage 2023-06-06 00:13:19 +08:00
Juha
1475336c8c Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils). 2023-06-05 15:48:01 +03:00
Martin
a87136316e SynEdit: fixes for TSynMultiSyn Highlighter. Includes fix for Issue #40292 2023-06-03 21:34:32 +02:00
Maxim Ganetsky
d05dd86b2c LazUtils: simplify LazGetShortLanguageID procedure logic
It actually wants to return FallbackLang, so just return it and do not
make any assumptions about its length.
2023-06-03 19:18:40 +03:00
wp_xyz
68228adb4e TAChart: Clean-up: Remove out-dated version checks. Add missing compiler mode directives. 2023-06-03 17:37:23 +02:00
mattias
d8efd39359 codetools: scan fpc source: skip backups 2023-06-03 16:38:45 +02:00
rich2014
1371a3a915 lhelp: Fix #40293: FormWindowStateChange() issue in lhelpcore 2023-06-03 20:33:17 +08:00
DomingoGP
12b8417d04 Jedi code format: issue #40294 unnamed enumerator in the variant part of a record. 2023-06-02 17:44:21 +02:00
DomingoGP
8783cb734c Jedi code format: change the inacurate description in readme file. 2023-06-02 16:37:23 +02:00
Martin
3ea6f9923c SynEdit: fixes for exact scroll range depending on "caret past eol" options. Ensure setting new options takes immediate effect 2023-06-02 16:36:16 +02:00
Maxim Ganetsky
8ff32b1f2c JCF2: fixed IdePlugin i18n 2023-06-02 02:12:30 +03:00
Maxim Ganetsky
e7b16e08e4 LazUtils: improved newly added language ID trimming procedure name (LazGetTrimmedLanguageID -> LazTrimLanguageID) in order to signify that it only transforms passed ID value 2023-06-02 02:03:46 +03:00
DomingoGP
a51afba79f Jedi code format: use jcfbase.lpk package in the jcfidelazarus package.
Some files have been moved to other directories to avoid conflicts with the jcfbase and jcfidelazarus package paths.
2023-06-01 23:11:24 +02:00
Martin
6228dce2f2 FpLLDBDebugger: remove "beta" remark 2023-06-01 19:57:41 +02:00
Maxim Ganetsky
42bcafe228 LazUtils, LCL: Trim encoding from found language ID if it presents there (e. g. ru_RU.utf8) in order to always correctly load translation files like project1.ru_RU.po. Based on patch by ACTom, merge request !182. 2023-06-01 18:22:30 +03:00
mattias
f6a6366812 updated Makefiles 2023-06-01 16:33:45 +02:00
mattias
81e11c9e73 jcf2: updated makefile 2023-06-01 16:30:07 +02:00
mattias
7153012ca8 codetools: added ide/packages/idedebugger to src path of debugger 2023-05-31 22:41:44 +02:00
dsiders
13323b840f Docs: LazControls/treefilteredit. Updates content in topics including:
* TFilterNodeEvent
* TTreeFilterEdit
* TTreeFilterEdit.Notification
* TTreeFilterEdit.OnFilterNode
* TTreeFilterEdit.OnGetImageIndex
* TTreeFilterEdit.SelectionList
* TTreeFilterEdit.ShowDirHierarchy
* TTreeFilterEdit.SortAndFilter
* TTFENodeData
* TFileNameItem
2023-05-31 04:26:44 +01:00
DomingoGP
aea40faa97 Jedi code format: New makefiles for the jcfbase.lpk 2023-05-29 14:24:53 +02:00
wp_xyz
b25102f895 LCL/TBitBtn,TSpeedButton: Register property editors for DisabledImageIndex, HotImageIndex and PressedImageIndex properties. 2023-05-29 00:45:40 +02:00
Martin
3f1e7b394b LazLogger: added new event, to change log-text 2023-05-28 21:47:05 +02:00
Martin
34053f3e32 LazLogger: added new event, to change log-text 2023-05-28 21:39:18 +02:00
Martin
43667d8c24 SynEdit: added Left/Right-Offset to Gutter-parts 2023-05-28 14:13:15 +02:00
Martin
7ce80f47d4 SynEdit: implement different "caret past eol" options. Issue #40282 2023-05-28 11:52:46 +02:00
Martin
ef3d4efc17 SynEdit: fix calculation of scroll-range, to keep text-caret visible if at EOL 2023-05-28 11:52:45 +02:00
rich2014
1d7346c7e9 AnchorDocking: Cocoa: Fix the issue that the embedded form is not activated in TAnchorDockPage 2023-05-28 15:00:20 +08:00
wp_xyz
749b703ea4 TAChart: Improved meta-data for the line-series demo project. 2023-05-27 17:48:14 +02:00
Martin
044ee4f0bc LazDebuggerFp: load line info (blue dots) for libraries 2023-05-27 13:19:33 +02:00
Martin
55fcc1e210 FpDebug: tests, fix compile utf8 data 2023-05-27 10:18:41 +02:00
Martin
81b8660cb1 FpDebug: tests, increase timeout 2023-05-27 10:18:41 +02:00
Martin
acfb46b466 FpDebug: test, fix test / ignore load-lib events in count (test for debug loop re-started unexpectedly) 2023-05-27 10:18:41 +02:00
Martin
8ac62b7b82 FpDebug: test, fix compile test-app on linux 2023-05-27 10:18:40 +02:00
mattias
7bc5b63fbb updated makefiles 2023-05-27 02:07:12 +02:00