Insert platform dependent typedefs into gpgme.h
[gpgme.git] / ChangeLog
1 2011-04-06  Werner Koch  <wk@g10code.com>
2
3         * autogen.sh (--build-w32): Support option --build-w64.
4         * configure.ac (HAVE_W64_SYSTEM): Define.
5         (INSERT__TYPEDEFS_FOR_GPGME_H): New.
6
7 2011-02-02  Marcus Brinkmann  <mb@g10code.com>
8
9         * configure.ac (NEED_LIBASSUAN_VERSION): Bump to 2.0.2 for system hooks.
10
11 2010-12-30  Werner Koch  <wk@g10code.com>
12
13         * configure.ac: Support a git revision.
14
15 2010-11-03  Werner Koch  <wk@g10code.com>
16
17         * configure.ac (AC_CHECK_HEADERS): Check for sys/types.h and
18         sys.stat.h.
19
20 2010-11-02  Werner Koch  <wk@g10code.com>
21
22         * configure.ac (AC_CHECK_HEADERS): Check for sys.time.h.
23
24 2010-08-19  Werner Koch  <wk@g10code.com>
25
26         * configure.ac (AH_BOTTOM): Define GPG_ERR_ENABLE_ERRNO_MACROS.
27
28 2010-05-12  Marcus Brinkmann  <marcus@g10code.de>
29
30         * configure.ac: Check for setlocale.
31
32 2010-05-07  Werner Koch  <wk@g10code.com>
33
34         * configure.ac: Change checks to always require libassuan.
35
36 2010-05-07  Marcus Brinkmann  <marcus@g10code.de>
37
38         * autogen.sh: Update the thing.
39
40         * configure.ac: Check for locale.h.
41
42 2010-05-06  Marcus Brinkmann  <marcus@g10code.de>
43
44         * configure.ac: Detect Windows CE.
45         (HAVE_W32CE_SYSTEM): New symbol and automake conditional.
46         * ltmain.sh, m4/libtool.m4: Patch so that it works for Windows CE.
47
48         * configure.ac: Require libgpg-error 1.8.
49
50 2010-03-15  Werner Koch  <wk@g10code.com>
51
52         * configure.ac (emacs_local_vars_begin)
53         (emacs_local_vars_read_only, emacs_local_vars_end): New.
54
55 2010-01-22  Werner Koch  <wk@g10code.com>
56
57         * autogen.sh (--build-w32): Add --with-libassuan-prefix.
58
59 2010-01-11  Marcus Brinkmann  <marcus@g10code.de>
60
61         Release 1.3.0.
62
63 2009-12-22  Marcus Brinkmann  <marcus@g10code.de>
64
65         * configure.ac: Do not use echo -n.  Test for __thread.
66
67 2009-12-17  Marcus Brinkmann  <marcus@g10code.de>
68
69         * configure.ac: Make largefile check more robust.
70
71 2009-12-10  Werner Koch  <wk@g10code.com>
72
73         * configure.ac: Check for getgid and getegid.
74
75 2009-12-08  Marcus Brinkmann  <marcus@g10code.de>
76
77         Update to libtool 2.2.6a.
78         * configure.ac: Invoke AC_CONFIG_MACRO_DIR.
79         (AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC): Replace by ...
80         (LT_PREREQ, LT_INIT, LT_LANG): ... these.
81         * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4:
82         Updated to libtool 2.2.6a.
83         * m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
84         m4/lt~obsolete.m4: New files from libtool 2.2.6a.
85
86 2009-11-10  Marcus Brinkmann  <marcus@g10code.de>
87
88         * configure.ac: Activate UIServer if FD passing is enabled and
89         Assuan is available.
90
91 2009-10-30  Marcus Brinkmann  <marcus@g10code.de>
92
93         * configure.ac: Check for argp.h and error_t.
94
95 2009-10-26  Marcus Brinkmann  <marcus@g10code.de>
96
97         * configure.ac (NEED_GPG_VERSION_DEFAULT): Bump to 1.4.0 as 1.3.0
98         was development versions only.
99
100 2009-10-22  Marcus Brinkmann  <marcus@g10code.de>
101
102         * configure.ac: Add support for G13.
103
104 2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
105
106         * configure.ac (AC_CONFIG_FILES): Remove assuan/Makefile.
107
108 2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
109
110         * configure.ac: Replace internal libassuan by external libassuan.
111         * m4/libassuan.m4: New file.
112         * Makefile.am (assuan): Remove variable.
113         (SUBDIRS): Remove ${assuan}.
114         * assuan/: Removed.
115
116 2009-06-22  Marcus Brinkmann  <marcus@g10code.de>
117
118         * configure.ac: Add AC_TYPE_UINTPTR_T.
119
120         * assuan/assuan.h [_ASSUAN_IN_GPGME_BUILD_ASSUAN]: Declare
121         _gpgme_io_connect.
122
123 2009-06-18  Marcus Brinkmann  <marcus@g10code.de>
124
125         Released GPGME 1.2.0.
126
127         * configure.ac (my_version): Set to 1.2.0.
128         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump.
129         (LIBGPGME_LT_REVISION): Reset.
130
131 2009-05-05  Marcus Brinkmann  <marcus@g10code.de>
132
133         * configure.ac: Add infrastructure for compile time check of
134         _FILE_OFFSET_BITS.
135
136 2009-04-19  Moritz  <moritz@gnu.org>
137
138         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Specify --with-gpg.
139
140 2009-03-06  Marcus Brinkmann  <marcus@g10code.de>
141
142         * assuan/: Update to libassuan SVN 2009-03-06.
143
144 2009-01-26  Werner Koch  <wk@g10code.com>
145
146         * configure.ac (AC_CONFIG_FILES): Add tests/opassuan/Makefile.
147
148 2008-12-08  Marcus Brinkmann  <marcus@g10code.de>
149
150         Release GPGME 1.1.8.
151
152         * configure.ac: Bump API revision.
153
154 2008-11-03  Marcus Brinkmann  <marcus@g10code.com>
155
156         * configure.ac: Replace gpgme paths with src.
157         * gpgme: Move to ...
158         * src: ... this new directory.
159
160 2008-10-20  Werner Koch  <wk@g10code.com>
161
162         * configure.ac (AC_CONFIG_FILES): Add gpgme.h.
163         (GNUPG_FIX_HDR_VERSION): Remove.
164
165 2008-10-17  Marcus Brinkmann  <marcus@g10code.com>
166
167         Release GPGME 1.1.7.
168
169         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
170
171 2008-09-19  Moritz  <moritz@gnu.org>
172
173         * configure.ac: Remove bogus "esac".
174
175 2008-09-16  Marcus Brinkmann  <marcus@g10code.com>
176
177         * configure.ac (_XOPEN_SOURCE) [apple-darwin]: Define it.
178
179 2008-07-04  Werner Koch  <wk@g10code.com>
180
181         * config.guess, config.sub: Update to 2007-11-19.  Also update
182         missing et al scripts.
183
184 2008-04-01  Werner Koch  <wk@g10code.com>
185
186         * configure.ac (AC_INIT): Fix quoting.
187
188 2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
189
190         * configure.ac: Bump required version of automake up to 1.10.
191         * autogen.sh: Fix aclocal check.
192
193 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
194
195         Release GPGME 1.1.6.
196
197         * configure.ac: Support gpgconf.
198
199 2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
200
201         * assuan-pipe-connect.c (pipe_connect_gpgme): Do not close process
202         handle here.  Use this function also on Unix systems.
203
204         * assuan-pipe-connect.c (pipe_connect_gpgme): Fix last change.
205
206         * assuan-pipe-connect.c (pipe_connect_gpgme): New function, use it
207         if _ASSUAN_IN_GPGME_BUILD_ASSUAN.
208
209 2007-09-17  Werner Koch  <wk@g10code.com>
210
211         * configure.ac: Use the svn version magic.
212
213 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
214
215         * configure.ac: Check for C++, Qt and support --enable-w32-qt.
216         * m4/pkg.m4: New file.
217
218 2007-08-21  Marcus Brinkmann  <marcus@g10code.de>
219
220         * configure.ac (--enable-w32-glib): Use --enableval, not
221         --withval.
222
223 2007-07-16  Marcus Brinkmann  <marcus@g10code.de>
224
225         * assuan/assuan-socket.c (_assuan_close): Always use close().
226         * assuan/assuan.h (_gpgme_io_close): New prototype.
227         (close): New macro, define as _gpgme_io_close.
228
229 2007-07-13  Marcus Brinkmann  <marcus@g10code.de>
230
231         * assuan/assuan-io.c (_assuan_simple_read, _assuan_simple_write):
232         Always use read/write (which means _gpgme_io_read and
233         _gpgme_io_write).
234
235 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
236
237         Released 1.1.5.
238
239         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
240
241 2007-07-08  Marcus Brinkmann  <marcus@g10code.de>
242
243         * configure.ac (GPGSM_DEFAULT) [*-mingw32*]: Initialize it.
244         (HAVE_ASSUAN_H): Set to 1 if we have it.
245         (funopen): Use AC_REPLACE_FUNCS.
246         (USE_DESCRIPTOR_PASSING): Define to 1 if we have it.  Do not
247         define it at all if we don't.
248         (NETLIBS) [have_w32_system]: Add -lws2_32.
249         (DIRSEP_C, DIRSEP_S, EXPSEP_C, EXPSEP_S, PATHSEP_S)
250         [HAVE_DOSISH_SYSTEM]: Remove definitions.
251
252         * assuan/assuan.h (_assuan_funopen): Define to _gpgme_funopen.
253         * assuan/funopen.c: Move to ../gpgme/funopen.c.
254         * assuan/Makefile.am (libassuan_la_SOURCES): Remove funopen.c.
255
256 2007-07-04  Marcus Brinkmann  <marcus@g10code.de>
257
258         * assuan/Makefile.am (INCLUDES): Include $(top_srcdir)/gpgme.
259         * assuan/assuan.h: Include <ath.h> instead of trying to duplicate
260         the definitions.
261
262         * assuan/: Update files to 2007-07-04 version of assuan.
263
264         * autogen.sh: Use = not == in test.
265
266 2007-03-05  Werner Koch  <wk@g10code.com>
267
268         Released 1.1.4.
269
270         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
271
272         * autogen.sh: New option --force.
273
274 2007-01-29  Marcus Brinkmann  <marcus@g10code.de>
275
276         Released 1.1.3.
277
278         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
279
280 2007-01-26  Werner Koch  <wk@g10code.com>
281
282         * configure.ac: Changed gpg and gpgsm version checks to work with
283         arbitrary names of the gpg binary. New option --disable-gpg-test
284         and --disable-gpgsm-test.
285
286 2007-01-09  Werner Koch  <wk@g10code.com>
287
288         * configure.ac (NEED_GPG_VERSION, NEED_GPGSM_VERSION): Must define
289         after it may have been changed by an option.
290
291 2007-01-08  Werner Koch  <wk@g10code.com>
292
293         * configure.ac: Require gpg-error 1.4 due to the use of
294         gpg_error_from_syserror.
295         (HAVE_ASSUAN_H): New.
296
297 2007-01-05  Marcus Brinkmann  <marcus@g10code.de>
298
299         * configure.ac: Add options --with-gpg-version and
300         --with-gpgsm-version to allow overriding the minimum version
301         requirements.
302
303 2006-12-17  Marcus Brinkmann  <marcus@g10code.de>
304
305         * configure.ac: Fix two typos in last change.
306
307 2006-12-03  Marcus Brinkmann  <marcus@g10code.de>
308
309         * configure.ac: Use descriptor passing only if --enable-fd-passing
310         is provided.
311
312         * configure.ac: Add check for use of descriptor passing.
313
314 2006-11-29  Marcus Brinkmann  <marcus@g10code.de>
315
316         * configure.ac (NEED_GPG_VERSION): Bump to 1.3.0.
317
318 2006-09-19  Marcus Brinkmann  <marcus@g10code.de>
319
320         * configure.ac: Turn stpcpy into a replacement function.
321         Check for unistd.h and add setenv as replacement function.
322
323 2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
324
325         * configure.ac: Check for network libraries and set NETLIBS.
326
327 2006-07-06  Marcus Brinkmann  <marcus@g10code.de>
328
329         * lang, lang/cl: New subdirectories.
330         * lang/Makefile.am, lang/README: New files.
331         * configure.ac (AC_CONFIG_FILES): Add lang/Makefile,
332         lang/cl/Makefile and lang/cl/gpgme.asd.
333         * Makefile.am (SUBDIRS): Add lang.
334
335 2006-03-02  Marcus Brinkmann  <marcus@g10code.de>
336
337         * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
338
339 2006-02-22  Marcus Brinkmann  <marcus@g10code.de>
340
341         Released 1.1.1.
342
343         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
344         release.
345         (LIBGPGME_LT_REVISION): Reset to 0 for release.
346
347 2006-01-05  Werner Koch  <wk@g10code.com>
348
349         * configure.ac: Test for inline feature.
350         (AH_BOTTOM): New to define the pure attribute.
351
352 2006-01-03  Werner Koch  <wk@g10code.com>
353
354         * configure.ac: Append SVN revision to the version.
355
356 2005-11-18  Werner Koch  <wk@g10code.com>
357
358         * configure.ac (BUILD_REVISION): New.
359
360 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
361
362         * configure.ac: Add support for --enable-w32-glib (disabled by
363         default).  Invoke AM_PATH_GLIB_2_0.
364
365 2005-11-16  Werner Koch  <wk@g10code.com>
366
367         * configure.ac (CFLAGS) [W32]: Make sure that -mms-bitfields are used.
368
369 2005-11-15  Werner Koch  <wk@g10code.com>
370
371         * configure.ac: Create BUILD_FILEVERSION from SVN Revision.
372
373         * autogen.sh [W32]: Build shared and static versions of the library.
374
375 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
376
377         * w32-dll/ChangeLog, w32-dll/build-dll, w32-dll/gpgme.def: Remove
378         files.
379
380         * configure.ac: Instead checking for windres and dlltool, invoke
381         AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC.
382         * src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies
383         the rules.
384
385 2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
386
387         Released 1.1.0.
388
389         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
390         release.
391         (LIBGPGME_LT_REVISION): Reset to 0 for release.
392
393 2005-09-12  Marcus Brinkmann  <marcus@g10code.de>
394
395         * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.
396
397 2005-08-26  Werner Koch  <wk@g10code.com>
398
399         * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.
400
401 2005-08-19  Werner Koch  <wk@g10code.com>
402
403         * configure.ac [W32]: Create values for versioninfo.rc and list
404         substuture versioninfo.rc.
405         * configure.ac: Define ENABLE_GPGSM.
406
407 2005-08-08  Werner Koch  <wk@g10code.com>
408
409         * configure.ac (stpcpy): Changed from replace to test.
410
411 2005-03-24  Marcus Brinkmann  <marcus@g10code.de>
412
413         * configure.ac (AH_BOTTOM): Removed.
414
415 2005-03-09  Werner Koch  <wk@g10code.com>
416
417         * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
418
419         * Makefile.am (EXTRA_DIST): Include autogen.sh
420
421         * autogen.sh: Added the usual code to build for W32 (--build-w32).
422
423         * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
424         (HAVE_DRIVE_LETTERS): Removed.
425         (HAVE_W32_SYSTEM): Added.
426         (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
427         (AH_BOTTOM): Added.
428
429 2004-12-28  Werner Koch  <wk@g10code.com>
430
431         Released 1.0.2.
432
433         * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
434         (ACLOCAL_AMFLAGS): Add -I m4.
435         * configure.ac: Require automake 1.9.3 and autoconf 2.59.
436         * acinclude.m4: Changed quoting for automake 1.9.
437         * README: Use SHA1 instead of MD5.
438
439 2004-12-11  Marcus Brinkmann  <marcus@g10code.de>
440
441         * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
442         that case).
443
444 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
445
446         * README: Refer to COPYING.LESSER and "each file" instead of
447         COPYING.
448         * COPYING.LESSER: New file.
449         * gpgme.spec.in (%doc): Add COPYING.LESSER.
450         * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
451         2.1 or later.
452         * TODO: Add copyright notice.
453         * README.CVS: Likewise.
454
455         * configure.ac (GPGSM_VERSION): Fix filter to get it.
456
457 2004-10-22  Marcus Brinkmann  <marcus@g10code.de>
458
459         Released 1.0.1.
460
461         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
462         (AC_INIT): Set version to 1.0.1.
463
464         * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
465
466 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
467
468         Released 1.0.0.
469
470         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
471         (AC_INIT): Set version to 1.0.0.
472
473         * Makefile.am (EXTRA_DIST): Remove README-alpha.
474         * README-alpha: Remove file.
475
476 2004-09-17  Marcus Brinkmann  <marcus@g10code.de>
477
478         * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
479
480 2004-09-14  Marcus Brinkmann  <marcus@g10code.de>
481
482         * configure.ac: Improve diagnostics with version check.
483
484         * configure.ac: Print diagnostics about found thread libraries at
485         the end.  Check for the versions of GPG and GPGSM and print the
486         found versions at the end.
487         (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
488         (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
489
490         * acinclude.m4: Add copyright notice.
491         (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
492         AC_CHECK_PTH): Removed.
493
494 2004-06-23  Marcus Brinkmann  <marcus@g10code.de>
495
496         * configure.ac: Check for <sys/uio.h>.
497
498 2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
499
500         Released 0.9.0.
501
502         * configure.ac (AC_INIT): Set version number to 0.9.0.
503         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
504         (LIBGPGME_LT_REVISION): Reset to zero.
505
506 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
507
508         * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
509         substitute it.
510
511 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
512
513         Released 0.4.7.
514
515         * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
516
517 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
518
519         * autogen.sh: Added ACLOCAL_FLAGS.
520
521 2004-04-06  Werner Koch  <wk@gnupg.org>
522
523         Released 0.4.6.
524
525         * config.guess, config.sub, ltmain.sh: Updated to those from
526         libtools 1.5.4.
527
528 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
529
530         Released 0.4.5.
531
532         * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
533
534         * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
535
536 2004-02-18  Werner Koch  <wk@gnupg.org>
537
538         * configure.ac: Make the check for funopen fail with just a
539         warning.
540
541 2004-02-11  Werner Koch  <wk@gnupg.org>
542
543         * autogen.sh (check_version): Removed bashism and simplified.
544
545 2004-02-10  Werner Koch  <wk@gnupg.org>
546
547         * configure.ac: Fixed funopen test change.
548
549 2004-02-06  Moritz Schulte  <mo@g10code.com>
550
551         * configure.ac: Fix funopen replacement mechanism.
552
553 2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
554
555         * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
556         and AC_FUNC_FSEEKO.
557
558 2004-01-12  Werner Koch  <wk@gnupg.org>
559
560         Released 0.4.4.
561
562         * configure.ac: Bumbed LT_Revision; now at C12/A1/R1.
563         (NEED_GPGSM_VERSION): Set to 1.9.3.
564         (min_automake_version): Added.
565         * README.CVS: New.
566         * Makefile.am (EXTRA_DIST): Added README.CVS.
567         * autogen.sh: Updated.
568
569 2003-11-19  Werner Koch  <wk@gnupg.org>
570
571         * acinclude.m4: Add AM_PATH_GPG_ERROR.
572         * configure.ac: Check for timegm.  Made warning messages more
573         prominent.
574
575 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
576
577         Released 0.4.3.
578
579         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
580         (LIBGPGME_LT_REVISION): Set to 0.
581
582 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
583
584         * configure.ac: Require libgpg-error 0.5.
585
586         * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
587         * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
588         Define HAVE_THREAD_SAFE_GETENV if appropriate.
589
590 2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
591
592         * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
593
594 2003-09-02  Marcus Brinkmann  <marcus@g10code.de>
595
596         * configure.ac: Move invocation of AC_CANONICAL_HOST up to
597         suppress warning by autoconf.
598
599 2003-08-30  Robert Schiele <rschiele@uni-mannheim.de>
600
601         * gpgme.spec.in: %{_infodir}/dir is not packaged,
602         remove to prevent checking failure.
603
604 2003-08-18  Marcus Brinkmann  <marcus@g10code.de>
605
606         * configure.ac: If building Assuan, check for funopen and
607         fopencookie, and make isascii, putc_unlocked and memrchr
608         replacement functions.
609         (AM_PATH_GPG_ERROR): Require 0.3.
610
611 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
612
613         * configure.ac (AC_INIT): Bump version to 0.4.3.
614
615 2003-07-30  Marcus Brinkmann  <marcus@g10code.de>
616
617         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
618
619         Released 0.4.2.
620
621 2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
622
623         * configure.ac: Complain if libgpg-error is not found.
624
625 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
626
627         * configure.ac (AC_INIT): Bump version to 0.4.2.
628
629 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
630
631         * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
632
633         * configure.ac: Use AM_PATH_GPG_ERROR.
634
635         * configure.ac: Check for libgpg-error.  Define
636         GPG_ERR_SOURCE_DEFAULT.
637
638 2003-05-26  Marcus Brinkmann  <marcus@g10code.de>
639
640         * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
641
642 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
643
644         In all files, replace the Gpgme* type names with the new gpgme_*
645         type names.
646
647 2003-02-01  Marcus Brinkmann  <marcus@g10code.de>
648
649         * assuan/: Update files to 2002-11-10 version of assuan.
650
651 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
652
653         * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
654         bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
655         * configure.ac: Remove automake conditional BUILD_BONOBO
656         (AC_CONFIG_FILES): Remove bonobo/Makefile.
657         * Makefile.am (bonobo): Remove variable.
658         (SUBDIRS): Remove ${bonobo}.
659
660         * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
661         ushort, ulong, u16 and u32.
662         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
663
664 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
665
666         * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
667         Call AC_CANONICAL_HOST, use host instead target.
668
669 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
670
671         * configure.ac: Bump up to 0.4.1.
672
673         Released 0.4.0.
674
675 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
676
677         * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
678         conditional source distribution bug fix.
679
680 2002-12-08  Marcus Brinkmann  <marcus@g10code.de>
681
682         * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
683         (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
684
685 2002-11-28  Marcus Brinkmann  <marcus@g10code.de>
686
687         * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
688         package.
689         * README: Remove instructions related to "gpgmeplug".
690         * configure.ac: Remove enable option "gpgmeplug" and automake
691         conditional BUILD_GPGMEPLUG, as well as the status info about it.
692         (GPGMEPLUG): Remove variable.
693         * Makefile.am (gpgmeplug): Remove variable.
694         (SUBDIRS): Remove ${gpgmeplug}.
695         * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
696         Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
697
698 2002-11-22  Marcus Brinkmann  <marcus@g10code.de>
699
700         * configure.ac: Disable GPGSM for all dosish systems.
701
702 2002-10-12  Marcus Brinkmann  <marcus@g10code.de>
703
704         * configure.ac: Add automake conditional HAVE_GPGSM.
705
706 2002-10-08  Marcus Brinkmann  <marcus@g10code.de>
707
708         * configure.ac (AC_INIT): Bump version up to 0.4.0.
709         (NEED_GPG_VERSION): Bump up to 1.2.0.
710         (NEED_GPGSM_VERSION): Bump up to 0.9.0.
711         * README: Update version numbers.
712         * NEWS: Start entry for 0.4.0.
713
714 2002-09-20  Werner Koch  <wk@gnupg.org>
715
716         Released 0.3.11.
717
718         * configure.ac: Bump up LIBGPGME_LT_REVISION.
719
720         * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
721
722 2002-09-04  Marcus Brinkmann  <marcus@g10code.de>
723
724         * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
725         quadrigraph.  Always cutting the edge!
726
727 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
728
729         * configure.ac: Create and substitute LTLIBOBJS.
730
731 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
732
733         Released 0.3.10.
734
735         * NEWS: Update for 0.3.9 release.
736         * configure.ac: Bump up LIBGPGME_LT_REVISION.
737
738 2002-08-29  Marcus Brinkmann  <marcus@g10code.de>
739
740         * gpgme.spec.in: Changed user name in Wojciech Polak's email
741         address from ghostface to polak per request by himself.
742
743 2002-08-28  Werner Koch  <wk@gnupg.org>
744
745         * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
746         * configure.ac: Use it.
747
748 2002-08-23  Werner Koch  <wk@gnupg.org>
749
750         * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
751         and removed the libpath because it is set by the config script.
752
753 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
754
755         * configure.ac: Bump version number to 0.3.10.
756
757         * NEWS: Add template for development version.
758
759 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
760
761         Released 0.3.9.
762
763         * NEWS: Update for 0.3.9 release.
764         * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
765
766 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
767
768         * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
769         jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
770         jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
771         jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
772         jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
773         jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
774
775 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
776
777         * Makefile.am (SUBDIRS): Remove jnlib.
778         * configure.ac: Don't check for unsigned short or unsigned long.
779         Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
780         Make stpcpy a replaced function.
781         Don't define HAVE_JNLIB_LOGGING.
782         Don't generate jnlib/Makefile.
783
784 2002-07-02  Werner Koch  <wk@gnupg.org>
785
786         * configure.ac: Bumbed version number to 0.3.9; add a comment on
787         when to change it.
788
789         * gpgme.spec.in: New. Contributed by Wojciech Polak.
790         * Makefile.am (dist-hook): New.
791
792         * AUTHORS: Added Wojciech and bug reporting addresses.
793
794 2002-06-25  Werner Koch  <wk@gnupg.org>
795
796         Released 0.3.8.
797
798         * configure.ac: Bumbed LT version to 9/3/0.
799         (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
800
801 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
802
803         Released 0.3.7.
804
805         * configure.ac (AC_INIT): Set version to 0.3.7.
806         (LIBGPGME_LT_REVISION): Add one.
807
808         * README: Document version requirement correctly.
809
810 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
811
812         * acinclude.m4: Fix Pth check so that it doesn't error out if pth
813         is not found.
814
815 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
816
817         * configure.ac: Add checks for Pth and pthreads.
818         * acinclude.m4: Add slightly hacked check for pth (seems to be an
819         autoconf version problem).
820
821 2002-05-21  Werner Koch  <wk@gnupg.org>
822
823         * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
824
825 2002-05-03  Werner Koch  <wk@gnupg.org>
826
827         Released 0.3.6.
828
829 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
830
831         * acconfig.h: File removed.
832         * configure.ac (NEED_GPG_VERSION): Add description.
833         (NEED_GPGSM_VERSION): Likewise.
834         (HAVE_DOSISH_SYSTEM): Likewise.
835         (HAVE_DRIVE_LETTERS): Likewise.
836         (GPG_PATH): Likewise.
837         (GPGSM_PATH): Likewise.
838         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
839
840 2002-04-01  Werner Koch  <wk@gnupg.org>
841
842         Released 0.3.5.
843
844 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
845
846         * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
847
848 2002-03-04  Werner Koch  <wk@gnupg.org>
849
850         * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
851
852         Released 0.3.4.
853
854         * configure.ac: Bumbed LT version numbers to (7,1,0), requires
855         gpgsm 0.3.1.
856
857 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
858
859         * configure.ac (AC_INIT): Change version number to snapshot CVS
860         version.
861
862 2002-02-13  Werner Koch  <wk@gnupg.org>
863
864         * configure.ac (vasprintf,fopencookie): Add checks.
865
866 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
867
868         * configure.ac (AC_INIT): Bump version to 0.3.3.
869         * jnlib/Makefile.am: Rever to older version that includes xmalloc
870         but not dotlock and some other files.  Reported by Stéphane
871         Corthésy.
872
873 2002-02-10  Marcus Brinkmann  <marcus@g10code.de>
874
875         * Released 0.3.2.
876
877         * configure.ac (AC_INIT): Bump version to 0.3.2.
878         * jnlib/libjnlibconfig.h: Revert to older version that doesn't
879         expect libgcrypt.  Reported by Jose Carlos Garcia Sogo
880         <jsogo@debian.org>.
881
882 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
883
884         * Released 0.3.1.
885
886         * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
887         (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
888         (AC_INIT): Bump version to 0.3.1
889
890 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
891
892         * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
893
894 2001-12-19  Werner Koch  <wk@gnupg.org>
895
896         * configure.ac (VERSION,PACKAGE): Defined and subst.  Used for
897         AM_INIT_AUTOMAKE and moved all version number more to the top.
898
899 2001-12-18  Marcus Brinkmann  <marcus@g10code.de>
900
901         * autogen.sh (libtool_vers): Bump to 1.4.
902
903         * configure.ac (LIBGPGME_LT_CURRENT): Increment.
904         (LIBGPGME_LT_AGE): Reset.
905         Improve comment.
906         Fix wrong comment character.
907
908 2001-12-18  Werner Koch  <wk@gnupg.org>
909
910         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
911
912 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
913
914         * configure.ac (GPG): Substitute this variable.
915         (GPGSM): Likewise.
916
917 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
918
919         * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
920         tests/gpgsm/Makefile.
921
922 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
923
924         * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
925         [BUILD_GPGMEPLUG].
926         * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
927         Support --enable-gpgmeplug.
928
929 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
930
931         * autogen.sh: Tighten version dependencies.
932
933 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
934
935         * Makefile.am (SUBDIRS): Support building the assuan library
936         (currently if GPGSM_PATH is set)..
937         * configure.ac: Support building the assuan library.
938         * assuan: New directory, populated with the Assuan library
939         (copied from the newpg repository).
940
941 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
942
943         * configure.ac (NEED_GPGSM_VERSION): New variable.  Treat it
944         similarly to NEED_GPG_VERSION.
945         * acconfig.h: Likewise.
946
947 2001-11-18  Marcus Brinkmann  <marcus@g10code.de>
948
949         * configure.in: Renamed to ...
950         * configure.ac: ... this.  Update to autoconf 2.52.  Lots of small
951         changes in the transition.  Support --with-gpg=PATH and
952         --with-gpgsm=PATH options.  Check if test suites can be run.
953         * acconfig.h: Add GPGSM_PATH.
954         * Makefile.am: New variable `tests', set to `tests' if
955         RUN_GPG_TESTS.
956         (SUBDIRS): Replace string `tests' with variable `tests'.
957
958 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
959
960         * autogen.sh: Invoke automake with `-a' (add missing files).
961         Do not invoke configure.
962
963 2001-09-17  Werner Koch  <wk@gnupg.org>
964
965         Released 0.2.3.
966
967         * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
968         current and age.
969
970         * Makefile.am (SUBDIRS): Add doc
971
972 2001-06-12  Werner Koch  <wk@gnupg.org>
973
974         Released 0.2.2.
975
976 2001-04-05  Werner Koch  <wk@gnupg.org>
977
978         * configure.in (NEED_GPG_VERSION): Set to 1.0.4g
979
980 2001-04-02  Werner Koch  <wk@gnupg.org>
981
982         Released 0.2.1.
983
984         Changed the copyright notices all over the place.
985
986 2001-02-28  Werner Koch  <wk@gnupg.org>
987
988         Released 0.2.0.
989
990 2001-01-18  Werner Koch  <wk@gnupg.org>
991
992         * autogen.sh: Added option --build-w32.
993
994
995  Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 g10 Code GmbH
996
997  This file is free software; as a special exception the author gives
998  unlimited permission to copy and/or distribute it, with or without
999  modifications, as long as this notice is preserved.
1000
1001  This file is distributed in the hope that it will be useful, but
1002  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1003  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.