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