mattias
fb03756b41
replaced url http://wiki.freepascal.org with https
2025-02-13 08:49:48 +01:00
Juha
d784606f77
LCL: Fix deprecation warnings. Issue #40918 , patch by Don Siders.
2024-04-26 00:59:26 +03:00
rich2014
21fc3631d5
Fix #40737 : make TMethodNameTable/TMethodNameTableEntry compatible with FPC 3.3.1
...
The change follows
170c05592b
Patch by Dean Mustakinov, issue #40737 .
2024-02-04 21:54:10 +08:00
rich2014
2e28bd8b6d
Revert "Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64)."
...
This reverts commit 8253bd9f8f
.
2024-02-03 09:05:43 +08:00
Maxim Ganetsky
8253bd9f8f
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 .
2024-01-30 17:45:57 +03:00
Martin
40421d987a
LCL/WS: change LazLogger to LazLoggerBase
2023-12-03 15:58:47 +01:00
wp_xyz
9fc524128f
LCL/TShape: clarify deprecation notes added in 144bdc06af
2023-09-12 20:02:15 +02:00
wp_xyz
c15b41d8ed
LCL/TShape: Inherit TShape from new TCustomShape class.
2023-09-12 12:03:54 +02:00
Bart
b7cc27d3a5
Refactoring TTaskDialog:
...
- TWSTaskDialog.Execute: Don't cast ADlg to TTaskDialog.
- Adapt signature of function ExecuteLCLTaskDialog accordingly.
- Less debug output
2023-07-24 11:06:22 +02:00
Bart
9a3e5c120d
Refactoring TTaskDialog:
...
- Change signature of TWSTaskDialog.Execute and related functions/methods so we can set ParentWnd and retrieve RadioRes.
The TLCLTaskDialog now should act the same as the old emulated version (unit LCLTaskDialog).
2023-07-20 20:09:38 +02:00
Bart
c3c73c48fc
Refactoring TTaskDialog:
...
- TWSTaskDialog.Execute: return integer (modal result of the dialog) instead of boolean
- Idem for related functions and methods
2023-07-20 10:55:48 +02:00
Bart
b163a35cb3
Refactoring TTaskDialog:
...
- Fix not displaying common buttons in TLCLTaskDialog.SetupControls
- Assign TLCLDialog.FDlg in the CreateNew() constructor.
- Free LDefaultFont
- Start comparing the new form vs the old form
Still not functional.
2023-07-19 19:43:35 +02:00
Bart
fc6bbcc936
TCustomTaskDialog: inherit form TLCLComponent and register the widgetset class.
2023-07-17 13:52:40 +02:00
Bart
6fb319fae8
WSDialogs: basic implementation of TWSTaskDialog.Execute.
2023-07-17 12:53:27 +02:00
Bart
57e13c67d3
TWSTaskDialog: change signature of Execute method. Reason: TTaskDialog is not related to TCommonDialog.
...
Eventually we need to cast the parameter to TCustomTaskDialog in the Win32 implementation.
Because of the (Delhi compatible) signature of TTaskDialog.DoExcute, it seems that TCustomTaskDialog cannot
inherit from TCommonDialog, since this method (TCustomTaskDialog.DoExecute) must be dynamic, so it cannot
also be "override" as well.
2023-07-17 12:43:04 +02:00
Bart
cfbb089e1f
TaskDialog: Start refactoring TTaskDialog: layout the basic infrastructure for a TWSTaskDialog class.
2023-07-17 11:05:33 +02:00
Juha
adfc424e92
Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION.
2023-07-07 17:39:03 +03:00
Juha
211d95da17
LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them.
2023-07-03 11:17:01 +03: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