+2003-02-02 Peter Verthez <Peter.Verthez@advalvas.be>
+
+ * release 0.90.0
+
+2003-02-01 Peter Verthez <Peter.Verthez@advalvas.be>
+
+ * 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 <Peter.Verthez@advalvas.be>
+ * 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:
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):
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 !
- specific parsing of other special values
- compatibility with other genealogy programs
- older/newer Gedcom standards ?
- - modifying data
- writing GEDML files
- C++ object model
- ...
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/\..*$//'`
AC_SUBST(VERSION_PATCH)
AC_SUBST(VERSION)
-LIBVERSION=0:8
+LIBVERSION=0:9
AC_SUBST(LIBVERSION)
SHELL=/bin/sh
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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
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 <Peter.Verthez@advalvas.be>\n"
"Language-Team: Dutch <nl@li.org>\n"
#: 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
+2003-02-02 Peter Verthez <Peter.Verthez@advalvas.be>
+
+ * release 0.2.0
+
2003-02-01 Peter Verthez <Peter.Verthez@advalvas.be>
* utf8tools.h, utf8.c: New functions next_utf8_char and nth_utf8_char.
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