Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package whatsapp-for-linux for 
openSUSE:Factory checked in at 2023-05-29 22:48:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/whatsapp-for-linux (Old)
 and      /work/SRC/openSUSE:Factory/.whatsapp-for-linux.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "whatsapp-for-linux"

Mon May 29 22:48:03 2023 rev:10 rq:1089573 version:1.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/whatsapp-for-linux/whatsapp-for-linux.changes    
2023-04-03 17:46:07.382858750 +0200
+++ 
/work/SRC/openSUSE:Factory/.whatsapp-for-linux.new.1533/whatsapp-for-linux.changes
  2023-05-29 22:48:18.094476304 +0200
@@ -1,0 +2,15 @@
+Mon May 29 12:54:17 UTC 2023 - Michael Vetter <mvet...@suse.com>
+
+- Update to 1.6.3:
+  * Implemented enhancements:
+    + Add german translations
+    + Add czech translations (very incomplete)
+    + Add hungarian translations
+  * Fixed bugs:
+    + Exit shortly after starting #289
+    + Error message when opening Whatsapp app for Linux #282
+  * Merged pull requests:
+    + Update es.po #293
+    + Explicitly specify Canberra dependency #283
+
+-------------------------------------------------------------------

Old:
----
  whatsapp-for-linux-1.6.2.tar.xz

New:
----
  whatsapp-for-linux-1.6.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ whatsapp-for-linux.spec ++++++
--- /var/tmp/diff_new_pack.wFFO4v/_old  2023-05-29 22:48:18.538478960 +0200
+++ /var/tmp/diff_new_pack.wFFO4v/_new  2023-05-29 22:48:18.542478984 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           whatsapp-for-linux
-Version:        1.6.2
+Version:        1.6.3
 Release:        0
 Summary:        WhatsApp for Linux
 License:        GPL-3.0-only
@@ -37,7 +37,6 @@
 BuildRequires:  gcc-c++
 %endif
 
-
 %description
 An unofficial WhatsApp desktop application written in C++.
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wFFO4v/_old  2023-05-29 22:48:18.574479175 +0200
+++ /var/tmp/diff_new_pack.wFFO4v/_new  2023-05-29 22:48:18.574479175 +0200
@@ -2,7 +2,7 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/eneshecan/whatsapp-for-linux.git</param>
-               <param name="revision">v1.6.2</param>
+               <param name="revision">v1.6.3</param>
                <param name="match-tag">v*</param>
                <param name="versionformat">@PARENT_TAG@</param>
                <param name="versionrewrite-pattern">v(.*)</param>

++++++ whatsapp-for-linux-1.6.2.tar.xz -> whatsapp-for-linux-1.6.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whatsapp-for-linux-1.6.2/.github/workflows/release.yml 
new/whatsapp-for-linux-1.6.3/.github/workflows/release.yml
--- old/whatsapp-for-linux-1.6.2/.github/workflows/release.yml  2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/.github/workflows/release.yml  2023-05-29 
14:04:21.000000000 +0200
@@ -26,7 +26,7 @@
 
       - name: Set Version
         run: |
-          version=$(cat "build/release/generated/VERSION")
+          version=$(cat "build/release/src/VERSION")
           echo "RELEASE_VERSION=${version}" >> "$GITHUB_ENV"
           echo "RELEASE_TAG=v${version}" >> "$GITHUB_ENV"
           sed -i -E "s/\((.*?)\)/(${version})/g" debian/changelog
@@ -116,7 +116,8 @@
       - name: Publish Snap to Store
         id: snapcraft-publish
         uses: snapcore/action-publish@v1
+        env:
+          SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAP_STORE_LOGIN }}
         with:
-          store_login: ${{ secrets.SNAP_STORE_LOGIN }}
           snap: ${{ steps.snapcraft.outputs.snap }}
           release: stable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/CMakeLists.txt 
new/whatsapp-for-linux-1.6.3/CMakeLists.txt
--- old/whatsapp-for-linux-1.6.2/CMakeLists.txt 2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/CMakeLists.txt 2023-05-29 14:04:21.000000000 
+0200
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.12)
 project(
         whatsapp-for-linux
-        VERSION 1.6.2
+        VERSION 1.6.3
         DESCRIPTION "An unofficial WhatsApp desktop application for Linux"
         HOMEPAGE_URL "https://github.com/eneshecan/whatsapp-for-linux";
         LANGUAGES C CXX
@@ -23,65 +23,7 @@
 set(WFL_LOCALEDIR "${CMAKE_INSTALL_FULL_LOCALEDIR}")
 
 message(STATUS "${CMAKE_PROJECT_NAME} version: ${WFL_VERSION}")
-file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/generated/VERSION" ${WFL_VERSION})
-configure_file(${CMAKE_SOURCE_DIR}/src/Config.hpp.in 
${CMAKE_CURRENT_BINARY_DIR}/generated/Config.hpp)
-configure_file(${CMAKE_SOURCE_DIR}/resource/desktop/${WFL_APP_ID}.desktop.in 
${CMAKE_CURRENT_BINARY_DIR}/generated/${WFL_APP_ID}.desktop)
-configure_file(${CMAKE_SOURCE_DIR}/resource/desktop/${WFL_APP_ID}.appdata.xml.in
 ${CMAKE_CURRENT_BINARY_DIR}/generated/${WFL_APP_ID}.appdata.xml)
-
-message(STATUS "Compiling UI resources")
-execute_process(
-        COMMAND glib-compile-resources 
--target=${CMAKE_CURRENT_BINARY_DIR}/generated/Resources.c --generate-source 
gresource.xml
-        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/resource
-    )
-
-find_package(PkgConfig REQUIRED)
-
-find_package(Intl REQUIRED)
-find_package(Gettext REQUIRED)
-include_directories(${Intl_INCLUDE_DIRS})
-link_directories(${INTL_LIBRARY_DIRS})
-
-pkg_check_modules(GTKMM gtkmm-3.0 REQUIRED)
-include_directories(${GTKMM_INCLUDE_DIRS})
-
-pkg_check_modules(WEBKIT webkit2gtk-4.0)
-if (NOT WEBKIT_FOUND)
-    pkg_check_modules(WEBKIT webkit2gtk-4.1 REQUIRED)
-endif()
-include_directories(${WEBKIT_INCLUDE_DIRS})
-
-pkg_check_modules(APPINDICATOR ayatana-appindicator3-0.1 REQUIRED)
-include_directories(${APPINDICATOR_INCLUDE_DIRS})
-
-pkg_check_modules(CANBERRA libcanberra REQUIRED)
-include_directories(${CANBERRA_INCLUDE_DIRS})
-
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/generated/)
-
-add_executable(${CMAKE_PROJECT_NAME}
-        src/main.cpp
-        ${CMAKE_CURRENT_BINARY_DIR}/generated/Resources.c
-        src/util/Helper.cpp
-        src/util/Settings.cpp
-        src/util/Sound.cpp
-        src/ui/Application.cpp
-        src/ui/MainWindow.cpp
-        src/ui/PreferencesWindow.cpp
-        src/ui/PhoneNumberDialog.cpp
-        src/ui/TrayIcon.cpp
-        src/ui/WebView.cpp
-    )
-target_link_libraries(${CMAKE_PROJECT_NAME}
-        ${GTKMM_LIBRARIES}
-        ${WEBKIT_LIBRARIES}
-        ${APPINDICATOR_LIBRARIES}
-        ${CANBERRA_LIBRARIES}
-        ${Intl_LIBRARIES}
-    )
-
-install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/generated/${WFL_APP_ID}.desktop 
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/generated/${WFL_APP_ID}.appdata.xml 
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo)
-install(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/image/icons DESTINATION 
${CMAKE_INSTALL_DATADIR})
 
