gedcom-parse.git
22 years agoUpdated.
Peter Verthez [Wed, 27 Mar 2002 20:18:44 +0000 (20:18 +0000)]
Updated.

22 years agoRelease 0.15
Peter Verthez [Wed, 27 Mar 2002 20:14:26 +0000 (20:14 +0000)]
Release 0.15

22 years agoUpdated.
Peter Verthez [Wed, 27 Mar 2002 20:08:34 +0000 (20:08 +0000)]
Updated.

22 years agoCall gedcom_init() as soon as possible.
Peter Verthez [Wed, 27 Mar 2002 20:07:28 +0000 (20:07 +0000)]
Call gedcom_init() as soon as possible.

22 years agoMake the use of gedcom_init mandatory.
Peter Verthez [Wed, 27 Mar 2002 20:06:46 +0000 (20:06 +0000)]
Make the use of gedcom_init mandatory.

22 years agoGraceful error handling on bogus input.
Peter Verthez [Sun, 17 Mar 2002 14:38:29 +0000 (14:38 +0000)]
Graceful error handling on bogus input.

22 years agoDocumentation updates (gedcom_init() function, move of utf8 example code
Peter Verthez [Sun, 17 Mar 2002 13:46:09 +0000 (13:46 +0000)]
Documentation updates (gedcom_init() function, move of utf8 example code
to t subdirectory).

22 years agoMove of test programs to t subdirectory.
Peter Verthez [Sun, 17 Mar 2002 13:45:21 +0000 (13:45 +0000)]
Move of test programs to t subdirectory.

22 years agoTests for the GCONV_PATH environment variable.
Peter Verthez [Sun, 17 Mar 2002 13:43:52 +0000 (13:43 +0000)]
Tests for the GCONV_PATH environment variable.

22 years agoMoved test program to t subdirectory.
Peter Verthez [Sun, 17 Mar 2002 13:30:43 +0000 (13:30 +0000)]
Moved test program to t subdirectory.

22 years agoAdd call to gedcom_init().
Peter Verthez [Sun, 17 Mar 2002 13:17:12 +0000 (13:17 +0000)]
Add call to gedcom_init().

22 years agoAdd interface function gedcom_init(), to avoid problem with GCONV_PATH
Peter Verthez [Sun, 17 Mar 2002 13:04:19 +0000 (13:04 +0000)]
Add interface function gedcom_init(), to avoid problem with GCONV_PATH
modification (see note in encoding.c).

22 years agoFix for ftree compatibility
Peter Verthez [Thu, 24 Jan 2002 17:22:27 +0000 (17:22 +0000)]
Fix for ftree compatibility

22 years agoSome enhancements in the ftree compatibility.
Peter Verthez [Tue, 22 Jan 2002 20:20:21 +0000 (20:20 +0000)]
Some enhancements in the ftree compatibility.

22 years agoGet rid of compiler warning from lex generated code.
Peter Verthez [Tue, 22 Jan 2002 20:16:16 +0000 (20:16 +0000)]
Get rid of compiler warning from lex generated code.

22 years agoCompatibility handling for ftree.
Peter Verthez [Tue, 22 Jan 2002 18:55:05 +0000 (18:55 +0000)]
Compatibility handling for ftree.

22 years agoAlso put Makefile.inc in dist.
Peter Verthez [Sun, 20 Jan 2002 14:58:29 +0000 (14:58 +0000)]
Also put Makefile.inc in dist.

22 years agoRelease 0.14.
Peter Verthez [Sun, 20 Jan 2002 13:54:11 +0000 (13:54 +0000)]
Release 0.14.

22 years agoUpdated.
Peter Verthez [Sun, 20 Jan 2002 13:51:22 +0000 (13:51 +0000)]
Updated.

22 years agoCorrection in configure.in support.
Peter Verthez [Sun, 20 Jan 2002 13:51:09 +0000 (13:51 +0000)]
Correction in configure.in support.

22 years agoUpdated.
Peter Verthez [Sun, 20 Jan 2002 13:46:11 +0000 (13:46 +0000)]
Updated.

22 years agoGeneral update of docs.
Peter Verthez [Sun, 20 Jan 2002 13:32:26 +0000 (13:32 +0000)]
General update of docs.

22 years agoInitialize conv_fails variable (for case of null strings).
Peter Verthez [Sun, 20 Jan 2002 13:29:32 +0000 (13:29 +0000)]
Initialize conv_fails variable (for case of null strings).

22 years agoRestructuring of test setup.
Peter Verthez [Sun, 20 Jan 2002 13:27:12 +0000 (13:27 +0000)]
Restructuring of test setup.

22 years agoAvoid output to stdout on 'make check'.
Peter Verthez [Sat, 19 Jan 2002 16:53:07 +0000 (16:53 +0000)]
Avoid output to stdout on 'make check'.

22 years agoDescribe how to check library version in configure.in.
Peter Verthez [Sat, 19 Jan 2002 16:08:10 +0000 (16:08 +0000)]
Describe how to check library version in configure.in.

22 years agoProvide a version number in the installed header gedcom.h.
Peter Verthez [Sat, 19 Jan 2002 15:50:09 +0000 (15:50 +0000)]
Provide a version number in the installed header gedcom.h.

22 years agoAdded parameter to conversion from UTF-8 to locale, to return the number
Peter Verthez [Sat, 19 Jan 2002 13:29:02 +0000 (13:29 +0000)]
Added parameter to conversion from UTF-8 to locale, to return the number
of conversion failures.

22 years agoLog of recent changes.
Peter Verthez [Wed, 16 Jan 2002 17:56:30 +0000 (17:56 +0000)]
Log of recent changes.

22 years agoMake sure that the 'string' member of an xref always contains a valid string.
Peter Verthez [Wed, 16 Jan 2002 17:55:49 +0000 (17:55 +0000)]
Make sure that the 'string' member of an xref always contains a valid string.

22 years agotag is struct instead of simple string.
Peter Verthez [Wed, 16 Jan 2002 17:50:29 +0000 (17:50 +0000)]
tag is struct instead of simple string.

22 years agosetlocale returns a string in static storage, so must use strdup
Peter Verthez [Wed, 16 Jan 2002 17:47:53 +0000 (17:47 +0000)]
setlocale returns a string in static storage, so must use strdup
(and free it afterwards)

22 years agoSeparate the modification of GCONV_PATH from the rest of the initialization,
Peter Verthez [Tue, 15 Jan 2002 20:08:10 +0000 (20:08 +0000)]
Separate the modification of GCONV_PATH from the rest of the initialization,
and let it be called before main (necessary because iconv_open will only look
at GCONV_PATH once, and e.g. GTK calls iconv_open very early).

22 years agoSave the old locale (in case the application had set it).
Peter Verthez [Tue, 15 Jan 2002 17:46:55 +0000 (17:46 +0000)]
Save the old locale (in case the application had set it).

22 years agoDon't allow the parser to continue if the conversion context couldn't be
Peter Verthez [Tue, 15 Jan 2002 17:45:42 +0000 (17:45 +0000)]
Don't allow the parser to continue if the conversion context couldn't be
opened.

22 years agoMake the header fit for inclusion in a C++ program.
Peter Verthez [Sun, 13 Jan 2002 12:36:46 +0000 (12:36 +0000)]
Make the header fit for inclusion in a C++ program.

22 years agoCharacter encoding (UTF-8 to locale) example and use in standalone.c.
Peter Verthez [Sun, 13 Jan 2002 12:22:35 +0000 (12:22 +0000)]
Character encoding (UTF-8 to locale) example and use in standalone.c.

22 years agoExplanation about character encoding.
Peter Verthez [Sun, 13 Jan 2002 12:22:04 +0000 (12:22 +0000)]
Explanation about character encoding.

22 years agoAt lot more explanation about encodings.
Peter Verthez [Sun, 13 Jan 2002 12:20:00 +0000 (12:20 +0000)]
At lot more explanation about encodings.

22 years agoCorrections...
Peter Verthez [Sat, 12 Jan 2002 17:44:21 +0000 (17:44 +0000)]
Corrections...

22 years agoAdded links for GEDCOM and Unicode.
Peter Verthez [Sat, 12 Jan 2002 17:40:51 +0000 (17:40 +0000)]
Added links for GEDCOM and Unicode.

22 years agoAdd extra image files.
Peter Verthez [Sat, 12 Jan 2002 16:03:09 +0000 (16:03 +0000)]
Add extra image files.

22 years agoFurther explanation of Unicode.
Peter Verthez [Sat, 12 Jan 2002 16:02:12 +0000 (16:02 +0000)]
Further explanation of Unicode.

22 years agoMoved encoding introduction to separate html page.
Peter Verthez [Sat, 12 Jan 2002 13:13:14 +0000 (13:13 +0000)]
Moved encoding introduction to separate html page.

22 years agoSome corrections.
Peter Verthez [Sat, 12 Jan 2002 11:56:53 +0000 (11:56 +0000)]
Some corrections.

22 years agoSmall fix in link.
Peter Verthez [Thu, 10 Jan 2002 19:51:42 +0000 (19:51 +0000)]
Small fix in link.

22 years agoSome more documentation regarding development.
Peter Verthez [Thu, 10 Jan 2002 19:47:26 +0000 (19:47 +0000)]
Some more documentation regarding development.
Put the CVS tags in a smaller font.

22 years agoSome Makefile enhancements for documentation.
Peter Verthez [Thu, 10 Jan 2002 18:45:36 +0000 (18:45 +0000)]
Some Makefile enhancements for documentation.

22 years agoSome bugfixes for the standalone lexers.
Peter Verthez [Thu, 10 Jan 2002 17:39:54 +0000 (17:39 +0000)]
Some bugfixes for the standalone lexers.

22 years agoUse own colors; specifically to have white background.
Peter Verthez [Wed, 9 Jan 2002 16:55:47 +0000 (16:55 +0000)]
Use own colors; specifically to have white background.

22 years agoUse own colors, specifically to have white background.
Peter Verthez [Wed, 9 Jan 2002 16:53:17 +0000 (16:53 +0000)]
Use own colors, specifically to have white background.

22 years agoCorrected link to GEDCOM spec.
Peter Verthez [Tue, 8 Jan 2002 19:26:55 +0000 (19:26 +0000)]
Corrected link to GEDCOM spec.

22 years agoRelease 0.13
Peter Verthez [Sat, 5 Jan 2002 14:28:08 +0000 (14:28 +0000)]
Release 0.13

22 years agoUpdated.
Peter Verthez [Sat, 5 Jan 2002 14:27:28 +0000 (14:27 +0000)]
Updated.

22 years agoUpdated.
Peter Verthez [Sat, 5 Jan 2002 14:17:35 +0000 (14:17 +0000)]
Updated.

22 years agoUpdated.
Peter Verthez [Sat, 5 Jan 2002 14:08:53 +0000 (14:08 +0000)]
Updated.

22 years agoExtra file with translatable strings: xref.c.
Peter Verthez [Sat, 5 Jan 2002 14:08:35 +0000 (14:08 +0000)]
Extra file with translatable strings: xref.c.

22 years agoParse and process cross-references.
Peter Verthez [Sat, 5 Jan 2002 14:05:11 +0000 (14:05 +0000)]
Parse and process cross-references.

22 years agoBugfixes in using the hash implementation of kazlib.
Peter Verthez [Sat, 5 Jan 2002 14:01:43 +0000 (14:01 +0000)]
Bugfixes in using the hash implementation of kazlib.

22 years agoAdd a variable to the GEDCOM_MAKE_* macros.
Peter Verthez [Sat, 5 Jan 2002 13:59:50 +0000 (13:59 +0000)]
Add a variable to the GEDCOM_MAKE_* macros.
Move the GEDCOM_MAKE_DATE macro to date.h.

22 years agoSome cosmetic changes.
Peter Verthez [Sat, 5 Jan 2002 13:58:43 +0000 (13:58 +0000)]
Some cosmetic changes.

22 years agoDon't return 0 for context.
Peter Verthez [Thu, 3 Jan 2002 11:55:43 +0000 (11:55 +0000)]
Don't return 0 for context.

22 years agoBugfix for context handling of tags that are grouped in the yacc file.
Peter Verthez [Thu, 3 Jan 2002 11:55:09 +0000 (11:55 +0000)]
Bugfix for context handling of tags that are grouped in the yacc file.

22 years agoBugfix for value of NOTE element; extra value on start record callback
Peter Verthez [Thu, 3 Jan 2002 10:52:07 +0000 (10:52 +0000)]
Bugfix for value of NOTE element; extra value on start record callback
(e.g. for NOTE record).

22 years agoSimplification of action...
Peter Verthez [Thu, 3 Jan 2002 10:51:20 +0000 (10:51 +0000)]
Simplification of action...

22 years agoRecord can also have a value (e.g. the NOTE record): extra value needed on
Peter Verthez [Thu, 3 Jan 2002 10:50:43 +0000 (10:50 +0000)]
Record can also have a value (e.g. the NOTE record): extra value needed on
start record callback.

22 years agoPass the parsed tag value (integer format) together with the string value
Peter Verthez [Wed, 2 Jan 2002 20:09:28 +0000 (20:09 +0000)]
Pass the parsed tag value (integer format) together with the string value
in the callbacks.
In an installed system, symbolic names are defined via gedcom-tags.h
(included in gedcom.h).

22 years ago*** empty log message ***
Peter Verthez [Wed, 2 Jan 2002 12:25:23 +0000 (12:25 +0000)]
*** empty log message ***

22 years agoReturn proper exit code.
Peter Verthez [Wed, 2 Jan 2002 12:24:29 +0000 (12:24 +0000)]
Return proper exit code.

22 years agoUse hash implementation from kazlib.
Peter Verthez [Wed, 2 Jan 2002 12:22:16 +0000 (12:22 +0000)]
Use hash implementation from kazlib.

22 years agoUse PRE tag for CVS keywords.
Peter Verthez [Tue, 1 Jan 2002 17:41:05 +0000 (17:41 +0000)]
Use PRE tag for CVS keywords.

22 years agoCompletion of the interface description.
Peter Verthez [Tue, 1 Jan 2002 17:36:10 +0000 (17:36 +0000)]
Completion of the interface description.

22 years agoRelease of 0.12.
Peter Verthez [Mon, 31 Dec 2001 16:09:08 +0000 (16:09 +0000)]
Release of 0.12.

22 years agoBugfixes for make distcheck.
Peter Verthez [Mon, 31 Dec 2001 16:07:34 +0000 (16:07 +0000)]
Bugfixes for make distcheck.

22 years agoUpdated.
Peter Verthez [Mon, 31 Dec 2001 16:07:04 +0000 (16:07 +0000)]
Updated.

22 years agoUpdated.
Peter Verthez [Mon, 31 Dec 2001 15:56:49 +0000 (15:56 +0000)]
Updated.

22 years agoExtra files.
Peter Verthez [Mon, 31 Dec 2001 15:56:14 +0000 (15:56 +0000)]
Extra files.

22 years agoMore documentation.
Peter Verthez [Mon, 31 Dec 2001 15:55:40 +0000 (15:55 +0000)]
More documentation.

22 years agoXref on user defined record is optional.
Peter Verthez [Mon, 31 Dec 2001 15:53:51 +0000 (15:53 +0000)]
Xref on user defined record is optional.

22 years agoAdded some initial documentation.
Peter Verthez [Sun, 30 Dec 2001 22:45:43 +0000 (22:45 +0000)]
Added some initial documentation.

22 years agoError routines should provide messages without newlines appended.
Peter Verthez [Sun, 30 Dec 2001 22:44:13 +0000 (22:44 +0000)]
Error routines should provide messages without newlines appended.

22 years agoUse Gedcom_val for the xref in the record start callback too.
Peter Verthez [Sun, 30 Dec 2001 22:43:32 +0000 (22:43 +0000)]
Use Gedcom_val for the xref in the record start callback too.

22 years agoUpdated.
Peter Verthez [Sun, 30 Dec 2001 13:22:11 +0000 (13:22 +0000)]
Updated.

22 years agoCompleted the calling of callbacks.
Peter Verthez [Sun, 30 Dec 2001 13:21:43 +0000 (13:21 +0000)]
Completed the calling of callbacks.

22 years agoWrite most of the output of the test program to an output file.
Peter Verthez [Sun, 30 Dec 2001 13:13:51 +0000 (13:13 +0000)]
Write most of the output of the test program to an output file.
Clean the output file at the start of the test.

22 years agoAdded graceful fallback for date parse errors: put everything as a
Peter Verthez [Sat, 29 Dec 2001 15:19:46 +0000 (15:19 +0000)]
Added graceful fallback for date parse errors: put everything as a
'date phrase' if format not recognized.

22 years agoEliminated code duplication.
Peter Verthez [Sat, 29 Dec 2001 15:09:58 +0000 (15:09 +0000)]
Eliminated code duplication.

22 years agoForgot variable declaration...
Peter Verthez [Fri, 28 Dec 2001 21:13:16 +0000 (21:13 +0000)]
Forgot variable declaration...

22 years agoDon't ignore escapes anymore: just put them as text in the line value.
Peter Verthez [Fri, 28 Dec 2001 20:53:58 +0000 (20:53 +0000)]
Don't ignore escapes anymore: just put them as text in the line value.

22 years agoChanges for parsing dates.
Peter Verthez [Fri, 28 Dec 2001 20:49:01 +0000 (20:49 +0000)]
Changes for parsing dates.

22 years agoUpdated.
Peter Verthez [Fri, 28 Dec 2001 20:46:49 +0000 (20:46 +0000)]
Updated.

22 years agoInterface for date values.
Peter Verthez [Fri, 28 Dec 2001 20:46:16 +0000 (20:46 +0000)]
Interface for date values.
More callbacks.

22 years agoParsing of dates via a separate yacc parser.
Peter Verthez [Fri, 28 Dec 2001 20:43:06 +0000 (20:43 +0000)]
Parsing of dates via a separate yacc parser.
Added some more callbacks in gedcom.y (not complete yet).

22 years agoCalendar manipulation routines from Scott E. Lee.
Peter Verthez [Fri, 28 Dec 2001 20:40:32 +0000 (20:40 +0000)]
Calendar manipulation routines from Scott E. Lee.

22 years agoAdded some more callbacks.
Peter Verthez [Wed, 26 Dec 2001 21:52:58 +0000 (21:52 +0000)]
Added some more callbacks.

22 years agoAdded some explanatory comment to the last item of the enums (and
Peter Verthez [Tue, 25 Dec 2001 09:22:47 +0000 (09:22 +0000)]
Added some explanatory comment to the last item of the enums (and
changed name).

22 years agoMake the external header fit for inclusion in C++ programs.
Peter Verthez [Sun, 23 Dec 2001 10:03:48 +0000 (10:03 +0000)]
Make the external header fit for inclusion in C++ programs.

22 years agoLittle fix for make distcheck.
Peter Verthez [Sat, 22 Dec 2001 16:58:10 +0000 (16:58 +0000)]
Little fix for make distcheck.

22 years agoDon't link libgedcom with the libintl library: let this be done by the
Peter Verthez [Sat, 22 Dec 2001 15:47:21 +0000 (15:47 +0000)]
Don't link libgedcom with the libintl library: let this be done by the
programs themselves.

22 years agoAvoid problems with libintl on make distcheck.
Peter Verthez [Sat, 22 Dec 2001 15:45:31 +0000 (15:45 +0000)]
Avoid problems with libintl on make distcheck.