Commit Graph

488 Commits

Author SHA1 Message Date
Juha
c285b58aa3 LCL: Remove UTF8CompareLatinTextFast calls. 2024-02-09 01:20:36 +02:00
Maxim Ganetsky
f0eb9b849d IDE, LCL: Lazarus help output refactoring by n7800, issue #40690:
1. The text has been slightly corrected and made more uniform.
2. The parameters are sorted in some logical order, starting with the more "global" ones. A long list of values for debugging is located at the end. Now all parameters are visible at once, without scrolling.
3. Indentations fixed.
4. The list of values for the --skip-checks parameter is listed in a column, similar to the values for the --debug-enable parameter. This is easier to read and does not create a very long line, which is visible in the screenshot.
5. The "LCL Interface specific options:" header is displayed only if such parameters exist.
6. Changed max line length to a more standard 80.
7. Help output has been moved in a nested function.
8. Removed unused code.
2024-01-20 05:04:42 +03:00
Juha
9dc10d9aed LCL-CustomDrawn: Check all list entries in VerifyAndCleanUpFontDirectories. Issue #40694, patch by Alexey Torgashin. 2024-01-14 10:55:05 +02:00
Maxim Ganetsky
f23c89a10d LCL-Win32 and CustomDrawn: cleaned up SHGFI_* constants, patch by lagprogramming, issue #40674 2024-01-03 03:40:34 +03:00
Juha
728725bd7f LCL-CustomDrawn: Fix TButton's caption. Issue #40638, patch by Alexey Torgashin. 2023-12-11 22:39:46 +02:00
Juha
2c1472b435 CustomDrawn: Fix TForm's MouseMove. Issue #40609. 2023-11-25 11:48:14 +02:00
mattias
34222c3fa8 updated makefiles 2023-09-12 16:25:55 +02:00
wp_xyz
c15b41d8ed LCL/TShape: Inherit TShape from new TCustomShape class. 2023-09-12 12:03:54 +02:00
Maxim Ganetsky
904b5fd71c LCL (Win32, CustomDrawn): removed constants already present in Windows/ShlObj units, issue #40451 2023-08-19 02:26:26 +03:00
mattias
8d92e3b67d updated makefiles 2023-08-14 20:31:20 +02:00
wp_xyz
5f92439334 CustomDrawn: Fix comments (Patch by LagProgramming, https://forum.lazarus.freepascal.org/index.php/topic,64186.msg487506.html ) 2023-08-04 19:37:36 +02:00
Martin
89aefec06a TTaskDialog: fix WS registration 2023-07-26 01:08:26 +02:00
Bart
4deab8fcb5 Revert "TTaskDialog: fix widgetset registration."
This reverts commit e8dc8eb5fc, because it broke compilation.
2023-07-26 00:54:15 +02:00
Bart
86d6abd65f TTaskDialog: revert the last 2 commits, as they break compilation. 2023-07-26 00:34:55 +02:00
Bart
a1b20c912c TTaskDialog: second attempt to fix widgetset registration. 2023-07-26 00:17:22 +02:00
Bart
e8dc8eb5fc TTaskDialog: fix widgetset registration. 2023-07-26 00:04:46 +02:00
Bart
71f8725fb8 Merge branch 'wstaskdialog' 2023-07-24 20:20:22 +02:00
Juha
1574149093 Customdrawn: Cleanup. Issues #40387 and #40388. 2023-07-19 11:16:27 +03:00
Bart
cfbb089e1f TaskDialog: Start refactoring TTaskDialog: layout the basic infrastructure for a TWSTaskDialog class. 2023-07-17 11:05:33 +02:00
wp_xyz
da8a33d43f CustomDrawn: Add missing result value of function TCDWidgetSet.DrawFocusRect. Patch by lagprogramming. 2023-07-08 13:18:14 +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
41adb276bb Remove obsolete checks for FPC versions earlier then 3.0. 2023-07-07 17:39:02 +03:00
zeljan1
81002eb2ed CustomDrawn: cleanup, patch by lagprogramming 2023-07-06 11:21:13 +02:00
Juha
211d95da17 LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them. 2023-07-03 11:17:01 +03:00
Juha
059aca597e LCL: Call lTarget.IntfUTF8KeyPress instead of LCLSendUTF8KeyPress in procedure CallbackKeyChar. Issue #40233. 2023-04-27 17:59:19 +03:00
Juha
9e69dd9798 LCL-CustomDrawn: Improve TEdit key press events. Issue #40221, patch by Alexey Torgashin. 2023-04-21 12:45:31 +03:00
Juha
2ae1edf24e LCL-CustomDrawn: Fix TCDWidgetSet.SetTextColor. Issue #40204. 2023-04-15 11:24:46 +03:00
Juha
63b6e913aa LCL-CustomDrawn: Fix a bug at TCDWidgetSet.SaveDC. Issue #40205. 2023-04-15 11:22:13 +03:00
wp_xyz
5f4881799f lcl/customdrawn: Cleanup of hints and warnings. Triggered by https://forum.lazarus.freepascal.org/index.php/topic,63029.msg477014/topicseen.html 2023-04-13 12:49:44 +02:00
wp_xyz
90ea7941f6 CustomDrawn: Fix font height issue. Patch by lagprogrammin (https://forum.lazarus.freepascal.org/index.php/topic,62849.msg475824.html#msg475824) 2023-03-31 20:02:24 +02:00
wp_xyz
09b63c4607 CustomDrawn: Add missing return value of the function TCDWSButton.GetText. Patch by lagprogrammin, https://forum.lazarus.freepascal.org/index.php/topic,62833.msg475362.html 2023-03-30 15:44:49 +02:00
Juha
00f4ec79dc LCL-CustomDrawn: Fix compilation on Windows. Fix color in TCDWidgetSet.ExtTextOut. Issue #40182, patch by Bart B. 2023-03-27 18:09:58 +03:00
Juha
d5596c80a9 LCL: Remove tests for define WithOldDebugln. It has been there since 2012. 2021-10-31 09:51:28 +02:00
Juha
75aebbee85 LCL: Consider that MemSize can return 0 with a custom MemoryManager. Merge request !27 by Sergey Larin. 2021-10-28 11:23:36 +03:00
Juha
14304e8180 LCL: Fix typos in virtual key constants. Issue #39434, patch by Don Siders. 2021-10-20 23:02:41 +03:00
maxim
b8d0d9366b LCL: fixed typos related to 'occur' word
git-svn-id: trunk@65207 -
2021-06-10 22:21:45 +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
751852a44a LazUtils: New function UTF8CompareLatinTextFast. Use in IDE instead of UTF8CompareText.
git-svn-id: trunk@64385 -
2021-01-14 13:52:23 +00:00
bart
6fb1bd833b LazUtils: Remove PasWStr unit. It is obsolete since fpc 3.0.
git-svn-id: trunk@64123 -
2020-11-11 17:35:01 +00:00
juha
5779a01102 CustomDrawn: Fix compilation of CustomDrawn X11. Issue #37813, patch from Sven Barth.
git-svn-id: trunk@63924 -
2020-09-26 09:32:24 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
mattias
61c53d6f41 LazUtils/FreeType: Separate FreeType stuff into its own package
git-svn-id: trunk@63558 -
2020-07-14 18:09:17 +00:00
ondrej
ef8d6a825e ComboBox: implement TComboBoxStyle.IsOwnerDrawn and .IsVariable and use them instead of the in [] syntax
git-svn-id: trunk@63228 -
2020-05-26 22:25:15 +00:00
juha
e0156207ac LCL: Initialize image description in widgetsets where not done already. Issue #36955, patch from Michal Gawrycki.
git-svn-id: trunk@63131 -
2020-05-09 22:28:29 +00:00
juha
651a6436a2 Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred.
git-svn-id: trunk@62890 -
2020-04-05 11:35:01 +00:00
juha
b2501a2b9a Customdrawn: Implement EnumDisplayMonitors and GetMonitorInfo for CD_X11 and CD_win32. Issue #31738, patch from Anton Kavalenka.
git-svn-id: trunk@62841 -
2020-04-01 10:43:08 +00:00
ondrej
74fb203f39 LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
juha
519db75d62 CustomDrawn: Improve function GetMonitorInfo(). Issue #36574, patch from Yuriy Sydorov.
git-svn-id: trunk@62600 -
2020-01-31 09:53:07 +00:00
juha
beaf08063c CustomDrawn: Fixed crash on startup. Implement EnumDisplayMonitors() and GetMonitorInfo(). Issue #36574, patch from Yuriy Sydorov.
git-svn-id: trunk@62599 -
2020-01-30 17:12:37 +00:00