+add_subdirectory(src)
+add_subdirectory(resource)
 add_subdirectory(po)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/README.md 
new/whatsapp-for-linux-1.6.3/README.md
--- old/whatsapp-for-linux-1.6.2/README.md      2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/README.md      2023-05-29 14:04:21.000000000 
+0200
@@ -52,7 +52,7 @@
 * Fullscreen mode
 * Show/Hide headerbar by pressing *Alt+H*
 * Localization support in system language
-* Spell check in system language. You might need to install the corresponding 
dictionary to get this working i.e. `aspell-en` package for English
+* Spell checking in system language. You need to install the corresponding 
dictionary to get this working i.e. `hunspell-en_us` package for US English
 * Open chat by phone number
 
 
@@ -71,6 +71,7 @@
 * webkit2gtk-4.0
 * ayatana-appindicator3-0.1
 * libcanberra
+* libhunspell (Optional for spell checking)
 
 
 ## Build & Run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/debian/control 
new/whatsapp-for-linux-1.6.3/debian/control
--- old/whatsapp-for-linux-1.6.2/debian/control 2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/debian/control 2023-05-29 14:04:21.000000000 
+0200
@@ -23,5 +23,6 @@
          gstreamer1.0-plugins-good,
          libayatana-appindicator3-1,
          libgtkmm-3.0-1v5,
-         libwebkit2gtk-4.0-37
+         libwebkit2gtk-4.0-37,
+         libcanberra0
 Description: An unofficial WhatsApp desktop application for linux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/LINGUAS 
new/whatsapp-for-linux-1.6.3/po/LINGUAS
--- old/whatsapp-for-linux-1.6.2/po/LINGUAS     2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/po/LINGUAS     2023-05-29 14:04:21.000000000 
+0200
@@ -1,6 +1,9 @@
 # Keep this file sorted alphabetically, one language code per line
+cs
+de
 es
 fr
+hu
 it
 ka
 nl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/cs.po 
