Release 0.90.0.
authorPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 2 Feb 2003 15:43:13 +0000 (15:43 +0000)
committerPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 2 Feb 2003 15:43:13 +0000 (15:43 +0000)
ChangeLog
NEWS
README
configure.in
po/gedcom-parse.pot
po/nl.po
utf8/ChangeLog
utf8/configure.in

index c92582ebdfad7586dae23ec6e0d3b42fa27f45e4..f2f5dfafafdec9cd6fcaba9e8f78cb2d62a67a7d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,30 @@
+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:
diff --git a/NEWS b/NEWS
index 6f4b19246ec159d963f19e2856e9275c8a212de3..f5402a7ba4bf2b46946aedb62ebb3b2ae1f8b492 100644 (file)
--- 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 43a43791ff8152af406e54aeeb05597897ce2c63..84a7d7bc5e0d2a3076275067ef5b901d967b001a 100644 (file)
--- 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
  - ...
index b942a935cd719bc265148ecafa79e29a5afae608..50d0131b08940d795d47e89245ff860d03362634 100644 (file)
@@ -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
index f0c5818d54ffb9c05d04b5251faf84f90ec373cf..68d8b970638ed3d1410907af5a0467f718ae2750 100644 (file)
@@ -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 <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
index 0d7d331f54119d596bf0ba8441319580adc8763a..4fe7357e5215b3124e6f11892562f1ace0e0efa4 100644 (file)
--- 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 <Peter.Verthez@advalvas.be>\n"
 "Language-Team: Dutch <nl@li.org>\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
index d23aad350375594573b081b57e7775dec6590fb7..92e1d56188d1de107b0078dbab16410c6f47edcc 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 006b9759ca0c8ed0c8ab90e13c04a8926680a5f2..59d3a65df77e11e014ef0e4f1fb19d507e5e3f6c 100644 (file)
@@ -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