Misc packages: Adjust to changes in Laz/main (deprecated OffsetRect), less hints and warnings

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8838 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2023-06-15 23:33:46 +00:00
parent d060e53a49
commit 7940c5f9df
36 changed files with 65 additions and 51 deletions

View File

@ -1363,7 +1363,6 @@ var
cell: TSize; cell: TSize;
Rm, Ry: TRect; Rm, Ry: TRect;
sm: TCalSelMode; sm: TCalSelMode;
newDate: TDate;
begin begin
sm := FOwner.SelMode(Shift); sm := FOwner.SelMode(Shift);
cell := GetCellAt(APoint); cell := GetCellAt(APoint);

View File

@ -389,7 +389,6 @@ type
property ButtonCount: Integer read GetButtonCount; property ButtonCount: Integer read GetButtonCount;
property Buttons[AIndex: Integer]: TRadioButtonEx read GetButtons; property Buttons[AIndex: Integer]: TRadioButtonEx read GetButtons;
property ItemEnabled; property ItemEnabled;
published
constructor Create(AOwner: TComponent); override; constructor Create(AOwner: TComponent); override;
destructor Destroy; override; destructor Destroy; override;
end; end;

View File

@ -5,7 +5,7 @@ unit ExShape;
interface interface
uses uses
LCLVersion, Types, Graphics, Classes, SysUtils, ExtCtrls; LCLIntf, LCLType, LCLVersion, Types, Graphics, Classes, SysUtils, ExtCtrls;
type type
{$IF LCL_FullVersion < 2020000} {$IF LCL_FullVersion < 2020000}
@ -73,9 +73,6 @@ type
implementation implementation
uses
LCLIntf, LCLType;
{ TShapeText } { TShapeText }
constructor TShapeText.Create(AShape: TShape); constructor TShapeText.Create(AShape: TShape);

View File

@ -27,7 +27,7 @@ unit fpspreadsheetgrid;
interface interface
uses uses
Classes, SysUtils, LMessages, LResources, LCLVersion, Variants, LCLType, LCLIntf, LCLVersion, Classes, SysUtils, LMessages, LResources, Variants,
Forms, Controls, Graphics, Dialogs, Grids, StdCtrls, ExtCtrls, Forms, Controls, Graphics, Dialogs, Grids, StdCtrls, ExtCtrls,
fpstypes, fpspreadsheet, fpspreadsheetctrls; fpstypes, fpspreadsheet, fpspreadsheetctrls;
@ -911,7 +911,7 @@ var
implementation implementation
uses uses
Types, LCLType, LCLIntf, LCLProc, LazUTF8, Math, StrUtils, Types, LazUTF8, Math, StrUtils,
fpCanvas, {%H-}fpsPatches, fpsStrings, fpsUtils, fpsVisualUtils, fpsHTMLUtils, fpCanvas, {%H-}fpsPatches, fpsStrings, fpsUtils, fpsVisualUtils, fpsHTMLUtils,
fpsImages, fpsNumFormat, fpsExprParser; fpsImages, fpsNumFormat, fpsExprParser;

View File

@ -24,6 +24,11 @@
<GenerateDebugInfo Value="False"/> <GenerateDebugInfo Value="False"/>
</Debugging> </Debugging>
</Linking> </Linking>
<Other>
<CompilerMessages>
<IgnoredMessages idx6058="True"/>
</CompilerMessages>
</Other>
</CompilerOptions> </CompilerOptions>
<Description Value="Industrial-themed components and gauges: <Description Value="Industrial-themed components and gauges:
- LED indicators - LED indicators
@ -102,7 +107,7 @@
</Item15> </Item15>
<Item16> <Item16>
<Filename Value="source\indlcddisplay_editor.pas"/> <Filename Value="source\indlcddisplay_editor.pas"/>
<UnitName Value="indlcddisplay_editor"/> <UnitName Value="indLCDDisplay_Editor"/>
</Item16> </Item16>
<Item17> <Item17>
<Filename Value="source\indlcddisplay_editorform.pas"/> <Filename Value="source\indlcddisplay_editorform.pas"/>

View File

