Commit Graph

69748 Commits

Author SHA1 Message Date
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
zeljan1
680cab3fa0 LCL: fixed explanation of csAcceptsControls, it is widely used in LCL at runtime, so it is not related to designer only. 2025-01-26 12:50:17 +01:00
Martin
21d8cebd73 IDE, SynEdit: command to toggle fold on current line. Issue #41359 2025-01-26 12:20:02 +01:00
mattias
5f5a6dca90 ide: save as check ampersand 2025-01-26 11:57:25 +01:00
dsiders
4d67fbc31c Docs: LCL/various. Corrects spelling errors, typos. 2025-01-25 23:42:08 -05:00
Martin
5aee1dc5de IDE: SourceEditor, fix painting hint on completion drop down. Do not limit to width of dropdown, the hint is intentionally wider. (Currently use "ItemSelect" to detect if the paint may be for the hint) 2025-01-26 00:39:14 +01:00
Martin
7f4426c2e9 SynEdit: Mark as changed (change gutter) if deleting line with ecDeleteLine (next line will be marked, like when selection was deleted). Issue #41264 2025-01-25 23:31:26 +01:00
zeljan1
cc4e6da36b Gtk3: implemented listview ItemDisplayRect 2025-01-25 23:15:00 +01:00
Martin
c2974f91ee SynEdit: UnixShellScript Highlighter, treat # and ~ as identifiers rather than unknown. Add separate markup-color for unknown. Issue #41288 2025-01-25 22:12:52 +01:00
zeljan1
470c7fe34c Gtk3: cleanup. 2025-01-25 22:01:54 +01:00
zeljan1
1a7bfbe92c Gtk3: reduce compiler hints. 2025-01-25 22:00:28 +01:00