/pidgin/main: aedbdb297552: Merged in rw_grim/pidgin (pull reque...

Gary Kramlich <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: aedbdb297552f262b7c6d31b3fa4d8ba50ecacae
Author:	 Gary Kramlich <[email protected]>
Date:	 2016-03-09 09:33 -0600
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/aedbdb297552

Description:

Merged in rw_grim/pidgin (pull request #24)

1fb661b5f206

diffstat:

 libpurple/plugins/fortuneprofile.pl                 |   125 -
 libpurple/plugins/mono/BooPlugin.boo                |    22 -
 libpurple/plugins/mono/GetBuddyBack.cs              |    34 -
 libpurple/plugins/mono/MPlugin.cs                   |    38 -
 libpurple/plugins/mono/Makefile.am                  |    19 -
 libpurple/plugins/mono/api/BlistNode.cs             |     4 -
 libpurple/plugins/mono/api/Buddy.cs                 |     9 -
 libpurple/plugins/mono/api/BuddyList.cs             |    19 -
 libpurple/plugins/mono/api/Contact.cs               |     4 -
 libpurple/plugins/mono/api/Debug.cs                 |    28 -
 libpurple/plugins/mono/api/Event.cs                 |    21 -
 libpurple/plugins/mono/api/Group.cs                 |     4 -
 libpurple/plugins/mono/api/Makefile.am              |    27 -
 libpurple/plugins/mono/api/PurplePlugin.cs          |    67 -
 libpurple/plugins/mono/api/Signal.cs                |    18 -
 libpurple/plugins/mono/api/Status.cs                |     9 -
 libpurple/plugins/mono/loader/Makefile.am           |    25 -
 libpurple/plugins/mono/loader/blist-glue.c          |    26 -
 libpurple/plugins/mono/loader/debug-glue.c          |    16 -
 libpurple/plugins/mono/loader/mono-glue.h           |    19 -
 libpurple/plugins/mono/loader/mono-helper.c         |   260 --
 libpurple/plugins/mono/loader/mono-helper.h         |    72 -
 libpurple/plugins/mono/loader/mono.c                |   249 --
 libpurple/plugins/mono/loader/signal-glue.c         |   131 -
 libpurple/plugins/mono/loader/status-glue.c         |    16 -
 libpurple/plugins/perl/Makefile.am                  |   171 -
 libpurple/plugins/perl/Makefile.mingw               |    87 -
 libpurple/plugins/perl/common/Account.xs            |   353 ---
 libpurple/plugins/perl/common/AccountOpts.xs        |   166 -
 libpurple/plugins/perl/common/BuddyIcon.xs          |    71 -
 libpurple/plugins/perl/common/BuddyList.xs          |   418 ----
 libpurple/plugins/perl/common/Certificate.xs        |   309 ---
 libpurple/plugins/perl/common/Cipher.xs             |   329 ---
 libpurple/plugins/perl/common/Cmds.xs               |   108 -
 libpurple/plugins/perl/common/Connection.xs         |    87 -
 libpurple/plugins/perl/common/Conversation.xs       |   435 ----
 libpurple/plugins/perl/common/Core.xs               |    21 -
 libpurple/plugins/perl/common/Debug.xs              |    72 -
 libpurple/plugins/perl/common/Idle.xs               |    12 -
 libpurple/plugins/perl/common/Log.xs                |   129 -
 libpurple/plugins/perl/common/MANIFEST              |    36 -
 libpurple/plugins/perl/common/Makefile.PL.in        |    29 -
 libpurple/plugins/perl/common/Makefile.mingw        |   128 -
 libpurple/plugins/perl/common/Network.xs            |    42 -
 libpurple/plugins/perl/common/Notify.xs             |   178 -
 libpurple/plugins/perl/common/Plugin.xs             |   166 -
 libpurple/plugins/perl/common/PluginPref.xs         |   188 --
 libpurple/plugins/perl/common/Pounce.xs             |   126 -
 libpurple/plugins/perl/common/Prefs.xs              |   244 --
 libpurple/plugins/perl/common/Presence.xs           |   102 -
 libpurple/plugins/perl/common/Proxy.xs              |    86 -
 libpurple/plugins/perl/common/Prpl.xs               |    76 -
 libpurple/plugins/perl/common/Purple.pm             |   129 -
 libpurple/plugins/perl/common/Purple.xs             |   108 -
 libpurple/plugins/perl/common/Request.xs            |   648 ------
 libpurple/plugins/perl/common/Roomlist.xs           |    92 -
 libpurple/plugins/perl/common/SSLConn.xs            |    45 -
 libpurple/plugins/perl/common/SavedStatuses.xs      |   152 -
 libpurple/plugins/perl/common/Server.xs             |   195 --
 libpurple/plugins/perl/common/Signal.xs             |    34 -
 libpurple/plugins/perl/common/Sound.xs              |    37 -
 libpurple/plugins/perl/common/Status.xs             |   267 --
 libpurple/plugins/perl/common/Stringref.xs          |    37 -
 libpurple/plugins/perl/common/Util.xs               |   437 ----
 libpurple/plugins/perl/common/Whiteboard.xs         |    74 -
 libpurple/plugins/perl/common/XMLNode.xs            |   122 -
 libpurple/plugins/perl/common/Xfer.xs               |   179 -
 libpurple/plugins/perl/common/fallback/const-c.inc  |   115 -
 libpurple/plugins/perl/common/fallback/const-xs.inc |    88 -
 libpurple/plugins/perl/common/module.h              |   310 ---
 libpurple/plugins/perl/common/typemap               |   210 --
 libpurple/plugins/perl/libpurpleperl.c              |    18 -
 libpurple/plugins/perl/perl-common.c                |   620 ------
 libpurple/plugins/perl/perl-common.h                |    82 -
 libpurple/plugins/perl/perl-handlers.c              |   967 ----------
 libpurple/plugins/perl/perl-handlers.h              |    91 -
 libpurple/plugins/perl/perl.c                       |   726 -------
 libpurple/plugins/perl/scripts/account.pl           |   155 -
 libpurple/plugins/perl/scripts/buddy_list.pl        |   107 -
 libpurple/plugins/perl/scripts/conversation.pl      |   119 -
 libpurple/plugins/perl/scripts/count_down.pl        |    89 -
 libpurple/plugins/perl/scripts/function_list.pl     |    69 -
 libpurple/plugins/perl/scripts/gtk_frame_test.pl    |    66 -
 libpurple/plugins/perl/scripts/plugin_action.pl     |    58 -
 libpurple/plugins/perl/scripts/plugin_pref.pl       |   103 -
 libpurple/plugins/perl/scripts/request.pl           |   109 -
 libpurple/plugins/perl/scripts/signals-test.pl      |    88 -
 libpurple/plugins/tcl/Makefile.am                   |    23 -
 libpurple/plugins/tcl/Makefile.mingw                |    78 -
 libpurple/plugins/tcl/signal-test.tcl               |   123 -
 libpurple/plugins/tcl/tcl.c                         |   503 -----
 libpurple/plugins/tcl/tcl_cmd.c                     |   189 --
 libpurple/plugins/tcl/tcl_cmds.c                    |  1769 -------------------
 libpurple/plugins/tcl/tcl_glib.c                    |   259 --
 libpurple/plugins/tcl/tcl_glib.h                    |    29 -
 libpurple/plugins/tcl/tcl_purple.h                  |   118 -
 libpurple/plugins/tcl/tcl_ref.c                     |   156 -
 libpurple/plugins/tcl/tcl_signals.c                 |   404 ----
 libpurple/plugins/test.pl                           |    42 -
 99 files changed, 0 insertions(+), 15870 deletions(-)

diffs (truncated from 16365 to 300 lines):

diff --git a/libpurple/plugins/fortuneprofile.pl b/libpurple/plugins/fortuneprofile.pl
deleted file mode 100644
--- a/libpurple/plugins/fortuneprofile.pl
+++ /dev/null
@@ -1,125 +0,0 @@
-# FORTUNE PROFILE
-#
-# Sets your AIM profile to a fortune (with a header and footer of your
-# choice).
-#
-
-# By Sean Egan
-# [email protected]
-# AIM: SeanEgn
-#
-# Updated by Nathan Conrad, 31 January 2002
-# Changes:
-#  * Fortunes have HTML tabs and newlines
-# AIM: t98502
-# ICQ: 16106363
-#
-# Updated by Mark Doliner, 15 October 2002
-# Changes:
-#  * Modified to work with the changed perl interface of gaim 0.60
-#  * Fixed a bug where your info would be set to nothing if you had 
-#    no pre and no post message
-# AIM: lbdash
-#
-# Updated by Christian Hammond, 20 August 2003
-# Changes:
-#  * Modified to work with the changed perl interface of gaim 0.68
-# AIM: ChipX86
-
-# Copyright (C) 2001 Sean Egan
-
-# 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
-
-use Gaim;
-
-%PLUGIN_INFO = (
-	perl_api_version => 2,
-	name             => "Fortune Profile",
-	version          => "3.4",
-	summary          => "Sets your AIM profile to a fortune (with a header and footer of your choice).",
-	description      => "Sets your AIM profile to a fortune (with a header and footer of your choice).",
-	author           => "Sean Egan <seanegan\@gmail.com>",
-	url              => "https://pidgin.im/",
-
-	load             => "plugin_load"
-);
-
-sub plugin_init {
-	return %PLUGIN_INFO;
-}
-
-sub plugin_load {
-	$plugin = shift;
-
-	$tab = "&nbsp;";
-	$tab = $tab . $tab . $tab . $tab;
-	$nl = "<BR>";
-
-	$seconds = 30;                   # Delay before updating away messages.
-	$max = 1020;                     # Max length of an profile. It should be
-									 # 1024, but I am being safe
-	$pre_message = "";               # This gets added before the fortune
-
-	$post_message ="";
-
-	$len = 0;
-	if ($pre_message ne "") {
-	  $len += length( $pre_message . "---$nl" );
-	}
-	if ($post_message ne "") {
-	  $len += length("---$nl" . $post_message);
-	}
-
-	# Command to get dynamic message from
-	$command = "fortune -sn " . ($max - $len);
-
-	# output the first message and start the timers...
-	# This is done as a timeout to prevent attempts to set the
-	# profile before logging in.
-	Gaim::timeout_add($plugin, $seconds, \&update_away, 0);
-}
-
-sub update_away {
-  # The fortunes are expanded into HTML (the tabs and newlines) which
-  # causes the -s option of fortune to be a little bit meaningless. This
-  # will loop until it gets a fortune of a good size (after expansion).
-
-  do {
-    do {  #It's a while loop because it doesn't always work for some reason
-      $fortune =  `$command`;
-      if ($? == -1) {
-        return;
-      }
-    } while ($fortune eq "");
-    $fortune =~ s/\n/$nl/g;
-    $fortune =~ s/\t/$tab/g;
-  } while ((length($fortune) + $len ) > $max);
-
-  $message = $fortune;
-  if ($pre_message ne "") {
-    $message = $pre_message . "---$nl" . $message;
-  }
-  if ($post_message ne "") {
-    $message = $message . "---$nl" . $post_message ;
-  }
-
-  foreach $account (Gaim::accounts()) {
-    if ($account->is_connected()) {
-      $account->set_user_info($message);
-    }
-  }
-
-  Gaim::timeout_add($plugin, $seconds, \&update_away, 0);
-}
diff --git a/libpurple/plugins/mono/BooPlugin.boo b/libpurple/plugins/mono/BooPlugin.boo
deleted file mode 100644
--- a/libpurple/plugins/mono/BooPlugin.boo
+++ /dev/null
@@ -1,22 +0,0 @@
-import Purple
-
-class BooPlugin(PurplePlugin):
-
-	def handle(*args as (object)):
-		b as Buddy
-		b = args[0]
-		Debug.debug(Debug.INFO, "booplugin",  "Boo Plugin knows that " + b.Alias + " is away\n")
-		
-	override def Load():
-		Debug.debug(Debug.INFO, "booplugin", "loading...\n")
-		BuddyList.OnBuddyAway.connect(self, handle)
-		
-	override def Unload():
-		Debug.debug(Debug.INFO, "booplugin", "unloading...\n")
-		
-	override def Destroy():
-		Debug.debug(Debug.INFO, "booplugin", "destroying...\n")
-		
-	override def Info():
-		return PurplePluginInfo("mono-boo", "Boo Plugin", "0.1", "Test Boo Plugin", "Longer Description", "Eoin Coffey", "urled")
-		
diff --git a/libpurple/plugins/mono/GetBuddyBack.cs b/libpurple/plugins/mono/GetBuddyBack.cs
deleted file mode 100644
--- a/libpurple/plugins/mono/GetBuddyBack.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using Purple;
-
-public class GetBuddyBack : Plugin
-{
-	private static PluginInfo info = new PluginInfo("mono-buddyback", "C# Get Buddy Back", "0.1", "Prints when a Buddy returns", "Longer Description", "Eoin Coffey", "urled");
-
-	public GetBuddyBack()
-		: base (info)
-	{
-	}
-
-	public void HandleSig(object[] args)
-	{
-		Buddy buddy = (Buddy)args[0];
-		
-		Debug.debug(Debug.INFO, "buddyback", "buddy " + buddy.Name + " is back!\n");
-	}
-	
-	public override void Load()
-	{
-		Debug.debug(Debug.INFO, "buddyback", "loading...\n");
-		
-		/*Signal.connect(BuddyList.GetHandle(), this, "buddy-back", new Signal.Handler(HandleSig));*/
-		BuddyList.OnBuddyStatusChanged.connect(this, new Signal.Handler(HandleSig));
-	}
-	
-	public override void Unload()
-	{
-	}
-	
-	public override void Destroy()
-	{
-	}
-}
diff --git a/libpurple/plugins/mono/MPlugin.cs b/libpurple/plugins/mono/MPlugin.cs
deleted file mode 100644
--- a/libpurple/plugins/mono/MPlugin.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using Purple;
-
-public class MPlugin : Plugin
-{
-	private static PluginInfo info = new PluginInfo("mono-mplugin", "C# Plugin", "0.1", "Test C# Plugin", "Longer Description", "Eoin Coffey", "urled");
-
-	public MPlugin()
-		: base(info)
-	{
-	}
-
-	public void HandleSig(object[] args)
-	{
-		Buddy buddy = (Buddy)args[0];
-		Status old_status = (Status)args[1];
-		Status status = (Status)args[2];
-		
-		Debug.debug(Debug.INFO, "mplug", "buddy " + buddy.Name + " went from " + old_status.Id + " to " + status.Id + "\n");
-	}
-	
-	public override void Load()
-	{
-		Debug.debug(Debug.INFO, "mplug", "loading...\n");
-		
-		/*Signal.connect(BuddyList.GetHandle(), this, "buddy-away", new Signal.Handler(HandleSig));*/
-		BuddyList.OnBuddyStatusChanged.connect(this, new Signal.Handler(HandleSig));
-	}
-	
-	public override void Unload()
-	{
-		Debug.debug(Debug.INFO, "mplug", "unloading...\n");
-	}
-	
-	public override void Destroy()
-	{
-		Debug.debug(Debug.INFO, "mplug", "destroying...\n");
-	}
-}
diff --git a/libpurple/plugins/mono/Makefile.am b/libpurple/plugins/mono/Makefile.am
deleted file mode 100644
--- a/libpurple/plugins/mono/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-SUBDIRS = api loader
-
-mono_sources = GetBuddyBack.cs \
-			   MPlugin.cs
-
-EXTRA_DIST = $(mono_sources)
-
-monodir = @PURPLE_PLUGINDIR@
-mono_SCRIPTS = MPlugin.dll GetBuddyBack.dll
-mono_build_sources = $(addprefix $(srcdir)/, $(mono_sources))
-
-all: $(mono_SCRIPTS)
-
-SUFFIXES = .cs .dll
-.cs.dll: api/PurpleAPI.dll $(mono_build_sources)
-	mcs -t:library -lib:./api -out:$@ -r:PurpleAPI.dll $<
-
-clean-local:
-	rm -f $(mono_SCRIPTS)
diff --git a/libpurple/plugins/mono/api/BlistNode.cs b/libpurple/plugins/mono/api/BlistNode.cs
deleted file mode 100644
--- a/libpurple/plugins/mono/api/BlistNode.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-namespace Purple {
-	public abstract class BlistNode {
-	}
-}
diff --git a/libpurple/plugins/mono/api/Buddy.cs b/libpurple/plugins/mono/api/Buddy.cs
deleted file mode 100644
--- a/libpurple/plugins/mono/api/Buddy.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace Purple {
-	public class Buddy : BlistNode {
-		private string name;
-		private string alias;
-
-		public string Name { get { return name; } set { name = value; } }
-		public string Alias { get { return alias; } set { alias = value; } }
-	}
-}
diff --git a/libpurple/plugins/mono/api/BuddyList.cs b/libpurple/plugins/mono/api/BuddyList.cs
deleted file mode 100644
--- a/libpurple/plugins/mono/api/BuddyList.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-namespace Purple {
-	using System;
-	using System.Runtime.CompilerServices;
-
-	public class BuddyList {
-		[MethodImplAttribute(MethodImplOptions.InternalCall)]
-		extern private static IntPtr _get_handle();
-
-		private static IntPtr handle = _get_handle();

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.