Mercurial > pidgin.yaz
annotate pidgin/gtkdialogs.c @ 32121:2d28bf68e63f
Fix coming out of idle while in an unavailable state for Yahoo
In the Yahoo prpl, when you'd go idle and come back while being busy or
away, you'd appear as available. This patch fixes that by sending the
correct custom status flag when coming out of idle.
author | maiku@pidgin.im |
---|---|
date | Mon, 13 Jun 2011 22:29:48 +0000 |
parents | 4ce7a099fcf6 |
children | e2c6e4fc3c84 |
rev | line source |
---|---|
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1 /* |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
2 * @file gtkdialogs.c GTK+ Dialogs |
16193
247e421c4fa6
Rename the Doxygen group from gtkui to pidgin.
Richard Laager <rlaager@wiktel.com>
parents:
16191
diff
changeset
|
3 * @ingroup pidgin |
20251
6b8bc3309ab7
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@wiktel.com>
parents:
20241
diff
changeset
|
4 */ |
6b8bc3309ab7
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@wiktel.com>
parents:
20241
diff
changeset
|
5 |
6b8bc3309ab7
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@wiktel.com>
parents:
20241
diff
changeset
|
6 /* pidgin |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
7 * |
15871
66dff3dfdea6
Re-sed the copyright notices so they don't all talk about Purple.
Richard Laager <rlaager@wiktel.com>
parents:
15842
diff
changeset
|
8 * Pidgin is the legal property of its developers, whose names are too numerous |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
9 * to list here. Please refer to the COPYRIGHT file distributed with this |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
10 * source distribution. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
11 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
12 * This program is free software; you can redistribute it and/or modify |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
13 * it under the terms of the GNU General Public License as published by |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
14 * the Free Software Foundation; either version 2 of the License, or |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
15 * (at your option) any later version. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
16 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
17 * This program is distributed in the hope that it will be useful, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
20 * GNU General Public License for more details. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
21 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
22 * You should have received a copy of the GNU General Public License |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
23 * along with this program; if not, write to the Free Software |
19680
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19532
diff
changeset
|
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
25 */ |
24292
8282911d5e17
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@wiktel.com>
parents:
24266
diff
changeset
|
26 #define _PIDGIN_GTKDIALOGS_C_ |
8282911d5e17
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@wiktel.com>
parents:
24266
diff
changeset
|
27 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
28 #include "internal.h" |
15514 | 29 #include "pidgin.h" |
28012
cc8f641d2fde
Add the MTN revision in the Pidgin About and finch --version dialogs.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28004
diff
changeset
|
30 #include "package_revision.h" |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
31 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
32 #include "debug.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
33 #include "notify.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
34 #include "prpl.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
35 #include "request.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
36 #include "util.h" |
25847
2a34a3f5da2e
applied changes from 20269e8849976ad6a0996f79ccbc0a12a311484f
Ethan Blanton <elb@pidgin.im>
parents:
25177
diff
changeset
|
37 #include "core.h" |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
38 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
39 #include "gtkblist.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
40 #include "gtkdialogs.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
41 #include "gtkimhtml.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
42 #include "gtkimhtmltoolbar.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
43 #include "gtklog.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
44 #include "gtkutils.h" |
15822
84b0f9b23ede
According to etags, pidgin/ should be completely clean of references to 'gaim' as a client
Sean Egan <seanegan@gmail.com>
parents:
15821
diff
changeset
|
45 #include "pidginstock.h" |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
46 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
47 static GList *dialogwindows = NULL; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
48 |
15821 | 49 struct _PidginGroupMergeObject { |
15823 | 50 PurpleGroup* parent; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
51 char *new_name; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
52 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
53 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
54 struct developer { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
55 char *name; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
56 char *role; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
57 char *email; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
58 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
59 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
60 struct translator { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
61 char *language; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
62 char *abbr; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
63 char *name; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
64 char *email; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
65 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
66 |
15388 | 67 struct artist { |
68 char *name; | |
69 char *email; | |
70 }; | |
71 | |
23181
40d3767fb1b9
Sync up the developer and CPW lists. This also sorts Sean Egan in with
Richard Laager <rlaager@wiktel.com>
parents:
23180
diff
changeset
|
72 /* Order: Alphabetical by Last Name */ |
21015
787b3897ba9f
Patch from Andrew Gaul to constify a bunch of static variables to reduce
Ka-Hing Cheung <khc@hxbc.us>
parents:
20365
diff
changeset
|
73 static const struct developer developers[] = { |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
74 {"Daniel 'datallah' Atallah", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
75 {"Paul 'darkrain42' Aurich", NULL, NULL}, |
31563
80db1ca54fb6
"Bug Master" really isn't all that appropriate title for me anymore, considering
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31497
diff
changeset
|
76 {"John 'rekkanoryo' Bailey", NULL, NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
77 {"Ethan 'Paco-Paco' Blanton", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
78 {"Hylke Bons", N_("artist"), "hylkebons@gmail.com"}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
79 {"Sadrul Habib Chowdhury", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
80 {"Mark 'KingAnt' Doliner", NULL, "mark@kingant.net"}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
81 {"Casey Harkins", NULL, NULL}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
82 {"Ivan Komarov", NULL, "ivan.komarov@pidgin.im"}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
83 {"Gary 'grim' Kramlich", NULL, "grim@pidgin.im"}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
84 {"Richard 'rlaager' Laager", NULL, "rlaager@pidgin.im"}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
85 {"Marcus 'malu' Lundblad", NULL, NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
86 {"Sulabh 'sulabh_m' Mahajan", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
87 {"Richard 'wabz' Nelson", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
88 {"Etan 'deryni' Reisner", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
89 {"Michael 'Maiku' Ruprecht", N_("voice and video"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
90 {"Elliott 'QuLogic' Sales de Andrade", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
91 {"Luke 'LSchiere' Schierer", N_("support"), "lschiere@users.sf.net"}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
92 {"Evan Schoenberg", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
93 {"Kevin 'SimGuy' Stange", N_("webmaster"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
94 {"Will 'resiak' Thompson", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
95 {"Stu 'nosnilmot' Tomlinson", NULL, NULL}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
96 {"Jorge 'Masca' Villaseñor", NULL, NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
97 {NULL, NULL, NULL} |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
98 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
99 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
100 /* Order: Alphabetical by Last Name */ |
21015
787b3897ba9f
Patch from Andrew Gaul to constify a bunch of static variables to reduce
Ka-Hing Cheung <khc@hxbc.us>
parents:
20365
diff
changeset
|
101 static const struct developer patch_writers[] = { |
31873
585afe54508c
Add Jakub Adam as a Crazy Patch Writer. He's contributed more than enough to
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31858
diff
changeset
|
102 {"Jakub 'haakon' Adam", NULL, NULL}, |
31919
283cee80741e
Induct two new CPW's to our list.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31880
diff
changeset
|
103 {"Krzysztof Klinikowski", NULL, NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
104 {"Peter 'Fmoo' Ruibal", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
105 {"Gabriel 'Nix' Schulhof", NULL, NULL}, |
31919
283cee80741e
Induct two new CPW's to our list.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31880
diff
changeset
|
106 {"Tomasz Wasilczyk", NULL, NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
107 {NULL, NULL, NULL} |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
108 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
109 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
110 /* Order: Alphabetical by Last Name */ |
21015
787b3897ba9f
Patch from Andrew Gaul to constify a bunch of static variables to reduce
Ka-Hing Cheung <khc@hxbc.us>
parents:
20365
diff
changeset
|
111 static const struct developer retired_developers[] = { |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
112 {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"}, |
29983
070d935eaecc
Move some cats to the retired list because I haven't seen them around
Mark Doliner <mark@kingant.net>
parents:
29754
diff
changeset
|
113 {"Thomas Butter", NULL, NULL}, |
32055
40d60f1c896e
You know, I've been telling myself that I am going to get back to
Ka-Hing Cheung <khc@hxbc.us>
parents:
31919
diff
changeset
|
114 /* feel free to not translate this */ |
40d60f1c896e
You know, I've been telling myself that I am going to get back to
Ka-Hing Cheung <khc@hxbc.us>
parents:
31919
diff
changeset
|
115 {N_("Ka-Hing Cheung"), NULL, NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
116 {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
117 {"Sean Egan", NULL, "sean.egan@gmail.com"}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
118 {"Rob Flynn", N_("maintainer"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
119 {"Adam Fritzler", N_("libfaim maintainer"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
120 {"Christian 'ChipX86' Hammond", N_("webmaster"), NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
121 /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */ |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
122 {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL}, |
29983
070d935eaecc
Move some cats to the retired list because I haven't seen them around
Mark Doliner <mark@kingant.net>
parents:
29754
diff
changeset
|
123 {"Christopher 'siege' O'Brien", NULL, "taliesein@users.sf.net"}, |
070d935eaecc
Move some cats to the retired list because I haven't seen them around
Mark Doliner <mark@kingant.net>
parents:
29754
diff
changeset
|
124 {"Bartosz Oler", NULL, NULL}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
125 {"Tim 'marv' Ringenbach", NULL, NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
126 {"Megan 'Cae' Schneider", N_("support/QA"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
127 {"Jim Seymour", N_("XMPP"), NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
128 {"Mark Spencer", N_("original author"), "markster@marko.net"}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
129 {"Nathan 'faceprint' Walp", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
130 {"Eric Warmenhoven", N_("lead developer"), "warmenhoven@yahoo.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
131 {NULL, NULL, NULL} |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
132 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
133 |
18741
8d3e6226e186
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18673
diff
changeset
|
134 /* Order: Alphabetical by Last Name */ |
21015
787b3897ba9f
Patch from Andrew Gaul to constify a bunch of static variables to reduce
Ka-Hing Cheung <khc@hxbc.us>
parents:
20365
diff
changeset
|
135 static const struct developer retired_patch_writers[] = { |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
136 {"Felipe 'shx' Contreras", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
137 {"Decklin Foster", NULL, NULL}, |
31042
ec8094410550
Can I take some liberties?
Mark Doliner <mark@kingant.net>
parents:
31037
diff
changeset
|
138 {"Dennis 'EvilDennisR' Ristuccia", N_("Senior Contributor/QA"), NULL}, |
28686
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
139 {"Peter 'Bleeter' Lawler", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
140 {"Robert 'Robot101' McQueen", NULL, NULL}, |
542b75da206e
Add Sulabh as a developer, as we were supposed to do once the Summer of Code
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
141 {"Benjamin Miller", NULL, NULL}, |
18741
8d3e6226e186
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18673
diff
changeset
|
142 {NULL, NULL, NULL} |
8d3e6226e186
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18673
diff
changeset
|
143 }; |
8d3e6226e186
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18673
diff
changeset
|
144 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
145 /* Order: Code, then Alphabetical by Last Name */ |
24248
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
146 static const struct translator translators[] = { |
22973
6e4a8987a614
Afrikaans translation updated (Samuel Murray)
Stu Tomlinson <stu@nosnilmot.com>
parents:
22953
diff
changeset
|
147 {N_("Afrikaans"), "af", "Samuel Murray", "afrikaans@gmail.com"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
148 {N_("Afrikaans"), "af", "Friedel Wolff", "friedel@translate.org.za"}, |
20268
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
149 {N_("Arabic"), "ar", "Khaled Hosny", "khaledhosny@eglug.org"}, |
30313 | 150 {N_("Assamese"), "as", "Amitakhya Phukan", "aphukan@fedoraproject.org"}, |
19916 | 151 {N_("Belarusian Latin"), "be@latin", "Ihar Hrachyshka", "ihar.hrachyshka@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
152 {N_("Bulgarian"), "bg", "Vladimira Girginova", "missing@here.is"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
153 {N_("Bulgarian"), "bg", "Vladimir (Kaladan) Petkov", "vpetkov@i-space.org"}, |
24791
7827ba7d5ad8
Add Israt Jahan to the about dialog for the Bengali translation.
Mark Doliner <mark@kingant.net>
parents:
24292
diff
changeset
|
154 {N_("Bengali"), "bn", "Israt Jahan", "israt@ankur.org.bd"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
155 {N_("Bengali"), "bn", "Jamil Ahmed", "jamil@bengalinux.org"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
156 {N_("Bengali"), "bn", "Samia Nimatullah", "mailsamia2001@yahoo.com"}, |
31077
1d5f8e977b54
I just noticed I didn't differentiate bn_IN from bn when I added this translation.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31065
diff
changeset
|
157 {N_("Bengali-India"), "bn_IN", "Runa Bhattacharjee", "runab@fedoraproject.org"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
158 {N_("Bosnian"), "bs", "Lejla Hadzialic", "lejlah@gmail.com"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
159 {N_("Catalan"), "ca", "Josep Puigdemont", "josep.puigdemont@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
160 {N_("Valencian-Catalan"), "ca@valencia", "Toni Hermoso", "toniher@softcatala.org"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
161 {N_("Valencian-Catalan"), "ca@valencia", "Josep Puigdemont", "tradgnome@softcatala.org"}, |
22564
c84b932aeeb2
Czech translation updated (David Vachulka)
Stu Tomlinson <stu@nosnilmot.com>
parents:
22379
diff
changeset
|
162 {N_("Czech"), "cs", "David Vachulka", "david@konstrukce-cad.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
163 {N_("Danish"), "da", "Morten Brix Pedersen", "morten@wtf.dk"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
164 {N_("Danish"), "da", "Peter Bach", "bach.peter@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
165 {N_("German"), "de", "Björn Voigt", "bjoern@cs.tu-berlin.de"}, |
21062
98633d62ec87
change my email address
Jochen Kemnade <jochenkemnade@web.de>
parents:
21030
diff
changeset
|
166 {N_("German"), "de", "Jochen Kemnade", "jochenkemnade@web.de"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
167 {N_("Dzongkha"), "dz", "Norbu", "nor_den@hotmail.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
168 {N_("Dzongkha"), "dz", "Jurmey Rabgay", "jur_gay@yahoo.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
169 {N_("Dzongkha"), "dz", "Wangmo Sherpa", "rinwanshe@yahoo.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
170 {N_("Greek"), "el", "Katsaloulis Panayotis", "panayotis@panayotis.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
171 {N_("Greek"), "el", "Bouklis Panos", "panos@echidna-band.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
172 {N_("Australian English"), "en_AU", "Peter Lawler", "trans@six-by-nine.com.au"}, |
31497
219ae743f3ea
Updated British English translation by new translator. Fixes #13014.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31496
diff
changeset
|
173 {N_("British English"), "en_GB", "Phil Hannent", "phil@hannent.co.uk"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
174 {N_("Canadian English"), "en_CA", "Adam Weinberger", "adamw@gnome.org"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
175 {N_("Esperanto"), "eo", "Stéphane Fillod", "fillods@users.sourceforge.net"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
176 {N_("Spanish"), "es", "Javier Fernández-Sanguino Peña", "jfs@debian.org"}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
177 {N_("Estonian"), "et", "Ivar Smolin", "okul@linux.ee"}, |
28333
ee7fc9aec326
Rename Euskera(Basque) (sic.) to Basque per translator. Closes #9838.
Paul Aurich <paul@darkrain42.org>
parents:
28143
diff
changeset
|
178 {N_("Basque"), "eu", "Mikel Pascual Aldabaldetreku", "mikel.paskual@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
179 {N_("Persian"), "fa", "Elnaz Sarbar", "elnaz@farsiweb.info"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
180 {N_("Persian"), "fa", "Meelad Zakaria", "meelad@farsiweb.info"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
181 {N_("Persian"), "fa", "Roozbeh Pournader ", "roozbeh@farsiweb.info"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
182 {N_("Finnish"), "fi", "Timo Jyrinki", "timo.jyrinki@iki.fi"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
183 {N_("French"), "fr", "Éric Boumaour", "zongo_fr@users.sourceforge.net"}, |
23943
284c19091f8f
Added Irish translation from Aaron Kearns. This technically addes a string ("Irish"), but I'm going to do it anyway. Fixes #6836.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
23809
diff
changeset
|
184 {N_("Irish"), "ga", "Aaron Kearns", "ajkearns6@gmail.com"}, |
18478 | 185 {N_("Galician"), "gl", "Mar Castro", "mariamarcp@gmail.com"}, |
19288
0114c721efd0
Update the Galician translators
Mark Doliner <mark@kingant.net>
parents:
19286
diff
changeset
|
186 {N_("Galician"), "gl", "Frco. Javier Rial", "fjrial@cesga.es"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
187 {N_("Gujarati"), "gu", "Ankit Patel", "ankit_patel@users.sf.net"}, |
17155
22dd4a177d2f
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
16976
diff
changeset
|
188 {N_("Gujarati"), "gu", N_("Gujarati Language Team"), "indianoss-gujarati@lists.sourceforge.net"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
189 {N_("Hebrew"), "he", "Shalom Craimer", "scraimer@gmail.com"}, |
31858
826b595c4259
Sangeeta Kumari & Rajesh Ranjan translate Hindi & Maithili
Richard Laager <rlaager@wiktel.com>
parents:
31752
diff
changeset
|
190 {N_("Hindi"), "hi", "Sangeeta Kumari", "sangeeta_0975@yahoo.com"}, |
30057
7eb8c738634a
Updated Hindi translation from Rajesh Ranjan, who I'm setting as the
Mark Doliner <mark@kingant.net>
parents:
29983
diff
changeset
|
191 {N_("Hindi"), "hi", "Rajesh Ranjan", "rajeshkajha@yahoo.com"}, |
32054
7d75ffbde679
Added Croatian translation from Sabina Drempeti««. Closes #13595
Paul Aurich <paul@darkrain42.org>
parents:
31919
diff
changeset
|
192 {N_("Croatian"), "hr", "Sabina Drempetić", "bina91991@googlemail.com"}, |
19734
f598c0d9f7dd
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
19691
diff
changeset
|
193 {N_("Hungarian"), "hu", "Kelemen Gábor", "kelemeng@gnome.hu"}, |
27038
23aa82543503
Added Armenian translation. Closes #9208.
avsharyan@gmail.com
parents:
27037
diff
changeset
|
194 {N_("Armenian"), "hy", "David Avsharyan", "avsharyan@gmail.com"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
195 {N_("Indonesian"), "id", "Rai S. Regawa", "raireg@yahoo.com"}, |
31880
df4f9ffb699f
Claudio asked that his e-mail address be updated. We missed this for 2.7.11.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31873
diff
changeset
|
196 {N_("Italian"), "it", "Claudio Satriano", "satriano@gmail.com"}, |
32097
4ce7a099fcf6
Updated Japanese translation! I think the might not have been updated
Mark Doliner <mark@kingant.net>
parents:
32057
diff
changeset
|
197 {N_("Japanese"), "ja", "Takayuki Kusano", "AE5T-KSN@asahi-net.or.jp"}, |
17155
22dd4a177d2f
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
16976
diff
changeset
|
198 {N_("Georgian"), "ka", N_("Ubuntu Georgian Translators"), "alexander.didebulidze@stusta.mhn.de"}, |
26264
246e66ca3a4d
Mark "Khmer" as translatable since we're not in string freeze
Paul Aurich <paul@darkrain42.org>
parents:
26256
diff
changeset
|
199 {N_("Khmer"), "km", "Khoem Sokhem", "khoemsokhem@khmeros.info"}, |
17155
22dd4a177d2f
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
16976
diff
changeset
|
200 {N_("Kannada"), "kn", N_("Kannada Translation team"), "translation@sampada.info"}, |
18335
efed8e3d5c61
Credit the current Korean translator
Stu Tomlinson <stu@nosnilmot.com>
parents:
18113
diff
changeset
|
201 {N_("Korean"), "ko", "Sushizang", "sushizang@empal.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
202 {N_("Kurdish"), "ku", "Erdal Ronahi", "erdal.ronahi@gmail.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
203 {N_("Kurdish"), "ku", "Amed Ç. Jiyan", "amedcj@hotmail.com"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
204 {N_("Kurdish"), "ku", "Rizoyê Xerzî", "rizoxerzi@hotmail.com"}, |
20268
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
205 {N_("Lao"), "lo", "Anousak Souphavah", "anousak@gmail.com"}, |
31065
d0473803df66
Mark this string as translatable now that we're out of freeze.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31043
diff
changeset
|
206 {N_("Maithili"), "mai", "Sangeeta Kumari", "sangeeta_0975@yahoo.com"}, |
31858
826b595c4259
Sangeeta Kumari & Rajesh Ranjan translate Hindi & Maithili
Richard Laager <rlaager@wiktel.com>
parents:
31752
diff
changeset
|
207 {N_("Maithili"), "mai", "Rajesh Ranjan", "rajeshkajha@yahoo.com"}, |
31569
98b37f61379c
I think we can translate this now.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31497
diff
changeset
|
208 {N_("Meadow Mari"), "mhr", "David Preece", "davidpreece1@gmail.com"}, |
17272 | 209 {N_("Macedonian"), "mk", "Arangel Angov ", "arangel@linux.net.mk"}, |
20268
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
210 {N_("Macedonian"), "mk", "Ivana Kirkovska", "ivana.kirkovska@gmail.com"}, |
17272 | 211 {N_("Macedonian"), "mk", "Jovan Naumovski", "jovan@lugola.net"}, |
30313 | 212 {N_("Malayalam"), "ml", "Ani Peter", "apeter@redhat.com"}, |
25053
e3183dab880a
Mark the string "Mongolian" as translatable
Mark Doliner <mark@kingant.net>
parents:
24940
diff
changeset
|
213 {N_("Mongolian"), "mn", "gooyo", NULL}, |
29273
e6be7b8affd5
Add Marathi translation from Sandeep Shedmake. Closes #11080.
Paul Aurich <paul@darkrain42.org>
parents:
29189
diff
changeset
|
214 {N_("Marathi"), "mr", "Sandeep Shedmake", "sandeep.shedmake@gmail.com"}, |
29016
f5e31099a351
Added Malay translation from Muhammad Najmi bin Ahmad Zabidi. Closes #10578.
Paul Aurich <paul@darkrain42.org>
parents:
29015
diff
changeset
|
215 {N_("Malay"), "ms_MY", "Muhammad Najmi bin Ahmad Zabidi", "najmi.zabidi@gmail.com"}, |
24904
6c269e0d99ae
Updated Norwegian Bokmal translation from Hans Fredrik Nordhaug. Fixes #8035.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
24860
diff
changeset
|
216 {N_("Bokmål Norwegian"), "nb", "Hans Fredrik Nordhaug", "hans@nordhaug.priv.no"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
217 {N_("Nepali"), "ne", "Shyam Krishna Bal", "shyamkrishna_bal@yahoo.com"}, |
30726
a551fb648e09
Updated Dutch translation from new maintainer Gideon van Melle. Fixes #12314.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
30723
diff
changeset
|
218 {N_("Dutch, Flemish"), "nl", "Gideon van Melle", "translations@gvmelle.com"}, |
30728
ea3c2bbcf1a6
Updated Norwegian Nynorsk translation and translator's e-mail address. Fixes #12348
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
30726
diff
changeset
|
219 {N_("Norwegian Nynorsk"), "nn", "Yngve Spjeld Landro", "l10n@landro.net"}, |
22997 | 220 {N_("Occitan"), "oc", "Yannig Marchegay", "yannig@marchegay.org"}, |
29380
1b040b79da38
Updated translations. Closes #11280, #11266, #11254.
Paul Aurich <paul@darkrain42.org>
parents:
29273
diff
changeset
|
221 {N_("Oriya"), "or", "Manoj Kumar Giri", "giri.manojkr@gmail.com"}, |
21475 | 222 {N_("Punjabi"), "pa", "Amanpreet Singh Alam", "aalam@users.sf.net"}, |
29415
ff3a5a1b585e
Updated Marathi, Polish, and Ukranian translations. Closes #11328, #11329, #11332.
Paul Aurich <paul@darkrain42.org>
parents:
29388
diff
changeset
|
223 {N_("Polish"), "pl", "Piotr DrÄ…g", "piotrdrag@gmail.com"}, |
24938
8074c057e54d
New Polish translation by Piotr Makowski. Fixes #7944. Also updates the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24904
diff
changeset
|
224 {N_("Polish"), "pl", "Piotr Makowski", "pmakowski@aviary.pl"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
225 {N_("Portuguese"), "pt", "Duarte Henriques", "duarte_henriques@myrealbox.com"}, |
22943
da78bd517831
New Brazilian Portuguese translation (and a new translator!)
Mark Doliner <mark@kingant.net>
parents:
22867
diff
changeset
|
226 {N_("Portuguese-Brazil"), "pt_BR", "Rodrigo Luiz Marques Flores", "rodrigomarquesflores@gmail.com"}, |
15797
52a044731fbe
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15615
diff
changeset
|
227 {N_("Pashto"), "ps", "Kashif Masood", "masudmails@yahoo.com"}, |
30313 | 228 {N_("Romanian"), "ro", "Mișu Moldovan", "dumol@gnome.org"}, |
28234
3ba807e0d066
Updated Romanian translation, with new translator as well.
andreimpopescu@gmail.com
parents:
28143
diff
changeset
|
229 {N_("Romanian"), "ro", "Andrei Popescu", "andreimpopescu@gmail.com"}, |
24940
81e06eb8cb31
Russian translation updated by new translator §¡§ß§ä§à§ß §³§Ñ§Þ§à§ç§Ó§Ñ§Ý§à§Ó. Fixes #7946.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24938
diff
changeset
|
230 {N_("Russian"), "ru", "Ðнтон Самохвалов", "samant.ua@mail.ru"}, |
15955
ab7791faefa1
translation updates. I would see if they compile, but I can't compile at all right now.
Luke Schierer <lschiere@pidgin.im>
parents:
15885
diff
changeset
|
231 {N_("Slovak"), "sk", "Jozef KáÄer", "quickparser@gmail.com"}, |
16041
ef727f4b9aac
Fix a typo. This changes a string, but it changes it to something
Mark Doliner <mark@kingant.net>
parents:
16020
diff
changeset
|
232 {N_("Slovak"), "sk", "loptosko", "loptosko@gmail.com"}, |
16020
c44ccec855bb
Remove some extraneous spaces from an e-mail address. If we're going to be linkifying these in the UI, they should work.
Richard Laager <rlaager@wiktel.com>
parents:
16010
diff
changeset
|
233 {N_("Slovenian"), "sl", "Martin Srebotnjak", "miles@filmsi.net"}, |
15955
ab7791faefa1
translation updates. I would see if they compile, but I can't compile at all right now.
Luke Schierer <lschiere@pidgin.im>
parents:
15885
diff
changeset
|
234 {N_("Albanian"), "sq", "Besnik Bleta", "besnik@programeshqip.org"}, |
20241
76960ecdc159
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@wiktel.com>
parents:
20213
diff
changeset
|
235 {N_("Serbian"), "sr", "Miloš Popović", "gpopac@gmail.com"}, |
76960ecdc159
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@wiktel.com>
parents:
20213
diff
changeset
|
236 {N_("Serbian"), "sr@Latn", "Miloš Popović", "gpopac@gmail.com"}, |
22379 | 237 {N_("Sinhala"), "si", "Danishka Navin", "snavin@redhat.com"}, |
23809
1b8a920bf91f
Updated Sinhala translation from Yajith Ajantha Dayarathna. Fixes #5882.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
23653
diff
changeset
|
238 {N_("Sinhala"), "si", "Yajith Ajantha Dayarathna", "yajith@gmail.com"}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
239 {N_("Swedish"), "sv", "Peter Hjalmarsson", "xake@telia.com"}, |
27037
cf1908913094
Further research leads me to believe this should be 'sw.po'. Correct me if I'm wrong. References #9057.
Paul Aurich <paul@darkrain42.org>
parents:
27036
diff
changeset
|
240 {N_("Swahili"), "sw", "Paul Msegeya", "msegeya@gmail.com"}, |
29388
b62d06a0e8ef
Updated Tamil translation. Closes #11085.
Paul Aurich <paul@darkrain42.org>
parents:
29380
diff
changeset
|
241 {N_("Tamil"), "ta", "I. Felix", "ifelix25@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
242 {N_("Tamil"), "ta", "Viveka Nathan K", "vivekanathan@users.sourceforge.net"}, |
30103
c59a781958ff
Updated Telugu under new translator. Closes #11588
Paul Aurich <paul@darkrain42.org>
parents:
30060
diff
changeset
|
243 {N_("Telugu"), "te", "Krishnababu Krottapalli", "krottapalli@ymail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
244 {N_("Thai"), "th", "Isriya Paireepairit", "markpeak@gmail.com"}, |
17229
b1db61e778d6
new turkish translator
Serdar Soytetir <tulliana@gmail.com>
parents:
17155
diff
changeset
|
245 {N_("Turkish"), "tr", "Serdar Soytetir", "tulliana@gmail.com"}, |
29015
9d1f52871841
Updated Ukranian translation. Closes #10239.
Paul Aurich <paul@darkrain42.org>
parents:
28692
diff
changeset
|
246 {N_("Ukranian"), "uk", "Oleksandr Kovalenko", "alx.kovalenko@gmail.com"}, |
21505 | 247 {N_("Urdu"), "ur", "RKVS Raman", "rkvsraman@gmail.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
248 {N_("Vietnamese"), "vi", N_("T.M.Thanh and the Gnome-Vi Team"), "gnomevi-list@lists.sf.net"}, |
28519
f3f057b06840
Updated Simplified Chinese translation and email update. Closes #10165.
Paul Aurich <paul@darkrain42.org>
parents:
28462
diff
changeset
|
249 {N_("Simplified Chinese"), "zh_CN", "Aron Xu", "happyaron.xu@gmail.com"}, |
17300 | 250 {N_("Hong Kong Chinese"), "zh_HK", "Abel Cheung", "abelindsay@gmail.com"}, |
16210
5fa9896c77e8
some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation.
Luke Schierer <lschiere@pidgin.im>
parents:
16202
diff
changeset
|
251 {N_("Hong Kong Chinese"), "zh_HK", "Ambrose C. Li", "acli@ada.dhs.org"}, |
5fa9896c77e8
some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation.
Luke Schierer <lschiere@pidgin.im>
parents:
16202
diff
changeset
|
252 {N_("Hong Kong Chinese"), "zh_HK", "Paladin R. Liu", "paladin@ms1.hinet.net"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
253 {N_("Traditional Chinese"), "zh_TW", "Ambrose C. Li", "acli@ada.dhs.org"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
254 {N_("Traditional Chinese"), "zh_TW", "Paladin R. Liu", "paladin@ms1.hinet.net"}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
255 {NULL, NULL, NULL, NULL} |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
256 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
257 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
258 |
21015
787b3897ba9f
Patch from Andrew Gaul to constify a bunch of static variables to reduce
Ka-Hing Cheung <khc@hxbc.us>
parents:
20365
diff
changeset
|
259 static const struct translator past_translators[] = { |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
260 {N_("Amharic"), "am", "Daniel Yacob", NULL}, |
20268
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
261 {N_("Arabic"), "ar", "Mohamed Magdy", "alnokta@yahoo.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
262 {N_("Bulgarian"), "bg", "Hristo Todorov", NULL}, |
28004
1736bc22cc06
Updated Bengali translation and retire two translators. Closes #9738.
Paul Aurich <paul@darkrain42.org>
parents:
27633
diff
changeset
|
263 {N_("Bengali"), "bn", "INDRANIL DAS GUPTA", "indradg@l2c2.org"}, |
1736bc22cc06
Updated Bengali translation and retire two translators. Closes #9738.
Paul Aurich <paul@darkrain42.org>
parents:
27633
diff
changeset
|
264 {N_("Bengali"), "bn", "Tisa Nafisa", "tisa_nafisa@yahoo.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
265 {N_("Catalan"), "ca", "JM Pérez Cáncer", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
266 {N_("Catalan"), "ca", "Robert Millan", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
267 {N_("Czech"), "cs", "Honza Král", NULL}, |
22564
c84b932aeeb2
Czech translation updated (David Vachulka)
Stu Tomlinson <stu@nosnilmot.com>
parents:
22379
diff
changeset
|
268 {N_("Czech"), "cs", "Miloslav Trmac", "mitr@volny.cz"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
269 {N_("German"), "de", "Daniel Seifert, Karsten Weiss", NULL}, |
31413
0fa095abebd4
Luke Ross has retired from translating.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31077
diff
changeset
|
270 {N_("British English"), "en_GB", "Luke Ross", "luke@lukeross.name"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
271 {N_("Spanish"), "es", "JM Pérez Cáncer", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
272 {N_("Spanish"), "es", "Nicolás Lichtmaier", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
273 {N_("Spanish"), "es", "Amaya Rodrigo", NULL}, |
19734
f598c0d9f7dd
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
19691
diff
changeset
|
274 {N_("Spanish"), "es", "Alejandro G Villar", NULL}, |
28333
ee7fc9aec326
Rename Euskera(Basque) (sic.) to Basque per translator. Closes #9838.
Paul Aurich <paul@darkrain42.org>
parents:
28143
diff
changeset
|
275 {N_("Basque"), "eu", "Iñaki Larrañaga Murgoitio", "dooteo@zundan.com"}, |
ee7fc9aec326
Rename Euskera(Basque) (sic.) to Basque per translator. Closes #9838.
Paul Aurich <paul@darkrain42.org>
parents:
28143
diff
changeset
|
276 {N_("Basque"), "eu", "Hizkuntza Politikarako Sailburuordetza", "hizkpol@ej-gv.es"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
277 {N_("Finnish"), "fi", "Arto Alakulju", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
278 {N_("Finnish"), "fi", "Tero Kuusela", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
279 {N_("French"), "fr", "Sébastien François", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
280 {N_("French"), "fr", "Stéphane Pontier", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
281 {N_("French"), "fr", "Stéphane Wirtel", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
282 {N_("French"), "fr", "Loïc Jeannin", NULL}, |
19288
0114c721efd0
Update the Galician translators
Mark Doliner <mark@kingant.net>
parents:
19286
diff
changeset
|
283 {N_("Galician"), "gl", "Ignacio Casal Quinteiro", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
284 {N_("Hebrew"), "he", "Pavel Bibergal", NULL}, |
30057
7eb8c738634a
Updated Hindi translation from Rajesh Ranjan, who I'm setting as the
Mark Doliner <mark@kingant.net>
parents:
29983
diff
changeset
|
285 {N_("Hindi"), "hi", "Ravishankar Shrivastava", NULL}, |
19734
f598c0d9f7dd
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
19691
diff
changeset
|
286 {N_("Hungarian"), "hu", "Zoltan Sutto", NULL}, |
f598c0d9f7dd
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
19691
diff
changeset
|
287 {N_("Italian"), "it", "Salvatore di Maggio", NULL}, |
32097
4ce7a099fcf6
Updated Japanese translation! I think the might not have been updated
Mark Doliner <mark@kingant.net>
parents:
32057
diff
changeset
|
288 {N_("Japanese"), "ja", "Takashi Aihana", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
289 {N_("Japanese"), "ja", "Ryosuke Kutsuna", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
290 {N_("Japanese"), "ja", "Taku Yasui", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
291 {N_("Japanese"), "ja", "Junichi Uekawa", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
292 {N_("Georgian"), "ka", "Temuri Doghonadze", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
293 {N_("Korean"), "ko", "Sang-hyun S, A Ho-seok Lee", NULL}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
294 {N_("Korean"), "ko", "Kyeong-uk Son", NULL}, |
29189
afebd4e2fc1a
Retire the Lithuanian translator per email request.
Paul Aurich <paul@darkrain42.org>
parents:
29016
diff
changeset
|
295 {N_("Lithuanian"), "lt", "Laurynas Biveinis", "laurynas.biveinis@gmail.com"}, |
afebd4e2fc1a
Retire the Lithuanian translator per email request.
Paul Aurich <paul@darkrain42.org>
parents:
29016
diff
changeset
|
296 {N_("Lithuanian"), "lt", "Gediminas ÄŒiÄinskas", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
297 {N_("Lithuanian"), "lt", "Andrius Å tikonas", NULL}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
298 {N_("Macedonian"), "mk", "Tomislav Markovski", NULL}, |
20268
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
299 {N_("Bokmål Norwegian"), "nb", "Hallvard Glad", "hallvard.glad@gmail.com"}, |
a14208697dcd
Plucked translation changes:
Richard Laager <rlaager@wiktel.com>
parents:
20251
diff
changeset
|
300 {N_("Bokmål Norwegian"), "nb", "Petter Johan Olsen", NULL}, |
24904
6c269e0d99ae
Updated Norwegian Bokmal translation from Hans Fredrik Nordhaug. Fixes #8035.
Daniel Atallah <daniel.atallah@gmail.com>
parents:
24860
diff
changeset
|
301 {N_("Bokmål Norwegian"), "nb", "Espen Stefansen", "espenas@gmail.com"}, |
30726
a551fb648e09
Updated Dutch translation from new maintainer Gideon van Melle. Fixes #12314.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
30723
diff
changeset
|
302 {N_("Dutch, Flemish"), "nl", "Vincent van Adrighem", "V.vanAdrighem@dirck.mine.nu"}, |
24938
8074c057e54d
New Polish translation by Piotr Makowski. Fixes #7944. Also updates the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24904
diff
changeset
|
303 {N_("Polish"), "pl", "Emil Nowak", "emil5@go2.pl"}, |
8074c057e54d
New Polish translation by Piotr Makowski. Fixes #7944. Also updates the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24904
diff
changeset
|
304 {N_("Polish"), "pl", "Paweł Godlewski", "pawel@bajk.pl"}, |
8074c057e54d
New Polish translation by Piotr Makowski. Fixes #7944. Also updates the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24904
diff
changeset
|
305 {N_("Polish"), "pl", "Krzysztof Foltman", "krzysztof@foltman.com"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
306 {N_("Polish"), "pl", "Przemysław Sułek", NULL}, |
22943
da78bd517831
New Brazilian Portuguese translation (and a new translator!)
Mark Doliner <mark@kingant.net>
parents:
22867
diff
changeset
|
307 {N_("Portuguese-Brazil"), "pt_BR", "MaurÃcio de Lemos Rodrigues Collares Neto", "mauricioc@gmail.com"}, |
24940
81e06eb8cb31
Russian translation updated by new translator §¡§ß§ä§à§ß §³§Ñ§Þ§à§ç§Ó§Ñ§Ý§à§Ó. Fixes #7946.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
24938
diff
changeset
|
308 {N_("Russian"), "ru", "Dmitry Beloglazov", "dmaa@users.sf.net"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
309 {N_("Russian"), "ru", "Alexandre Prokoudine", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
310 {N_("Russian"), "ru", "Sergey Volozhanin", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
311 {N_("Slovak"), "sk", "Daniel Režný", NULL}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
312 {N_("Slovak"), "sk", "helix84", NULL}, |
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
313 {N_("Slovak"), "sk", "Richard Golier", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
314 {N_("Slovenian"), "sl", "Matjaz Horvat", NULL}, |
20241
76960ecdc159
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@wiktel.com>
parents:
20213
diff
changeset
|
315 {N_("Serbian"), "sr", "Danilo Å egan", "dsegan@gmx.net"}, |
76960ecdc159
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@wiktel.com>
parents:
20213
diff
changeset
|
316 {N_("Serbian"), "sr", "Aleksandar Urosevic", "urke@users.sourceforge.net"}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
317 {N_("Swedish"), "sv", "Tore Lundqvist", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
318 {N_("Swedish"), "sv", "Christian Rose", NULL}, |
30103
c59a781958ff
Updated Telugu under new translator. Closes #11588
Paul Aurich <paul@darkrain42.org>
parents:
30060
diff
changeset
|
319 {N_("Telugu"), "te", "Mr. Subbaramaih", "info.gist@cdac.in"}, |
19286
bb460965c49c
15 translation updates. Our translators rock!
Mark Doliner <mark@kingant.net>
parents:
19284
diff
changeset
|
320 {N_("Turkish"), "tr", "Ahmet Alp BALKAN", NULL}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
321 {N_("Simplified Chinese"), "zh_CN", "Hashao, Rocky S. Lee", NULL}, |
27386
5f62aa791648
Updated Simplified Translation from Aron Xu, new translator. Closes #9243.
Paul Aurich <paul@darkrain42.org>
parents:
27219
diff
changeset
|
322 {N_("Simplified Chinese"), "zh_CN", "Funda Wang", "fundawang@linux.net.cn"}, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
323 {N_("Traditional Chinese"), "zh_TW", "Hashao, Rocky S. Lee", NULL}, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
324 {NULL, NULL, NULL, NULL} |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
325 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
326 |
24248
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
327 static void |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
328 add_developers(GString *str, const struct developer *list) |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
329 { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
330 for (; list->name != NULL; list++) { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
331 if (list->email != NULL) { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
332 g_string_append_printf(str, " <a href=\"mailto:%s\">%s</a>%s%s%s<br/>", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
333 list->email, _(list->name), |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
334 list->role ? " (" : "", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
335 list->role ? _(list->role) : "", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
336 list->role ? ")" : ""); |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
337 } else { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
338 g_string_append_printf(str, " %s%s%s%s<br/>", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
339 _(list->name), |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
340 list->role ? " (" : "", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
341 list->role ? _(list->role) : "", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
342 list->role ? ")" : ""); |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
343 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
344 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
345 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
346 |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
347 static void |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
348 add_translators(GString *str, const struct translator *list) |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
349 { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
350 for (; list->language != NULL; list++) { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
351 if (list->email != NULL) { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
352 g_string_append_printf(str, " <b>%s (%s)</b> - <a href=\"mailto:%s\">%s</a><br/>", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
353 _(list->language), |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
354 list->abbr, |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
355 list->email, |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
356 _(list->name)); |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
357 } else { |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
358 g_string_append_printf(str, " <b>%s (%s)</b> - %s<br/>", |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
359 _(list->language), |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
360 list->abbr, |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
361 _(list->name)); |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
362 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
363 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
364 } |
30b833565a73
Remove duplicated code for building the lists.
Richard Laager <rlaager@wiktel.com>
parents:
24247
diff
changeset
|
365 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
366 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
367 pidgin_dialogs_destroy_all() |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
368 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
369 while (dialogwindows) { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
370 gtk_widget_destroy(dialogwindows->data); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
371 dialogwindows = g_list_remove(dialogwindows, dialogwindows->data); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
372 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
373 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
374 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
375 static void destroy_win(GtkWidget *button, GtkWidget *win) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
376 { |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
377 gtk_widget_destroy(win); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
378 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
379 |
20213
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
380 #if 0 |
25415
584063555949
Remove trailing whitespace
Mark Doliner <mark@kingant.net>
parents:
25396
diff
changeset
|
381 /* This function puts the version number onto the pixmap we use in the 'about' |
16423
12e1f8a61d47
another s/Purple/Pidgin/ - how many years until we've found all of these?
Stu Tomlinson <stu@nosnilmot.com>
parents:
16416
diff
changeset
|
382 * screen in Pidgin. */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
383 static void |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
384 pidgin_logo_versionize(GdkPixbuf **original, GtkWidget *widget) { |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
385 GdkPixmap *pixmap; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
386 GtkStyle *style; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
387 PangoContext *context; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
388 PangoLayout *layout; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
389 gchar *markup; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
390 gint width, height; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
391 gint lwidth = 0, lheight = 0; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
392 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
393 style = gtk_widget_get_style(widget); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
394 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
395 gdk_pixbuf_render_pixmap_and_mask(*original, &pixmap, NULL, 255); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
396 width = gdk_pixbuf_get_width(*original); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
397 height = gdk_pixbuf_get_height(*original); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
398 g_object_unref(G_OBJECT(*original)); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
399 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
400 context = gtk_widget_get_pango_context(widget); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
401 layout = pango_layout_new(context); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
402 |
21030
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21015
diff
changeset
|
403 markup = g_strdup_printf("<span foreground=\"#000000\">%s</span>", DISPLAY_VERSION); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
404 pango_layout_set_font_description(layout, style->font_desc); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
405 pango_layout_set_markup(layout, markup, strlen(markup)); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
406 g_free(markup); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
407 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
408 pango_layout_get_pixel_size(layout, &lwidth, &lheight); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
409 gdk_draw_layout(GDK_DRAWABLE(pixmap), style->bg_gc[GTK_STATE_NORMAL], |
19691
a5a9dbd1bdeb
Add a new 2.2.0 about image from hbons and move the version number up and out of the way.
Kevin Stange <kevin@simguy.net>
parents:
19685
diff
changeset
|
410 width - (lwidth + 3), 1, layout); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
411 g_object_unref(G_OBJECT(layout)); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
412 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
413 *original = gdk_pixbuf_get_from_drawable(NULL, pixmap, NULL, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
414 0, 0, 0, 0, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
415 width, height); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
416 g_object_unref(G_OBJECT(pixmap)); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
417 } |
20213
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
418 #endif |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
419 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
420 /* Note: Frees 'string' */ |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
421 static GtkWidget * |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
422 pidgin_build_help_dialog(const char *title, const char *role, GString *string) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
423 { |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
424 GtkWidget *win, *vbox, *frame, *logo, *imhtml, *button; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
425 GdkPixbuf *pixbuf; |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
426 GtkTextIter iter; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
427 AtkObject *obj; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
428 char *filename, *tmp; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
429 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
430 win = pidgin_create_dialog(title, PIDGIN_HIG_BORDER, role, TRUE); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
431 vbox = pidgin_dialog_get_vbox_with_properties(GTK_DIALOG(win), FALSE, PIDGIN_HIG_BORDER); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
432 gtk_window_set_default_size(GTK_WINDOW(win), 450, 450); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
433 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
434 /* Generate a logo with a version number */ |
15885
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15874
diff
changeset
|
435 filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "logo.png", NULL); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
436 pixbuf = gdk_pixbuf_new_from_file(filename, NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
437 g_free(filename); |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
438 |
20031
cd2b19529dff
whoops! do if 0, not ifdef 0
Sean Egan <seanegan@gmail.com>
parents:
20027
diff
changeset
|
439 #if 0 /* Don't versionize the logo when the logo has the version in it */ |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
440 pidgin_logo_versionize(&pixbuf, logo); |
20027 | 441 #endif |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
442 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
443 /* Insert the logo */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
444 logo = gtk_image_new_from_pixbuf(pixbuf); |
30723
9e42b9ea8fd3
Don't assert if logo is missing. This shouldn't really affect people
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30313
diff
changeset
|
445 if (pixbuf) |
9e42b9ea8fd3
Don't assert if logo is missing. This shouldn't really affect people
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30313
diff
changeset
|
446 g_object_unref(G_OBJECT(pixbuf)); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
447 obj = gtk_widget_get_accessible(logo); |
21030
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21015
diff
changeset
|
448 tmp = g_strconcat(PIDGIN_NAME, " " DISPLAY_VERSION, NULL); |
16932
b668951121d8
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@wiktel.com>
parents:
16915
diff
changeset
|
449 atk_object_set_description(obj, tmp); |
b668951121d8
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@wiktel.com>
parents:
16915
diff
changeset
|
450 g_free(tmp); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
451 gtk_box_pack_start(GTK_BOX(vbox), logo, FALSE, FALSE, 0); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
452 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
453 frame = pidgin_create_imhtml(FALSE, &imhtml, NULL, NULL); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
454 gtk_imhtml_set_format_functions(GTK_IMHTML(imhtml), GTK_IMHTML_ALL ^ GTK_IMHTML_SMILEY); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
455 gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
456 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
457 gtk_imhtml_append_text(GTK_IMHTML(imhtml), string->str, GTK_IMHTML_NO_SCROLL); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
458 gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
459 gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(imhtml)), &iter); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
460 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
461 button = pidgin_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
462 G_CALLBACK(destroy_win), win); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
463 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
464 GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
465 gtk_widget_grab_default(button); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
466 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
467 gtk_widget_show_all(win); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
468 gtk_window_present(GTK_WINDOW(win)); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
469 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
470 g_string_free(string, TRUE); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
471 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
472 return win; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
473 } |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
474 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
475 void pidgin_dialogs_about(void) |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
476 { |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
477 GString *str; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
478 char *tmp; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
479 static GtkWidget *about = NULL; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
480 |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
481 if (about != NULL) { |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
482 gtk_window_present(GTK_WINDOW(about)); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
483 return; |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
484 } |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
485 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
486 str = g_string_sized_new(4096); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
487 |
16010
eae8e127e4fb
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
15962
diff
changeset
|
488 g_string_append_printf(str, |
29511
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
489 "<CENTER><FONT SIZE=\"4\"><B>%s %s</B></FONT></CENTER> (libpurple %s)" |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
490 "<BR>%s<BR><BR>", PIDGIN_NAME, DISPLAY_VERSION, |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
491 purple_core_get_version(), REVISION); |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
492 |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
493 g_string_append_printf(str, |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
494 _("%s is a messaging client based on libpurple which is capable of " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
495 "connecting to multiple messaging services at once. %s is written " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
496 "in C using GTK+. %s is released, and may be modified and " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
497 "redistributed, under the terms of the GPL version 2 (or later). " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
498 "A copy of the GPL is distributed with %s. %s is copyrighted by " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
499 "its contributors, a list of whom is also distributed with %s. " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
500 "There is no warranty for %s.<BR><BR>"), PIDGIN_NAME, PIDGIN_NAME, |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
501 PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME); |
20213
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
502 |
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
503 g_string_append_printf(str, |
29511
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
504 _("<FONT SIZE=\"4\"><B>Helpful Resources</B></FONT><BR>\t<A " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
505 "HREF=\"%s\">Website</A><BR>\t<A HREF=\"%s\">Frequently Asked " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
506 "Questions</A><BR>\tIRC Channel: #pidgin on irc.freenode.net<BR>" |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
507 "\tXMPP MUC: devel@conference.pidgin.im<BR><BR>"), PURPLE_WEBSITE, |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
508 "http://developer.pidgin.im/wiki/FAQ"); |
20213
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
509 |
5051b94ad258
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@wiktel.com>
parents:
20031
diff
changeset
|
510 g_string_append_printf(str, |
29511
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
511 _("<font size=\"4\"><b>Help from other Pidgin users</b></font> is " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
512 "available by e-mailing <a " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
513 "href=\"mailto:support@pidgin.im\">support@pidgin.im</a><br/>" |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
514 "This is a <b>public</b> mailing list! " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
515 "(<a href=\"http://pidgin.im/pipermail/support/\">archive</a>)<br/>" |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
516 "We can't help with third-party protocols or plugins!<br/>" |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
517 "This list's primary language is <b>English</b>. You are " |
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
518 "welcome to post in another language, but the responses may " |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
519 "be less helpful.<br/>")); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
520 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
521 tmp = g_strdup_printf(_("About %s"), PIDGIN_NAME); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
522 about = pidgin_build_help_dialog(tmp, "about", str); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
523 g_signal_connect(G_OBJECT(about), "destroy", G_CALLBACK(gtk_widget_destroyed), &about); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
524 g_free(tmp); |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
525 } |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
526 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
527 void pidgin_dialogs_buildinfo(void) |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
528 { |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
529 GString *str; |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
530 char *tmp; |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
531 static GtkWidget *buildinfo = NULL; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
532 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
533 if (buildinfo != NULL) { |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
534 gtk_window_present(GTK_WINDOW(buildinfo)); |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
535 return; |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
536 } |
25415
584063555949
Remove trailing whitespace
Mark Doliner <mark@kingant.net>
parents:
25396
diff
changeset
|
537 |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
538 str = g_string_sized_new(4096); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
539 |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
540 g_string_append_printf(str, |
29511
89a523641c64
This change is probably going to be unpopular, but I ask that people give it
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29510
diff
changeset
|
541 "<FONT SIZE=\"4\"><B>%s %s</B></FONT> (libpurple %s)<BR>%s<BR><BR>", PIDGIN_NAME, DISPLAY_VERSION, purple_core_get_version(), REVISION); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
542 |
29509
b50ff312ac80
I wanted to bold this text and forgot to.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29508
diff
changeset
|
543 g_string_append_printf(str, "<FONT SIZE=\"4\"><B>%s</B></FONT><br/>", _("Build Information")); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
544 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
545 /* The following primarly intented for user/developer interaction and thus |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
546 ought not be translated */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
547 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
548 #ifdef CONFIG_ARGS /* win32 build doesn't use configure */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
549 g_string_append(str, " <b>Arguments to <i>./configure</i>:</b> " CONFIG_ARGS "<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
550 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
551 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
552 #ifndef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
553 #ifdef DEBUG |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
554 g_string_append(str, " <b>Print debugging messages:</b> Yes<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
555 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
556 g_string_append(str, " <b>Print debugging messages:</b> No<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
557 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
558 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
559 |
15823 | 560 #ifdef PURPLE_PLUGINS |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
561 g_string_append(str, " <b>Plugins:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
562 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
563 g_string_append(str, " <b>Plugins:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
564 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
565 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
566 #ifdef HAVE_SSL |
16932
b668951121d8
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@wiktel.com>
parents:
16915
diff
changeset
|
567 g_string_append(str, " <b>SSL:</b> SSL support is present.<br/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
568 #else |
16932
b668951121d8
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@wiktel.com>
parents:
16915
diff
changeset
|
569 g_string_append(str, " <b>SSL:</b> SSL support was <b><i>NOT</i></b> compiled!<br/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
570 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
571 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
572 /* This might be useful elsewhere too, but it is particularly useful for |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
573 * debugging stuff known to be GTK+/Glib bugs on Windows */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
574 #ifdef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
575 g_string_append_printf(str, " <b>GTK+ Runtime:</b> %u.%u.%u<br/>" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
576 " <b>Glib Runtime:</b> %u.%u.%u<br/>", |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
577 gtk_major_version, gtk_minor_version, gtk_micro_version, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
578 glib_major_version, glib_minor_version, glib_micro_version); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
579 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
580 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
581 g_string_append(str, "<br/> <b>Library Support</b><br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
582 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
583 #ifdef HAVE_CYRUS_SASL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
584 g_string_append_printf(str, " <b>Cyrus SASL:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
585 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
586 g_string_append_printf(str, " <b>Cyrus SASL:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
587 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
588 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
589 #ifndef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
590 #ifdef HAVE_DBUS |
15549
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15514
diff
changeset
|
591 g_string_append_printf(str, " <b>D-Bus:</b> Enabled<br/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
592 #else |
15549
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15514
diff
changeset
|
593 g_string_append_printf(str, " <b>D-Bus:</b> Disabled<br/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
594 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
595 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
596 #ifdef HAVE_EVOLUTION_ADDRESSBOOK |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
597 g_string_append_printf(str, " <b>Evolution Addressbook:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
598 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
599 g_string_append_printf(str, " <b>Evolution Addressbook:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
600 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
601 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
602 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
603 #if defined(_WIN32) || defined(USE_INTERNAL_LIBGADU) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
604 g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Internal<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
605 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
606 #ifdef HAVE_LIBGADU |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
607 g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
608 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
609 g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
610 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
611 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
612 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
613 #ifdef USE_GTKSPELL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
614 g_string_append(str, " <b>GtkSpell:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
615 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
616 g_string_append(str, " <b>GtkSpell:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
617 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
618 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
619 #ifdef HAVE_GNUTLS |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
620 g_string_append(str, " <b>GnuTLS:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
621 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
622 g_string_append(str, " <b>GnuTLS:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
623 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
624 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
625 #ifndef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
626 #ifdef USE_GSTREAMER |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
627 g_string_append(str, " <b>GStreamer:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
628 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
629 g_string_append(str, " <b>GStreamer:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
630 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
631 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
632 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
633 #ifndef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
634 #ifdef ENABLE_MONO |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
635 g_string_append(str, " <b>Mono:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
636 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
637 g_string_append(str, " <b>Mono:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
638 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
639 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
640 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
641 #ifndef _WIN32 |
22867
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22851
diff
changeset
|
642 #ifdef HAVE_NETWORKMANAGER |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
643 g_string_append(str, " <b>NetworkManager:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
644 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
645 g_string_append(str, " <b>NetworkManager:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
646 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
647 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
648 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
649 #ifdef HAVE_NSS |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
650 g_string_append(str, " <b>Network Security Services (NSS):</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
651 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
652 g_string_append(str, " <b>Network Security Services (NSS):</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
653 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
654 |
20365
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
655 if (purple_plugins_find_with_id("core-perl") != NULL) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
656 g_string_append(str, " <b>Perl:</b> Enabled<br/>"); |
20365
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
657 else |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
658 g_string_append(str, " <b>Perl:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
659 |
20365
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
660 if (purple_plugins_find_with_id("core-tcl") != NULL) { |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
661 g_string_append(str, " <b>Tcl:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
662 #ifdef HAVE_TK |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
663 g_string_append(str, " <b>Tk:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
664 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
665 g_string_append(str, " <b>Tk:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
666 #endif |
20365
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
667 } else { |
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
668 g_string_append(str, " <b>Tcl:</b> Disabled<br/>"); |
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
669 g_string_append(str, " <b>Tk:</b> Disabled<br/>"); |
9401a46da958
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20268
diff
changeset
|
670 } |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
671 |
28692
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
672 #ifdef USE_IDN |
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
673 g_string_append(str, " <b>UTF-8 DNS (IDN):</b> Enabled<br/>"); |
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
674 #else |
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
675 g_string_append(str, " <b>UTF-8 DNS (IDN):</b> Disabled<br/>"); |
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
676 #endif |
f7d7cf32a715
Note whether IDN support is enabled/disabled in the Help->About dialog.
Paul Aurich <paul@darkrain42.org>
parents:
28686
diff
changeset
|
677 |
25703
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
678 #ifdef USE_VV |
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
679 g_string_append(str, " <b>Voice and Video:</b> Enabled<br/>"); |
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
680 #else |
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
681 g_string_append(str, " <b>Voice and Video:</b> Disabled<br/>"); |
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
682 #endif |
8c4bc05513c7
Added whether voice and video support has been enabled in Pidgin's About dialog.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23348
diff
changeset
|
683 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
684 #ifndef _WIN32 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
685 #ifdef USE_SM |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
686 g_string_append(str, " <b>X Session Management:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
687 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
688 g_string_append(str, " <b>X Session Management:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
689 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
690 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
691 #ifdef USE_SCREENSAVER |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
692 g_string_append(str, " <b>XScreenSaver:</b> Enabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
693 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
694 g_string_append(str, " <b>XScreenSaver:</b> Disabled<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
695 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
696 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
697 #ifdef LIBZEPHYR_EXT |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
698 g_string_append(str, " <b>Zephyr library (libzephyr):</b> External<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
699 #else |
23180
e7f345a980d6
"Not External" sounds weird to me.
Richard Laager <rlaager@wiktel.com>
parents:
22997
diff
changeset
|
700 g_string_append(str, " <b>Zephyr library (libzephyr):</b> Internal<br/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
701 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
702 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
703 #ifdef ZEPHYR_USES_KERBEROS |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
704 g_string_append(str, " <b>Zephyr uses Kerberos:</b> Yes<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
705 #else |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
706 g_string_append(str, " <b>Zephyr uses Kerberos:</b> No<br/>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
707 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
708 #endif |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
709 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
710 /* End of not to be translated section */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
711 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
712 tmp = g_strdup_printf(_("%s Build Information"), PIDGIN_NAME); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
713 buildinfo = pidgin_build_help_dialog(tmp, "buildinfo", str); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
714 g_signal_connect(G_OBJECT(buildinfo), "destroy", G_CALLBACK(gtk_widget_destroyed), &buildinfo); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
715 g_free(tmp); |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
716 } |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
717 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
718 void pidgin_dialogs_developers(void) |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
719 { |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
720 GString *str; |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
721 char *tmp; |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
722 static GtkWidget *developer_info = NULL; |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
723 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
724 if (developer_info != NULL) { |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
725 gtk_window_present(GTK_WINDOW(developer_info)); |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
726 return; |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
727 } |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
728 |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
729 str = g_string_sized_new(4096); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
730 |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
731 /* Current Developers */ |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
732 g_string_append_printf(str, "<FONT SIZE=\"4\"><B>%s:</B></FONT><BR/>", |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
733 _("Current Developers")); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
734 add_developers(str, developers); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
735 g_string_append(str, "<BR/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
736 |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
737 /* Crazy Patch Writers */ |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
738 g_string_append_printf(str, "<FONT SIZE=\"4\"><B>%s:</B></FONT><BR/>", |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
739 _("Crazy Patch Writers")); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
740 add_developers(str, patch_writers); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
741 g_string_append(str, "<BR/>"); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
742 |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
743 /* Retired Developers */ |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
744 g_string_append_printf(str, "<FONT SIZE=\"4\"><B>%s:</B></FONT><BR/>", |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
745 _("Retired Developers")); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
746 add_developers(str, retired_developers); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
747 g_string_append(str, "<BR/>"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
748 |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
749 /* Retired Crazy Patch Writers */ |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
750 g_string_append_printf(str, "<FONT SIZE=\"4\"><B>%s:</B></FONT><BR/>", |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
751 _("Retired Crazy Patch Writers")); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
752 add_developers(str, retired_patch_writers); |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
753 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
754 tmp = g_strdup_printf(_("%s Developer Information"), PIDGIN_NAME); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
755 developer_info = pidgin_build_help_dialog(tmp, "developer_info", str); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
756 g_signal_connect(G_OBJECT(developer_info), "destroy", G_CALLBACK(gtk_widget_destroyed), &developer_info); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
757 g_free(tmp); |
29510
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
758 } |
a6b08260d631
Break the developer information out into its own dialog. I also bolded a few
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29509
diff
changeset
|
759 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
760 void pidgin_dialogs_translators(void) |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
761 { |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
762 GString *str; |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
763 char *tmp; |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
764 static GtkWidget *translator_info = NULL; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
765 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
766 if (translator_info != NULL) { |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
767 gtk_window_present(GTK_WINDOW(translator_info)); |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
768 return; |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
769 } |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
770 |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
771 str = g_string_sized_new(4096); |
21645
d0ea3a86add5
The smiley dialog is transient for the toolbar's parent window, and the about dialog is transient for the buddylist, when available.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21562
diff
changeset
|
772 |
29507
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
773 /* Current Translators */ |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
774 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
775 _("Current Translators")); |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
776 add_translators(str, translators); |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
777 g_string_append(str, "<BR/>"); |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
778 |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
779 /* Past Translators */ |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
780 g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
781 _("Past Translators")); |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
782 add_translators(str, past_translators); |
eae4883944ed
Split the "Debugging Information" and translator info into "Build Information"
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28519
diff
changeset
|
783 |
29515
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
784 tmp = g_strdup_printf(_("%s Translator Information"), PIDGIN_NAME); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
785 translator_info = pidgin_build_help_dialog(tmp, "translator_info", str); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
786 g_signal_connect(G_OBJECT(translator_info), "destroy", G_CALLBACK(gtk_widget_destroyed), &translator_info); |
483f85dde1e7
Reduce some code duplications (71 insertions(+), 217 deletions(-))
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
29514
diff
changeset
|
787 g_free(tmp); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
788 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
789 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
790 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
791 pidgin_dialogs_im_cb(gpointer data, PurpleRequestFields *fields) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
792 { |
15823 | 793 PurpleAccount *account; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
794 const char *username; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
795 |
15823 | 796 account = purple_request_fields_get_account(fields, "account"); |
797 username = purple_request_fields_get_string(fields, "screenname"); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
798 |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
799 pidgin_dialogs_im_with_user(account, username); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
800 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
801 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
802 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
803 pidgin_dialogs_im(void) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
804 { |
15823 | 805 PurpleRequestFields *fields; |
806 PurpleRequestFieldGroup *group; | |
807 PurpleRequestField *field; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
808 |
15823 | 809 fields = purple_request_fields_new(); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
810 |
15823 | 811 group = purple_request_field_group_new(NULL); |
812 purple_request_fields_add_group(fields, group); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
813 |
15823 | 814 field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
815 purple_request_field_set_type_hint(field, "screenname"); | |
816 purple_request_field_set_required(field, TRUE); | |
817 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
818 |
15823 | 819 field = purple_request_field_account_new("account", _("_Account"), NULL); |
820 purple_request_field_set_type_hint(field, "account"); | |
821 purple_request_field_set_visible(field, | |
822 (purple_connections_get_all() != NULL && | |
823 purple_connections_get_all()->next != NULL)); | |
824 purple_request_field_set_required(field, TRUE); | |
825 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
826 |
15823 | 827 purple_request_fields(purple_get_blist(), _("New Instant Message"), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
828 NULL, |
22770
cc8903c59d6b
Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <mark@kingant.net>
parents:
22564
diff
changeset
|
829 _("Please enter the username or alias of the person " |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
830 "you would like to IM."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
831 fields, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
832 _("OK"), G_CALLBACK(pidgin_dialogs_im_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
833 _("Cancel"), NULL, |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
834 NULL, NULL, NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
835 NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
836 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
837 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
838 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
839 pidgin_dialogs_im_with_user(PurpleAccount *account, const char *username) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
840 { |
15823 | 841 PurpleConversation *conv; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
842 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
843 g_return_if_fail(account != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
844 g_return_if_fail(username != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
845 |
15823 | 846 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, username, account); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
847 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
848 if (conv == NULL) |
15823 | 849 conv = purple_conversation_new(PURPLE_CONV_TYPE_IM, account, username); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
850 |
19415
2128daf52d31
Reattach the gtk-ui to a conversation when the user wants to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19359
diff
changeset
|
851 pidgin_conv_attach_to_conversation(conv); |
15823 | 852 purple_conversation_present(conv); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
853 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
854 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
855 static gboolean |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
856 pidgin_dialogs_ee(const char *ee) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
857 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
858 GtkWidget *window; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
859 GtkWidget *hbox; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
860 GtkWidget *label; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
861 GtkWidget *img; |
15823 | 862 gchar *norm = purple_strreplace(ee, "rocksmyworld", ""); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
863 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
864 label = gtk_label_new(NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
865 if (!strcmp(norm, "zilding")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
866 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
867 "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
868 else if (!strcmp(norm, "robflynn")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
869 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
870 "<span weight=\"bold\" size=\"large\" foreground=\"#1f6bad\">Pimpin\' Penguin Style! *Waddle Waddle*</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
871 else if (!strcmp(norm, "flynorange")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
872 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
873 "<span weight=\"bold\" size=\"large\" foreground=\"blue\">You should be me. I'm so cute!</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
874 else if (!strcmp(norm, "ewarmenhoven")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
875 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
876 "<span weight=\"bold\" size=\"large\" foreground=\"orange\">Now that's what I like!</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
877 else if (!strcmp(norm, "markster97")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
878 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
879 "<span weight=\"bold\" size=\"large\" foreground=\"brown\">Ahh, and excellent choice!</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
880 else if (!strcmp(norm, "seanegn")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
881 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
882 "<span weight=\"bold\" size=\"large\" foreground=\"#009900\">Everytime you click my name, an angel gets its wings.</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
883 else if (!strcmp(norm, "chipx86")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
884 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
885 "<span weight=\"bold\" size=\"large\" foreground=\"red\">This sunflower seed taste like pizza.</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
886 else if (!strcmp(norm, "markdoliner")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
887 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
888 "<span weight=\"bold\" size=\"large\" foreground=\"#6364B1\">Hey! I was in that tumbleweed!</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
889 else if (!strcmp(norm, "lschiere")) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
890 gtk_label_set_markup(GTK_LABEL(label), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
891 "<span weight=\"bold\" size=\"large\" foreground=\"gray\">I'm not anything.</span>"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
892 g_free(norm); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
893 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
894 if (strlen(gtk_label_get_label(GTK_LABEL(label))) <= 0) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
895 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
896 |
15821 | 897 window = gtk_dialog_new_with_buttons(PIDGIN_ALERT_TITLE, NULL, 0, GTK_STOCK_CLOSE, GTK_RESPONSE_OK, NULL); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
898 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
899 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
900 |
15821 | 901 gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
902 gtk_window_set_resizable(GTK_WINDOW(window), FALSE); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
903 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); |
15821 | 904 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BORDER); |
905 gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BOX_SPACE); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
906 |
15821 | 907 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
908 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox); |
15436 | 909 img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
910 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
911 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
912 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
913 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
914 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
915 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
916 gtk_widget_show_all(window); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
917 return TRUE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
918 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
919 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
920 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
921 pidgin_dialogs_info_cb(gpointer data, PurpleRequestFields *fields) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
922 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
923 char *username; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
924 gboolean found = FALSE; |
15823 | 925 PurpleAccount *account; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
926 |
15823 | 927 account = purple_request_fields_get_account(fields, "account"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
928 |
15823 | 929 username = g_strdup(purple_normalize(account, |
930 purple_request_fields_get_string(fields, "screenname"))); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
931 |
15823 | 932 if (username != NULL && purple_str_has_suffix(username, "rocksmyworld")) |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
933 found = pidgin_dialogs_ee(username); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
934 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
935 if (!found && username != NULL && *username != '\0' && account != NULL) |
17275
319bcb73eb4e
Use utility functions to get user info. Closes #964.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
17272
diff
changeset
|
936 pidgin_retrieve_user_info(purple_account_get_connection(account), username); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
937 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
938 g_free(username); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
939 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
940 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
941 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
942 pidgin_dialogs_info(void) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
943 { |
15823 | 944 PurpleRequestFields *fields; |
945 PurpleRequestFieldGroup *group; | |
946 PurpleRequestField *field; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
947 |
15823 | 948 fields = purple_request_fields_new(); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
949 |
15823 | 950 group = purple_request_field_group_new(NULL); |
951 purple_request_fields_add_group(fields, group); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
952 |
15823 | 953 field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
954 purple_request_field_set_type_hint(field, "screenname"); | |
955 purple_request_field_set_required(field, TRUE); | |
956 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
957 |
15823 | 958 field = purple_request_field_account_new("account", _("_Account"), NULL); |
959 purple_request_field_set_type_hint(field, "account"); | |
960 purple_request_field_set_visible(field, | |
961 (purple_connections_get_all() != NULL && | |
962 purple_connections_get_all()->next != NULL)); | |
963 purple_request_field_set_required(field, TRUE); | |
964 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
965 |
15823 | 966 purple_request_fields(purple_get_blist(), _("Get User Info"), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
967 NULL, |
22770
cc8903c59d6b
Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <mark@kingant.net>
parents:
22564
diff
changeset
|
968 _("Please enter the username or alias of the person " |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
969 "whose info you would like to view."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
970 fields, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
971 _("OK"), G_CALLBACK(pidgin_dialogs_info_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
972 _("Cancel"), NULL, |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
973 NULL, NULL, NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
974 NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
975 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
976 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
977 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
978 pidgin_dialogs_log_cb(gpointer data, PurpleRequestFields *fields) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
979 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
980 char *username; |
15823 | 981 PurpleAccount *account; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
982 GSList *cur; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
983 |
15823 | 984 account = purple_request_fields_get_account(fields, "account"); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
985 |
15823 | 986 username = g_strdup(purple_normalize(account, |
987 purple_request_fields_get_string(fields, "screenname"))); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
988 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
989 if (username != NULL && *username != '\0' && account != NULL) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
990 { |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
991 PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
992 GSList *buddies; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
993 |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
994 pidgin_set_cursor(gtkblist->window, GDK_WATCH); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
995 |
15823 | 996 buddies = purple_find_buddies(account, username); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
997 for (cur = buddies; cur != NULL; cur = cur->next) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
998 { |
15823 | 999 PurpleBlistNode *node = cur->data; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1000 if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1001 { |
15823 | 1002 pidgin_log_show_contact((PurpleContact *)node->parent); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1003 g_slist_free(buddies); |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
1004 pidgin_clear_cursor(gtkblist->window); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1005 g_free(username); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1006 return; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1007 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1008 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1009 g_slist_free(buddies); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1010 |
15823 | 1011 pidgin_log_show(PURPLE_LOG_IM, username, account); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1012 |
15501
d75099d2567e
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@gmail.com>
parents:
15437
diff
changeset
|
1013 pidgin_clear_cursor(gtkblist->window); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1014 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1015 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1016 g_free(username); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1017 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1018 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1019 /* |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1020 * TODO - This needs to deal with logs of all types, not just IM logs. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1021 */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1022 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1023 pidgin_dialogs_log(void) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1024 { |
15823 | 1025 PurpleRequestFields *fields; |
1026 PurpleRequestFieldGroup *group; | |
1027 PurpleRequestField *field; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1028 |
15823 | 1029 fields = purple_request_fields_new(); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1030 |
15823 | 1031 group = purple_request_field_group_new(NULL); |
1032 purple_request_fields_add_group(fields, group); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1033 |
15823 | 1034 field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
1035 purple_request_field_set_type_hint(field, "screenname-all"); | |
1036 purple_request_field_set_required(field, TRUE); | |
1037 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1038 |
15823 | 1039 field = purple_request_field_account_new("account", _("_Account"), NULL); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1040 |
15823 | 1041 /* purple_request_field_account_new() only sets a default value if you're |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1042 * connected, and it sets it from the list of connected accounts. Since |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1043 * we're going to set show_all here, it makes sense to use the first |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1044 * account, not the first connected account. */ |
15823 | 1045 if (purple_accounts_get_all() != NULL) { |
1046 purple_request_field_account_set_default_value(field, purple_accounts_get_all()->data); | |
1047 purple_request_field_account_set_value(field, purple_accounts_get_all()->data); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1048 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1049 |
15823 | 1050 purple_request_field_set_type_hint(field, "account"); |
1051 purple_request_field_account_set_show_all(field, TRUE); | |
1052 purple_request_field_set_visible(field, | |
1053 (purple_accounts_get_all() != NULL && | |
1054 purple_accounts_get_all()->next != NULL)); | |
1055 purple_request_field_set_required(field, TRUE); | |
1056 purple_request_field_group_add_field(group, field); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1057 |
15823 | 1058 purple_request_fields(purple_get_blist(), _("View User Log"), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1059 NULL, |
22770
cc8903c59d6b
Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <mark@kingant.net>
parents:
22564
diff
changeset
|
1060 _("Please enter the username or alias of the person " |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1061 "whose log you would like to view."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1062 fields, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1063 _("OK"), G_CALLBACK(pidgin_dialogs_log_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1064 _("Cancel"), NULL, |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1065 NULL, NULL, NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1066 NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1067 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1068 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1069 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1070 pidgin_dialogs_alias_contact_cb(PurpleContact *contact, const char *new_alias) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1071 { |
24292
8282911d5e17
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@wiktel.com>
parents:
24266
diff
changeset
|
1072 purple_blist_alias_contact(contact, new_alias); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1073 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1074 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1075 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1076 pidgin_dialogs_alias_contact(PurpleContact *contact) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1077 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1078 g_return_if_fail(contact != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1079 |
15823 | 1080 purple_request_input(NULL, _("Alias Contact"), NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1081 _("Enter an alias for this contact."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1082 contact->alias, FALSE, FALSE, NULL, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1083 _("Alias"), G_CALLBACK(pidgin_dialogs_alias_contact_cb), |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1084 _("Cancel"), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1085 NULL, purple_contact_get_alias(contact), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1086 contact); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1087 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1088 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1089 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1090 pidgin_dialogs_alias_buddy_cb(PurpleBuddy *buddy, const char *new_alias) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1091 { |
15823 | 1092 purple_blist_alias_buddy(buddy, new_alias); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1093 serv_alias_buddy(buddy); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1094 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1095 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1096 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1097 pidgin_dialogs_alias_buddy(PurpleBuddy *buddy) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1098 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1099 gchar *secondary; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1100 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1101 g_return_if_fail(buddy != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1102 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1103 secondary = g_strdup_printf(_("Enter an alias for %s."), buddy->name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1104 |
15823 | 1105 purple_request_input(NULL, _("Alias Buddy"), NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1106 secondary, buddy->alias, FALSE, FALSE, NULL, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1107 _("Alias"), G_CALLBACK(pidgin_dialogs_alias_buddy_cb), |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1108 _("Cancel"), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1109 purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1110 buddy); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1111 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1112 g_free(secondary); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1113 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1114 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1115 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1116 pidgin_dialogs_alias_chat_cb(PurpleChat *chat, const char *new_alias) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1117 { |
15823 | 1118 purple_blist_alias_chat(chat, new_alias); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1119 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1120 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1121 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1122 pidgin_dialogs_alias_chat(PurpleChat *chat) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1123 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1124 g_return_if_fail(chat != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1125 |
15823 | 1126 purple_request_input(NULL, _("Alias Chat"), NULL, |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1127 _("Enter an alias for this chat."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1128 chat->alias, FALSE, FALSE, NULL, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1129 _("Alias"), G_CALLBACK(pidgin_dialogs_alias_chat_cb), |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1130 _("Cancel"), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1131 chat->account, NULL, NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1132 chat); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1133 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1134 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1135 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1136 pidgin_dialogs_remove_contact_cb(PurpleContact *contact) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1137 { |
15823 | 1138 PurpleBlistNode *bnode, *cnode; |
1139 PurpleGroup *group; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1140 |
15823 | 1141 cnode = (PurpleBlistNode *)contact; |
1142 group = (PurpleGroup*)cnode->parent; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1143 for (bnode = cnode->child; bnode; bnode = bnode->next) { |
15823 | 1144 PurpleBuddy *buddy = (PurpleBuddy*)bnode; |
1145 if (purple_account_is_connected(buddy->account)) | |
1146 purple_account_remove_buddy(buddy->account, buddy, group); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1147 } |
15823 | 1148 purple_blist_remove_contact(contact); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1149 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1150 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1151 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1152 pidgin_dialogs_remove_contact(PurpleContact *contact) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1153 { |
15823 | 1154 PurpleBuddy *buddy = purple_contact_get_priority_buddy(contact); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1155 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1156 g_return_if_fail(contact != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1157 g_return_if_fail(buddy != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1158 |
25320
4d19a03b72e6
Another one the cast fixer breaks.
Richard Laager <rlaager@wiktel.com>
parents:
24292
diff
changeset
|
1159 if (PURPLE_BLIST_NODE(contact)->child == PURPLE_BLIST_NODE(buddy) && |
25321
0cab719ae10e
Make my last commit compile.
Richard Laager <rlaager@wiktel.com>
parents:
25320
diff
changeset
|
1160 PURPLE_BLIST_NODE(buddy)->next == NULL) { |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1161 pidgin_dialogs_remove_buddy(buddy); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1162 } else { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1163 gchar *text; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1164 text = g_strdup_printf( |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1165 ngettext( |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1166 "You are about to remove the contact containing %s " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1167 "and %d other buddy from your buddy list. Do you " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1168 "want to continue?", |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1169 "You are about to remove the contact containing %s " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1170 "and %d other buddies from your buddy list. Do you " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1171 "want to continue?", contact->totalsize - 1), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1172 buddy->name, contact->totalsize - 1); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1173 |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1174 purple_request_action(contact, NULL, _("Remove Contact"), text, 0, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1175 NULL, purple_contact_get_alias(contact), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1176 contact, 2, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1177 _("_Remove Contact"), G_CALLBACK(pidgin_dialogs_remove_contact_cb), |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1178 _("Cancel"), |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1179 NULL); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1180 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1181 g_free(text); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1182 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1183 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1184 |
15821 | 1185 static void free_ggmo(struct _PidginGroupMergeObject *ggp) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1186 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1187 g_free(ggp->new_name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1188 g_free(ggp); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1189 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1190 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1191 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1192 pidgin_dialogs_merge_groups_cb(struct _PidginGroupMergeObject *GGP) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1193 { |
15823 | 1194 purple_blist_rename_group(GGP->parent, GGP->new_name); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1195 free_ggmo(GGP); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1196 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1197 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1198 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1199 pidgin_dialogs_merge_groups(PurpleGroup *source, const char *new_name) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1200 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1201 gchar *text; |
15821 | 1202 struct _PidginGroupMergeObject *ggp; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1203 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1204 g_return_if_fail(source != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1205 g_return_if_fail(new_name != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1206 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1207 text = g_strdup_printf( |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1208 _("You are about to merge the group called %s into the group " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1209 "called %s. Do you want to continue?"), source->name, new_name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1210 |
15821 | 1211 ggp = g_new(struct _PidginGroupMergeObject, 1); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1212 ggp->parent = source; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1213 ggp->new_name = g_strdup(new_name); |
25415
584063555949
Remove trailing whitespace
Mark Doliner <mark@kingant.net>
parents:
25396
diff
changeset
|
1214 |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1215 purple_request_action(source, NULL, _("Merge Groups"), text, 0, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1216 NULL, NULL, NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1217 ggp, 2, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1218 _("_Merge Groups"), G_CALLBACK(pidgin_dialogs_merge_groups_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1219 _("Cancel"), G_CALLBACK(free_ggmo)); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1220 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1221 g_free(text); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1222 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1223 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1224 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1225 pidgin_dialogs_remove_group_cb(PurpleGroup *group) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1226 { |
15823 | 1227 PurpleBlistNode *cnode, *bnode; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1228 |
15823 | 1229 cnode = ((PurpleBlistNode*)group)->child; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1230 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1231 while (cnode) { |
15823 | 1232 if (PURPLE_BLIST_NODE_IS_CONTACT(cnode)) { |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1233 bnode = cnode->child; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1234 cnode = cnode->next; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1235 while (bnode) { |
15823 | 1236 PurpleBuddy *buddy; |
1237 if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) { | |
1238 buddy = (PurpleBuddy*)bnode; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1239 bnode = bnode->next; |
15823 | 1240 if (purple_account_is_connected(buddy->account)) { |
1241 purple_account_remove_buddy(buddy->account, buddy, group); | |
1242 purple_blist_remove_buddy(buddy); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1243 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1244 } else { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1245 bnode = bnode->next; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1246 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1247 } |
15823 | 1248 } else if (PURPLE_BLIST_NODE_IS_CHAT(cnode)) { |
1249 PurpleChat *chat = (PurpleChat *)cnode; | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1250 cnode = cnode->next; |
15823 | 1251 if (purple_account_is_connected(chat->account)) |
1252 purple_blist_remove_chat(chat); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1253 } else { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1254 cnode = cnode->next; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1255 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1256 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1257 |
15823 | 1258 purple_blist_remove_group(group); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1259 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1260 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1261 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1262 pidgin_dialogs_remove_group(PurpleGroup *group) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1263 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1264 gchar *text; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1265 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1266 g_return_if_fail(group != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1267 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1268 text = g_strdup_printf(_("You are about to remove the group %s and all its members from your buddy list. Do you want to continue?"), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1269 group->name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1270 |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1271 purple_request_action(group, NULL, _("Remove Group"), text, 0, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1272 NULL, NULL, NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1273 group, 2, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1274 _("_Remove Group"), G_CALLBACK(pidgin_dialogs_remove_group_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1275 _("Cancel"), NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1276 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1277 g_free(text); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1278 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1279 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1280 /* XXX - Some of this should be moved into the core, methinks. */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1281 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1282 pidgin_dialogs_remove_buddy_cb(PurpleBuddy *buddy) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1283 { |
15823 | 1284 PurpleGroup *group; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1285 gchar *name; |
15823 | 1286 PurpleAccount *account; |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1287 |
15823 | 1288 group = purple_buddy_get_group(buddy); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1289 name = g_strdup(buddy->name); /* b->name is a crasher after remove_buddy */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1290 account = buddy->account; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1291 |
15823 | 1292 purple_debug_info("blist", "Removing '%s' from buddy list.\n", buddy->name); |
1293 /* TODO - Should remove from blist first... then call purple_account_remove_buddy()? */ | |
30863
351d07aefb09
Kill off many dead assignments and any useless remaining variables.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30728
diff
changeset
|
1294 purple_account_remove_buddy(account, buddy, group); |
15823 | 1295 purple_blist_remove_buddy(buddy); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1296 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1297 g_free(name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1298 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1299 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1300 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1301 pidgin_dialogs_remove_buddy(PurpleBuddy *buddy) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1302 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1303 gchar *text; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1304 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1305 g_return_if_fail(buddy != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1306 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1307 text = g_strdup_printf(_("You are about to remove %s from your buddy list. Do you want to continue?"), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1308 buddy->name); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1309 |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1310 purple_request_action(buddy, NULL, _("Remove Buddy"), text, 0, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1311 purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1312 buddy, 2, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1313 _("_Remove Buddy"), G_CALLBACK(pidgin_dialogs_remove_buddy_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1314 _("Cancel"), NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1315 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1316 g_free(text); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1317 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1318 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1319 static void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1320 pidgin_dialogs_remove_chat_cb(PurpleChat *chat) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1321 { |
15823 | 1322 purple_blist_remove_chat(chat); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1323 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1324 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1325 void |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1326 pidgin_dialogs_remove_chat(PurpleChat *chat) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1327 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1328 const gchar *name; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1329 gchar *text; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1330 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1331 g_return_if_fail(chat != NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1332 |
15823 | 1333 name = purple_chat_get_name(chat); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1334 text = g_strdup_printf(_("You are about to remove the chat %s from your buddy list. Do you want to continue?"), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1335 name ? name : ""); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1336 |
16442
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1337 purple_request_action(chat, NULL, _("Remove Chat"), text, 0, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1338 chat->account, NULL, NULL, |
08db93bbd798
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16423
diff
changeset
|
1339 chat, 2, |
16202
0973688f4b74
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@wiktel.com>
parents:
16193
diff
changeset
|
1340 _("_Remove Chat"), G_CALLBACK(pidgin_dialogs_remove_chat_cb), |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1341 _("Cancel"), NULL); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1342 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1343 g_free(text); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1344 } |