Commit Graph

66194 Commits

Author SHA1 Message Date
rich2014
246652ca2a Cocoa: Fixed Key Modifiers handling in TCocoaApplication.nextEventMatchingMask_untilDate_inMode_dequeue() 2024-05-25 11:01:29 +08:00
rich2014
abac1d0235 Cocoa: Fixed MouseDragged Event handling in TLCLCommonCallback.MouseMove() 2024-05-25 11:01:29 +08:00
rich2014
68bea34028 IDE: NormalizeLazExe() bug fixed (by @n7800) 2024-05-25 11:01:29 +08:00
rich2014
945cfc79c4 IDE: secondary installation command hints fixed (issue #39296) 2024-05-25 11:01:28 +08:00
rich2014
d3efbb470f Cocoa: Fix the position issue in TCocoaManualScrollHost.setFrame()
for example: TTreeView
2024-05-25 11:01:28 +08:00
rich2014
a5a234879e Cocoa: Fix an issue where the position was reset when changing the size of a scrollable control
for example, Source Editor in Lazarus IDE.
2024-05-25 11:01:28 +08:00
rich2014
5a9c80ba17 Cocoa: fix #40622 in TCocoaCustomControl that if the frame is changed during the Paint event 2024-05-25 11:01:28 +08:00
rich2014
6c494be0ea Cocoa: add support for scrollWheel on ScrollBar, Merge branch 'cocoa/scrollbar'
for example, the scrollWheel on the ScrollBar of SynEdit works properly noew
2024-05-25 11:01:28 +08:00
rich2014
44a6236999 Cocoa: reset the cursor to the default when the mouse is on the ScrollBar
for example, previously, in the Lazarus IDE editor, the IBeam cursor might be retained when the mouse moved over the scroll bar.
2024-05-25 11:01:28 +08:00
rich2014
3670e936f8 Cocoa: Fix #40939 arithmetic overflow in TabControl 2024-05-25 11:01:28 +08:00
rich2014
cf53186c8e Cocoa: Fix #40937 the linefeed issue in TCocoaMemoStrings (patch by David Jenkins) 2024-05-25 11:01:28 +08:00
mattias
a3cc94cfff docs: updated cmd line example for fpdoc trunk 2024-05-24 23:07:37 +02:00
mattias
c78aa26ce4 set fixes version to 3.5 2024-05-24 22:41:38 +02:00
mattias
34295aa424 set fixes version to 3.4 2024-05-24 22:33:14 +02:00
mattias
89476ec791 codetools: fixed clearing include file link 2024-05-24 11:48:20 +02:00
Martin
35dab68891 FpDebug: Windows, implement alternative "normal" file reading (via stream). On 32bit mapping an entire file into memory can fail, if not enough continuous memory is available.
(cherry picked from commit dc46e8ce2e)
2024-05-23 22:02:30 +02:00
dsiders
dae0c545d3 Docs: LCL/intfgraphics. Fixes errors in example code. Issue #40970.
* Discussion in  https://forum.lazarus.freepascal.org/index.php/topic,67369.msg518241.html.

(cherry picked from commit 5b84fae03d)
2024-05-23 19:16:41 +01:00
Martin
84ac965aeb FpDebug: Windows, implement alternative "normal" file reading (via stream). On 32bit mapping an entire file into memory can fail, if not enough continuous memory is available.
(cherry picked from commit 515c01c063)
2024-05-22 17:16:23 +02:00
dsiders
40f8399fc6 Docs: LCL/comctrls. Updates TCustomTabControl topics for changes in db41ce26.
* TCustomTabControl.Change
* TCustomTabControl.InternalSetPageIndex
* TCustomTabControl.MaybeSelectFirstControlOnPage

(cherry picked from commit 2a5c8dd492)
2024-05-21 06:09:17 +01:00
dsiders
c8c0d11d21 Docs: LCL/comctrls. Updates TCustomTabControl.Change topic for changes in 36c308d1.
(cherry picked from commit 86f3e42075)
2024-05-21 06:09:08 +01:00
dsiders
58ea2aee9f Docs: LCL/comctrls. Updates TCustomTabControl topics for changes in 5e54b2f9, 148735d8.
* TCustomTabControl.MaybeSelectFirstControlOnPage
* TCustomTabControl.Change

(cherry picked from commit 6f7146a46e)
2024-05-21 06:08:53 +01:00
dsiders
5fdcfd2540 Docs: LCL/comctrls. Adds TCustomTabControl.ActivateFirstControlOnPage topic for changes in e5a63799. Issue #40775.
* Updates TCustomTabControl.Change.

(cherry picked from commit 1836844e6e)
2024-05-21 06:08:41 +01:00
DomingoGP
e4d0ae656e Jedi code format: fix parser error when there are more than one attribute.
(cherry picked from commit 140875c982)
2024-05-20 18:31:40 +02:00
Maxim Ganetsky
aca4f26ee0 IDE: commotted automatically regenerated file 2024-05-20 15:47:25 +03:00
Bart
a3dd55f404 TCustomTabControl: only call MaybeSelectFirstControlOnPage if APage is not nil. Remove duplicate checks.
(cherry picked from commit db41ce26cf)
2024-05-20 15:39:18 +03:00
Bart
81a04b7e01 TCustomTabControl: fix not firing OnChange after commit e5a63799.
(cherry picked from commit 36c308d1f6)
2024-05-20 15:39:17 +03:00
Bart
5bc173beba TCustomTabControl: rename a method. No functional changes.
(cherry picked from commit 148735d8fb)
2024-05-20 15:39:17 +03:00
Bart
caef884d89 TCustomTabControl: don't check for parent in call to FindNextControl in ActivateFirstControlOnPage. Part of issue #40775.
(cherry picked from commit 5e54b2f921)
2024-05-20 15:39:17 +03:00
Bart
31e54e32fa TCustomTabControl: don't steal foucus in ActivateFirstControlOnPage. Part of issue #40775.
(cherry picked from commit f3aa0586d9)
2024-05-20 15:39:17 +03:00
Bart
08788350f6 TCustomTabControl: activate first control on page after page changed. Issue #40775.
(cherry picked from commit e5a637999d)
2024-05-20 15:39:17 +03:00
Bart
f6e8cb7775 Fix missing Raise before Exception.Create. Issue ##40860. Patch by n7800.
(cherry picked from commit 1f7accb9e2)
2024-05-20 00:54:39 +03:00
Bart
452adce230 Fix several occurrences of raise exception('some string'), in effect casting a string into an exception, instead of raise exception.create(). Issue #40860. Patch by n7800 (slightly modified).
(cherry picked from commit db6ed214b9)
2024-05-20 00:54:38 +03:00
Bart
d81e62425d TFilenameEdit: don't force the TOpenDialog.InitialDir to current directory if InitialDir is empty string. Issue #40845.
(cherry picked from commit 7446930ef3)
2024-05-20 00:54:38 +03:00
Bart
3769dc41c4 Win32: make ListView columns not-clickable if ColumnClick is False. Issue #40787.
(cherry picked from commit 57bb5a13e1)
2024-05-20 00:51:30 +03:00
Bart
ab817f24ee Win32: fix TListView losing focus after EndUpdate. Issue #40786.
(cherry picked from commit 88827aa909)
2024-05-20 00:51:30 +03:00
Bart
7de8a80ca0 Cocoa: adapt issues.xml after commit e8132d72 (issue ##19169).
(cherry picked from commit a4ab5f4aa2)
2024-05-19 22:37:12 +03:00
rich2014
7e1756c3ee Cocoa: Fix #19169, TCustomListView.OnChanging()
(cherry picked from commit e8132d722a)
2024-05-19 22:37:12 +03:00
Bart
4e7fdfe3a3 Issues.xml: TListView.OnChanging not supported (cocoa,gtk2,gtk3,qt,qt4,qt5,qt6. the other WS don't have an issue.xml, or are deprecated).
(cherry picked from commit 55a3ce52e0)
2024-05-19 22:37:12 +03:00
Bart
0d09d073c9 Merge branch 'lvonchanging'
(cherry picked from commit 76bbc6e2e5)
2024-05-19 22:37:11 +03:00
wp_xyz
68d01bced8 Virtualtreview: Fix loading resources from DLL (https://forum.lazarus.freepascal.org/index.php?topic=67250.msg517169)
(cherry picked from commit 03c96ee8aa)
2024-05-19 16:20:14 +03:00
wp_xyz
71d1f54590 IDE/Component palette editor: Make sure that "Restore defaults" is always visible. Issue #40911
(cherry picked from commit de3376efef)
2024-05-19 16:20:14 +03:00
dsiders
d4d4ec7f0c Docs: LCL/grids. Updates TCustomGrid.ShowCellHintWindow topic for changes in e9425e93.
(cherry picked from commit 76c40f6761)
2024-05-19 16:20:14 +03:00
wp_xyz
a18e2e9fda LCL/Grids: Fix TCustomGrid.ShowCellHintWindow to use screen coordinates for the hint window. Issue #40867, patch by Iluha Companets.
(cherry picked from commit e9425e930f)
2024-05-19 16:20:14 +03:00
dsiders
124327f65b Docs: LCL/comboex. Updates the TCustomComboBoxEx.DrawItem topic for changes in
755dea7b.

(cherry picked from commit d2d921d2d6)
2024-05-19 16:20:13 +03:00
wp_xyz
49a4819d96 LCL/TComboboxEx: Draw scaled icons. Issue #40905, patch by foxpas.
(cherry picked from commit 755dea7b4d)
2024-05-19 16:20:13 +03:00
Bart
ab1bf5dbc1 TLabeldEdit: publish property NumbersOnly.
(cherry picked from commit 76182b6c00)
2024-05-19 16:20:13 +03:00
Juha
54f9d96c35 LazControls: Filter data by TreeFilterEdit also when the TreeView is switched. By n7800.
(cherry picked from commit 7f000a6970)
2024-05-19 16:20:13 +03:00
wp_xyz
9092a2cfc0 TAChart: Fix inconsistent usage of brush styles in series OnCustomDrawPointer (https://forum.lazarus.freepascal.org/index.php/topic,66664.msg511859.html#msg511859).
(cherry picked from commit e11e1d3921)
2024-05-19 16:20:13 +03:00
Maxim Ganetsky
75b70bbbc0 LCL-Gtk2: more fine-grained Fly/Openbox workaround. Patch by Garry Wood, issue #40583.
Fixes crashes on Ubuntu 23 after
d538fbd4f7.

(cherry picked from commit 262066a6ae)
2024-05-19 16:20:12 +03:00
Željan Rikalo
78a3c8cd12 Qt5,Qt6: Fixed doubled menu on designer surface. Patch by Don Siders. issue #40947
(cherry picked from commit bfc25b89bb)

Co-authored-by: Željan Rikalo <zeljko@lazarus-ide.org>
2024-05-18 10:10:05 +00:00