<div dir="ltr">Thanks Michael.<div><br></div><div style>so can i add the features u mentioned?</div><div style><br></div><div style>1. extending search for buddies not in the list</div><div style>2. search chat history.</div>
<div style>3. directly adding jabber id</div><div style><br></div><div style>one clarification that</div><div style>when u say buddies who are not in the list, do you mean offline buddies?</div><div style><br></div><div style>
and one more feature that i have.</div><div style><br></div><div style>In the chat window, can we have a frame for advertisement. that frame will contain ads that are relevant to their chat content.</div><div style>eg. like gmail, Ads that relevant to the user's inbox content will be displayed.</div>
<div style><br></div><div style>thank you.</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Apr 27, 2013 at 2:46 PM, Michael Zangl <span dir="ltr"><<a href="mailto:pidgin_m@fam-zangl.de" target="_blank">pidgin_m@fam-zangl.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
It is a good start that you searched your way throgh the source code. However, the "is it enough" question can be easilly answered: No. You would just have to do the Steps 3 and 4 you mentioned, both are not that much work to do.<br>

<br>
If you want to do a GSoC project, you should think about something that really fills a summer. You might add more features to the search, like also including search options for buddies not on the list, for chats or for other features like directly adding a buddy when entering a valid jabber id.<br>

<br>
When you have done that, you should think about how much time each feature needs and see if it fills a whole summer. If it does and you were honest, it is a sufficient GSoC project and you can write an application. If it does not, find some more features, they might also be protocol specific. Don't just adjust the times you got.<br>

<br>
Michael<br>
<br>
Am 27.04.2013 06:54, schrieb Sathyavarathan Sivabalasingam:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
As i went through the code, the buddy search is done by a function called<br>
"pidgin_blist_search_equal_<u></u>func" which will call another function<br>
"pidgin_tree_view_search_<u></u>equal_func" and some other.<br>
<br>
so as i understood, thes functions are to be modified to get a better buddy<br>
search results.<br>
this would be like this flow....<br>
1. user press CRL+F, as it is already a small search field wil show up.<br>
2. user enters some strings<br>
3. the default buddy list will be replace by a temporary GtkTreeModel to<br>
show only the contacts that our algorithm finds.<br>
4.and hilight entered string in all matching buddy lebels (if lebel<br>
contains the entered string)<br>
5. from the new temporary list that matches entered string, user can<br>
selected one of buddy in the list.<br>
6. then as usual new chat window will open.<br>
<br>
did i get it correct?<br>
and is this sufficient enough to be a project in GSoc.<br>
<br>
Thank you.<br>
<br>
<br>
On Thu, Apr 25, 2013 at 9:54 PM, Ethan Blanton <<a href="mailto:elb@pidgin.im" target="_blank">elb@pidgin.im</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sathyavarathan Sivabalasigam spake unto us the following wisdom:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Please somebody reply me<br>
</blockquote>
<br>
It's been only a few hours, you obviously haven't read up on either<br>
Google Summer of Code in general or Pidgin's Google Summer of Code<br>
information, and you didn't ask a question taht can be usefully<br>
answered.  This is not a good first impression.<br>
<br>
I suggest that you read up on SoC and Pidgin's SoC pages, and come<br>
back with more specific questions that we might be able to help you<br>
with.<br>
<br>
Ethan<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iQEVAwUBUXlYwP8fixZ3H8crAQiFvg<u></u>f8C8XZLroMsTfQnd4w2PhqPheeScbe<u></u>34ep<br>
KtGGwOuDPmMXbYrcOsRDRe3YqvL30L<u></u>KvTbnyydsKrVbyh/<u></u>v16pxFdsBw7bpSActC<br>
keXmJ/DhuSkfJQ9v/<u></u>ObOFMT4CjD88GGsab8hwxFBYGQEOpa<u></u>jSaJ1I/Kf+ZU6jBGS<br>
8BlhifFFHTvzsLHQ9FqqRlKXrEf/<u></u>ONKfZtfNVQ/Tmh7qaOxCy33Lpo/<u></u>tlvUr5zbC<br>
Plq6RkX04zrY/<u></u>1iqDRaENb3ynVB3Al/<u></u>ArshjxJyMLXqHHPnrJZkAWBpnj1Smc<u></u>bb3<br>
sWCAKG5k9X9rZcQd2rC5Ei/<u></u>I8CaUKkzuS9r3Cgi6koIWDLDBQlmjN<u></u>Q==<br>
=y9qK<br>
-----END PGP SIGNATURE-----<br>
<br>
<br>
</blockquote>
<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im" target="_blank">Devel@pidgin.im</a><br>
<a href="http://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">http://pidgin.im/cgi-bin/<u></u>mailman/listinfo/devel</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im" target="_blank">Devel@pidgin.im</a><br>
<a href="http://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">http://pidgin.im/cgi-bin/<u></u>mailman/listinfo/devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><span><font><font color="#888888"><div>S.Sathyavarathan<br>Undergraduate (BSc Engineering)</div><div>Department of Computer Science and Engineering</div>
<div>University of Moratuwa</div><div>Sri Lanka.<br></div></font></font></span>
</div>