<commit_before>; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#dim Version[4]
#define MainBinaryName "DtronixModeler.exe"
#expr ParseVersion(MainBinaryName, Version[0], Version[1], Version[2], Version[3])
#define AppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2]) + "." + Str(Version[3])
#define ShortAppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2])


[Tasks]
Name: ddlAssociation; Description: "Associate ""ddl"" extension"; GroupDescription: File extensions:

[Registry]
Root: HKCR; Subkey: ".ddl"; ValueType: string; ValueName: ""; ValueData: "DtronixModeler"; Flags: uninsdeletevalue; Tasks: ddlAssociation 
Root: HKCR; Subkey: "DtronixModeler"; ValueType: string; ValueName: ""; ValueData: "Dtronix Modeler"; Flags: uninsdeletekey; Tasks: ddlAssociation
Root: HKCR; Subkey: "DtronixModeler\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\DtronixModeler.exe,0"; Tasks: ddlAssociation
Root: HKCR; Subkey: "DtronixModeler\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\DtronixModeler.exe"" ""%1"""; Tasks: ddlAssociation

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{D516E71D-8297-41AC-9CB4-123FC50072AD}
AppName=DtronixModeler
AppVersion={#ShortAppVersion}
AppPublisher=Dtronix
AppPublisherURL=http://dtronix.com
AppSupportURL=http://dtronix.com
AppUpdatesURL=http://dtronix.com
DefaultDirName={pf}\DtronixModeler
DefaultGroupName=DtronixModeler
OutputDir=/
OutputBaseFilename=DtronixModeler-{#ShortAppVersion}
SetupIconFile=C:\Program Files (x86)\Inno Setup 5\Examples\Setup.ico
Compression=lzma
SolidCompression=yes
ArchitecturesInstallIn64BitMode=x64
ChangesAssociations=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: {#MainBinaryName}; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: "DtronixModel.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "DtronixModel.xml"; DestDir: "{app}"; Flags: ignoreversion
Source: "System.Data.SQLite.dll"; DestDir: "{app}"
Source: "x86\SQLite.Interop.dll"; DestDir: "{app}\x86"
Source: "x64\SQLite.Interop.dll"; DestDir: "{app}\x64"

[Icons]
Name: "{group}\DtronixModeler"; Filename: "{app}\{#MainBinaryName}"<commit_msg>Removed icon path from the installer and instead use the default icon.<commit_after>; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#dim Version[4]
#define MainBinaryName "DtronixModeler.exe"
#expr ParseVersion(MainBinaryName, Version[0], Version[1], Version[2], Version[3])
#define AppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2]) + "." + Str(Version[3])
#define ShortAppVersion Str(Version[0]) + "." + Str(Version[1]) + "." + Str(Version[2])


[Tasks]
Name: ddlAssociation; Description: "Associate ""ddl"" extension"; GroupDescription: File extensions:

[Registry]
Root: HKCR; Subkey: ".ddl"; ValueType: string; ValueName: ""; ValueData: "DtronixModeler"; Flags: uninsdeletevalue; Tasks: ddlAssociation 
Root: HKCR; Subkey: "DtronixModeler"; ValueType: string; ValueName: ""; ValueData: "Dtronix Modeler"; Flags: uninsdeletekey; Tasks: ddlAssociation
Root: HKCR; Subkey: "DtronixModeler\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\DtronixModeler.exe,0"; Tasks: ddlAssociation
Root: HKCR; Subkey: "DtronixModeler\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\DtronixModeler.exe"" ""%1"""; Tasks: ddlAssociation

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{D516E71D-8297-41AC-9CB4-123FC50072AD}
AppName=DtronixModeler
AppVersion={#ShortAppVersion}
AppPublisher=Dtronix
AppPublisherURL=http://dtronix.com
AppSupportURL=http://dtronix.com
AppUpdatesURL=http://dtronix.com
DefaultDirName={pf}\DtronixModeler
DefaultGroupName=DtronixModeler
OutputDir=/
OutputBaseFilename=DtronixModeler-{#ShortAppVersion}
Compression=lzma
SolidCompression=yes
ArchitecturesInstallIn64BitMode=x64
ChangesAssociations=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: {#MainBinaryName}; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: "DtronixModel.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "DtronixModel.xml"; DestDir: "{app}"; Flags: ignoreversion
Source: "System.Data.SQLite.dll"; DestDir: "{app}"
Source: "x86\SQLite.Interop.dll"; DestDir: "{app}\x86"
Source: "x64\SQLite.Interop.dll"; DestDir: "{app}\x64"

[Icons]
Name: "{group}\DtronixModeler"; Filename: "{app}\{#MainBinaryName}"
{'fraction_non_alphanumeric': 0.14625445897740785, 'fraction_numerical': 0.019223147047166073, 'mean_word_length': 7.45393634840871, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3360293', 'n_tokens_mistral': 1838, 'n_tokens_neox': 1677, 'n_words': 421}