Commit Graph

69858 Commits

Author SHA1 Message Date
Martin
2c9e5f2f4b FpDebug: Test LineInfo and GetLineAddresses with filenames with/without path or wrong path (also needed for generics) 2025-01-31 01:25:57 +01:00
Martin
6c006a3e8e FpDebug, LazDebuggerFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
Juha
9f5be67e36 LCL: Update TCombobox.ItemIndex when AutoCompleteing. Issue #41358, patch by Iluha Companets. 2025-01-31 02:20:42 +02:00
Juha
82bf2bb2fa LCL-GTK3: Improve drawing graph primitives. Issue #41382, patch by Alexey Torgashin. 2025-01-31 01:23:46 +02:00
Juha
bc8578231c LCL: Use OwnerForm.Monitor when Position = poOwnerFormCenter. Issue #41377, patch by Artem Izmaylov. 2025-01-31 00:19:31 +02:00
zeljan1
7deaf87eb8 Gtk3: fixed lines painting. Patch by Anton Kavalenka. issue #41354 2025-01-30 21:04:52 +01:00
Maxim Ganetsky
8fe9dd1f76 IDE: regenerated translations and updated Russian translation 2025-01-30 22:32:31 +03:00
Abou Al Montacir
250b273497 Fixed method parameter type.
This was a bug in GIR file that was fixed in GIR v1.52.2 or newer.
Older versions were buggy.
2025-01-30 19:43:06 +01:00
zeljan1
f31e2eaaa5 Gtk3: change gList binding to be OO like other stuff. Patch by Anton Kavalenka. issue #41376 2025-01-30 10:20:42 +01:00
zeljan1
49faf7719e Gtk3: ellipsize text of combo.style=dropdownlist 2025-01-30 10:12:54 +01:00
mattias
71cedcf83b ide: store codetools options: update merge info, store files relative to config 2025-01-30 10:11:40 +01:00
mattias
8d5abae84f ideconfig: do not wrn if no secondary config file found 2025-01-30 10:11:40 +01:00
zeljan1
c0a475897d Gtk3: added helper proc ListProperties() for debugging and implementation purposes. 2025-01-30 10:01:26 +01:00
mattias
fc7ad93a93 codetools: fixed find references wrong tool 2025-01-30 09:32:53 +01:00
mattias
89d494f909 codetools: fixed endless loop parsing proc modifiers at end of source 2025-01-30 09:32:53 +01:00
zeljan1
572cc8bbf4 Gtk3: fixed memleak and list usage. Patch by Anton Kavalenka, modified by me. issue #41375 2025-01-29 19:03:53 +01:00
mattias
f302e2508c ide: find/rename identifier: added option find overrides 2025-01-29 17:07:36 +01:00
mattias
90ddf0774e codetools: find references: find method overrides in other units 2025-01-29 16:08:05 +01:00
mattias
5979037e86 codetools: find references: started find method overrides 2025-01-29 16:08:05 +01:00
mattias
e6c486a8e7 codetools: added ReadRawPascal 2025-01-29 16:08:05 +01:00
zeljan1
37bb0cb225 Gtk3: fixed crash of comboBox, added check to avoid infinte loop when setting allocation, simplified code. 2025-01-29 12:20:07 +01:00
Martin
5141571608 FpDebug: improve loading DWARF line info. Fix workaround for FPC issue 37658 / check the expanded FileName 2025-01-29 11:20:07 +01:00
zeljan1
77acd9acdb Gtk3: we should not free style object, it is owned by widget. mantis #41371 2025-01-29 08:45:09 +01:00
wp_xyz
d941c2cddb LCL/ImageList, TCustomImageListResolution: Change visibility of some fields and methods. Merge request !429 by Massimo Magnano. 2025-01-29 00:53:46 +01:00
wp_xyz
8ef40e37d5 TAChart: Fix potentially unbalanced sequence of Dataset.DisableControls and .EnableControls in TDbChartSource (https://forum.lazarus.freepascal.org/index.php/topic,70019.msg545153/topicseen.html) 2025-01-28 23:25:49 +01:00
zeljan1
67ff91cf1f Gtk3: fixed mem leak when using gtk_widget_get_style(). Patch by Anton Kavalenka. issue #41371 2025-01-28 23:01:30 +01:00
zeljan1
e454516c68 Gtk3: fixed mem leak with PPangoFontDescription. Patch by Anton Kavalenka. issue #41372 2025-01-28 22:58:16 +01:00
zeljan1
fc756a2d08 Gtk3: fixed mem leak in TGtk3WidgetSet.RectVisible(). Patch by Anton Kavalenka. issue #41369 2025-01-28 22:52:20 +01:00
zeljan1
ec59292d9e Gtk3: Fixed PGtkComboBoxPrivate layout, fixed items painting and sizing of combobox according to the new updated private class. 2025-01-28 22:42:50 +01:00
mattias
584fb864fa codetools: fixed FindReferences for expression inherited name 2025-01-28 18:43:56 +01:00
rich2014
dc6183cb78 Merge branch 'ExtendedKeyShortCuts' into 'main'
Cocoa: add callback for application specific  Extended keys and non-US keyboards handling.

See merge request freepascal.org/lazarus/lazarus!385
2025-01-28 12:08:47 +00:00
David Jenkins
2f8bee262c Cocoa: add callback for application specific Extended keys and non-US keyboards handling. 2025-01-28 12:08:46 +00:00
Martin
578d026520 IDE, SourceEditor: replace numeric (statusbar) panel index with named constant 2025-01-28 10:55:01 +01:00
mattias
6a79e2f3d0 pas2js: less hints 2025-01-28 10:31:04 +01:00
Maxim Ganetsky
64cfdfc0d6 IDE: regenerated translations and updated Russian translation 2025-01-27 22:20:35 +03:00
Martin
9b4c81b56b IDE, DockedFormEditor: Check for csDesignInstance, instead of csDesigning to determine if a form/frame is the top-parent in the designer. (To disable autosizing for them). Issue #41368 2025-01-27 13:09:05 +01:00
mattias
54e532cdbe lcl: fixed typo 2025-01-27 11:37:21 +01:00
mattias
fd780d0e00 codetools: fixed resolving forward pointer type in other unit 2025-01-27 11:02:07 +01:00
zeljan1
af12663634 IDE: changing control font in paint event triggers another paint event. Only canvas.Font should be changed. Patch by Bald Zhang. issue #41361 2025-01-27 07:57:50 +01:00
dsiders
3664d7bb93 Docs: LCL/controls. Updates content in TControlStyleType.csAcceptsControls topic. 2025-01-26 10:57:26 -05:00
zeljan1
fd1bd28085 Gtk3: fixed result of TGtk3WidgetSet.ShowScrollBar 2025-01-26 15:54:26 +01:00
zeljan1
522fb6cbd8 Gtk3: paired cairo_save() & cairo_restore() in TGtk3DeviceContext so we can see if there's mismatch. 2025-01-26 15:50:33 +01:00
Martin
b9e392ee96 SynEdit: SynEditKeycmds, added missing IntToIdent mappings. Marked some constants as unimplemented. 2025-01-26 15:35:55 +01:00
Martin
fce631b4f7 SynEdit: deprecate ecGotFocus / ecLostFocus. They have no functionality. 2025-01-26 15:35:55 +01:00
Martin
97ea7c51a4 SynEdit: - Replace ShortCutToText from SynEditKeyCmds (incomplete/broken) with the LclProc implementation. Issue #41360
- Fix condition for displaying 2nd shortcut in TSynEditKeyStroke.GetDisplayName
- Remove dead code.
2025-01-26 15:35:54 +01:00
mattias
1d92530751 codetools: less hints 2025-01-26 15:27:39 +01:00
zeljan1
5f2e152d27 LCL: fixed enum member comments. Patch by Alexey Torgashin. issue #41364 2025-01-26 15:24:19 +01:00
mattias
2706cc285c codetools: fixed method jump from objfpc generic method body to decl 2025-01-26 15:23:38 +01:00
mattias
b7aafac192 codetools: fixed class completion of objfpc generic method 2025-01-26 14:55:54 +01:00
mattias
9d425ed90b codetools: renamed TCodeTreeNodeExtension ExtTxt fields 2025-01-26 14:55:54 +01:00