doc/
[gpgme.git] / doc / ChangeLog
1 2003-01-30  Marcus Brinkmann  <marcus@g10code.de>
2
3         * gpgme.texi (Engine Information): Rewritten.
4
5 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
6
7         * gpgme.texi (I/O Callback Interface): Document new even
8         GPGME_EVENT_START.
9         (Waiting For Completion): Document new possible return values.
10         (I/O Callback Interface): Document return type of GpgmeIOCb.
11
12 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
13
14         * gpgme.texi (Hooking Up Into Idle Time): Section removed.
15
16 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
17
18         * gpgme.texi (Verify): Drop R_STAT argument in gpgme_op_verify.
19         * gpgme.texi (Decrypt and Verify): Likewise for
20         gpgme_op_decrypt_verify.
21
22 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
23
24         * gpgme.texi (Information About Keys): Document that
25         GPGME_ATTR_IS_SECRET is not representable as a string anymore.
26
27 2002-12-22  Marcus Brinkmann  <marcus@g10code.de>
28
29         * gpgme.texi (Key Signatures): New section.
30         (Listing Keys): Add gpgme_get_key.
31
32 2002-12-06  Marcus Brinkmann  <marcus@g10code.de>
33
34         * gpgme.texi (Memory Based Data Buffers): New subsection.
35         (File Based Data Buffers): Likewise.
36         (Callback Based Data Buffers): Likewise.
37         (Manipulating Data Buffers): Update interfaces.  Add
38         gpgme_data_seek.
39         * gpgme.texi (Engine Version Check): Remove gpgme_check_engine.
40         
41 2002-11-21  Marcus Brinkmann  <marcus@g10code.de>
42
43         * gpgme.texi (Verify): Document the new interface.
44
45 2002-11-19  Marcus Brinkmann  <marcus@g10code.de>
46
47         * gpgme.texi (Generating Keys): Document new argument to
48         gpgme_op_genkey.
49
50 2002-11-05  Marcus Brinkmann  <marcus@g10code.de>
51
52         * gpgme.texi (Verify): Fix prototype of gpgme_get_sig_key.
53         Reported by Miguel Coca <e970095@zipi.fi.upm.es>.
54
55 2002-08-30  Marcus Brinkmann  <marcus@g10code.de>
56
57         * gpgme.texi (Selecting Signers): Fix reference count.
58
59 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
60
61         * gpgme.texi (Header): Document name space.
62
63 2002-08-20  Marcus Brinkmann  <marcus@g10code.de>
64
65         * gpgme.texi (Importing Keys): Document gpgme_op_import_ext.
66
67         * gpgme.texi (Importing Keys): Undocument EOF.
68
69 2002-08-14  Werner Koch  <wk@gnupg.org>
70
71         * gpgme.texi (Information About Keys): Changed GPGME_ATTR_TYPE.
72
73 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
74
75         * gpgme.texi (Deleting Keys): Say that secret keys might not be
76         deleted.
77
78 2002-07-25  Marcus Brinkmann  <marcus@g10code.de>
79
80         * gpgme.texi (Information About Keys): Document (badly) the new
81         key attributes.
82
83         * gpgme.texi (Manipulating Data Buffers): Mention that backend
84         tries to detect encoding automatically.
85
86 2002-07-03  Marcus Brinkmann  <marcus@g10code.de>
87
88         * gpgme.texi (Run Control): Update this section.
89         (Waiting For Completion): Likewise for this subsection.
90         (Cancelling an Operation): Likewise for this subsection.
91         (Using External Event Loops): New subsection with several
92         subsubsections.
93
94 2002-06-28  Marcus Brinkmann  <marcus@g10code.de>
95
96         * gpgme.texi (Multi Threading): Remove item about the need to
97         synchronize anything against gpgme_wait (except gpgme_wait
98         itself).
99
100 2002-06-27  Marcus Brinkmann  <marcus@g10code.de>
101
102         * gpgme.texi (Information About Keys): Fix documentation for IDX.
103         (Information About Trust Items): Likewise.
104
105 2002-06-26  Werner Koch  <wk@gnupg.org>
106
107         * gpgme.texi (Importing Keys): Document the return value -1 of
108         gpgme_op_import.
109
110 2002-06-20  Werner Koch  <wk@gnupg.org>
111
112         * gpgme.texi (Verify): Explain the new whatidx variable.
113
114 2002-06-10  Werner Koch  <wk@gnupg.org>
115
116         * gpgme.texi (Verify): Document attribute GPGME_ATTR_ERRTOK.
117
118 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
119
120         * gpgme.texi (Multi Threading): Document new autodetection.
121
122 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
123
124         * Makefile.am (DISTCLEANFILES): New variable.
125
126 2002-05-26  Marcus Brinkmann  <marcus@g10code.de>
127
128         * gpgme.texi: Some typographical correctons throughout.
129
130 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
131
132         * gpgme.texi (Using Automake): New section.
133
134 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
135
136         * gpgme.texi (Multi Threading): Escape { and }.
137
138 2002-05-09  Marcus Brinkmann  <marcus@g10code.de>
139
140         * gpgme.texi (Overview): Replace note about thread-safeness.
141         (Multi Threading): New section.
142
143 2002-05-03  Werner Koch  <wk@gnupg.org>
144
145         * gpgme.texi (Manipulating Data Buffers): Changed some data types
146         to void*.
147         (Protocol Selection): Added gpgme_get_protocol.
148         (Verify): Updated to include the new attribute fucntions and
149         status codes.
150
151 2002-04-27  Werner Koch  <wk@gnupg.org>
152
153         * gpgme.texi (Manipulating Data Buffers): New type GpgmeDataEncoding.
154
155 2002-04-23  Marcus Brinkmann  <marcus@g10code.de>
156
157         * gpgme.texi (Passphrase Callback): Document that either return
158         argument can be NULL.
159         (Progress Meter Callback): Likewise.
160
161 2002-04-22  Marcus Brinkmann  <marcus@g10code.de>
162
163         * gpgme.texi (Passphrase Callback): Fix small typo.  Document the
164         new function gpgme_get_passphrase_cb.
165         (Progress Meter Callback): Document the new function
166         gpgme_get_progress_cb.
167
168 2002-04-16  Marcus Brinkmann  <marcus@g10code.de>
169
170         * gpgme.texi (Creating a Signature): Fix function name.  Reported
171         by Wichert Ackerman <wichert@debian.org>.
172
173 2002-03-29  Marcus Brinkmann  <marcus@g10code.de>
174
175         * gpgme.texi (direntry): End index entry with a full stop.
176         Patch submitted by Jose Carlos Garcia Sogo <jsogo@debian.org>.
177         
178 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
179
180         * gpgme.texi (Detailed Results): Fix syntax error in last change.
181
182 2002-03-08  Werner Koch  <wk@gnupg.org>
183
184         * gpgme.texi (Detailed Results): Import does also return info.
185
186 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
187
188         * gpgme.texi (Encrypting a Plaintext): Document symmetric
189         encryption.
190
191 2002-03-06  Marcus Brinkmann  <marcus@g10code.de>
192
193         * gpgme.texi (Error Strings): Add example.
194         * gpgme.texi (Listing Keys): Likewise.
195
196 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
197
198         * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE.
199
200 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
201
202         * gpgme.texi (Verify): Document verification of normal and
203         cleartext signatures.
204
205 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
206
207         * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start.
208
209 2002-02-27  Marcus Brinkmann  <marcus@g10code.de>
210
211         * gpgme.texi (Encrypting a Plaintext): Document
212         GPGME_Invalid_Recipients.
213         (Error Values): Likewise.
214
215 2002-02-26  Marcus Brinkmann  <marcus@g10code.de>
216
217         * gpgme.texi (Encrypting a Plaintext): Document
218         gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start.
219
220 2002-02-25  Marcus Brinkmann  <marcus@g10code.de>
221
222         * gpgme.texi (Creating a Signature): Add a note about
223         certificates to include.
224         (Included Certificates): New section.
225
226 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
227
228         * gpgme.texi (Detailed Results): Remove literal tags.
229         (Generating Keys): Update documentation.
230
231         * gpgme.texi (Generating Keys): Fix syntax error.
232
233 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
234
235         * gpgme.texi (Waiting For Completion): Adjust doc to changes in
236         the code.
237
238 2002-02-06  Marcus Brinkmann  <marcus@g10code.de>
239
240         * gpgme.texi (Key Listing Mode): Update documentation.
241
242 2002-01-31  Marcus Brinkmann  <marcus@g10code.de>
243
244         * gpgme.texi (Generating Keys): Document error at creation
245         failure.
246
247 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
248
249         * gpgme.texi (Deleting Keys): Document new error values.
250
251 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
252
253         * gpgme.texi (Importing Keys): Add reference to gpgme_get_op_info.
254
255 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
256
257         * gpgme.texi: Some spell checking.
258
259 2002-01-30  Marcus Brinkmann  <marcus@g10code.de>
260
261         * gpgme.texi: Add all the gpgme_op_*_start functions.
262         Fill the concept index with many, many entries.
263
264 2002-01-29  Marcus Brinkmann  <marcus@g10code.de>
265
266         * gpgme.texi (Run Control): New section.
267         (Verify): Docuent gpgme_get_notation.
268         (More Information): New section describing gpgme_get_op_info.
269
270 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
271
272         * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's
273         R_HD type from void* to void**.
274
275 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
276
277         * gpgme.texi (Creating data buffers): Change
278         gpgme_data_new_from_filepart's LENGTH type from off_t to size_t.
279
280 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
281
282         * gpgme.texi (Generating keys): New subsection.
283         (Exporting keys): Likewise.
284         (Importing keys): Likewise.
285         (Deleting keys): Likewise.
286
287 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
288
289         * gpgme.texi: g10Code -> g10 Code
290
291         * gpgme.texi (Top): Complete detailmenu.
292         
293         * gpgme.texi: Convert embarassing cruft to the real thing.
294
295 2002-01-16  Marcus Brinkmann  <marcus@g10code.de>
296
297         * ChangeLog: New file.
298         * gpgme.texi: Likewise.
299         * gpl.texi: Likewise.
300         * fdl.texi: Likewise.
301         * Makefile.am (info_TEXINFOS): New variable.
302         (gpgme_TEXINFOS): Likewise.
303
304  Copyright 2002 g10 Code GmbH
305
306  This file is free software; as a special exception the author gives
307  unlimited permission to copy and/or distribute it, with or without
308  modifications, as long as this notice is preserved.
309
310  This file is distributed in the hope that it will be useful, but
311  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
312  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.