Re: Help Getting Connected

2009-03-20 Thread Sascha Vogt
Hi,

forthemame schrieb:
 Please note that Derek and I are still awaiting further review for our
 severely devastating issue at hand.

Well, Kevin pointed out, how to completely uninstall Pidgin and get rid
of the old preferences. Did you do this and reinstall Pidgin? What was
the effect?

Apart from that, no one can really help you, with that much details.
Most probably this has something to do with a router / firewall /
operating system configuration. You need to compare the failing machine
with the non-failing ones and list EVERY difference you can find.

You may also use ping and traceroute to investigate possible network
problems as well.

Greetings
-Sascha-


PS: In general you might get more answers, if you follow these three
advices:
1. http://learn.to/quote
2. http://www.catb.org/~esr/faqs/smart-questions.html
3. Use a reasonable email-client which allows you to send plain text
emails and get rid of these html-mails.

___
Support mailing list
Support@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/support


hide plugin

2009-03-20 Thread AnagraM
Hi,

I'm looking for the hide plugin.
I've found it in the list of the plugins in the plugin page from the 
guification team (http://plugins.guifications.org/trac/wiki/PluginPack), 
but in the pack in the download page, the hide plugin is missing.

Could anyone send it to me?
Thanks
A.

___
Support mailing list
Support@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/support


Information

2009-03-20 Thread David Guyot
Hello.

I frequently use Adium, and, sometimes, I note problems with the last  
Live Messenger version users.

I don't know where the problem cames from but, if that can help you,  
Microsoft has released some APIs for programmers using MSNP on this  
website : http://dev.live.com/messenger/

I hope it will be useful for you.

King regards.

___
Support mailing list
Support@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/support


Fwd: Compile plugin for multiple systems and create an autoinstaller for it. Help please!

2009-03-20 Thread c. helder
Hi. I have made my language_change plugin. My teacher would like that I
compiled it for multiple architectures. He would want that if he pushed the
file with the plugin then the Linux operating system will auto-intall it
like Windows operating systems.
I have tried with debcreator and dh_make. It don't seem the correct way.

On the other hand I think that would be a good idea to test the plugin
before I uploaded it to some repository. It has worked within any problem in
my Kubuntu Linux. Can you test it too? Thanks! I include the source code of
language_change.

Any help please!
/*
LANGUAGE_CHANGE
This plugin change the default language in Linux.

Developers:
The working of the plugin is simple. It get the posibles languages from /usr/lib/locale/. It allows to users select the languages they want.

Known errors:
A plugin works in execution time. Then, the plugin init in default language. Inmediately it get the select language and turn to it.

I would like if you teach me how to program it with signals. I would like it changed the default language without reboot pidin.

I thanks if you correct something what it was wrong. My english is poor. Because of that, you can correct me too.

*/

#ifdef HAVE_CONFIG_H
# include config.h
#endif

/* config.h may define PURPLE_PLUGINS; protect the definition here so that we
 * don't get complaints about redefinition when it's not necessary. */
#ifndef PURPLE_PLUGINS
# define PURPLE_PLUGINS
#endif

#include glib.h

/* This will prevent compiler errors in some instances and is better explained in the
 * how-to documents on the wiki */
#ifndef G_GNUC_NULL_TERMINATED
# if __GNUC__ = 4
#  define G_GNUC_NULL_TERMINATED __attribute__((__sentinel__))
# else
#  define G_GNUC_NULL_TERMINATED
# endif
#endif

#include notify.h
#include plugin.h

#include version.h
#include internal.h
#include plugin.h
#include pluginpref.h
#include prefs.h

#include stdlib.h

#include stdio.h
#include stdlib.h
#include sys/file.h
#include sys/types.h
#include sys/stat.h
#include dirent.h
#include unistd.h
#include string.h
#include fcntl.h

struct strings_list
{
  char **string_pointers;
  unsigned int number_of_strings;
} file_names;

void get_file_names(const char *directory, struct strings_list *file_names);

static PurplePluginPrefFrame *
get_plugin_pref_frame(PurplePlugin *plugin) {

	struct strings_list file_names;
	int i = 0;		
	PurplePluginPrefFrame *frame;
	PurplePluginPref *ppref;
	frame = purple_plugin_pref_frame_new();
	ppref = purple_plugin_pref_new_with_name_and_label(
			/plugins/core/language_change/language,
			Select language);
	purple_plugin_pref_set_type(ppref, PURPLE_PLUGIN_PREF_CHOICE);

	get_file_names(/usr/lib/locale/, file_names);

while(i   file_names.number_of_strings - 5)
{
	purple_plugin_pref_add_choice(ppref, file_names.string_pointers[i], file_names.string_pointers[i]);	
	i++;
}
	purple_plugin_pref_frame_add(frame, ppref);
	free(file_names.string_pointers);
	return frame;
}

void get_file_names(const char *directory, struct strings_list *file_names)
{
	struct dirent *d;
	struct stat buf;
	file_names-string_pointers = NULL;
	file_names-number_of_strings = 0;	
	DIR *dir;
	char file_path[32];
	if ((dir=opendir(directory)) == NULL)
	{
		/* error */
	}
	 
	while ((d=readdir(dir)) != NULL)
	{	
		/* The above line avoid infinite loop */
		if (strcmp(d-d_name,.)!=0  strcmp(d-d_name, ..)!=0  strlen(d-d_name)   11)
		{		
		file_names-string_pointers = (char **) realloc( file_names-string_pointers, ++file_names-number_of_strings*sizeof(char *) );
		file_names-string_pointers[file_names-number_of_strings-1] = (char *) malloc( 11*sizeof(char) );
		
		strncpy( file_names-string_pointers[file_names-number_of_strings-1], d- d_name, 11 );

			
			sprintf(file_path,%s/%s,directory,d-d_name);
			if (stat(file_path, buf) == -1)
			{
/* error */
			}
			
		}
	}
	closedir(dir);	
}


static gboolean
plugin_load (PurplePlugin * plugin)
{
	const char *lang = purple_prefs_get_string(/plugins/core/language_change/language);
	
	
	char *lang_set = setlocale(LC_MESSAGES, lang);
	
			
		if (lang_set == NULL) /* Error message: */
		{
			char error_message[64];
			sprintf(error_message,An error has ocurred while setting language to: %s, lang);
			purple_notify_message (plugin, PURPLE_NOTIFY_MSG_INFO, Plugin error,
			error_message, NULL, NULL,
			NULL);	
		}
		
	return TRUE;
}

static PurplePluginUiInfo prefs_info = {
	get_plugin_pref_frame,
	0,   /* page_num (Reserved) */
	NULL, /* frame (Reserved) */
	/* Padding */
	NULL,
	NULL,
	NULL,
	NULL
};

static PurplePluginInfo info = {
	PURPLE_PLUGIN_MAGIC,
	PURPLE_MAJOR_VERSION,
	PURPLE_MINOR_VERSION,
	PURPLE_PLUGIN_STANDARD,
	NULL,
	0,
	NULL,
	PURPLE_PRIORITY_DEFAULT,

	core-language_change,
	Language change,
	0.1,
	Language change plugin,
	It changes the default language of pidgin,
	Carlos-Helder GarcĂ­a Escobar, 
	NULL, /* web page */
	plugin_load,
	NULL,
	NULL,
	NULL,
	NULL,
	prefs_info,
	NULL,		
	NULL,
	NULL,
	NULL,
	NULL
};

static void

pidgin for Windows 98

2009-03-20 Thread Pavesi Forum
I tried to download Pidgin 2.5.5 on Windows 98, but the installation stopped 
saying it is not compatible. Is there another version of Pidgin that I can 
install on Windows 98? 
Thank you,
Mario Pavesi___
Support mailing list
Support@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/support