new/whatsapp-for-linux-1.6.3/po/cs.po
--- old/whatsapp-for-linux-1.6.2/po/cs.po       1970-01-01 01:00:00.000000000 
+0100
+++ new/whatsapp-for-linux-1.6.3/po/cs.po       2023-05-29 14:04:21.000000000 
+0200
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: POEditor.com\n"
+"Project-Id-Version: WhatsApp for Linux\n"
+"Language: cs\n"
+
+#: ../src/ui/MainWindow.cpp:344 ../src/ui/TrayIcon.cpp:46
+#: ../resource/ui/MainWindow.ui.h:4
+msgid "About"
+msgstr "O stránkách"
+
+#: ../src/ui/MainWindow.cpp:346 ../resource/ui/MainWindow.ui.h:6
+msgid "WhatsApp for Linux"
+msgstr "WhatsApp pro Linux"
+
+#: ../src/ui/MainWindow.cpp:347
+msgid "An unofficial WhatsApp desktop application for Linux"
+msgstr "Neoficiální desktopová aplikace WhatsApp pro Linux"
+
+#: ../src/ui/PreferencesWindow.cpp:40
+msgid "On Demand"
+msgstr "On Demand"
+
+#: ../src/ui/PreferencesWindow.cpp:41
+msgid "Always"
+msgstr "Always"
+
+#: ../src/ui/PreferencesWindow.cpp:42
+msgid "Never"
+msgstr "Never"
+
+#: ../src/ui/TrayIcon.cpp:45
+msgid "Show"
+msgstr "Show"
+
+#: ../src/ui/TrayIcon.cpp:47 ../resource/ui/MainWindow.ui.h:5
+#: ../resource/ui/ShortcutsWindow.ui.h:10
+msgid "Quit"
+msgstr "Quit"
+
+#: ../src/ui/WebView.cpp:75
+msgid "Save File"
+msgstr "Save File"
+
+#: ../src/ui/WebView.cpp:76
+msgid "Ok"
+msgstr "Ok"
+
+#: ../src/ui/WebView.cpp:77
+msgid "Cancel"
+msgstr "Cancel"
+
+#: ../src/ui/WebView.cpp:328
+msgid "Unresponsive"
+msgstr "Unresponsive"
+
+#: ../src/ui/WebView.cpp:329
+msgid "The application is not responding. Would you like to reload?"
+msgstr "The application is not responding. Would you like to reload?"
+
+#: ../resource/ui/MainWindow.ui.h:1
+msgid "Fullscreen"
+msgstr "Fullscreen"
+
+#: ../resource/ui/MainWindow.ui.h:2 ../resource/ui/PreferencesWindow.ui.h:22
+msgid "Preferences"
+msgstr "Preferences"
+
+#: ../resource/ui/MainWindow.ui.h:3 ../resource/ui/ShortcutsWindow.ui.h:9
+msgid "Keyboard Shortcuts"
+msgstr "Keyboard Shortcuts"
+
+#: ../resource/ui/MainWindow.ui.h:7
+msgid "Refresh"
+msgstr "Refresh"
+
+#: ../resource/ui/MainWindow.ui.h:8 ../resource/ui/PhoneNumberDialog.ui.h:1
+msgid "Open chat by phone number"
+msgstr "Open chat by phone number"
+
+#: ../resource/ui/PhoneNumberDialog.ui.h:2
+msgid "Enter phone number (only digits)"
+msgstr "Enter phone number (only digits)"
+
+#: ../resource/ui/PreferencesWindow.ui.h:1
+msgid "Close to Tray"
+msgstr "Close to Tray"
+
+#: ../resource/ui/PreferencesWindow.ui.h:2
+msgid "Start in Tray"
+msgstr "Start in Tray"
+
+#: ../resource/ui/PreferencesWindow.ui.h:3
+msgid "Start Minimized"
+msgstr "Start Minimized"
+
+#: ../resource/ui/PreferencesWindow.ui.h:4
+msgid "Autostart"
+msgstr "Autostart"
+
+#: ../resource/ui/PreferencesWindow.ui.h:5
+msgid "Enable tray icon"
+msgstr "Enable tray icon"
+
+#: ../resource/ui/PreferencesWindow.ui.h:6
+msgid "Start application as closed to tray"
+msgstr "Start application as closed to tray"
+
+#: ../resource/ui/PreferencesWindow.ui.h:7
+msgid "Start application as minimized"
+msgstr "Start application as minimized"
+
+#: ../resource/ui/PreferencesWindow.ui.h:8
+msgid "Start application after system boots"
+msgstr "Start application after system boots"
+
+#: ../resource/ui/PreferencesWindow.ui.h:11
+#: ../resource/ui/ShortcutsWindow.ui.h:2
+msgid "General"
+msgstr "General"
+
+#: ../resource/ui/PreferencesWindow.ui.h:12
+msgid "Prefer Dark Theme"
+msgstr "Prefer Dark Theme"
+
+#: ../resource/ui/PreferencesWindow.ui.h:13
+msgid "Prefer dark theme for the application if system theme includes a dark 
variant"
+msgstr "Prefer dark theme for the application if system theme includes a dark 
variant"
+
+#: ../resource/ui/PreferencesWindow.ui.h:14
+msgid "Appearance"
+msgstr "Appearance"
+
+#: ../resource/ui/PreferencesWindow.ui.h:15
+msgid "Hardware Acceleration"
+msgstr "Hardware Acceleration"
+
+#: ../resource/ui/PreferencesWindow.ui.h:16
+msgid "Allow Permissions"
+msgstr "Allow Permissions"
+
+#: ../resource/ui/PreferencesWindow.ui.h:17
+msgid "Set hardware acceleration policy used by webkit"
+msgstr "Set hardware acceleration policy used by webkit"
+
+#: ../resource/ui/PreferencesWindow.ui.h:18
+msgid "Allow permissions on application startup"
+msgstr "Allow permissions on application startup"
+
+#: ../resource/ui/PreferencesWindow.ui.h:21
+msgid "Web"
+msgstr "Web"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:1
+msgid "Shortcuts"
+msgstr "Shortcuts"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:3
+msgid "Refresh Page"
+msgstr "Refresh Page"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:6
+msgid "Enter/Exit Fullscreen"
+msgstr "Enter/Exit Fullscreen"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:7
+msgid "Show/Hide Header Bar"
+msgstr "Show/Hide Header Bar"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:8
+msgid "Open Preferences"
+msgstr "Open Preferences"
+
+#: ../src/ui/MainWindow.cpp:349
+msgid "GitHub Repository"
+msgstr "GitHub Repository"
+
+#: ../resource/ui/PreferencesWindow.ui.h:9
+msgid "Enable Notification Sounds"
+msgstr "Enable Notification Sounds"
+
+#: ../resource/ui/PreferencesWindow.ui.h:10
+msgid "Play sound on a notification raised by the application"
+msgstr "Play sound on a notification raised by the application"
+
+#: ../resource/ui/PreferencesWindow.ui.h:19
+msgid "Minimum Font Size"
+msgstr "Minimum Font Size"
+
+#: ../resource/ui/PreferencesWindow.ui.h:20
+msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:4
+msgid "Zoom In"
+msgstr "Zoom In"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:5
+msgid "Zoom Out"
+msgstr "Zoom Out"
+
+#: ../src/ui/WebView.cpp:40
+msgid "Permission Request"
+msgstr "Permission Request"
+
+#: ../src/ui/WebView.cpp:41
+msgid "Would you like to allow permissions?"
+msgstr "Would you like to allow permissions?"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/de.po 
new/whatsapp-for-linux-1.6.3/po/de.po
--- old/whatsapp-for-linux-1.6.2/po/de.po       1970-01-01 01:00:00.000000000 
+0100
+++ new/whatsapp-for-linux-1.6.3/po/de.po       2023-05-29 14:04:21.000000000 
+0200
@@ -0,0 +1,212 @@
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: POEditor.com\n"
+"Project-Id-Version: WhatsApp for Linux\n"
+"Language: de\n"
+
+#: ../src/ui/MainWindow.cpp:344 ../src/ui/TrayIcon.cpp:46
+#: ../resource/ui/MainWindow.ui.h:4
+msgid "About"
+msgstr "Über"
+
+#: ../src/ui/MainWindow.cpp:346 ../resource/ui/MainWindow.ui.h:6
+msgid "WhatsApp for Linux"
+msgstr "WhatsApp für Linux"
+
+#: ../src/ui/MainWindow.cpp:347
+msgid "An unofficial WhatsApp desktop application for Linux"
+msgstr "Eine inoffizieller WhatsApp Desktop App für Linux"
+
+#: ../src/ui/PreferencesWindow.cpp:40
+msgid "On Demand"
+msgstr "Auf Abruf"
+
+#: ../src/ui/PreferencesWindow.cpp:41
+msgid "Always"
+msgstr "Immer"
+
+#: ../src/ui/PreferencesWindow.cpp:42
+msgid "Never"
+msgstr "Niemals"
+
+#: ../src/ui/TrayIcon.cpp:45
+msgid "Show"
+msgstr "Zeige"
+
+#: ../src/ui/TrayIcon.cpp:47 ../resource/ui/MainWindow.ui.h:5
+#: ../resource/ui/ShortcutsWindow.ui.h:10
+msgid "Quit"
+msgstr "Beenden"
+
+#: ../src/ui/WebView.cpp:75
+msgid "Save File"
+msgstr "Speichere Datei"
+
+#: ../src/ui/WebView.cpp:76
+msgid "Ok"
+msgstr "Ok"
+
+#: ../src/ui/WebView.cpp:77
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: ../src/ui/WebView.cpp:328
+msgid "Unresponsive"
+msgstr "Reagiert nicht"
+
+#: ../src/ui/WebView.cpp:329
+msgid "The application is not responding. Would you like to reload?"
+msgstr "Die App reagiert nicht. Neu laden?"
+
+#: ../resource/ui/MainWindow.ui.h:1
+msgid "Fullscreen"
+msgstr "Vollbild"
+
+#: ../resource/ui/MainWindow.ui.h:2 ../resource/ui/PreferencesWindow.ui.h:22
+msgid "Preferences"
+msgstr "Einstellungen"
+
+#: ../resource/ui/MainWindow.ui.h:3 ../resource/ui/ShortcutsWindow.ui.h:9
+msgid "Keyboard Shortcuts"
+msgstr "Tastaturkürzel"
+
+#: ../resource/ui/MainWindow.ui.h:7
+msgid "Refresh"
+msgstr "Neu laden"
+
+#: ../resource/ui/MainWindow.ui.h:8 ../resource/ui/PhoneNumberDialog.ui.h:1
+msgid "Open chat by phone number"
+msgstr "Chat nach Telefonnummer öffnen"
+
+#: ../resource/ui/PhoneNumberDialog.ui.h:2
+msgid "Enter phone number (only digits)"
+msgstr "Gebe eine Telefonnummer ein (nur Zahlen)"
+
+#: ../resource/ui/PreferencesWindow.ui.h:1
+msgid "Close to Tray"
+msgstr "In Taskleiste minimieren"
+
+#: ../resource/ui/PreferencesWindow.ui.h:2
+msgid "Start in Tray"
+msgstr "In Taskleiste starten"
+
+#: ../resource/ui/PreferencesWindow.ui.h:3
+msgid "Start Minimized"
+msgstr "Minimiert starten"
+
+#: ../resource/ui/PreferencesWindow.ui.h:4
+msgid "Autostart"
+msgstr "Autostart"
+
+#: ../resource/ui/PreferencesWindow.ui.h:5
+msgid "Enable tray icon"
+msgstr "Taskleistensymbol aktivieren"
+
+#: ../resource/ui/PreferencesWindow.ui.h:6
+msgid "Start application as closed to tray"
+msgstr "App in Taskleiste starten"
+
+#: ../resource/ui/PreferencesWindow.ui.h:7
+msgid "Start application as minimized"
+msgstr "App minimiert starten"
+
+#: ../resource/ui/PreferencesWindow.ui.h:8
+msgid "Start application after system boots"
+msgstr "App bei Systemstart starten"
+
+#: ../resource/ui/PreferencesWindow.ui.h:11
+#: ../resource/ui/ShortcutsWindow.ui.h:2
+msgid "General"
+msgstr "Allgemein"
+
+#: ../resource/ui/PreferencesWindow.ui.h:12
+msgid "Prefer Dark Theme"
+msgstr "Verwende dunkles Design"
+
+#: ../resource/ui/PreferencesWindow.ui.h:13
+msgid "Prefer dark theme for the application if system theme includes a dark 
variant"
+msgstr "Dunkles Design für die App nutzen, wenn das System ein dunkles Design 
besitzt"
+
+#: ../resource/ui/PreferencesWindow.ui.h:14
+msgid "Appearance"
+msgstr "Erscheinungsbild"
+
+#: ../resource/ui/PreferencesWindow.ui.h:15
+msgid "Hardware Acceleration"
+msgstr "Hardwarebeschleunigung"
+
+#: ../resource/ui/PreferencesWindow.ui.h:16
+msgid "Allow Permissions"
+msgstr "Berechtigungen erlauben"
+
+#: ../resource/ui/PreferencesWindow.ui.h:17
+msgid "Set hardware acceleration policy used by webkit"
+msgstr "Richtlinie für die von Webkit verwendete Hardwarebeschleunigung 
festlegen"
+
+#: ../resource/ui/PreferencesWindow.ui.h:18
+msgid "Allow permissions on application startup"
+msgstr "Erlaube Berechtigungen bei Start der App"
+
+#: ../resource/ui/PreferencesWindow.ui.h:21
+msgid "Web"
+msgstr "Web"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:1
+msgid "Shortcuts"
+msgstr "Tastenkürzel"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:3
+msgid "Refresh Page"
+msgstr "Seite neu laden"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:6
+msgid "Enter/Exit Fullscreen"
+msgstr "Vollbild de-/aktivieren"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:7
+msgid "Show/Hide Header Bar"
+msgstr "Kopfzeile anzeigen/verstecken"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:8
+msgid "Open Preferences"
+msgstr "Einstellungen öffnen"
+
+#: ../src/ui/MainWindow.cpp:349
+msgid "GitHub Repository"
+msgstr "GitHub Repository"
+
+#: ../resource/ui/PreferencesWindow.ui.h:9
+msgid "Enable Notification Sounds"
+msgstr "Benachrichtigungstöne aktivieren"
+
+#: ../resource/ui/PreferencesWindow.ui.h:10
+msgid "Play sound on a notification raised by the application"
+msgstr "Spiele einen Ton ab, wenn eine Benachrichtigung der App gesendet wird"
+
+#: ../resource/ui/PreferencesWindow.ui.h:19
+msgid "Minimum Font Size"
+msgstr "Minimale Textgröße"
+
+#: ../resource/ui/PreferencesWindow.ui.h:20
+msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Minimale Textgröße zum Anzeigen von Text, andere Werte als 0 können 
das Erscheinungsbild der Seite zerstören"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:4
+msgid "Zoom In"
+msgstr "Ran zoomen"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:5
+msgid "Zoom Out"
+msgstr "Raus zoomen"
+
+#: ../src/ui/WebView.cpp:40
+msgid "Permission Request"
+msgstr "Berechtigungsanfrage"
+
+#: ../src/ui/WebView.cpp:41
+msgid "Would you like to allow permissions?"
+msgstr "Möchtest du die Berechtigungen erteilen?"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/es.po 
new/whatsapp-for-linux-1.6.3/po/es.po
--- old/whatsapp-for-linux-1.6.2/po/es.po       2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/po/es.po       2023-05-29 14:04:21.000000000 
+0200
@@ -18,7 +18,7 @@
 
 #: ../src/ui/MainWindow.cpp:347
 msgid "An unofficial WhatsApp desktop application for Linux"
