OPM: Anchoring of buttons in CreateRepository form (old version partially truncated in German translation).
OPM: Update Laz and FPC versions available for selection of compatibility; better formatting of package date
Docs: LCL/lclversion. Fixes tagging for See Also links.
Docs: LCL/lclversion. Fixes tagging for See Also links.
LazEdit: text=grid-painter, fix need-eto detection
IDE: Restore a small dot symbol in ViewUnit dialog, the big one is not included in Windows fonts. See 7a6a7a85.
LazEdit: fixed "stored" for color attribute properties. Issue #41582
SynEdit: fix delayed font size update. TextArea gets the event only after synedit already tried to read the new sizes for chars.
Merge branch 'remove_duplicate_bitbutton_example' into 'main'
remove duplicate bitbutton example
SynEdit: move TLazEditTextAttributeModifierCollection
Debugger, Gdbmi: set register validity if numeric value of different display format is requested. Issue #41578
Debugger, Gdbmi: set register validity if numeric value of different display format is requested. Issue #41578
SynEdit: Replace TextDrawer
Qt,Qt5,Qt6: fixed menuitem radio items behaviour. issue #41577
Qt,Qt5,Qt6: fixed menuitem radio items behaviour. issue #41577
Merge branch 'IDE/InitSetupWnd/ExDiffOpt' into 'main'
IDE: Remove the unnecessary ofExtensionDifferent from Options dialog
IDE: Initial setup dlg, use CompareFilenames
FpDebug: remove non-required lowercase calls (asm stack unwind)
Qt5,Qt6: fixed swapped width/height. issue #41575
Qt5,Qt6: another fix of crash, also do not create scrollbars in GetWindowSize. issue #41575
Qt5,Qt6: fixed crash - regression from previous commit. issue #41575
Qt5,Qt6: fix GetWindowSize regression. issue #41575
Docs: LazUtils/lazutf8. Updates UTF8Copy and UTF8Insert topics for changes in 162cbbfc, 913b749f, bad60c01.
LazUtf8: Fix Utf8Insert for StartCharIndex > Utf8Length(s)+1. Reason: consistent with System.Insert().
LazUtf8: correct a StartCharIndex < 1 in Utf8Insert. Reason: consistent with System.Insert().
Qt5,Qt6: fixed swapped width/height. issue #41575
Qt5,Qt6: another fix of crash, also do not create scrollbars in GetWindowSize. issue #41575
Qt5,Qt6: fixed crash - regression from previous commit. issue #41575
Qt,Qt5,Qt6: initialize scroll offset when handle is created. issue #41513
Qt5,Qt6: fix GetWindowSize regression. issue #41575
IDE: SourceEditor, fix SetSyntaxHighlighterId. If the ID is still the same, check that the default has not changed. Issue #39633
LazUtf8: correct a StartCharIndex < 1 in Utf8Copy. Reason: consistent with System.Copy().
Qt,Qt5,Qt6: initialize scroll offset when handle is created. issue #41513
LazUtils: Remove unreachable code in function CompareFilenames. Issue #41571, noticed by n7800.
Docs: LCL/dialogs. Adds an omitted word. Depends on 5563082dfc.
Docs: LCL/dialogs. Updates content in the TOpenOption.ofNoReadOnlyReturn topic. Issue #41563. Depends on 9f23efb4.
SynEdit: Replace TextDrawer.RegisterOnFontChangeHandler with SynEdit.RegisterStatusChangedHandler(... scFontOrStyleChanged)
SynEdit: UseUtf8 is not used and always true / remove/deprecate
IDE: Update Highlighter settings when changing mode (objfpc) in project settings (invalidate codetool cache). Issue #39633
IDE: Update Highlighter settings when changing mode (objfpc) in project settings (invalidate codetool cache). Issue #39633
LazEdit: fixed Makefile
SynEdit: fix continuous frame for comment-color, if there are Pasdoc/Custom-words in comment
SynEdit: fixes for GetTokenIsCommentStart/GetTokenIsCommentStart and slash // comments
SynEdit: Clean up AssignColors
SynEdit: Refactor TSynSelectedColorMergeResult - fix inheritance structure.
SynEdit: Token Attributes (TSynSelectedColor), move StartX and EndX to base class
SynEdit: remove deprecated methods from TSynSelectedColor
SynEdit: rewrite part of the Highlighter-attribute
SynEdit: fix test for new comment color attribs
LCL: removed mentions of missing memostrings.inc file from .lpk and fpmake.pp, patch by Don Siders, issue #41568
Qt4: fixed scrollCode messages. issue #41566
Qt5,Qt6: fixed scrollCode messaging. issue #41566
Qt4: fixed scrollCode messages. issue #41566
Docs: LCL/grids. Updates TCustomGrid.KeyPress topic for changes in 4d4d4060. Issue #41503.
Docs: LCL/dialogs. Updates TOpenOption topics for changes in 9f23efb4c4. Issue #41564.
Qt5,Qt6: fixed scrollCode messaging. issue #41566
Docs: LCL/dialogs. Updates TOpenOption topics for changes in 9f23efb4c4. Issue #41564.
JCF2: restored i18n of a caption after 34a6103a127878c44ab34c9e501906c6b83630b1
Dialogs: fix the description of ofReadOnly and ofHideReadOnly flags.
JCF2: regenerated German translation
IDE: regenerated translations and updated Russian translation
IDE: improved a caption
SynEdit: regenerated translations and updated Russian translation
SynEdit: improved a caption
Qt5,Qt6: Fixed QLineEdit behaviour and automatic selectAll() by Qt when control is focused.Related issue #10155 and issue #41562
Qt5,Qt6: Fixed QLineEdit behaviour and automatic selectAll() by Qt when control is focused.Related issue #10155 and issue #41562
Codetools: fix parsing of "class of" with deprecated or unit-name prefix.
IDE, SynEdit: refactor some color settings for Pas-Highlighter
Qt5,Qt6: fixes sizepos loop error. issue #41508
IDE: fixed wrong activation message. issue #41561
ListViewFilterEdit: must clear previous items. issue #41559
Qt,Qt5,Qt6: fixed focus indication. issue #41562
Qt,Qt5,Qt6: fixed focus indication. issue #41562
JCF2: Fix typos in JCF2 German translation, add missing German translations
IDE: reword command description for "delete current line". !398
SynEdit: fix for fpc 3.2.2: constref vs const
SynEdit: rewrite FoldHighlighter range class. Use TDictionary.
Fix typos in commit 206425a357
Images: New general-purpose icons (color, package, paint, plugin, target) by Roland Hahn.
Win32: Fix crash in TWin32WSOpenDialog.DestroyHandle, caused by me in commit 7cfdbd74.
IDE: fixed wrong activation message. issue #41561
Images: Replace package icon in package editor. By Roland Hahn.
JCF: Update German translation
Gtk3: TGtk3Toolbar cleanup, it is TGtk3CustomControl.
IDEIntf: regenerated translations and updated Russian translation
IDEIntf: improved Save/Open dialog i18n for Treeview Items Editor
Qt5,Qt6: make checkable listview check state work with mouse.
Qt5,Qt6: fixes sizepos loop error. issue #41508
Qt5,Qt6: make checkable listview check state work with mouse.
TreeStorage: rename some identifiers. No functional changes.
Images/packages: two re-worked package icons by Roland Hahn
SynEdit: Improve d8e4b249c35a22dcc0eef08e16d3939e11a1321e, initialize out variable. issue #41553
SynEdit: Improve d8e4b249c35a22dcc0eef08e16d3939e11a1321e, initialize out variable. issue #41553
AnchorDocking: Initialize out var. Issue #41558
IDE: Fix crash in the Treeview Items Editor which allowed trying to open an non-existing file.
IDE: in the Treeview Items Editor, add the ability to load a treeview from xml. Resolves issue #40806.
IDE: in the Treeview Items Editor, add the ability to save a treeview as xml. Part of issue #40806.
LCL: add unit TreeStorage to LCLBase. Part of issue ##40806.