OPM: Prevent crash when calling before full initialization
Merge branch 'OPM/CrashOnStart' into 'main'
OPM: Prevent crash when calling before full initialization
codetools: test
codetools: fixed AV
ide: find identifier references: fix result, self, patch by WooBean
LCL-Gtk2: Added missing callback call, thus preventing visual toggling of checked TMenuItem when its AutoChecked property is set to false.
aissist: clean up
Cocoa: fix infinite loop caused by double-clicking in TEdit on macOS 15+ , issue #41838
Cocoa: fix the scrollWheel issue on macOS 15+, issue #41316
Cocoa: fix the issue that the icons in the menu were not clear on Retina screens, base on ea2d25d
LCL/MenuItem: fix the issue that the icons in the menu were not clear on Retina screens
Cocoa: fix infinite loop caused by double-clicking in TEdit on macOS 15+ , issue #41838
FpDebug: Fix, check Exceptions.IgnoreAll (aka "Notify on exception" off). Add ignoring exceptions for Signals
Cocoa: fix the scrollWheel issue on macOS 15+, issue #41316
LCL-GTK3: Remove TGtk3Notebook g_idle handler. Issue #41864, patch by Anton Kavalenka.
SynEdit: add "winapi" as modifier (part of issue #41863)
LCL-GTK3: Port AppIndicator in existing GTK3 style. Issue #40356, patch by Anton Kavalenka.
LCL-GTK3: Cleanup.
chatcontrol: format
Cocoa: fix the issue that the icons in the menu were not clear on Retina screens, base on ea2d25d
LCL/MenuItem: fix the issue that the icons in the menu were not clear on Retina screens
CodeTools: fixed parser (partial) for ancestors that are (nested) specialize
Debugger, GDB: fixed compile / accidental ifdef...
Debugger, LLDB: check Exceptions.IgnoreAll (aka "Notify on exception" off) and class-names to be ignored
Debugger, GDB: check Exceptions.IgnoreAll (aka "Notify on exception" off) for RunError and Signal. Check RunError and Signal to be ignored by class.
IDE, Debugger: Ask to ignore for "External" exceptions (aka Signals)
FpDebug: Fix, check Exceptions.IgnoreAll (aka "Notify on exception" off). Add ignoring exceptions for Signals
* Support for Perplexity
* Set value for protocol will add correct unit to uses clause
IDE: clean u
ideintf: added TComponentEditorDesigner.ProjectFile
aissist: beautify
* Change to AI page in component palette
LCL-GTK3: Fix multiline output of TGtk3WidgetSet.ExtTextOut. Simplify a lot.
LCL-GTK2: Fix multiline output of TGtk2WidgetSet.ExtTextOut. Simplify. Related to issue #38692.
Cocoa: checkboxes background in Themes, issue #41859
Cocoa: checkboxes background in Themes, issue #41859
updated lpl
LCL-GTK2: A workaround for FPC bug is not needed any more.
* Removed reference to async api
* Changed AI assistant to be laz-LLM-Based
IdeIntf: Fix font color in Object Inspector Combobox on dark theme. Issue #40540, patch by Aleksey.
LCL-GTK2: Fix colors of all forms when GTK theme changes. Issue #41296, patch by Lipinast Lekrisov.
IdeIntf: Remove unused code in OI.
codetools: find declaration: implementation uses: search first unit interface, issue #41857
Cocoa: fix TTabControl rendering issue #41854 #38552
Cocoa: fix TTabControl rendering issue #41854 #38552
Jedi code format: add support for D13 new operators if..then..else, not in, is not.
IDE, IDEDebugger: removed unneeded ParentColor=False assignments for some components on "Display Format" options page, part of issue #41844
Cocoa: add "New Folder" button in TSelectDirectoryDialog, issue #41850
Cocoa: improve Edit Menu in File Dialog
Cocoa: add "New Folder" button in TSelectDirectoryDialog, issue #41850
Cocoa: improve Edit Menu in File Dialog
Jedi code format: fix bug parsing case .. of block (empty statement before otherwise).
Jedi code format: fix bug parsing case .. of block (empty statement before otherwise).
CodeTools: fixed parser (partial) for ancestors that are (nested) specialize
LazUtils: Fixed queue depth on creation of TLazThreadedQueue, patch by Pascal Bergeron, issue #41848.
LazUtils: Fixed queue depth on creation of TLazThreadedQueue, patch by Pascal Bergeron, issue #41848.
LCL: Allow copying with Ctrl-C from DBMemo in ReadOnly mode. Issue #41846, patch by Soner.
IdeConfig: Fix the regression with ConsoleVerbosity after 893885c9db. Issue #41842
Merge branch 'IdeConfig/ConsoleVerbosity' into 'main'
IdeConfig: Fix the regression with ConsoleVerbosity after 893885c9db. Issue #41842
SynEdit: Wordwrap, fix getting the LengthOfLongestLine. (used to be cached, but updated to late - UpdateScrollBars used an outdate value)
SynEdit: Html-HL, recognize numeric ampersand sequences
IDE: regenerated translations and updated Russian translation
IDE: clarified a caption in i18n settings
codetools: fixed ReadOperandTypeAtCursor of [a,b]
ide: fixed code explorer jump to virtual file
ide: unit path to LazEditTextAttributes
JCF2: updated Russian translation
JCF2: fixed a small typo in anchors of "Clarify Spaces" dialog (thus making spacing between comboboxes uniform)
Merge branch 'IDE/Options/Project/Compiler/Target' into 'main'
IDE/Options: Correction of the tab order in the "Config and Target" frame
Merge branch 'JCFspacesContron' into 'main'
Jedi code format: Fix default value, spaces before colon, i18n.
Enable TSpaceBeforeColon in SpaceBeforeColon.pas only if SpaceBeforeColon=eAlways
Fix uses section
restore i18n for cbMoveSpacesToBeforeColon
Jedi code format: fix i18n
ttEquals is also operator and must follow their settings.
Add SpaceBeforeComma, SpaceAfterComma, SpaceBeforeColon, SpaceAfterColon, SpaceBeforeSemicolon, SpaceAfterSemicolon options
Cocoa: fix TCocoaWSCustomCheckListBox.SetState(), issue #41830
Cocoa: fix memory leak in TCanvas.TextOut(), issue #41824
LCL/Grids: Minor refactoring of class function TQtWSCustomGrid.GetEditorBoundsFromCellRect for qt, qt5 and qt6.
LCL/Grids: Fix too-wide grid cell editor. Issue #41828, patch by Pavel Duborkin (@sembit)
TAChart: Fix OHLC brushes and pens always having default values.
LCL/Grids: Minor refactoring of class function TQtWSCustomGrid.GetEditorBoundsFromCellRect for qt, qt5 and qt6.
LCL/Grids: Fix too-wide grid cell editor. Issue #41828, patch by Pavel Duborkin (@sembit)
LCL: Remove dead code from DBGrid. Issue #41841, patch by Soner.
TAChart: Fix OHLC brushes and pens always having default values.
Designer: Fix selection when control handles CM_DESIGNHITTEST or has csDesignInteractive style flag. Issue #41825, patch by Konstantin Shatilov.
LCL: Make TScreen.DoAddDataModule/DoRemoveDataModule thread-safe. Issue #41832, patch by Luca Olivetti.
JCF2: updated Russian translation
OpkMan: regenerated translations and updated Russian translation
Cocoa: fix TCocoaWSCustomCheckListBox.SetState(), issue #41830
Cocoa: fix memory leak in TCanvas.TextOut(), issue #41824
OPM: Minor changes in GUI texts. Complete German translation.
OPM: Add Laz v4.2 to compatibility list.
TAChart: Fix compilation of fpvectorial drawer package. Some cosmetics in demo projects.