-msgstr "Aplicación no oficial de WhatsApp para Linux"
+msgstr "Una aplicación no oficial de WhatsApp para Linux"
 
 #: ../src/ui/PreferencesWindow.cpp:40
 msgid "On Demand"
@@ -59,7 +59,7 @@
 
 #: ../src/ui/WebView.cpp:329
 msgid "The application is not responding. Would you like to reload?"
-msgstr "La aplicación no responde. ¿Desea recargarla?"
+msgstr "La aplicación no responde. ¿Deseas recargarla?"
 
 #: ../resource/ui/MainWindow.ui.h:1
 msgid "Fullscreen"
@@ -83,7 +83,7 @@
 
 #: ../resource/ui/PhoneNumberDialog.ui.h:2
 msgid "Enter phone number (only digits)"
-msgstr "Introduzca el número de teléfono (sólo dígitos)"
+msgstr "Introduce el número de teléfono (sólo dígitos)"
 
 #: ../resource/ui/PreferencesWindow.ui.h:1
 msgid "Close to Tray"
@@ -180,33 +180,33 @@
 
 #: ../resource/ui/PreferencesWindow.ui.h:9
 msgid "Enable Notification Sounds"
-msgstr "Enable Notification Sounds"
+msgstr "Activar los sonidos de notificación"
 
 #: ../resource/ui/PreferencesWindow.ui.h:10
 msgid "Play sound on a notification raised by the application"
-msgstr "Play sound on a notification raised by the application"
+msgstr "Emitir sonido cuando haya una notificación de la aplicación"
 
 #: ../resource/ui/PreferencesWindow.ui.h:19
 msgid "Minimum Font Size"
