gedcom-parse.git
21 years agoAdded configure option --enable-debug.
Peter Verthez [Sun, 8 Dec 2002 16:01:23 +0000 (16:01 +0000)]
Added configure option --enable-debug.

21 years agoClear the buffer at init.
Peter Verthez [Sun, 8 Dec 2002 13:14:44 +0000 (13:14 +0000)]
Clear the buffer at init.

21 years agoUse SAFE_BUF_ADDCHAR where appropriate.
Peter Verthez [Sun, 8 Dec 2002 13:14:23 +0000 (13:14 +0000)]
Use SAFE_BUF_ADDCHAR where appropriate.

21 years agoMoved common code to gom_internal.h
Peter Verthez [Sun, 8 Dec 2002 13:13:45 +0000 (13:13 +0000)]
Moved common code to gom_internal.h

21 years agoAdded some common code + fixed memory leak.
Peter Verthez [Sun, 8 Dec 2002 13:13:23 +0000 (13:13 +0000)]
Added some common code + fixed memory leak.

21 years agoPut common code in gom_internal.h
Peter Verthez [Sun, 8 Dec 2002 13:11:04 +0000 (13:11 +0000)]
Put common code in gom_internal.h

21 years agoNew change.
Peter Verthez [Sun, 8 Dec 2002 10:01:42 +0000 (10:01 +0000)]
New change.

