Stop including internal.h everywhere when we really don't need it.
Testing Done:
Compiled, but didn't test on windows. As such I left all the networking stuff untouched as that's where windows will really need it and that can be done in another rr.
Reviewed at https://reviews.imfreedom.org/r/1764/
--- a/libpurple/account.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/account.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/accounts.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/accounts.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,7 +21,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/blistnode.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/blistnode.c Mon Sep 12 22:54:13 2022 -0500
@@ -20,7 +20,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/buddy.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/buddy.c Mon Sep 12 22:54:13 2022 -0500
@@ -23,7 +23,6 @@
#include "purplebuddypresence.h"
#include "purpleconversationmanager.h"
#include "purpleprotocolclient.h"
--- a/libpurple/buddyicon.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/buddyicon.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,7 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/buddylist.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/buddylist.c Mon Sep 12 22:54:13 2022 -0500
@@ -23,7 +23,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/chat.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/chat.c Mon Sep 12 22:54:13 2022 -0500
@@ -20,7 +20,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "purpleprotocolchat.h"
--- a/libpurple/circularbuffer.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/circularbuffer.c Mon Sep 12 22:54:13 2022 -0500
@@ -16,7 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "circularbuffer.h"
--- a/libpurple/cmds.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/cmds.c Mon Sep 12 22:54:13 2022 -0500
@@ -16,8 +16,6 @@
#include "purplemarkup.h"
--- a/libpurple/connection.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/connection.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/contact.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/contact.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,7 +22,6 @@
-#include "internal.h" /* TODO: this needs to die */
#include "purplebuddypresence.h"
#include "purpleconversationmanager.h"
#include "purpleprivate.h"
--- a/libpurple/conversations.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/conversations.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,7 +19,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "conversations.h"
#include "purpleprivate.h"
--- a/libpurple/core.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/core.c Mon Sep 12 22:54:13 2022 -0500
@@ -23,7 +23,10 @@
#define G_SETTINGS_ENABLE_BACKEND
#include <gio/gsettingsbackend.h>
+#endif /* HAVE_CONFIG_H */ #include "conversations.h"
--- a/libpurple/countingnode.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/countingnode.c Mon Sep 12 22:54:13 2022 -0500
@@ -20,7 +20,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "countingnode.h"
typedef struct _PurpleCountingNodePrivate PurpleCountingNodePrivate;
--- a/libpurple/eventloop.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/eventloop.c Mon Sep 12 22:54:13 2022 -0500
@@ -18,7 +18,9 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#define PURPLE_GLIB_READ_COND (G_IO_IN | G_IO_HUP | G_IO_ERR)
--- a/libpurple/group.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/group.c Mon Sep 12 22:54:13 2022 -0500
@@ -24,7 +24,6 @@
-#include "internal.h" /* TODO: we need to kill this */
#include "purpleprivate.h"
#include "purpleprotocolserver.h"
--- a/libpurple/image.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/image.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,8 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/media.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/media.c Mon Sep 12 22:54:13 2022 -0500
@@ -18,8 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "media/backend-iface.h"
--- a/libpurple/media/backend-iface.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/media/backend-iface.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,8 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "backend-iface.h"
--- a/libpurple/media/codec.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/media/codec.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,7 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/mediamanager.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/mediamanager.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/notify.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/notify.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,7 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
static PurpleNotifyUiOps *notify_ui_ops = NULL;
--- a/libpurple/pluginpref.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/pluginpref.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
--- a/libpurple/plugins.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/plugins.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,7 +22,9 @@
#include <glib/gi18n-lib.h>
+#endif /* HAVE_CONFIG_H */ --- a/libpurple/prefs.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/prefs.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,6 +21,10 @@
+#endif /* HAVE_CONFIG_H */ @@ -28,8 +32,6 @@
--- a/libpurple/protocols.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/protocols.c Mon Sep 12 22:54:13 2022 -0500
@@ -23,7 +23,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/proxy.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/proxy.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,7 +22,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/purpleaccountoption.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purpleaccountoption.c Mon Sep 12 22:54:13 2022 -0500
@@ -18,7 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "purpleaccountoption.h"
--- a/libpurple/purpleconversation.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purpleconversation.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,8 +22,6 @@
#include <glib/gi18n-lib.h>
#include "conversations.h"
--- a/libpurple/purplegio.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purplegio.c Mon Sep 12 22:54:13 2022 -0500
@@ -24,7 +24,6 @@
--- a/libpurple/purplemessage.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purplemessage.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,8 +22,6 @@
#include <glib/gi18n-lib.h>
#include "purplemessage.h"
--- a/libpurple/purpleplugininfo.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purpleplugininfo.c Mon Sep 12 22:54:13 2022 -0500
@@ -17,8 +17,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/purplewhiteboard.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/purplewhiteboard.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,7 +21,6 @@
#include "purplewhiteboard.h"
#include "purpleprotocol.h"
--- a/libpurple/queuedoutputstream.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/queuedoutputstream.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,7 +21,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
#include "queuedoutputstream.h"
struct _PurpleQueuedOutputStream
--- a/libpurple/request.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/request.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <glib/gi18n-lib.h>
#include "purplemarkup.h"
--- a/libpurple/roomlist.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/roomlist.c Mon Sep 12 22:54:13 2022 -0500
@@ -19,8 +19,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/savedstatuses.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/savedstatuses.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/server.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/server.c Mon Sep 12 22:54:13 2022 -0500
@@ -25,7 +25,6 @@
#include <glib/gi18n-lib.h>
--- a/libpurple/signals.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/signals.c Mon Sep 12 22:54:13 2022 -0500
@@ -18,7 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
--- a/libpurple/status.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/status.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,7 +21,6 @@
#include <glib/gi18n-lib.h>
#include "purpleprivate.h"
--- a/libpurple/upnp.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/upnp.c Mon Sep 12 22:54:13 2022 -0500
@@ -21,8 +21,6 @@
#include <libsoup/soup.h>
--- a/libpurple/xfer.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/xfer.c Mon Sep 12 22:54:13 2022 -0500
@@ -22,7 +22,6 @@
#include <glib/gi18n-lib.h>
#include "glibcompat.h" /* for purple_g_stat on win32 */
--- a/libpurple/xmlnode.c Mon Sep 12 22:49:11 2022 -0500
+++ b/libpurple/xmlnode.c Mon Sep 12 22:54:13 2022 -0500
@@ -26,7 +26,6 @@
#include <glib/gi18n-lib.h>
#include <libxml/parser.h>