Browse Source

pas2js: set version 0.9.26

git-svn-id: trunk@39304 -
Mattias Gaertner 7 years ago
parent
commit
5228cada27

+ 2 - 1
packages/fcl-passrc/src/pasresolver.pp

@@ -211,6 +211,8 @@ Works:
 - $writeableconst off $J-
 - $writeableconst off $J-
 
 
 ToDo:
 ToDo:
+- $warn identifier ON|off|error|default
+- $H-hintpos$H+
 - $pop, $push
 - $pop, $push
 - $RTTI inherited|explicit
 - $RTTI inherited|explicit
 - range checking:
 - range checking:
@@ -231,7 +233,6 @@ ToDo:
 - anonymous functions
 - anonymous functions
 - TPasFileType
 - TPasFileType
 - labels
 - labels
-- $warn identifier ON|off|error|default
 - $zerobasedstrings on|off
 - $zerobasedstrings on|off
 
 
 Debug flags: -d<x>
 Debug flags: -d<x>

+ 1 - 1
packages/pastojs/src/pas2jscompiler.pp

@@ -26,7 +26,7 @@ uses
 const
 const
   VersionMajor = 0;
   VersionMajor = 0;
   VersionMinor = 9;
   VersionMinor = 9;
-  VersionRelease = 25;
+  VersionRelease = 26;
   VersionExtra = '+beta';
   VersionExtra = '+beta';
   DefaultConfigFile = 'pas2js.cfg';
   DefaultConfigFile = 'pas2js.cfg';
 
 

+ 6 - 3
utils/pas2js/webidl2pas.pp

@@ -17,7 +17,7 @@ program webidl2pas;
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
 uses
 uses
-  Classes, SysUtils, CustApp, webidlscanner, webidltopas, pascodegen,typinfo;
+  Classes, SysUtils, CustApp, webidlscanner, webidltopas, pascodegen, typinfo;
 
 
 type
 type
 
 
@@ -28,7 +28,7 @@ type
     FWebIDLToPas: TWebIDLToPas;
     FWebIDLToPas: TWebIDLToPas;
     function Checkoption(Var O: TCOnversionOPtions; C: TCOnversionOPtion;
     function Checkoption(Var O: TCOnversionOPtions; C: TCOnversionOPtion;
       const AShort: Char; const aLong: String): Boolean;
       const AShort: Char; const aLong: String): Boolean;
-    procedure DoConvertLog(Sender: TObject; LogType: TCodegenLogType; const Msg: String);
+    procedure DoConvertLog(Sender: TObject; {%H-}LogType: TCodegenLogType; const Msg: String);
     function GetInputFileName: String;
     function GetInputFileName: String;
     function GetOutputFileName: String;
     function GetOutputFileName: String;
     function GetUnitName: String;
     function GetUnitName: String;
@@ -58,7 +58,9 @@ end;
 procedure TWebIDLToPasApplication.DoConvertLog(Sender: TObject;
 procedure TWebIDLToPasApplication.DoConvertLog(Sender: TObject;
   LogType: TCodegenLogType; const Msg: String);
   LogType: TCodegenLogType; const Msg: String);
 begin
 begin
+  {AllowWriteln}
   Writeln(Msg);
   Writeln(Msg);
+  {AllowWriteln-}
 end;
 end;
 
 
 function TWebIDLToPasApplication.GetOutputFileName: String;
 function TWebIDLToPasApplication.GetOutputFileName: String;
@@ -176,7 +178,7 @@ end;
 
 
 procedure TWebIDLToPasApplication.WriteHelp(const Msg: string);
 procedure TWebIDLToPasApplication.WriteHelp(const Msg: string);
 begin
 begin
-  { add your help code here }
+  {AllowWriteln}
   if (Msg<>'') then
   if (Msg<>'') then
     Writeln(StdErr,'Error : ',Msg);
     Writeln(StdErr,'Error : ',Msg);
   writeln(StdErr,'Usage: ', ExeName, ' [options]');
   writeln(StdErr,'Usage: ', ExeName, ' [options]');
@@ -197,6 +199,7 @@ begin
   Writeln(StdErr,'-v  --verbose              Output some diagnostic information');
   Writeln(StdErr,'-v  --verbose              Output some diagnostic information');
   Writeln(StdErr,'-x  --extra=units          Extra units to put in uses clause (comma separated list)');
   Writeln(StdErr,'-x  --extra=units          Extra units to put in uses clause (comma separated list)');
   ExitCode:=Ord(Msg<>'');
   ExitCode:=Ord(Msg<>'');
+  {AllowWriteln-}
 end;
 end;
 
 
 var
 var