Changed the map file name to keep all um UTF-8.

This commit is contained in:
Henrique Gottardi Werlang 2023-07-14 16:04:58 -03:00 committed by Michael Van Canneyt
parent cd8af229a8
commit 55ecd471c8
2 changed files with 5 additions and 6 deletions

View File

@ -65,7 +65,7 @@ type
public
property SrcMap: TPas2JSSrcMap read FSrcMap write SetSrcMap;
destructor Destroy; override;
procedure SaveJSToStream(WithUTF8BOM: boolean; const MapFilename: string; s: TFPJSStream);
procedure SaveJSToStream(WithUTF8BOM: boolean; const MapFilename: TJSWriterString; s: TFPJSStream);
procedure WriteFile(Src, Filename: string);
// Final destination filename. Usually unit, unless combining javascript in single file.
property DestFileName : String read FDestFileName Write FDestFileName;
@ -226,14 +226,13 @@ begin
inherited Destroy;
end;
procedure TPas2JSMapper.SaveJSToStream(WithUTF8BOM: boolean;
const MapFilename: string; s: TFPJSStream);
procedure TPas2JSMapper.SaveJSToStream(WithUTF8BOM: boolean; const MapFilename: TJSWriterString; s: TFPJSStream);
var
MapSrc: string;
MapSrc: TJSWriterString;
{$ifdef pas2js}
i: integer;
{$ELSE}
bom: string;
bom: TJSWriterString;
{$endif}
begin
if MapFilename<>'' then

View File

@ -2482,7 +2482,7 @@ begin
{$ENDIF}
try
WithUTF8BOM:=(Log.Encoding='') or (Log.Encoding='utf8');
aFileWriter.SaveJSToStream(WithUTF8BOM,ExtractFilename(MapFilename),buf);
aFileWriter.SaveJSToStream(WithUTF8BOM, TJSWriterString(ExtractFilename(MapFilename)), buf);
{$IFDEF Pas2js}
{$ELSE}
buf.Position:=0;