<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf8bf446148cfa8319a9b31ced62e7018b136a35">https://github.com/macports/macports-ports/commit/bf8bf446148cfa8319a9b31ced62e7018b136a35</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit bf8bf446148cfa8319a9b31ced62e7018b136a35
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Mon Apr 29 15:08:15 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> audacious-core: update to 4.3.1
</span>---
multimedia/audacious-core/Portfile | 51 +-
...h-buildsys-fix-link-order-and-make-verbose.diff | 673 ------------
multimedia/audacious-core/files/patch-gtk3.diff | 1086 --------------------
.../audacious-core/files/patch-vfsseektype.diff | 62 ++
4 files changed, 84 insertions(+), 1788 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/Portfile b/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d6daf881647..e636de48fe1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup meson 1.0
</span>
name audacious-core
set real_name audacious
# Please keep audacious, audacious-core and audacious-plugins synchronized.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.10.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
license BSD
categories multimedia
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,13 +30,14 @@ long_description ${description} It is free, lightweight, based on GTK3, \
</span> master_sites https://distfiles.audacious-media-player.org
distname ${real_name}-${version}
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 6fc2c88fc681a58f42f45d19de36f2f24bc7e1bf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8366e840bb3c9448c2cf0cf9a0800155b0bd7cc212a28ba44990c3d2289c6b93 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 564481
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 44780e4610cc390effed8b0052156725b9ddc652 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 85e9e26841505b51e342ee72a2d05f19bef894f567a029ebb3f3e0c1adb42042 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 630820
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-buildsys-fix-link-order-and-make-verbose.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/audacious-media-player/audacious/pull/64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-vfsseektype.diff
</span>
depends_lib port:libiconv \
port:gettext \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,21 +46,12 @@ depends_lib port:libiconv \
</span>
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note: rpath is required on macOS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --enable-nls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-rpath \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-dbus \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-qt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gtk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-valgrind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args -Ddbus=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dqt=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgtk=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dvalgrind=false
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/aclocal:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/autom4te:autoconf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span>
post-destroot {
xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${real_name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,29 +63,29 @@ post-destroot {
</span> variant qt5 description {Add Qt5 support} {
PortGroup qt5 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-qt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dqt=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dqt=true
</span> }
variant gtk2 conflicts gtk3 description {Add GTK2 support} {
depends_lib-append path:lib/pkgconfig/gtk-2.0.pc:gtk2
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-gtk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dgtk=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgtk=true
</span> }
variant gtk3 conflicts gtk2 description {Add GTK3 support} {
depends_lib-append path:lib/pkgconfig/gtk-3.0.pc:gtk3
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dgtk=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dgtk=true
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-gtk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-gtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append -Dgtk3=true
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Need either one of gtk2, gtk3 or Qt5 to have a GUI. Default to gtk2, which is preferred by upstream.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Need either one of gtk2, gtk3 or Qt5 to have a GUI. Default to qt5, which is preferred by upstream.
</span> if {![variant_isset gtk2] && ![variant_isset gtk3] && ![variant_isset qt5]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append +gtk2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants-append +qt5
</span> }
livecheck.type regex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/files/patch-buildsys-fix-link-order-and-make-verbose.diff b/multimedia/audacious-core/files/patch-buildsys-fix-link-order-and-make-verbose.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 88ffbfb283d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/files/patch-buildsys-fix-link-order-and-make-verbose.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,673 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- buildsys.mk.in.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ buildsys.mk.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -113,7 +113,6 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MO_FILES = ${LOCALES:.po=.mo}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--.SILENT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES: .beam .c .c.dep .cc .cc.dep .class .cxx .cxx.dep .d .erl .lib.o .java .mo .m .m.dep .mm .mm.dep .moslib.o .o .plugin.o .po .py .pyc .rc .S .S.dep .xpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PHONY: all subdirs subdirs-after pre-depend depend install install-includes install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS} ${SUBDIRS_AFTER}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -220,7 +219,8 @@ pre-depend:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -229,13 +229,15 @@ ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${JARFILE}: ${EXT_DEPS} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x"${JAR_MANIFEST}" != x""; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${JAR} cfm ${JARFILE} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${JAR} cfm ${JARFILE} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${JAR} cf ${JARFILE} ${OBJS} ${OBJS_EXTRA}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${JAR} cf ${JARFILE} ${OBJS} ${OBJS_EXTRA}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -245,7 +247,8 @@ ${JARFILE}: ${EXT_DEPS} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${LD} -o $@ ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${LIB_LDFLAGS} ${LIB_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${LD} -o $@ ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${LIB_LDFLAGS} ${LIB_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -258,7 +261,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f Info.plist; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i=Info.plist; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${INSTALL} -m 644 $$i $@/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${INSTALL} -m 644 $$i $@/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -267,7 +271,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f module.modulemap; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i=module.modulemap; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} $@/Modules && ${INSTALL} -m 644 $$i $@/Modules/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} $@/Modules && ${INSTALL} -m 644 $$i $@/Modules/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -275,7 +280,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rm -fr $$out; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -284,7 +290,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${MORPHOS_LIB} ${MORPHOS_LIB_NOINST}: ${EXT_DEPS} ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${LD} -o $@ ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} -nostartfiles ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${LD} -o $@ ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} -nostartfiles ${LDFLAGS} ${LIBS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -293,7 +300,8 @@ ${MORPHOS_LIB} ${MORPHOS_LIB_NOINST}: ${EXT_DEPS} ${MORPHOS_LIB_OBJS} ${MORPHOS_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${PLUGIN_OBJS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${LD} -o $@ ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${LD} -o $@ ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LDFLAGS} ${LIBS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -326,7 +334,8 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd ..; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${AR} cr $@ $$objs && ${RANLIB} $@; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${AR} cr $@ $$objs && ${RANLIB} $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -364,7 +373,8 @@ ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_E
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd ..; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${AR} cr $@ $$objs && ${RANLIB} $@; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${AR} cr $@ $$objs && ${RANLIB} $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -381,7 +391,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -390,7 +401,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -399,7 +411,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -408,7 +421,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -418,7 +432,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -427,7 +442,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -436,7 +452,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -445,7 +462,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -456,13 +474,15 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test x"$(basename ${DC})" = x"dmd"; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${DC} ${DFLAGS} -c -of$@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${DC} ${DFLAGS} -c -of$@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${DC} ${DFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${DC} ${DFLAGS} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -473,7 +493,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${ERLC} ${ERLCFLAGS} -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${ERLC} ${ERLCFLAGS} -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -483,7 +504,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${JAVAC} ${JAVACFLAGS} $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${JAVAC} ${JAVACFLAGS} $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -493,7 +515,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -502,7 +525,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -511,7 +535,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -520,7 +545,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -530,7 +556,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -539,7 +566,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -548,7 +576,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -557,7 +586,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -567,7 +597,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MSGFMT} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MSGFMT} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -577,7 +608,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -587,7 +619,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${WINDRES} -J rc -O coff -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${WINDRES} -J rc -O coff -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -597,7 +630,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -606,7 +640,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -615,7 +650,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -625,7 +661,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -634,7 +671,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -643,7 +681,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -652,7 +691,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -669,7 +709,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${SHARED_LIB}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${libdir} ${INSTALL_LIB}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${libdir} ${INSTALL_LIB}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -679,7 +720,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${STATIC_LIB} ${STATIC_PIC_LIB}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -689,7 +731,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${PLUGIN}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${plugindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${plugindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${plugindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -699,7 +742,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${DATA}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} $$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i) && ${INSTALL} -m 644 $$i ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} $$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i) && ${INSTALL} -m 644 $$i ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -709,7 +753,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${PROG}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -719,7 +764,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${includedir}/${includesubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${includedir}/${includesubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${includedir}/${includesubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -729,7 +775,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${MO_FILES}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES && ${INSTALL} -m 644 $$i ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES && ${INSTALL} -m 644 $$i ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -739,7 +786,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${MAN}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} ${DESTDIR}${mandir}/${mansubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} ${DESTDIR}${mandir}/${mansubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${mandir}/${mansubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -764,7 +812,8 @@ install-includes:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ${MKDIR_P} $$destination && ${INSTALL} -m 644 $$i $$destination/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ${MKDIR_P} $$destination && ${INSTALL} -m 644 $$i $$destination/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -785,7 +834,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${SHARED_LIB}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if : ${UNINSTALL_LIB}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ : ${UNINSTALL_LIB}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -796,7 +846,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${STATIC_LIB} ${STATIC_PIC_LIB}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${libdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -807,19 +858,21 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${PLUGIN}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${plugindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -rmdir ${DESTDIR}${plugindir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rmdir ${DESTDIR}${plugindir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${DATA}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -827,12 +880,13 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmdir "$$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i)" >/dev/null 2>&1 || true; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -rmdir ${DESTDIR}${datadir}/${PACKAGE_NAME} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rmdir ${DESTDIR}${datadir}/${PACKAGE_NAME} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${PROG}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${bindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -843,19 +897,21 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${MO_FILES}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -866,7 +922,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${MAN}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -887,7 +944,8 @@ clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${DEPS} ${OBJS} ${OBJS_EXTRA} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} ${PLUGIN_OBJS} ${PROG} ${PROG_NOINST} ${SHARED_LIB} ${SHARED_LIB_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST} ${FRAMEWORK} ${PLUGIN} ${PLUGIN_NOINST} ${CLEAN_LIB} ${MO_FILES} ${CLEAN}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f $$i -o -d $$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -fr $$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -fr $$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -906,7 +964,8 @@ distclean: clean
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i in "" ${DISTCLEAN} .deps *~; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test -f $$i -o -d $$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if rm -fr $$i; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ rm -fr $$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/audacious/Makefile.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/audacious/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +28,9 @@ CPPFLAGS := -I.. -I../.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${CPPFLAGS} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${GLIB_CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS := -L../libaudcore -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS := -L../libaudcore $(LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS := -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBS} -lm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBINTL} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${GLIB_LIBS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/Makefile.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -52,7 +52,9 @@ CPPFLAGS := -I.. -I../.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS += ${LIB_CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS := -L../libaudcore -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB_LDFLAGS := -L../libaudcore $(LIB_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS := -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBS} -lm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${GLIB_LIBS} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${GTK_LIBS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudqt/Makefile.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudqt/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,7 +45,9 @@ CPPFLAGS := -I.. -I../.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS += ${LIB_CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS := -L../libaudcore -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB_LDFLAGS := -L../libaudcore $(LIB_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS := -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBS} -lm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${QT_LIBS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudtag/Makefile.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudtag/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,8 @@ CPPFLAGS := -I.. -I../.. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS += ${LIB_CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS := -L../libaudcore -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIB_LDFLAGS := -L../libaudcore $(LIB_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS := -laudcore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${LIBS} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${GLIB_LIBS}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/files/patch-gtk3.diff b/multimedia/audacious-core/files/patch-gtk3.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a24d264009d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,1086 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- .travis.yml.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ .travis.yml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,7 +5,7 @@ compiler:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - clang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- before_install:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - sudo apt-get -qq update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- - sudo apt-get install libgtk2.0-dev qtbase5-dev
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ - sudo apt-get install libgtk-3-dev qtbase5-dev
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- script:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - ./autogen.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - ./configure --prefix=/opt/aud --enable-qt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- acinclude.m4.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ acinclude.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -185,12 +185,14 @@ AC_ARG_ENABLE(gtk,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- USE_GTK=$enableval, USE_GTK=yes)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test $USE_GTK = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.24)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.4)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE(USE_GTK, 1, [Define if GTK+ support enabled])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(USE_GTK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFINE(GDK_VERSION_MIN_REQUIRED, GDK_VERSION_3_4, [Ignore post 3.4 deprecations])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test $HAVE_MSWINDOWS = yes ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/about.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/about.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -75,7 +75,7 @@ static GtkWidget * create_about_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_destroy_on_escape (about_window);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) about_window, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AudguiPixbuf logo (gdk_pixbuf_new_from_resource_at_scale
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -88,11 +88,9 @@ static GtkWidget * create_about_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_justify ((GtkLabel *) label, GTK_JUSTIFY_CENTER);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, label, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * align = gtk_alignment_new (0.5, 0.5, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_start ((GtkBox *) vbox, align, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * button = gtk_link_button_new (website);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_container_add ((GtkContainer *) align, button);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_start ((GtkBox *) vbox, button, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- auto credits = VFSFile::read_file (filename_build ({data_dir, "AUTHORS"}), VFS_APPEND_NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- auto license = VFSFile::read_file (filename_build ({data_dir, "COPYING"}), VFS_APPEND_NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/eq-preset.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/eq-preset.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -243,16 +243,16 @@ static GtkWidget * create_eq_preset_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (window, "destroy", (GCallback) cleanup_eq_preset_window, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * outer = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * outer = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) window, outer);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) outer, create_menu_bar (), false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) vbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) outer, vbox, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- entry = gtk_entry_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -277,7 +277,7 @@ static GtkWidget * create_eq_preset_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_list_add_column (list, nullptr, 0, G_TYPE_STRING, -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) scrolled, list);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox2 = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox2, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * remove = audgui_button_new (_("Delete Selected"), "edit-delete",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/equalizer.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/equalizer.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,13 +68,14 @@ static void slider_moved (GtkRange * slider)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static GtkWidget * create_slider (const char * name, int band, GtkWidget * hbox)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label = gtk_label_new (name);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_angle ((GtkLabel *) label, 90);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, label, true, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * slider = gtk_vscale_new_with_range (-AUD_EQ_MAX_GAIN, AUD_EQ_MAX_GAIN, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * slider = gtk_scale_new_with_range (GTK_ORIENTATION_VERTICAL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -AUD_EQ_MAX_GAIN, AUD_EQ_MAX_GAIN, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_scale_set_draw_value ((GtkScale *) slider, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_scale_set_value_pos ((GtkScale *) slider, GTK_POS_BOTTOM);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_range_set_inverted ((GtkRange *) slider, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -132,10 +133,10 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) window, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_destroy_on_escape (window);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) window, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * top_row = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * top_row = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, top_row, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) top_row, create_on_off (), false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -148,13 +149,14 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (AudguiCallback) reset_to_zero, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_end ((GtkBox *) top_row, zero, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * preamp = create_slider (_("Preamp"), -1, hbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_set_data ((GObject *) window, "preamp", preamp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_start ((GtkBox *) hbox, gtk_vseparator_new (), false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_start ((GtkBox *) hbox,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_separator_new (GTK_ORIENTATION_VERTICAL), false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (int i = 0; i < AUD_EQ_NBANDS; i ++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/file-opener.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/file-opener.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,9 +96,8 @@ static GtkWidget * create_filebrowser (gboolean open)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_type_hint ((GtkWindow *) window, GDK_WINDOW_TYPE_HINT_DIALOG);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_title ((GtkWindow *) window, window_title);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_default_size ((GtkWindow *) window, 7 * dpi, 5 * dpi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_container_set_border_width ((GtkContainer *) window, 10);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) window, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * chooser = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -109,17 +108,24 @@ static GtkWidget * create_filebrowser (gboolean open)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (path[0])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_file_chooser_set_current_folder ((GtkFileChooser *) chooser, path);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_start ((GtkBox *) vbox, chooser, true, true, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_start ((GtkBox *) vbox, chooser, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_end ((GtkBox *) vbox, hbox, false, false, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_end ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if GTK_CHECK_VERSION (3, 14, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_container_set_border_width ((GtkContainer *) hbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_top (hbox, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_container_set_border_width ((GtkContainer *) window, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * toggle = gtk_check_button_new_with_mnemonic (toggle_text);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_toggle_button_set_active ((GtkToggleButton *) toggle, aud_get_bool ("audgui", option));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (toggle, "toggled", (GCallback) toggled_cb, (void *) option);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) hbox, toggle, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * bbox = gtk_hbutton_box_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_button_box_set_layout ((GtkButtonBox *) bbox, GTK_BUTTONBOX_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_set_spacing ((GtkBox *) bbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_end ((GtkBox *) hbox, bbox, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/infopopup.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/infopopup.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,9 +36,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void infopopup_move_to_mouse (GtkWidget * infopopup);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static const GdkColor gray = {0, 40960, 40960, 40960};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static const GdkColor white = {0, 65535, 65535, 65535};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static struct {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * title_header, * title_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * artist_header, * artist_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -102,68 +99,20 @@ static void infopopup_progress_cb (void *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_hide (widgets.progress);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static void infopopup_realized (GtkWidget * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GdkWindow * window = gtk_widget_get_window (widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gdk_window_set_back_pixmap (window, nullptr, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- infopopup_move_to_mouse (widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* borrowed from the gtkui infoarea */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static gboolean infopopup_draw_bg (GtkWidget * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- double r = 1, g = 1, b = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* In a dark theme, try to match the tone of the base color */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- auto & c = (gtk_widget_get_style (widget))->base[GTK_STATE_NORMAL];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- int v = aud::max (aud::max (c.red, c.green), c.blue);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (v >= 10*256 && v < 80*256)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- r = (double)c.red / v;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- g = (double)c.green / v;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- b = (double)c.blue / v;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkAllocation alloc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_get_allocation (widget, & alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_t * cr = gdk_cairo_create (gtk_widget_get_window (widget));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_t * gradient = cairo_pattern_create_linear (0, 0, 0, alloc.height);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_add_color_stop_rgb (gradient, 0, 0.25 * r, 0.25 * g, 0.25 * b);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.15 * r, 0.15 * g, 0.15 * b);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.1 * r, 0.1 * g, 0.1 * b);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_add_color_stop_rgb (gradient, 1, 0, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_set_source (cr, gradient);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_rectangle (cr, 0, 0, alloc.width, alloc.height);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_fill (cr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_pattern_destroy (gradient);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_destroy (cr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void infopopup_add_category (GtkWidget * grid, int position,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char * text, GtkWidget * * header, GtkWidget * * label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * header = gtk_label_new (nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new (nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * header, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 0, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_modify_fg (* header, GTK_STATE_NORMAL, & gray);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_modify_fg (* label, GTK_STATE_NORMAL, & white);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* header, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_START);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CharPtr markup (g_markup_printf_escaped ("<span style=\"italic\">%s</span>", text));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_markup ((GtkLabel *) * header, markup);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, * header, 0, 1, position, position + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, * label, 1, 2, position, position + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, * header, 0, position, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, * label, 1, position, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_no_show_all (* header, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_no_show_all (* label, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -190,7 +139,7 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_decorated ((GtkWindow *) infopopup, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) infopopup, 4);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) infopopup, hbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.image = gtk_image_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -198,8 +147,8 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) hbox, widgets.image, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_no_show_all (widgets.image, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * grid = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * grid = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) hbox, grid, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infopopup_add_category (grid, 0, _("Title"), & widgets.title_header, & widgets.title_label);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -212,19 +161,15 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* track progress */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.progress = gtk_progress_bar_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_top (widgets.progress, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_progress_bar_set_show_text ((GtkProgressBar *) widgets.progress, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_progress_bar_set_text ((GtkProgressBar *) widgets.progress, "");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacing ((GtkTable *) grid, 6, 4);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, widgets.progress, 0, 2, 7, 8,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, widgets.progress, 0, 7, 2, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* do not show the track progress */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_no_show_all (widgets.progress, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* override background drawing */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_set_app_paintable (infopopup, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- g_signal_connect (infopopup, "realize", (GCallback) infopopup_realized, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- g_signal_connect (infopopup, "expose-event", (GCallback) infopopup_draw_bg, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ g_signal_connect (infopopup, "realize", (GCallback) infopopup_move_to_mouse, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return infopopup;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/infowin.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/infowin.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -135,7 +135,7 @@ static GtkWidget * small_label_new (const char * text)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label = gtk_label_new (text);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_attributes ((GtkLabel *) label, attrs);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) label, 0, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (label, GTK_ALIGN_START);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -299,10 +299,11 @@ static void add_entry (GtkWidget * grid, const char * title, GtkWidget * entry,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label = small_label_new (title);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, label, x, x + span, y, y + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, entry, x, x + span, y + 1, y + 2,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (y > 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_top (label, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, label, x, y, span, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, entry, x, y + 1, span, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (entry, "changed", (GCallback) entry_changed, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -317,44 +318,41 @@ static void create_infowin ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_type_hint ((GtkWindow *) infowin,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GDK_WINDOW_TYPE_HINT_DIALOG);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * main_grid = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) main_grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacings ((GtkTable *) main_grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * main_grid = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) main_grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_row_spacing ((GtkGrid *) main_grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) infowin, main_grid);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.image = audgui_scaled_image_new (nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach_defaults ((GtkTable *) main_grid, widgets.image, 0, 1, 0, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_hexpand (widgets.image, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_vexpand (widgets.image, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) main_grid, widgets.image, 0, 0, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.location = gtk_label_new ("");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_set_size_request (widgets.location, 2 * dpi, -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_label_set_max_width_chars ((GtkLabel *) widgets.location, 40);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_line_wrap ((GtkLabel *) widgets.location, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_line_wrap_mode ((GtkLabel *) widgets.location, PANGO_WRAP_WORD_CHAR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_selectable ((GtkLabel *) widgets.location, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) main_grid, widgets.location, 0, 1, 1, 2,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) main_grid, widgets.location, 0, 1, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * codec_grid = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacings ((GtkTable *) codec_grid, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) codec_grid, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) main_grid, codec_grid, 0, 1, 2, 3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * codec_grid = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_row_spacing ((GtkGrid *) codec_grid, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) codec_grid, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) main_grid, codec_grid, 0, 2, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (int row = 0; row < CODEC_ITEMS; row ++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label = small_label_new (_(codec_labels[row]));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) codec_grid, label, 0, 1, row, row + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) codec_grid, label, 0, row, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.codec[row] = small_label_new (nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) codec_grid, widgets.codec[row], 1, 2, row, row + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) codec_grid, widgets.codec[row], 1, row, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * grid = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacings ((GtkTable *) grid, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) main_grid, grid, 1, 2, 0, 3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * grid = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_homogeneous ((GtkGrid *) grid, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) main_grid, grid, 1, 0, 1, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.title = gtk_entry_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_size_request (widgets.title, 3 * dpi, -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -382,9 +380,8 @@ static void create_infowin ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.track = gtk_entry_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_entry (grid, _("Track Number"), widgets.track, 1, 12, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * bottom_hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) main_grid, bottom_hbox, 0, 2, 3, 4,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * bottom_hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) main_grid, bottom_hbox, 0, 3, 2, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widgets.clear = gtk_check_button_new_with_mnemonic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (_("Clea_r fields when moving to next song"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/jump-to-track.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/jump-to-track.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -245,7 +245,7 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) jump_to_track_win, 10);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_default_size ((GtkWindow *) jump_to_track_win, 6 * dpi, 5 * dpi);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) jump_to_track_win, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- treeview = audgui_list_new (& callbacks, nullptr, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -258,7 +258,7 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "changed", (GCallback) selection_changed, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (treeview, "row-activated", (GCallback) do_jump, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* filter box */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -282,17 +282,14 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_scrolled_window_set_shadow_type ((GtkScrolledWindow *) scrollwin, GTK_SHADOW_IN);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, scrollwin, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox2 = gtk_hbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_end ((GtkBox *) vbox, hbox2, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * bbox = gtk_hbutton_box_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_button_box_set_layout ((GtkButtonBox *) bbox, GTK_BUTTONBOX_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_left (bbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_set_spacing ((GtkBox *) bbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_alignment_set_padding ((GtkAlignment *) alignment, 0, 0, 6, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_container_add ((GtkContainer *) alignment, bbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_end ((GtkBox *) hbox2, alignment, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_end ((GtkBox *) hbox2, bbox, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* close dialog toggle */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * toggle = gtk_check_button_new_with_mnemonic (_("C_lose on jump"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/list.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/list.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -389,7 +389,7 @@ static void autoscroll (void * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ListModel * model = (ListModel *) gtk_tree_view_get_model
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ((GtkTreeView *) widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkAdjustment * adj = gtk_tree_view_get_vadjustment ((GtkTreeView *) widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkAdjustment * adj = gtk_scrollable_get_vadjustment ((GtkScrollable *) widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_return_if_fail (adj);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pos, end;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -406,7 +406,7 @@ static void autoscroll (void * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void start_autoscroll (ListModel * model, GtkWidget * widget, int speed)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkAdjustment * adj = gtk_tree_view_get_vadjustment ((GtkTreeView *) widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkAdjustment * adj = gtk_scrollable_get_vadjustment ((GtkScrollable *) widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_return_if_fail (adj);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pos, end;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -534,6 +534,10 @@ static void drag_data_received (GtkWidget * widget, GdkDragContext * context, in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void destroy_cb (GtkWidget * list, ListModel * model)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /* workaround for Gnome bug #679291 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ g_signal_handlers_disconnect_matched (list, G_SIGNAL_MATCH_DATA, 0, 0, NULL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ NULL, model);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stop_autoscroll (model, list);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_list_free (model->column_types);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_unref (model);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/plugin-prefs.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/plugin-prefs.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -168,7 +168,7 @@ EXPORT void audgui_show_plugin_prefs (PluginHandle * plugin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * content = gtk_dialog_get_content_area ((GtkDialog *) window);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * box = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets_with_domain (box, p->widgets, header->info.domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) content, box, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/plugin-view.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/plugin-view.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -214,7 +214,7 @@ static void button_destroy (GtkWidget * b)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * plugin_view_new (PluginType type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) vbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * scrolled = gtk_scrolled_window_new (nullptr, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -229,7 +229,7 @@ GtkWidget * plugin_view_new (PluginType type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (tree, "realize", (GCallback) list_fill, aud::to_ptr (type));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_signal_connect (tree, "destroy", (GCallback) list_destroy, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * config = audgui_button_new (_("_Settings"), "preferences-system", do_config, tree);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/prefs-widget.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/prefs-widget.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -200,7 +200,7 @@ static void create_label (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new_with_mnemonic (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_use_markup ((GtkLabel *) * label, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_line_wrap ((GtkLabel *) * label, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 0, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_START);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* WIDGET_SPIN_BTN */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -212,7 +212,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label_pre = gtk_label_new (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label_pre, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label_pre, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * spin_btn = gtk_spin_button_new_with_range (widget->data.spin_btn.min,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -221,7 +221,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->data.spin_btn.right_label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label_past = gtk_label_new (dgettext (domain, widget->data.spin_btn.right_label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label_past, 0, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label_past, GTK_ALIGN_START);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widget_init (* spin_btn, widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,13 +233,14 @@ void create_font_btn (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * * font_btn, const char * domain)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * font_btn = gtk_font_button_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_font_button_set_use_font ((GtkFontButton *) * font_btn, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_font_button_set_use_size ((GtkFontButton *) * font_btn, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->data.font_btn.title)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -255,12 +256,13 @@ static void create_entry (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * * entry, const char * domain)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * entry = gtk_entry_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_hexpand (* entry, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_entry_set_visibility ((GtkEntry *) * entry, ! widget->data.entry.password);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widget_init (* entry, widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -282,10 +284,12 @@ static void create_file_entry (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_hexpand (* entry, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widget_init (* entry, widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -303,8 +307,7 @@ static void combobox_update (GtkWidget * combobox, const PreferencesWidget * wid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_set_data ((GObject *) combobox, "comboitems", (void *) items.data);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* no gtk_combo_box_text_clear()? */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_list_store_clear ((GtkListStore *) gtk_combo_box_get_model ((GtkComboBox *) combobox));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_combo_box_text_remove_all ((GtkComboBoxText *) combobox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (const ComboItem & item : items)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_combo_box_text_append_text ((GtkComboBoxText *) combobox,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -346,7 +349,7 @@ static void create_cbox (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget->label)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * label = gtk_label_new (dgettext (domain, widget->label));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) * label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (* label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_set_data ((GObject *) * combobox, "combodomain", (void *) domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -361,7 +364,6 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (const PreferencesWidget & w : widgets)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * widget_left = nullptr, * widget_middle = nullptr, * widget_right = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkAttachOptions middle_policy = (GtkAttachOptions) (GTK_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (w.type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -380,12 +382,10 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Entry:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_entry (& w, & widget_left, & widget_middle, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- middle_policy = (GtkAttachOptions) (GTK_EXPAND | GTK_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::FileEntry:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_file_entry (& w, & widget_left, & widget_middle, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- middle_policy = (GtkAttachOptions) (GTK_EXPAND | GTK_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::ComboBox:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -399,16 +399,13 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int i = & w - widgets.data;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget_left)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) table, widget_left, 0, 1, i, i + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) table, widget_left, 0, i, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget_middle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) table, widget_middle, 1, 2, i, i + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- middle_policy, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) table, widget_middle, 1, i, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget_right)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) table, widget_right, 2, 3, i, i + 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) table, widget_right, 2, i, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -433,13 +430,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (! child_box)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- child_box = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ child_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_set_data ((GObject *) widget, "child", child_box);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_start ((GtkBox *) box, alignment, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_alignment_set_padding ((GtkAlignment *) alignment, 0, 0, 12, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_container_add ((GtkContainer *) alignment, child_box);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_left (child_box, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_start ((GtkBox *) box, child_box, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (disable_child)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_sensitive (child_box, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -448,10 +443,6 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- child_box = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_alignment_set_padding ((GtkAlignment *) alignment, spacing, 0, indent, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_box_pack_start ((GtkBox *) (child_box ? child_box : box), alignment, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widget = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- disable_child = false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -461,6 +452,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (! w.child)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- radio_btn_group[true] = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int pad_left = indent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int pad_top = spacing;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch (w.type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Button:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -479,7 +473,8 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (strstr (w.label, "<b>"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* headings get double spacing and no indent */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_alignment_set_padding ((GtkAlignment *) alignment, 2 * spacing, 0, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pad_left = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pad_top = 2 * spacing;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* set indent for items below the heading */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- indent = 12;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -490,7 +485,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (icon)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) widget, icon, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) widget, label, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -510,7 +505,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::SpinButton:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label_pre = nullptr, * spin_btn = nullptr, * label_past = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_spin_button (& w, & label_pre, & spin_btn, & label_past, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -533,7 +528,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::FontButton:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * font_btn = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_font_btn (& w, & label, & font_btn, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -547,9 +542,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Table:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) widget, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacings ((GtkTable *) widget, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) widget, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_row_spacing ((GtkGrid *) widget, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fill_table (widget, w.data.table.widgets, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -558,7 +553,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Entry:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::FileEntry:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * entry = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -577,7 +572,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::ComboBox:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * combo = nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_cbox (& w, & label, & combo, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -592,9 +587,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Box:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (w.data.box.horizontal)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets_with_domain (widget, w.data.box.widgets, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -608,13 +603,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Notebook:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_alignment_set_padding ((GtkAlignment *) alignment, 0, 0, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widget = gtk_notebook_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (const NotebookTab & tab : w.data.notebook.tabs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) vbox, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets_with_domain (vbox, tab.widgets, domain);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -623,11 +616,13 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_new (dgettext (domain, tab.name)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pad_top = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case PreferencesWidget::Separator:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- widget = w.data.separator.horizontal ?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_hseparator_new () : gtk_vseparator_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ widget = gtk_separator_new (w.data.separator.horizontal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ? GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- break;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -635,7 +630,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_container_add ((GtkContainer *) alignment, widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_left (widget, pad_left);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_margin_top (widget, pad_top);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_box_pack_start ((GtkBox *) (child_box ? child_box : box), widget, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* wait till after first widget to set item spacing */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (gtk_orientable_get_orientation ((GtkOrientable *) box) == GTK_ORIENTATION_VERTICAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/prefs-window.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/prefs-window.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -546,29 +546,31 @@ static void create_titlestring_widgets (GtkWidget * * cbox, GtkWidget * * entry)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void * create_titlestring_table ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * grid = gtk_table_new (0, 0, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_row_spacings ((GtkTable *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_set_col_spacings ((GtkTable *) grid, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * grid = gtk_grid_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_row_spacing ((GtkGrid *) grid, 4);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_set_column_spacing ((GtkGrid *) grid, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * label = gtk_label_new (_("Title format:"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, label, 0, 0, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_label_set_justify ((GtkLabel *) label, GTK_JUSTIFY_RIGHT);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- label = gtk_label_new (_("Custom string:"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_misc_set_alignment ((GtkMisc *) label, 1, 0.5);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, label, 0, 1, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_label_set_justify ((GtkLabel *) label, GTK_JUSTIFY_RIGHT);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_halign (label, GTK_ALIGN_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * titlestring_cbox;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_titlestring_widgets (& titlestring_cbox, & titlestring_entry);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach_defaults ((GtkTable *) grid, titlestring_cbox, 1, 2, 0, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach_defaults ((GtkTable *) grid, titlestring_entry, 1, 2, 1, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_hexpand (titlestring_cbox, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_set_hexpand (titlestring_entry, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, titlestring_cbox, 1, 0, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, titlestring_entry, 1, 1, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * titlestring_help_button = gtk_button_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_set_can_focus (titlestring_help_button, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_button_set_focus_on_click ((GtkButton *) titlestring_help_button, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_button_set_relief ((GtkButton *) titlestring_help_button, GTK_RELIEF_HALF);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_table_attach ((GtkTable *) grid, titlestring_help_button, 2, 3, 1, 2,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GTK_FILL, GTK_FILL, 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_grid_attach ((GtkGrid *) grid, titlestring_help_button, 2, 1, 1, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * titlestring_tag_menu = create_titlestring_tag_menu ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -583,14 +585,14 @@ static void * create_titlestring_table ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_playlist_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (vbox, playlist_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_song_info_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (vbox, song_info_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -633,14 +635,14 @@ static ArrayRef<ComboItem> iface_combo_fill ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void * iface_create_prefs_box ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- iface_prefs_box = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ iface_prefs_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- iface_fill_prefs_box ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return iface_prefs_box;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_appearance_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (vbox, appearance_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -771,17 +773,17 @@ static void record_update (void * = nullptr, void * = nullptr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_audio_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * audio_page_vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * audio_page_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (audio_page_vbox, audio_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, audio_page_vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_connectivity_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * connectivity_page_vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * connectivity_page_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, connectivity_page_vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) connectivity_page_vbox, vbox, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (vbox, connectivity_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -790,6 +792,7 @@ static void create_connectivity_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_plugin_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- plugin_notebook = gtk_notebook_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_notebook_set_scrollable ((GtkNotebook *) plugin_notebook, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, plugin_notebook);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (const PluginCategory & category : plugin_categories)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -799,7 +802,7 @@ static void create_plugin_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void create_advanced_category ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * advanced_page_vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * advanced_page_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (advanced_page_vbox, advanced_page_widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) category_notebook, advanced_page_vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -824,10 +827,10 @@ static void create_prefs_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) prefswin, 12);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_title ((GtkWindow *) prefswin, _("Audacious Settings"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) prefswin, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * scrolledwindow = gtk_scrolled_window_new (nullptr, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -858,17 +861,17 @@ static void create_prefs_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_plugin_category ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create_advanced_category ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hseparator = gtk_hseparator_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hseparator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hseparator, false, false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- hbox = gtk_hbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * audversionlabel = gtk_label_new (aud_version_string);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) hbox, audversionlabel, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_use_markup ((GtkLabel *) audversionlabel, true);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * prefswin_button_box = gtk_hbutton_box_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * prefswin_button_box = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) hbox, prefswin_button_box, true, true, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_button_box_set_layout ((GtkButtonBox *) prefswin_button_box, GTK_BUTTONBOX_END);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_set_spacing ((GtkBox *) prefswin_button_box, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/scaled-image.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/scaled-image.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,7 +57,7 @@ static GdkPixbuf * get_scaled (GtkWidget * widget, int maxwidth, int maxheight)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return scaled;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static int expose_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static gboolean draw_cb (GtkWidget * widget, cairo_t * cr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GdkRectangle rect;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_widget_get_allocation (widget, & rect);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -69,10 +69,8 @@ static int expose_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int x = (rect.width - gdk_pixbuf_get_width (scaled)) / 2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int y = (rect.height - gdk_pixbuf_get_height (scaled)) / 2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_t * cr = gdk_cairo_create (gtk_widget_get_window (widget));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gdk_cairo_set_source_pixbuf (cr, scaled, x, y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cairo_paint (cr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cairo_destroy (cr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -93,7 +91,7 @@ EXPORT GtkWidget * audgui_scaled_image_new (GdkPixbuf * pixbuf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * widget = gtk_drawing_area_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- g_signal_connect (widget, "expose-event", (GCallback) expose_cb, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ g_signal_connect (widget, "draw", (GCallback) draw_cb, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_scaled_image_set (widget, pixbuf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/status.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/status.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,7 +37,7 @@ static void create_progress_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_window_set_resizable ((GtkWindow *) progress_window, false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_set_border_width ((GtkContainer *) progress_window, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_add ((GtkContainer *) progress_window, vbox);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- progress_label = gtk_label_new (nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/url-opener.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/url-opener.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,14 +86,14 @@ static GtkWidget * create_url_opener (bool open)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- g_object_set_data ((GObject *) entry, "open", GINT_TO_POINTER (open));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audgui_create_widgets (hbox, widgets);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * clear_button = audgui_button_new (_("C_lear history"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "edit-clear", clear_cb, combo);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_end ((GtkBox *) hbox, clear_button, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, combo, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/util.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/util.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -89,12 +89,28 @@ EXPORT int audgui_get_digit_width (GtkWidget * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT void audgui_get_mouse_coords (GtkWidget * widget, int * x, int * y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gtk_widget_get_pointer (widget, x, y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int xwin, ywin;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkRectangle alloc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkWindow * window = gtk_widget_get_window (widget);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDisplay * display = gdk_window_get_display (window);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDeviceManager * manager = gdk_display_get_device_manager (display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDevice * device = gdk_device_manager_get_client_pointer (manager);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gdk_window_get_device_position (window, device, & xwin, & ywin, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_widget_get_allocation (widget, & alloc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * x = xwin - alloc.x;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * y = ywin - alloc.y;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT void audgui_get_mouse_coords (GdkScreen * screen, int * x, int * y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- gdk_display_get_pointer (gdk_screen_get_display (screen), nullptr, x, y, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDisplay * display = gdk_screen_get_display (screen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDeviceManager * manager = gdk_display_get_device_manager (display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GdkDevice * device = gdk_device_manager_get_client_pointer (manager);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gdk_device_get_position (device, nullptr, x, y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT void audgui_get_monitor_geometry (GdkScreen * screen, int x, int y, GdkRectangle * geom)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -231,6 +247,18 @@ static void set_label_wrap (GtkWidget * label, void *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_label_set_line_wrap_mode ((GtkLabel *) label, PANGO_WRAP_WORD_CHAR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static const char * icon_for_message_type (GtkMessageType type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ switch (type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case GTK_MESSAGE_INFO: return "dialog-information";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case GTK_MESSAGE_WARNING: return "dialog-warning";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case GTK_MESSAGE_QUESTION: return "dialog-question";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ case GTK_MESSAGE_ERROR: return "dialog-error";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ default: return nullptr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const char * text, GtkWidget * button1, GtkWidget * button2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -241,6 +269,13 @@ EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GtkWidget * box = gtk_message_dialog_get_message_area ((GtkMessageDialog *) dialog);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_container_foreach ((GtkContainer *) box, set_label_wrap, nullptr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ const char * icon = icon_for_message_type (type);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (icon)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ GtkWidget * image = gtk_image_new_from_icon_name (icon, GTK_ICON_SIZE_DIALOG);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gtk_message_dialog_set_image ((GtkMessageDialog *) dialog, image);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (button2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk_dialog_add_action_widget ((GtkDialog *) dialog, button2, GTK_RESPONSE_NONE);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/files/patch-vfsseektype.diff b/multimedia/audacious-core/files/patch-vfsseektype.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a342ca87e35
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-core/files/patch-vfsseektype.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 4967240899b6f36e3e5dfc68f1b8963824562fe9 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Guido Falsi <mad@madpilot.net>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 28 Jun 2023 15:42:37 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Add VFS_SEEK_INVALID enum value.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+New versions of the clang compiler have strict checks for enum values.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The value "-1" is returned as a last resort from to_vfs_seek_type() as a VFSSeekType.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Replace usage of `-1` with the new enum name.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+(jlindgren: added comment, updated formatting)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/libaudcore/vfs.h | 24 +++++++++++++-----------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 13 insertions(+), 11 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/libaudcore/vfs.h b/src/libaudcore/vfs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 33c5a65c97..e2fe7efb73 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libaudcore/vfs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libaudcore/vfs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -53,7 +53,11 @@ enum VFSSeekType
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VFS_SEEK_SET = 0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VFS_SEEK_CUR = 1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- VFS_SEEK_END = 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ VFS_SEEK_END = 2,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ /* This value exists only to translate out-of-range values from external
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * libraries/APIs (e.g. POSIX). Avoid using it. For validity checks, use an
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * else/default case rather than testing equality with VFS_SEEK_INVALID. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ VFS_SEEK_INVALID = -1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef WANT_VFS_STDIO_COMPAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,20 +66,18 @@ enum VFSSeekType
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constexpr int from_vfs_seek_type(VFSSeekType whence)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return (whence == VFS_SEEK_SET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? SEEK_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : (whence == VFS_SEEK_CUR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? SEEK_CUR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : (whence == VFS_SEEK_END) ? SEEK_END : -1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (whence == VFS_SEEK_SET) ? SEEK_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : (whence == VFS_SEEK_CUR) ? SEEK_CUR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : (whence == VFS_SEEK_END) ? SEEK_END
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : -1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constexpr VFSSeekType to_vfs_seek_type(int whence)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return (whence == SEEK_SET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? VFS_SEEK_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : (whence == SEEK_CUR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ? VFS_SEEK_CUR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- : (whence == SEEK_END) ? VFS_SEEK_END : (VFSSeekType)-1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (whence == SEEK_SET) ? VFS_SEEK_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : (whence == SEEK_CUR) ? VFS_SEEK_CUR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : (whence == SEEK_END) ? VFS_SEEK_END
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : VFS_SEEK_INVALID;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif // WANT_VFS_STDIO_COMPAT
</span></pre><pre style='margin:0'>
</pre>