Commit Graph

60705 Commits

Author SHA1 Message Date
wp
3368c71d4e Examples/VirtualTreeView: Fix "Advanced" demo crashing when option -CR is active.
git-svn-id: trunk@65096 -
2021-05-09 10:40:41 +00:00
wp
35660b1577 VirtualTreeView: Fix activation of cell editor in advanced demo (grid demo) by mouse click.
git-svn-id: trunk@65095 -
2021-05-07 21:13:31 +00:00
wp
1f43f33ca6 VirtualTreeView: Infinite loop in GetPreviousVisibleNoInit(). Issue #38836 (patch from JAM-Software repo, #599)
git-svn-id: trunk@65094 -
2021-05-07 20:22:07 +00:00
michl
c8e8ad8dc8 DockedFormEditor: Win32: Fixed wrong form size after changing AutoScroll, see issue #38856
git-svn-id: trunk@65093 -
2021-05-07 19:59:30 +00:00
juha
66493736c2 LCL-Win32: Show also empty ListView subitem as selected with RowSelect and OwnerData. Issue #38848, patch by Zaher Dirkey.
git-svn-id: trunk@65092 -
2021-05-07 09:20:49 +00:00
juha
2f5e5ca72a LCL-GTK3: Support function keys F1 .. F30. Issue #38842, patch by Anton Kavalenka.
git-svn-id: trunk@65091 -
2021-05-07 09:07:11 +00:00
juha
8891a9d277 LCL-GTK3: Fix TrackBar. Issue #38620, patch by Anton Kavalenka.
git-svn-id: trunk@65090 -
2021-05-07 09:07:09 +00:00
michl
5d6cad752d LCL: Fixed TForm.AutoScroll does not turn off scrollbars if UNCHECKED while scrollbars are showing. Issue #38856
git-svn-id: trunk@65089 -
2021-05-06 20:23:34 +00:00
wp
426f9a5353 LCL/gtk2: Fix polygon painting when Pen.Style = psClear and Winding = true. Issue #38852, patch by Anton Kavalenka.
git-svn-id: trunk@65088 -
2021-05-05 20:09:05 +00:00
bart
4b9ae7f263 Grids: use out parameters in MouseToCell and OffsetToColRow. Issue #0038847.
git-svn-id: trunk@65087 -
2021-05-05 16:00:16 +00:00
wp
890c02fb72 Examples/Virtualtreeview: Improved handling of ENTER and TAB keys in Advanced grid demo.
git-svn-id: trunk@65086 -
2021-05-05 10:39:20 +00:00
michl
74d996c632 LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView scroll only when ScrollBar is visible, see Issue #38838 forum entries.
git-svn-id: trunk@65085 -
2021-05-04 18:38:05 +00:00
wp
cea34fad16 Examples/VirtualTreeView: Fix crash of Advanced demo caused by date column editor.
git-svn-id: trunk@65084 -
2021-05-04 16:39:41 +00:00
michl
c25e153265 LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView does not calculate stacked controls, second attempt. Issue #38838.
git-svn-id: trunk@65083 -
2021-05-02 20:24:59 +00:00
mattias
5c8e7c1abb lcl: gtk2: debug
git-svn-id: trunk@65082 -
2021-05-02 15:38:00 +00:00
mattias
e70b03a463 codetools: readparamtype: use ReadTypeReference
git-svn-id: trunk@65081 -
2021-05-02 15:37:01 +00:00
mattias
8fb7b558f3 codetools: test GenericsDelphi_FuncParam
git-svn-id: trunk@65080 -
2021-05-02 15:33:23 +00:00
wp
6b4be3bcd9 LCL: Undo r65060 #5589d83d68 because it breaks qt5/gtk2/gtk3 on Windows. Issue #38831.
git-svn-id: trunk@65079 -
2021-05-02 09:01:56 +00:00
michl
f192422579 LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView does not calculate stacked controls. Issue #38838. Patch from Jamie Philbrook
git-svn-id: trunk@65078 -
2021-05-01 17:48:42 +00:00
michl
dbd10977a4 AnchorDocking: FloatingWindowsOnTop should not touch forms with FormStyle fsSplash, issue #38835, patch by Benjamin Rosseaux
git-svn-id: trunk@65077 -
2021-05-01 17:31:39 +00:00
juha
ef0eca3506 Docs: Updates for LCL and LazControls. Issue #38826, patch from Don Siders.
git-svn-id: trunk@65076 -
2021-04-30 22:20:05 +00:00
juha
c2fbfcd4c5 LCL-GTK3: Fix InputBox(). Issue #38710, patch from Anton Kavalenka.
git-svn-id: trunk@65075 -
2021-04-30 20:59:26 +00:00
juha
8d82fd5325 LCL-GTK3: Support PageControl's all 4 TabPosition values. Issue #38809, patch from Anton Kavalenka.
git-svn-id: trunk@65074 -
2021-04-30 20:59:24 +00:00
wp
cec9469511 TAChart: Fix icon of Apply button in ChartEditor demo.
git-svn-id: trunk@65073 -
2021-04-30 15:37:10 +00:00
pascal
246e2a5ac2 codetools: extended test (some are still failing)
git-svn-id: trunk@65072 -
2021-04-30 10:38:31 +00:00
pascal
7a252352cf codetools: added new test: find declaration for generic lists and arrays with member of default array property (still fails for generic array)
git-svn-id: trunk@65071 -
2021-04-30 10:32:34 +00:00
pascal
d1fdd59831 codetools: fixed program name of test
git-svn-id: trunk@65070 -
2021-04-30 04:59:19 +00:00
pascal
4e21c34991 codetools: partly fixed find declaration for members of default array property
git-svn-id: trunk@65069 -
2021-04-30 00:42:41 +00:00
pascal
88eaecc93d codetools: added new test
git-svn-id: trunk@65068 -
2021-04-30 00:37:11 +00:00
michl
32591d0aff AnchorDocking: Make HighDPI aware. Fixes issue #36718
git-svn-id: trunk@65067 -
2021-04-28 20:04:11 +00:00
juha
1b1306385e LCL: Support SpinEdit min..max range -8...-2 (both negative). Issue #38810.
git-svn-id: trunk@65066 -
2021-04-28 10:16:51 +00:00
bart
05664128ac T(Float)SpinEditEx: don't enforce MaxValue >= MinValue in UpdateControl. Related to issue #0038810.
git-svn-id: trunk@65065 -
2021-04-27 21:25:02 +00:00
juha
5bbea24d10 LCL-GTK3: Fix control font size calculation. Issue #38804, patch from Anton Kavalenka.
git-svn-id: trunk@65064 -
2021-04-27 06:28:24 +00:00
michl
df50d84e31 AnchorDocking: Save PixelsPerInch for correct size loading application with LCL scaling, Issue #36718
git-svn-id: trunk@65063 -
2021-04-26 21:13:30 +00:00
michl
1581009347 AnchorDockingDsgn: Set FloatingWindowsOnTop per default in new created IDE. See issue #19272
git-svn-id: trunk@65062 -
2021-04-25 15:58:56 +00:00
michl
a21a6484f6 AnchorDocking: Fixed fourth issue with option FloatingWindowsOnTop - set own MainDockForm so it's clear what windows are floating and what are docked. Issue #19272
git-svn-id: trunk@65061 -
2021-04-24 20:38:29 +00:00
wp
5589d83d68 LCL/ShellCtrls: Show built-in shell icons for gtk2, gtk3 and qt5 widgetsets. Patch by Salvadorbs, issue #18247.
git-svn-id: trunk@65060 -
2021-04-24 20:26:24 +00:00
juha
d994d08e67 Docs: Updates for LCL and LazUtils. Issue #38787, patch from Don Siders.
git-svn-id: trunk@65059 -
2021-04-23 15:34:13 +00:00
juha
17d15df1ee LCL-GTK3: Fix mask creation (bit-bepth 8 bit). Issue #38794, patch from Anton Kavalenka.
git-svn-id: trunk@65058 -
2021-04-23 15:34:11 +00:00
juha
eb9189fcac LCL-GTK3: Fix Canvas.Line and Canvas.Rectangle artifacts. Issue #38741, patch from Anton Kavalenka.
git-svn-id: trunk@65057 -
2021-04-23 15:34:09 +00:00
juha
ef7d930ca6 LCL-GTK2: Fix rect calculation and GetTextMetrics. Prevent painting cropped chars 'jy'. Issue #38268, patch from Anton Kavalenka.
git-svn-id: trunk@65056 -
2021-04-23 15:34:08 +00:00
balazs
25a1c56fc2 LCL: Prevent crash by calling ShowDragImage/HideDragImage only if DragImageListResolution is not nil.
git-svn-id: trunk@65055 -
2021-04-23 14:40:42 +00:00
wp
492321d819 TAChart: Extend charteditor by an "all-in-one" editor.
git-svn-id: trunk@65054 -
2021-04-22 22:56:58 +00:00
michl
038cc46fc5 LCL: Win32: Fixed FormStyle fsNormal is ignored after switching back from fsStayOnTop, only working for AnchorDocking with recreating of HWND. Issue #38790
git-svn-id: trunk@65053 -
2021-04-22 21:30:27 +00:00
michl
737f3518f6 LCL: Win32: Fixed FormStyle fsNormal is ignored after switching back from fsStayOnTop. Issue #38790
git-svn-id: trunk@65052 -
2021-04-22 20:59:40 +00:00
michl
6f18e2cc44 AnchorDocking: Fixed third bug with option FloatingWindowsOnTop - loading layout in OnCreate doesn't permute this option. Issue #19272
git-svn-id: trunk@65051 -
2021-04-22 18:47:05 +00:00
balazs
6c6ce16b28 Opkman: Correctly resolve dependencies for external packages.
git-svn-id: trunk@65050 -
2021-04-22 06:54:13 +00:00
maxim
900a9fda8b Packager: renamed 'NewPackage' constant, so its name better reflects that it is not a resource string anymore
git-svn-id: trunk@65049 -
2021-04-21 22:31:50 +00:00
maxim
77b2cb1973 Packager: now that after r65047 new package name is guaranteed to be valid Pascal identifier, simplify package creation logic (also reverted r65043 #77035b28a4)
git-svn-id: trunk@65048 -
2021-04-21 22:15:40 +00:00
maxim
7d79872679 Packager: Do not allow to translate lisPkgMangNewPackage ('NewPackage') string anymore. Unbreaks "Package -> New Package" and "Package -> New Component" for most translations into languages with non-latin alphabets, as new package name should be a valid Pascal identifier. Regenerated translations.
Before this change some translations of lisPkgMangNewPackage were discarded (in "Package -> New Package") or caused crashes (in "Package -> New Component") and other translations could be changed in "unexpected" ways (basically all symbols except 'a'..'z','A'..'Z','_','0'..'9' removed) in order to get a valid Pascal identifier. This is really not desired.

git-svn-id: trunk@65047 -
2021-04-21 22:05:35 +00:00