Commit Graph

22244 Commits

Author SHA1 Message Date
wp_xyz
d3396e9fa0 LCL/Listview: Fix listview jumping to first item when a key is pressed in virtual mode, issue #39715. 2022-05-11 11:04:51 +02:00
mattias
ebc1ea2655 lcl: protected TControl.DoMouseUp/Down 2022-05-07 20:39:15 +02:00
mattias
b2be620760 lcl: gtk2: send LM_ContextMenu to designer after mouse release 2022-05-07 07:05:01 +02:00
mattias
b3be9dea57 lcl: gtk2: send LM_ContextMenu to designer 2022-05-07 06:11:16 +02:00
Ondrej Pokorny
1837c65413 lcl TLabel: unbind Color and Transparent to fix ParentColor issues (fixes) 2022-05-03 20:42:26 +02:00
Ondrej Pokorny
4ffce1ec8f lcl TLabel: unbind Color and Transparent to fix ParentColor issues 2022-05-03 09:39:24 +02:00
Željan Rikalo
000a6b3a86 Qt5: fixed HighDPI scaling. issue #39610 2022-04-30 15:36:04 +02:00
Željan Rikalo
027cf2cec3 Gtk2: fixed maximized form without border, fixed brush initialization. Patches by Anton Kavalenka. issue #39702, issue #39722 2022-04-28 09:44:10 +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
417ff31e84 LCL/ImageList: Fix incorrect png format check in lfm files. Issue #39719, patch by Guilherme Scaglia. 2022-04-22 15:50:32 +02:00
wp_xyz
b694be37b0 LCL/ListView: Better fix for editing virtual multi-select listview than 451f75e3ce. Issue #39708. 2022-04-13 19:41:38 +02:00
wp_xyz
451f75e3ce LCL/ListView: Disable editing of virtual list items when multiple items are selected to avoid transferring the edited caption to the wrong node. 2022-04-13 14:45:03 +02:00
wp_xyz
ba8174b384 LCL/ListView: Fix modifying incorrect item when editing in virtual mode. Issue #39708. 2022-04-12 19:23:55 +02:00
Željan Rikalo
2d7f070245 Qt5: fixed Ctrl+Shift+Alt with keys. issue #39704 2022-04-11 17:51:46 +02:00
Juha
27a2cf4ab8 LCL-GTK3: Use smaller dash size for SynEdit gutter mark etc. Issue #39703, patch by Alexey Torgashin. 2022-04-09 13:43:50 +03:00
Juha
483102e819 LCL-GTK3: Fix ScrollBox. Issue #39694, patch by Anton Kavalenka. 2022-04-07 00:35:14 +03:00
wp_xyz
478e5101d9 LCL/StringGrid: Fix crash when Columns are exchanged and column indices are specified in reverse order. 2022-04-06 00:14:48 +02:00
mattias
e3ab8ac5c3 lcl: comments 2022-04-05 13:36:35 +02:00
wp_xyz
faed788b23 LCL/ListView: Fix TListview in cocoa hanging after fb64d6ef4d (related to issue #39693). 2022-04-04 15:55:11 +02:00
wp_xyz
9aa8b52ba2 LCL/ListView: Fix OnSelectItem not showing previously selected item when argument Selected=false (on Windows). 2022-04-04 11:51:42 +02:00
wp_xyz
fb64d6ef4d LCL/ListView: Fix multi-selection in virtual mode. Issue #39693. 2022-04-03 23:27:52 +02:00
Bart
093c5caebb LCL: Make TEditButton.Edit public. Issue #39681. 2022-03-26 10:47:01 +01:00
Zaher Dirkey
76c95e8c47 make TPopupNotifier.BidiMode as Application.BidiMode
Just simple logical fix a crash ADragObjectCopy
2022-03-18 18:18:54 +02:00
mattias
e727e9f13b lcl: undo alpha reverse with comment 2022-03-18 14:29:24 +01:00
mattias
a435993a01 lcl: TBitmap.LoadFromFile: fixed setting alpha for 32bit bitsperpixel 2022-03-18 10:14:07 +01:00
wp_xyz
d2701ed5d1 LCL/Grids: Fix cell painting when text is rotated. 2022-03-16 11:11:55 +01:00
wp_xyz
201075cbd8 LCL: Make procedure RotateRect() (local to customlabel.inc) publicly available in GraphMath. 2022-03-13 15:41:48 +01:00
Ondrej Pokorny
f9e896f0db TPanel: publish OnChangeBounds 2022-03-09 18:23:12 +01:00
michl
b0f6b29ad8 LCL: Label.ParentColor stored default True. Revert 53362c37. Issue #38976 2022-03-09 08:23:01 +01:00
Juha
a1dca01b66 Revert an earlier change in 82b9902b12. The checks are needed. 2022-03-06 09:11:08 +02:00
Juha
b02bb3563b Revert "LCL: Fix Toolbar size when inside a Controlbar". Causes ChangeBounds loop in a bottom anchored Toolbar with GTK2. 2022-03-04 22:25:41 +02:00
Juha
82b9902b12 LCL: Prevent an occational range error in ShellListView. Remove useless checks. 2022-03-04 12:50:22 +02:00
Juha
78f789c59b LCL: Fix Toolbar size when inside a Controlbar. Merge request !77 by Alexander Litjagin. 2022-03-04 00:27:15 +02:00
Željan Rikalo
f70878564b Qt5: added QPixmapCache_Clear() to pascal binding. part of issue #38844 2022-02-25 18:00:07 +01:00
Željan Rikalo
db27890d55 Qt5: added QPixmapCache_clear(). part of issue #38844 2022-02-25 17:56:11 +01:00
Željan Rikalo
b36000fc26 Qt5: increased libQt5Pas version. issue #39655 2022-02-25 16:57:37 +01:00
Željan Rikalo
11f9203046 Qt5: fixed session management bug. issue #39655 2022-02-25 16:56:14 +01:00
Juha Manninen
23b2324f9f Merge branch 'filedialog-title-emptystr-save-fix' into 'main'
The TCommonDialog.Title property is flagged as nodefault

See merge request freepascal.org/lazarus/lazarus!79
2022-02-25 13:38:42 +00:00
Juha
77c1ac66d6 LCL-Win32: Use SendMessageW API function in TWin32WidgetSet.SendMessage. Issue #39656, patch by rasberryrabbit. 2022-02-25 13:01:30 +02:00
Juha Manninen
1773d39af8 Merge branch 'main' into 'main'
Fix TTabControl background color Issue #25468

See merge request freepascal.org/lazarus/lazarus!82
2022-02-25 10:07:19 +00:00
Juha Manninen
67c57d84b1 Merge branch 'grid-fade-unfocused-selection' into 'main'
Special color for selected cells when Grid has no focus

See merge request freepascal.org/lazarus/lazarus!75
2022-02-25 09:59:31 +00:00
Juha Manninen
48eac88385 Merge branch 'qt5-filedialog-native' into 'main'
QT5 Native File Dialogs

See merge request freepascal.org/lazarus/lazarus!80
2022-02-25 09:08:04 +00:00
Niel Buys
e13e0f11f5 Fix TTabControl background color #25468 2022-02-24 16:14:17 +02:00
Juha Manninen
e7346c9f69 Merge branch 'qt-getwheelscrolllines-fix' into 'main'
QT: Fixed uninitialized Result when getting WheelScrollLines

See merge request freepascal.org/lazarus/lazarus!78
2022-02-24 12:27:18 +00:00
Sergey Larin
376abd4257 Allow Native QT5 FileDialogs.
Disabled QFileDialogDontUseNativeDialog option.
DontUseNativeDialog option left for PreviewFileDialog only if QT_NATIVE_DIALOGS is not defined.
2022-02-20 16:22:34 +03:00
Sergey Larin
72b19e5f84 Adapted creation of QtFilterString for native dialogs mode.
- Fixed the formation of the filter string, searching in the list for a subsequent call to FileTypeChanged.
- In order for the extensions themselves to be displayed in the drop-down list, and not just the titles,
  Unicode characters FULLWIDTH LEFT PARENTHESIS, FULLWIDTH RIGHT PARENTHESIS are used instead of '(' and ')'.
2022-02-20 16:22:33 +03:00
Sergey Larin
b85417a330 The TCommonDialog.Title property is flagged as nodefault.
Without this change, Title property equal to '' is not saved to .lfm file.
2022-02-20 13:40:35 +03:00
Sergey Larin
bf3f6dbae2 Some non-ASCII character has been replaced in the word "don't" in the comments 2022-02-20 11:10:30 +03:00
Sergey Larin
3e672ebe93 QT4: fixed uninitialized Result when getting WheelScrollLines 2022-02-20 10:14:03 +03:00
Sergey Larin
61f292751a QT5: fixed uninitialized Result when getting WheelScrollLines 2022-02-20 10:13:46 +03:00