-msgstr "Minimum Font Size"
+msgstr "Tamaño de fuente mínimo"
 
 #: ../resource/ui/PreferencesWindow.ui.h:20
 msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
-msgstr "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Tamaño de fuente mínimo usado para mostrar texto; los valores 
distintos de 0 pueden desfigurar el diseño de página"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:4
 msgid "Zoom In"
-msgstr "Zoom In"
+msgstr "Zoom de acercamiento"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:5
 msgid "Zoom Out"
-msgstr "Zoom Out"
+msgstr "Zoom de alejamiento"
 
 #: ../src/ui/WebView.cpp:40
 msgid "Permission Request"
-msgstr "Permission Request"
+msgstr "Petición de permiso"
 
 #: ../src/ui/WebView.cpp:41
 msgid "Would you like to allow permissions?"
-msgstr "Would you like to allow permissions?"
+msgstr "¿Quieres dar permiso?"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/hu.po 
new/whatsapp-for-linux-1.6.3/po/hu.po
--- old/whatsapp-for-linux-1.6.2/po/hu.po       1970-01-01 01:00:00.000000000 
+0100
+++ new/whatsapp-for-linux-1.6.3/po/hu.po       2023-05-29 14:04:21.000000000 
+0200
@@ -0,0 +1,214 @@
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: POEditor.com\n"
+"Project-Id-Version: WhatsApp for Linux\n"
+"Language: hu\n"
+
+#: ../src/ui/MainWindow.cpp:344 ../src/ui/TrayIcon.cpp:46
+#: ../resource/ui/MainWindow.ui.h:4
+msgid "About"
+msgstr "Névjegy"
+
+#: ../src/ui/MainWindow.cpp:346 ../resource/ui/MainWindow.ui.h:6
+msgid "WhatsApp for Linux"
+msgstr "WhatsApp Linuxra"
+
+#: ../src/ui/MainWindow.cpp:347
+msgid "An unofficial WhatsApp desktop application for Linux"
+msgstr "Egy alternatív WhatsApp alkalmazás Linuxra"
+
+#: ../src/ui/PreferencesWindow.cpp:40
+msgid "On Demand"
+msgstr "Igény esetén"
+
+#: ../src/ui/PreferencesWindow.cpp:41
+msgid "Always"
+msgstr "Mindig"
+
+#: ../src/ui/PreferencesWindow.cpp:42
+msgid "Never"
+msgstr "Soha"
+
+#: ../src/ui/TrayIcon.cpp:45
+msgid "Show"
+msgstr "Megnyitás"
+
+#: ../src/ui/TrayIcon.cpp:47 ../resource/ui/MainWindow.ui.h:5
+#: ../resource/ui/ShortcutsWindow.ui.h:10
+msgid "Quit"
+msgstr "Kilépés"
+
+#: ../src/ui/WebView.cpp:75
+msgid "Save File"
+msgstr "Fájl mentése"
+
+#: ../src/ui/WebView.cpp:76
+msgid "Ok"
+msgstr "Rendben"
+
+#: ../src/ui/WebView.cpp:77
+msgid "Cancel"
+msgstr "Mégse"
+
+#: ../src/ui/WebView.cpp:328
+msgid "Unresponsive"
+msgstr "Nem válszol"
+
+#: ../src/ui/WebView.cpp:329
+msgid "The application is not responding. Would you like to reload?"
+msgstr "Az alkalmazás nem válaszol. Szeretné újraindítani?"
+
+#: ../resource/ui/MainWindow.ui.h:1
+msgid "Fullscreen"
+msgstr "Teljes képernyő"
+
+#: ../resource/ui/MainWindow.ui.h:2 ../resource/ui/PreferencesWindow.ui.h:22
+msgid "Preferences"
+msgstr "Beállítások"
+
+#: ../resource/ui/MainWindow.ui.h:3 ../resource/ui/ShortcutsWindow.ui.h:9
+msgid "Keyboard Shortcuts"
+msgstr "Gyorsbillentyűk"
+
+#: ../resource/ui/MainWindow.ui.h:7
+msgid "Refresh"
+msgstr "Frissítés"
+
+#: ../resource/ui/MainWindow.ui.h:8 ../resource/ui/PhoneNumberDialog.ui.h:1
+msgid "Open chat by phone number"
+msgstr "Bejelentkezés telefonszámmal"
+
+#: ../resource/ui/PhoneNumberDialog.ui.h:2
+msgid "Enter phone number (only digits)"
+msgstr "Telefonszám megadása (csak szám)"
+
+#: ../resource/ui/PreferencesWindow.ui.h:1
+msgid "Close to Tray"
+msgstr "Bezáráskor értesítési területre küldés"
+
+#: ../resource/ui/PreferencesWindow.ui.h:2
+msgid "Start in Tray"
+msgstr "Indítás az értesítési területen"
+
+#: ../resource/ui/PreferencesWindow.ui.h:3
+msgid "Start Minimized"
+msgstr "Indítás a háttérben"
+
+#: ../resource/ui/PreferencesWindow.ui.h:4
+msgid "Autostart"
+msgstr "Indítás a rendszerrel"
+
+#: ../resource/ui/PreferencesWindow.ui.h:5
+msgid "Enable tray icon"
+msgstr "Alkalmazás megjelenítése az értesítési területen"
+
+#: ../resource/ui/PreferencesWindow.ui.h:6
+msgid "Start application as closed to tray"
+msgstr "Alkalmazás indítása az értesítési területen"
+
+#: ../resource/ui/PreferencesWindow.ui.h:7
+msgid "Start application as minimized"
+msgstr "Alkalmazás indítása kis méretben a tálcán"
+
+#: ../resource/ui/PreferencesWindow.ui.h:8
+msgid "Start application after system boots"
+msgstr "Alkalmazás indítása a rendszerrel"
+
+#: ../resource/ui/PreferencesWindow.ui.h:11
+#: ../resource/ui/ShortcutsWindow.ui.h:2
+msgid "General"
+msgstr "Általános"
+
+#: ../resource/ui/PreferencesWindow.ui.h:12
+msgid "Prefer Dark Theme"
+msgstr "Sötét téma használata"
+
+#: ../resource/ui/PreferencesWindow.ui.h:13
+msgid "Prefer dark theme for the application if system theme includes a dark 
variant"
+msgstr "Sötét téma engedélyezése, ha a rendszer támogatja azt"
+
+#: ../resource/ui/PreferencesWindow.ui.h:14
+msgid "Appearance"
+msgstr "Megjelenés"
+
+#: ../resource/ui/PreferencesWindow.ui.h:15
+msgid "Hardware Acceleration"
+msgstr "Hardveres gyorsítás"
+
+#. Need some explanation what is the purpose of this option. What is it for 
and when it appears?
+#: ../resource/ui/PreferencesWindow.ui.h:16
+msgid "Allow Permissions"
+msgstr "Értesítések engedélyezése"
+
+#: ../resource/ui/PreferencesWindow.ui.h:17
+msgid "Set hardware acceleration policy used by webkit"
+msgstr "Hardveres gyorsítás használata az alkalmazás működéséhez"
+
+#: ../resource/ui/PreferencesWindow.ui.h:18
+msgid "Allow permissions on application startup"
+msgstr "Natív értesítések engedélyezése"
+
+#: ../resource/ui/PreferencesWindow.ui.h:21
+msgid "Web"
+msgstr "Felület"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:1
+msgid "Shortcuts"
+msgstr "Gyorsbillentyűk"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:3
+msgid "Refresh Page"
+msgstr "Frissítés"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:6
+msgid "Enter/Exit Fullscreen"
+msgstr "Teljes képernyő"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:7
+msgid "Show/Hide Header Bar"
+msgstr "Ablakkeret elrejtése"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:8
+msgid "Open Preferences"
+msgstr "Beállítások"
+
+#: ../src/ui/MainWindow.cpp:349
+msgid "GitHub Repository"
+msgstr "GitHub tároló"
+
+#: ../resource/ui/PreferencesWindow.ui.h:9
+msgid "Enable Notification Sounds"
+msgstr "Értesítési hangok engedélyezése"
+
+#: ../resource/ui/PreferencesWindow.ui.h:10
+msgid "Play sound on a notification raised by the application"
+msgstr "Értesítési hangok lejátszása, ha üzenet érkezik"
+
+#: ../resource/ui/PreferencesWindow.ui.h:19
+msgid "Minimum Font Size"
+msgstr "Betűméret igazítása"
+
+#. Need some explanation.
+#: ../resource/ui/PreferencesWindow.ui.h:20
+msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Betűméret igazítása nagy felbontású, HiDPI kijelzőkhöz"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:4
+msgid "Zoom In"
+msgstr "Nagyítás"
+
+#: ../resource/ui/ShortcutsWindow.ui.h:5
+msgid "Zoom Out"
+msgstr "Kicsinyítés"
+
+#: ../src/ui/WebView.cpp:40
+msgid "Permission Request"
+msgstr "Hozzáférés szükséges"
+
+#: ../src/ui/WebView.cpp:41
+msgid "Would you like to allow permissions?"
+msgstr "Engedélyezi a szükséges jogosultságok létrehozását?"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/it.po 
new/whatsapp-for-linux-1.6.3/po/it.po
--- old/whatsapp-for-linux-1.6.2/po/it.po       2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/po/it.po       2023-05-29 14:04:21.000000000 
+0200
@@ -55,11 +55,11 @@
 
 #: ../src/ui/WebView.cpp:328
 msgid "Unresponsive"
