Commit Graph

22295 Commits

Author SHA1 Message Date
Željan Rikalo
6c59e95098 Qt5: implemented RemoveMinMaxDates for QtCalendar 2022-07-23 14:52:46 +02:00
Željan Rikalo
f97126e5d7 Qt5: Implemented SetMinMaxDate for QtCalendar 2022-07-23 14:48:30 +02:00
Maxim Ganetsky
58ba82e9fe LCL: updated Russian translation 2022-07-22 01:06:15 +03:00
Bart
c0cc8a7c44 TCalendar: publish MinDate and MaxDate. 2022-07-21 17:54:28 +02:00
Bart
e97e733747 Merge branch calendar-minmaxdate into main. 2022-07-21 12:33:52 +02:00
Bart
3304ccd6eb GTK3: Document that the native calendar does not support a MinDate or MaxDate. 2022-07-20 22:25:35 +02:00
Bart
8157c949be GTK2: Document that the native calendar does not support a MinDate or MaxDate. 2022-07-20 22:23:03 +02:00
Bart
8b14d9076f QT(4) Implement TQtWSCustomCalendar.RemoveMinMaxDates. 2022-07-20 17:32:49 +02:00
Bart
756ae8d6d5 QT(4) Implement TQtWSCustomCalendar.SetMinMaxDate. 2022-07-20 17:16:24 +02:00
Bart
abb8e19732 TCalendar: move widgetset code for setting Min/MaxDate to SetProps (because is needs a handle). 2022-07-19 19:35:34 +02:00
wp_xyz
13f4f576ab LCL/extctrls: Add new TCustomPanel/TPanel property VerticalAlignment which exists in Delphi. 2022-07-19 19:28:16 +02:00
Bart
4c792b0295 TCalendar: factor out ApplyLimits and RemoveLimits. No functional changes. 2022-07-19 19:18:37 +02:00
Bart
3dba52b4eb TCalendar: don't truncate MinDateTime or MaxDateTime in CheckRange. 2022-07-19 13:59:25 +02:00
Bart
6167bca327 TCalendar: nicer errormessage if a date is smaller than MinDateTime or larger than MaxDateTime. 2022-07-19 10:37:43 +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
508aaf8079 WinCE add TWinCEWSCustomCalendar.SetMinMaxDate and TWinCEWSCustomCalendar.RemoveMinMaxDates (as of yet untested, but it compiles). 2022-07-18 22:31:36 +02:00
Bart
750e90c062 Win32 add a WSCheckHandleAllocated in TWin32WSCustomCalendar.RemoveMinMaxDates and remove unused var. 2022-07-18 22:25:24 +02:00
Bart
7db0e34a8c Start implementing MinDate and MaxDate for TCalendar. 2022-07-18 22:18:04 +02:00
Bart
455dc87b83 Don't raise an exception when date in the edit is out of bounds. Issue #39825. 2022-07-17 09:57:36 +02:00
wp_xyz
39a13d91bb LCL/Win32: Fix opening popup menu when Application.MainForm does not exist. Issue #39451. Patches by DeerLab and Iret Company. 2022-07-05 15:06:47 +02:00
Dmitry Boyarintsev
73bad58fd3 Cocoa: updating constants values to be friendly with arm cpus on mac, issue #39809 2022-06-27 01:39:55 +03:00
Željan Rikalo
7568b05082 Qt5: fixed crash when calling stretchBlt() on invisible form. issue #39780 2022-06-14 10:05:20 +02:00
Juha
2495ef1923 LCL-GTK3: Fix indentation. 2022-06-12 10:07:25 +03:00
Juha
f14b0fb03c LCL-GTK2 and LCL-GTK2: Allow OpenDialog Mime Filters. Issue #39790, patch by theo222. 2022-06-11 21:25:31 +03:00
Maxim Ganetsky
896e1525d7 Translations: Slovak translation update by LacaK, issue #39791 2022-06-11 03:28:22 +03:00
wp_xyz
e10b896d7e LCL/FloatSpinEdit: Fix KeyPress swallowing the 'e' of exponential notation. 2022-06-10 17:21:36 +02:00
Željan Rikalo
45631db533 Qt,Qt5: send LMContextMenu from designer. issue #39787 2022-06-08 14:47:34 +02:00
Juha
72fda31b81 LCL: Delete TCustomSpeedButton.DoMouseUp. Part of merge request !21. 2022-06-03 12:52:45 +03:00
alexrayne
3b4fc416a8 LCL: Fix band height evaluation in ControlBar. Now single row snaps to inner control height. 2022-06-02 13:12:23 +03:00
Dmitry Boyarintsev
6f5b2e4b66 cocoa: using the name filter for EnumFonts function, issue #39771 2022-06-02 01:05:31 +03:00
Dmitry Boyarintsev
ce065e2e52 cocoa: adding full font style enumeration, issue #39771 2022-06-01 00:37:54 +03:00
mattias
e409c84c9d lcl: fixed git line ending 2022-05-29 19:51:21 +02:00
mattias
843ed47f9a lcl: fixed parsing with fpdoc 2022-05-29 19:23:35 +02:00
Dmitry Boyarintsev
ba8d995dab cocoa: storing underlying and strikeout with HFONT 2022-05-28 01:13:31 +03:00
Dmitry Boyarintsev
0d375636c3 cocoa: adding support to read/write the additional font configuratinos for the font panel. Updating font panel preview section as selections are changed by the user. Fixes issue #39765. 2022-05-28 01:13:30 +03:00
wp_xyz
282e47bb8a Revert unintentionally committed files 2022-05-24 15:38:36 +02:00
wp_xyz
afa0c12e15 Examples/FontEnum: Fix selection of italic fonts (https://forum.lazarus.freepascal.org/index.php/topic,59444.msg443180). 2022-05-24 15:35:00 +02:00
Juha
0096648e9c LCL-Win32: Prevent AV due to message handling after freeing method pointer. Issue #39754, patch by DeerLab. 2022-05-19 12:41:41 +03:00
Bart
09584a03b9 LCL: implement PromptForFileName in a Delphi compatible way (even though the function is badly designed IMHO). Issue #39740. 2022-05-18 22:51:52 +02:00
Juha
6c54a68607 LCL-GTK3: Implement AppMinimize and AppRestore. Issue #39753, patch by Anton Kavalenka. 2022-05-18 00:27:27 +03:00
Juha
7f199b0d44 LCL: Prevent an exception with MouseDown on a Grid which lost focus. Issue #39730, patch by Soner. 2022-05-18 00:27:27 +03:00
Juha Manninen
6ae79c8197 Merge branch 'ayatana_multiuser' into 'main'
Systray on Unix needs to write user specific file to /tmp

See merge request freepascal.org/lazarus/lazarus!92
2022-05-17 11:50:17 +00:00
mattias
174cf206d4 lcl: fixed TCustomForm.GetMonitor to avoid calling SetBounds 2022-05-17 10:32:34 +02:00
mattias
819e17fc38 lcl: wince: aligns WinCE to Win32 from LacaK 2022-05-17 09:48:36 +02:00
mattias
becdd42b6d lcl: fixed TCustomForm.GetMonitor when handleallocated and visible 2022-05-16 15:25:08 +02:00
mattias
db88c83b22 lcl: TCustomForm.GetMonitor consider poDefaultPosOnly 2022-05-16 12:14:10 +02:00
mattias
cf9253d7a7 lcl: TCustomForm.GetMonitor consider Position and DefaultMonitor on first show 2022-05-16 11:29:43 +02:00
wp_xyz
0883c8c524 LCL/ListView: implement incremental search in virtual mode for Windows. Issue #39748. 2022-05-13 11:06:11 +02:00
Dmitry Boyarintsev
a1b0518709 Cocoa: fix the callback call for cocoa tabcontrol mouseup event (never happens, but sanity is the best), issue #39731 2022-05-13 00:07:08 +03:00
Dmitry Boyarintsev
7ee95e21d0 Cocoa: only recognizing tab clicks, if they are placed on any of the tab buttons, issue #39731 2022-05-13 00:06:36 +03:00