- A recent libxml2 changed its handler function to take a `const` pointer. It's
safe for us to have it, and them not, but the opposite way causes an implicit
cast warning.
- In relatively new GLib (many years now), `g_object_ref` casts its output to
match its input. This means we should not be casting to `G_OBJECT`, as that
is not the type it expects, and would translate to the output being `GObject`
instead of the original type.
This fixes the build in Fedora 40, which changes several incompatible pointer
conversion warnings into errors.
This patch is partially from the Fedora maintainer @yarda, with some corrections by me (to the `g_object_ref` portions.)
Testing Done:
Compiled in a Rawhide environment with this patch applied.
Bugs closed: PIDGIN-17850
Reviewed at https://reviews.imfreedom.org/r/2944/
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
msgid"This plugin is useful for debugging XMPP servers or clients."
msgstr""
msgid"The installer is already running."
msgstr""
msgid""
"An instance of Pidgin is currently running. Please exit Pidgin and try "
"again."
msgstr""
#. "Next >" appears on a button on the License Page of the Installer
msgid"Next >"
msgstr""
#. $(^Name) is the current Version name (e.g. Pidgin 2.7.0). $_CLICK will become a translated version of "Click Next to continue." DO NOT translate the CLICK in $_CLICK. It will break the installer.
msgid""
"$(^Name) is released under the GNU General Public License (GPL). The license "
"is provided here for information purposes only. $_CLICK"
msgstr""
#. Installer Subsection Text
msgid"Pidgin Instant Messaging Client (required)"
msgstr""
#. Installer Subsection Text
msgid"GTK+ Runtime (required if not present)"
msgstr""
#. Installer Subsection Text
msgid"Shortcuts"
msgstr""
#. Installer Subsection Text
msgid"Desktop"
msgstr""
#. Installer Subsection Text
msgid"Start Menu"
msgstr""
#. Installer Subsection Text
msgid"Localizations"
msgstr""
#. Installer Subsection Detailed Description
msgid"Core Pidgin files and dlls"
msgstr""
#. Installer Subsection Detailed Description
msgid"Shortcuts for starting Pidgin"
msgstr""
#. Installer Subsection Detailed Description
msgid"Create a shortcut to Pidgin on the Desktop"
msgstr""
#. Installer Subsection Detailed Description
msgid"Create a Start Menu entry for Pidgin"
msgstr""
#. Installer Subsection Detailed Description
msgid"A multi-platform GUI toolkit, used by Pidgin"
msgstr""
#. Installer Subsection Text
msgid"Debug Symbols (for reporting crashes)"
msgstr""
#. Text displayed on Installer Finish Page
msgid"Visit the Pidgin Web Page"
msgstr""
msgid""
"Unable to uninstall the currently installed version of Pidgin. The new "
"version will be installed without removing the currently installed version."
msgstr""
msgid""
"Pidgin requires a compatible GTK+ Runtime (which does not appear to be "
"installed).$\\rAre you sure you want to skip installing the GTK+ Runtime?"
msgstr""
#. Installer Subsection Text
msgid"URI Handlers"
msgstr""
#. Installer Subsection Text
msgid"Spellchecking Support"
msgstr""
#. $R3 will display the URL that the Dictionary failed to download from