-msgstr "Whatsapp non risponde"
+msgstr "WhatsApp non risponde"
 
 #: ../src/ui/WebView.cpp:329
 msgid "The application is not responding. Would you like to reload?"
-msgstr "L'applicazione non risponde. Ricaricare?"
+msgstr "L'applicazione non risponde. Ricaricarla?"
 
 #: ../resource/ui/MainWindow.ui.h:1
 msgid "Fullscreen"
@@ -83,7 +83,7 @@
 
 #: ../resource/ui/PhoneNumberDialog.ui.h:2
 msgid "Enter phone number (only digits)"
-msgstr "Inserire il numero di telefono"
+msgstr "Inserisci il numero di telefono (solo cifre)"
 
 #: ../resource/ui/PreferencesWindow.ui.h:1
 msgid "Close to Tray"
@@ -180,33 +180,33 @@
 
 #: ../resource/ui/PreferencesWindow.ui.h:9
 msgid "Enable Notification Sounds"
-msgstr "Enable Notification Sounds"
+msgstr "Abilita suoni di notifica"
 
 #: ../resource/ui/PreferencesWindow.ui.h:10
 msgid "Play sound on a notification raised by the application"
-msgstr "Play sound on a notification raised by the application"
+msgstr "Riproduci un suono su una notifica generata dall'applicazione"
 
 #: ../resource/ui/PreferencesWindow.ui.h:19
 msgid "Minimum Font Size"
-msgstr "Minimum Font Size"
+msgstr "Dimensione minima del font"
 
 #: ../resource/ui/PreferencesWindow.ui.h:20
 msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
-msgstr "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Dimensione minima del carattere utilizzata per visualizzare il testo, 
valori diversi da 0 possono rompere i layout di pagina"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:4
 msgid "Zoom In"
-msgstr "Zoom In"
+msgstr "Ingrandisci"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:5
 msgid "Zoom Out"
-msgstr "Zoom Out"
+msgstr "Riduci"
 
 #: ../src/ui/WebView.cpp:40
 msgid "Permission Request"
-msgstr "Permission Request"
+msgstr "Autorizzazione richiesta"
 
 #: ../src/ui/WebView.cpp:41
 msgid "Would you like to allow permissions?"
-msgstr "Would you like to allow permissions?"
+msgstr "Concedere le autorizzazioni?"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/po/pt-br.po 
new/whatsapp-for-linux-1.6.3/po/pt-br.po
--- old/whatsapp-for-linux-1.6.2/po/pt-br.po    2023-04-01 13:37:56.000000000 
+0200
+++ new/whatsapp-for-linux-1.6.3/po/pt-br.po    2023-05-29 14:04:21.000000000 
+0200
@@ -180,33 +180,33 @@
 
 #: ../resource/ui/PreferencesWindow.ui.h:9
 msgid "Enable Notification Sounds"
-msgstr "Enable Notification Sounds"
+msgstr "Ativar sons de notificação"
 
 #: ../resource/ui/PreferencesWindow.ui.h:10
 msgid "Play sound on a notification raised by the application"
-msgstr "Play sound on a notification raised by the application"
+msgstr "Reproduzir som em uma notificação gerada pelo aplicativo"
 
 #: ../resource/ui/PreferencesWindow.ui.h:19
 msgid "Minimum Font Size"
-msgstr "Minimum Font Size"
+msgstr "Tamanho mínimo da fonte"
 
 #: ../resource/ui/PreferencesWindow.ui.h:20
 msgid "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
-msgstr "Minimum font size used to display text, values other than 0 can 
potentially break page layouts"
+msgstr "Tamanho mínimo da fonte usado para exibir o texto; valores diferentes 
de 0 podem quebrar os layouts de página"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:4
 msgid "Zoom In"
-msgstr "Zoom In"
+msgstr "Ampliar"
 
 #: ../resource/ui/ShortcutsWindow.ui.h:5
 msgid "Zoom Out"
-msgstr "Zoom Out"
+msgstr "Reduzir o zoom"
 
 #: ../src/ui/WebView.cpp:40
 msgid "Permission Request"
