* Cocoa/MouseAndKeyInput: add missing kVK_SubMenu to Cocoa_Extra
* Cocoa: avoid calling MainForm.OnCloseQuery twice when exiting by CMD+Q
* Cocoa: better support for Quiting APP (CMD+Q/[X]Button/System Shutdown), issue #20955 related
* Cocoa: continue to reorganize
* Cocoa: eliminate dependency of All Units on CocoaInt/TCocoaWidgetset
* Cocoa: fix and optimize enclosingScrollView offset calculation
* Cocoa: fix the CMD+Q issue introduced in 40faf7f
* Cocoa: fix the Return Value of TCocoaTextFieldUtil.setLCLFont()
* Cocoa: fix the cursor issue when activating the Form. it should resolve the issue where crHourGlass might not restore after resources are reloaded when the IDE gains focus
* Cocoa: fix the issue in App Delegate @0c2cb4e
* Cocoa: fix the issue of MouseMove in TListView/TListBox(TCocoaTableListView)
* Cocoa: fix the issue of not being able to select Tabs in PageControl by mouse at design time, issue #42054
* Cocoa: fix the issue of not supporting TListBox.Font/TListView.Font, issue #36004
* Cocoa: fix the issue of the cursor moving to an inactive window. it should resolve another issue where crHourGlass might not restore after resources are reloaded when the IDE gains focus
* Cocoa: fix the issue that TGraphicControl can still be clicked when its ancestor is disabled
* Cocoa: fix the issue that right edge is clipped in TStatusBar, patch by Slidescape, #42190
* Cocoa: fix the issue that the Cursor might be reset to the default arrow by macOS when scrolling with the Overlay Style Scrollbar
* Cocoa: improve TBitBtn.Layout
* Cocoa: integrate Text related standalone functions into TCocoaTextFieldUtil
* Cocoa: integrate standalone functions into TCocoaThemeUtil (remove IsAppDark etc.)
* Cocoa: integrate standalone functions into categorized TCocoaXXXUtil
* Cocoa: integrate units
* Cocoa: refactor Callback related
* Cocoa: refactor CocoaApplication/CocoaInt
* Cocoa: refactor CocoaCaret/CocoaApplication
* Cocoa: remove most of NSAutoRelease (the current overall mechanism is robust enough, and there is no need to use the decentralized approach)
* Cocoa: reorganize CocoaGDIObjects
* Cocoa: reorganize CocoaInt
* Cocoa: reorganize CocoaInt
* Cocoa: reorganize CocoaInt
* Cocoa: reorganize CocoaMenus/CocoaWSMenus
* Cocoa: reorganize CocoaPrivate
* Cocoa: reorganize CocoaWSStdCtrls
* Cocoa: support Event Tap
* Converter: Change missing types correctly. LoadLFM was wrongly added 3 years ago in 68eb8b0232. Issue #41625.
* Converter: Convert dotted unit names. Optimization. Issue #40979.
* Examples: Improved scrolling behavior of the grid demo of merged cells.
* FpDebug: fix bounds (array/string-len) for nested/structure in arrays. ResetValueBounds was not forwarded to all contained dwarf-types.
* FpDebug: fix mem leak in get address from mangled name
* IDE, Debugger: Watch navigation, don't show "word wrap" button, unless enabled by containing frame (hide in inspect dlg)
* IDE, Debugger: fix watch-property dialog, for editing multiple watches. ValueFormatter/Converter were incorrectly changed.
* IDE, SourceEdit: Begin/EndUpdate for fold operations. Issue #42248
* IDE/Options: Do not disable the "New project type" option when the "Open last project on startup" is checked
* IDE: Fix too-small treeview expand signs in NewDialog (manually cherry-picked from 4f1324ef)
* IdeIntf: Mark form as modified when setting default property value via popup menu in OI. Issue #42069.
* IdeIntf: Simplify setting default property value via popup menu in OI. Issue #42069.
* Installer, Win: Cross-Add-Ons, Language updates, Missing settings / copyright
* Installer, Win: Language updates
* Installer, Win: Missing settings / copyright
* Installer, Win: add some translations
* Installer, Win: add some translations, Italian / patch by bovirus
* Installer, Win: updated Russian translation
* LCL/TBitBtn: Fix Delphi imcompatibility related to Glyph and bkCustom. Issue #34261, based on patch by @onpok
* LCL: Prevent exception in Notebook.Pages.Move when page index is -1. Issue #42171.
* LCL: TTabControl, Fix access-after-free of FCanvas in DestroyWnd
* LCL: adjusted IFDEF in Graphics unit to match the current situation in FPC, issue #42097
* LCL: adjusted one more IFDEF in Graphics unit to match the current situation in FPC, issue #42097
* LCL: fix the issue that ItemHeight could not be set when there were no items in the TListBox
* LCL: fixed TCustomListView crash when changing MultiSelection property at design time. issue #42289
* LazUtils: Fix range checking error for SaveStringToFile function
* OpenGL: new version Cocoa compatibility
* OpenGL: new version Cocoa compatibility, issue #42136
* OpenGL: new version Cocoa compatibility, issue #42203
* TAChart: Fix incorrect axis ZPosition when chart is scaled. Issue #42061, patch by Joeny Ang.
* codetools: skip over $if errors