Merge branch 'CodeTools/Examples/AddClass' into 'main'
codetools: tests: added finddeclaration of ampersand unit
codetools: IsDottedIdent: added option to allow ampersands
tools: deb for aarch64
tools: debs: download fpc trunk
tools: readme about debs
tools: create fpc tgz from git
tools: debs: download fpc trunk
tools: readme about debs
tools: create fpc tgz from git
codetools: fixed FindFileAtCursor open ampersand uses
codetools: comment
codetools: comment
codetools: test find ampersand identifiers
codetools: CompareIdentifiersCaseSensitive: check ampersands
codetools: CompareDottedIdentifiersCase: check ampersands
codetools: CompareDottedIdentifiers: check ampersands
codetools: CompareIdentifiers: support ampersand identifiers
codetools: added test for non identifiers TestCompareIdentifiers
codetools: added TestCompareIdentifiers
codetools: added tests for RenameIdentifier, simplified RenameIdentifier
codetools: added tree of PCodeToolPos
codetools: added test
ide: clean up and fixed show comp opts main source filename
fixes: added cocoa linker options
ide: show compiler options: append target src filename instead of inserting project main source file for consistency
Merge branch 'IDE/Options/ShowCompOpts' into 'main'
lhelp: make: fixed compile
ide: make: fixed compile
updated makefiles
ide: cocoa: make: pass -framework cocoa -weak_framework UserNotifications
codetools: fixed loading fpc includes files, issue #39872
codetools: fixed searching include file in fpc.cfg paths, issue #39872
ide: fixed name
ide: pass Project to NewFileDescriptor.Init
ide: fixed result
tools: create debs: added arch arm64, thx to Reinhold and Otto
tools: create debs: added arch arm64
datetimectrls: TDateTimePicker: using local var
docs: updated cmd line for trunk fpdoc
docs: updated cmd line example for fpdoc trunk
set fixes version to 3.5
set fixes version to 3.4
codetools: fixed clearing include file link
codetools: fixed clearing include file link
package fcl: make simpleipc optional
skia: set package flags
skia: flags
skia: icon
skia: added Syste.Skia
moved skia.lpk
skia: fixed demo
added skia
ide: build ide using lazbuild:rename startlazarus.exe, issue #40917
leakview: support heaptraces from other platforms
ide: LazarusIDE.FindSourceFile: search for sub/foo/bar.inc, issue #40861
leakview: less hints
lazutils: comment
codetools: parse section on platform wasi
pas2js: resourcestring
pas2js: show error when downloading
pas2js: using openssl
pas2js: showing install menu item
pas2js: clean up
pas2js: download release in thread and progress dialog
pas2js: browse buttons
pas2js: download release
pas2js: started installer dialog
pas2js: started install
ide: less hints
ide: added resourcestring
ide: added ide macro $FPCTarget()
packages: fixed compile fcl_unicodertl
started fcl_unicodertl.lpk
ide: compiler options: read subtarget
ide: fixed using default subtarget by default
debs: added arch arm64
freetype: reduced implementation uses to avoid triggering fpc bug
freetype: cleaned up some uses sections
codetools: fixed find include file of namespaced fpc unit
codetools: parsing config files from fpc outout: keep only last state
ide: compiler options: list possible subtargets
ide: when make ide clean, build startlazarus as well
codetools: better debug
pas2js: fixed crash in designer popup menu
pas2js: fixed crash in designer popup menu
ide: removed option emulate right mouse button
codetools: updated fpc english error messages
ide: fpc msg parser: hide unit is experimental messages for package main sources
ide: less hints
synedit: less hints
printers: less hints
lclextensions: less hints
lazedit: less hints
chmhelp: less hints
anchrodocking: less hints
lazedit: less hints
lazedit: less hints
lazdebuggers: less hints
freetype: less hints