mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-15 03:19:27 +02:00
LazUtils: Masks: add a TWindowsQuirks parameter to MatchesWindowsMaskList (MatchesWindowsMask already had this).
This commit is contained in:
parent
719dd78ada
commit
e4f572e8a6
@ -361,7 +361,8 @@ function MatchesMaskList(const FileName, Mask: String; Separator: Char;
|
|||||||
|
|
||||||
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char=';';
|
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char=';';
|
||||||
CaseSensitive: Boolean=False;
|
CaseSensitive: Boolean=False;
|
||||||
aOpcodesAllowed: TMaskOpCodes=DefaultMaskOpCodes): Boolean;
|
aOpcodesAllowed: TMaskOpCodes=DefaultMaskOpCodes;
|
||||||
|
aWindowsQuirksAllowed: TWindowsQuirks=DefaultWindowsQuirks): Boolean;
|
||||||
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char;
|
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char;
|
||||||
Options: TMaskOptions): Boolean;
|
Options: TMaskOptions): Boolean;
|
||||||
deprecated 'Use MatchesWindowsMaskList with TMaskOpCodes params.'; // in Lazarus 2.3, remove in 2.5.
|
deprecated 'Use MatchesWindowsMaskList with TMaskOpCodes params.'; // in Lazarus 2.3, remove in 2.5.
|
||||||
@ -474,11 +475,11 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char;
|
function MatchesWindowsMaskList(const FileName, Mask: String; Separator: Char;
|
||||||
CaseSensitive: Boolean; aOpcodesAllowed: TMaskOpCodes): Boolean;
|
CaseSensitive: Boolean; aOpcodesAllowed: TMaskOpCodes; aWindowsQuirksAllowed: TWindowsQuirks): Boolean;
|
||||||
var
|
var
|
||||||
AMaskList: TWindowsMaskList;
|
AMaskList: TWindowsMaskList;
|
||||||
begin
|
begin
|
||||||
AMaskList := TWindowsMaskList.Create(Mask, Separator, CaseSensitive, aOpcodesAllowed, DefaultWindowsQuirks);
|
AMaskList := TWindowsMaskList.Create(Mask, Separator, CaseSensitive, aOpcodesAllowed, aWindowsQuirksAllowed);
|
||||||
try
|
try
|
||||||
Result := AMaskList.Matches(FileName);
|
Result := AMaskList.Matches(FileName);
|
||||||
finally
|
finally
|
||||||
|
Loading…
Reference in New Issue
Block a user