mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-15 07:29:34 +02:00
parent
1261d75b75
commit
595bc12c8c
@ -104,6 +104,7 @@ var
|
||||
IsKeyWordProcedureBracketSpecifier,
|
||||
IsKeyWordSection,
|
||||
IsKeyWordInConstAllowed,
|
||||
AllKeyWords,
|
||||
WordIsKeyWord,
|
||||
WordIsDelphiKeyWord,
|
||||
IsWordBuiltInFunc,
|
||||
@ -941,8 +942,6 @@ begin
|
||||
Add('NOT',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('OBJECT',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('OF',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
//Add('OPERATOR',{$ifdef FPC}@{$endif}AllwaysTrue); // not for Delphi
|
||||
//Add('ON',{$ifdef FPC}@{$endif}AllwaysTrue); // not for Delphi
|
||||
Add('OR',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('PACKED',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('PROCEDURE',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
@ -968,7 +967,18 @@ begin
|
||||
Add('WITH',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('XOR',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
end;
|
||||
|
||||
|
||||
AllKeyWords:=TKeyWordFunctionList.Create;
|
||||
KeyWordLists.Add(AllKeyWords);
|
||||
AllKeyWords.Add(WordIsKeyWord);
|
||||
with AllKeyWords do begin
|
||||
Add('END',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('PROPERTY',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('GENERIC',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('ON',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('OUT',{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
end;
|
||||
|
||||
IsWordBuiltInFunc:=TKeyWordFunctionList.Create;
|
||||
KeyWordLists.Add(IsWordBuiltInFunc);
|
||||
with IsWordBuiltInFunc do begin
|
||||
|
@ -985,7 +985,7 @@ begin
|
||||
|
||||
// beautify identifier
|
||||
if IsIdentStartChar[NewAtom[1]] then begin
|
||||
if WordIsKeyWord.DoItCaseInsensitive(NewAtom) then
|
||||
if AllKeyWords.DoItCaseInsensitive(NewAtom) then
|
||||
NewAtom:=BeautifyWord(NewAtom,KeyWordPolicy)
|
||||
else
|
||||
NewAtom:=BeautifyWord(NewAtom,IdentifierPolicy);
|
||||
|
@ -5475,6 +5475,7 @@ begin
|
||||
Include(FWinControlFlags,wcfReAlignNeeded);
|
||||
exit;
|
||||
end;
|
||||
Exclude(FWinControlFlags,wcfReAlignNeeded);// avoid calling after rekursive EnableAlign
|
||||
{$IFDEF VerboseAutoSize}
|
||||
DebugLn('TWinControl.ReAlign A',Name,':',ClassName,' ', Dbgs(BoundsRect));
|
||||
{$ENDIF}
|
||||
@ -5482,7 +5483,7 @@ begin
|
||||
{$IFDEF VerboseAutoSize}
|
||||
DebugLn('TWinControl.ReAlign B',Name,':',ClassName,' ', Dbgs(BoundsRect));
|
||||
{$ENDIF}
|
||||
Exclude(FWinControlFlags,wcfReAlignNeeded);
|
||||
Exclude(FWinControlFlags,wcfReAlignNeeded);// done
|
||||
end;
|
||||
|
||||
{------------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user