@ -622,7 +622,7 @@ begin
Writer.WriteListEnd; Writer.WriteListEnd;
end; end;
(*
{ TLCDDisplayStrings } { TLCDDisplayStrings }
type type
@ -632,7 +632,7 @@ type
public public
property OnChange: TNotifyEvent read FOnChange write FOnChange; property OnChange: TNotifyEvent read FOnChange write FOnChange;
end; end;
*)
{ TLCDDisplay} { TLCDDisplay}

View File

@ -5,8 +5,8 @@ unit indLCDDisplay_EditorForm;
interface interface
uses uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, LCLIntf, Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls,
Grids, ExtCtrls, Buttons, indLCDDisplay, Types; Grids, ExtCtrls, Buttons, indLCDDisplay;
type type

View File

@ -18,7 +18,7 @@ unit switches;
interface interface
uses uses
Graphics, Classes, SysUtils, Types, Controls, ExtCtrls; LCLIntf, LCLType, Graphics, Classes, SysUtils, Types, Controls, ExtCtrls;
type type
TSwitchBorderStyle = (bsNone, bsThin, bsThick, bsThin3D, bsThick3D); TSwitchBorderStyle = (bsNone, bsThin, bsThick, bsThin3D, bsThick3D);
@ -148,7 +148,7 @@ type
implementation implementation
uses uses
LCLIntf, LCLType, Math; Math;
function TintedColor(AColor: TColor; ADelta: Integer): TColor; function TintedColor(AColor: TColor; ADelta: Integer): TColor;
var var

View File

@ -11,6 +11,11 @@
<OtherUnitFiles Value="..\run\JvCustomControls"/> <OtherUnitFiles Value="..\run\JvCustomControls"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCustom"/> <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvCustom"/>
</SearchPaths> </SearchPaths>
<Other>
<CompilerMessages>
<IgnoredMessages idx6058="True"/>
</CompilerMessages>
</Other>
</CompilerOptions> </CompilerOptions>
<Description Value="Custom components of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code): <Description Value="Custom components of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
TimeLine, OutlookBar, Thumbnail viewer, ImageViewer, ImageListViewer, OwnerDrawViewer"/> TimeLine, OutlookBar, Thumbnail viewer, ImageViewer, ImageListViewer, OwnerDrawViewer"/>
@ -63,7 +68,7 @@ TimeLine, OutlookBar, Thumbnail viewer, ImageViewer, ImageListViewer, OwnerDrawV
</Item11> </Item11>
<Item12> <Item12>
<Filename Value="..\run\JvCustomControls\jvvalidateedit.pas"/> <Filename Value="..\run\JvCustomControls\jvvalidateedit.pas"/>
<UnitName Value="jvvalidateedit"/> <UnitName Value="JvValidateEdit"/>
</Item12> </Item12>
<Item13> <Item13>
<Filename Value="..\run\JvCustomControls\jvgammapanel.pas"/> <Filename Value="..\run\JvCustomControls\jvgammapanel.pas"/>

View File

@ -11,6 +11,11 @@
<OtherUnitFiles Value="..\run\JvDB"/> <OtherUnitFiles Value="..\run\JvDB"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvDB"/> <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvDB"/>
</SearchPaths> </SearchPaths>
<Other>
<CompilerMessages>
<IgnoredMessages idx6058="True"/>
</CompilerMessages>
</Other>
</CompilerOptions> </CompilerOptions>
<Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code): <Description Value="Database controls of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code):
- Search edit, Calc edit - Search edit, Calc edit

View File

