summaryrefslogtreecommitdiffstats
path: root/kmail/aboutdata.cpp
blob: e4a07bea7a65c4fcd88c8ac0c8fa7bf1b065a24e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
/*  -*- mode: C++; c-file-style: "gnu" -*-
    aboutdata.cpp

    This file is part of KMail, the KDE mail client.
    Copyright (c) 2003 Marc Mutz <[email protected]>

    KMail is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License, version 2, as
    published by the Free Software Foundation.

    KMail is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

    In addition, as a special exception, the copyright holders give
    permission to link the code of this program with any edition of
    the TQt library by Trolltech AS, Norway (or with modified versions
    of TQt that use the same license as TQt), and distribute linked
    combinations including the two.  You must obey the GNU General
    Public License in all respects for all of the code used other than
    TQt.  If you modify this file, you may extend this exception to
    your version of the file, but you are not obligated to do so.  If
    you do not wish to do so, delete this exception statement from
    your version.
*/

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include "aboutdata.h"

#include "kmversion.h"

namespace KMail {

  struct about_data {
    const char * name;
    const char * desc;
    const char * email;
    const char * web;
  };

  // This file should not be changed by anybody other than the maintainer
  // or the co-maintainer.

  static const about_data authors[] = {
    { "Ingo Kl\303\266cker", I18N_NOOP("Maintainer"),
      "[email protected]", 0 },
    { "Don Sanders", I18N_NOOP("Adopter and co-maintainer"),
      "[email protected]", 0 },
    { "Stefan Taferner", I18N_NOOP("Original author"),
      "[email protected]", 0 },
    { "Michael H\303\244ckel", I18N_NOOP("Former maintainer"),
      "[email protected]", 0 },

    { "Till Adam", I18N_NOOP("Core developer"),
      "[email protected]", 0 },
    { "Carsten Burghardt", I18N_NOOP("Core developer"),
      "[email protected]", 0 },
    { "Marc Mutz", I18N_NOOP("Core developer"),
      "[email protected]", 0 },
    { "Daniel Naber", I18N_NOOP("Documentation"),
      "[email protected]", 0 },
    { "Zack Rusin", I18N_NOOP("Core developer"),
      "[email protected]", 0 },

    { "Toyohiro Asukai", 0,
      "[email protected]", 0 },
    { "Waldo Bastian", 0,
      "[email protected]", 0 },
    { "Ryan Breen", I18N_NOOP("system tray notification"),
      "[email protected]", 0 },
    { "Steven Brown", 0,
      "[email protected]", 0 },
    { "Matthias Kalle Dalheimer", 0,
      "[email protected]", 0 },
    { "Matt Douhan", 0,
      "[email protected]", 0 },
    { "Cristi Dumitrescu", 0,
      "[email protected]", 0 },
    { "David Faure", 0,
      "[email protected]", 0 },
    { "Philippe Fremy", 0,
      "[email protected]", 0 },
    { "Kurt Granroth", 0,
      "[email protected]", 0 },
    { "Andreas Gungl", I18N_NOOP("PGP 6 support and further enhancements of the encryption support"),
      "[email protected]", 0 },
    { "Steffen Hansen", 0,
      "[email protected]", 0 },
    { "Igor Janssen", 0,
      "[email protected]", 0 },
    { "Matt Johnston", 0,
      "[email protected]", 0 },
    { "Christer Kaivo-oja", 0,
      "[email protected]", 0 },
    { "Lars Knoll", I18N_NOOP("Original encryption support\n"
                              "PGP 2 and PGP 5 support"),
      "[email protected]", 0 },
    { "J. Nick Koston", I18N_NOOP("GnuPG support"),
      "[email protected]", 0 },
    { "Stephan Kulow", 0,
      "[email protected]", 0 },
    { "Guillaume Laurent", 0,
      "[email protected]", 0 },
    { "Sam Magnuson", 0,
      "[email protected]", 0 },
    { "Laurent Montel", 0,
      "[email protected]", 0 },
    { "Matt Newell", 0,
      "[email protected]", 0 },
    { "Denis Perchine", 0,
      "[email protected]", 0 },
    { "Samuel Penn", 0,
      "[email protected]", 0 },
    { "Carsten Pfeiffer", 0,
      "[email protected]", 0 },
    { "Sven Radej", 0,
      "[email protected]", 0 },
    { "Mark Roberts", 0,
      "[email protected]", 0 },
    { "Wolfgang Rohdewald", 0,
      "[email protected]", 0 },
    { "Espen Sand", 0,
      "[email protected]", 0 },
    { "Aaron J. Seigo", 0,
      "[email protected]", 0 },
    { "George Staikos", 0,
      "[email protected]", 0 },
    { "Jason Stephenson", 0,
      "[email protected]", 0 },
    { "Jacek Stolarczyk", 0,
      "[email protected]", 0 },
    { "Roberto S. Teixeira", 0,
      "[email protected]", 0 },
    { "Bo Thorsen", 0,
      "[email protected]", 0 },
    { "Ronen Tzur", 0,
      "[email protected]", 0 },
    { "Mario Weilguni", 0,
      "[email protected]", 0 },
    { "Wynn Wilkes", 0,
      "[email protected]", 0 },
    { "Robert D. Williams", 0,
      "[email protected]", 0 },
    { "Markus W\303\274bben", 0,
      "[email protected]", 0 },
    { "Karl-Heinz Zimmer", 0,
      "[email protected]", 0 }
  };

