Changeset 181


Ignore:
Timestamp:
Aug 27, 2024, 10:50:23 AM (3 weeks ago)
Author:
chronos
Message:
  • Added: Windows installer for version 1.5.0.
  • Modified: Version 1.5.0 related updates.
  • Modified: Trunk pushed to 1.6.0 alfa version.
Files:
1 added
19 edited

Legend:

Unmodified
Added
Removed
  • tags/1.5.0/Core.lfm

    r177 r181  
    462462    VersionMinor = 5
    463463    VersionBugFix = 0
    464     VersionSuffix = 'alfa'
    465464    HomePage = 'https://app.zdechov.net/vcard-studio'
    466465    AuthorsName = 'Chronos'
     
    468467    AppName = 'vCard Studio'
    469468    Description = 'vCard files management tool'
    470     ReleaseDate = 45082
     469    ReleaseDate = 45531
    471470    RegistryKey = '\Software\Chronosoft\vCard Studio'
    472471    RegistryRoot = rrKeyCurrentUser
     
    86688667      0000000000000000000000000000000000000000000000000000
    86698668    }
    8670     Left = 115
     8669    Left = 112
    86718670    Top = 288
    86728671  end
  • tags/1.5.0/Core.pas

    r177 r181  
    277277    if ModalResult = mrYes then begin
    278278      {$IFDEF WINDOWS}
    279       ExecuteProgram('explorer.exe', ['"' + SelectDirectoryDialog1.FileName + '"']);
     279      ExecuteProgram('explorer.exe', ['"' + SelectDirectoryDialog1.FileName + '"'], []);
    280280      {$ENDIF}
    281281      {$IFDEF UNIX}
     
    681681  Diffuse = '/usr/bin/diffuse';
    682682  BeyondCompareLin = '/usr/bin/bcompare';
    683   BeyondCompareWin = 'c:\Program Files\Beyond Compare 4\BCompare.exe';
     683  BeyondCompareWin3 = 'c:\Program Files\Beyond Compare 3\BCompare.exe';
     684  BeyondCompareWin4 = 'c:\Program Files\Beyond Compare 4\BCompare.exe';
     685  BeyondCompareWin5 = 'c:\Program Files\Beyond Compare 5\BCompare.exe';
    684686begin
    685687  if FileExists(KDiff3) then Result := KDiff3
     
    688690  else if FileExists(Diffuse) then Result := Diffuse
    689691  else if FileExists(BeyondCompareLin) then Result := BeyondCompareLin
    690   else if FileExists(BeyondCompareWin) then Result := BeyondCompareWin
     692  else if FileExists(BeyondCompareWin5) then Result := BeyondCompareWin5
     693  else if FileExists(BeyondCompareWin4) then Result := BeyondCompareWin4
     694  else if FileExists(BeyondCompareWin3) then Result := BeyondCompareWin3
    691695  else Result := '';
    692696end;
     
    720724  {$IFOPT D+}
    721725  ATest.Enabled := True;
    722   AFileCompare.Enabled := True;
    723726  {$ENDIF}
    724727  {$IFOPT D-}
    725728  ATest.Enabled := False;
    726   AFileCompare.Enabled := False;
    727729  {$ENDIF}
    728730  ATest.Visible := ATest.Enabled;
  • tags/1.5.0/Forms/FormCompare.pas

    r177 r181  
    8585    RemoveExactDuplicates := CheckBoxRemoveExactDuplicates.Checked;
    8686    Order := CheckBoxSortContacts.Checked;
     87    Process(LeftVCard.VCard);
     88    Process(RightVCard.VCard);
    8789  finally
    8890    Free;
    8991  end;
    90 
    91   LeftVCard.VCard.Contacts.Sort;
    92   RightVCard.VCard.Contacts.Sort;
    9392
    9493  CompareExternal;
  • tags/1.5.0/Install/flatpak/net.zdechov.app.vCardStudio.yml

    r179 r181  
    3838      - install -Dm644 Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
    3939      - install -Dm644 Packages/Common/Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
     40      - install -Dm644 Packages/VCard/Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
    4041      - install -Dm644 Install/flatpak/${FLATPAK_ID}.appdata.xml $FLATPAK_DEST/share/metainfo/${FLATPAK_ID}.metainfo.xml
  • tags/1.5.0/Install/win/vCard Studio.iss

    r161 r181  
    55#define MyAppNameShort "vCardStudio"
    66#define MyAppVersion "1.5.0"
    7 #define MyAppVersionSuffix "alfa"
     7;#define MyAppVersionSuffix "alfa"
    88#define MyAppPublisher "Chronosoft"
    99#define MyAppPublisherShort "Chronosoft"
  • tags/1.5.0/Read Me.txt

    r144 r181  
    1919* Home page: https://app.zdechov.net/vcard-studio/
    2020* Source code: https://svn.zdechov.net/vcard-studio/
    21 * Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.2.0
     21* Developed in [https://www.lazarus-ide.org/ Lazarus/FPC] 3.4.0
    2222* To build new Windows installer run Install/build.bat. InnoSetup (http://www.jrsoftware.org/isdl.php) needs to be installed).
  • tags/1.5.0/Release Notes.txt

    r143 r181  
     1Version 1.5.0 (2024-08-27)
     2==========================
     3
     4* Added: Keyboard shortcuts form accessible from Help menu.
     5* Added: Menu action View - Fullscreen for switching into full screen mode.
     6* Added: More menu action icons.
     7* Added: File menu action Import to export vCard data from CSV, XML, JSON and MediaWiki.
     8* Added: File menu action Export to export vCard data into CSV, XML, JSON, MediaWiki, Excel paste, plain text and HTML.
     9* Added: Detect Beyond Compare as compare tool on Windows.
     10* Added: Accept dropped files onto the application form.
     11* Added: VCardProcessor class for processing contacts available from VCard package.
     12* Added: Normalize menu action for normalization of contact property values.
     13* Added: New file compare dialog with additional normalize options.
     14* Modified: Improved new contact neme generation.
     15* Modified: Improved forms resize handling.
     16* Modified: Compare action uses external compare tool.
     17* Fixed: Property form error.
     18* Fixed: Not loaded last opened files.
     19* Fixed: Correctly apply theme to contacts form.
     20* Fixed: Width of not all contacts columns was remembered.
     21* Fixed: Resize of compare and normalize forms.
     22* Fixed: Report error if compare tool was not found.
     23* Fixed: Font size was not scaled in source code form.
     24
    125Version 1.4.0 (2022-08-26)
    226==========================
  • trunk/Core.lfm

    r177 r181  
    460460    Identification = 1
    461461    VersionMajor = 1
    462     VersionMinor = 5
     462    VersionMinor = 6
    463463    VersionBugFix = 0
    464464    VersionSuffix = 'alfa'
     
    468468    AppName = 'vCard Studio'
    469469    Description = 'vCard files management tool'
    470     ReleaseDate = 45082
     470    ReleaseDate = 45531
    471471    RegistryKey = '\Software\Chronosoft\vCard Studio'
    472472    RegistryRoot = rrKeyCurrentUser
  • trunk/Core.pas

    r177 r181  
    277277    if ModalResult = mrYes then begin
    278278      {$IFDEF WINDOWS}
    279       ExecuteProgram('explorer.exe', ['"' + SelectDirectoryDialog1.FileName + '"']);
     279      ExecuteProgram('explorer.exe', ['"' + SelectDirectoryDialog1.FileName + '"'], []);
    280280      {$ENDIF}
    281281      {$IFDEF UNIX}
     
    681681  Diffuse = '/usr/bin/diffuse';
    682682  BeyondCompareLin = '/usr/bin/bcompare';
    683   BeyondCompareWin = 'c:\Program Files\Beyond Compare 4\BCompare.exe';
     683  BeyondCompareWin3 = 'c:\Program Files\Beyond Compare 3\BCompare.exe';
     684  BeyondCompareWin4 = 'c:\Program Files\Beyond Compare 4\BCompare.exe';
     685  BeyondCompareWin5 = 'c:\Program Files\Beyond Compare 5\BCompare.exe';
    684686begin
    685687  if FileExists(KDiff3) then Result := KDiff3
     
    688690  else if FileExists(Diffuse) then Result := Diffuse
    689691  else if FileExists(BeyondCompareLin) then Result := BeyondCompareLin
    690   else if FileExists(BeyondCompareWin) then Result := BeyondCompareWin
     692  else if FileExists(BeyondCompareWin5) then Result := BeyondCompareWin5
     693  else if FileExists(BeyondCompareWin4) then Result := BeyondCompareWin4
     694  else if FileExists(BeyondCompareWin3) then Result := BeyondCompareWin3
    691695  else Result := '';
    692696end;
     
    720724  {$IFOPT D+}
    721725  ATest.Enabled := True;
    722   AFileCompare.Enabled := True;
    723726  {$ENDIF}
    724727  {$IFOPT D-}
    725728  ATest.Enabled := False;
    726   AFileCompare.Enabled := False;
    727729  {$ENDIF}
    728730  ATest.Visible := ATest.Enabled;
  • trunk/Forms/FormCompare.pas

    r177 r181  
    8585    RemoveExactDuplicates := CheckBoxRemoveExactDuplicates.Checked;
    8686    Order := CheckBoxSortContacts.Checked;
     87    Process(LeftVCard.VCard);
     88    Process(RightVCard.VCard);
    8789  finally
    8890    Free;
    8991  end;
    90 
    91   LeftVCard.VCard.Contacts.Sort;
    92   RightVCard.VCard.Contacts.Sort;
    9392
    9493  CompareExternal;
  • trunk/Install/deb/debian/changelog

    r144 r181  
    1 vcard-studio (1.5.0-0) precise; urgency=low
     1vcard-studio (1.6.0-0) precise; urgency=low
    22
    3   * Original version 1.5.0 packaged with lazdebian
     3  * Original version 1.6.0 packaged with lazdebian
    44
    55 -- Chronos <robie@centrum.cz>  Sun, 1 Jan 2018 00:51:08 +0100
  • trunk/Install/deb/debian/control

    r143 r181  
    33Section: utils
    44Priority: optional
    5 Standards-Version: 1.5.0
     5Standards-Version: 1.6.0
    66Build-Depends: fpc, lazarus, lcl, lcl-utils, debhelper (>= 8)
    77
  • trunk/Install/deb/debian/rules

    r161 r181  
    1818        install -d -m 755 $(ROOT)/usr/share/vCardStudio/Languages
    1919        cp -r Languages/*.po $(ROOT)/usr/share/vCardStudio/Languages
    20         cp -r Languages/*.pot $(ROOT)/usr/share/vCardStudio/Languages
    2120        cp -r Packages/Common/Languages/*.po $(ROOT)/usr/share/vCardStudio/Languages
    22         cp -r Packages/Common/Languages/*.pot $(ROOT)/usr/share/vCardStudio/Languages
    2321        cp -r Packages/VCard/Languages/*.po $(ROOT)/usr/share/vCardStudio/Languages
    24         cp -r Packages/VCard/Languages/*.pot $(ROOT)/usr/share/vCardStudio/Languages
    2522        install -d -m 755 $(ROOT)/usr/share/vCardStudio/Images
    2623        install -m 644 Images/Profile.png $(ROOT)/usr/share/vCardStudio/Images
  • trunk/Install/flatpak/net.zdechov.app.vCardStudio.yml

    r179 r181  
    3838      - install -Dm644 Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
    3939      - install -Dm644 Packages/Common/Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
     40      - install -Dm644 Packages/VCard/Languages/*.po -t $FLATPAK_DEST/share/vCardStudio/Languages
    4041      - install -Dm644 Install/flatpak/${FLATPAK_ID}.appdata.xml $FLATPAK_DEST/share/metainfo/${FLATPAK_ID}.metainfo.xml
  • trunk/Install/rpm/vcard-studio.spec

    r161 r181  
    11Name:           vcard-studio
    2 Version:        1.5.0
     2Version:        1.6.0
    33Release:        1%{?dist}
    44Summary:        A contact management application with support for vCard file format.
  • trunk/Install/snap/snapcraft.yaml

    r161 r181  
    11name: vcard-studio
    22title: vCard Studio
    3 version: '1.5.0'
     3version: '1.6.0'
    44summary: A contact management application with support for vCard file format.
    55description: |
     
    4848      install -s -m 755 vCardStudio $SNAPCRAFT_PART_INSTALL/usr/bin/vCardStudio
    4949      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    50       install -m 755 Languages/*.pot $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    5150      install -m 755 Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    52       install -m 755 Packages/Common/Languages/*.pot $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    5351      install -m 755 Packages/Common/Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    54       install -m 755 Packages/VCard/Languages/*.pot $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    5552      install -m 755 Packages/VCard/Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Languages
    5653      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/vCardStudio/Images
  • trunk/Install/win/vCard Studio.iss

    r161 r181  
    44#define MyAppName "vCard Studio"
    55#define MyAppNameShort "vCardStudio"
    6 #define MyAppVersion "1.5.0"
     6#define MyAppVersion "1.6.0"
    77#define MyAppVersionSuffix "alfa"
    88#define MyAppPublisher "Chronosoft"
  • trunk/Read Me.txt

    r144 r181  
    1919* Home page: https://app.zdechov.net/vcard-studio/
    2020* Source code: https://svn.zdechov.net/vcard-studio/
    21 * Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.2.0
     21* Developed in [https://www.lazarus-ide.org/ Lazarus/FPC] 3.4.0
    2222* To build new Windows installer run Install/build.bat. InnoSetup (http://www.jrsoftware.org/isdl.php) needs to be installed).
  • trunk/Release Notes.txt

    r143 r181  
     1Version 1.5.0 (2024-08-27)
     2==========================
     3
     4* Added: Keyboard shortcuts form accessible from Help menu.
     5* Added: Menu action View - Fullscreen for switching into full screen mode.
     6* Added: More menu action icons.
     7* Added: File menu action Import to export vCard data from CSV, XML, JSON and MediaWiki.
     8* Added: File menu action Export to export vCard data into CSV, XML, JSON, MediaWiki, Excel paste, plain text and HTML.
     9* Added: Detect Beyond Compare as compare tool on Windows.
     10* Added: Accept dropped files onto the application form.
     11* Added: VCardProcessor class for processing contacts available from VCard package.
     12* Added: Normalize menu action for normalization of contact property values.
     13* Added: New file compare dialog with additional normalize options.
     14* Modified: Improved new contact neme generation.
     15* Modified: Improved forms resize handling.
     16* Modified: Compare action uses external compare tool.
     17* Fixed: Property form error.
     18* Fixed: Not loaded last opened files.
     19* Fixed: Correctly apply theme to contacts form.
     20* Fixed: Width of not all contacts columns was remembered.
     21* Fixed: Resize of compare and normalize forms.
     22* Fixed: Report error if compare tool was not found.
     23* Fixed: Font size was not scaled in source code form.
     24
    125Version 1.4.0 (2022-08-26)
    226==========================
Note: See TracChangeset for help on using the changeset viewer.