gedcom-parse.git
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.

22 years agoCorrect VERSION.
Peter Verthez [Sat, 15 Dec 2001 15:05:21 +0000 (15:05 +0000)]
Correct VERSION.

22 years agoRelease 0.11
Peter Verthez [Sat, 15 Dec 2001 14:59:25 +0000 (14:59 +0000)]
Release 0.11

22 years ago*** empty log message ***
Peter Verthez [Sat, 15 Dec 2001 14:33:08 +0000 (14:33 +0000)]
*** empty log message ***

22 years agoDutch translation file for 0.11.
Peter Verthez [Sat, 15 Dec 2001 14:32:57 +0000 (14:32 +0000)]
Dutch translation file for 0.11.

22 years agoTemplate file for 0.11.
Peter Verthez [Sat, 15 Dec 2001 14:32:43 +0000 (14:32 +0000)]
Template file for 0.11.

22 years agoMove INTERNAL_ENCODING to gedcom_internal.h
Peter Verthez [Sat, 15 Dec 2001 13:43:31 +0000 (13:43 +0000)]
Move INTERNAL_ENCODING to gedcom_internal.h

22 years agoPut INTERNAL_ENCODING here instead of encoding.c
Peter Verthez [Sat, 15 Dec 2001 13:43:13 +0000 (13:43 +0000)]
Put INTERNAL_ENCODING here instead of encoding.c

22 years agoMake sure that gettext uses UTF-8 as target encoding.
Peter Verthez [Sat, 15 Dec 2001 13:42:49 +0000 (13:42 +0000)]
Make sure that gettext uses UTF-8 as target encoding.

22 years agoAdded message.c.
Peter Verthez [Sat, 15 Dec 2001 13:30:02 +0000 (13:30 +0000)]
Added message.c.

22 years agoRe-added gedcom-debug-print statements.
Peter Verthez [Sat, 15 Dec 2001 13:29:28 +0000 (13:29 +0000)]
Re-added gedcom-debug-print statements.

22 years agoAdded Dutch language.
Peter Verthez [Thu, 13 Dec 2001 20:41:24 +0000 (20:41 +0000)]
Added Dutch language.

22 years agoTemplate file for translations.
Peter Verthez [Thu, 13 Dec 2001 20:40:34 +0000 (20:40 +0000)]
Template file for translations.

22 years agoDutch translation added.
Peter Verthez [Thu, 13 Dec 2001 20:31:14 +0000 (20:31 +0000)]
Dutch translation added.

22 years agoRemove newline from an error.
Peter Verthez [Thu, 13 Dec 2001 20:15:28 +0000 (20:15 +0000)]
Remove newline from an error.

22 years agoLittle better error messages.
Peter Verthez [Thu, 13 Dec 2001 19:47:20 +0000 (19:47 +0000)]
Little better error messages.

22 years agoChanged some gedcom_message calls to gedcom_debug_print (because they
Peter Verthez [Thu, 13 Dec 2001 19:46:59 +0000 (19:46 +0000)]
Changed some gedcom_message calls to gedcom_debug_print (because they
just give information for developers).

22 years agoAdded CVS tags.
Peter Verthez [Tue, 11 Dec 2001 21:08:50 +0000 (21:08 +0000)]
Added CVS tags.

22 years agoAdded support for gettext.
Peter Verthez [Tue, 11 Dec 2001 21:06:02 +0000 (21:06 +0000)]
Added support for gettext.

22 years agoAdded interface for gettext.
Peter Verthez [Tue, 11 Dec 2001 21:05:20 +0000 (21:05 +0000)]
Added interface for gettext.

22 years agoInitialize the textdomain for gettext (and restore at end of gedcom-parse-file
Peter Verthez [Tue, 11 Dec 2001 21:04:32 +0000 (21:04 +0000)]
Initialize the textdomain for gettext (and restore at end of gedcom-parse-file
function).
Added gettext calls.

22 years agoAdded gettext calls.
Peter Verthez [Tue, 11 Dec 2001 21:03:50 +0000 (21:03 +0000)]
Added gettext calls.

22 years ago*** empty log message ***
Peter Verthez [Mon, 10 Dec 2001 20:43:30 +0000 (20:43 +0000)]
*** empty log message ***

22 years agoUse of AM_CONFIG_HEADER
Peter Verthez [Mon, 10 Dec 2001 20:38:50 +0000 (20:38 +0000)]
Use of AM_CONFIG_HEADER

22 years agoUse of gettext.
Peter Verthez [Mon, 10 Dec 2001 20:34:35 +0000 (20:34 +0000)]
Use of gettext.

22 years agoAdded stamp-h.in (used by AM_CONFIG_HEADER).
Peter Verthez [Mon, 10 Dec 2001 20:27:50 +0000 (20:27 +0000)]
Added stamp-h.in (used by AM_CONFIG_HEADER).

22 years agoAdditional data for config.h.in
Peter Verthez [Mon, 10 Dec 2001 20:21:22 +0000 (20:21 +0000)]
Additional data for config.h.in

22 years agogettextize
Peter Verthez [Mon, 10 Dec 2001 20:14:25 +0000 (20:14 +0000)]
gettextize

22 years agoSupport for the lexer test programs.
Peter Verthez [Mon, 10 Dec 2001 20:00:08 +0000 (20:00 +0000)]
Support for the lexer test programs.