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