From 59e08a5a955cae66ab9cd84da312e5942c2a10f2 Mon Sep 17 00:00:00 2001 From: Peter Verthez Date: Sun, 2 Feb 2003 15:43:13 +0000 Subject: [PATCH] Release 0.90.0. --- ChangeLog | 25 +++++++++++++++++++++++++ NEWS | 27 ++++++++++++++++++++++++--- README | 9 ++++++--- configure.in | 4 ++-- po/gedcom-parse.pot | 2 +- po/nl.po | 6 ++++-- utf8/ChangeLog | 4 ++++ utf8/configure.in | 4 ++-- 8 files changed, 68 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index c92582e..f2f5dfa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,30 @@ +2003-02-02 Peter Verthez + + * release 0.90.0 + +2003-02-01 Peter Verthez + + * gedcom/compat.c, gedcom/gedcom.y, gedcom/gedcom_lex_common.c: + More EasyTree compatibility. + + * gom/gom.c, gom/gom_internal.h: Better warning messages for context + mismatches. + + * gedcom/compat.c, gedcom/gedcom.y, gedcom/gedcom_lex_common.c: + Added compatibility for PAF 4. + + * include/gedcom.h.in, gedcom/compat.c: New function + gedcom_set_compat_options. + 2003-01-26 Peter Verthez + * gedcom/compat.c: Added compatibility for Family Origins. + + * gedcom/gedcom.y: Allow empty CONT tags. + + * include/gom.h, gom/*.c: Added functions to add, remove and move + substructs. + * gedcom/date.c (numbers_to_strings): Some checking of input. * include/gedcom.h.in, gedcom/age.c, gedcom/date.c, gedcom/write.c: diff --git a/NEWS b/NEWS index 6f4b192..f5402a7 100644 --- a/NEWS +++ b/NEWS @@ -1,16 +1,37 @@ NOTE: NO BACKWARD COMPATIBILITY IS GUARANTEED FOR 0.x RELEASES !! -release 0.21.0 (NOT RELEASED YET): +release 0.90.0 (2 February 2003): + + - The interface of libgedcom and libgedcom_gom should now be functionally + complete. The library can now be regarded as beta. - New features (see documentation): - C object model interface: - functions to add and remove records - functions to update timestamps in records + - functions for setting, adding, removing and moving xref values + - functions for setting, adding, removing and moving substructs + - function to set options for compatibility handling - programs: - gedcom-check (checks standards compliancy of GEDCOM files) + - gedcom-sanitize (converts to standard GEDCOM) + + - INTERFACE CHANGE: The two functions gedcom_write_set_encoding and + gedcom_write_set_line_terminator now take an extra first argument, which + can indicate whether the setting should be taken from the file, from the + system or be manually set. An easy fix for your program is to add as first + argument ENC_MANUAL. See documentation for details. + + - INTERFACE CHANGE: The signatures of gedcom_write_... and the date and age + functions have been updated for const correctness. This should be + especially useful for programs using C++. + + - Some compatibility added (not necessarily complete): + - PAF (Personal Ancestral File), version 2, 4 and 5 + - Family Origins + - EasyTree - - Some compatibility with PAF (Personal Ancestral File) is added (thanks - Hans Fugal). + - Lots of bug fixes. release 0.20.0 (30 December 2002): diff --git a/README b/README index 43a4379..84a7d7b 100644 --- a/README +++ b/README @@ -35,9 +35,13 @@ Its main features are: Gedcom object model) - "compatibility-mode" parsing, to allow for not-exactly-standard syntaxes - used by other genealogy programs; currently, compatibility is added for: + used by other genealogy programs; currently, compatibility is added for + (not necessarily complete): - ftree - - Lifelines 3.0.2 (not complete) + - Lifelines 3.0.2 + - Personal Ancestral File (PAF), version 2, 4 and 5 + - Family Origins + - EasyTree NOTE: - NO BACKWARD COMPATIBILITY is guaranteed for 0.x releases ! @@ -46,7 +50,6 @@ To do list: - specific parsing of other special values - compatibility with other genealogy programs - older/newer Gedcom standards ? - - modifying data - writing GEDML files - C++ object model - ... diff --git a/configure.in b/configure.in index b942a93..50d0131 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ dnl Global variables NAME=gedcom-parse AC_SUBST(NAME) -VERSION=0.20.0 +VERSION=0.90.0 VERSION_MAJOR=`echo $VERSION | sed 's/\..*$//'` changequote(<<,>>) VERSION_MINOR=`echo $VERSION | sed 's/^[^\.]*\.//' | sed 's/\..*$//'` @@ -19,7 +19,7 @@ AC_SUBST(VERSION_MINOR) AC_SUBST(VERSION_PATCH) AC_SUBST(VERSION) -LIBVERSION=0:8 +LIBVERSION=0:9 AC_SUBST(LIBVERSION) SHELL=/bin/sh diff --git a/po/gedcom-parse.pot b/po/gedcom-parse.pot index f0c5818..68d8b97 100644 --- a/po/gedcom-parse.pot +++ b/po/gedcom-parse.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2003-02-02 15:43+0100\n" +"POT-Creation-Date: 2003-02-02 16:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/nl.po b/po/nl.po index 0d7d331..4fe7357 100644 --- a/po/nl.po +++ b/po/nl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gedcom-parse 0.90.0\n" -"POT-Creation-Date: 2003-02-02 15:43+0100\n" +"POT-Creation-Date: 2003-02-02 16:26+0100\n" "PO-Revision-Date: 2003-02-02 15:50+0100\n" "Last-Translator: Peter Verthez \n" "Language-Team: Dutch \n" @@ -436,7 +436,9 @@ msgstr "Verwijzing naar indiener record met verwijzing '%s' wordt toegevoegd" #: gedcom/compat.c:428 #, c-format msgid "Header change time '%s' lost in the compatibility (out of context)" -msgstr "Laatste tijd van verandering van de hoofding '%s' ging verloren in de uitwisselbaarheid (buiten context)" +msgstr "" +"Laatste tijd van verandering van de hoofding '%s' ging verloren in de " +"uitwisselbaarheid (buiten context)" #: gedcom/compat.c:468 #, c-format diff --git a/utf8/ChangeLog b/utf8/ChangeLog index d23aad3..92e1d56 100644 --- a/utf8/ChangeLog +++ b/utf8/ChangeLog @@ -1,3 +1,7 @@ +2003-02-02 Peter Verthez + + * release 0.2.0 + 2003-02-01 Peter Verthez * utf8tools.h, utf8.c: New functions next_utf8_char and nth_utf8_char. diff --git a/utf8/configure.in b/utf8/configure.in index 006b975..59d3a65 100644 --- a/utf8/configure.in +++ b/utf8/configure.in @@ -8,10 +8,10 @@ dnl Global variables NAME=libutf8tools AC_SUBST(NAME) -VERSION=0.1.0 +VERSION=0.2.0 AC_SUBST(VERSION) -LIBVERSION=0:1 +LIBVERSION=0:2 AC_SUBST(LIBVERSION) SHELL=/bin/sh -- 2.30.2