Maxim Ganetsky
87197dfb7d
Designer: Avoid artifacts when moving non-visual components by keyboard. Patch by n7800, issue #40643 .
...
(cherry picked from commit e4acac0e1a
)
2023-12-13 23:28:45 +00:00
dsiders
a81f305f51
Docs: LCL/controls. Updates TDragImageListResolution.ShowDragImage topic for changes in 85aa06c1
. Issue #40640 .
...
(cherry picked from commit b194126eca
)
2023-12-13 20:29:22 +00:00
Željan Rikalo
62b159709a
LCL: proper initialization of dragimagelist position in ShowDragImage manually. Issue #40640
...
(cherry picked from commit 85aa06c1d8
)
2023-12-13 18:56:54 +00:00
Željan Rikalo
a12a90da55
Qt,Qt5,Qt6: fix for hiding dragimagelist manually.issue #40644
...
(cherry picked from commit 228481190b
)
2023-12-13 15:34:59 +00:00
0x4A4D00
4156f9b93a
Update Version of Windows qt6pas6 dll
...
(cherry picked from commit e84cc69788
)
2023-12-12 14:36:49 +00:00
rich2014
8591376188
Cocoa: Fix the issue of not being able to turn pages in the DatePickerForm from ModalForm
2023-12-11 20:53:20 +08:00
rich2014
09556001ab
Cocoa: replace deprecated functions in CocoaScrollers
2023-12-10 21:01:11 +08:00
rich2014
7beb6be959
Cocoa: avoid sending unnecessary KillFocus/SentFocus messages and keep consistent with win32
2023-12-10 21:01:11 +08:00
rich2014
25a4c027c8
Cocoa: Fix the issue that KillFocus message is sent to the wrong control when the control is a FieldEditor #40635
2023-12-10 21:01:11 +08:00
Maxim Ganetsky
e278d24cad
Merge branch 'fixes_3_0-gtk3' into 'fixes_3_0'
...
GTK3: Merged improvements and bug fixes from main branch.
See merge request freepascal.org/lazarus/lazarus!257
2023-12-10 12:50:36 +00:00
Abou Al Montacir
5a905b7a4d
GTK3: Merged improvements and bug fixes from main branch.
...
Multiples improvements and bug fixes on GTK3 WS were in master.
This commit takes them all together and merge them into fixes branch.
2023-12-10 10:45:57 +01:00
dsiders
eab05bf6bd
Docs: LCL/extctrls. Adds GTK2 details to T(Custom)TrayIcon.
...
(cherry picked from commit c164ac032c
)
2023-12-09 08:10:15 +00:00
dsiders
07bc2d970b
Docs: LCL/stdctrls. Fixes a typo.
...
(cherry picked from commit 8b3f7cf663
)
2023-12-06 04:56:02 +00:00
Juha
35b6751ce9
LCL-GTK2: Make TrayIcon more configurable based on libraries and features provided by a distro. Issue #40629 , patch by dbannon.
...
(cherry picked from commit 425372ee74
)
2023-12-06 02:51:44 +03:00
dsiders
e2bb8c8c67
Docs: LCL/shellctrls. Adds TCustomShellTreeView.GetFilesInDir topic and updates references to renamed helper routine for changes in ef8b5603be
.
...
* TCustomShellTreeView.GetFilesInDir (public visibility)
* TCustomShellTreeView.GetPathFromNode
* TCustomShellListView.Mask
(cherry picked from commit 68acca089e
)
2023-12-06 02:51:44 +03:00
Juha
094bdc589d
LCL: Restore a class procedure TCustomShellTreeView.GetFilesInDir. Rename a helper procedure to avoid name clash.
...
(cherry picked from commit ef8b5603be
)
2023-12-06 02:51:44 +03:00
Maxim Ganetsky
25e47282b1
LCL-Win32: Do not change window Z-order when minimizing and then restoring IDE with opened form designers. Patch by Red_prig (Pavel), issue #40576 .
...
(cherry picked from commit b64bba34d7
)
2023-12-06 02:51:44 +03:00
dsiders
5fab7f3f75
Docs: LCL/stdctrls. Updates TCustomComboBox.Create and TCustomEdit.Create topics for changes in 469e1318
. Issue #40379 .
...
(cherry picked from commit e08ea9d54a
)
2023-12-05 20:05:42 +00:00
dsiders
89f4bca59b
Docs: LCL/grids. Fixes invalid See Also links.
...
(cherry picked from commit f1d77cbfc6
)
2023-12-05 20:05:30 +00:00
Željan Rikalo
13c74b1dbd
Qt,Qt5,Qt6: fixed mouse capture for TEdit and TComboBox, see details in related issue. Issue #40379
...
(cherry picked from commit ddc2c4135b
)
2023-12-05 20:45:14 +03:00
Maxim Ganetsky
a13572de2b
LCL: Do not force-clear mouse capture flag on creation of TCustomEdit and TCustomComboBox, issue #40379 .
...
Fixes text selection of TEdit and TComboBox on Gtk2 widgetset.
This effectively reverts the following commits:
Commit 27d0c29fb7
(introduced long time
ago to workaround Qt* widgetsets problems, which will be fixed
separately).
Commit e4494cf4cd
(workaround for Gtk2
problems caused by the first one).
(cherry picked from commit 469e1318dd
)
2023-12-05 20:45:14 +03:00
rich2014
ed89432369
Cocoa: improve TCocoaTableListView.initWithFrame() compatibility
2023-12-06 01:02:26 +08:00
rich2014
a99ffd317e
Cocoa: NSTableView Style setting supported at Runtime #40633
2023-12-06 01:02:21 +08:00
rich2014
d4d3c1dfef
Cocoa: NSTableViewStyle added, by Ross Hemingway
...
# Conflicts:
# lcl/interfaces/lcl.lpk
2023-12-06 01:02:06 +08:00
rich2014
f5f015df7a
Cocoa: move config variables from CocoaConst into CocoaConfig
2023-12-06 01:00:18 +08:00
rich2014
c30ea41562
Cocoa: Fix #40628 , crash when double-clicking a date from the calendar
2023-12-05 00:46:24 +08:00
rich2014
08975754ed
Cocoa: Fix the issue that DatePickerForm may be covered by the ModalForm
2023-12-05 00:46:24 +08:00
rich2014
a5869ce7fd
Cocoa: Control supported in TCocoaWidgetSet.GetWindowRect()
2023-12-05 00:46:24 +08:00
rich2014
2b2754ab98
IDE: fix typo about ofDoNotActivateSourceEditor
2023-12-05 00:46:24 +08:00
rich2014
6ad0de5b5d
Cocoa: Fix #40623 , TCustomComboBox is not referenced to avoid the issue of APP directly calling TControl.Free() in event handler without using Application.ReleaseComponent()
2023-12-05 00:46:24 +08:00
rich2014
16be083efc
IDE: UPD #40616 , apply ofDoNotActiveSourceEditor to TMainIDE.BeforeCodeToolBossApplyChanges()
2023-12-05 00:46:24 +08:00
rich2014
c000fed74d
IDE: ofDoNotActiveSourceEditor of TOpenFlag added
2023-12-05 00:46:23 +08:00
dsiders
ad71b6b4b4
Docs: LCL/grids. Updates topics based on forum suggestions by Werner Pamler, including:
...
* TGridColumns.VisibleCount
* TGridColumns.Enabled
* TCustomStringGrid.LoadFromCSVStream
* TCustomStringGrid.LoadFromCSVFile
(cherry picked from commit 7c403bb17d
)
2023-12-04 07:29:28 +00:00
Martin
5b8033848e
SynEdit: ini Highlighter, support optional # comments
...
(cherry picked from commit c1ab55df5f
)
2023-12-03 21:28:03 +01:00
Martin
291d78e391
LCL/WS: change LazLogger to LazLoggerBase
...
(cherry picked from commit 40421d987a
)
2023-12-03 15:59:32 +01:00
Željan Rikalo
d4c12f90fe
Qt: fixed mouse focus behaviour of TQtCustomControl. issue #36006,#40615
...
(cherry picked from commit eade19d2bd
)
2023-12-03 11:07:36 +00:00
Željan Rikalo
c455f23ba1
Qt5,Qt6: Fixed TCustomControl mouse focus behaviour. issue #36006
...
(cherry picked from commit a9b3e3a8db
)
2023-12-03 10:56:33 +00:00
Martin
a6fc0b7613
FpDebug: check error in expressions, when new dbg-values are created.
...
(cherry picked from commit 53474705c4
)
2023-12-02 17:03:08 +01:00
Martin
45e39252e1
FpDebug: fix :refcnt for fpc 3.3.1
...
(cherry picked from commit c398363932
)
2023-12-02 17:03:08 +01:00
Martin
54ffa1df0e
FpDebug: test ".." intrinsic operator / Fix error checking
...
(cherry picked from commit 8208144cdf
)
2023-12-02 01:11:26 +01:00
rich2014
18b991506a
Cocoa: Fix memory leak in TCocoaWSCustomPage.SetProperties()
2023-12-02 00:31:00 +08:00
rich2014
6f2c3ed7f6
Cocoa: Fix #40620 release NSColumn again in TCocoaWSCustomListView.ColumnDelete()
2023-12-02 00:30:25 +08:00
Juha
47c0cc06cb
LCL, LazControls: Fix order of calling OnKeyDown in FilterEdit controls. Issue #40601 , patch by n7800.
...
(cherry picked from commit 3692c658ae
)
2023-12-01 03:07:21 +03:00
Juha
d74ba1712b
LCL, LazControls: FilterEdit cleanup. Issue #40601 , patch by n7800.
...
(cherry picked from commit 764415b6a0
)
2023-12-01 03:07:20 +03:00
Maxim Ganetsky
028cd6f117
Lazutils, LCL: fixed compilation with FPC 3.2.3
2023-11-30 19:49:10 +03:00
wp_xyz
50c040a7f7
TAChart: Fix fit series legend display in html demo.
...
(cherry picked from commit 3fff0c46d3
)
2023-11-29 15:50:27 +01:00
Martin
5501549f2a
FpDebug: fix MaskBreakpointsInReadData. Don't remove non-set breakpoints
...
(cherry picked from commit 0922a747d7
)
2023-11-28 14:02:19 +01:00
Martin
804ca7b377
FpDebug: Compilation on LIBC based targets. Workaround for issue #40575
2023-11-28 13:31:16 +01:00
Martin
41fd5dcd4d
Debugger: do not search source frame, if doing asm-single-steps
...
(cherry picked from commit 55475340ca
)
2023-11-28 13:21:05 +01:00
rich2014
b957f62fdb
IDE: fix the issue in TFileOpener.OpenEditorFile() where SourceEditor was not activated when the file was already open
2023-11-28 01:53:35 +08:00