1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-05-12 12:00:13 +00:00

Step 4: Update Windows icon & resource file

- int/src/icon.ico (replaced image but same name, dynamically created from given $EXEICON)
- int/src/icon.rc (updated but same name, dynamically created from given $VERSIONINFO)
- int/src/qb64.ico and src/icon.rc removed (not used anymore since dynamic creation was implemented)
- src/qb64.bas updated (rename comes in a later step)
- src/qb64.ico replaced and renamed
This commit is contained in:
Roland Heyder 2022-08-10 02:03:12 +02:00
parent face2c883f
commit 4dd8d8f5ec
7 changed files with 11 additions and 39 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View file

@ -12,14 +12,14 @@ BEGIN
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName","QB64\0"
VALUE "FileDescription","QB64 Compiler\0"
VALUE "CompanyName","QB64 Phoenix Edition\0"
VALUE "FileDescription","QB64 IDE and Compiler\0"
VALUE "FileVersion","0,8,2,0\0"
VALUE "InternalName","qb64.bas\0"
VALUE "InternalName","qb64pe.bas\0"
VALUE "LegalCopyright","MIT\0"
VALUE "LegalTrademarks","\0"
VALUE "OriginalFilename","qb64.exe\0"
VALUE "ProductName","QB64\0"
VALUE "OriginalFilename","qb64pe.exe\0"
VALUE "ProductName","QB64-PE\0"
VALUE "ProductVersion","0,8,2,0\0"
VALUE "Comments","QB64 is a modern extended BASIC programming language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows, Linux and macOS.\0"
VALUE "Web","\0"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

View file

@ -1,28 +0,0 @@
0 ICON "qb64.ico"
1 VERSIONINFO
FILEVERSION 2,1,0,0
PRODUCTVERSION 2,1,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName","QB64\0"
VALUE "FileDescription","QB64 Compiler\0"
VALUE "FileVersion","2.1\0"
VALUE "InternalName","qb64.bas\0"
VALUE "LegalCopyright","LGPL\0"
VALUE "LegalTrademarks","\0"
VALUE "OriginalFilename","qb64.exe\0"
VALUE "ProductName","QB64\0"
VALUE "ProductVersion","2.1\0"
VALUE "Comments","QB64 is a modern extended BASIC programming language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows, Linux and macOS.\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 0x04E4
END
END

View file

@ -10,15 +10,15 @@ $CONSOLE
'Initially the "SCREEN" will be hidden, if the -x option is used it will never be created
$SCREENHIDE
$EXEICON:'./qb64.ico'
$EXEICON:'./qb64pe.ico'
$VERSIONINFO:CompanyName=QB64
$VERSIONINFO:FileDescription=QB64 Compiler
$VERSIONINFO:InternalName=qb64.bas
$VERSIONINFO:CompanyName=QB64 Phoenix Edition
$VERSIONINFO:FileDescription=QB64 IDE and Compiler
$VERSIONINFO:InternalName=qb64pe.bas
$VERSIONINFO:LegalCopyright=MIT
$VERSIONINFO:LegalTrademarks=
$VERSIONINFO:OriginalFilename=qb64.exe
$VERSIONINFO:ProductName=QB64
$VERSIONINFO:OriginalFilename=qb64pe.exe
$VERSIONINFO:ProductName=QB64-PE
$VERSIONINFO:Comments=QB64 is a modern extended BASIC programming language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows, Linux and macOS.
'$INCLUDE:'global\version.bas'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

BIN
source/qb64pe.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB