Gtk3: fixed pmNotXor line painting regression. issue #42202
Gtk3: fixed pen stroke color with width > 1. issue #42201
Gtk3: make setCursor more readable.
Gtk3: fixed buttons sizing with AutoSize:=true, eg changing caption at runtime.
Gtk3: fixed crash with HCURSOR 0. part of issue #42193
FpDebug: fix stepping after exception / issue from "continue last step"
IDE: Split a form TPGIPConflictsDialog out of unit InterPkgConflictFiles. Add a global Message handler.
Merge branch 'scroll'
Cocoa: separate 3 functions from TCocoaScrollingUtil into TCocoaWSScrollingUtil
Cocoa: TCocoaScrollUtil --> TCocoaScrollingUtil, TCocoaWSScrollerUtil --> TCocoaWSScrollingUtil
Cocoa: implement CocoaScrollStyleManagerCreatorImpl() for CocoaScrolling
Cocoa: separate TCocoaWSScrollingWinControl from CocoaWSForms into CocoaWSScrolling
Cocoa: CocoaScrollers --> CocoaScrollerImpl, CocoaWSScrollers --> CocoaWSScrolling
Cocoa: separate Scrolling related into CocoaScrolling (leave Scroller related in CocoaScrollers)
Cocoa: separate TCocoaScrollView from CocoaScrollers into CocoaScrolling
IdeConfig: Add forgotten units ExtTools and ExtToolsConsole.
TAChart: Detect index of clicked axis label.
Codetools: Minor improvement. Issue #41729, patch by Włodzimierz Bień.
Gtk3: fixed forms sizing under wayland.
Move units ExtTools and ExtToolsConsole to IdeConfig package.
Move units ColorTTY and LazTTY to LazUtils package.
IDE: Tweak Uses sections.
LazBuild: Don't use EditableProject in BuildManager. Prevent wrong typecast. Issue #42210.
Codetools: Improve nested Result var resolution. Enable test. Issue #41729, patch by Włodzimierz Bień.
IDE: regenerated translations
LCL, Mock: Add CreateTimer / DestroyTimer
TAChart: Add TChartAxis methods to determine the index of the first and last visible axis labels.
FpDebug: allow modifying registers
LazDebuggerFp: improve checks if "modify value" was successful.
IDE: Fix renaming identifier in an include file. Issue #42208, patch by Włodzimierz Bień.
IDE: Fix loading unit editor session after the refactoring commit 9c1a172686a.
IdeProject: Move Bookmark classes to a new unit IdeBookmark.
TAChart: Improvements in TChartAxis.GetHitTestInfoAt after previous commit.
TAChart: Give access to the polygon around axis labels (ChartAxis.Value[idx].FPolygon)
SynEdit: PasHighLighter, fix "static" in records, fixed other modifier after static. Issue #42197
Cocoa: enable TImageList.Scaled in TImageListCache for ButtonGlyph for Retina Display / HiDPI, issue #42204
LCL: Add some missing items to German translation file.
IdeProject: Remove IdeIntf dependency from unit Project and package IdeProject. Separate a new unit EditableProject.
IDE, Debugger: Watches, fix crash when snapshots are cleared (collapsed/expanded tracking may use pointer to destroyed snapshot / ClearOutdatedTrackingIdData should always use current watches)
IDE, LeakView: improve finding files from leakview. E.g.: ../objpas/classes/collect.inc OR ../packager/pkgmanager.pas
Cocoa: refactor Point/Rect transform
Cocoa: unify the style of TCocoaTypeUtil.toPoint()
Cocoa: apply new TCocoaTypeUtil.toPoint()
Cocoa: add four TCocoaTypeUtil.toPoint()
Cocoa: unify the style of TCocoaTypeUtil.toRect()
Cocoa: apply new TCocoaTypeUtil.toRect()
Cocoa: add new TCocoaTypeUtil.toRect() corresponding to 6d94706
Cocoa: apply new TCocoaTypeUtil.toRect()
Cocoa: reorganize CocoaPrivate
Cocoa: integrate standalone RectToViewCoord() into TCocoaTypeUtil
Cocoa: move global vars into TCocoaWidgetSetState
Cocoa: improve inline modifier in CocoaPrivate
IDE: regenerated translations
Codetools: Deal with re-defined types. Issue #42183, patch by Włodzimierz Bień.
IDE: Add and improve some items in German language file.
Merge branch 'CodeTools/Tests/Runner/Verbose' into 'main'
CodeTools/Tests: Display debug output only with "--verbose" parameter (replace "write" with "dbgout")
fix the issue that the Cursor might be reset to the default arrow by macOS when scrolling with the Overlay Style Scrollbar
Merge branch 'CodeTools/Tests/Runner/List' into 'main'
CodeTools/Tests: Don't pollute the test list with debugging output
Cocoa: fix the issue that TGraphicControl can still be clicked when its ancestor is disabled
codetools: clean up
codetools: fixed find declaration nested class
codetools: tests: fixed parsing IDE macros FPCVer
OpenGL: new version Cocoa compatibility, issue #42203
Cocoa: improve TBitBtn.Layout
OpenGL: new version Cocoa compatibility, issue #42203
Cocoa: fix the issue of missing Display Size of Glyph in TSpeedButton(ButtonGlyph), issue #42204
codetools: fixed TTestCompReaderWriterPas.TestBaseTypesMinValues
ide: less hints
lazutils: clean up
codetools: clean up
LCL/TLabel: Fix word-wrap feature in auto-sized label. Issue #42198.
Cocoa: improve TBitBtn.Layout
Cocoa: better support for Quiting APP (CMD+Q/[X]Button/System Shutdown), issue #20955 related
Cocoa: refactor Callback related
Cocoa: fix the issue that right edge is clipped in TStatusBar, patch by Slidescape, #42190
Cocoa: better support for Quiting APP (CMD+Q/[X]Button/System Shutdown), issue #20955 related
IDE: regenerated translations and updated Russian translation
Merge branch 'ProjTemplates/Config/Format' into 'main'
ProjTemplates: Ignore quotes in config file values
ProjTemplates: Allow string values for boolean parameters in config file
Packages/Install-uninstall packages: improved legend texts, as resource strings. Issue #42188.
markdown: TCustomMarkDownControl.ScrollBars
lcl: TTReeView: fixed horz scroll
Cocoa: refactor Callback related
Cocoa: remove drawBackground() from Callback
Cocoa: remove GetShouldBeEnabled() from Callback
Cocoa: remove CanFocus() from Callback
Cocoa: separate ResignFirstResponder from Callback into TCocoaLCLMessageUtil
Cocoa: move TCocoaWidgetSetState from CocoaWSService to CocoaPrivate
Cocoa: separate InputClientInsertText from Callback/LCLObjectExtension into TCocoaLCLMessageUtil
Cocoa: make GetCaptureControlCallback/SendContextMenu private
Cocoa: remove MouseClick() from Callback
Cocoa: separate DeliverMessage from Callback/LCLObjectExtension into TCocoaLCLMessageUtil
Cocoa: separate Message related from Callback into TCocoaLCLMessageUtil
Cocoa: separate CocoaOnlyState from Callback into TCocoaWidgetSetState
Cocoa: separate Caret from Callback
Cocoa: Optimize Callback
Cocoa: fix the issue that right edge is clipped in TStatusBar, patch by Slidescape, #42190