rich2014
b6f12cebe3
Fix #40737 : make TMethodNameTable/TMethodNameTableEntry compatible with FPC 3.3.1
...
The change follows
170c05592b
Patch by Dean Mustakinov, issue #40737 .
2024-02-04 22:31:21 +08:00
rich2014
40212c8fcb
Revert "Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64)."
...
This reverts commit 8253bd9f8f
.
2024-02-03 09:14:43 +08:00
Maxim Ganetsky
6c32e00051
Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64).
...
The change follows
170c05592b
Fixes crash on IDE start on AARCH64 platforms when FPC 3.3.1 is used.
Patch by Dean Mustakinov, issue #40737 .
(cherry picked from commit 8253bd9f8f
)
2024-01-30 14:48:44 +00:00
Martin
291d78e391
LCL/WS: change LazLogger to LazLoggerBase
...
(cherry picked from commit 40421d987a
)
2023-12-03 15:59:32 +01:00
wp_xyz
897edd3625
LCL/TCheckListbox: Deprecate event OnItemClick (duplicate of Delphi-compatible event OnClickCheck) and related methods, issue #38933 . Fix KeyDown method to result in the same order of events as in Delphi (manually merged parts of 144bdc06
, 9fc52412
and 2d81eb05
)
2023-09-14 12:32:49 +02:00
wp_xyz
d77204685e
LCL/widgetset: Clearer code in FindClassNode (unit lcl/widgetset/wslclclasses.pp). Patch by lagprogramming ( https://forum.lazarus.freepascal.org/index.php/topic,63020.msg477013 )
2023-04-13 12:58:18 +02:00
Bart
44aa22799c
Win32 and WinCE; The WS calendar only accepts lowe limits > 1601-01-01
2022-07-19 10:21:59 +02:00
Bart
7db0e34a8c
Start implementing MinDate and MaxDate for TCalendar.
2022-07-18 22:18:04 +02:00
wp_xyz
c0c30424de
LCL/TListView: More complete fix of issue #39708 , based on patch by d7_2_laz ( https://forum.lazarus.freepascal.org/index.php/topic,59024.msg441180.html#msg441180 ).
2022-04-27 10:38:14 +02:00
wp_xyz
fb64d6ef4d
LCL/ListView: Fix multi-selection in virtual mode. Issue #39693 .
2022-04-03 23:27:52 +02:00
dmitry
0e0ef8c3ca
lcl-cocoa: restoring the items checked status after the sort, if WS needs some extra assistance for that. bug #39121 . potential resolution for #38137
...
git-svn-id: trunk@65351 -
2021-07-03 01:02:04 +00:00
juha
730c781eff
LCL: Remove useless FillChar() in procedure CreateVClass. Issue #34408 , patch by Bartek Dajewski.
...
git-svn-id: trunk@65105 -
2021-05-11 06:46:26 +00:00
bart
a148676b51
T(Float)SpinEdit: implement property EditorEnabled. ATM win32/64 and wince only. Issue #0038736 .
...
git-svn-id: trunk@64989 -
2021-04-14 07:25:00 +00:00
juha
c5c78f2c8b
LCL: Add widgetset support for TCustomListView.GetNextItem. Implement now for Win32. Issue #38565 , patch from Remko Plantenga.
...
git-svn-id: trunk@64848 -
2021-03-21 08:31:45 +00:00
dmitry
dff67d134c
lcl: update accessibility patch by David Jenkins. bug #38603
...
git-svn-id: trunk@64834 -
2021-03-18 02:48:41 +00:00
wp
2c9ec4c1ed
LCL/ShellCtrls: Display default shell icons in TShellListView. Issue #18247 .
...
git-svn-id: trunk@64764 -
2021-03-07 14:39:17 +00:00
wp
e431045dac
LCL/ShellTreeView: Add ShellCtrls to widgetsets. Widgetset-based solution for automatic shell icons in TShellTreeView (implemented for win32 only).
...
git-svn-id: trunk@64747 -
2021-03-05 15:14:19 +00:00
juha
51302252eb
LCL-GTK2: Paint a form with one color also after scrolling. Issue #16183 , patch from Joeny Ang.
...
git-svn-id: trunk@64167 -
2020-11-30 20:52:19 +00:00
juha
0011948d52
LCL: Implement TextHint for TComboBox. Issue #30682 .
...
git-svn-id: trunk@63731 -
2020-08-13 11:23:38 +00:00
juha
953b2ef2b1
LCL: Move function CreateEmulatedTextHintFont to TWinControl for future. Replace emulated hint status with a boolean.
...
git-svn-id: trunk@63729 -
2020-08-13 11:23:33 +00:00
martin
a5841ef7d9
LCL: TWSClassesList.Search, improve search
...
git-svn-id: trunk@63719 -
2020-08-11 17:17:53 +00:00
martin
53e492ccd2
LCL: Fix result of TWSClassesList.Search Issue #37360 Note 0124690 Patch by BrunoK
...
git-svn-id: trunk@63707 -
2020-08-09 13:56:39 +00:00
martin
c1d49b5369
LCL: NewInstance, search for WsClass, always call RegisterNewWSComp(Self). Issue #37360 Note 0124494
...
git-svn-id: trunk@63689 -
2020-08-04 11:20:05 +00:00
juha
8abfe4423f
LCL: Refactor RegisterWSComponent parameter ANewRegistration into a procedure RegisterNewWSComp.
...
git-svn-id: trunk@63671 -
2020-07-29 18:28:57 +00:00
juha
d8c4121c4f
LCL: Refactoring, move nested function GetNode out and rename as GetPClassNode.
...
git-svn-id: trunk@63670 -
2020-07-29 18:28:56 +00:00
martin
4076cca667
LCL: RegisterWsClass, make sure list is created
...
git-svn-id: trunk@63666 -
2020-07-29 10:23:14 +00:00
juha
efdce59d90
LCL: Optimize component registration and TLCLComponent.NewInstance. Issue #37360 , patch from BrunoK.
...
git-svn-id: trunk@63619 -
2020-07-22 08:34:07 +00:00
bart
703f17cf32
LCL: Prevent scrolling in the default Widgetset implementation of ListBox.SelectRange. Fix off by 1 error. Part of issue #0036929 .
...
git-svn-id: trunk@63337 -
2020-06-10 09:52:40 +00:00
juha
77e76e66b8
LCL: Support WS binding for ListBox.SelectAll. New ListBox.SelectRange. Issue #36929 .
...
git-svn-id: trunk@63329 -
2020-06-08 10:34:32 +00:00
dmitry
bc8507e6b6
lcl: adding combobox readonly back. The indentation for the property is to work like TEdit.ReadOnly preventing user from editing combobox text field by manipulating the text.
...
Changes by selecting combobox items are to be allowed
git-svn-id: branches/comboboxreadonly@63237 -
2020-05-28 12:46:33 +00:00
wp
254e43bb4f
LCL/Calendar: Remove option dsStartMonday from Calendar.DisplaySettings and replace it by Delphi-compatible Calendar.FirstDayOfWeek
...
git-svn-id: trunk@63220 -
2020-05-25 14:16:57 +00:00
ondrej
f6c39c019d
LCL: implement MDI for win32. Issue #36582 , based on patch by Kostas Michalopoulos, attempt 2
...
git-svn-id: trunk@62745 -
2020-03-12 09:28:38 +00:00
ondrej
29018d9a1a
Revert r62685 #e1838e46a0: LCL: implement MDI for win32. Issue #36582 , based on patch by Kostas Michalopoulos
...
git-svn-id: trunk@62739 -
2020-03-11 05:48:36 +00:00
juha
44f5630b20
LCL-QT5: Remove and cleanup recently added debug code. Issue #36773 was fixed faster than expected.
...
git-svn-id: trunk@62719 -
2020-03-08 16:33:55 +00:00
ondrej
e1838e46a0
LCL: implement MDI for win32. Issue #36582 , based on patch by Kostas Michalopoulos
...
git-svn-id: trunk@62685 -
2020-02-28 19:29:59 +00:00
mattias
292fc283b9
lcl: less hints
...
git-svn-id: trunk@62602 -
2020-01-31 14:10:00 +00:00
dmitry
556c5562fe
bug #36281 . Merged revision(s) 62516-62547 from branches/listviewsortindicator:
...
lcl: adding sortIndicator to the listview
........
win32: implementation of sortindicator
........
lcl: adding autosortindicator property for the listview
........
gtk2: sortindicator implementation
........
gtk2: reverting accidental changes (unrelated to sortindicator)
........
qt5: implementing sort indicator (seems like qt5 allows only 1 indicator per header)
........
cocoa: implementing sortIndicator
........
doc: adding short descriptions for SortIndicator and AutoSortIndicator
........
git-svn-id: trunk@62567 -
2020-01-17 01:49:23 +00:00
juha
915d805de0
LCL: Add lacking functionality for TPageControl, mostly for Windows. Issue #34867 , patch from Marcin Wiazowski.
...
git-svn-id: trunk@62201 -
2019-11-05 17:45:52 +00:00
wp
028edb1573
LCL/PairSplitter: Fix Position parameter and panel widths being out of sync under some circumstances ( https://forum.lazarus.freepascal.org/index.php/topic,46726.msg333773.html#msg333773 ).
...
git-svn-id: trunk@61909 -
2019-09-21 20:48:04 +00:00
juha
8466836623
LCL-GTK2: Fix autosize for TTrackBar when TickStyle := tsNone. Issue #34418 , patch from Joeny Ang.
...
git-svn-id: trunk@61473 -
2019-06-25 05:43:32 +00:00
dmitry
78bc4df384
lcl: adding interface methods for TWSCustomUpDown. So a widget specific implementation makes sense. #34663
...
git-svn-id: trunk@60965 -
2019-04-14 06:50:06 +00:00
dmitry
3ddc6c5a7b
LCL: adding IsWSComponentInheritsFrom(), so we're able to check in runtime, if a particular WS class has been registered (implemented)
...
git-svn-id: trunk@60964 -
2019-04-14 04:32:06 +00:00
jesus
44c14d648b
LCL, fix grids resizing bug in gtk, issue #35096
...
git-svn-id: trunk@60734 -
2019-03-20 09:29:59 +00:00
juha
a02fda2366
LCL: Remove the fixed VIRTUAL_VMT_COUNT limit in RegisterWSComponent. Get the real VMT size dynamically. Issue #34408 , patch from Bartek Dajewski.
...
git-svn-id: trunk@59294 -
2018-10-13 11:56:34 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
ondrej
70b731c254
LCL: publish DoubleBuffered & ParentDoubleBuffered
...
git-svn-id: trunk@58099 -
2018-06-03 20:36:08 +00:00
ondrej
460bcc1dd5
LCL: DoubleBuffered & ParentDoubleBuffered support
...
git-svn-id: trunk@58097 -
2018-06-03 19:45:05 +00:00
ondrej
ab410ae1d2
LCL, win32: add TWSWinControlClass.GetDoubleBuffered
...
git-svn-id: trunk@57305 -
2018-02-16 11:15:36 +00:00
ondrej
557b843294
LCL: high-dpi image list: support retina (for now Cocoa only)
...
git-svn-id: trunk@57240 -
2018-02-03 22:58:50 +00:00
ondrej
039c7ea1bf
LCL: High-DPI ImageList: reload WS image lists on resolution handle destruction (TPageControl, TListView)
...
git-svn-id: branches/HiDPIImageList@57073 -
2018-01-13 12:01:07 +00:00