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
Juha
8060c44b3c
IDE: Add a link in editor options for Codetools "Max Length" setting. Fix anchors. Issue #36213 , patch by n7800.
2024-06-17 14:09:38 +03:00
Juha
1a84469a59
IDE: Open also Codetool options from the editor popup menu. Issue #24043 , patch by n7800.
2024-06-17 12:34:17 +03:00
Bart
424f279df4
TSpinEditEx: declare property SpinButtonWidth in the base class.
2024-06-16 17:00:00 +02:00
dsiders
a10a426ac7
Docs: LCL/dbctrls. Updates TDBMemo.LoadMemo topic for changes in 1b18f093
.
...
* It references Issue #33598 - which I cannot locate by issue number.
2024-06-15 21:56:02 +01:00
dsiders
700ad868db
Docs: LCL/dbctrls. Modifies KeyDown topics in TDBEdit and TDBMemo for changes in f358fd7d17
, dcacf7aaac
. Issue #40985 .
...
* Adds a description of the macOS-specific keys detected and ignored for non-editable fields.
2024-06-15 20:35:08 +01:00
rich2014
1b18f09376
dbmemo: Fix blob issue in TDBMemo.LoadMemo()
2024-06-15 21:30:31 +08:00
rich2014
84bc039c0f
Cocoa & Db: Fix #40985 , Merge branch 'lcl/dbedit'
2024-06-14 23:36:24 +08:00
rich2014
f358fd7d17
Cocoa: Fix TDBEdit as TDBMemo (issue #40985 )
2024-06-14 23:14:13 +08:00
rich2014
1c77cb1974
Cocoa: Fix the issue of missing sending LM_CUT/LM_PASTE to LCL
2024-06-14 23:08:28 +08:00
rich2014
dcacf7aaac
Cocoa: Fix #40985 , enter the edit state in KeyDown()
2024-06-14 23:04:40 +08:00
dsiders
8692ed1de5
Docs. LCL/LazUtils/various. Updates or removes URLs which are http, dead links, or examples to placate SourceForge hosting.
2024-06-13 03:40:12 +01:00
Maxim Ganetsky
60e0038353
Codetools: Fixed AV in "Project -> Show Used PPU Files" when sorting by double-clicking on last three columns. Patch by n7800, issue #40984 .
2024-06-13 02:29:05 +03:00