  static const about_data credits[] = {
    { "Sam Abed", 0, 0, 0 }, // KConfigXT porting, smileys->emoticons replacement
    { "Joern Ahrens", 0, 0, 0 }, // implement wish 77182 (Add some separators to "Mark Message as" popup menu)
    { "Tom Albers", 0, 0, 0 }, // small fixes, bugzilla maintenance
    { "Albert Cervera Areny", 0, 0, 0 }, // implemented wish 88309 (optional compression of attachments)
    { "Patrick Audley", 0, 0, 0 }, // add optional graphical spam status to fancy headers
    { "Benjamin Azan", 0, 0, 0 }, // implemented todo status handling
    { "Albert Astals Cid", 0, 0, 0 }, // fix for bug:95441 (folder tree context menu doesn't show shortcuts assigned to the actions)
    { "Cornelius Schumacher", 0, "[email protected]", 0 }, // implemented the new recipients editor and picker
    { "Frederick Emmott", I18N_NOOP("Anti-virus support"),
      "[email protected]", 0 },
    { "Sandro Giessl", 0, 0, 0 }, // frame width fixes for widget styles
    { "Severin Greimel", 0, 0, 0 }, // several patches
    { "Shaheed Haque", 0, 0, 0 }, // fix for bug:69744 (Resource folders: "Journals" should be "Journal")
    { "Ingo Heeskens", 0, 0, 0 }, // implemented wish 34857 (per folder option for loading external references)
    { "Kurt Hindenburg", 0, 0, 0 }, // implemented wish 89003 (delete whole thread)
    { "Heiko Hund", I18N_NOOP("POP filters"),
      "[email protected]", 0 },
    { "Torsten Kasch", 0, 0, 0 }, // crash fix for Solaris (cf. bug:68801)
    { "Jason 'vanRijn' Kasper", 0, 0, 0 }, // implemented wish 79938 (configurable font for new/unread/important messages)
    { "Martijn Klingens", 0, 0, 0 }, // fix keyboard navigation in the Status combo of the quick search
    { "Christoph Kl\303\274nter", 0, 0, 0 }, // fix for bug:88216 (drag&drop from KAddressBook to the To: field)
    { "Martin Koller", 0, 0, 0 }, // optional columns in the message list
    { "Tobias K\303\266nig", 0, 0, 0 }, // edit recent addresses, store email<->OpenPGP key association in address book
    { "Volker Krause", 0, 0, 0 }, // implemented KWallet support, fixed multiple bugs
    { "Francois Kritzinger", 0, 0, 0 }, // fix bug in configuration dialog
    { "Danny Kukawka", 0, 0, 0 }, // DCOP enhancements for better message importing
    { "Roger Larsson", 0, 0, 0 }, // add name of checked account to status bar message
    { "Jeffrey McGee", 0, 0, 0 }, // fix for bug:64251
    { "Dirk M\303\274ller", 0, 0, 0 }, // KURL() fixes and tqt_cast optimizations
    { "OpenUsability", I18N_NOOP("Usability tests and improvements"), 0, "http://www.openusability.org" },
    { "Mario Teijeiro Otero", 0, 0, 0 }, // various vendor annotations fixes
    { "Simon Perreault", 0, 0, 0 }, // make the composer remember its "Use Fixed Font" setting (bug 49481)
    { "Bernhard Reiter", I18N_NOOP("\xC3\x84gypten and Kroupware project management"),
      "[email protected]", 0 },
    { "Edwin Schepers", 0, "[email protected]", 0 }, // composition of HTML messages
    { "Jakob Schr\303\266ter", 0, 0, 0 }, // implemented wish 28319 (X-Face support)
    { "Jan Simonson", I18N_NOOP("beta testing of PGP 6 support"),
      "[email protected]", 0 },
    { "Paul Sprakes", 0, 0, 0 }, // fix for bug:63619 (filter button in toolbar doesn't work), context menu clean up
    { "Will Stephenson", 0, 0, 0 }, // added IM status indicator
    { "Hasso Tepper", 0, 0, 0 }, // improve layout of recipients editor
    { "Patrick S. Vogt", I18N_NOOP("timestamp for 'Transmission completed' status messages"),
      "[email protected]", 0 },
    { "Jan-Oliver Wagner", I18N_NOOP("\xC3\x84gypten and Kroupware project management"),
      "[email protected]", 0 },
    { "Wolfgang Westphal", I18N_NOOP("multiple encryption keys per address"),
      "[email protected]", 0 },
    { "Thorsten Zachmann", I18N_NOOP("POP filters"),
      "[email protected]", 0 },
    { "Thomas Zander", 0, 0, 0 }
  };

  AboutData::AboutData()
    : KAboutData( "kmail", I18N_NOOP("KMail"),KMAIL_VERSION,
                  I18N_NOOP("KDE Email Client"), License_GPL,
                  I18N_NOOP("(c) 1997-2008, The KMail developers"), 0,
                  "http://kontact.kde.org/kmail/" )
  {
    using KMail::authors;
    using KMail::credits;
    for ( unsigned int i = 0 ; i < sizeof authors / sizeof *authors ; ++i )
      addAuthor( authors[i].name, authors[i].desc, authors[i].email, authors[i].web );
    for ( unsigned int i = 0 ; i < sizeof credits / sizeof *credits ; ++i )
      addCredit( credits[i].name, credits[i].desc, credits[i].email, credits[i].web );
  }

  AboutData::~AboutData() {

  }

} // namespace KMail