rich2014
daf3b79a08
Cocoa: reduce unnecessary calls to updateLayout in TCocoaManualScrollView.setHasVerticalScroller()
...
in TCocoaManualScrollView.setHasHorizontalScroller() and TCocoaManualScrollView.setHasVerticalScroller
2024-07-01 20:12:59 +08:00
rich2014
a31d972306
Cocoa: Fix the issue when Knob Size is too small
2024-07-01 20:12:59 +08:00
rich2014
50cdfdfaae
Cocoa: Scroller Style can be dynamically updated at runtime according to macOS settings
2024-07-01 20:12:58 +08:00
rich2014
fc40f7730d
Cocoa: Unify the Hidden concept of different ScrollBar Styles into the Available concept
2024-07-01 20:12:58 +08:00
rich2014
10363b7140
Cocoa: Scroller Style can be configured according to the System/Legacy fixed/Overlay fixed
2024-07-01 20:12:58 +08:00
rich2014
71d3a8aebb
Cocoa: Integrate not Managed ScrollBar and Legacy Implement
2024-07-01 20:12:58 +08:00
rich2014
79b3c78ac0
Cocoa: Overlay Style ScrollBar implement added
2024-07-01 20:12:58 +08:00
rich2014
b081e349c1
Cocoa: integrate ScrollView / ScrollBar / Legacy Implement
2024-07-01 20:12:58 +08:00
rich2014
b1529da111
Cocoa: Legacy Style ScrollBar implement added
2024-07-01 20:12:58 +08:00
rich2014
633de2ccec
Cocoa: prepare to fix ManualScrollView and add three basic classes
2024-07-01 20:12:58 +08:00
Juha
dec24793c2
Codetools: Do not raise exception for a non-existent unit name. The compiler accepts it.
2024-07-01 13:54:53 +03:00
Martin
a7e0868e6c
FpDebug: Use faster lowercase method (for Code with English idents)
2024-07-01 11:19:17 +02:00
Juha
25939375b1
IDE: Revert part of "Find Identifier reference" changes. Allow renaming with same name, changes char case only.
2024-07-01 09:21:28 +03:00
Juha
c7c059282d
IDE: Remove FindRenameIdentifier dependency from SourceFileManager.
2024-07-01 02:16:40 +03:00
Juha
4b688c01e0
Revert "FpDebug: Disable Typedaddress check (-Sy) FpDbgDwarfDataClasses. Allow compiling rest of the IDE with it."
...
This reverts commit b53ba8e137
.
2024-06-30 16:45:56 +03:00
Martin
a8ca4af5be
FpDebug: Don't register, if Sy is active / raise exception if created. (FIX / Missing)
2024-06-30 12:25:39 +02:00
Martin
8f0a1d219c
FpDebug: Don't register, if Sy is active / raise exception if created.
2024-06-30 11:40:32 +02:00
Juha
b53ba8e137
FpDebug: Disable Typedaddress check (-Sy) FpDbgDwarfDataClasses. Allow compiling rest of the IDE with it.
2024-06-30 10:56:46 +03:00
Juha
12f7bbf511
FpDebug: Remove an unused and non-existent used unit.
2024-06-30 09:06:51 +03:00
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