21 years agoUse safe buffer mechanism for storing gedcom value (to avoid fixed
Peter Verthez [Sun, 8 Dec 2002 10:01:04 +0000 (10:01 +0000)]
Use safe buffer mechanism for storing gedcom value (to avoid fixed
buffer size).

21 years agoSome changes to safe_buffer structure.
Peter Verthez [Sun, 8 Dec 2002 09:59:57 +0000 (09:59 +0000)]
Some changes to safe_buffer structure.

21 years agoDocument types of Gedcom_val in end callback.
Peter Verthez [Sat, 7 Dec 2002 16:54:42 +0000 (16:54 +0000)]
Document types of Gedcom_val in end callback.

21 years agoUse complete concatenated text instead of concatenating the texts itself.
Peter Verthez [Sat, 7 Dec 2002 16:43:14 +0000 (16:43 +0000)]
Use complete concatenated text instead of concatenating the texts itself.

21 years agoMake a NULL GEDCOM_VAL if there is no string passed in end callback.
Peter Verthez [Sat, 7 Dec 2002 16:40:53 +0000 (16:40 +0000)]
Make a NULL GEDCOM_VAL if there is no string passed in end callback.

21 years agoSome updates.
Peter Verthez [Sat, 7 Dec 2002 14:48:53 +0000 (14:48 +0000)]
Some updates.

21 years agoPass complete concatenated text in end callback.
Peter Verthez [Sat, 7 Dec 2002 14:40:50 +0000 (14:40 +0000)]
Pass complete concatenated text in end callback.

21 years agoBeginnings of write support.
Peter Verthez [Wed, 4 Dec 2002 18:45:12 +0000 (18:45 +0000)]
Beginnings of write support.

21 years agoInit_encodings should be done earlier (at gedcom_init).
Peter Verthez [Wed, 4 Dec 2002 18:44:26 +0000 (18:44 +0000)]
Init_encodings should be done earlier (at gedcom_init).

21 years agoBeginnings of write support.
Peter Verthez [Wed, 4 Dec 2002 18:43:19 +0000 (18:43 +0000)]
Beginnings of write support.

21 years agoLittle change, so that test script don't need test name hardcoded.
Peter Verthez [Wed, 4 Dec 2002 09:45:36 +0000 (09:45 +0000)]
Little change, so that test script don't need test name hardcoded.

21 years agoExtra arguments for the length of non-UTF-8 strings.
Peter Verthez [Sun, 1 Dec 2002 15:25:20 +0000 (15:25 +0000)]
Extra arguments for the length of non-UTF-8 strings.

21 years agoHide the implementation of some types.
Peter Verthez [Sun, 1 Dec 2002 12:35:32 +0000 (12:35 +0000)]
Hide the implementation of some types.

21 years agoConversion changes.
Peter Verthez [Sun, 1 Dec 2002 09:20:42 +0000 (09:20 +0000)]
Conversion changes.

21 years agoUse libutf8.
Peter Verthez [Sun, 1 Dec 2002 09:14:11 +0000 (09:14 +0000)]
Use libutf8.

21 years agoUse conv_buffer interface.
Peter Verthez [Sun, 1 Dec 2002 09:12:34 +0000 (09:12 +0000)]
Use conv_buffer interface.

21 years agoSome changes in interface.
Peter Verthez [Sun, 1 Dec 2002 09:11:40 +0000 (09:11 +0000)]
Some changes in interface.

21 years agoMoved bulk of to_internal in gedcom/encoding.c to here.
Peter Verthez [Sun, 1 Dec 2002 09:10:29 +0000 (09:10 +0000)]
Moved bulk of to_internal in gedcom/encoding.c to here.

21 years agoUse general UTF-8 conversion in libutf8 for to_internal.
Peter Verthez [Sun, 1 Dec 2002 09:09:55 +0000 (09:09 +0000)]
Use general UTF-8 conversion in libutf8 for to_internal.

22 years agoMade conversion interface more general.
Peter Verthez [Sat, 30 Nov 2002 15:50:13 +0000 (15:50 +0000)]
Made conversion interface more general.

22 years ago*** empty log message ***
Peter Verthez [Fri, 29 Nov 2002 19:09:55 +0000 (19:09 +0000)]
*** empty log message ***

22 years agoSome changes...
Peter Verthez [Sun, 24 Nov 2002 19:38:29 +0000 (19:38 +0000)]
Some changes...

22 years agoExtracted safe buffer mechanism to buffer.c for reuse.
Peter Verthez [Sun, 24 Nov 2002 19:36:38 +0000 (19:36 +0000)]
Extracted safe buffer mechanism to buffer.c for reuse.

22 years agoExtracted from message.c for reuse.
Peter Verthez [Sun, 24 Nov 2002 19:35:37 +0000 (19:35 +0000)]
Extracted from message.c for reuse.

22 years agoUpdates for string and UTF-8 functions.
Peter Verthez [Fri, 22 Nov 2002 21:32:34 +0000 (21:32 +0000)]
Updates for string and UTF-8 functions.

22 years agoMore checking on validity of strings.
Peter Verthez [Fri, 22 Nov 2002 21:31:23 +0000 (21:31 +0000)]
More checking on validity of strings.

22 years agoNew file with translatable strings.
Peter Verthez [Fri, 22 Nov 2002 21:30:46 +0000 (21:30 +0000)]
New file with translatable strings.

22 years agoNew test program.
Peter Verthez [Fri, 22 Nov 2002 21:29:23 +0000 (21:29 +0000)]
New test program.

22 years agoTest program for updates in gom.
Peter Verthez [Fri, 22 Nov 2002 21:28:55 +0000 (21:28 +0000)]
Test program for updates in gom.

22 years agoHeader file utf8_locale.h renamed to utf8.h
Peter Verthez [Fri, 22 Nov 2002 21:04:48 +0000 (21:04 +0000)]
Header file utf8_locale.h renamed to utf8.h

22 years agoAdded utf8.c
Peter Verthez [Fri, 22 Nov 2002 20:59:28 +0000 (20:59 +0000)]
Added utf8.c
Renamed utf8_locale.h to utf8.h

22 years agoHeader file is renamed.
Peter Verthez [Fri, 22 Nov 2002 20:54:49 +0000 (20:54 +0000)]
Header file is renamed.

22 years agoRenamed utf8-locale.h to utf8.h.
Peter Verthez [Fri, 22 Nov 2002 20:53:51 +0000 (20:53 +0000)]
Renamed utf8-locale.h to utf8.h.
Added functions is_utf8_string and utf8_strlen.

22 years agoUse dgettext instead of gettext -> no textdomain() needed anymore.
Peter Verthez [Mon, 4 Nov 2002 18:15:12 +0000 (18:15 +0000)]
Use dgettext instead of gettext -> no textdomain() needed anymore.

22 years agoUse dgettext instead of gettext.
Peter Verthez [Mon, 4 Nov 2002 18:14:40 +0000 (18:14 +0000)]
Use dgettext instead of gettext.

22 years agoChange return type of gedcom_init to int.
Peter Verthez [Mon, 4 Nov 2002 18:14:10 +0000 (18:14 +0000)]
Change return type of gedcom_init to int.

22 years agogedcom_date.lex also contains translatable strings.
Peter Verthez [Mon, 4 Nov 2002 18:13:42 +0000 (18:13 +0000)]
gedcom_date.lex also contains translatable strings.

22 years agoLet check-% depend on all instead of all-local.
Peter Verthez [Mon, 4 Nov 2002 18:13:10 +0000 (18:13 +0000)]
Let check-% depend on all instead of all-local.

22 years agoHave a way to test with a different language, through GEDCOM_LANG.
Peter Verthez [Mon, 4 Nov 2002 18:11:39 +0000 (18:11 +0000)]
Have a way to test with a different language, through GEDCOM_LANG.

22 years agoAdded missing header.
Peter Verthez [Mon, 4 Nov 2002 18:11:07 +0000 (18:11 +0000)]
Added missing header.

22 years agoRefactored common parts into test_prologue.sh and test_bulk.sh.
Peter Verthez [Sun, 3 Nov 2002 15:48:19 +0000 (15:48 +0000)]
Refactored common parts into test_prologue.sh and test_bulk.sh.

22 years agoMoved file argument to last position.
Peter Verthez [Sun, 3 Nov 2002 15:25:40 +0000 (15:25 +0000)]
Moved file argument to last position.

22 years agoUpdated translations.
Peter Verthez [Sun, 3 Nov 2002 14:41:13 +0000 (14:41 +0000)]
Updated translations.

22 years agoSome support for testing with valgrind.
Peter Verthez [Sun, 3 Nov 2002 13:21:26 +0000 (13:21 +0000)]
Some support for testing with valgrind.

22 years agoNew test (for textdomain corruption).
Peter Verthez [Sun, 3 Nov 2002 13:18:56 +0000 (13:18 +0000)]
New test (for textdomain corruption).

22 years agoThe function gedcom_init now calls setlocale.
Peter Verthez [Sun, 3 Nov 2002 13:18:00 +0000 (13:18 +0000)]
The function gedcom_init now calls setlocale.

22 years agoSmall correction in help string.
Peter Verthez [Sun, 3 Nov 2002 13:17:31 +0000 (13:17 +0000)]
Small correction in help string.

22 years agoMove setlocale call to gedcom_init.
Peter Verthez [Sun, 3 Nov 2002 13:14:34 +0000 (13:14 +0000)]
Move setlocale call to gedcom_init.
Make strdup of saved textdomain, to avoid corruption.

22 years agoRemove unused variable DMALLOC_LOG.
Peter Verthez [Sun, 3 Nov 2002 12:51:34 +0000 (12:51 +0000)]
Remove unused variable DMALLOC_LOG.

22 years agoRemoved support for testing with dmalloc (valgrind is better...).
Peter Verthez [Sun, 3 Nov 2002 12:48:34 +0000 (12:48 +0000)]
Removed support for testing with dmalloc (valgrind is better...).

22 years agoBugfix.
Peter Verthez [Sun, 3 Nov 2002 10:22:44 +0000 (10:22 +0000)]
Bugfix.

22 years agoDocumenting new m4 macro for configure.in support.
Peter Verthez [Sun, 3 Nov 2002 10:20:03 +0000 (10:20 +0000)]
Documenting new m4 macro for configure.in support.

22 years agoSupport for installing m4 macros.
Peter Verthez [Sun, 3 Nov 2002 10:18:29 +0000 (10:18 +0000)]
Support for installing m4 macros.

22 years agoAdded function gedcom_check_version.
Peter Verthez [Sun, 3 Nov 2002 10:10:23 +0000 (10:10 +0000)]
Added function gedcom_check_version.

22 years agoUse gedcom_check_version when available.
Peter Verthez [Sun, 3 Nov 2002 10:09:57 +0000 (10:09 +0000)]
Use gedcom_check_version when available.

22 years agoNew directory m4.
Peter Verthez [Sat, 2 Nov 2002 09:06:01 +0000 (09:06 +0000)]
New directory m4.

22 years agoAutoconf/automake macro for the Gedcom parser library.
Peter Verthez [Sat, 2 Nov 2002 09:05:26 +0000 (09:05 +0000)]
Autoconf/automake macro for the Gedcom parser library.

22 years agoAlso distribute the new gom.html file.
Peter Verthez [Fri, 1 Nov 2002 20:27:58 +0000 (20:27 +0000)]
Also distribute the new gom.html file.

22 years agoDocumented the string manipulation functions.
Peter Verthez [Fri, 1 Nov 2002 20:27:36 +0000 (20:27 +0000)]
Documented the string manipulation functions.

22 years agoLittle updates.
Peter Verthez [Fri, 1 Nov 2002 20:26:40 +0000 (20:26 +0000)]
Little updates.

22 years agoExtracted GOM details to a new file.
Peter Verthez [Fri, 1 Nov 2002 17:32:15 +0000 (17:32 +0000)]
Extracted GOM details to a new file.

22 years agoLet gomxref.html depend on the generating script.
Peter Verthez [Fri, 1 Nov 2002 13:46:54 +0000 (13:46 +0000)]
Let gomxref.html depend on the generating script.

22 years agoDocument the new cross-reference handling functions.
Peter Verthez [Fri, 1 Nov 2002 13:46:21 +0000 (13:46 +0000)]
Document the new cross-reference handling functions.

22 years agoPointer with only one character is also valid.
Peter Verthez [Fri, 1 Nov 2002 13:43:43 +0000 (13:43 +0000)]
Pointer with only one character is also valid.

22 years agoUse function is_valid_pointer (also checks for maximum size).
Peter Verthez [Fri, 1 Nov 2002 13:42:34 +0000 (13:42 +0000)]
Use function is_valid_pointer (also checks for maximum size).

22 years agoGenerate links to the definitions in the Gedcom standard.
Peter Verthez [Fri, 1 Nov 2002 10:32:40 +0000 (10:32 +0000)]
Generate links to the definitions in the Gedcom standard.

22 years agoAdded links to the definitions in the Gedcom standard.
Peter Verthez [Fri, 1 Nov 2002 10:32:02 +0000 (10:32 +0000)]
Added links to the definitions in the Gedcom standard.

22 years agoAdded libcharset as integrated external code.
Peter Verthez [Fri, 1 Nov 2002 08:46:22 +0000 (08:46 +0000)]
Added libcharset as integrated external code.

22 years agoInclude of stdio.h is not necessary.
Peter Verthez [Fri, 1 Nov 2002 08:43:52 +0000 (08:43 +0000)]
Include of stdio.h is not necessary.

22 years agoDon't let bogus.test depend on a file that can change.
Peter Verthez [Fri, 1 Nov 2002 08:38:39 +0000 (08:38 +0000)]
Don't let bogus.test depend on a file that can change.

22 years agoIncrement line number also for generating gedcom level error.
Peter Verthez [Wed, 30 Oct 2002 18:47:57 +0000 (18:47 +0000)]
Increment line number also for generating gedcom level error.

22 years agoNew test (due to bug 613480).
Peter Verthez [Wed, 30 Oct 2002 18:15:51 +0000 (18:15 +0000)]
New test (due to bug 613480).

22 years agoNew reference output after resolution of line numbering bug (613480).
Peter Verthez [Wed, 30 Oct 2002 18:14:38 +0000 (18:14 +0000)]
New reference output after resolution of line numbering bug (613480).

22 years agoAdded an error message.
Peter Verthez [Wed, 30 Oct 2002 18:13:50 +0000 (18:13 +0000)]
Added an error message.

22 years agoFix for line numbering bug (bug 613480).
Peter Verthez [Wed, 30 Oct 2002 18:05:33 +0000 (18:05 +0000)]
Fix for line numbering bug (bug 613480).

22 years agoRelease 0.17.2
Peter Verthez [Mon, 28 Oct 2002 19:22:29 +0000 (19:22 +0000)]
Release 0.17.2

22 years agoTest release 0.17.2
Peter Verthez [Mon, 28 Oct 2002 19:16:46 +0000 (19:16 +0000)]
Test release 0.17.2

22 years agoSecond test release.
Peter Verthez [Mon, 28 Oct 2002 19:14:05 +0000 (19:14 +0000)]
Second test release.

22 years agoPut generated lex and yacc files also in distribution.
Peter Verthez [Sun, 27 Oct 2002 19:43:38 +0000 (19:43 +0000)]
Put generated lex and yacc files also in distribution.

22 years agoMake bogus.ged for bogus test.
Peter Verthez [Sun, 27 Oct 2002 19:41:22 +0000 (19:41 +0000)]
Make bogus.ged for bogus test.

22 years agoNew reference output.
Peter Verthez [Sun, 27 Oct 2002 19:40:58 +0000 (19:40 +0000)]
New reference output.

22 years agoBogus file is now bogus.ged (to make 'make distcheck' work).
Peter Verthez [Sun, 27 Oct 2002 19:40:37 +0000 (19:40 +0000)]
Bogus file is now bogus.ged (to make 'make distcheck' work).

22 years agoChange to make 'make distcheck' work.
Peter Verthez [Sun, 27 Oct 2002 19:40:07 +0000 (19:40 +0000)]
Change to make 'make distcheck' work.

22 years agoChange for testing non-existing file.
Peter Verthez [Sun, 27 Oct 2002 19:39:31 +0000 (19:39 +0000)]
Change for testing non-existing file.

22 years agoFunction to compute a simple case of base name.
Peter Verthez [Sun, 27 Oct 2002 18:05:03 +0000 (18:05 +0000)]
Function to compute a simple case of base name.

22 years agoOnly base name of input file in reference output.
Peter Verthez [Sun, 27 Oct 2002 18:04:07 +0000 (18:04 +0000)]
Only base name of input file in reference output.

22 years agoOnly base names in reference output.
Peter Verthez [Sun, 27 Oct 2002 18:03:26 +0000 (18:03 +0000)]
Only base names in reference output.

22 years agoPut generated doc file gomxref.html also in dist (so perl is not needed
Peter Verthez [Sun, 27 Oct 2002 16:39:48 +0000 (16:39 +0000)]
Put generated doc file gomxref.html also in dist (so perl is not needed
at make-time).

22 years agoGeneralize search for iconv conversions, check whether iconv has the needed
Peter Verthez [Sun, 27 Oct 2002 15:55:09 +0000 (15:55 +0000)]
Generalize search for iconv conversions, check whether iconv has the needed
features.

22 years agoDisable smart preprocessing on MacOSX, check size of void* (for Alpha) and
Peter Verthez [Sun, 27 Oct 2002 15:54:29 +0000 (15:54 +0000)]
Disable smart preprocessing on MacOSX, check size of void* (for Alpha) and
check whether iconv has the needed features.

22 years agoUse more standard names for Unicode encodings.
Peter Verthez [Sun, 27 Oct 2002 15:53:34 +0000 (15:53 +0000)]
Use more standard names for Unicode encodings.

22 years agoExtra C flags for portability.
Peter Verthez [Sun, 27 Oct 2002 15:52:14 +0000 (15:52 +0000)]
Extra C flags for portability.

22 years agoVarious portability modifications.
Peter Verthez [Sun, 27 Oct 2002 15:51:21 +0000 (15:51 +0000)]
Various portability modifications.