-msgstr "Permission Request"
+msgstr "Solicitação de permissão"
 
 #: ../src/ui/WebView.cpp:41
 msgid "Would you like to allow permissions?"
-msgstr "Would you like to allow permissions?"
+msgstr "Você gostaria de permitir permissões?"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/resource/CMakeLists.txt 
new/whatsapp-for-linux-1.6.3/resource/CMakeLists.txt
--- old/whatsapp-for-linux-1.6.2/resource/CMakeLists.txt        1970-01-01 
01:00:00.000000000 +0100
+++ new/whatsapp-for-linux-1.6.3/resource/CMakeLists.txt        2023-05-29 
14:04:21.000000000 +0200
@@ -0,0 +1,13 @@
+message(STATUS "Compiling UI resources")
+execute_process(
+        COMMAND glib-compile-resources 
--target=${CMAKE_BINARY_DIR}/src/Resources.c --generate-source gresource.xml
+        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+    )
+
+message(STATUS "Configuring desktop resource files")
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/desktop/${WFL_APP_ID}.desktop.in 
${CMAKE_CURRENT_BINARY_DIR}/${WFL_APP_ID}.desktop)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/desktop/${WFL_APP_ID}.appdata.xml.in
 ${CMAKE_CURRENT_BINARY_DIR}/${WFL_APP_ID}.appdata.xml)
+
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${WFL_APP_ID}.desktop DESTINATION 
${CMAKE_INSTALL_DATADIR}/applications)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${WFL_APP_ID}.appdata.xml 
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo)
+install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/image/icons DESTINATION 
${CMAKE_INSTALL_DATADIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whatsapp-for-linux-1.6.2/resource/desktop/com.github.eneshecan.WhatsAppForLinux.desktop.in
 
new/whatsapp-for-linux-1.6.3/resource/desktop/com.github.eneshecan.WhatsAppForLinux.desktop.in
--- 
old/whatsapp-for-linux-1.6.2/resource/desktop/com.github.eneshecan.WhatsAppForLinux.desktop.in
      2023-04-01 13:37:56.000000000 +0200
+++ 
new/whatsapp-for-linux-1.6.3/resource/desktop/com.github.eneshecan.WhatsAppForLinux.desktop.in
      2023-05-29 14:04:21.000000000 +0200
@@ -2,32 +2,41 @@
 Type=Application
 Version=1.0
 Name=${WFL_FRIENDLY_NAME}
+Name[cs]=WhatsApp pro Linux
+Name[de]=WhatsApp für Linux
 Name[es]=WhatsApp para Linux
+Name[fr]=WhatsApp pour Linux
+Name[hu]=WhatsApp Linuxra
 Name[it]=WhatsApp per Linux
 Name[ka]=WhatsApp-ი ლინუქსისთვის
 Name[nl]=WhatsApp voor Linux
 Name[pt-br]=WhatsApp para Linux
 Name[ru]=WhatsApp для Linux
 Name[tr]=Linux için WhatsApp
-Name[fr]=Whatsapp pour Linux
 GenericName=Unofficial WhatsApp client
+GenericName[cs]=Neoficiální klient WhatsApp
+GenericName[de]=Inoffizieller WhatsApp-Client
 GenericName[es]=Cliente no oficial de WhatsApp
+GenericName[fr]=Client non officiel de WhatsApp
+GenericName[hu]=Egy alternatív WhatsApp alkalmazás Linuxra
 GenericName[it]=Client WhatsApp non ufficiale
 GenericName[ka]=WhatsApp-ის არაოფიციალური 
კლიენტი
 GenericName[nl]=Niet-officiële WhatsApp-client
 GenericName[pt-br]=Cliente não oficial de WhatsApp
 GenericName[ru]=Неофициальный клиент WhatsApp
 GenericName[tr]=Resmi olmayan WhatsApp istemcisi
-GenericName[fr]=Client non officiel de WhatsApp
 Comment=${WFL_DESCRIPTION}
+Comment[cs]=Neoficiální desktopová aplikace WhatsApp pro Linux
+Comment[de]=Eine inoffizieller WhatsApp Desktop App für Linux
 Comment[es]=Una aplicación no oficial de WhatsApp para Linux
+Comment[fr]=Une application non officielle de Whatsapp pour Linux
+Comment[hu]=Egy nem hivatalos WhatsApp asztali alkalmazás Linuxra
 Comment[it]=Un'applicazione WhatsApp non ufficiale per Linux
 Comment[ka]=WhatsApp-ის არაოფიციალური 
კლიენტი ლინუქსისთვის
 Comment[nl]=Een onofficiële WhatsApp-desktoptoepassing voor Linux
 Comment[pt-br]=Uma aplicação não oficial de WhatsApp para Linux
 Comment[ru]=Неофициальное приложение WhatsApp для 
Linux
 Comment[tr]=Linux için resmi olmayan bir WhatsApp masaüstü uygulaması
-Comment[fr]=Une application non officielle de Whatsapp pour Linux
 Exec=${WFL_NAME} %u
 Icon=${WFL_ICON}
 MimeType=x-scheme-handler/whatsapp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/snap/snapcraft.yaml 
new/whatsapp-for-linux-1.6.3/snap/snapcraft.yaml
--- old/whatsapp-for-linux-1.6.2/snap/snapcraft.yaml    2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/snap/snapcraft.yaml    2023-05-29 
14:04:21.000000000 +0200
@@ -32,7 +32,7 @@
       - gstreamer1.0-plugins-bad
       - gstreamer1.0-libav
     parse-info:
-      - generated/com.github.eneshecan.WhatsAppForLinux.appdata.xml
+      - resource/com.github.eneshecan.WhatsAppForLinux.appdata.xml
 
   cleanup:
     after: [whatsapp-for-linux]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/CMakeLists.txt 
new/whatsapp-for-linux-1.6.3/src/CMakeLists.txt
--- old/whatsapp-for-linux-1.6.2/src/CMakeLists.txt     1970-01-01 
01:00:00.000000000 +0100
+++ new/whatsapp-for-linux-1.6.3/src/CMakeLists.txt     2023-05-29 
14:04:21.000000000 +0200
@@ -0,0 +1,53 @@
+message(STATUS "Configuring some source code files")
+file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/VERSION" ${WFL_VERSION})
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Config.hpp.in 
${CMAKE_CURRENT_BINARY_DIR}/Config.hpp)
+
+find_package(PkgConfig REQUIRED)
+
+find_package(Intl REQUIRED)
+find_package(Gettext REQUIRED)
+include_directories(${Intl_INCLUDE_DIRS})
+link_directories(${INTL_LIBRARY_DIRS})
+
+pkg_check_modules(GTKMM gtkmm-3.0 REQUIRED)
+include_directories(${GTKMM_INCLUDE_DIRS})
+
+pkg_check_modules(WEBKIT webkit2gtk-4.0)
+if (NOT WEBKIT_FOUND)
+    pkg_check_modules(WEBKIT webkit2gtk-4.1 REQUIRED)
+endif()
+include_directories(${WEBKIT_INCLUDE_DIRS})
+
+pkg_check_modules(APPINDICATOR ayatana-appindicator3-0.1 REQUIRED)
+include_directories(${APPINDICATOR_INCLUDE_DIRS})
+
+pkg_check_modules(CANBERRA libcanberra REQUIRED)
+include_directories(${CANBERRA_INCLUDE_DIRS})
+
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+list(APPEND
+        WFL_SRCS
+        main.cpp
+        Resources.c
+        util/Helper.cpp
+        util/Settings.cpp
+        util/Sound.cpp
+        ui/Application.cpp
+        ui/MainWindow.cpp
+        ui/PreferencesWindow.cpp
+        ui/PhoneNumberDialog.cpp
+        ui/TrayIcon.cpp
+        ui/WebView.cpp
+    )
+
+add_executable(${CMAKE_PROJECT_NAME} ${WFL_SRCS})
+target_link_libraries(${CMAKE_PROJECT_NAME}
+        ${GTKMM_LIBRARIES}
+        ${WEBKIT_LIBRARIES}
+        ${APPINDICATOR_LIBRARIES}
+        ${CANBERRA_LIBRARIES}
+        ${Intl_LIBRARIES}
+    )
+
+install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/ui/TrayIcon.cpp 
new/whatsapp-for-linux-1.6.3/src/ui/TrayIcon.cpp
--- old/whatsapp-for-linux-1.6.2/src/ui/TrayIcon.cpp    2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/src/ui/TrayIcon.cpp    2023-05-29 
14:04:21.000000000 +0200
@@ -81,17 +81,17 @@
         app_indicator_set_status(m_appIndicator, (attention ? 
APP_INDICATOR_STATUS_ATTENTION : APP_INDICATOR_STATUS_ACTIVE));
     }
 
