/pidgin/main: 79ccaf2efd0b: Remove newline plugin, it's also han...
Tomasz Wasilczyk
twasilczyk at pidgin.im
Sun Feb 2 08:08:52 EST 2014
Changeset: 79ccaf2efd0b5bf9b60eb423990a5a83ae2a728b
Author: Tomasz Wasilczyk <twasilczyk at pidgin.im>
Date: 2014-02-02 14:08 +0100
Branch: default
URL: https://hg.pidgin.im/pidgin/main/rev/79ccaf2efd0b
Description:
Remove newline plugin, it's also handled by webkit themes
diffstat:
libpurple/plugins/Makefile.am | 4 -
libpurple/plugins/Makefile.mingw | 1 -
libpurple/plugins/newline.c | 136 ---------------------------------------
3 files changed, 0 insertions(+), 141 deletions(-)
diffs (187 lines):
diff --git a/libpurple/plugins/Makefile.am b/libpurple/plugins/Makefile.am
--- a/libpurple/plugins/Makefile.am
+++ b/libpurple/plugins/Makefile.am
@@ -34,7 +34,6 @@ helloworld_la_LDFLAGS = -module -a
idle_la_LDFLAGS = -module -avoid-version
joinpart_la_LDFLAGS = -module -avoid-version
log_reader_la_LDFLAGS = -module -avoid-version
-newline_la_LDFLAGS = -module -avoid-version
notify_example_la_LDFLAGS = -module -avoid-version
offlinemsg_la_LDFLAGS = -module -avoid-version
one_time_password_la_LDFLAGS = -module -avoid-version
@@ -55,7 +54,6 @@ plugin_LTLIBRARIES = \
idle.la \
joinpart.la \
log_reader.la \
- newline.la \
offlinemsg.la \
psychic.la \
statenotify.la \
@@ -81,7 +79,6 @@ helloworld_la_SOURCES = helloworld
idle_la_SOURCES = idle.c
joinpart_la_SOURCES = joinpart.c
log_reader_la_SOURCES = log_reader.c
-newline_la_SOURCES = newline.c
notify_example_la_SOURCES = notify_example.c
offlinemsg_la_SOURCES = offlinemsg.c
one_time_password_la_SOURCES = one_time_password.c
@@ -98,7 +95,6 @@ codeinline_la_LIBADD = $(GLIB_LIBS)
idle_la_LIBADD = $(GLIB_LIBS)
joinpart_la_LIBADD = $(GLIB_LIBS)
log_reader_la_LIBADD = $(GLIB_LIBS)
-newline_la_LIBADD = $(GLIB_LIBS)
notify_example_la_LIBADD = $(GLIB_LIBS)
offlinemsg_la_LIBADD = $(GLIB_LIBS)
one_time_password_la_LIBADD = $(GLIB_LIBS)
diff --git a/libpurple/plugins/Makefile.mingw b/libpurple/plugins/Makefile.mingw
--- a/libpurple/plugins/Makefile.mingw
+++ b/libpurple/plugins/Makefile.mingw
@@ -68,7 +68,6 @@ plugins: \
idle.dll \
joinpart.dll \
log_reader.dll \
- newline.dll \
offlinemsg.dll \
psychic.dll \
statenotify.dll
diff --git a/libpurple/plugins/newline.c b/libpurple/plugins/newline.c
deleted file mode 100644
--- a/libpurple/plugins/newline.c
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Displays messages on a new line, below the nick
- * Copyright (C) 2004 Stu Tomlinson <stu at nosnilmot.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA.
- */
-#include "internal.h"
-
-#include <string.h>
-
-#include <conversation.h>
-#include <debug.h>
-#include <plugin.h>
-#include <signals.h>
-#include <util.h>
-#include <version.h>
-
-static gboolean
-addnewline_msg_cb(PurpleAccount *account, char *sender, char **message,
- PurpleConversation *conv, int *flags, void *data)
-{
- if ((PURPLE_IS_IM_CONVERSATION(conv) &&
- !purple_prefs_get_bool("/plugins/core/newline/im")) ||
- (PURPLE_IS_CHAT_CONVERSATION(conv) &&
- !purple_prefs_get_bool("/plugins/core/newline/chat")))
- return FALSE;
-
- if (g_ascii_strncasecmp(*message, "/me ", strlen("/me "))) {
- char *tmp = g_strdup_printf("<br/>%s", *message);
- g_free(*message);
- *message = tmp;
- }
-
- return FALSE;
-}
-
-static PurplePluginPrefFrame *
-get_plugin_pref_frame(PurplePlugin *plugin) {
- PurplePluginPrefFrame *frame;
- PurplePluginPref *ppref;
-
- frame = purple_plugin_pref_frame_new();
-
- ppref = purple_plugin_pref_new_with_name_and_label(
- "/plugins/core/newline/im", _("Add new line in IMs"));
- purple_plugin_pref_frame_add(frame, ppref);
-
- ppref = purple_plugin_pref_new_with_name_and_label(
- "/plugins/core/newline/chat", _("Add new line in Chats"));
- purple_plugin_pref_frame_add(frame, ppref);
-
- return frame;
-}
-
-
-static gboolean
-plugin_load(PurplePlugin *plugin)
-{
- void *conversation = purple_conversations_get_handle();
-
- purple_signal_connect(conversation, "writing-im-msg",
- plugin, PURPLE_CALLBACK(addnewline_msg_cb), NULL);
- purple_signal_connect(conversation, "writing-chat-msg",
- plugin, PURPLE_CALLBACK(addnewline_msg_cb), NULL);
-
- return TRUE;
-}
-
-static PurplePluginUiInfo prefs_info = {
- get_plugin_pref_frame,
- NULL,
-
- /* Padding */
- NULL,
- NULL,
- NULL,
- NULL
-};
-
-static PurplePluginInfo info =
-{
- PURPLE_PLUGIN_MAGIC, /**< magic */
- PURPLE_MAJOR_VERSION, /**< major version */
- PURPLE_MINOR_VERSION, /**< minor version */
- PURPLE_PLUGIN_STANDARD, /**< type */
- NULL, /**< ui_requirement */
- 0, /**< flags */
- NULL, /**< dependencies */
- PURPLE_PRIORITY_DEFAULT, /**< priority */
-
- "core-plugin_pack-newline", /**< id */
- N_("New Line"), /**< name */
- DISPLAY_VERSION, /**< version */
- N_("Prepends a newline to displayed message."), /**< summary */
- N_("Prepends a newline to messages so that the "
- "rest of the message appears below the "
- "username in the conversation window."), /**< description */
- "Stu Tomlinson <stu at nosnilmot.com>", /**< author */
- PURPLE_WEBSITE, /**< homepage */
-
- plugin_load, /**< load */
- NULL, /**< unload */
- NULL, /**< destroy */
-
- NULL, /**< ui_info */
- NULL, /**< extra_info */
- &prefs_info, /**< prefs_info */
- NULL, /**< actions */
-
- /* padding */
- NULL,
- NULL,
- NULL,
- NULL
-};
-
-static void
-init_plugin(PurplePlugin *plugin) {
- purple_prefs_add_none("/plugins/core/newline");
- purple_prefs_add_bool("/plugins/core/newline/im", TRUE);
- purple_prefs_add_bool("/plugins/core/newline/chat", TRUE);
-}
-
-PURPLE_INIT_PLUGIN(newline, init_plugin, info)
More information about the Commits
mailing list