Fri, 09 Nov 2007 08:39:14 +0000
applied changes from 03b709ec2a153e7e82719df0ba4635108bb1d3c6
through 32f31e981f0618a4167aa98bcc22c2dab13d1550
| 9709 | 1 | /* |
|
10297
b36800725b7a
[gaim-migrate @ 11480]
Evan Schoenberg <evands@pidgin.im>
parents:
10266
diff
changeset
|
2 | * @file gtkdialogs.c GTK+ Dialogs |
|
16254
eeb2bba4dc94
Rename the Doxygen group from gtkui to pidgin.
Richard Laager <rlaager@pidgin.im>
parents:
16252
diff
changeset
|
3 | * @ingroup pidgin |
|
20147
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
20137
diff
changeset
|
4 | */ |
|
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
20137
diff
changeset
|
5 | |
|
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
20137
diff
changeset
|
6 | /* pidgin |
| 9709 | 7 | * |
|
15931
716b5fac1895
Re-sed the copyright notices so they don't all talk about Purple.
Richard Laager <rlaager@pidgin.im>
parents:
15906
diff
changeset
|
8 | * Pidgin is the legal property of its developers, whose names are too numerous |
| 9709 | 9 | * to list here. Please refer to the COPYRIGHT file distributed with this |
| 10 | * source distribution. | |
| 11 | * | |
| 12 | * This program is free software; you can redistribute it and/or modify | |
| 13 | * it under the terms of the GNU General Public License as published by | |
| 14 | * the Free Software Foundation; either version 2 of the License, or | |
| 15 | * (at your option) any later version. | |
| 16 | * | |
| 17 | * This program is distributed in the hope that it will be useful, | |
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 20 | * GNU General Public License for more details. | |
| 21 | * | |
| 22 | * You should have received a copy of the GNU General Public License | |
| 23 | * along with this program; if not, write to the Free Software | |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19693
diff
changeset
|
24 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| 9709 | 25 | */ |
| 9791 | 26 | #include "internal.h" |
| 15577 | 27 | #include "pidgin.h" |
| 9709 | 28 | |
| 29 | #include "debug.h" | |
| 30 | #include "notify.h" | |
| 31 | #include "prpl.h" | |
| 32 | #include "request.h" | |
| 33 | #include "util.h" | |
| 34 | ||
|
12232
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
35 | #include "gtkblist.h" |
| 9709 | 36 | #include "gtkdialogs.h" |
| 37 | #include "gtkimhtml.h" | |
| 38 | #include "gtkimhtmltoolbar.h" | |
| 39 | #include "gtklog.h" | |
| 40 | #include "gtkutils.h" | |
|
15883
969b74a3e27a
According to etags, pidgin/ should be completely clean of references to 'gaim' as a client
Sean Egan <seanegan@pidgin.im>
parents:
15882
diff
changeset
|
41 | #include "pidginstock.h" |
| 9709 | 42 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
43 | static GList *dialogwindows = NULL; |
| 9709 | 44 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
45 | static GtkWidget *about = NULL; |
| 9709 | 46 | |
| 15882 | 47 | struct _PidginGroupMergeObject { |
| 15884 | 48 | PurpleGroup* parent; |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
49 | char *new_name; |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
50 | }; |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
51 | |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
52 | struct developer { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
53 | char *name; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
54 | char *role; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
55 | char *email; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
56 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
57 | |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
58 | struct translator { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
59 | char *language; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
60 | char *abbr; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
61 | char *name; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
62 | char *email; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
63 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
64 | |
| 15449 | 65 | struct artist { |
| 66 | char *name; | |
| 67 | char *email; | |
| 68 | }; | |
| 69 | ||
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
70 | /* Order: Lead Developer, then Alphabetical by Last Name */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
71 | static struct developer developers[] = { |
|
12248
c97bd534f44a
[gaim-migrate @ 14550]
Mark Doliner <markdoliner@pidgin.im>
parents:
12232
diff
changeset
|
72 | {"Sean Egan", N_("lead developer"), "sean.egan@gmail.com"}, |
|
14769
c79d3e3cbbcb
[gaim-migrate @ 17460]
Mark Doliner <markdoliner@pidgin.im>
parents:
14666
diff
changeset
|
73 | {"Daniel 'datallah' Atallah", N_("developer"), NULL}, |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
74 | {"Ethan 'Paco-Paco' Blanton", N_("developer"), NULL}, |
|
14769
c79d3e3cbbcb
[gaim-migrate @ 17460]
Mark Doliner <markdoliner@pidgin.im>
parents:
14666
diff
changeset
|
75 | {"Thomas Butter", N_("developer"), NULL}, |
| 18972 | 76 | {"Ka-Hing Cheung", N_("developer"), NULL}, |
|
14769
c79d3e3cbbcb
[gaim-migrate @ 17460]
Mark Doliner <markdoliner@pidgin.im>
parents:
14666
diff
changeset
|
77 | {"Sadrul Habib Chowdhury", N_("developer"), NULL}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
78 | {"Mark 'KingAnt' Doliner", N_("developer"), NULL}, |
| 17296 | 79 | {"Casey Harkins", N_("developer"), NULL}, |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
80 | {"Gary 'grim' Kramlich", N_("developer"), NULL}, |
|
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
81 | {"Richard 'rlaager' Laager", N_("developer"), NULL}, |
|
16142
edf1bd6599d6
Add myself to help->about
Richard Nelson <wabz@pidgin.im>
parents:
16102
diff
changeset
|
82 | {"Richard 'wabz' Nelson", N_("developer"), NULL}, |
|
12312
470a1452d009
[gaim-migrate @ 14616]
Christopher O'Brien <siege@pidgin.im>
parents:
12295
diff
changeset
|
83 | {"Christopher 'siege' O'Brien", N_("developer"), "taliesein@users.sf.net"}, |
| 13466 | 84 | {"Bartosz Oler", N_("developer"), NULL}, |
|
10370
240fc922f6dc
[gaim-migrate @ 11590]
Luke Schierer <lschiere@pidgin.im>
parents:
10369
diff
changeset
|
85 | {"Etan 'deryni' Reisner", N_("developer"), NULL}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
86 | {"Tim 'marv' Ringenbach", N_("developer"), NULL}, |
|
10369
ad46661e7322
[gaim-migrate @ 11588]
Luke Schierer <lschiere@pidgin.im>
parents:
10324
diff
changeset
|
87 | {"Luke 'LSchiere' Schierer", N_("support"), "lschiere@users.sf.net"}, |
| 15008 | 88 | {"Megan 'Cae' Schneider", N_("support/QA"), NULL}, |
|
13483
0311c28f0e50
[gaim-migrate @ 15858]
Richard Laager <rlaager@pidgin.im>
parents:
13466
diff
changeset
|
89 | {"Evan Schoenberg", N_("developer"), NULL}, |
|
19539
5312820dcee2
Sync the AUTHORS file and add myself as a webmaster & developer, with Sean's approval.
Kevin Stange <kstange@pidgin.im>
parents:
19458
diff
changeset
|
90 | {"Kevin 'SimGuy' Stange", N_("developer & webmaster"), NULL}, |
|
10116
054b064145a1
[gaim-migrate @ 11153]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10095
diff
changeset
|
91 | {"Stu 'nosnilmot' Tomlinson", N_("developer"), NULL}, |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
92 | {"Nathan 'faceprint' Walp", N_("developer"), NULL}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
93 | {NULL, NULL, NULL} |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
94 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
95 | |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
96 | /* Order: Alphabetical by Last Name */ |
| 10372 | 97 | static struct developer patch_writers[] = { |
|
16759
7472610beb90
Adding John 'rekkanoryo' Bailey to the CPW lists
Gary Kramlich <grim@reaperworld.com>
parents:
16490
diff
changeset
|
98 | {"John 'rekkanoryo' Bailey", NULL, NULL}, |
|
19863
10d7eb951f66
Moving Peter Lawler to the retired patch writer category, as requested
Mark Doliner <markdoliner@pidgin.im>
parents:
19861
diff
changeset
|
99 | {"Dennis 'EvilDennisR' Ristuccia", N_("Senior Contributor/QA"), NULL}, |
|
19657
ccf13963665e
Make fmoo and nix crazy patch writers
Sean Egan <seanegan@pidgin.im>
parents:
19645
diff
changeset
|
100 | {"Peter 'Fmoo' Ruibal", NULL, NULL}, |
|
ccf13963665e
Make fmoo and nix crazy patch writers
Sean Egan <seanegan@pidgin.im>
parents:
19645
diff
changeset
|
101 | {"Gabriel 'Nix' Schulhof", NULL, NULL}, |
| 19693 | 102 | {"Will 'resiak' Thompson", NULL, NULL}, |
| 10372 | 103 | {NULL, NULL, NULL} |
| 104 | }; | |
| 105 | ||
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
106 | /* Order: Alphabetical by Last Name */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
107 | static struct developer retired_developers[] = { |
|
14540
4215c2e93f92
[gaim-migrate @ 17197]
Mark Doliner <markdoliner@pidgin.im>
parents:
14530
diff
changeset
|
108 | {"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"}, |
|
12406
89863d2d9b8d
[gaim-migrate @ 14713]
Richard Laager <rlaager@pidgin.im>
parents:
12374
diff
changeset
|
109 | {"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"}, |
|
16464
065c0a808fd0
I noticed Rob's e-mail address got accidentally mis-sedded. Rob, let me know if you want something else put there.
Sean Egan <seanegan@pidgin.im>
parents:
16455
diff
changeset
|
110 | {"Rob Flynn", N_("maintainer"), NULL}, |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
111 | {"Adam Fritzler", N_("libfaim maintainer"), NULL}, |
|
18998
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
112 | {"Christian 'ChipX86' Hammond", N_("developer & webmaster"), NULL}, |
|
13702
35310965f38a
[gaim-migrate @ 16103]
Richard Laager <rlaager@pidgin.im>
parents:
13698
diff
changeset
|
113 | /* If "lazy bum" translates literally into a serious insult, use something else or omit it. */ |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
114 | {"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL}, |
|
16961
b6955f946f8f
s/Jabber/XMPP in user-visible places.
Richard Laager <rlaager@pidgin.im>
parents:
16799
diff
changeset
|
115 | {"Jim Seymour", N_("XMPP developer"), NULL}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
116 | {"Mark Spencer", N_("original author"), "markster@marko.net"}, |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
117 | {"Eric Warmenhoven", N_("lead developer"), "warmenhoven@yahoo.com"}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
118 | {NULL, NULL, NULL} |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
119 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
120 | |
|
18998
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
121 | /* Order: Alphabetical by Last Name */ |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
122 | static struct developer retired_patch_writers[] = { |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
123 | {"Felipe 'shx' Contreras", NULL, NULL}, |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
124 | {"Decklin Foster", NULL, NULL}, |
|
19863
10d7eb951f66
Moving Peter Lawler to the retired patch writer category, as requested
Mark Doliner <markdoliner@pidgin.im>
parents:
19861
diff
changeset
|
125 | {"Peter 'Bleeter' Lawler", NULL, NULL}, |
|
18998
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
126 | {"Robert 'Robot101' McQueen", NULL, NULL}, |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
127 | {"Benjamin Miller", NULL, NULL}, |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
128 | {NULL, NULL, NULL} |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
129 | }; |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
130 | |
|
12065
7b429166d302
[gaim-migrate @ 14360]
Richard Laager <rlaager@pidgin.im>
parents:
12062
diff
changeset
|
131 | /* Order: Code, then Alphabetical by Last Name */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
132 | static struct translator current_translators[] = { |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
133 | {N_("Afrikaans"), "af", "Friedel Wolff", "friedel@translate.org.za"}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
134 | {N_("Arabic"), "ar", "Khaled Hosny", "khaledhosny@eglug.org"}, |
| 19944 | 135 | {N_("Belarusian Latin"), "be@latin", "Ihar Hrachyshka", "ihar.hrachyshka@gmail.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
136 | {N_("Bulgarian"), "bg", "Vladimira Girginova", "missing@here.is"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
137 | {N_("Bulgarian"), "bg", "Vladimir (Kaladan) Petkov", "vpetkov@i-space.org"}, |
|
12581
2aa03d2aa3f9
[gaim-migrate @ 14909]
Luke Schierer <lschiere@pidgin.im>
parents:
12534
diff
changeset
|
138 | {N_("Bengali"), "bn", "INDRANIL DAS GUPTA", "indradg@l2c2.org"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
139 | {N_("Bengali"), "bn", "Jamil Ahmed", "jamil@bengalinux.org"}, |
|
12581
2aa03d2aa3f9
[gaim-migrate @ 14909]
Luke Schierer <lschiere@pidgin.im>
parents:
12534
diff
changeset
|
140 | {N_("Bengali"), "bn", "Samia Nimatullah", "mailsamia2001@yahoo.com"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
141 | {N_("Bengali"), "bn", "Tisa Nafisa", "tisa_nafisa@yahoo.com"}, |
|
11868
de112db7c33c
[gaim-migrate @ 14159]
Luke Schierer <lschiere@pidgin.im>
parents:
11863
diff
changeset
|
142 | {N_("Bosnian"), "bs", "Lejla Hadzialic", "lejlah@gmail.com"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
143 | {N_("Catalan"), "ca", "Josep Puigdemont", "josep.puigdemont@gmail.com"}, |
|
13738
79763a014fa1
[gaim-migrate @ 16147]
Luke Schierer <lschiere@pidgin.im>
parents:
13737
diff
changeset
|
144 | {N_("Valencian-Catalan"), "ca@valencia", "Toni Hermoso", "toniher@softcatala.org"}, |
|
13737
a51703824df5
[gaim-migrate @ 16146]
Luke Schierer <lschiere@pidgin.im>
parents:
13736
diff
changeset
|
145 | {N_("Valencian-Catalan"), "ca@valencia", "Josep Puigdemont", "tradgnome@softcatala.org"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
146 | {N_("Czech"), "cs", "Miloslav Trmac", "mitr@volny.cz"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
147 | {N_("Danish"), "da", "Morten Brix Pedersen", "morten@wtf.dk"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
148 | {N_("Danish"), "da", "Peter Bach", "bach.peter@gmail.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
149 | {N_("German"), "de", "Björn Voigt", "bjoern@cs.tu-berlin.de"}, |
|
13549
95bb621ff3a7
[gaim-migrate @ 15925]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
13533
diff
changeset
|
150 | {N_("German"), "de", "Jochen Kemnade", "kemnade@gmail.com"}, |
|
15342
1b259c524a49
[gaim-migrate @ 18070]
Luke Schierer <lschiere@pidgin.im>
parents:
15108
diff
changeset
|
151 | {N_("Dzongkha"), "dz", "Norbu", "nor_den@hotmail.com"}, |
|
1b259c524a49
[gaim-migrate @ 18070]
Luke Schierer <lschiere@pidgin.im>
parents:
15108
diff
changeset
|
152 | {N_("Dzongkha"), "dz", "Jurmey Rabgay", "jur_gay@yahoo.com"}, |
|
1b259c524a49
[gaim-migrate @ 18070]
Luke Schierer <lschiere@pidgin.im>
parents:
15108
diff
changeset
|
153 | {N_("Dzongkha"), "dz", "Wangmo Sherpa", "rinwanshe@yahoo.com"}, |
| 12062 | 154 | {N_("Greek"), "el", "Katsaloulis Panayotis", "panayotis@panayotis.com"}, |
|
11931
59339dbc210b
[gaim-migrate @ 14222]
Richard Laager <rlaager@pidgin.im>
parents:
11930
diff
changeset
|
155 | {N_("Greek"), "el", "Bouklis Panos", "panos@echidna-band.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
156 | {N_("Australian English"), "en_AU", "Peter Lawler", "trans@six-by-nine.com.au"}, |
| 12062 | 157 | {N_("Canadian English"), "en_CA", "Adam Weinberger", "adamw@gnome.org"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
158 | {N_("British English"), "en_GB", "Luke Ross", "lukeross@sys3175.co.uk"}, |
|
14873
2f8bd1b9261b
[gaim-migrate @ 17577]
Luke Schierer <lschiere@pidgin.im>
parents:
14769
diff
changeset
|
159 | {N_("Esperanto"), "eo", "Stéphane Fillod", "fillods@users.sourceforge.net"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
160 | {N_("Spanish"), "es", "Javier Fernández-Sanguino Peña", "jfs@debian.org"}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
161 | {N_("Estonian"), "et", "Ivar Smolin", "okul@linux.ee"}, |
|
13736
af9e19324e74
[gaim-migrate @ 16145]
Luke Schierer <lschiere@pidgin.im>
parents:
13722
diff
changeset
|
162 | {N_("Euskera(Basque)"), "eu", "Hizkuntza Politikarako Sailburuordetza", "hizkpol@ej-gv.es"}, |
|
af9e19324e74
[gaim-migrate @ 16145]
Luke Schierer <lschiere@pidgin.im>
parents:
13722
diff
changeset
|
163 | {N_("Euskera(Basque)"), "eu", "Iñaki Larrañaga Murgoitio", "dooteo@zundan.com"}, |
|
13380
7808b52120bc
[gaim-migrate @ 15752]
Luke Schierer <lschiere@pidgin.im>
parents:
13320
diff
changeset
|
164 | {N_("Persian"), "fa", "Elnaz Sarbar", "elnaz@farsiweb.info"}, |
|
7808b52120bc
[gaim-migrate @ 15752]
Luke Schierer <lschiere@pidgin.im>
parents:
13320
diff
changeset
|
165 | {N_("Persian"), "fa", "Meelad Zakaria", "meelad@farsiweb.info"}, |
|
14924
e2f9e02712a4
[gaim-migrate @ 17631]
Luke Schierer <lschiere@pidgin.im>
parents:
14887
diff
changeset
|
166 | {N_("Persian"), "fa", "Roozbeh Pournader ", "roozbeh@farsiweb.info"}, |
|
12494
e17696e1ecb2
[gaim-migrate @ 14806]
Luke Schierer <lschiere@pidgin.im>
parents:
12406
diff
changeset
|
167 | {N_("Finnish"), "fi", "Timo Jyrinki", "timo.jyrinki@iki.fi"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
168 | {N_("French"), "fr", "Éric Boumaour", "zongo_fr@users.sourceforge.net"}, |
| 18726 | 169 | {N_("Galician"), "gl", "Mar Castro", "mariamarcp@gmail.com"}, |
|
19400
646e8bff2712
Update the Galician translators
Mark Doliner <markdoliner@pidgin.im>
parents:
19398
diff
changeset
|
170 | {N_("Galician"), "gl", "Frco. Javier Rial", "fjrial@cesga.es"}, |
|
14123
7ae9b90ecf6f
[gaim-migrate @ 16679]
Luke Schierer <lschiere@pidgin.im>
parents:
14105
diff
changeset
|
171 | {N_("Gujarati"), "gu", "Ankit Patel", "ankit_patel@users.sf.net"}, |
|
17204
32eac5324941
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
17021
diff
changeset
|
172 | {N_("Gujarati"), "gu", N_("Gujarati Language Team"), "indianoss-gujarati@lists.sourceforge.net"}, |
|
13698
c8af27a6e76f
[gaim-migrate @ 16099]
Mark Doliner <markdoliner@pidgin.im>
parents:
13648
diff
changeset
|
173 | {N_("Hebrew"), "he", "Shalom Craimer", "scraimer@gmail.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
174 | {N_("Hindi"), "hi", "Ravishankar Shrivastava", "raviratlami@yahoo.com"}, |
|
19939
d3aa2056dcb3
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <datallah@pidgin.im>
parents:
19869
diff
changeset
|
175 | {N_("Hungarian"), "hu", "Kelemen Gábor", "kelemeng@gnome.hu"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
176 | {N_("Indonesian"), "id", "Rai S. Regawa", "raireg@yahoo.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
177 | {N_("Italian"), "it", "Claudio Satriano", "satriano@na.infn.it"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
178 | {N_("Japanese"), "ja", "Takashi Aihana", "aihana@gnome.gr.jp"}, |
|
17204
32eac5324941
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
17021
diff
changeset
|
179 | {N_("Georgian"), "ka", N_("Ubuntu Georgian Translators"), "alexander.didebulidze@stusta.mhn.de"}, |
|
32eac5324941
mark all translation teams as translatable. fixes #528
Luke Schierer <lschiere@pidgin.im>
parents:
17021
diff
changeset
|
180 | {N_("Kannada"), "kn", N_("Kannada Translation team"), "translation@sampada.info"}, |
|
18389
71e0a03f900e
Credit the current Korean translator
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
18185
diff
changeset
|
181 | {N_("Korean"), "ko", "Sushizang", "sushizang@empal.com"}, |
|
13549
95bb621ff3a7
[gaim-migrate @ 15925]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
13533
diff
changeset
|
182 | {N_("Kurdish"), "ku", "Erdal Ronahi", "erdal.ronahi@gmail.com"}, |
|
95bb621ff3a7
[gaim-migrate @ 15925]
Björn Voigt <bjoern@cs.tu-berlin.de>
parents:
13533
diff
changeset
|
183 | {N_("Kurdish"), "ku", "Amed Ç. Jiyan", "amedcj@hotmail.com"}, |
|
13597
f8bea789b08b
[gaim-migrate @ 15982]
Richard Laager <rlaager@pidgin.im>
parents:
13554
diff
changeset
|
184 | {N_("Kurdish"), "ku", "Rizoyê Xerzî", "rizoxerzi@hotmail.com"}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
185 | {N_("Lao"), "lo", "Anousak Souphavah", "anousak@gmail.com"}, |
|
13380
7808b52120bc
[gaim-migrate @ 15752]
Luke Schierer <lschiere@pidgin.im>
parents:
13320
diff
changeset
|
186 | {N_("Lithuanian"), "lt", "Laurynas Biveinis", "laurynas.biveinis@gmail.com"}, |
| 17311 | 187 | {N_("Macedonian"), "mk", "Arangel Angov ", "arangel@linux.net.mk"}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
188 | {N_("Macedonian"), "mk", "Ivana Kirkovska", "ivana.kirkovska@gmail.com"}, |
| 17311 | 189 | {N_("Macedonian"), "mk", "Jovan Naumovski", "jovan@lugola.net"}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
190 | {N_("Bokmål Norwegian"), "nb", "Espen Stefansen", "espenas@gmail.com"}, |
|
14123
7ae9b90ecf6f
[gaim-migrate @ 16679]
Luke Schierer <lschiere@pidgin.im>
parents:
14105
diff
changeset
|
191 | {N_("Nepali"), "ne", "Shyam Krishna Bal", "shyamkrishna_bal@yahoo.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
192 | {N_("Dutch, Flemish"), "nl", "Vincent van Adrighem", "V.vanAdrighem@dirck.mine.nu"}, |
| 18729 | 193 | {N_("Norwegian Nynorsk"), "nn", "Yngve Spjeld Landro", "nynorsk@strilen.net"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
194 | {N_("Polish"), "pl", "Emil Nowak", "emil5@go2.pl"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
195 | {N_("Polish"), "pl", "Paweł Godlewski", "pawel@bajk.pl"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
196 | {N_("Polish"), "pl", "Krzysztof Foltman", "krzysztof@foltman.com"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
197 | {N_("Portuguese"), "pt", "Duarte Henriques", "duarte_henriques@myrealbox.com"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
198 | {N_("Portuguese-Brazil"), "pt_BR", "Maurício de Lemos Rodrigues Collares Neto", "mauricioc@gmail.com"}, |
|
15860
91fc3b830d63
lots of translation updates. Some of these I neglected for way too long.
Luke Schierer <lschiere@pidgin.im>
parents:
15670
diff
changeset
|
199 | {N_("Pashto"), "ps", "Kashif Masood", "masudmails@yahoo.com"}, |
|
13533
99542db70681
[gaim-migrate @ 15909]
Luke Schierer <lschiere@pidgin.im>
parents:
13503
diff
changeset
|
200 | {N_("Romanian"), "ro", "Mişu Moldovan", "dumol@gnome.ro"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
201 | {N_("Russian"), "ru", "Dmitry Beloglazov", "dmaa@users.sf.net"}, |
|
16016
38a4aed4924c
translation updates. I would see if they compile, but I can't compile at all right now.
Luke Schierer <lschiere@pidgin.im>
parents:
15946
diff
changeset
|
202 | {N_("Slovak"), "sk", "Jozef Káčer", "quickparser@gmail.com"}, |
|
16102
1a23b9a1d5b3
Fix a typo. This changes a string, but it changes it to something
Mark Doliner <markdoliner@pidgin.im>
parents:
16098
diff
changeset
|
203 | {N_("Slovak"), "sk", "loptosko", "loptosko@gmail.com"}, |
|
16098
df4116d88f17
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@pidgin.im>
parents:
16071
diff
changeset
|
204 | {N_("Slovenian"), "sl", "Martin Srebotnjak", "miles@filmsi.net"}, |
|
16016
38a4aed4924c
translation updates. I would see if they compile, but I can't compile at all right now.
Luke Schierer <lschiere@pidgin.im>
parents:
15946
diff
changeset
|
205 | {N_("Albanian"), "sq", "Besnik Bleta", "besnik@programeshqip.org"}, |
|
20137
59194466899c
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@pidgin.im>
parents:
20109
diff
changeset
|
206 | {N_("Serbian"), "sr", "Miloš Popović", "gpopac@gmail.com"}, |
|
59194466899c
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@pidgin.im>
parents:
20109
diff
changeset
|
207 | {N_("Serbian"), "sr@Latn", "Miloš Popović", "gpopac@gmail.com"}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
208 | {N_("Swedish"), "sv", "Peter Hjalmarsson", "xake@telia.com"}, |
|
12374
4ee6ae9f6b48
[gaim-migrate @ 14678]
Luke Schierer <lschiere@pidgin.im>
parents:
12321
diff
changeset
|
209 | {N_("Tamil"), "ta", "Viveka Nathan K", "vivekanathan@users.sourceforge.net"}, |
|
11465
e26f4485cf53
[gaim-migrate @ 13705]
Luke Schierer <lschiere@pidgin.im>
parents:
11338
diff
changeset
|
210 | {N_("Telugu"), "te", "Mr. Subbaramaih", "info.gist@cdac.in"}, |
|
13736
af9e19324e74
[gaim-migrate @ 16145]
Luke Schierer <lschiere@pidgin.im>
parents:
13722
diff
changeset
|
211 | {N_("Thai"), "th", "Isriya Paireepairit", "markpeak@gmail.com"}, |
|
17273
437c824d2dee
new turkish translator
Serdar Soytetir <tulliana@gmail.com>
parents:
17204
diff
changeset
|
212 | {N_("Turkish"), "tr", "Serdar Soytetir", "tulliana@gmail.com"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
213 | {N_("Vietnamese"), "vi", N_("T.M.Thanh and the Gnome-Vi Team"), "gnomevi-list@lists.sf.net"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
214 | {N_("Simplified Chinese"), "zh_CN", "Funda Wang", "fundawang@linux.net.cn"}, |
| 17335 | 215 | {N_("Hong Kong Chinese"), "zh_HK", "Abel Cheung", "abelindsay@gmail.com"}, |
|
16275
8dd89ba7541d
some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation.
Luke Schierer <lschiere@pidgin.im>
parents:
16263
diff
changeset
|
216 | {N_("Hong Kong Chinese"), "zh_HK", "Ambrose C. Li", "acli@ada.dhs.org"}, |
|
8dd89ba7541d
some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation.
Luke Schierer <lschiere@pidgin.im>
parents:
16263
diff
changeset
|
217 | {N_("Hong Kong Chinese"), "zh_HK", "Paladin R. Liu", "paladin@ms1.hinet.net"}, |
|
10852
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
218 | {N_("Traditional Chinese"), "zh_TW", "Ambrose C. Li", "acli@ada.dhs.org"}, |
|
acf09a205b3f
[gaim-migrate @ 12526]
Luke Schierer <lschiere@pidgin.im>
parents:
10851
diff
changeset
|
219 | {N_("Traditional Chinese"), "zh_TW", "Paladin R. Liu", "paladin@ms1.hinet.net"}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
220 | {NULL, NULL, NULL, NULL} |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
221 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
222 | |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
223 | |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
224 | static struct translator past_translators[] = { |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
225 | {N_("Amharic"), "am", "Daniel Yacob", NULL}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
226 | {N_("Arabic"), "ar", "Mohamed Magdy", "alnokta@yahoo.com"}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
227 | {N_("Bulgarian"), "bg", "Hristo Todorov", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
228 | {N_("Catalan"), "ca", "JM Pérez Cáncer", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
229 | {N_("Catalan"), "ca", "Robert Millan", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
230 | {N_("Czech"), "cs", "Honza Král", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
231 | {N_("German"), "de", "Daniel Seifert, Karsten Weiss", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
232 | {N_("Spanish"), "es", "JM Pérez Cáncer", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
233 | {N_("Spanish"), "es", "Nicolás Lichtmaier", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
234 | {N_("Spanish"), "es", "Amaya Rodrigo", NULL}, |
|
19939
d3aa2056dcb3
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <datallah@pidgin.im>
parents:
19869
diff
changeset
|
235 | {N_("Spanish"), "es", "Alejandro G Villar", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
236 | {N_("Finnish"), "fi", "Arto Alakulju", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
237 | {N_("Finnish"), "fi", "Tero Kuusela", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
238 | {N_("French"), "fr", "Sébastien François", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
239 | {N_("French"), "fr", "Stéphane Pontier", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
240 | {N_("French"), "fr", "Stéphane Wirtel", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
241 | {N_("French"), "fr", "Loïc Jeannin", NULL}, |
|
19400
646e8bff2712
Update the Galician translators
Mark Doliner <markdoliner@pidgin.im>
parents:
19398
diff
changeset
|
242 | {N_("Galician"), "gl", "Ignacio Casal Quinteiro", NULL}, |
|
13698
c8af27a6e76f
[gaim-migrate @ 16099]
Mark Doliner <markdoliner@pidgin.im>
parents:
13648
diff
changeset
|
243 | {N_("Hebrew"), "he", "Pavel Bibergal", NULL}, |
|
19939
d3aa2056dcb3
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <datallah@pidgin.im>
parents:
19869
diff
changeset
|
244 | {N_("Hungarian"), "hu", "Zoltan Sutto", NULL}, |
|
d3aa2056dcb3
Update the Hungarian translator in the about dialog. Fixes #3030.
Daniel Atallah <datallah@pidgin.im>
parents:
19869
diff
changeset
|
245 | {N_("Italian"), "it", "Salvatore di Maggio", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
246 | {N_("Japanese"), "ja", "Ryosuke Kutsuna", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
247 | {N_("Japanese"), "ja", "Taku Yasui", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
248 | {N_("Japanese"), "ja", "Junichi Uekawa", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
249 | {N_("Georgian"), "ka", "Temuri Doghonadze", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
250 | {N_("Korean"), "ko", "Sang-hyun S, A Ho-seok Lee", NULL}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
251 | {N_("Korean"), "ko", "Kyeong-uk Son", NULL}, |
|
13380
7808b52120bc
[gaim-migrate @ 15752]
Luke Schierer <lschiere@pidgin.im>
parents:
13320
diff
changeset
|
252 | {N_("Lithuanian"), "lt", "Andrius Štikonas", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
253 | {N_("Lithuanian"), "lt", "Gediminas Čičinskas", NULL}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
254 | {N_("Macedonian"), "mk", "Tomislav Markovski", NULL}, |
|
20160
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
255 | {N_("Bokmål Norwegian"), "nb", "Hallvard Glad", "hallvard.glad@gmail.com"}, |
|
4cc4159743ae
Plucked translation changes:
Richard Laager <rlaager@pidgin.im>
parents:
20147
diff
changeset
|
256 | {N_("Bokmål Norwegian"), "nb", "Petter Johan Olsen", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
257 | {N_("Polish"), "pl", "Przemysław Sułek", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
258 | {N_("Russian"), "ru", "Alexandre Prokoudine", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
259 | {N_("Russian"), "ru", "Sergey Volozhanin", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
260 | {N_("Slovak"), "sk", "Daniel Režný", NULL}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
261 | {N_("Slovak"), "sk", "helix84", NULL}, |
|
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
262 | {N_("Slovak"), "sk", "Richard Golier", NULL}, |
|
15009
0c220003bc85
[gaim-migrate @ 17719]
Mark Doliner <markdoliner@pidgin.im>
parents:
15008
diff
changeset
|
263 | {N_("Slovenian"), "sl", "Matjaz Horvat", NULL}, |
|
20137
59194466899c
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@pidgin.im>
parents:
20109
diff
changeset
|
264 | {N_("Serbian"), "sr", "Danilo Šegan", "dsegan@gmx.net"}, |
|
59194466899c
applied changes from 4788a5d2117e007ef1d389bdd939afdd70da53ca
Richard Laager <rlaager@pidgin.im>
parents:
20109
diff
changeset
|
265 | {N_("Serbian"), "sr", "Aleksandar Urosevic", "urke@users.sourceforge.net"}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
266 | {N_("Swedish"), "sv", "Tore Lundqvist", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
267 | {N_("Swedish"), "sv", "Christian Rose", NULL}, |
|
19398
5ad393f0c59f
15 translation updates. Our translators rock!
Mark Doliner <markdoliner@pidgin.im>
parents:
19396
diff
changeset
|
268 | {N_("Turkish"), "tr", "Ahmet Alp BALKAN", NULL}, |
|
12582
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
269 | {N_("Simplified Chinese"), "zh_CN", "Hashao, Rocky S. Lee", NULL}, |
|
7ec164be569e
[gaim-migrate @ 14910]
Luke Schierer <lschiere@pidgin.im>
parents:
12581
diff
changeset
|
270 | {N_("Traditional Chinese"), "zh_TW", "Hashao, Rocky S. Lee", NULL}, |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
271 | {NULL, NULL, NULL, NULL} |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
272 | }; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
273 | |
| 15449 | 274 | static struct artist artists[] = { |
| 275 | {"Hylke Bons", "h.bons@student.rug.nl"}, | |
| 276 | {NULL, NULL} | |
| 277 | }; | |
| 278 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
279 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
280 | pidgin_dialogs_destroy_all() |
| 9709 | 281 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
282 | while (dialogwindows) { |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
283 | gtk_widget_destroy(dialogwindows->data); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
284 | dialogwindows = g_list_remove(dialogwindows, dialogwindows->data); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
285 | } |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
286 | } |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
287 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
288 | static void destroy_about() |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
289 | { |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
290 | if (about != NULL) |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
291 | gtk_widget_destroy(about); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
292 | about = NULL; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
293 | } |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
294 | |
|
20109
47e44a7b0fb9
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@pidgin.im>
parents:
20039
diff
changeset
|
295 | #if 0 |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
296 | /* This function puts the version number onto the pixmap we use in the 'about' |
|
16471
0b836d290d38
another s/Purple/Pidgin/ - how many years until we've found all of these?
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16464
diff
changeset
|
297 | * screen in Pidgin. */ |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
298 | static void |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
299 | pidgin_logo_versionize(GdkPixbuf **original, GtkWidget *widget) { |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
300 | GdkPixmap *pixmap; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
301 | GtkStyle *style; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
302 | PangoContext *context; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
303 | PangoLayout *layout; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
304 | gchar *markup; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
305 | gint width, height; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
306 | gint lwidth = 0, lheight = 0; |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
307 | |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
308 | style = gtk_widget_get_style(widget); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
309 | |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
310 | gdk_pixbuf_render_pixmap_and_mask(*original, &pixmap, NULL, 255); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
311 | width = gdk_pixbuf_get_width(*original); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
312 | height = gdk_pixbuf_get_height(*original); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
313 | g_object_unref(G_OBJECT(*original)); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
314 | |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
315 | context = gtk_widget_get_pango_context(widget); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
316 | layout = pango_layout_new(context); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
317 | |
|
20288
5ca925a094e2
applied changes from 03b709ec2a153e7e82719df0ba4635108bb1d3c6
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20257
diff
changeset
|
318 | markup = g_strdup_printf("<span foreground=\"#000000\">%s</span>", DISPLAY_VERSION); |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
319 | pango_layout_set_font_description(layout, style->font_desc); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
320 | pango_layout_set_markup(layout, markup, strlen(markup)); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
321 | g_free(markup); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
322 | |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
323 | pango_layout_get_pixel_size(layout, &lwidth, &lheight); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
324 | gdk_draw_layout(GDK_DRAWABLE(pixmap), style->bg_gc[GTK_STATE_NORMAL], |
|
19869
62a227ad812d
Add a new 2.2.0 about image from hbons and move the version number up and out of the way.
Kevin Stange <kstange@pidgin.im>
parents:
19863
diff
changeset
|
325 | width - (lwidth + 3), 1, layout); |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
326 | g_object_unref(G_OBJECT(layout)); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
327 | |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
328 | *original = gdk_pixbuf_get_from_drawable(NULL, pixmap, NULL, |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
329 | 0, 0, 0, 0, |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
330 | width, height); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
331 | g_object_unref(G_OBJECT(pixmap)); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
332 | } |
|
20109
47e44a7b0fb9
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@pidgin.im>
parents:
20039
diff
changeset
|
333 | #endif |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
334 | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
335 | void pidgin_dialogs_about() |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
336 | { |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
337 | GtkWidget *hbox; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
338 | GtkWidget *vbox; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
339 | GtkWidget *logo; |
|
10175
2bf5ed145e8a
[gaim-migrate @ 11290]
Mark Doliner <markdoliner@pidgin.im>
parents:
10167
diff
changeset
|
340 | GtkWidget *frame; |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
341 | GtkWidget *text; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
342 | GtkWidget *bbox; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
343 | GtkWidget *button; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
344 | GtkTextIter iter; |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
345 | GString *str; |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
346 | int i; |
|
10266
073aeb0c9117
[gaim-migrate @ 11412]
Mark Doliner <markdoliner@pidgin.im>
parents:
10246
diff
changeset
|
347 | AtkObject *obj; |
|
16071
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
348 | char* filename, *tmp; |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
349 | GdkPixbuf *pixbuf; |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
350 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
351 | if (about != NULL) { |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
352 | gtk_window_present(GTK_WINDOW(about)); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
353 | return; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
354 | } |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
355 | |
| 15571 | 356 | PIDGIN_DIALOG(about); |
|
16071
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
357 | tmp = g_strdup_printf(_("About %s"), PIDGIN_NAME); |
|
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
358 | gtk_window_set_title(GTK_WINDOW(about), tmp); |
|
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
359 | g_free(tmp); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
360 | gtk_window_set_role(GTK_WINDOW(about), "about"); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
361 | gtk_window_set_resizable(GTK_WINDOW(about), TRUE); |
| 15108 | 362 | gtk_window_set_default_size(GTK_WINDOW(about), 340, 450); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
363 | |
| 15882 | 364 | hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
| 365 | gtk_container_set_border_width(GTK_CONTAINER(hbox), PIDGIN_HIG_BORDER); | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
366 | gtk_container_add(GTK_CONTAINER(about), hbox); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
367 | |
| 15882 | 368 | vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BORDER); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
369 | gtk_container_add(GTK_CONTAINER(hbox), vbox); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
370 | |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
371 | /* Generate a logo with a version number */ |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
372 | logo = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
373 | gtk_widget_realize(logo); |
|
15946
d40e8847e825
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15935
diff
changeset
|
374 | filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "logo.png", NULL); |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
375 | pixbuf = gdk_pixbuf_new_from_file(filename, NULL); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
376 | g_free(filename); |
|
20039
9fc4dcfbeeec
whoops! do if 0, not ifdef 0
Sean Egan <seanegan@pidgin.im>
parents:
20035
diff
changeset
|
377 | #if 0 /* Don't versionize the logo when the logo has the version in it */ |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
378 | pidgin_logo_versionize(&pixbuf, logo); |
| 20035 | 379 | #endif |
|
14252
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
380 | gtk_widget_destroy(logo); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
381 | logo = gtk_image_new_from_pixbuf(pixbuf); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
382 | gdk_pixbuf_unref(pixbuf); |
|
d10dda2777a9
[gaim-migrate @ 16854]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14123
diff
changeset
|
383 | /* Insert the logo */ |
|
10266
073aeb0c9117
[gaim-migrate @ 11412]
Mark Doliner <markdoliner@pidgin.im>
parents:
10246
diff
changeset
|
384 | obj = gtk_widget_get_accessible(logo); |
|
20288
5ca925a094e2
applied changes from 03b709ec2a153e7e82719df0ba4635108bb1d3c6
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20257
diff
changeset
|
385 | tmp = g_strconcat(PIDGIN_NAME, " " DISPLAY_VERSION, NULL); |
|
16977
c9cb49bea66d
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@pidgin.im>
parents:
16961
diff
changeset
|
386 | atk_object_set_description(obj, tmp); |
|
c9cb49bea66d
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@pidgin.im>
parents:
16961
diff
changeset
|
387 | g_free(tmp); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
388 | gtk_box_pack_start(GTK_BOX(vbox), logo, FALSE, FALSE, 0); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
389 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
390 | frame = pidgin_create_imhtml(FALSE, &text, NULL, NULL); |
|
10522
d505522bcc93
[gaim-migrate @ 11838]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10508
diff
changeset
|
391 | gtk_imhtml_set_format_functions(GTK_IMHTML(text), GTK_IMHTML_ALL ^ GTK_IMHTML_SMILEY); |
|
10175
2bf5ed145e8a
[gaim-migrate @ 11290]
Mark Doliner <markdoliner@pidgin.im>
parents:
10167
diff
changeset
|
392 | gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
393 | |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
394 | str = g_string_sized_new(4096); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
395 | |
|
16071
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
396 | g_string_append_printf(str, |
|
20288
5ca925a094e2
applied changes from 03b709ec2a153e7e82719df0ba4635108bb1d3c6
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
20257
diff
changeset
|
397 | "<CENTER><FONT SIZE=\"4\"><B>%s %s</B></FONT></CENTER><BR><BR>", PIDGIN_NAME, DISPLAY_VERSION); |
|
20109
47e44a7b0fb9
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@pidgin.im>
parents:
20039
diff
changeset
|
398 | |
|
47e44a7b0fb9
applied changes from 6e915e14a78ccafa5e0ddfdcabccc2e174c734e3
Richard Laager <rlaager@pidgin.im>
parents:
20039
diff
changeset
|
399 | g_string_append_printf(str, |
|
17021
09144aab10de
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@pidgin.im>
parents:
16977
diff
changeset
|
400 | _("%s is a graphical modular messaging client based on " |
|
09144aab10de
Pimp libpurple, based on a suggestion from James Lockie. This okay?
Richard Laager <rlaager@pidgin.im>
parents:
16977
diff
changeset
|
401 | "libpurple which is capable of connecting to " |
|
16961
b6955f946f8f
s/Jabber/XMPP in user-visible places.
Richard Laager <rlaager@pidgin.im>
parents:
16799
diff
changeset
|
402 | "AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC, SIP/SIMPLE, " |
|
14946
c3a6408c5f0e
[gaim-migrate @ 17653]
Richard Laager <rlaager@pidgin.im>
parents:
14931
diff
changeset
|
403 | "Novell GroupWise, Lotus Sametime, Bonjour, Zephyr, " |
|
19629
7eaf7c7be037
Add MySpaceIM to the list in the about dialog.
Kevin Stange <kstange@pidgin.im>
parents:
19539
diff
changeset
|
404 | "MySpaceIM, Gadu-Gadu, and QQ all at once. " |
|
14946
c3a6408c5f0e
[gaim-migrate @ 17653]
Richard Laager <rlaager@pidgin.im>
parents:
14931
diff
changeset
|
405 | "It is written using GTK+.<BR><BR>" |
|
12937
dbf69af0e829
[gaim-migrate @ 15290]
Mark Doliner <markdoliner@pidgin.im>
parents:
12868
diff
changeset
|
406 | "You may modify and redistribute the program under " |
|
12938
9b3c6ca7b930
[gaim-migrate @ 15291]
Richard Laager <rlaager@pidgin.im>
parents:
12937
diff
changeset
|
407 | "the terms of the GPL (version 2 or later). A copy of the GPL is " |
|
16071
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
408 | "contained in the 'COPYING' file distributed with %s. " |
|
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
409 | "%s is copyrighted by its contributors. See the 'COPYRIGHT' " |
|
12937
dbf69af0e829
[gaim-migrate @ 15290]
Mark Doliner <markdoliner@pidgin.im>
parents:
12868
diff
changeset
|
410 | "file for the complete list of contributors. We provide no " |
|
16071
044392e01c96
make things cleaner for translators
Nathan Walp <nwalp@pidgin.im>
parents:
16023
diff
changeset
|
411 | "warranty for this program.<BR><BR>"), PIDGIN_NAME, PIDGIN_NAME, PIDGIN_NAME); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
412 | |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
413 | g_string_append(str, "<FONT SIZE=\"4\">URL:</FONT> <A HREF=\"" |
| 15884 | 414 | PURPLE_WEBSITE "\">" PURPLE_WEBSITE "</A><BR/><BR/>"); |
|
19861
0deb8e555409
Add a link to the FAQ in the about box as indirectly suggested in #pidgin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19859
diff
changeset
|
415 | g_string_append(str, "<FONT SIZE=\"4\">FAQ:</FONT> <A HREF=\"" |
|
0deb8e555409
Add a link to the FAQ in the about box as indirectly suggested in #pidgin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19859
diff
changeset
|
416 | "http://developer.pidgin.im/wiki/FAQ\">" |
|
0deb8e555409
Add a link to the FAQ in the about box as indirectly suggested in #pidgin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
19859
diff
changeset
|
417 | "http://developer.pidgin.im/wiki/FAQ</A><BR/><BR/>"); |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
418 | g_string_append_printf(str, _("<FONT SIZE=\"4\">IRC:</FONT> " |
|
15498
2ee3112b6f24
This should be the last of the string changes
Sean Egan <seanegan@pidgin.im>
parents:
15497
diff
changeset
|
419 | "#pidgin on irc.freenode.net<BR><BR>")); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
420 | |
|
12406
89863d2d9b8d
[gaim-migrate @ 14713]
Richard Laager <rlaager@pidgin.im>
parents:
12374
diff
changeset
|
421 | /* Current Developers */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
422 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
12406
89863d2d9b8d
[gaim-migrate @ 14713]
Richard Laager <rlaager@pidgin.im>
parents:
12374
diff
changeset
|
423 | _("Current Developers")); |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
424 | for (i = 0; developers[i].name != NULL; i++) { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
425 | if (developers[i].email != NULL) { |
|
10116
054b064145a1
[gaim-migrate @ 11153]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10095
diff
changeset
|
426 | g_string_append_printf(str, " %s (%s) <<a href=\"mailto:%s\">%s</a>><br/>", |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
427 | developers[i].name, _(developers[i].role), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
428 | developers[i].email, developers[i].email); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
429 | } else { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
430 | g_string_append_printf(str, " %s (%s)<br/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
431 | developers[i].name, _(developers[i].role)); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
432 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
433 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
434 | g_string_append(str, "<BR/>"); |
| 9709 | 435 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
436 | /* Crazy Patch Writers */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
437 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
438 | _("Crazy Patch Writers")); |
| 10372 | 439 | for (i = 0; patch_writers[i].name != NULL; i++) { |
| 440 | if (patch_writers[i].email != NULL) { | |
| 441 | g_string_append_printf(str, " %s <<a href=\"mailto:%s\">%s</a>><br/>", | |
| 442 | patch_writers[i].name, | |
| 443 | patch_writers[i].email, patch_writers[i].email); | |
| 444 | } else { | |
| 445 | g_string_append_printf(str, " %s<br/>", | |
| 446 | patch_writers[i].name); | |
| 447 | } | |
| 448 | } | |
| 449 | g_string_append(str, "<BR/>"); | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
450 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
451 | /* Retired Developers */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
452 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
453 | _("Retired Developers")); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
454 | for (i = 0; retired_developers[i].name != NULL; i++) { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
455 | if (retired_developers[i].email != NULL) { |
|
10116
054b064145a1
[gaim-migrate @ 11153]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10095
diff
changeset
|
456 | g_string_append_printf(str, " %s (%s) <<a href=\"mailto:%s\">%s</a>><br/>", |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
457 | retired_developers[i].name, _(retired_developers[i].role), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
458 | retired_developers[i].email, retired_developers[i].email); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
459 | } else { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
460 | g_string_append_printf(str, " %s (%s)<br/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
461 | retired_developers[i].name, _(retired_developers[i].role)); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
462 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
463 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
464 | g_string_append(str, "<BR/>"); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
465 | |
|
18998
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
466 | /* Retired Crazy Patch Writers */ |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
467 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
468 | _("Retired Crazy Patch Writers")); |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
469 | for (i = 0; retired_patch_writers[i].name != NULL; i++) { |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
470 | if (retired_patch_writers[i].email != NULL) { |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
471 | g_string_append_printf(str, " %s <<a href=\"mailto:%s\">%s</a>><br/>", |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
472 | retired_patch_writers[i].name, |
| 19995 | 473 | retired_patch_writers[i].email, retired_patch_writers[i].email); |
|
18998
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
474 | } else { |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
475 | g_string_append_printf(str, " %s<br/>", |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
476 | retired_patch_writers[i].name); |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
477 | } |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
478 | } |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
479 | g_string_append(str, "<BR/>"); |
|
075149534705
Patch from John Bailey to bring the about window back to the present...
Gary Kramlich <grim@reaperworld.com>
parents:
18972
diff
changeset
|
480 | |
| 15449 | 481 | /* Artists */ |
| 482 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", | |
| 483 | _("Artists")); | |
| 484 | for (i = 0; artists[i].name != NULL; i++) { | |
| 485 | if (artists[i].email != NULL) { | |
| 486 | g_string_append_printf(str, " %s <<a href=\"mailto:%s\">%s</a>><br/>", | |
| 487 | artists[i].name, | |
| 488 | artists[i].email, artists[i].email); | |
| 489 | } else { | |
| 490 | g_string_append_printf(str, " %s<br/>", | |
| 491 | artists[i].name); | |
| 492 | } | |
| 493 | } | |
| 494 | g_string_append(str, "<BR/>"); | |
| 495 | ||
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
496 | /* Current Translators */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
497 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
498 | _("Current Translators")); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
499 | for (i = 0; current_translators[i].language != NULL; i++) { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
500 | if (current_translators[i].email != NULL) { |
|
10116
054b064145a1
[gaim-migrate @ 11153]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10095
diff
changeset
|
501 | g_string_append_printf(str, " <b>%s (%s)</b> - %s <<a href=\"mailto:%s\">%s</a>><br/>", |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
502 | _(current_translators[i].language), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
503 | current_translators[i].abbr, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
504 | _(current_translators[i].name), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
505 | current_translators[i].email, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
506 | current_translators[i].email); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
507 | } else { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
508 | g_string_append_printf(str, " <b>%s (%s)</b> - %s<br/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
509 | _(current_translators[i].language), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
510 | current_translators[i].abbr, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
511 | _(current_translators[i].name)); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
512 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
513 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
514 | g_string_append(str, "<BR/>"); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
515 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
516 | /* Past Translators */ |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
517 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s:</FONT><BR/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
518 | _("Past Translators")); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
519 | for (i = 0; past_translators[i].language != NULL; i++) { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
520 | if (past_translators[i].email != NULL) { |
|
10116
054b064145a1
[gaim-migrate @ 11153]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10095
diff
changeset
|
521 | g_string_append_printf(str, " <b>%s (%s)</b> - %s <<a href=\"mailto:%s\">%s</a>><br/>", |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
522 | _(past_translators[i].language), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
523 | past_translators[i].abbr, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
524 | _(past_translators[i].name), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
525 | past_translators[i].email, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
526 | past_translators[i].email); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
527 | } else { |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
528 | g_string_append_printf(str, " <b>%s (%s)</b> - %s<br/>", |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
529 | _(past_translators[i].language), |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
530 | past_translators[i].abbr, |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
531 | _(past_translators[i].name)); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
532 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
533 | } |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
534 | g_string_append(str, "<BR/>"); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
535 | |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
536 | g_string_append_printf(str, "<FONT SIZE=\"4\">%s</FONT><br/>", _("Debugging Information")); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
537 | |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
538 | /* The following primarly intented for user/developer interaction and thus |
|
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
539 | ought not be translated */ |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
540 | |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
541 | #ifdef CONFIG_ARGS /* win32 build doesn't use configure */ |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
542 | g_string_append(str, " <b>Arguments to <i>./configure</i>:</b> " CONFIG_ARGS "<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
543 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
544 | |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
545 | #ifndef _WIN32 |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
546 | #ifdef DEBUG |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
547 | g_string_append(str, " <b>Print debugging messages:</b> Yes<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
548 | #else |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
549 | g_string_append(str, " <b>Print debugging messages:</b> No<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
550 | #endif |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
551 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
552 | |
| 15884 | 553 | #ifdef PURPLE_PLUGINS |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
554 | g_string_append(str, " <b>Plugins:</b> Enabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
555 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
556 | g_string_append(str, " <b>Plugins:</b> Disabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
557 | #endif |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
558 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
559 | #ifdef HAVE_SSL |
|
16977
c9cb49bea66d
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@pidgin.im>
parents:
16961
diff
changeset
|
560 | g_string_append(str, " <b>SSL:</b> SSL support is present.<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
561 | #else |
|
16977
c9cb49bea66d
Change the PIDGIN_NAME stuff to allow translators to transliterate the
Richard Laager <rlaager@pidgin.im>
parents:
16961
diff
changeset
|
562 | g_string_append(str, " <b>SSL:</b> SSL support was <b><i>NOT</i></b> compiled!<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
563 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
564 | |
|
13648
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
565 | /* This might be useful elsewhere too, but it is particularly useful for |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
566 | * debugging stuff known to be GTK+/Glib bugs on Windows */ |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
567 | #ifdef _WIN32 |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
568 | g_string_append_printf(str, " <b>GTK+ Runtime:</b> %u.%u.%u<br/>" |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
569 | " <b>Glib Runtime:</b> %u.%u.%u<br/>", |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
570 | gtk_major_version, gtk_minor_version, gtk_micro_version, |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
571 | glib_major_version, glib_minor_version, glib_micro_version); |
|
c6395449b56a
[gaim-migrate @ 16048]
Daniel Atallah <datallah@pidgin.im>
parents:
13597
diff
changeset
|
572 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
573 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
574 | g_string_append(str, "<br/> <b>Library Support</b><br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
575 | |
|
12511
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
576 | #ifdef HAVE_CYRUS_SASL |
|
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
577 | g_string_append_printf(str, " <b>Cyrus SASL:</b> Enabled<br/>"); |
|
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
578 | #else |
|
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
579 | g_string_append_printf(str, " <b>Cyrus SASL:</b> Disabled<br/>"); |
|
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
580 | #endif |
|
9d852d6b1136
[gaim-migrate @ 14823]
Richard Laager <rlaager@pidgin.im>
parents:
12504
diff
changeset
|
581 | |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
582 | #ifndef _WIN32 |
| 12967 | 583 | #ifdef HAVE_DBUS |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15577
diff
changeset
|
584 | g_string_append_printf(str, " <b>D-Bus:</b> Enabled<br/>"); |
| 12967 | 585 | #else |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15577
diff
changeset
|
586 | g_string_append_printf(str, " <b>D-Bus:</b> Disabled<br/>"); |
| 12967 | 587 | #endif |
| 588 | ||
|
10835
9bd71d67d4a6
[gaim-migrate @ 12507]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10832
diff
changeset
|
589 | #ifdef HAVE_EVOLUTION_ADDRESSBOOK |
|
9bd71d67d4a6
[gaim-migrate @ 12507]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10832
diff
changeset
|
590 | g_string_append_printf(str, " <b>Evolution Addressbook:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
591 | #else |
|
10835
9bd71d67d4a6
[gaim-migrate @ 12507]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10832
diff
changeset
|
592 | g_string_append_printf(str, " <b>Evolution Addressbook:</b> Disabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
593 | #endif |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
594 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
595 | |
|
14666
a38d4736ed44
[gaim-migrate @ 17332]
Richard Laager <rlaager@pidgin.im>
parents:
14594
diff
changeset
|
596 | #if defined(_WIN32) || defined(USE_INTERNAL_LIBGADU) |
|
13320
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
597 | g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Internal<br/>"); |
|
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
598 | #else |
|
14666
a38d4736ed44
[gaim-migrate @ 17332]
Richard Laager <rlaager@pidgin.im>
parents:
14594
diff
changeset
|
599 | #ifdef HAVE_LIBGADU |
|
13320
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
600 | g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Enabled<br/>"); |
|
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
601 | #else |
|
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
602 | g_string_append(str, " <b>Gadu-Gadu library (libgadu):</b> Disabled<br/>"); |
|
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
603 | #endif |
|
14666
a38d4736ed44
[gaim-migrate @ 17332]
Richard Laager <rlaager@pidgin.im>
parents:
14594
diff
changeset
|
604 | #endif |
|
13320
b562b1baf10a
[gaim-migrate @ 15688]
Richard Laager <rlaager@pidgin.im>
parents:
13281
diff
changeset
|
605 | |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
606 | #ifdef USE_GTKSPELL |
|
12067
11fb53722956
[gaim-migrate @ 14362]
Richard Laager <rlaager@pidgin.im>
parents:
12065
diff
changeset
|
607 | g_string_append(str, " <b>GtkSpell:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
608 | #else |
|
12067
11fb53722956
[gaim-migrate @ 14362]
Richard Laager <rlaager@pidgin.im>
parents:
12065
diff
changeset
|
609 | g_string_append(str, " <b>GtkSpell:</b> Disabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
610 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
611 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
612 | #ifdef HAVE_GNUTLS |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
613 | g_string_append(str, " <b>GnuTLS:</b> Enabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
614 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
615 | g_string_append(str, " <b>GnuTLS:</b> Disabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
616 | #endif |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
617 | |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
618 | #ifndef _WIN32 |
| 13720 | 619 | #ifdef USE_GSTREAMER |
|
13722
93d6c36c3f6f
[gaim-migrate @ 16129]
Richard Laager <rlaager@pidgin.im>
parents:
13720
diff
changeset
|
620 | g_string_append(str, " <b>GStreamer:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
621 | #else |
|
13722
93d6c36c3f6f
[gaim-migrate @ 16129]
Richard Laager <rlaager@pidgin.im>
parents:
13720
diff
changeset
|
622 | g_string_append(str, " <b>GStreamer:</b> Disabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
623 | #endif |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
624 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
625 | |
|
14887
067f351ad90a
[gaim-migrate @ 17592]
Daniel Atallah <datallah@pidgin.im>
parents:
14881
diff
changeset
|
626 | #ifndef _WIN32 |
|
12122
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
627 | #ifdef ENABLE_MONO |
|
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
628 | g_string_append(str, " <b>Mono:</b> Enabled<br/>"); |
|
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
629 | #else |
|
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
630 | g_string_append(str, " <b>Mono:</b> Disabled<br/>"); |
|
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
631 | #endif |
|
14887
067f351ad90a
[gaim-migrate @ 17592]
Daniel Atallah <datallah@pidgin.im>
parents:
14881
diff
changeset
|
632 | #endif |
|
12122
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
633 | |
|
14887
067f351ad90a
[gaim-migrate @ 17592]
Daniel Atallah <datallah@pidgin.im>
parents:
14881
diff
changeset
|
634 | #ifndef _WIN32 |
|
14881
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
635 | #ifdef HAVE_LIBNM |
|
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
636 | g_string_append(str, " <b>NetworkManager:</b> Enabled<br/>"); |
|
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
637 | #else |
|
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
638 | g_string_append(str, " <b>NetworkManager:</b> Disabled<br/>"); |
|
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
639 | #endif |
|
14887
067f351ad90a
[gaim-migrate @ 17592]
Daniel Atallah <datallah@pidgin.im>
parents:
14881
diff
changeset
|
640 | #endif |
|
14881
93979c609ae7
[gaim-migrate @ 17586]
Richard Laager <rlaager@pidgin.im>
parents:
14873
diff
changeset
|
641 | |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
642 | #ifdef HAVE_NSS |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
643 | g_string_append(str, " <b>Network Security Services (NSS):</b> Enabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
644 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
645 | g_string_append(str, " <b>Network Security Services (NSS):</b> Disabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
646 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
647 | |
|
20257
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
648 | if (purple_plugins_find_with_id("core-perl") != NULL) |
|
12122
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
649 | g_string_append(str, " <b>Perl:</b> Enabled<br/>"); |
|
20257
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
650 | else |
|
12122
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
651 | g_string_append(str, " <b>Perl:</b> Disabled<br/>"); |
|
f030c57a9e62
[gaim-migrate @ 14422]
Richard Laager <rlaager@pidgin.im>
parents:
12120
diff
changeset
|
652 | |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
653 | #ifndef _WIN32 |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
654 | #ifdef HAVE_STARTUP_NOTIFICATION |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
655 | g_string_append(str, " <b>Startup Notification:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
656 | #else |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
657 | g_string_append(str, " <b>Startup Notification:</b> Disabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
658 | #endif |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
659 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
660 | |
|
20257
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
661 | if (purple_plugins_find_with_id("core-tcl") != NULL) { |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
662 | g_string_append(str, " <b>Tcl:</b> Enabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
663 | #ifdef HAVE_TK |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
664 | g_string_append(str, " <b>Tk:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
665 | #else |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
666 | g_string_append(str, " <b>Tk:</b> Disabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
667 | #endif |
|
20257
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
668 | } else { |
|
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
669 | g_string_append(str, " <b>Tcl:</b> Disabled<br/>"); |
|
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
670 | g_string_append(str, " <b>Tk:</b> Disabled<br/>"); |
|
e52756e57259
applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents:
20160
diff
changeset
|
671 | } |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
672 | |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
673 | #ifndef _WIN32 |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
674 | #ifdef USE_SM |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
675 | g_string_append(str, " <b>X Session Management:</b> Enabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
676 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
677 | g_string_append(str, " <b>X Session Management:</b> Disabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
678 | #endif |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
679 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
680 | #ifdef USE_SCREENSAVER |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
681 | g_string_append(str, " <b>XScreenSaver:</b> Enabled<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
682 | #else |
|
10813
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
683 | g_string_append(str, " <b>XScreenSaver:</b> Disabled<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
684 | #endif |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
685 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
686 | #ifdef LIBZEPHYR_EXT |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
687 | g_string_append(str, " <b>Zephyr library (libzephyr):</b> External<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
688 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
689 | g_string_append(str, " <b>Zephyr library (libzephyr):</b> Not External<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
690 | #endif |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
691 | |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
692 | #ifdef ZEPHYR_USES_KERBEROS |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
693 | g_string_append(str, " <b>Zephyr uses Kerberos:</b> Yes<br/>"); |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
694 | #else |
|
c0d0668ffa8c
[gaim-migrate @ 12466]
Richard Laager <rlaager@pidgin.im>
parents:
10812
diff
changeset
|
695 | g_string_append(str, " <b>Zephyr uses Kerberos:</b> No<br/>"); |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
696 | #endif |
|
12534
6a460e34aa08
[gaim-migrate @ 14847]
Daniel Atallah <datallah@pidgin.im>
parents:
12511
diff
changeset
|
697 | #endif |
|
10411
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
698 | |
|
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
699 | /* End of not to be translated section */ |
|
5fd2ee97b197
[gaim-migrate @ 11660]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10372
diff
changeset
|
700 | |
|
9758
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
701 | gtk_imhtml_append_text(GTK_IMHTML(text), str->str, GTK_IMHTML_NO_SCROLL); |
|
bad4efbbfbf5
[gaim-migrate @ 10625]
Mark Doliner <markdoliner@pidgin.im>
parents:
9753
diff
changeset
|
702 | g_string_free(str, TRUE); |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
703 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
704 | gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
705 | gtk_text_buffer_place_cursor(gtk_text_view_get_buffer(GTK_TEXT_VIEW(text)), &iter); |
|
10153
f4ce50e634d0
[gaim-migrate @ 11231]
Mark Doliner <markdoliner@pidgin.im>
parents:
10131
diff
changeset
|
706 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
707 | /* Close Button */ |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
708 | bbox = gtk_hbutton_box_new(); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
709 | gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
710 | gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
711 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
712 | button = gtk_button_new_from_stock(GTK_STOCK_CLOSE); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
713 | gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
714 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
715 | g_signal_connect_swapped(G_OBJECT(button), "clicked", |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
716 | G_CALLBACK(destroy_about), G_OBJECT(about)); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
717 | g_signal_connect(G_OBJECT(about), "destroy", |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
718 | G_CALLBACK(destroy_about), G_OBJECT(about)); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
719 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
720 | /* this makes the sizes not work? */ |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
721 | GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
722 | gtk_widget_grab_default(button); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
723 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
724 | /* Let's give'em something to talk about -- woah woah woah */ |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
725 | gtk_widget_show_all(about); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
726 | gtk_window_present(GTK_WINDOW(about)); |
| 9709 | 727 | } |
| 728 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
729 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
730 | pidgin_dialogs_im_cb(gpointer data, PurpleRequestFields *fields) |
| 9709 | 731 | { |
| 15884 | 732 | PurpleAccount *account; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
733 | const char *username; |
| 9709 | 734 | |
| 15884 | 735 | account = purple_request_fields_get_account(fields, "account"); |
| 736 | username = purple_request_fields_get_string(fields, "screenname"); | |
| 9709 | 737 | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
738 | pidgin_dialogs_im_with_user(account, username); |
| 9709 | 739 | } |
| 740 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
741 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
742 | pidgin_dialogs_im(void) |
| 9709 | 743 | { |
| 15884 | 744 | PurpleRequestFields *fields; |
| 745 | PurpleRequestFieldGroup *group; | |
| 746 | PurpleRequestField *field; | |
| 9709 | 747 | |
| 15884 | 748 | fields = purple_request_fields_new(); |
| 9709 | 749 | |
| 15884 | 750 | group = purple_request_field_group_new(NULL); |
| 751 | purple_request_fields_add_group(fields, group); | |
| 9709 | 752 | |
| 15884 | 753 | field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
| 754 | purple_request_field_set_type_hint(field, "screenname"); | |
| 755 | purple_request_field_set_required(field, TRUE); | |
| 756 | purple_request_field_group_add_field(group, field); | |
| 9709 | 757 | |
| 15884 | 758 | field = purple_request_field_account_new("account", _("_Account"), NULL); |
| 759 | purple_request_field_set_type_hint(field, "account"); | |
| 760 | purple_request_field_set_visible(field, | |
| 761 | (purple_connections_get_all() != NULL && | |
| 762 | purple_connections_get_all()->next != NULL)); | |
| 763 | purple_request_field_set_required(field, TRUE); | |
| 764 | purple_request_field_group_add_field(group, field); | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
765 | |
| 15884 | 766 | purple_request_fields(purple_get_blist(), _("New Instant Message"), |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
767 | NULL, |
| 10668 | 768 | _("Please enter the screen name or alias of the person " |
| 769 | "you would like to IM."), | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
770 | fields, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
771 | _("OK"), G_CALLBACK(pidgin_dialogs_im_cb), |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
772 | _("Cancel"), NULL, |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
773 | NULL, NULL, NULL, |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
774 | NULL); |
| 9709 | 775 | } |
| 776 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
777 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
778 | pidgin_dialogs_im_with_user(PurpleAccount *account, const char *username) |
| 9709 | 779 | { |
| 15884 | 780 | PurpleConversation *conv; |
| 9709 | 781 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
782 | g_return_if_fail(account != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
783 | g_return_if_fail(username != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
784 | |
| 15884 | 785 | conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, username, account); |
| 9709 | 786 | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
787 | if (conv == NULL) |
| 15884 | 788 | conv = purple_conversation_new(PURPLE_CONV_TYPE_IM, account, username); |
|
12295
b81286b6bc54
[gaim-migrate @ 14599]
Luke Schierer <lschiere@pidgin.im>
parents:
12288
diff
changeset
|
789 | |
|
19592
f9a9d682f603
Reattach the gtk-ui to a conversation when the user wants to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
19539
diff
changeset
|
790 | pidgin_conv_attach_to_conversation(conv); |
| 15884 | 791 | purple_conversation_present(conv); |
| 9709 | 792 | } |
| 793 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
794 | static gboolean |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
795 | pidgin_dialogs_ee(const char *ee) |
| 9709 | 796 | { |
| 797 | GtkWidget *window; | |
| 798 | GtkWidget *hbox; | |
| 799 | GtkWidget *label; | |
|
10219
f088cb31ad7e
[gaim-migrate @ 11347]
Mark Doliner <markdoliner@pidgin.im>
parents:
10193
diff
changeset
|
800 | GtkWidget *img; |
| 15884 | 801 | gchar *norm = purple_strreplace(ee, "rocksmyworld", ""); |
| 9709 | 802 | |
| 803 | label = gtk_label_new(NULL); | |
| 804 | if (!strcmp(norm, "zilding")) | |
| 805 | gtk_label_set_markup(GTK_LABEL(label), | |
| 806 | "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>"); | |
| 807 | else if (!strcmp(norm, "robflynn")) | |
| 808 | gtk_label_set_markup(GTK_LABEL(label), | |
| 809 | "<span weight=\"bold\" size=\"large\" foreground=\"#1f6bad\">Pimpin\' Penguin Style! *Waddle Waddle*</span>"); | |
| 810 | else if (!strcmp(norm, "flynorange")) | |
| 811 | gtk_label_set_markup(GTK_LABEL(label), | |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
812 | "<span weight=\"bold\" size=\"large\" foreground=\"blue\">You should be me. I'm so cute!</span>"); |
| 9709 | 813 | else if (!strcmp(norm, "ewarmenhoven")) |
| 814 | gtk_label_set_markup(GTK_LABEL(label), | |
| 815 | "<span weight=\"bold\" size=\"large\" foreground=\"orange\">Now that's what I like!</span>"); | |
| 816 | else if (!strcmp(norm, "markster97")) | |
| 817 | gtk_label_set_markup(GTK_LABEL(label), | |
| 818 | "<span weight=\"bold\" size=\"large\" foreground=\"brown\">Ahh, and excellent choice!</span>"); | |
| 819 | else if (!strcmp(norm, "seanegn")) | |
| 820 | gtk_label_set_markup(GTK_LABEL(label), | |
| 821 | "<span weight=\"bold\" size=\"large\" foreground=\"#009900\">Everytime you click my name, an angel gets its wings.</span>"); | |
| 822 | else if (!strcmp(norm, "chipx86")) | |
| 823 | gtk_label_set_markup(GTK_LABEL(label), | |
| 824 | "<span weight=\"bold\" size=\"large\" foreground=\"red\">This sunflower seed taste like pizza.</span>"); | |
| 825 | else if (!strcmp(norm, "markdoliner")) | |
| 826 | gtk_label_set_markup(GTK_LABEL(label), | |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
827 | "<span weight=\"bold\" size=\"large\" foreground=\"#6364B1\">Hey! I was in that tumbleweed!</span>"); |
| 9709 | 828 | else if (!strcmp(norm, "lschiere")) |
| 829 | gtk_label_set_markup(GTK_LABEL(label), | |
| 830 | "<span weight=\"bold\" size=\"large\" foreground=\"gray\">I'm not anything.</span>"); | |
| 831 | g_free(norm); | |
| 832 | ||
| 833 | if (strlen(gtk_label_get_label(GTK_LABEL(label))) <= 0) | |
| 834 | return FALSE; | |
| 835 | ||
| 15882 | 836 | window = gtk_dialog_new_with_buttons(PIDGIN_ALERT_TITLE, NULL, 0, GTK_STOCK_CLOSE, GTK_RESPONSE_OK, NULL); |
| 9709 | 837 | gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); |
| 838 | g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); | |
| 839 | ||
| 15882 | 840 | gtk_container_set_border_width (GTK_CONTAINER(window), PIDGIN_HIG_BOX_SPACE); |
| 9709 | 841 | gtk_window_set_resizable(GTK_WINDOW(window), FALSE); |
| 842 | gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); | |
| 15882 | 843 | gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BORDER); |
| 844 | gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), PIDGIN_HIG_BOX_SPACE); | |
| 9709 | 845 | |
| 15882 | 846 | hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BORDER); |
| 9709 | 847 | gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox); |
| 15497 | 848 | img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE)); |
| 9709 | 849 | gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); |
| 850 | ||
| 851 | gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); | |
| 852 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0); | |
| 853 | gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | |
| 854 | ||
| 855 | gtk_widget_show_all(window); | |
| 856 | return TRUE; | |
| 857 | } | |
| 858 | ||
| 859 | static void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
860 | pidgin_dialogs_info_cb(gpointer data, PurpleRequestFields *fields) |
| 9709 | 861 | { |
| 862 | char *username; | |
| 863 | gboolean found = FALSE; | |
| 15884 | 864 | PurpleAccount *account; |
| 9709 | 865 | |
| 15884 | 866 | account = purple_request_fields_get_account(fields, "account"); |
| 9709 | 867 | |
| 15884 | 868 | username = g_strdup(purple_normalize(account, |
| 869 | purple_request_fields_get_string(fields, "screenname"))); | |
| 9709 | 870 | |
| 15884 | 871 | if (username != NULL && purple_str_has_suffix(username, "rocksmyworld")) |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
872 | found = pidgin_dialogs_ee(username); |
| 9709 | 873 | |
| 874 | if (!found && username != NULL && *username != '\0' && account != NULL) | |
|
17360
4b04b2ee459a
Use utility functions to get user info. Closes #964.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
17311
diff
changeset
|
875 | pidgin_retrieve_user_info(purple_account_get_connection(account), username); |
| 9709 | 876 | |
| 877 | g_free(username); | |
| 878 | } | |
| 879 | ||
| 880 | void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
881 | pidgin_dialogs_info(void) |
| 9709 | 882 | { |
| 15884 | 883 | PurpleRequestFields *fields; |
| 884 | PurpleRequestFieldGroup *group; | |
| 885 | PurpleRequestField *field; | |
| 9709 | 886 | |
| 15884 | 887 | fields = purple_request_fields_new(); |
| 9709 | 888 | |
| 15884 | 889 | group = purple_request_field_group_new(NULL); |
| 890 | purple_request_fields_add_group(fields, group); | |
| 9709 | 891 | |
| 15884 | 892 | field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
| 893 | purple_request_field_set_type_hint(field, "screenname"); | |
| 894 | purple_request_field_set_required(field, TRUE); | |
| 895 | purple_request_field_group_add_field(group, field); | |
| 9709 | 896 | |
| 15884 | 897 | field = purple_request_field_account_new("account", _("_Account"), NULL); |
| 898 | purple_request_field_set_type_hint(field, "account"); | |
| 899 | purple_request_field_set_visible(field, | |
| 900 | (purple_connections_get_all() != NULL && | |
| 901 | purple_connections_get_all()->next != NULL)); | |
| 902 | purple_request_field_set_required(field, TRUE); | |
| 903 | purple_request_field_group_add_field(group, field); | |
| 9709 | 904 | |
| 15884 | 905 | purple_request_fields(purple_get_blist(), _("Get User Info"), |
| 9709 | 906 | NULL, |
| 10668 | 907 | _("Please enter the screen name or alias of the person " |
| 908 | "whose info you would like to view."), | |
| 9709 | 909 | fields, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
910 | _("OK"), G_CALLBACK(pidgin_dialogs_info_cb), |
| 9709 | 911 | _("Cancel"), NULL, |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
912 | NULL, NULL, NULL, |
| 9709 | 913 | NULL); |
| 914 | } | |
| 915 | ||
| 916 | static void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
917 | pidgin_dialogs_log_cb(gpointer data, PurpleRequestFields *fields) |
| 9709 | 918 | { |
| 919 | char *username; | |
| 15884 | 920 | PurpleAccount *account; |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
921 | GSList *cur; |
| 9709 | 922 | |
| 15884 | 923 | account = purple_request_fields_get_account(fields, "account"); |
| 9709 | 924 | |
| 15884 | 925 | username = g_strdup(purple_normalize(account, |
| 926 | purple_request_fields_get_string(fields, "screenname"))); | |
| 9709 | 927 | |
|
12232
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
928 | if (username != NULL && *username != '\0' && account != NULL) |
|
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
929 | { |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
930 | PidginBuddyList *gtkblist = pidgin_blist_get_default_gtk_blist(); |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
931 | GSList *buddies; |
|
12232
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
932 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
933 | pidgin_set_cursor(gtkblist->window, GDK_WATCH); |
|
12232
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
934 | |
| 15884 | 935 | buddies = purple_find_buddies(account, username); |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
936 | for (cur = buddies; cur != NULL; cur = cur->next) |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
937 | { |
| 15884 | 938 | PurpleBlistNode *node = cur->data; |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
939 | if ((node != NULL) && ((node->prev != NULL) || (node->next != NULL))) |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
940 | { |
| 15884 | 941 | pidgin_log_show_contact((PurpleContact *)node->parent); |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
942 | g_slist_free(buddies); |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
943 | pidgin_clear_cursor(gtkblist->window); |
|
14403
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
944 | g_free(username); |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
945 | return; |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
946 | } |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
947 | } |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
948 | g_slist_free(buddies); |
|
7e57df59c1bd
[gaim-migrate @ 17038]
Richard Laager <rlaager@pidgin.im>
parents:
14402
diff
changeset
|
949 | |
| 15884 | 950 | pidgin_log_show(PURPLE_LOG_IM, username, account); |
| 9709 | 951 | |
|
15562
8c8249fe5e3c
gaim_gtk to pidgin. I hope
Sean Egan <seanegan@pidgin.im>
parents:
15498
diff
changeset
|
952 | pidgin_clear_cursor(gtkblist->window); |
|
12232
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
953 | } |
|
857f087ec86b
[gaim-migrate @ 14534]
Richard Laager <rlaager@pidgin.im>
parents:
12122
diff
changeset
|
954 | |
| 9709 | 955 | g_free(username); |
| 956 | } | |
| 957 | ||
|
9991
a02e6b4e0959
[gaim-migrate @ 10904]
Dave West <kat@users.sourceforge.net>
parents:
9976
diff
changeset
|
958 | /* |
|
a02e6b4e0959
[gaim-migrate @ 10904]
Dave West <kat@users.sourceforge.net>
parents:
9976
diff
changeset
|
959 | * TODO - This needs to deal with logs of all types, not just IM logs. |
|
a02e6b4e0959
[gaim-migrate @ 10904]
Dave West <kat@users.sourceforge.net>
parents:
9976
diff
changeset
|
960 | */ |
| 9709 | 961 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
962 | pidgin_dialogs_log(void) |
| 9709 | 963 | { |
| 15884 | 964 | PurpleRequestFields *fields; |
| 965 | PurpleRequestFieldGroup *group; | |
| 966 | PurpleRequestField *field; | |
| 9709 | 967 | |
| 15884 | 968 | fields = purple_request_fields_new(); |
| 9709 | 969 | |
| 15884 | 970 | group = purple_request_field_group_new(NULL); |
| 971 | purple_request_fields_add_group(fields, group); | |
| 9709 | 972 | |
| 15884 | 973 | field = purple_request_field_string_new("screenname", _("_Name"), NULL, FALSE); |
| 974 | purple_request_field_set_type_hint(field, "screenname-all"); | |
| 975 | purple_request_field_set_required(field, TRUE); | |
| 976 | purple_request_field_group_add_field(group, field); | |
| 9709 | 977 | |
| 15884 | 978 | field = purple_request_field_account_new("account", _("_Account"), NULL); |
|
13824
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
979 | |
| 15884 | 980 | /* purple_request_field_account_new() only sets a default value if you're |
|
13824
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
981 | * connected, and it sets it from the list of connected accounts. Since |
|
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
982 | * we're going to set show_all here, it makes sense to use the first |
|
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
983 | * account, not the first connected account. */ |
| 15884 | 984 | if (purple_accounts_get_all() != NULL) { |
| 985 | purple_request_field_account_set_default_value(field, purple_accounts_get_all()->data); | |
| 986 | purple_request_field_account_set_value(field, purple_accounts_get_all()->data); | |
|
13824
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
987 | } |
|
3e29de65083a
[gaim-migrate @ 16257]
Brian Chu <roast@users.sourceforge.net>
parents:
13816
diff
changeset
|
988 | |
| 15884 | 989 | purple_request_field_set_type_hint(field, "account"); |
| 990 | purple_request_field_account_set_show_all(field, TRUE); | |
| 991 | purple_request_field_set_visible(field, | |
| 992 | (purple_accounts_get_all() != NULL && | |
| 993 | purple_accounts_get_all()->next != NULL)); | |
| 994 | purple_request_field_set_required(field, TRUE); | |
| 995 | purple_request_field_group_add_field(group, field); | |
| 9709 | 996 | |
| 15884 | 997 | purple_request_fields(purple_get_blist(), _("View User Log"), |
| 9709 | 998 | NULL, |
| 10668 | 999 | _("Please enter the screen name or alias of the person " |
| 1000 | "whose log you would like to view."), | |
| 9709 | 1001 | fields, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1002 | _("OK"), G_CALLBACK(pidgin_dialogs_log_cb), |
| 9709 | 1003 | _("Cancel"), NULL, |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1004 | NULL, NULL, NULL, |
| 9709 | 1005 | NULL); |
| 1006 | } | |
| 1007 | ||
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1008 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1009 | pidgin_dialogs_alias_contact_cb(PurpleContact *contact, const char *new_alias) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1010 | { |
| 15884 | 1011 | purple_contact_set_alias(contact, new_alias); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1012 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1013 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1014 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1015 | pidgin_dialogs_alias_contact(PurpleContact *contact) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1016 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1017 | g_return_if_fail(contact != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1018 | |
| 15884 | 1019 | purple_request_input(NULL, _("Alias Contact"), NULL, |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1020 | _("Enter an alias for this contact."), |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1021 | contact->alias, FALSE, FALSE, NULL, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1022 | _("Alias"), G_CALLBACK(pidgin_dialogs_alias_contact_cb), |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1023 | _("Cancel"), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1024 | NULL, purple_contact_get_alias(contact), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1025 | contact); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1026 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1027 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1028 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1029 | pidgin_dialogs_alias_buddy_cb(PurpleBuddy *buddy, const char *new_alias) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1030 | { |
| 15884 | 1031 | purple_blist_alias_buddy(buddy, new_alias); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1032 | serv_alias_buddy(buddy); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1033 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1034 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1035 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1036 | pidgin_dialogs_alias_buddy(PurpleBuddy *buddy) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1037 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1038 | gchar *secondary; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1039 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1040 | g_return_if_fail(buddy != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1041 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1042 | secondary = g_strdup_printf(_("Enter an alias for %s."), buddy->name); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1043 | |
| 15884 | 1044 | purple_request_input(NULL, _("Alias Buddy"), NULL, |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1045 | secondary, buddy->alias, FALSE, FALSE, NULL, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1046 | _("Alias"), G_CALLBACK(pidgin_dialogs_alias_buddy_cb), |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1047 | _("Cancel"), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1048 | purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1049 | buddy); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1050 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1051 | g_free(secondary); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1052 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1053 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1054 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1055 | pidgin_dialogs_alias_chat_cb(PurpleChat *chat, const char *new_alias) |
| 9709 | 1056 | { |
| 15884 | 1057 | purple_blist_alias_chat(chat, new_alias); |
| 9709 | 1058 | } |
| 1059 | ||
| 1060 | void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1061 | pidgin_dialogs_alias_chat(PurpleChat *chat) |
| 9709 | 1062 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1063 | g_return_if_fail(chat != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1064 | |
| 15884 | 1065 | purple_request_input(NULL, _("Alias Chat"), NULL, |
| 9709 | 1066 | _("Enter an alias for this chat."), |
| 1067 | chat->alias, FALSE, FALSE, NULL, | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1068 | _("Alias"), G_CALLBACK(pidgin_dialogs_alias_chat_cb), |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1069 | _("Cancel"), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1070 | chat->account, NULL, NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1071 | chat); |
| 9709 | 1072 | } |
| 1073 | ||
| 1074 | static void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1075 | pidgin_dialogs_remove_contact_cb(PurpleContact *contact) |
| 9709 | 1076 | { |
| 15884 | 1077 | PurpleBlistNode *bnode, *cnode; |
| 1078 | PurpleGroup *group; | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1079 | |
| 15884 | 1080 | cnode = (PurpleBlistNode *)contact; |
| 1081 | group = (PurpleGroup*)cnode->parent; | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1082 | for (bnode = cnode->child; bnode; bnode = bnode->next) { |
| 15884 | 1083 | PurpleBuddy *buddy = (PurpleBuddy*)bnode; |
| 1084 | if (purple_account_is_connected(buddy->account)) | |
| 1085 | purple_account_remove_buddy(buddy->account, buddy, group); | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1086 | } |
| 15884 | 1087 | purple_blist_remove_contact(contact); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1088 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1089 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1090 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1091 | pidgin_dialogs_remove_contact(PurpleContact *contact) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1092 | { |
| 15884 | 1093 | PurpleBuddy *buddy = purple_contact_get_priority_buddy(contact); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1094 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1095 | g_return_if_fail(contact != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1096 | g_return_if_fail(buddy != NULL); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1097 | |
| 15884 | 1098 | if (((PurpleBlistNode*)contact)->child == (PurpleBlistNode*)buddy && |
| 1099 | !((PurpleBlistNode*)buddy)->next) { | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1100 | pidgin_dialogs_remove_buddy(buddy); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1101 | } else { |
|
10324
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1102 | gchar *text; |
|
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1103 | text = g_strdup_printf( |
|
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1104 | ngettext( |
|
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1105 | "You are about to remove the contact containing %s " |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
1106 | "and %d other buddy from your buddy list. Do you " |
|
10324
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1107 | "want to continue?", |
|
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1108 | "You are about to remove the contact containing %s " |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
1109 | "and %d other buddies from your buddy list. Do you " |
|
10324
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1110 | "want to continue?", contact->totalsize - 1), |
|
3278c5d77bd8
[gaim-migrate @ 11531]
Mark Doliner <markdoliner@pidgin.im>
parents:
10297
diff
changeset
|
1111 | buddy->name, contact->totalsize - 1); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1112 | |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1113 | purple_request_action(contact, NULL, _("Remove Contact"), text, 0, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1114 | NULL, purple_contact_get_alias(contact), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1115 | contact, 2, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1116 | _("_Remove Contact"), G_CALLBACK(pidgin_dialogs_remove_contact_cb), |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1117 | _("Cancel"), |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1118 | NULL); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1119 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1120 | g_free(text); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1121 | } |
| 9709 | 1122 | } |
| 1123 | ||
| 15882 | 1124 | static void free_ggmo(struct _PidginGroupMergeObject *ggp) |
|
14530
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1125 | { |
|
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1126 | g_free(ggp->new_name); |
|
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1127 | g_free(ggp); |
|
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1128 | } |
|
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1129 | |
|
14527
134a695b4fa0
[gaim-migrate @ 17179]
Mark Doliner <markdoliner@pidgin.im>
parents:
14526
diff
changeset
|
1130 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1131 | pidgin_dialogs_merge_groups_cb(struct _PidginGroupMergeObject *GGP) |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1132 | { |
| 15884 | 1133 | purple_blist_rename_group(GGP->parent, GGP->new_name); |
|
14530
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1134 | free_ggmo(GGP); |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1135 | } |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1136 | |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1137 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1138 | pidgin_dialogs_merge_groups(PurpleGroup *source, const char *new_name) |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1139 | { |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1140 | gchar *text; |
| 15882 | 1141 | struct _PidginGroupMergeObject *ggp; |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1142 | |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1143 | g_return_if_fail(source != NULL); |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1144 | g_return_if_fail(new_name != NULL); |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1145 | |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1146 | text = g_strdup_printf( |
|
14530
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1147 | _("You are about to merge the group called %s into the group " |
|
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1148 | "called %s. Do you want to continue?"), source->name, new_name); |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1149 | |
| 15882 | 1150 | ggp = g_new(struct _PidginGroupMergeObject, 1); |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1151 | ggp->parent = source; |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1152 | ggp->new_name = g_strdup(new_name); |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1153 | |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1154 | purple_request_action(source, NULL, _("Merge Groups"), text, 0, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1155 | NULL, NULL, NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1156 | ggp, 2, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1157 | _("_Merge Groups"), G_CALLBACK(pidgin_dialogs_merge_groups_cb), |
|
14530
c0cfb1c41d3f
[gaim-migrate @ 17184]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14527
diff
changeset
|
1158 | _("Cancel"), G_CALLBACK(free_ggmo)); |
|
14526
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1159 | |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1160 | g_free(text); |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1161 | } |
|
272b75278ff1
[gaim-migrate @ 17178]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents:
14498
diff
changeset
|
1162 | |
|
12406
89863d2d9b8d
[gaim-migrate @ 14713]
Richard Laager <rlaager@pidgin.im>
parents:
12374
diff
changeset
|
1163 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1164 | pidgin_dialogs_remove_group_cb(PurpleGroup *group) |
| 9709 | 1165 | { |
| 15884 | 1166 | PurpleBlistNode *cnode, *bnode; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1167 | |
| 15884 | 1168 | cnode = ((PurpleBlistNode*)group)->child; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1169 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1170 | while (cnode) { |
| 15884 | 1171 | if (PURPLE_BLIST_NODE_IS_CONTACT(cnode)) { |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1172 | bnode = cnode->child; |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1173 | cnode = cnode->next; |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1174 | while (bnode) { |
| 15884 | 1175 | PurpleBuddy *buddy; |
| 1176 | if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) { | |
| 1177 | buddy = (PurpleBuddy*)bnode; | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1178 | bnode = bnode->next; |
| 15884 | 1179 | if (purple_account_is_connected(buddy->account)) { |
| 1180 | purple_account_remove_buddy(buddy->account, buddy, group); | |
| 1181 | purple_blist_remove_buddy(buddy); | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1182 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1183 | } else { |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1184 | bnode = bnode->next; |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1185 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1186 | } |
| 15884 | 1187 | } else if (PURPLE_BLIST_NODE_IS_CHAT(cnode)) { |
| 1188 | PurpleChat *chat = (PurpleChat *)cnode; | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1189 | cnode = cnode->next; |
| 15884 | 1190 | if (purple_account_is_connected(chat->account)) |
| 1191 | purple_blist_remove_chat(chat); | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1192 | } else { |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1193 | cnode = cnode->next; |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1194 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1195 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1196 | |
| 15884 | 1197 | purple_blist_remove_group(group); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1198 | } |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1199 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1200 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1201 | pidgin_dialogs_remove_group(PurpleGroup *group) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1202 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1203 | gchar *text; |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1204 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1205 | g_return_if_fail(group != NULL); |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1206 | |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
1207 | 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?"), |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1208 | group->name); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1209 | |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1210 | purple_request_action(group, NULL, _("Remove Group"), text, 0, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1211 | NULL, NULL, NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1212 | group, 2, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1213 | _("_Remove Group"), G_CALLBACK(pidgin_dialogs_remove_group_cb), |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1214 | _("Cancel"), NULL); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1215 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1216 | g_free(text); |
| 9709 | 1217 | } |
| 1218 | ||
|
10246
aa5bff72f94c
[gaim-migrate @ 11386]
Mark Doliner <markdoliner@pidgin.im>
parents:
10222
diff
changeset
|
1219 | /* XXX - Some of this should be moved into the core, methinks. */ |
| 9709 | 1220 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1221 | pidgin_dialogs_remove_buddy_cb(PurpleBuddy *buddy) |
| 9709 | 1222 | { |
| 15884 | 1223 | PurpleGroup *group; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1224 | gchar *name; |
| 15884 | 1225 | PurpleAccount *account; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1226 | |
| 15884 | 1227 | group = purple_buddy_get_group(buddy); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1228 | name = g_strdup(buddy->name); /* b->name is a crasher after remove_buddy */ |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1229 | account = buddy->account; |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1230 | |
| 15884 | 1231 | purple_debug_info("blist", "Removing '%s' from buddy list.\n", buddy->name); |
| 1232 | /* TODO - Should remove from blist first... then call purple_account_remove_buddy()? */ | |
| 1233 | purple_account_remove_buddy(buddy->account, buddy, group); | |
| 1234 | purple_blist_remove_buddy(buddy); | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1235 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1236 | g_free(name); |
| 9709 | 1237 | } |
| 1238 | ||
| 1239 | void | |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1240 | pidgin_dialogs_remove_buddy(PurpleBuddy *buddy) |
| 9709 | 1241 | { |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1242 | gchar *text; |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1243 | |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1244 | g_return_if_fail(buddy != NULL); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1245 | |
|
10816
ba2657f4c157
[gaim-migrate @ 12471]
Luke Schierer <lschiere@pidgin.im>
parents:
10813
diff
changeset
|
1246 | text = g_strdup_printf(_("You are about to remove %s from your buddy list. Do you want to continue?"), |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1247 | buddy->name); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1248 | |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1249 | purple_request_action(buddy, NULL, _("Remove Buddy"), text, 0, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1250 | purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1251 | buddy, 2, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1252 | _("_Remove Buddy"), G_CALLBACK(pidgin_dialogs_remove_buddy_cb), |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1253 | _("Cancel"), NULL); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1254 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1255 | g_free(text); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1256 | } |
| 9709 | 1257 | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1258 | static void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1259 | pidgin_dialogs_remove_chat_cb(PurpleChat *chat) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1260 | { |
| 15884 | 1261 | purple_blist_remove_chat(chat); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1262 | } |
| 9709 | 1263 | |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1264 | void |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1265 | pidgin_dialogs_remove_chat(PurpleChat *chat) |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1266 | { |
|
10877
4c7371150f56
[gaim-migrate @ 12569]
Daniel Atallah <datallah@pidgin.im>
parents:
10874
diff
changeset
|
1267 | const gchar *name; |
|
4c7371150f56
[gaim-migrate @ 12569]
Daniel Atallah <datallah@pidgin.im>
parents:
10874
diff
changeset
|
1268 | gchar *text; |
|
9753
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1269 | |
|
5951fd24250e
[gaim-migrate @ 10620]
Mark Doliner <markdoliner@pidgin.im>
parents:
9730
diff
changeset
|
1270 | g_return_if_fail(chat != NULL); |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1271 | |
| 15884 | 1272 | name = purple_chat_get_name(chat); |
|
10877
4c7371150f56
[gaim-migrate @ 12569]
Daniel Atallah <datallah@pidgin.im>
parents:
10874
diff
changeset
|
1273 | text = g_strdup_printf(_("You are about to remove the chat %s from your buddy list. Do you want to continue?"), |
|
4c7371150f56
[gaim-migrate @ 12569]
Daniel Atallah <datallah@pidgin.im>
parents:
10874
diff
changeset
|
1274 | name ? name : ""); |
|
4c7371150f56
[gaim-migrate @ 12569]
Daniel Atallah <datallah@pidgin.im>
parents:
10874
diff
changeset
|
1275 | |
|
16490
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1276 | purple_request_action(chat, NULL, _("Remove Chat"), text, 0, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1277 | chat->account, NULL, NULL, |
|
68c22924d66b
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 <evands@pidgin.im>
parents:
16471
diff
changeset
|
1278 | chat, 2, |
|
16263
27e0ef0f38e6
Word on the street is that we don't want things named pidginfoo_bar(), but
Richard Laager <rlaager@pidgin.im>
parents:
16254
diff
changeset
|
1279 | _("_Remove Chat"), G_CALLBACK(pidgin_dialogs_remove_chat_cb), |
|
9730
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1280 | _("Cancel"), NULL); |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1281 | |
|
e59812364b8b
[gaim-migrate @ 10591]
Mark Doliner <markdoliner@pidgin.im>
parents:
9728
diff
changeset
|
1282 | g_free(text); |
| 9709 | 1283 | } |