Hello!
This patch supersedes the previous patch for programs/uninstaller. In
addition to replacing the icon, the resources have been converted to the
new, Windows compatible format.
ChangeLog:
* programs/uninstaller/Makefile.in:
Define RC_BINSRC and RC_BINARIES.
* programs/uninstaller/rsrc.rc:
Use a better icon. Comment out the binary resource.
--
Regards,
Pavel Roskin
--- programs/uninstaller/Makefile.in
+++ programs/uninstaller/Makefile.in
@@ -10,6 +10,8 @@
main.c
RC_SRCS = rsrc.rc
+RC_BINSRC = rsrc.rc
+RC_BINARIES = uninstaller.ico
@MAKE_PROG_RULES@
--- programs/uninstaller/rsrc.rc
+++ programs/uninstaller/rsrc.rc
@@ -22,57 +22,58 @@
#include <windows.h>
#include "main.h"
-UNINSTALLER ICON MOVEABLE
-{
+/* BINRES uninstaller.ico */
+UNINSTALLER ICON MOVEABLE uninstaller.ico
+/* {
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 00 02 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
- '00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
- 'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
- '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 20 00 00 02 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 00 00 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 20 07 77 70 07 77 70 02 22 22 22 22 22 22'
- '22 22 20 07 77 00 07 77 70 02 22 22 22 22 22 22'
- '22 22 27 70 00 00 00 00 07 72 22 22 22 22 22 22'
- '22 22 27 70 00 00 00 00 07 72 22 22 22 22 22 22'
- '20 22 27 70 00 00 00 00 07 72 22 02 22 22 22 22'
- '00 02 27 00 00 00 00 00 07 72 20 00 22 22 22 20'
- '00 00 00 00 00 00 00 00 00 00 00 00 02 22 22 20'
- '00 00 00 00 00 00 00 00 00 00 00 00 02 22 22 22'
- '00 02 27 00 00 00 0F F0 08 82 20 00 22 22 22 22'
- '20 22 27 70 00 00 0F F0 08 82 20 02 22 22 22 22'
- '22 22 27 70 00 00 00 F0 08 82 22 22 22 22 22 22'
- '22 22 27 70 00 00 00 00 08 82 22 22 22 22 22 22'
- '22 22 20 07 77 00 00 88 80 02 22 22 22 22 22 22'
- '22 22 20 07 78 80 08 88 80 02 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 20 02 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 00 00 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 20 00 00 02 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22'
- '22 22 22 22 22 22 22 22 22 22 22 22 22 22 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
- '00 00 00 00 00 00 00 00 00 00 00 00 00 00'
-}
+ '00 00 00 00 00 00 10 00 00 00 00 00 00 00 FF 19'
+ '00 00 00 00 00 00 7F 7F 7F 00 FF FF FF 00 00 00'
+ 'FF 00 D6 D6 D6 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 11'
+ '11 11 11 11 11 11 11 11 11 11 11 11 11 44 44 41'
+ '11 11 11 11 11 11 11 11 11 11 11 11 14 44 44 44'
+ '00 00 00 00 00 00 00 00 00 00 00 00 44 41 14 44'
+ '40 00 00 00 00 00 00 00 00 00 00 04 44 11 11 14'
+ '44 00 00 00 00 00 00 00 00 00 00 44 41 11 11 10'
+ '44 43 33 33 33 33 33 33 33 33 34 44 01 11 11 10'
+ '04 44 33 33 33 33 33 33 33 33 44 40 01 11 11 10'
+ '00 44 42 22 22 33 32 22 22 24 44 00 01 11 11 10'
+ '00 34 44 33 33 33 33 33 33 44 43 00 01 11 11 10'
+ '00 32 44 42 22 22 22 22 24 44 33 00 01 11 11 10'
+ '00 33 34 44 33 33 33 33 44 43 33 00 01 11 11 10'
+ '00 32 22 44 42 23 32 24 44 23 33 00 01 11 11 10'
+ '00 33 33 34 44 33 33 44 43 33 33 00 01 11 11 10'
+ '00 32 22 22 44 43 24 44 22 23 33 00 01 11 11 10'
+ '00 33 33 33 34 44 44 43 33 33 33 00 01 11 11 10'
+ '00 32 22 22 22 44 44 33 33 33 33 00 01 11 11 10'
+ '00 33 33 33 33 44 44 33 33 33 33 00 01 11 11 10'
+ '00 00 00 00 04 44 44 40 00 00 00 00 01 11 11 10'
+ '00 00 00 00 44 40 04 44 00 00 00 00 01 11 11 10'
+ '00 00 00 04 44 00 00 44 40 00 00 00 01 11 11 10'
+ '00 00 05 44 45 55 55 54 44 00 00 00 01 11 11 10'
+ '00 00 04 44 55 55 55 00 44 40 00 00 01 11 11 10'
+ '00 00 44 45 55 55 55 00 04 44 00 00 01 11 11 10'
+ '00 04 44 55 55 55 55 00 05 44 40 00 01 11 11 10'
+ '00 44 45 55 55 55 55 00 05 54 44 00 01 11 11 10'
+ '04 44 05 55 55 55 55 00 05 50 44 40 11 11 11 10'
+ '44 40 05 55 55 55 55 00 05 50 04 44 41 11 11 14'
+ '44 00 05 55 55 55 55 00 05 50 00 44 44 41 14 44'
+ '40 00 05 55 55 55 55 55 55 50 01 14 44 44 14 44'
+ '11 11 11 11 11 11 11 11 11 11 11 11 44 44 44 41'
+ '11 11 11 11 11 11 11 11 11 11 11 11 14 44 44 11'
+ '11 11 11 11 11 11 11 11 11 11 11 11 11 44 3F FF'
+ 'FF FC 00 00 00 00 80 00 00 01 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 03 C0 00 00 03 C0 00'
+ '00 03 C0 00 00 03 C0 00 00 0F C0 00 00 07 C0 00'
+ '00 03 80 00 00 31 1F FF FF F8 3F FF FF FC'
+} */
/* English-US Resources */
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US