Commit Graph

67837 Commits

Author SHA1 Message Date
Maxim Ganetsky
2547c55391 Revert "DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax."
This reverts commit 6350e1a094.

It broke compilation with FPC 3.2.2. Some other solution should be
found.
2024-06-29 21:38:56 +03:00
Juha
6350e1a094 DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax. 2024-06-29 16:22:20 +03:00
Juha
da3310dd21 LCL: Make TCustomAction more compatible with current Delphi. Issue #41005, patch by Alexander (Rouse_) Bagel. 2024-06-29 14:13:32 +03:00
Juha
134275eeec LazUtils: Move funcs QuickUtf8UpperCase and QuickUtf8LowerCase from FpDbgUtil to LazUTF8 and name them differently. Part of issue #40893. 2024-06-29 11:55:58 +03:00
Maxim Ganetsky
8c83fc1d9e SQLDb: regenerated translations and updated Russian translation 2024-06-28 19:41:20 +03:00
Maxim Ganetsky
18226e1c29 SQLDb: improved SQL editor dialog i18n 2024-06-28 19:40:00 +03:00
Juha
c97810f83e LCL-GTK3: Fix picture preview dialog. Issue #41004, patch by Anton Kavalenka. 2024-06-28 17:54:46 +03:00
Juha
a5b0a87c97 Codetools: Fix a memory leak after trying to open a non-existent include file. Issue #40991. 2024-06-28 17:35:06 +03:00
Juha
0ce892437b SQLDB: Add 'Edit Script' to the context menu of TSQLScript. Issue #40998, patch by Bruno K. 2024-06-28 13:44:53 +03:00
Juha
d328064efb LCL-GTK3: Force new path on color change. Issue #40971, patch by Anton Kavalenka. 2024-06-28 12:54:40 +03:00
Juha
5966a227e8 Designer: In component rename dialog, get text from 'Script' property for components that have it. Issue #40995, patch by n7800. 2024-06-27 22:01:13 +03:00
wp_xyz
52fc791feb Examples: Adapt comments and code in the "scanline" sample project. Issue #41003. 2024-06-27 19:45:57 +02:00
Juha
e636177387 IDE: Fix UpdateTargetFilename when using a dotted project name. Improve variable names. Issue #41002, patch by WooBean007. 2024-06-27 16:23:19 +03:00
Juha
0cfbf5637b IDE: Improve "Find Identifier reference". Issue #21254, patch by n7800. 2024-06-27 15:17:23 +03:00
Juha
8ad8d57c7b IDE: Set Unit_Name for a new unit. Issue #41002, patch by WooBean007. 2024-06-27 10:46:45 +03:00
Juha
35cea99f01 Codetools: Fix CompareDottedIdentifiersCaseSens. Patch by n7800. 2024-06-27 05:12:49 +03:00
Martin
5d9f393aae SynEdit: optimize access to textbuffer. 2024-06-25 12:59:52 +02:00
Martin
3a9a269fd1 SynEdit: fix textbuffer access for empty file (no lines at all) / triggered by IME access on empty file. Issue #40999 2024-06-25 12:58:31 +02:00
Martin
ccda6ea381 SynEdit: missing HL initialization. Issue #40999 2024-06-25 09:54:06 +02:00
Jesus Reyes A
686f08a68e LazReport: the lazreportpdfexport package requires PowerPDF version 0.9.17 2024-06-24 20:30:41 -06:00
Maxim Ganetsky
04a06d06cc AggPas: Simplified XML parsing code and removed horrible gotos. Patch from Anton Kavalenka, issue #40997.
This change also allows to workaround the following FPC 3.3.1 issue:
https://gitlab.com/freepascal.org/fpc/source/-/issues/40765
2024-06-23 17:43:08 +03:00
wp_xyz
83675a15d8 Images: A set up updated icons focussing on more uniform visual style (by Roland Hahn) 2024-06-22 12:25:50 +02:00
wp_xyz
45fae1d64a Revert d58113e2e0 2024-06-22 12:18:24 +02:00
Martin
8ea50726b9 GDBMI-Debugger: fix getting exception message for FPC 3.3.1 / check for _MonitorData in TObject 2024-06-21 23:04:05 +02:00
Martin
48056a4e61 FpDebug: fix getting exception message for FPC 3.3.1 / read vInstanceSize of TObject to calculate field location. 2024-06-21 23:04:04 +02:00
dsiders
63a1634fdf Docs: LCL/menus. Updates content in TMenuItem topics, including:
* TMenuItem
* TMenuItem.Caption
* TMenuItem.Click
* TMenuItem.UpdateImages
* TMenuItem.ImageIndex
* TMenuItem.AutoCheck
* TMenuItem.RadioItem
* TMenuItem.Visible
* TMenuItem.OnClick
* TMenuItem.OnDrawItem
2024-06-21 20:39:46 +01:00
Martin
71b46c3d5f FpDebug: fix PascalParser, handle coma in sub-expression 2024-06-21 14:11:28 +02:00
Ondrej Pokorny
83412e9a50 pseudoterminaldlg: support carrige return (overwrite last line) 2024-06-21 11:34:59 +02:00
rich2014
af9ab99be9 Cocoa: fix #40853 again, Merge branch 'cocoa/scroll' 2024-06-20 22:18:44 +08:00
rich2014
d2dec71025 Cocoa: fix the issue that Overlay Style Scroller sometimes could not be hidden correctly
1. it's because when the user scrolls the ScrollView, LM_VSCROLL/LM_VSCROLL messages are sent to LCL in NSScrollView.scrollWheel()
2. when LCL processes these messages, it sets the position of NSScrollView by calling SetScrollInfo()
3. if NSScrollView is in the animation effect at this time, the Scroller will not be hidden after the animation
4. by adding functions, it is possible to distinguish whether the scrolling is initiated by the user or by LCL. if it is initiated by the user, there is no need to set the position of NSScrollView.
2024-06-20 22:16:27 +08:00
rich2014
75e896342d Cocoa: scrollContentViewBoundsChanged() removed 2024-06-20 22:06:59 +08:00
rich2014
62cf9b2bae Cocoa: Fix the Scrolling issue on TCustomControl 2024-06-20 22:06:59 +08:00
rich2014
dfc1bbeec2 Cocoa: Fix the issue that the ScrollBars of corresponding TScrollingWinControl were not updated correctly 2024-06-20 22:06:59 +08:00
rich2014
eacd34023f Cocoa: Fix Message Result in TCocoaWidgetSet.CallDefaultWndHandler.CallMouseWheelHandler() 2024-06-20 22:06:59 +08:00
rich2014
bc7ef3d1eb Cocoa: Fix rect in TLCLCommonCallback.DrawBackground() 2024-06-20 22:06:59 +08:00
rich2014
2bb8922ae8 Cocoa: remove circular unit references, add CocoaWSScrollers unit 2024-06-20 22:06:59 +08:00
rich2014
595fd26f3f Cocoa: fix the size issue of Scrolling Control with Overlay Style Scroller 2024-06-20 22:06:59 +08:00
rich2014
1459f56c95 Cocoa: fix the size of Overlay Style Scroller in TCocoaWidgetSet.GetScrollBarSize() 2024-06-20 22:06:59 +08:00
rich2014
95b9ef2414 Cocoa: set the size of documentView directly 2024-06-20 22:06:59 +08:00
rich2014
7a6431df57 Cocoa: prepare for setting the size of documentView instead
1. previously, documentView relied on AutoresizingMask, and the size was automatically set by NSScrollView
2. but setting the autoresizingMask itself introduces a lot of complexity
3. and the effect is not always as expected
4. therefore, it is decided to directly set the size of documentView
2024-06-20 22:06:59 +08:00
rich2014
cbc8d8c685 IDE: fix the issue that ProjectInspector would be closed even if it was Docked when pressing ESCAPE 2024-06-20 21:33:20 +08:00
mattias
a8145669fb codetools: fixed loading fpc includes files, issue #39872 2024-06-20 09:55:29 +02:00
dsiders
3e4e061286 Docs: LCL/dbctrls. Updates KeyDown topics in TDBEdit, TDBMemo to include VK_SPACE characters handled on Darwin. Changed in 1ac92dd342. 2024-06-19 17:23:52 +01:00
rich2014
1ac92dd342 Cocoa & Db: Fix #40985 the issue that Space can't activate editing 2024-06-19 22:22:29 +08:00
mattias
32c250f997 codetools: fixed searching include file in fpc.cfg paths, issue #39872 2024-06-18 17:08:20 +02:00
mattias
fa535070e5 ide: fixed name 2024-06-18 17:07:51 +02:00
dsiders
7ca632d8d9 Docs: DateTimeCtrls/datetimpeicker. Adds and updates TCustomDateTimePicker topics for changes in 8a144ec9. Includes:
* TCustomDateTimePicker.DropDownCalendarForm
* TCustomDateTimePicker.CalendarForm
2024-06-18 02:28:48 +01:00
Maxim Ganetsky
71ba1d1646 IDE: regenerated translations and updated Russian translation 2024-06-18 00:48:30 +03:00
Maxim Ganetsky
e6f2058ace IDE: improved Editor Display Options page layout 2024-06-18 00:47:56 +03:00
Juha
5c616a0715 Fix hint etc. for "&" + identifier. Issue #40922, patch from WooBean007. 2024-06-17 18:39:44 +03:00