[Lazarus] [Lazarusdev] RFC --- We are planning the next release: Lazarus 2.0.6
Luca Olivetti
luca at wetron.es
Sun Oct 13 15:10:36 CEST 2019
El 13/10/19 a les 14:46, Martin Frb via lazarus ha escrit:
> This release will be built with FPC 3.0.4.
> The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.
>
> Here is the list of fixes for Lazarus 2.0.4 (since 2.0.0):
> http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
>
> We would invite everyone to provide their feedback to help us improve
> this upcoming release. Please let as know in particular:
> - Any bug-fixes already made to trunk, that you believe should still be
> merged to the fixes branch (fixes that are not listed on the above wiki page)
In my copy of lazarus 2.0.4 I have the fix for bug
https://bugs.freepascal.org/view.php?id=35716
and the patch for the still opened
https://bugs.freepascal.org/view.php?id=35715
Also, I don't know if this will be in 2.0.6 (I need it since the bugs in
fpc 3.0.4 affect my projects, so I have to use fixes_3_2):
--- components/virtualtreeview/VirtualTrees.pas (revision 62005)
+++ components/virtualtreeview/VirtualTrees.pas (working copy)
@@ -8014,12 +8014,12 @@
if OldPosition < Position then
begin
// column will be moved up so move down other entries
- Move(FPositionToIndex[OldPosition + 1],
FPositionToIndex[OldPosition], (Position - OldPosition) * SizeOf(Cardinal));
+ System.Move(FPositionToIndex[OldPosition + 1],
FPositionToIndex[OldPosition], (Position - OldPosition) * SizeOf(Cardinal));
end
else
begin
// column will be moved down so move up other entries
- Move(FPositionToIndex[Position], FPositionToIndex[Position + 1],
(OldPosition - Position) * SizeOf(Cardinal));
+ System.Move(FPositionToIndex[Position], FPositionToIndex[Position
+ 1] , (OldPosition - Position) * SizeOf(Cardinal));
end;
FPositionToIndex[Position] := Column.Index;
end;
@@ -8264,7 +8264,7 @@
begin
// Index found. Move all higher entries one step down and
remove the last entry.
if I < Upper then
- Move(FPositionToIndex[I + 1], FPositionToIndex[I], (Upper -
I) * SizeOf(TColumnIndex));
+ System.Move(FPositionToIndex[I + 1], FPositionToIndex[I] ,
(Upper - I) * SizeOf(TColumnIndex));
end;
// Decrease all indices, which are greater than the index to be
deleted.
if FPositionToIndex[I] > OldIndex then
Bye
--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es/
Tel. +34 93 5883004 (Ext.3010) Fax +34 93 5883007
More information about the lazarus
mailing list