-    sigc::signal<void> TrayIcon::signalShow() const noexcept
+    sigc::signal<void>& TrayIcon::signalShow() noexcept
     {
         return m_signalShow;
     }
 
-    sigc::signal<void> TrayIcon::signalAbout() const noexcept
+    sigc::signal<void>& TrayIcon::signalAbout() noexcept
     {
         return m_signalAbout;
     }
 
-    sigc::signal<void> TrayIcon::signalQuit() const noexcept
+    sigc::signal<void>& TrayIcon::signalQuit() noexcept
     {
         return m_signalQuit;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/ui/TrayIcon.hpp 
new/whatsapp-for-linux-1.6.3/src/ui/TrayIcon.hpp
--- old/whatsapp-for-linux-1.6.2/src/ui/TrayIcon.hpp    2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/src/ui/TrayIcon.hpp    2023-05-29 
14:04:21.000000000 +0200
@@ -16,9 +16,9 @@
             void setAttention(bool attention);
 
         public:
-            sigc::signal<void> signalShow() const noexcept;
-            sigc::signal<void> signalAbout() const noexcept;
-            sigc::signal<void> signalQuit() const noexcept;
+            sigc::signal<void>& signalShow() noexcept;
+            sigc::signal<void>& signalAbout() noexcept;
+            sigc::signal<void>& signalQuit() noexcept;
 
         private:
             AppIndicator*      m_appIndicator;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/ui/WebView.cpp 
new/whatsapp-for-linux-1.6.3/src/ui/WebView.cpp
--- old/whatsapp-for-linux-1.6.2/src/ui/WebView.cpp     2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/src/ui/WebView.cpp     2023-05-29 
14:04:21.000000000 +0200
@@ -298,17 +298,17 @@
         webkit_settings_set_minimum_font_size(settings, fontSize);
     }
 
-    sigc::signal<void, WebKitLoadEvent> WebView::signalLoadStatus() const 
noexcept
+    sigc::signal<void, WebKitLoadEvent>& WebView::signalLoadStatus() noexcept
     {
         return m_signalLoadStatus;
     }
 
-    sigc::signal<void, bool> WebView::signalNotification() const noexcept
+    sigc::signal<void, bool>& WebView::signalNotification() noexcept
     {
         return m_signalNotification;
     }
 
-    sigc::signal<void> WebView::signalNotificationClicked() const noexcept
+    sigc::signal<void>& WebView::signalNotificationClicked() noexcept
     {
         return m_signalNotificationClicked;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/ui/WebView.hpp 
new/whatsapp-for-linux-1.6.3/src/ui/WebView.hpp
--- old/whatsapp-for-linux-1.6.2/src/ui/WebView.hpp     2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/src/ui/WebView.hpp     2023-05-29 
14:04:21.000000000 +0200
@@ -31,9 +31,9 @@
             std::string     getZoomLevelString();
             void            setMinFontSize(unsigned int fontSize);
 
-            sigc::signal<void, WebKitLoadEvent> signalLoadStatus() const 
noexcept;
-            sigc::signal<void, bool>            signalNotification() const 
noexcept;
-            sigc::signal<void>                  signalNotificationClicked() 
const noexcept;
+            sigc::signal<void, WebKitLoadEvent>& signalLoadStatus() noexcept;
+            sigc::signal<void, bool>&            signalNotification() noexcept;
+            sigc::signal<void>&                  signalNotificationClicked() 
noexcept;
 
         private:
             void onLoadStatusChanged(WebKitLoadEvent loadEvent);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whatsapp-for-linux-1.6.2/src/util/Sound.cpp 
new/whatsapp-for-linux-1.6.3/src/util/Sound.cpp
--- old/whatsapp-for-linux-1.6.2/src/util/Sound.cpp     2023-04-01 
13:37:56.000000000 +0200
+++ new/whatsapp-for-linux-1.6.3/src/util/Sound.cpp     2023-05-29 
14:04:21.000000000 +0200
@@ -23,8 +23,18 @@
 
     void Sound::play(std::string_view name)
     {
-        auto ret = ca_context_play(m_context, 0U, CA_PROP_EVENT_ID, 
name.data(), nullptr);
-        if (ret < 0)
+        // This is simply the id we've picked which is somehow irrelevant
+        constexpr auto const id = 3U;
+
+        auto playing = 0;
+        ca_context_playing(m_context, id, &playing);
+        if (playing != CA_SUCCESS)
+        {
+            ca_context_cancel(m_context, id);
+        }
+
+        auto const ret = ca_context_play(m_context, id, CA_PROP_EVENT_ID, 
name.data(), nullptr);
+        if (ret != CA_SUCCESS)
         {
             std::cerr << "Sound: Failed to play " << name << ": " << 
ca_strerror(ret) << std::endl;
         }

Reply via email to