@ -11,6 +11,11 @@
<OtherUnitFiles Value="..\run\JvPascalInterpreter"/> <OtherUnitFiles Value="..\run\JvPascalInterpreter"/>
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvPascalInterpreter"/> <UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\run\JvPascalInterpreter"/>
</SearchPaths> </SearchPaths>
<Other>
<CompilerMessages>
<IgnoredMessages idx6058="True"/>
</CompilerMessages>
</Other>
</CompilerOptions> </CompilerOptions>
<Description Value="Pascal scripting engine of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code) <Description Value="Pascal scripting engine of the JVCL library (https://sourceforge.net/projects/jvcl/) (runtime code)
"/> "/>

View File

@ -204,6 +204,7 @@ function GetComputerName : string;
var var
len : cardinal; len : cardinal;
begin begin
Result := '';
len := MAX_COMPUTERNAME_LENGTH + 1; len := MAX_COMPUTERNAME_LENGTH + 1;
SetLength(result, len); SetLength(result, len);
if Windows.GetComputerName(PChar(result), len) then begin if Windows.GetComputerName(PChar(result), len) then begin

View File

@ -37,8 +37,8 @@ uses
{$IFDEF WINDOWS} {$IFDEF WINDOWS}
Windows, // before Types! Windows, // before Types!
{$ENDIF} {$ENDIF}
LCLType, LCLVersion, LMessages,
Classes, Graphics, Controls, ImgList, Menus, Forms, Types, Classes, Graphics, Controls, ImgList, Menus, Forms, Types,
LCLType, LCLProc, LCLVersion, LMessages,
JvTypes; JvTypes;
(******************** NOT CONVERTED (******************** NOT CONVERTED

View File

@ -107,8 +107,8 @@ unit JvHtControls;
interface interface
uses uses
LCLType, {LMessages,} Types, LCLIntf, LCLType, {LMessages,} Types,
SysUtils, Classes, Graphics, {Contnrs,} Controls, StdCtrls, Dialogs, SysUtils, Classes, Graphics, {Contnrs,} Controls, StdCtrls, Dialogs, Forms,
JvJVCLUtils {JvDataSourceIntf, JvExStdCtrls} ; JvJVCLUtils {JvDataSourceIntf, JvExStdCtrls} ;
const const
@ -429,9 +429,6 @@ function PrepareText(const A: string): string; deprecated;
implementation implementation
uses
LCLProc, LCLIntf, Forms;
const const
cMAILTO = 'MAILTO:'; cMAILTO = 'MAILTO:';
cURLTYPE = '://'; cURLTYPE = '://';

View File

@ -37,7 +37,7 @@ unit JvCustomItemViewer;
interface interface
uses uses
LMessages, LCLVersion, LCLIntf, LCLVersion, LMessages,
Classes, Graphics, Contnrs, Controls, Forms, ComCtrls, Classes, Graphics, Contnrs, Controls, Forms, ComCtrls,
ExtCtrls, JvConsts, Types, LCLType; ExtCtrls, JvConsts, Types, LCLType;
@ -369,7 +369,7 @@ function CenterRect(InnerRect, OuterRect: TRect): TRect;
implementation implementation
uses uses
SysUtils, Math, Themes, LCLIntf, SysUtils, Math, Themes,
JvJCLUtils; JvJCLUtils;
// JvJVCLUtils, ; // JvJVCLUtils, ;

View File

@ -29,7 +29,7 @@ interface
{$MODE OBJFPC}{$H+} {$MODE OBJFPC}{$H+}
uses uses
LCLVersion, LCLType, LCLIntf, LCLVersion,
SysUtils, Types, Classes, Controls, Graphics, ComCtrls, ImgList, SysUtils, Types, Classes, Controls, Graphics, ComCtrls, ImgList,
JvCustomItemViewer; JvCustomItemViewer;
@ -158,7 +158,6 @@ type
implementation implementation
uses uses
LCLType, LCLProc, LCLIntf,
Math, Math,
JvJCLUtils, JvJVCLUtils; JvJCLUtils, JvJVCLUtils;

View File

@ -1294,6 +1294,7 @@ var
I: Integer; I: Integer;
UTF8Value: UTF8String = ''; UTF8Value: UTF8String = '';
begin begin
Result := '';
I := ReadInt(Stream); I := ReadInt(Stream);
SetLength(Result, I); SetLength(Result, I);
if I > 0 then if I > 0 then

View File

@ -1025,6 +1025,7 @@ var
I: Integer; I: Integer;
L: Integer; L: Integer;
begin begin
Result := '';
SetLength(Result, Length(ParseString)); SetLength(Result, Length(ParseString));
L := 0; L := 0;
for I := 1 to Length(ParseString) do for I := 1 to Length(ParseString) do

View File

@ -39,7 +39,7 @@ unit JvDBLookup;
interface interface
uses uses
LCLType, LCLIntf, LCLProc, LMessages, LCLVersion, LCLType, LCLIntf, LMessages, LCLVersion,
Variants, Classes, Graphics, Controls, Forms, DB, DBCtrls, Themes, Variants, Classes, Graphics, Controls, Forms, DB, DBCtrls, Themes,
JvThemes, JvDBUtils; JvThemes, JvDBUtils;

View File

@ -1551,7 +1551,7 @@ end;
procedure TJvCustomDBTreeView.CreateWnd; procedure TJvCustomDBTreeView.CreateWnd;
var var
Node: TTreeNode; Node: TTreeNode;
temp: string; temp: string = '';
strLength: Integer = 0; strLength: Integer = 0;
HasChildren: Byte = 0; HasChildren: Byte = 0;
begin begin

View File

@ -1822,7 +1822,7 @@ var
//P, ContentPtr: PWideChar; //P, ContentPtr: PWideChar;
//S: WideString; //S: WideString;
P, ContentPtr: PChar; P, ContentPtr: PChar;
S: String; S: String = '';
begin begin
//ContentPtr := PWideChar(Content); //ContentPtr := PWideChar(Content);
ContentPtr := PChar(Content); ContentPtr := PChar(Content);
@ -1869,7 +1869,7 @@ procedure ExtractStrings(Separator: WideChar; const Content: String;
var var
EOS: Boolean; EOS: Boolean;
Tail: PChar; Tail: PChar;
S: String; S: String = '';
ContentPtr: PChar; ContentPtr: PChar;
{ {
Tail: PWideChar; Tail: PWideChar;
@ -5922,7 +5922,7 @@ const
CMinimalHeaderSize: array [Boolean] of Byte = (6, 10); CMinimalHeaderSize: array [Boolean] of Byte = (6, 10);
var var
Frame: TJvID3Frame; Frame: TJvID3Frame;
FrameIDStr: AnsiString; FrameIDStr: AnsiString = '';
FrameID: TJvID3FrameID; FrameID: TJvID3FrameID;
LFrameIDLength: Byte; LFrameIDLength: Byte;
@ -8280,6 +8280,8 @@ var
P: PChar; P: PChar;
S: string; S: string;
begin begin
Result := '';
LCount := GetCount; LCount := GetCount;
Size := 0; Size := 0;
SepLen := Length(Separator); SepLen := Length(Separator);

View File

@ -27,7 +27,7 @@ Known Issues:
unit JvId3v2Types; unit JvId3v2Types;
{$WARN 6058 off : Call to subroutine "$1" marked as inline is not inlined}
interface interface
uses uses

View File

@ -488,7 +488,7 @@ begin
SetLength(Result, CurrPos-1); SetLength(Result, CurrPos-1);
end; end;
{<<<<<<<<<<<<<< NOT CONVERTED (*<<<<<<<<<<<<<< NOT CONVERTED
function CharToHtml(Ch: Char): string; function CharToHtml(Ch: Char): string;
var var
I: Integer; I: Integer;
@ -513,7 +513,7 @@ begin
end; end;
Result := Ch; Result := Ch;
end; end;
>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> *)
end. end.

View File

@ -193,7 +193,7 @@ end.
interface interface
uses uses
LCLType, LCLIntf, LCLProc, dynlibs, LCLType, LCLIntf, dynlibs,
SysUtils, Classes, Variants, SysUtils, Classes, Variants,
JvJCLUtils, JvInterpreterParser; JvJCLUtils, JvInterpreterParser;

View File

@ -5,7 +5,7 @@ unit JvDesignClip;
interface interface
uses uses
LCLProc, LCLType, LResources, LCLIntf, Classes; LCLType, LResources, LCLIntf, Classes;
type type
TJvDesignComponentClipboard = class(TObject) TJvDesignComponentClipboard = class(TObject)

View File

@ -5,7 +5,7 @@ unit JvDesignImp;
interface interface
uses uses
LCLProc, LCLType, LResources, LCLIntf, LMessages, LCLType, LCLIntf, LMessages, LResources,
SysUtils, Types, Classes, Controls, Graphics, Forms, ExtCtrls, Contnrs, SysUtils, Types, Classes, Controls, Graphics, Forms, ExtCtrls, Contnrs,
JvDesignUtils, JvDesignSurface; JvDesignUtils, JvDesignSurface;

View File

@ -40,7 +40,7 @@ interface
uses uses
Classes, SysUtils, Classes, SysUtils,
LCLProc, LCLType, LResources, LCLIntf, LMessages, LCLType, LResources, LCLIntf, LMessages,
Forms, Controls, Graphics, Dialogs, ExtCtrls; Forms, Controls, Graphics, Dialogs, ExtCtrls;
type type
@ -543,6 +543,7 @@ function TJvDesignSurface.GetSelected: TJvDesignObjectArray;
var var
I: Integer; I: Integer;
begin begin
Result := nil;
SetLength(Result, Count); SetLength(Result, Count);
for I := 0 to Count - 1 do for I := 0 to Count - 1 do
Result[I] := Selector.Selection[I]; Result[I] := Selector.Selection[I];

View File

@ -6,7 +6,7 @@ unit JvDesignUtils;
interface interface
uses uses
SysUtils, LCLProc, LCLType, LResources, LCLIntf, LMessages, SysUtils, LCLType, LResources, LCLIntf, LMessages,
Classes, Controls, Graphics, Forms, dialogs; Classes, Controls, Graphics, Forms, dialogs;
type type

View File

@ -34,8 +34,7 @@ unit JvButton;
interface interface
uses uses
LMessages, LCLIntf, LCLType, LMessages, SysUtils, Classes, Types, Controls, Graphics, Menus,
Classes, Types, Controls, Graphics, Menus,
JvComponent, JvConsts, JvTypes; JvComponent, JvConsts, JvTypes;
type type
@ -176,7 +175,7 @@ type
implementation implementation
uses uses
Forms, JvJVCLUtils, LCLIntf, LCLType, SysUtils; Forms, JvJVCLUtils;
(******************** NOT CONVERTED (******************** NOT CONVERTED
const const

View File

@ -217,7 +217,6 @@ implementation
uses uses
//CommCtrl, //CommCtrl,
LCLProc,
SysUtils, SysUtils,
JvResources, JvJVCLUtils; JvResources, JvJVCLUtils;

View File

@ -336,9 +336,8 @@ unit JvWizard;
interface interface
uses uses
SysUtils, Classes, LCLType, LCLIntf, LCLVersion, LMessages,
Controls, Forms, Graphics, Buttons, ImgList, Types, SysUtils, Classes, Controls, Forms, Graphics, Buttons, ImgList, Types,
LMessages, LCLType, LCLIntf, LCLVersion,
JvWizardCommon, JvComponent; JvWizardCommon, JvComponent;
type type

View File

@ -43,7 +43,7 @@ unit JvWizardCommon;
interface interface
uses uses
Controls, Graphics, Types, Classes, SysUtils, LCLIntf, LCLType, LCLIntf, LCLType, SysUtils, Controls, Graphics, Types, Classes,
JvResources; JvResources;
type type

View File

@ -51,7 +51,7 @@ unit JvXPBar;
interface interface
uses uses
LCLIntf, LCLProc, LCLType, LMessages, LResources, LCLIntf, LCLType, LCLProc, LMessages, LResources,
SysUtils, Classes, Controls, Graphics, ExtCtrls, Forms, ImgList, ActnList, SysUtils, Classes, Controls, Graphics, ExtCtrls, Forms, ImgList, ActnList,
JvXPCore, JvXPCoreUtils; JvXPCore, JvXPCoreUtils;

View File

@ -31,7 +31,7 @@ unit JvXPButtons;
interface interface
uses uses
Classes, TypInfo, LCLIntf, LCLType, LCLProc, LMessages, Types, Graphics, Classes, TypInfo, LCLIntf, LCLType, LMessages, Types, Graphics,
Controls, Forms, ActnList, ImgList, Menus, Controls, Forms, ActnList, ImgList, Menus,
JvXPCore, JvXPCoreUtils; JvXPCore, JvXPCoreUtils;

View File

@ -33,7 +33,7 @@ unit JvXPCheckCtrls;
interface interface
uses uses
Classes, LCLIntf, LCLProc, LCLType, LResources, Graphics, Controls, StdCtrls, Classes, LCLIntf, LCLType, LResources, Graphics, Controls, StdCtrls,
JvXPCore, JvXPCoreUtils; JvXPCore, JvXPCoreUtils;
type type

View File

@ -33,7 +33,7 @@ unit JvXPContainer;
interface interface
uses uses
LCLIntf, LCLProc, LCLType, LCLIntf, LCLType,
Types, TypInfo, Classes, Controls, Graphics, ExtCtrls, Types, TypInfo, Classes, Controls, Graphics, ExtCtrls,
JvXPCore, JvXPCoreUtils; JvXPCore, JvXPCoreUtils;