Commit b76745ceb8f9383bc9a8c8bd0039612ae2837e1b

Authored by Perry Werneck
1 parent 09d6a526

Playing with windows manifest.

@@ -70,4 +70,5 @@ ABOUT-NLS @@ -70,4 +70,5 @@ ABOUT-NLS
70 intl 70 intl
71 m4 71 m4
72 po 72 po
  73 +app-manifest.xml
73 74
@@ -67,6 +67,7 @@ case "$host" in @@ -67,6 +67,7 @@ case "$host" in
67 AC_SUBST(WIN32_FILE_VERSION,$app_win32_file_version) 67 AC_SUBST(WIN32_FILE_VERSION,$app_win32_file_version)
68 68
69 AC_CONFIG_FILES(src/main/windows/resources.rc) 69 AC_CONFIG_FILES(src/main/windows/resources.rc)
  70 + AC_CONFIG_FILES(src/main/windows/app-manifest.xml)
70 71
71 # Windows and linux doesn't use the same defaults. 72 # Windows and linux doesn't use the same defaults.
72 AC_CONFIG_FILES(schemas/windows/application.gschema.xml) 73 AC_CONFIG_FILES(schemas/windows/application.gschema.xml)
src/main/windows/app-manifest.xml.in 0 → 100644
@@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  3 + <assemblyIdentity
  4 + version="@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@"
  5 + processorArchitecture="*"
  6 + name="br.com.bb.@PRODUCT_NAME@"
  7 + type="win32"
  8 + />
  9 + <description>@PACKAGE_DESCRIPTION@</description>
  10 + <application>
  11 + <windowsSettings>
  12 + <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings"
  13 + >UTF-8</activeCodePage>
  14 + </windowsSettings>
  15 + </application>
  16 +</assembly>
  17 +
src/main/windows/resources.rc.in
1 #include <windows.h> 1 #include <windows.h>
2 2
  3 +#pragma code_page( 65001 ) // UTF-8
  4 +
  5 +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
  6 +
3 1 ICON @PRODUCT_NAME@.ico 7 1 ICON @PRODUCT_NAME@.ico
4 8
  9 +CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "app-manifest.xml"
  10 +
5 VS_VERSION_INFO VERSIONINFO 11 VS_VERSION_INFO VERSIONINFO
6 FILEVERSION @WIN32_FILE_VERSION@ 12 FILEVERSION @WIN32_FILE_VERSION@
7 PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,@PACKAGE_MINOR_RELEASE@ 13 PRODUCTVERSION @PACKAGE_MAJOR_VERSION@,@PACKAGE_MINOR_VERSION@,@PACKAGE_MAJOR_RELEASE@,@PACKAGE_MINOR_RELEASE@
@@ -15,7 +21,7 @@ BEGIN @@ -15,7 +21,7 @@ BEGIN
15 VALUE "FileDescription", "@PACKAGE_DESCRIPTION@\0" 21 VALUE "FileDescription", "@PACKAGE_DESCRIPTION@\0"
16 VALUE "CompanyName", "Banco do Brasil S/A.\0" 22 VALUE "CompanyName", "Banco do Brasil S/A.\0"
17 VALUE "FileVersion", "@WIN32_VERSION@\0" 23 VALUE "FileVersion", "@WIN32_VERSION@\0"
18 - VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights ReservedVALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0"" 24 + VALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights ReservedVALUE "LegalCopyright", "(C) 2017 Banco do Brasil S/A. All Rights Reserved\0""
19 VALUE "OriginalFilename", "@PRODUCT_NAME@.exe\0" 25 VALUE "OriginalFilename", "@PRODUCT_NAME@.exe\0"
20 VALUE "ProductName", "@PRODUCT_NAME@\0" 26 VALUE "ProductName", "@PRODUCT_NAME@\0"
21 VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@\0" 27 VALUE "ProductVersion", "@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@.@PACKAGE_MAJOR_RELEASE@.@PACKAGE_MINOR_RELEASE@\0"