Changeset 139


Ignore:
Timestamp:
Mar 5, 2022, 5:32:14 PM (2 years ago)
Author:
chronos
Message:
  • Modified: Version 1.2.0 release related changes.
Files:
1 added
19 edited

Legend:

Unmodified
Added
Removed
  • tags/1.2.0/Install/win/LazFuck.iss

    r119 r139  
    55#define MyAppNameShort "LazFuck"
    66#define MyAppVersion "1.2.0"
    7 #define MyAppVersionSuffix "alfa"
     7;#define MyAppVersionSuffix "alfa"
    88#define MyAppPublisher "Chronosoft"
    99#define MyAppPublisherShort "Chronosoft"
     
    7676;Source: "{#MyAppSubDir}\Release notes.txt"; DestDir: "{app}"; Flags: ignoreversion
    7777Source: "{#MyAppSubDir}\Languages\*.po"; DestDir: "{app}\Languages"; Flags: ignoreversion
    78 
     78Source: "{#MyAppSubDir}\Languages\*.pot"; DestDir: "{app}\Languages"; Flags: ignoreversion
    7979
    8080[Icons]
  • tags/1.2.0/Install/win/build.bat

    r94 r139  
    1818copy %MAIN_EXE% %WIN64_EXE%
    1919
    20 "c:\Program Files (x86)\Inno Setup 5\ISCC.exe" "%PROJECTNAME%.iss"
     20"c:\Program Files (x86)\Inno Setup 6\ISCC.exe" "%PROJECTNAME%.iss"
  • tags/1.2.0/Languages/LazFuck.cs.po

    r137 r139  
    665665msgid "Unsupported command"
    666666msgstr "NepodporovanÃœ příkaz"
     667
  • tags/1.2.0/Packages/Common/UCommon.pas

    r133 r139  
    3333  ExceptionHandler: TExceptionEvent;
    3434  DLLHandle1: HModule;
     35{$IFDEF WINDOWS}
     36  GetUserNameEx: procedure (NameFormat: DWORD;
     37    lpNameBuffer: LPSTR; nSize: PULONG); stdcall;
     38{$ENDIF}
    3539
    3640const
     
    3842  clLightGreen = TColor($80FF80);
    3943  clLightRed = TColor($8080FF);
    40 
    41 {$IFDEF WINDOWS}
    42   GetUserNameEx: procedure (NameFormat: DWORD;
    43     lpNameBuffer: LPSTR; nSize: PULONG); stdcall;
    44 {$ENDIF}
    4544
    4645function AddLeadingZeroes(const aNumber, Length : integer) : string;
  • tags/1.2.0/Release Notes.txt

    r119 r139  
     1Version 1.2.0 (2022-03-05)
     2==========================
     3
     4* Added: Compile multiple action for compilation of code with mutliple compilers at once.
     5* Added: Two more code examples.
     6* Added: Allow to disable debugging support.
     7* Added: Remember last opened tab in options form.
     8* Modified: Update recent files list in registry immediately.
     9* Modified: Faster interval for program output refresh.
     10* Modified: Generate target source code mapping from program code after code optimization step.
     11* Modified: Improved optimization routines code.
     12* Modified: SetZero optimization made as separate step.
     13* Modified: Localized error message.
     14* Modified: Use latest stable Lazarus 2.2.0 for build.
     15* Modified: Updated Common package to version 0.9.
     16* Fixed: Wrong index variable used in inc/dec merge optimization.
     17* Fixed: Reload output if program is reset.
     18* Fixed: Off by one index in loop start command interpretation.
     19* Fixed: Correctly load directory and file name into open and save dialogs.
     20* Fixed: Do not try to open last opened file on start if it doesn't exist.
     21* Fixed: Paste action icon transparency.
     22* Fixed: Scale toolbar and menu icons.
     23* Fixed: Set Modified file flag after format/shring source code action.
     24* Fixed: Error during compilation in CopyMultiply optimization.
     25
    126Version 1.1.0 (2021-08-18)
    227==========================
  • tags/1.2.0/Target/UTargetC.pas

    r135 r139  
    3737  {$IFDEF WINDOWS}
    3838  CompilerPath := 'c:\Program Files\MinGW\bin\gcc.exe';
    39   CompiledExtension := '.exe';
    40   RunExtension := '';
     39  FCompiledExtension := '.exe';
     40  FRunExtension := '';
    4141  {$ENDIF}
    4242  {$IFDEF UNIX}
  • tags/1.2.0/Target/UTargetDelphi.pas

    r133 r139  
    3434  {$IFDEF Windows}
    3535  CompilerPath := 'c:\Program Files\Embarcadero\RAD Studio\9.0\bin\DCC32.EXE';
    36   CompiledExtension := '.exe';
    37   RunExtension := '';
     36  FCompiledExtension := '.exe';
     37  FRunExtension := '';
    3838  {$ENDIF}
    3939end;
  • tags/1.2.0/Target/UTargetFPC.pas

    r133 r139  
    3333  FCapabilities := [tcCompile, tcRun];
    3434  {$IFDEF WINDOWS}
    35   CompiledExtension := '.exe';
     35  FCompiledExtension := '.exe';
    3636  CompilerPath := 'fpc.exe';
    37   RunExtension := '';
     37  FRunExtension := '';
    3838  {$ENDIF}
    3939  {$IFDEF UNIX}
  • tags/1.2.0/UCore.lfm

    r136 r139  
    33  OnDestroy = DataModuleDestroy
    44  OldCreateOrder = False
    5   Height = 451
    6   HorizontalOffset = 826
    7   VerticalOffset = 463
    8   Width = 530
    9   PPI = 150
     5  Height = 433
     6  HorizontalOffset = 793
     7  VerticalOffset = 444
     8  Width = 509
     9  PPI = 144
    1010  object ApplicationInfo: TApplicationInfo
    1111    Identification = 1
     
    1313    VersionMinor = 2
    1414    VersionBugFix = 0
    15     VersionSuffix = 'alfa'
    1615    CompanyName = 'Chronosoft'
    1716    CompanyHomePage = 'https://app.zdechov.net/LazFuck'
     
    541540      0000000000000000000000000000000000000000000000000000
    542541    }
    543     Left = 113
    544     Top = 25
     542    Left = 108
     543    Top = 24
    545544  end
    546545  object Translator: TTranslator
    547546    POFilesFolder = 'Languages'
    548547    OnTranslate = TranslatorTranslate
    549     Left = 113
    550     Top = 113
     548    Left = 108
     549    Top = 108
    551550  end
    552551  object LastOpenedList: TLastOpenedList
    553552    MaxCount = 10
    554     Left = 113
    555     Top = 200
     553    Left = 108
     554    Top = 192
    556555  end
    557556  object PersistentForm1: TPersistentForm
    558557    MinVisiblePart = 50
    559558    EntireVisible = False
    560     Left = 113
    561     Top = 288
     559    Left = 108
     560    Top = 276
    562561  end
    563562  object ImageListMain: TImageList
    564     Left = 388
    565     Top = 25
     563    Left = 372
     564    Top = 24
    566565    Bitmap = {
    567566      4C7A1D00000010000000100000007B1600000000000078DAED9C07585557B6C7
     
    750749  object ScaleDPI1: TScaleDPI
    751750    AutoDetect = False
    752     Left = 388
    753     Top = 125
     751    Left = 372
     752    Top = 120
    754753  end
    755754  object ThemeManager: TThemeManager
    756     Left = 377
    757     Top = 218
     755    Left = 362
     756    Top = 209
    758757  end
    759758  object AboutDialog: TAboutDialog
     
    761760    ThemeManager = ThemeManager
    762761    ApplicationInfo = ApplicationInfo
    763     Left = 377
    764     Top = 300
     762    Left = 362
     763    Top = 288
    765764  end
    766765end
  • tags/1.2.0/UCore.pas

    r136 r139  
    8282
    8383procedure TCore.DataModuleCreate(Sender: TObject);
     84{$IFDEF UNIX}
    8485const
    8586  LinuxDataDir = '/usr/share/LazFuck';
    8687  LinuxLanguagesDir = LinuxDataDir + '/Languages';
     88{$ENDIF}
    8789begin
    8890  DataDir := '';
  • trunk/Install/deb/debian/changelog

    r120 r139  
    1 lazfuck (1.2.0-0) precise; urgency=low
     1lazfuck (1.3.0-0) precise; urgency=low
    22
    3   * Original version 1.2.0 packaged with lazdebian
     3  * Original version 1.3.0 packaged with lazdebian
    44
    55 -- Chronos <robie@centrum.cz>  Sun, 17 Dec 2016 00:51:08 +0100
  • trunk/Install/deb/debian/control

    r119 r139  
    33Section: devel
    44Priority: optional
    5 Standards-Version: 1.2.0
     5Standards-Version: 1.3.0
    66Build-Depends: fpc, lazarus, lcl, lcl-utils, debhelper (>= 8)
    77
  • trunk/Install/snap/snapcraft.yaml

    r123 r139  
    11name: lazfuck
    22title: LazFuck
    3 version: '1.2.0'
     3version: '1.3.0'
    44summary: A simple BrainFuck IDE written in Lazarus/FPC.
    55description: |
     
    99  * Graphical code editor with color syntax highlighting
    1010  * Cross-compilation to Delphi, Free Pascal, Python, Java, C, C#, PHP, and Javascript
    11   * Interpreter with debugger 
     11  * Interpreter with debugger
    1212confinement: strict
    1313base: core20
     
    3232      install -s -m 755 LazFuck $SNAPCRAFT_PART_INSTALL/usr/bin/LazFuck
    3333      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    34       install -m 644 Languages/LazFuck.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
     34      install -m 644 Languages/LazFuck.pot $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    3535      install -m 644 Languages/LazFuck.cs.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    36       install -m 644 Languages/UFormAbout.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
     36      install -m 644 Languages/UFormAbout.pot $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    3737      install -m 644 Languages/UFormAbout.cs.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    3838      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/applications
  • trunk/Install/win/LazFuck.iss

    r119 r139  
    44#define MyAppName "LazFuck"
    55#define MyAppNameShort "LazFuck"
    6 #define MyAppVersion "1.2.0"
     6#define MyAppVersion "1.3.0"
    77#define MyAppVersionSuffix "alfa"
    88#define MyAppPublisher "Chronosoft"
     
    7676;Source: "{#MyAppSubDir}\Release notes.txt"; DestDir: "{app}"; Flags: ignoreversion
    7777Source: "{#MyAppSubDir}\Languages\*.po"; DestDir: "{app}\Languages"; Flags: ignoreversion
     78Source: "{#MyAppSubDir}\Languages\*.pot"; DestDir: "{app}\Languages"; Flags: ignoreversion
    7879
    7980
  • trunk/Install/win/build.bat

    r94 r139  
    1818copy %MAIN_EXE% %WIN64_EXE%
    1919
    20 "c:\Program Files (x86)\Inno Setup 5\ISCC.exe" "%PROJECTNAME%.iss"
     20"c:\Program Files (x86)\Inno Setup 6\ISCC.exe" "%PROJECTNAME%.iss"
  • trunk/Packages/Common/UCommon.pas

    r133 r139  
    3333  ExceptionHandler: TExceptionEvent;
    3434  DLLHandle1: HModule;
     35{$IFDEF WINDOWS}
     36  GetUserNameEx: procedure (NameFormat: DWORD;
     37    lpNameBuffer: LPSTR; nSize: PULONG); stdcall;
     38{$ENDIF}
    3539
    3640const
     
    3842  clLightGreen = TColor($80FF80);
    3943  clLightRed = TColor($8080FF);
    40 
    41 {$IFDEF WINDOWS}
    42   GetUserNameEx: procedure (NameFormat: DWORD;
    43     lpNameBuffer: LPSTR; nSize: PULONG); stdcall;
    44 {$ENDIF}
    4544
    4645function AddLeadingZeroes(const aNumber, Length : integer) : string;
  • trunk/Release Notes.txt

    r119 r139  
     1Version 1.2.0 (2022-03-05)
     2==========================
     3
     4* Added: Compile multiple action for compilation of code with mutliple compilers at once.
     5* Added: Two more code examples.
     6* Added: Allow to disable debugging support.
     7* Added: Remember last opened tab in options form.
     8* Modified: Update recent files list in registry immediately.
     9* Modified: Faster interval for program output refresh.
     10* Modified: Generate target source code mapping from program code after code optimization step.
     11* Modified: Improved optimization routines code.
     12* Modified: SetZero optimization made as separate step.
     13* Modified: Localized error message.
     14* Modified: Use latest stable Lazarus 2.2.0 for build.
     15* Modified: Updated Common package to version 0.9.
     16* Fixed: Wrong index variable used in inc/dec merge optimization.
     17* Fixed: Reload output if program is reset.
     18* Fixed: Off by one index in loop start command interpretation.
     19* Fixed: Correctly load directory and file name into open and save dialogs.
     20* Fixed: Do not try to open last opened file on start if it doesn't exist.
     21* Fixed: Paste action icon transparency.
     22* Fixed: Scale toolbar and menu icons.
     23* Fixed: Set Modified file flag after format/shring source code action.
     24* Fixed: Error during compilation in CopyMultiply optimization.
     25
    126Version 1.1.0 (2021-08-18)
    227==========================
  • trunk/UCore.lfm

    r136 r139  
    33  OnDestroy = DataModuleDestroy
    44  OldCreateOrder = False
    5   Height = 451
    6   HorizontalOffset = 826
    7   VerticalOffset = 463
    8   Width = 530
    9   PPI = 150
     5  Height = 433
     6  HorizontalOffset = 793
     7  VerticalOffset = 444
     8  Width = 509
     9  PPI = 144
    1010  object ApplicationInfo: TApplicationInfo
    1111    Identification = 1
    1212    VersionMajor = 1
    13     VersionMinor = 2
     13    VersionMinor = 3
    1414    VersionBugFix = 0
    1515    VersionSuffix = 'alfa'
     
    541541      0000000000000000000000000000000000000000000000000000
    542542    }
    543     Left = 113
    544     Top = 25
     543    Left = 108
     544    Top = 24
    545545  end
    546546  object Translator: TTranslator
    547547    POFilesFolder = 'Languages'
    548548    OnTranslate = TranslatorTranslate
    549     Left = 113
    550     Top = 113
     549    Left = 108
     550    Top = 108
    551551  end
    552552  object LastOpenedList: TLastOpenedList
    553553    MaxCount = 10
    554     Left = 113
    555     Top = 200
     554    Left = 108
     555    Top = 192
    556556  end
    557557  object PersistentForm1: TPersistentForm
    558558    MinVisiblePart = 50
    559559    EntireVisible = False
    560     Left = 113
    561     Top = 288
     560    Left = 108
     561    Top = 276
    562562  end
    563563  object ImageListMain: TImageList
    564     Left = 388
    565     Top = 25
     564    Left = 372
     565    Top = 24
    566566    Bitmap = {
    567567      4C7A1D00000010000000100000007B1600000000000078DAED9C07585557B6C7
     
    750750  object ScaleDPI1: TScaleDPI
    751751    AutoDetect = False
    752     Left = 388
    753     Top = 125
     752    Left = 372
     753    Top = 120
    754754  end
    755755  object ThemeManager: TThemeManager
    756     Left = 377
    757     Top = 218
     756    Left = 362
     757    Top = 209
    758758  end
    759759  object AboutDialog: TAboutDialog
     
    761761    ThemeManager = ThemeManager
    762762    ApplicationInfo = ApplicationInfo
    763     Left = 377
    764     Top = 300
     763    Left = 362
     764    Top = 288
    765765  end
    766766end
Note: See TracChangeset for help on using the changeset viewer.