Compare commits

..
Author SHA1 Message Date
Richard Taylor 02f51e73c2 SVN reorganisation: Move current maintenance branches
svn: r12906
2009-08-07 08:10:13 +00:00
Don Allingham 0e455d770e branch of 1.0
svn: r8578
2007-06-18 04:25:45 +00:00
Don Allingham b1eceb227b Fixed apply on test
svn: r1658
2003-06-04 13:00:32 +00:00
Donald A. Peterson e0448bd957 Removed wildcards from Makefiles for better POSIX-compliant portability
svn: r1321
2003-02-28 02:52:19 +00:00
Don Allingham 8881f035a3 Patch-release for 0.8.1
svn: r1312
2003-02-17 03:08:06 +00:00
Don Allingham a268c2b7f8 Fixed removal of child
svn: r1293
2003-02-09 03:13:04 +00:00
Bruce DeGrasse 3b212ae93c Fix translation problems
svn: r1270
2003-01-23 20:46:04 +00:00
Don Allingham 277f62b87f Fixed ISO date format
svn: r1265
2003-01-20 13:31:49 +00:00
Donald A. Peterson 3c2cca7311 Moved INSTALL to HACKING since INSTALL can be overwritten by autotools (namely autoreconf -vfi)
svn: r1257
2003-01-16 19:49:53 +00:00
Don Allingham 5abc0e69c5 Handle unknown gender
svn: r1237
2003-01-03 02:18:54 +00:00
Don Allingham 6e813bd669 Double click merges
svn: r1236
2003-01-03 01:01:14 +00:00
Laurent Protois 2f538fb8fa french translation fixes
svn: r1229
2002-12-20 11:39:53 +00:00
Laurent Protois e62273c4ba fixes bug for cvs
svn: r1228
2002-12-20 10:44:45 +00:00
Laurent Protois c286feccbd Reports bug fixes
svn: r1227
2002-12-20 08:02:11 +00:00
Laurent Protois 048f2b5524 little fixes for 0.8.1
svn: r1226
2002-12-19 07:43:25 +00:00
Laurent Protois 1b71569e4c Polish Translation
svn: r1225
2002-12-17 15:04:23 +00:00
Laurent Protois d4129e6d09 0.8.1 updated translation
svn: r1218
2002-12-04 15:49:23 +00:00
Don Allingham 2b7098997a Bookmark fixes, document generators handling of &, >, and <, bump up version
svn: r1216
2002-12-01 23:43:46 +00:00
Marcos Bedinelli d576c42609 Updated Brazilian-Portuguese translation for GRAMPS 0.8.1
svn: r1213
2002-11-29 17:37:57 +00:00
Jens Arvidsson eee0970702 Update to 0.8.1.
Miscellaneous error corrections.


svn: r1209
2002-11-26 20:32:00 +00:00
Alex Roitman 6e598fb7dd Updated Russian translation for GRAMPS 0.8.1
svn: r1208
2002-11-26 16:05:51 +00:00
Lars Lundin d59d9ede7a Translation from msgmerge of da_DK.po & template.po in current CVS
svn: r1206
2002-11-26 08:03:50 +00:00
Unknown 26dec30cd7 Updated German translation for GRAMPS 0.8.1
svn: r1203
2002-11-24 22:41:39 +00:00
Don Allingham 252449f47c OpenOffice fix for spaces in filenames, translation extraction improvements
svn: r1202
2002-11-24 15:28:31 +00:00
Laurent Protois 36b7977281 trying to fix translation
svn: r1201
2002-11-21 07:36:40 +00:00
Bruce DeGrasse 862d75e46f Update Date and Place Text
svn: r1198
2002-11-19 22:53:02 +00:00
Bruce DeGrasse 23a465d2cb Update Date and Place Text
svn: r1197
2002-11-19 22:45:16 +00:00
Bruce DeGrasse 8d85acaa2a Update Date and Place text
svn: r1196
2002-11-19 16:04:46 +00:00
Don Allingham 4da26411e5 Check for file:// prefix on XML names for SAX parsers
svn: r1193
2002-11-18 14:19:28 +00:00
Don Allingham 7886602bb0 Better traceback handling
svn: r1192
2002-11-17 15:31:21 +00:00
Don Allingham 6282fa7a9d Patches from ADL
svn: r1187
2002-11-13 13:36:23 +00:00
Laurent Protois 302ebfcee9 fixed translation for cvs
svn: r1186
2002-11-12 10:58:57 +00:00
Unknown 9a3a92f0da Updated German translation
svn: r1183
2002-11-11 19:54:35 +00:00
Don Allingham 4501539df0 Makefile fix for Polish translation
svn: r1182
2002-11-11 13:34:51 +00:00
Don Allingham 685c2edc7e Added Polish Translation
svn: r1181
2002-11-11 13:33:51 +00:00
Don Allingham cad537aa50 UPdated version number
svn: r1180
2002-11-11 13:30:24 +00:00
Don Allingham 4d28689c85 Patches from Alexandre Duret-Lutz
svn: r1179
2002-11-11 13:28:36 +00:00
Don Allingham c8dc6063b5 Fixed spouse display problems
svn: r1168
2002-11-08 02:29:51 +00:00
Don Allingham 3a6b6482c6 patchlevel 3 release
svn: r1167
2002-11-07 13:39:43 +00:00
Don Allingham 0bc6bba161 Removed the 'replace' option on encoding. Caused exception
svn: r1166
2002-11-05 05:30:06 +00:00
Unknown 7036479568 Typo in GraphViz.py and updated German translation
svn: r1164
2002-11-04 20:34:14 +00:00
Don Allingham 7341d29757 HasCommonANcestorWith patch from Alexandre Duret-Lutz
svn: r1159
2002-11-02 21:02:27 +00:00
Don Allingham 7112c67963 GEDCOM fixes from Alexandre Duret-Lutz
svn: r1158
2002-11-02 20:50:33 +00:00
Don Allingham 640ffe2b5b Fixed alternate calendar date format
svn: r1154
2002-10-27 15:34:34 +00:00
Jens Arvidsson e43ca0fa4f New translator: Jens Arvidsson\nMainly Translation of new messages since version 0.7.2.
svn: r1150
2002-10-26 18:23:42 +00:00
Don Allingham 6e636124a8 Patch to prevent overlaps from Billy Earney
svn: r1149
2002-10-26 14:44:59 +00:00
Don Allingham 1bae0ade95 Added 'file://' prefix to parser file names - thanks to Jay Treacy
svn: r1147
2002-10-25 00:03:09 +00:00
Don Allingham 3e936698c3 Updated bug checks
svn: r1138
2002-10-14 00:39:26 +00:00
Don Allingham 524507eac0 Fixed deleting of a family
svn: r1137
2002-09-17 01:48:20 +00:00
Don Allingham 5a5ae003bb Updates from Gary Shao
svn: r1136
2002-09-12 03:58:47 +00:00
Donald A. Peterson d3a0802f3d * Added new/missing XML elements
* <seriesid> relation element added for scrollkeeper 0.3.X compatability
(Thanks to James Treacy at deb.org!)


svn: r1135
2002-09-09 16:55:01 +00:00
Donald A. Peterson 43d98dbe6d * Added extra/missing XML elements.
* <seriesid> generated for scrollkeeper 0.3.x series (Thanks James!)


svn: r1134
2002-09-09 16:53:35 +00:00
Donald A. Peterson 55515a08dc Removed intllibs libraries from the tarball package; they should still get
built for the rpm, though.


svn: r1133
2002-09-09 16:52:06 +00:00
Don Allingham 7dfe56eaf0 changed version number
svn: r1132
2002-09-08 22:43:37 +00:00
Don Allingham 88c8d4b317 WriteGedcom fixes, capitalize filter
svn: r1131
2002-09-08 22:42:16 +00:00
Don Allingham 2bf289af25 Fixed set_int/sync problem in GrampsCfg, caught BadGEDCOM exception.
svn: r1130
2002-09-08 19:37:56 +00:00
Don Allingham f5a3b05808 Hopefully removed *.so files from the building of the tarball, added
GraphViz patches from Alexandre Duret-Lutz.


svn: r1129
2002-09-04 12:54:38 +00:00
Don Allingham 2cc4a82489 Python 2.1 has a bug with Person being used as an index to a dictionary.
Switched to using the ID instead.


svn: r1128
2002-08-26 03:17:12 +00:00
Don Allingham 2f4d2afe49 Fixed typo
svn: r1127
2002-08-25 14:30:12 +00:00
Don Allingham 634f484c28 Fixed mrel/frel adoption checking
svn: r1126
2002-08-21 13:04:05 +00:00
Don Allingham 428f6758d7 Date comparison fix
svn: r1125
2002-08-21 04:16:03 +00:00
Don Allingham 9c41fe5114 Fixes for bad date detection ZODB source display
svn: r1123
2002-08-20 01:39:00 +00:00
Don Allingham 6f04e10483 Ready for 0.8.0 release
svn: r1122
2002-08-19 04:34:45 +00:00
Alex Roitman f7bb3b1926 Translation for 0.8.0
svn: r1121
2002-08-19 03:35:50 +00:00
Don Allingham 901b2b6ef2 UPdate for 0.8.0 release
svn: r1120
2002-08-19 02:10:23 +00:00
Don Allingham 449ce9c067 Provide progress bar
svn: r1119
2002-08-18 22:36:43 +00:00
Donald A. Peterson 8a27fc560e A little more information moving/reorganizing between the documents
svn: r1118
2002-08-07 04:34:00 +00:00
Don Allingham fd50342129 Source Reference fixes
svn: r1117
2002-08-07 04:12:13 +00:00
Marcos Bedinelli b8b3371158 Brazilian-Portuguese translation for GRAMPS 0.8.0
svn: r1116
2002-08-07 03:02:15 +00:00
Donald A. Peterson 3dfbfb7df6 Corrected outdated documentation info and links.
svn: r1115
2002-08-07 01:26:01 +00:00
Don Allingham 9b24e2d7ad Updated
svn: r1114
2002-08-06 03:41:37 +00:00
Unknown 145b79afec German translation for GRAMPS 0.8.0
svn: r1113
2002-08-05 19:36:03 +00:00
Lars Lundin 41c2b4a2fe Translation from msgmerge of da_DK.po & template.po in template.po announced 05 Aug 2002
svn: r1112
2002-08-05 14:58:18 +00:00
Don Allingham d8a4ea1e98 Updated template.po file for 0.8.0
svn: r1111
2002-08-05 13:50:30 +00:00
Don Allingham c824c9a61d Fixed deleting a place with a reference
svn: r1110
2002-08-05 13:40:37 +00:00
Don Allingham 7248038876 Check for None as value for update function
svn: r1109
2002-08-05 13:32:46 +00:00
Don Allingham ff83ad8d29 Image fix for Mandrake - skip using imlib
svn: r1108
2002-08-05 03:13:15 +00:00
Don Allingham 3bb508adfc Updated to RC4
svn: r1107
2002-08-04 14:35:11 +00:00
Don Allingham 75dc8f086d Fixed GEDCOM parsing of Julian dates
svn: r1106
2002-08-04 13:34:57 +00:00
Don Allingham 3332753f02 Handle scaling of data using Imagick
svn: r1105
2002-08-03 04:28:44 +00:00
Don Allingham e599e10cf3 ReadGedcom importing improvements
svn: r1104
2002-08-03 03:44:00 +00:00
Don Allingham 84cc4768b4 Remember image location
svn: r1103
2002-08-01 04:16:55 +00:00
Don Allingham 3c0dfe0b20 Update for 0.8.0-rc3
svn: r1102
2002-07-30 23:25:48 +00:00
Don Allingham 6852158cb3 Handle deleting of images
svn: r1101
2002-07-28 16:41:21 +00:00
Don Allingham 6df1ab1608 Updated GRAMPS shell script to build LD_PRELOAD variable correctly
svn: r1100
2002-07-27 13:54:56 +00:00
Don Allingham 4bb7d8cef6 Update for RC2
svn: r1099
2002-07-26 04:07:17 +00:00
Don Allingham f43264842b Removed images
svn: r1098
2002-07-25 20:28:49 +00:00
Don Allingham 583ae8e164 Added GdkImlib importing
svn: r1097
2002-07-25 19:36:09 +00:00
Don Allingham 70a8432c80 Fix list sorting problem after deleting a person
svn: r1096
2002-07-25 13:18:01 +00:00
Don Allingham ac17a8ef95 Update for release candidate
svn: r1094
2002-07-24 03:19:06 +00:00
Donald A. Peterson 0bf2c2d116 Added hook to ensure py-compile script is executable. Updated autmoake ftp
URL's to point to correct location at ftp.gnu.org


svn: r1093
2002-07-24 00:45:17 +00:00
Don Allingham 511fa176f9 Made executable
svn: r1092
2002-07-23 18:20:47 +00:00
Don Allingham 62982b5d99 Versions again
svn: r1091
2002-07-23 17:47:04 +00:00
Don Allingham 87fa33b9fd More version number fun
svn: r1090
2002-07-23 17:33:48 +00:00
Don Allingham 9f09556523 Changes for version number handling
svn: r1089
2002-07-23 17:04:34 +00:00
Don Allingham 7f4b58f778 Updated version number
svn: r1088
2002-07-23 16:42:19 +00:00
Don Allingham 39989f1992 Updated version number
svn: r1087
2002-07-23 16:40:38 +00:00
Don Allingham d4f934ea4e Update for 0.8.0 release candidate 1
svn: r1086
2002-07-23 16:23:18 +00:00
Don Allingham 363d96e877 Update version
svn: r1085
2002-07-23 16:22:11 +00:00
Don Allingham ceac34e3be Try to handle UTF8 errors better.
svn: r1084
2002-07-23 03:33:07 +00:00
Lars Lundin a1076cb3c8 Translation from msgmerge of da_DK.po & template.po in snap20020717
svn: r1083
2002-07-19 09:24:37 +00:00
Unknown b125dd70fd Updated German translation
svn: r1082
2002-07-18 18:37:29 +00:00
Don Allingham 87b3890b51 New snapshot
svn: r1080
2002-07-18 01:05:02 +00:00
Unknown caa5ca9518 Updated German translations
svn: r1079
2002-07-15 19:42:23 +00:00
Don Allingham 2e778a7d9a Update for .in files
svn: r1078
2002-07-14 23:36:28 +00:00
Don Allingham 335893b8b1 New Czech translation
svn: r1077
2002-07-13 21:00:15 +00:00
Don Allingham dd7d77b9ff Added cs to the languages
svn: r1076
2002-07-12 13:14:50 +00:00
Don Allingham 6d4d2f387d Czech language
svn: r1075
2002-07-12 13:14:25 +00:00
Don Allingham 4c42d40c5b Handle 'name' not being initialized.
svn: r1074
2002-07-11 16:19:10 +00:00
Laurent Protois 985af0cb00 update for last cvs
svn: r1073
2002-07-09 07:03:50 +00:00
Don Allingham b2aebebfb1 Check for empty person in dump_parent
svn: r1072
2002-07-07 13:10:51 +00:00
Alex Roitman 25cc7f9da8 Updated Russan tranlsation
svn: r1071
2002-07-06 13:57:00 +00:00
Don Allingham 8a453db80c Removed locale directory. Files will be installed directly.
svn: r1070
2002-07-03 22:01:25 +00:00
Don Allingham 008b98777c Improved checking
svn: r1069
2002-07-03 21:50:21 +00:00
Donald A. Peterson b424e74e3e Added automake and autoconf version dependencies for building
svn: r1068
2002-07-03 15:22:57 +00:00
Don Allingham 189189b29c Fixed xmlFile and zodbFile
svn: r1067
2002-07-03 03:56:21 +00:00
Don Allingham 4e5e9af129 Fixed report bugs
svn: r1066
2002-07-02 19:36:03 +00:00
Don Allingham d84fcbe473 Fixed missing zodbFile and xmlFile constants
svn: r1065
2002-07-02 15:34:08 +00:00
Donald A. Peterson 7fbccb0ae7 More Makefile overhaul
svn: r1064
2002-07-01 19:05:11 +00:00
Donald A. Peterson 4be36e1045 Vastly overhauled Makefile heirarchy to conform to GNU automake/autoconf
technique.


svn: r1063
2002-07-01 18:55:23 +00:00
Donald A. Peterson 5c025f2366 * New Makefile structure
* screengrabs moved from "images" to "figures" to conform with GNOME
  guidelines
* gramps-manual removed since that is now generated in the make process
  and not needed in a developer's release.


svn: r1062
2002-07-01 18:54:15 +00:00
Don Allingham 1f5447fca3 GEDCOM import improvements
svn: r1061
2002-06-30 18:17:18 +00:00
Don Allingham 36bc41d845 Fixed mergine and name types
svn: r1060
2002-06-29 19:53:53 +00:00
Don Allingham 4f0ca1eb03 Fixed attempt to import ANSEL
svn: r1059
2002-06-29 13:45:38 +00:00
Don Allingham 7dd0404199 Added Bruce DeGrasse's Detail Descendant Report
svn: r1058
2002-06-29 05:01:16 +00:00
Donald A. Peterson f97fd2cae9 removed setting of executable bit on certain .py files. It wasn't needed
svn: r1057
2002-06-26 05:59:52 +00:00
Don Allingham 2810794282 Speed improvements for GEDCOM export
svn: r1056
2002-06-26 03:21:20 +00:00
Don Allingham dbcbc1428e Better traceback checking, improved documentation
svn: r1055
2002-06-25 03:37:27 +00:00
Alex Roitman 331fb9ecda Russian translation for snap20020622
svn: r1054
2002-06-24 23:00:21 +00:00
Unknown 767a64e9aa German translation of snap20020622 - part 2
svn: r1053
2002-06-24 18:07:30 +00:00
Unknown e9c138f2c5 German translation for snap20020622 - part 1
svn: r1052
2002-06-23 15:47:43 +00:00
Don Allingham 88b5cbb727 Updated version
svn: r1050
2002-06-23 03:49:07 +00:00
Don Allingham 7cbb3fa62e Improved the documenation.
svn: r1048
2002-06-22 05:02:46 +00:00
Don Allingham 41b82c6635 Updated template file
svn: r1047
2002-06-21 23:43:01 +00:00
Don Allingham e427a1c0f8 Code clean up, fixed the elusive AutoComp failure.
svn: r1046
2002-06-21 13:25:10 +00:00
Don Allingham 377d0056a6 Removed ListColors, and incorporated it into Sorter
svn: r1045
2002-06-20 03:24:53 +00:00
Don Allingham 0b6680a667 Fixed revision keyword for CVS
svn: r1044
2002-06-20 03:00:16 +00:00
Don Allingham 8264d24492 Updated the comments in the code
svn: r1043
2002-06-20 02:59:37 +00:00
Don Allingham ec8c638ac3 Sorting in ChooseParents dialog
svn: r1042
2002-06-20 02:06:06 +00:00
Don Allingham 66c41b8781 Updated documentation
svn: r1041
2002-06-18 23:17:36 +00:00
Don Allingham 95d34a9aa9 Cleaned up SubstKeyword
svn: r1040
2002-06-18 22:20:09 +00:00
Don Allingham 3f74fdd247 Centralized handling of keyword substitutions in reports
svn: r1039
2002-06-18 21:29:24 +00:00
Don Allingham bb44309d41 Marriage editor udated for primary source/confidence
svn: r1038
2002-06-18 17:18:41 +00:00
Don Allingham e118bf9a19 Added marriage information to the AncestorChart
svn: r1037
2002-06-18 04:20:48 +00:00
Don Allingham fa95185e38 LDS visible tab working better
svn: r1036
2002-06-18 03:21:50 +00:00
Don Allingham 035176f258 Fixed handling of multiple marriages and add a new person in the AddSpouse dialog
svn: r1035
2002-06-18 03:10:43 +00:00
Don Allingham c84d81b883 Tabs for sources and notes in the editors
svn: r1034
2002-06-17 04:01:44 +00:00
Don Allingham d0fd7ec8bf Fix source extracting colormap
svn: r1033
2002-06-16 14:32:32 +00:00
Don Allingham f17c378f8f Extract colormap from the passed clist, not the top level window.
svn: r1032
2002-06-16 14:31:16 +00:00
Don Allingham 3d9acafd36 Sorting on source references
svn: r1031
2002-06-16 04:39:30 +00:00
Don Allingham 308ab9d25e Display primary source on event list window
svn: r1030
2002-06-16 04:10:37 +00:00
Don Allingham 46427e9d21 Fixed syntax error
svn: r1029
2002-06-15 23:33:15 +00:00
Don Allingham 227020c948 Better looping control
svn: r1028
2002-06-15 21:46:42 +00:00
Don Allingham 6257af93f3 Remove getting values from maps. Use the key lists instead
svn: r1027
2002-06-14 04:30:20 +00:00
Don Allingham 9e88afc8af Better handling of notes
svn: r1026
2002-06-13 04:10:22 +00:00
Don Allingham 6c6e848453 *** empty log message ***
svn: r1025
2002-06-13 02:40:53 +00:00
Don Allingham 7f4d295118 Added DisplayTrace class to warn on tracebacks
svn: r1024
2002-06-11 17:56:14 +00:00
Don Allingham de6581ef8c Updates
svn: r1023
2002-06-10 04:53:53 +00:00
Don Allingham a93a7a1b17 ReadGedcom patch from Mark Lewis, Filter update for event match problem, improved Find for ZODB
svn: r1022
2002-06-04 04:04:07 +00:00
Don Allingham 0919da6457 Added unique_note to the SourceRef, thanks to a patch from Mark Lewis.
svn: r1021
2002-06-01 12:11:03 +00:00
Don Allingham 477b12e186 Fix initial sort value
svn: r1020
2002-06-01 04:18:30 +00:00
Don Allingham 795eda230d CList sorter
svn: r1018
2002-06-01 02:09:00 +00:00
Don Allingham 94a7c4b139 Updated translations
svn: r1017
2002-06-01 02:08:29 +00:00
Don Allingham 2640150cb9 Update for common sorting
svn: r1016
2002-05-31 21:24:24 +00:00
Don Allingham bf95b99385 Fix reordering task for ZODB support
svn: r1015
2002-05-31 04:04:33 +00:00
Don Allingham 0430d28b49 Handle list colors for python 2, fix broken family links
svn: r1014
2002-05-30 22:34:58 +00:00
Laurent Protois 2a030b59c6 Updates french translation (there was an ambiguity in translated text)
svn: r1013
2002-05-30 16:58:44 +00:00
Don Allingham 718fd9a3fe Merge updates for ZODB, surnames saved as a PersistentList so that ZODB sees the changes
svn: r1012
2002-05-29 03:59:43 +00:00
Don Allingham 88ac40491c Fixed level problem with GEDCOM import, fixed ZODB detection
svn: r1011
2002-05-28 13:58:03 +00:00
Don Allingham ead6838496 Pychecker fixes
svn: r1010
2002-05-28 04:14:37 +00:00
Don Allingham 2be7deb12b Pychecker fixes, rename of ZODB keys
svn: r1009
2002-05-28 04:02:52 +00:00
Don Allingham 890dd8baac Pychecker fixes
svn: r1008
2002-05-27 15:48:44 +00:00
Don Allingham 7c866145b0 Use more standard names for the ZODB hash entries
svn: r1006
2002-05-25 23:34:32 +00:00
Don Allingham 96314bca72 Import from XML builds placeTable properly
svn: r1005
2002-05-25 17:16:56 +00:00
Don Allingham d7d5849208 Handling of the SourceTable
svn: r1004
2002-05-25 15:23:07 +00:00
Don Allingham 12712e8029 Remove perisistent lists
svn: r1003
2002-05-24 04:05:41 +00:00
Don Allingham 66ac140b7b Build display table properly after reading in
svn: r1002
2002-05-24 03:44:43 +00:00
Don Allingham 8427900bf9 Handle REFN too large to fit into an integer
svn: r1001
2002-05-19 14:59:35 +00:00
Don Allingham 52644e68d6 Enhanced handling of changes
svn: r1000
2002-05-19 05:21:31 +00:00
Don Allingham ad110c1ee1 Fixed several reported bugs
svn: r999
2002-05-19 00:03:59 +00:00
Don Allingham a5a646e17f Updates for ZODB
svn: r998
2002-05-18 20:35:24 +00:00
Don Allingham 78e1dffde7 Fixes for ZODB mode
svn: r997
2002-05-18 17:16:29 +00:00
Don Allingham 5db7003684 XML database interface
svn: r996
2002-05-18 16:30:56 +00:00
Don Allingham 274ad97f47 ZODB database interface
svn: r995
2002-05-18 16:29:28 +00:00
Don Allingham 05c4a93d36 First pass at ZODB support
svn: r994
2002-05-18 16:29:04 +00:00
Don Allingham 6a2c2d16c8 Changed setMainFamily to setMainParents
svn: r993
2002-05-17 14:52:34 +00:00
Don Allingham f058923169 Filename patch from Robert J. Clark
svn: r992
2002-05-15 12:57:19 +00:00
Don Allingham 54e0cf8320 Fix gendex generation
svn: r991
2002-05-15 01:48:38 +00:00
Don Allingham 6fb06e17e7 Allow the extension to be specified for web pages
svn: r990
2002-05-14 22:28:36 +00:00
Don Allingham c664ec6ac8 GENDEX index generation
svn: r989
2002-05-14 19:46:45 +00:00
Don Allingham b558c339b8 Handle Mother relationship better
svn: r988
2002-05-14 15:18:31 +00:00
Don Allingham b666f0acac *** empty log message ***
svn: r987
2002-05-13 12:56:45 +00:00
Don Allingham 2d692c526f Avoid infinite recursion in search for spouses of descendents
svn: r986
2002-05-12 14:36:50 +00:00
Don Allingham 08d517803e Check for None as a spouse in filter, use tabs for options in reports
svn: r985
2002-05-12 02:48:25 +00:00
Don Allingham 236ecaf084 Use '*' instead of '#' for character substitution
svn: r984
2002-05-11 14:12:56 +00:00
Don Allingham 162fd30494 Fixed REFN generation, Added decendants/spouses filter
svn: r983
2002-05-11 14:12:13 +00:00
Lars Lundin 9b66ef0721 Fixed an ambiguity (and a typo).
svn: r982
2002-05-11 07:01:41 +00:00
Don Allingham d64c6fb54e Webpage and REFN enhancements
svn: r981
2002-05-09 22:31:22 +00:00
Don Allingham e48d6bbe08 Adding new child does not add duplicate to person list
svn: r980
2002-05-09 02:09:33 +00:00
Don Allingham b156611349 Fixed forward referencing a note if FTW import
svn: r979
2002-05-09 01:47:27 +00:00
Don Allingham ea4c251536 Select a newly added person in the AddSpouse dialog
svn: r978
2002-05-08 02:24:16 +00:00
Don Allingham 0c9465d038 Fixed installing of document generators
svn: r977
2002-05-07 03:18:15 +00:00
Don Allingham 30825301de Fixed clicking on label.
svn: r975
2002-05-07 02:27:58 +00:00
Don Allingham 446c67bb64 Final updates for 0.7.3 - translations and pychecker fixes
svn: r974
2002-05-07 02:10:13 +00:00
Lars Lundin 8cde71f913 Fixed a single typo.
svn: r973
2002-05-07 00:02:57 +00:00
Marcos Bedinelli c813a4f181 Brazilian-Portuguese translation for 0.7.3
svn: r972
2002-05-06 22:20:45 +00:00
Unknown 015dbb23b9 Correcting incorrect identifier translations (thanks to Lars)
svn: r971
2002-05-06 18:22:22 +00:00
Alex Roitman 537fa32445 Final Russian Translation for 0.7.3
svn: r970
2002-05-06 16:22:47 +00:00
Alex Roitman d8604a91ff Final Russian Translation for 0.7.3
svn: r969
2002-05-06 16:17:25 +00:00
Alex Roitman 5aa223a9d2 Final Russian Translation for 0.7.3
svn: r968
2002-05-06 16:01:52 +00:00
Alex Roitman 2835009c8c Final Russian Translation for 0.7.3
svn: r967
2002-05-06 15:39:52 +00:00
Alex Roitman 3560f26a16 Final Russian Translation for 0.7.3
svn: r966
2002-05-06 13:44:04 +00:00
Lars Lundin ffecd5dd0c Added the obsolete strings (and testing cvs commit via ssh).
svn: r965
2002-05-06 13:09:48 +00:00
Lars Lundin 977d6e44ad Changed two translations.
svn: r964
2002-05-06 11:37:01 +00:00
Don Allingham cd45c3d5c1 Updated danish translation
svn: r963
2002-05-06 04:44:48 +00:00
Don Allingham 3b8be16ff5 0.7.3 release
svn: r962
2002-05-06 01:31:24 +00:00
Alex Roitman a1787a9493 Russian Translation for 0.7.3
svn: r961
2002-05-05 16:19:00 +00:00
Don Allingham 0ea1cdc4b3 Danish translation added
svn: r960
2002-05-05 13:53:49 +00:00
Don Allingham 3ac748eeb2 Fixed handling of AFT in dates in non-English environments
svn: r959
2002-05-05 13:51:04 +00:00
Don Allingham a48503a105 Escape the '#' mark
svn: r958
2002-05-04 14:06:04 +00:00
Don Allingham 344dff306f translation parsing problem, ansel decoding
svn: r957
2002-05-04 13:21:08 +00:00
Unknown 9a6b494140 Final (?) German translation for 0.7.3
svn: r956
2002-05-03 21:47:58 +00:00
Don Allingham 273110343a *** empty log message ***
svn: r955
2002-05-03 04:21:23 +00:00
Don Allingham 9c5eb8cd61 Fixed hanging problem if 0 TRLR line is not present
svn: r954
2002-05-03 01:03:35 +00:00
Don Allingham acd2a520bd Fixed unicode translation problem
svn: r953
2002-05-02 21:53:30 +00:00
Alex Roitman b2b9b29512 Russian Translation for 0.7.3 - first draft
svn: r952
2002-05-02 17:59:37 +00:00
Don Allingham b4ca333e01 Updated translation
svn: r950
2002-05-01 22:54:47 +00:00
Don Allingham 60ca9bde4f Report that produces a more complete report on individuals and can operate on more that a single individual
svn: r949
2002-05-01 22:38:31 +00:00
Don Allingham 26879174b9 updated support for readonly files
svn: r948
2002-05-01 22:37:18 +00:00
Don Allingham 18605f4d87 Changed LANG to TRANSLATIONS to prevent defining the LANG environment variable
svn: r947
2002-05-01 22:35:02 +00:00
Alex Roitman 88719cc741 Russian Translation for snap-20020414
svn: r946
2002-04-29 22:27:10 +00:00
Unknown 70cc9165b4 Typo fixed and new German translation
svn: r945
2002-04-28 17:08:38 +00:00
Don Allingham 8d77b28c5d Updated translations
svn: r944
2002-04-27 13:25:13 +00:00
Don Allingham 6d46a22e8b Removal of GnomeQuestionDialogs
svn: r943
2002-04-25 04:36:16 +00:00
Don Allingham bf30f9933b Spec file update, GEDCOM note work around for FTM bug
svn: r942
2002-04-24 12:59:15 +00:00
Don Allingham 4fd0aa9690 New Question dialog - get away from the confusion Yes/No questions
svn: r941
2002-04-24 04:31:29 +00:00
Don Allingham d7b147654b General cleaup
svn: r940
2002-04-21 14:53:28 +00:00
Don Allingham bc8ef907f1 Switched import styles on Calendar
svn: r939
2002-04-21 14:47:58 +00:00
Donald A. Peterson e1a7c5039b * HTML documentation no longer built by default
* "make install" only installs .sgml and .png files
* Added --enable-html option to configure if separate HTML docs desired
* Added "html" and "install-html" targets to documentation Makefiles


svn: r938
2002-04-18 23:15:35 +00:00
Donald A. Peterson a2cc126596 Fixed GNOMEDIR path description
svn: r937
2002-04-18 23:12:35 +00:00
Donald A. Peterson 97d5a68b5c * Help files (manual and writing extensions) are now determined from a
search in the GNOME help path. (GNOMEDIR environment variable) rather than a
hard-coded/expected path.

* We now look for the master .sgml file rather than an html file.


svn: r936
2002-04-18 23:10:13 +00:00
Donald A. Peterson 9e89e66c4a Added instructions for generating/locating HTML documentation.
svn: r935
2002-04-18 23:07:24 +00:00
Donald A. Peterson 0ed377adab Set permissions on installed files, don't try installing CVS dir.
svn: r934
2002-04-18 23:06:42 +00:00
Don Allingham 6aecc2c3e8 Filtering improvements, web template improvements
svn: r933
2002-04-18 13:52:40 +00:00
Alex Roitman e5101afb67 Updated template.po and Russian translation for 0.7.3-snap20020414
svn: r932
2002-04-15 21:34:57 +00:00
Unknown 67a2861eb9 Typo fixed
svn: r931
2002-04-15 20:14:41 +00:00
Jeffrey C. Ollie 1b0b420285 Moved installation directory back to "filters" and don't install *.glade files
svn: r930
2002-04-15 16:56:49 +00:00
Alex Roitman 86d11f6704 Updated template.po and Russian translation for 0.7.3-snap20020414
svn: r929
2002-04-15 15:56:03 +00:00
Alex Roitman b0285f4246 Updated Russian translation for 0.7.3-snap20020414
svn: r928
2002-04-15 14:33:37 +00:00
Alex Roitman 78609df13e Russian translation for 0.7.3-snap20020414
svn: r927
2002-04-15 04:40:46 +00:00
Don Allingham e36df5af5e Preparation for a snapshot
svn: r925
2002-04-15 02:04:13 +00:00
Don Allingham b726692a18 Filter problems reported by Bernd Schandl
svn: r924
2002-04-14 14:56:30 +00:00
Don Allingham f5354e9a18 General clean up
svn: r923
2002-04-14 14:49:02 +00:00
Unknown 46a61ad114 German translation for CVS version of April 14 2002
svn: r922
2002-04-14 10:34:36 +00:00
Don Allingham 1f1695c8db Don't try to translation a null string
svn: r921
2002-04-13 14:15:32 +00:00
Don Allingham d5df9c9d7b Two column index page for Web Page generation
svn: r920
2002-04-13 13:31:22 +00:00
Jeffrey C. Ollie 12e0753710 * Fixes bug with reloading filters after they get edited.
* Adds logical operations XOR and 'Exactly one rule must match'
* XOR has no GUI yet, pending 'basic/advanced' preference
* Ability to invert the sense of the filter.
* What should be speed improvements by passing bound methods to the
  builtin filter function
* Changes to the XML input/output to support new functonality
* Changes to UI to support new functionality


svn: r919
2002-04-13 03:53:20 +00:00
Alex Roitman 262442eaee Updated template
svn: r918
2002-04-13 02:01:56 +00:00
Alex Roitman 71c0b01634 Updated Russian translation for 0.7.3-snap20020406
svn: r917
2002-04-12 05:15:44 +00:00
Alex Roitman d59deb4950 Updated Russian translation for 0.7.3-snap20020406
svn: r916
2002-04-11 21:16:20 +00:00
Alex Roitman d38d621525 Updated Russian translation for 0.7.3-snap20020406
svn: r915
2002-04-10 23:12:36 +00:00
Alex Roitman 2574651f9e Updated Russian translation for 0.7.3-snap20020406
svn: r914
2002-04-10 17:32:42 +00:00
Alex Roitman 28ed4ef81b Updated Russian translation for 0.7.3-snap20020406
svn: r913
2002-04-10 16:10:45 +00:00
Alex Roitman 072b2ff67b Updated Russian translation for 0.7.3-snap20020406
svn: r912
2002-04-10 15:41:44 +00:00
Alex Roitman 02347385db Updated Russian translation for 0.7.3-snap20020406
svn: r911
2002-04-10 04:19:14 +00:00
Don Allingham 58bf39bd40 Patches from Jeff Ollie for filters
svn: r910
2002-04-10 00:13:19 +00:00
Donald A. Peterson a7c2e1b439 Remove stylesheet-images when makeing clean
svn: r909
2002-04-09 19:00:13 +00:00
Donald A. Peterson 08ef459abe db2tml output goes to temporary dir first
svn: r908
2002-04-09 18:54:11 +00:00
Donald A. Peterson 9648ccd113 Set proper permission bits upon INSTALLATION
svn: r907
2002-04-09 15:53:33 +00:00
Donald A. Peterson ab175ce080 Set proper bits on files when INSTALLing
svn: r906
2002-04-09 15:52:24 +00:00
Don Allingham 8997aeded4 Patches from Jeff Ollie for colorization and dashed lines
svn: r905
2002-04-09 15:51:59 +00:00
Donald A. Peterson 44db954cb5 Set proper bits upon INSTALL
svn: r904
2002-04-09 15:51:56 +00:00
Don Allingham 8202bda10f Strip out control characters, handle // names better
svn: r903
2002-04-09 13:19:29 +00:00
Donald A. Peterson 041b21cfab Modified (better?) makefile
svn: r902
2002-04-09 01:12:46 +00:00
Alex Roitman 0daf3e1c1d Updated Russian translation
svn: r901
2002-04-09 01:08:11 +00:00
Alex Roitman 3065267028 Update Russian translation
svn: r900
2002-04-09 01:06:45 +00:00
Don Allingham 44c7830f81 Logic operations for filters.
svn: r899
2002-04-08 03:19:43 +00:00
Unknown f0866ed51e German translation for snap20020406 and typo in src/plugins/GraphViz.py
svn: r898
2002-04-07 14:39:31 +00:00
Don Allingham d853f7cc7b Updated translation file
svn: r896
2002-04-06 20:02:35 +00:00
Don Allingham af52051f62 Updated custom filter editor
svn: r895
2002-04-06 20:00:38 +00:00
Don Allingham 2e4cca7f7a Generic filtering improvements
svn: r894
2002-04-05 04:12:10 +00:00
Don Allingham a831b5d4a7 Fix image in tool display
svn: r893
2002-04-05 00:47:37 +00:00
Don Allingham cda292743f Added Russian translation and custom filter editor
svn: r892
2002-04-05 00:23:13 +00:00
Donald A. Peterson 6232ce8501 -c catalog switch no longer needed if gnome-doc-tools is properly installed
svn: r891
2002-04-04 22:32:38 +00:00
Donald A. Peterson a5f5b0075c -c catalog switch no longer needed if gnome-doc-tools are properly installed
svn: r890
2002-04-04 22:31:51 +00:00
Donald A. Peterson 2a481edd96 Add check for gnome-doc-tools DTD to ensure db2html success
svn: r889
2002-04-04 22:30:58 +00:00
Donald A. Peterson eb8496ddfe If db2html is found, further check to ensure that the gnome-doc-tools DTD
can be found as well before allowing docs to be created via 'make'


svn: r888
2002-04-04 22:30:23 +00:00
Don Allingham 113c5fc337 New tag
svn: r886
2002-03-31 05:01:52 +00:00
Don Allingham 0f1756af3b Pychecker cleanup
svn: r885
2002-03-31 05:01:10 +00:00
Donald A. Peterson cb6034074a New configure script for new MAKE structure and docbook tests
svn: r884
2002-03-30 05:42:20 +00:00
Don Allingham dd4f68dd2a Clean up handing of merged families
svn: r883
2002-03-30 05:34:51 +00:00
Donald A. Peterson 9188e8e7bd Adjust for new Make heirchy and add db2html check
svn: r882
2002-03-30 03:50:08 +00:00
Donald A. Peterson 2444f75983 New Makefile structure
svn: r881
2002-03-30 03:49:19 +00:00
Donald A. Peterson 836dbde7da Remove HTML from CVS since it is now regenerated by MAKE
svn: r880
2002-03-30 03:45:48 +00:00
Donald A. Peterson 74281f9833 New id tags for a happy db2html
svn: r879
2002-03-30 03:43:27 +00:00
Donald A. Peterson 8c822852ab New makefile structure
svn: r878
2002-03-30 03:41:34 +00:00
Donald A. Peterson e842c3e4c6 reference new image names for happy db2html
svn: r877
2002-03-30 03:40:12 +00:00
Donald A. Peterson 2373e60c11 new image names to keep db2html happy
svn: r876
2002-03-30 03:39:40 +00:00
Don Allingham 3b7b385b75 Disable OK button if no one selected
svn: r875
2002-03-29 13:50:02 +00:00
Don Allingham edb1367c25 Fixed unknown spouse with multiple marriages
svn: r874
2002-03-29 06:09:46 +00:00
Don Allingham a6a0a4ec13 Choose spouse if not defined
svn: r873
2002-03-29 03:40:17 +00:00
Don Allingham be36b57a50 Tooltip addtion to report template
svn: r872
2002-03-29 01:55:52 +00:00
Don Allingham d5ae9743bd GraphViz enhancements from Jeff Ollie
svn: r871
2002-03-29 00:56:28 +00:00
Don Allingham f3d1931259 Fixed child->family link
svn: r870
2002-03-29 00:32:09 +00:00
Don Allingham d68d17855a Fixed Note handing
svn: r869
2002-03-28 15:05:17 +00:00
Don Allingham 404e015f20 break links
svn: r868
2002-03-28 15:02:14 +00:00
Don Allingham 2224cbde6b Fixed swedish and spanish translations
svn: r867
2002-03-28 15:01:10 +00:00
Don Allingham 72bfe5a0aa Break shared note links after finished reading GEDCOM
svn: r866
2002-03-28 14:57:40 +00:00
Don Allingham 70e3990990 Go to the newly added person in the choose parents dialog
svn: r865
2002-03-28 14:24:59 +00:00
Don Allingham 9b53754272 Make sure we select the first if none selected
svn: r864
2002-03-28 03:07:33 +00:00
Don Allingham e7cecccc01 Bug fixes for family view
svn: r863
2002-03-28 03:04:16 +00:00
Don Allingham 6d326a3da9 Debug
svn: r862
2002-03-27 04:42:38 +00:00
Donald A. Peterson 3ca50e5214 New tooltips for Child buttons in Family view. 'Children' is now 'Child' for consistent button labelling.
svn: r861
2002-03-27 01:25:02 +00:00
Don Allingham 7450590253 Better tooltips
svn: r860
2002-03-26 23:50:28 +00:00
Don Allingham dd764f28cd Better spouse handling
svn: r859
2002-03-26 23:47:04 +00:00
Don Allingham aeaa70dc7f Better handing of parents/spouses in family view.
svn: r858
2002-03-26 15:43:04 +00:00
Don Allingham 36de8efd6f MainFamily to MainParents
svn: r857
2002-03-24 20:57:53 +00:00
Don Allingham d4b0090710 Fixed Pedigree View for new preferred family concept
svn: r856
2002-03-24 16:49:58 +00:00
Don Allingham 9b437bb5ff Concept of a preferred set of parents
svn: r855
2002-03-24 16:44:31 +00:00
Don Allingham f19e3669ff Better handling of perferred spouse, and rework of parents
svn: r854
2002-03-24 03:15:54 +00:00
Don Allingham e62ea306c6 Additional Find dialog boxes
svn: r853
2002-03-22 03:07:05 +00:00
Don Allingham b54db91d48 Built in web page templates, Date indicators
svn: r852
2002-03-21 03:04:13 +00:00
Don Allingham 74a303c86b New images for manual
svn: r850
2002-03-17 23:56:19 +00:00
Don Allingham 43687be09a New image
svn: r849
2002-03-17 23:55:19 +00:00
Don Allingham 4e6fd70f2f Final changes for 0.7.2
svn: r848
2002-03-17 23:47:19 +00:00
Don Allingham 22dc0c2d8d New image for documentation
svn: r847
2002-03-17 15:59:45 +00:00
Don Allingham 1116bc9bca Update for 0.7.2
svn: r846
2002-03-17 15:50:42 +00:00
Don Allingham 0f4f1bf9d3 Start of documentation cleanup
svn: r845
2002-03-17 15:46:24 +00:00
Don Allingham 30dc202b04 Pychecker cleanup, improved icons for reports
svn: r844
2002-03-16 17:26:58 +00:00
Don Allingham 5639da6b5d Italian translation update, merge recursion fix
svn: r843
2002-03-16 04:57:32 +00:00
Don Allingham 9c015e49ef Fixed autocompletion of Death Place, Fixed name swapping, fixed PDF document generator conversion of x,y widths, Added new images to report dialogs
svn: r842
2002-03-15 23:55:54 +00:00
Unknown a521439dd5 Final German translation for 0.7.2
svn: r841
2002-03-15 20:32:13 +00:00
Marcos Bedinelli 7ababdbacb Brazilian-Portuguese translation for 0.7.2
svn: r840
2002-03-15 16:04:35 +00:00
Don Allingham f1e8cea3b5 New Kword interface supporting tables, allow alternate name to be swapped
with primary name


svn: r839
2002-03-15 14:58:29 +00:00
Don Allingham 7ffc18be0f Updated french translation, bug fix in Marriage.py
svn: r838
2002-03-14 15:04:48 +00:00
Unknown 6b096c67f8 German translation for 0.7.2
svn: r837
2002-03-13 20:24:34 +00:00
Don Allingham ed4370aac0 Translations issues
svn: r836
2002-03-13 18:01:12 +00:00
Unknown beef695c26 German translations for snapshot snap20020312
svn: r835
2002-03-12 18:55:47 +00:00
Don Allingham fea12e3c37 Updated messages for translation
svn: r832
2002-03-12 14:40:02 +00:00
Don Allingham 7e67e1385b Updated version number
svn: r831
2002-03-12 14:22:57 +00:00
Don Allingham 80a4e543a5 Reverse the entry order in the plugin display
svn: r830
2002-03-12 14:13:43 +00:00
Don Allingham 437b83b791 Dropped glade edit note in favor of directly building. Eliminates several
small files.


svn: r829
2002-03-10 15:25:36 +00:00
Don Allingham 31ff5d9486 Simplified bookmarks and searching - glade no longer needed
svn: r828
2002-03-10 07:20:02 +00:00
Don Allingham ec2ee66d2c *** empty log message ***
svn: r827
2002-03-10 00:59:55 +00:00
Unknown 1fa2e9519b German translations for snapshot snap20020305
svn: r826
2002-03-09 17:39:26 +00:00
Marcos Bedinelli cfeafb0088 Brazilian translation for snap20020226
svn: r825
2002-03-09 02:09:16 +00:00
Don Allingham 01ece9715a Added inheritance to plugin dialogs
svn: r824
2002-03-09 00:14:45 +00:00
Don Allingham ca3dfd2198 Autocompletion and transation bug fixes
svn: r823
2002-03-08 02:14:31 +00:00
Marcos Bedinelli 61deb88430 Brazilian-Portuguese translation
svn: r822
2002-03-07 05:14:10 +00:00
Don Allingham 834142aee9 Fixed example files
svn: r821
2002-03-06 02:44:48 +00:00
Don Allingham 674ad8e42a Cleanup of example files and glade files
svn: r820
2002-03-06 02:43:16 +00:00
Don Allingham 3fe8854603 No longer of any use.
svn: r819
2002-03-06 02:18:35 +00:00
Don Allingham 369d10a4a4 Snapshot changes
svn: r817
2002-03-06 01:51:56 +00:00
Don Allingham 001f5a8b30 Handling of SAX exceptions
svn: r816
2002-03-06 00:16:58 +00:00
Don Allingham e58850c4a3 Fixed name type properties
svn: r815
2002-03-05 05:13:18 +00:00
Don Allingham 4167c96287 Autocomplete
svn: r814
2002-03-05 03:15:37 +00:00
Don Allingham 5893e3c440 Fix color allocation
svn: r813
2002-03-05 01:09:41 +00:00
Don Allingham b0396cb132 Removed intermediate window in importing
svn: r812
2002-03-04 05:48:32 +00:00
Don Allingham 3c972e307d Better handling of FTM gedcom
svn: r811
2002-03-03 16:10:51 +00:00
Don Allingham 9585993ca9 Added Scalable Vector Graphics
svn: r810
2002-03-02 00:43:45 +00:00
Don Allingham 626f116fa1 Added name types to alternate names
svn: r809
2002-03-01 14:16:41 +00:00
Don Allingham 6fca7d3663 Faster resolving of references
svn: r808
2002-03-01 00:15:34 +00:00
Unknown 650620ca54 German translations for snap20020226
svn: r807
2002-02-28 19:06:07 +00:00
Don Allingham 2d3bd8c3da new template
svn: r806
2002-02-28 06:12:01 +00:00
Don Allingham 59224a4024 Better handling of REFNs on GEDCOM import, translation of exceptions
svn: r805
2002-02-28 03:07:26 +00:00
Don Allingham ed164388e1 snapshot update
svn: r803
2002-02-27 05:37:19 +00:00
Don Allingham c173958306 REFN changes for GEDCOM import
svn: r802
2002-02-27 01:18:49 +00:00
Don Allingham a9a41b6436 Saving notes of birth/death events
svn: r801
2002-02-26 05:50:29 +00:00
Don Allingham f1453d64f5 handle things if no document generators are available
svn: r800
2002-02-26 05:16:38 +00:00
Don Allingham 520b523b3c Handle place names a bit better
svn: r799
2002-02-24 21:50:40 +00:00
Don Allingham 1a052554bd Assign a title to a place that does not have a title.
svn: r798
2002-02-24 21:43:07 +00:00
Don Allingham 37b615dc75 Plugin information is stored for display later instead of being
dumped to the terminal window


svn: r797
2002-02-24 15:50:42 +00:00
Don Allingham ab53eab55d Web page enhancements
svn: r796
2002-02-23 23:51:29 +00:00
Don Allingham fef572ac09 Added "No default format" in preferences menu
svn: r795
2002-02-23 21:20:57 +00:00
Don Allingham 21fff805f3 Debug information for dates and preferences
svn: r794
2002-02-23 15:06:07 +00:00
Don Allingham 6ab349f290 Switched from GtkTree to GtkCTree
svn: r793
2002-02-23 06:12:12 +00:00
Don Allingham 2b1606a662 Error checking for PIL thumbnail
svn: r792
2002-02-23 00:59:19 +00:00
Don Allingham eed47c1539 More gramps_main cleanup
svn: r791
2002-02-22 13:59:55 +00:00
Don Allingham 0bf4756cc1 Cleanup of Gramps class implement
svn: r790
2002-02-22 06:03:59 +00:00
Don Allingham d9c223deed Converted gramps_main.py to a class, replace utils.py with Utils.py and
Config.py with GrampsCfg.py (for pychecker)


svn: r789
2002-02-22 03:55:32 +00:00
Don Allingham 8285071eee Graphical output format can be selected, RelDataBase renamed to GrampsDB
svn: r788
2002-02-21 15:13:48 +00:00
Don Allingham 2381ee659b Output format preferences in config dialog is now dynamic
svn: r787
2002-02-21 06:09:20 +00:00
Donald A. Peterson 4f3454ce65 text size and alignment styles accounted for
svn: r786
2002-02-19 22:44:28 +00:00
Donald A. Peterson 40e7d5867f Children of individual are now a longlist cell rather than normal cell
svn: r785
2002-02-19 21:33:13 +00:00
Donald A. Peterson f48916964c Catches longlist cellstyle for p vs. l format
svn: r784
2002-02-19 21:32:19 +00:00
Donald A. Peterson be7cd592a7 Added longlist to TableCellStyle attributes
svn: r783
2002-02-19 21:31:18 +00:00
Donald A. Peterson 02fb539dc2 Fixed typo in comment
svn: r782
2002-02-19 21:30:26 +00:00
Unknown 0ff60e09da Typo in src/config.glade corrected; new German translation
svn: r781
2002-02-19 19:37:29 +00:00
Don Allingham dcc8f3cd7e Fix problem of the startup wizard always displaying
svn: r780
2002-02-19 14:22:24 +00:00
Don Allingham 6c2124cb6b Dynamic qualifier menu for filters
svn: r779
2002-02-19 02:43:07 +00:00
Donald A. Peterson 5d818eaea9 Fixed incorrect translation-tagged strings
svn: r778
2002-02-18 18:06:56 +00:00
Don Allingham 553713c0f3 Updated translations
svn: r776
2002-02-16 16:14:10 +00:00
Don Allingham 813afd9f4c Fixed merging
svn: r775
2002-02-16 16:05:18 +00:00
Don Allingham a0a3d586b9 LDS uses AutoComp for marriages now
svn: r774
2002-02-14 14:34:58 +00:00
Don Allingham ef7f7e66a7 Fixed update after adding additional data to a new child
svn: r773
2002-02-14 06:04:47 +00:00
Don Allingham d8f41439ac Catch OSError in addition to IOError on attempting to load the xml file
svn: r772
2002-02-14 02:34:52 +00:00
Don Allingham 37bbe06d5a Fixed gedcom and gramps exporting
svn: r771
2002-02-13 01:01:28 +00:00
Don Allingham 95e07c4f22 New GtkCombo drop down that dynamically changes the pop down strings
svn: r770
2002-02-12 22:46:39 +00:00
Don Allingham 3f103d82d7 Catch the redraw event for setting output notebook
svn: r769
2002-02-12 05:06:58 +00:00
Don Allingham 45cf1d1c12 New template file
svn: r767
2002-02-11 01:36:48 +00:00
Don Allingham df1f3ed65a Abiword can now do tables, but without lines.
svn: r766
2002-02-11 01:25:19 +00:00
Unknown 091a763876 Correcting typo about images and media objects
svn: r765
2002-02-10 08:44:24 +00:00
Don Allingham c4a2351670 Broke memory loops on creating a new database, fixing memory allocation
problems in python 1.5.2.


svn: r764
2002-02-09 05:01:35 +00:00
Don Allingham 81dbb54bc8 Fix image scaling
svn: r763
2002-02-08 00:28:47 +00:00
Don Allingham c784be9b0f Plugins can now add attributes to the image attribute pulldown menu
svn: r762
2002-02-07 14:42:53 +00:00
Donald A. Peterson 5339da15a8 images now incorporated
svn: r761
2002-02-07 04:21:47 +00:00
Don Allingham e831613f3e Simplified image handling
svn: r760
2002-02-07 03:32:14 +00:00
Don Allingham ea27eddca0 Better image handing/conversion
svn: r759
2002-02-07 00:51:07 +00:00
Donald A. Peterson 9a78d2b5cd forced tables flush left, cell styles implemented
svn: r758
2002-02-06 16:03:24 +00:00
Don Allingham dc1ff158f6 Scaling functions
svn: r757
2002-02-06 06:05:01 +00:00
Don Allingham b4e3ae7fc2 EPS support for images
svn: r756
2002-02-06 05:34:34 +00:00
Don Allingham 608130bfba Minor fixes to place view, better resolution for OpenOffice
svn: r755
2002-02-06 00:48:49 +00:00
Don Allingham d70a83a09a Speed up place accesses
svn: r754
2002-02-05 22:41:06 +00:00
Don Allingham 833c0de4a1 Added labels to notebook tab
svn: r753
2002-02-05 21:14:59 +00:00
Don Allingham fd1da53da8 Improved place handing
svn: r752
2002-02-05 16:23:17 +00:00
Don Allingham fb1be45fda Hold off on print quality
svn: r751
2002-02-05 05:37:18 +00:00
Don Allingham 0efb9ce938 Faster loading of EditPerson window
svn: r750
2002-02-05 05:24:09 +00:00
Donald A. Peterson ad38309d7e First pass at incorporating tables/styles into LaTeX document style
svn: r749
2002-02-05 02:48:25 +00:00
Don Allingham a48b94885e New translation methodology
svn: r748
2002-02-03 21:57:18 +00:00
Don Allingham 0b3863f691 Fixed translation problems
svn: r747
2002-02-03 14:27:25 +00:00
Unknown f3130d15a9 German translation updates for snapshot snap20020202
svn: r746
2002-02-03 13:02:19 +00:00
David Hampton fab19f3edc Add .cvsignore file.
svn: r745
2002-02-02 22:16:00 +00:00
Don Allingham 4666341c59 New template file, fixes to glade window headers
svn: r743
2002-02-02 21:43:43 +00:00
Don Allingham f49eeb5685 Ignore control characters on import
svn: r742
2002-02-02 20:50:17 +00:00
Don Allingham 7ccb8977aa Abstracted out the use of Imagick vs. PIL
svn: r741
2002-02-02 01:14:15 +00:00
Don Allingham 26e369fd8c Fixed installation problem of trying to install non-existant glade files
svn: r740
2002-02-01 13:53:25 +00:00
Don Allingham a9798041c5 Detection of need to rerun startup
svn: r739
2002-01-31 05:53:19 +00:00
Don Allingham bcc4f65f61 Collect more information at startup
svn: r738
2002-01-31 05:21:31 +00:00
Don Allingham 41eea1db48 docgen directory fixes to makefiles and configure
svn: r737
2002-01-29 22:51:58 +00:00
Don Allingham c9d7cad687 Added a bit of documentation.
svn: r736
2002-01-29 04:02:07 +00:00
Don Allingham 6a578ac321 Removed FindDoc - no longer needed with the new plugin system for document generators
svn: r735
2002-01-29 02:09:29 +00:00
Don Allingham 95c00168b6 Clean up after move to docgen directory
svn: r734
2002-01-29 00:49:47 +00:00
Don Allingham 3c40fcbd9e New plugin system for document generators
svn: r733
2002-01-29 00:44:15 +00:00
Don Allingham 93a337b034 Getting ready for 0.7.1
svn: r731
2002-01-27 22:49:48 +00:00
Don Allingham 4486436182 Getting ready for 0.7.1
svn: r730
2002-01-27 22:37:38 +00:00
Don Allingham e63410e0de New translations
svn: r729
2002-01-27 22:29:53 +00:00
Unknown 0fef8624a6 Final (?) German translation vor Gramps 0.7.1 (compiled filed)
svn: r728
2002-01-26 18:32:58 +00:00
Unknown e9428d8fb2 Final (?) German translation vor Gramps 0.7.1
svn: r727
2002-01-26 18:32:48 +00:00
Don Allingham e2cdcd55e3 0.7.1 Italian translation
svn: r726
2002-01-26 02:15:30 +00:00
Don Allingham fa59ee21f3 Proper handling of startup wizard
svn: r725
2002-01-25 05:37:57 +00:00
Unknown 3294f8e26d Some more steps towards Gramps 0.7.1
svn: r724
2002-01-24 19:45:37 +00:00
Don Allingham 4a3b5e9964 fixed some reading/writing problems
svn: r723
2002-01-24 19:04:52 +00:00
Don Allingham 9f0fbe16ad Preparation for 0.7.1
svn: r721
2002-01-24 15:06:00 +00:00
Don Allingham 2934153d1e Catch exception of reportlab is not loaded
svn: r720
2002-01-24 15:02:46 +00:00
Unknown 01da1ed611 Some changes preparing for Gramps 0.7.1
svn: r719
2002-01-24 05:36:29 +00:00
Don Allingham 8fdfc52c04 Added display patch from Don Peterson, and fixed '?' date in Oct 9, ? format.
svn: r718
2002-01-23 03:07:23 +00:00
Don Allingham d16ede0604 New template
svn: r716
2002-01-23 00:32:52 +00:00
Don Allingham 7c145027a3 New DTD and rev id update
svn: r715
2002-01-23 00:26:30 +00:00
Don Allingham e250f9bf77 Fix childlist sorting
svn: r714
2002-01-23 00:12:49 +00:00
Don Allingham e148f7df44 Window titles, bug fixes in Doc interfaces, spelling fixes
svn: r713
2002-01-22 23:48:43 +00:00
Don Allingham 341099ecc5 New template file
svn: r711
2002-01-20 23:12:52 +00:00
Don Allingham cf8c6ef314 New headers
svn: r710
2002-01-20 23:11:18 +00:00
Don Allingham 6986de8394 Added italian translation
svn: r708
2002-01-20 00:01:50 +00:00
Don Allingham 3e3e97fe7a Italian translation
svn: r707
2002-01-20 00:00:16 +00:00
Don Allingham fc1c279da6 Italian Translation
svn: r706
2002-01-19 23:59:09 +00:00
Don Allingham 1f0aa55458 New preferences dialog, with user extentions
svn: r705
2002-01-19 23:54:02 +00:00
Don Allingham c745792fa3 Added tooltips provided by Don Peterson
svn: r704
2002-01-18 13:43:13 +00:00
Don Allingham 8840b7717b New preferences dialog
svn: r703
2002-01-18 06:21:47 +00:00
Don Allingham 2e8f0825d3 Added warning if running as root.
svn: r702
2002-01-17 14:59:47 +00:00
Don Allingham 3ea04b5b73 Fixed format menu in report dialog
svn: r701
2002-01-15 23:15:35 +00:00
Don Allingham 66f56df7bb Edit child from add new child dialog
svn: r699
2002-01-15 15:38:23 +00:00
Don Allingham a0a04bad77 Fixed OpenOfficeDoc formating problem (cnv not defined)
svn: r698
2002-01-15 02:41:35 +00:00
Don Allingham a425afd197 Updated template file
svn: r696
2002-01-12 21:55:43 +00:00
Don Allingham 058682b1c0 Fixed autocompletion, WriteXML is now a class
svn: r695
2002-01-12 21:47:32 +00:00
Don Allingham 1e1eb8a1ac Cleanup
svn: r694
2002-01-12 21:46:27 +00:00
Don Allingham 8f8ac5f74d Removed drop down entry for surnames in the EditPerson dialog, created a
generic autocompletion class, and converted WriteXML to a class.


svn: r693
2002-01-12 21:37:41 +00:00
Don Allingham b5ce514e72 More robust error checking
svn: r692
2002-01-09 03:17:19 +00:00
Don Allingham 0afbabe227 Generate the report dialog progress window
svn: r691
2002-01-08 16:16:28 +00:00
Don Allingham 08cf995632 Added ability to create abitrary frames
svn: r690
2002-01-08 05:32:35 +00:00
Don Allingham d15731c327 Fixed WebPage dialog box
svn: r689
2002-01-08 03:33:39 +00:00
Don Allingham 31d9670865 Allows the user to add Gtk widgets with the add_option task
svn: r688
2002-01-08 02:59:14 +00:00
Don Allingham be5e9ee4dd Fixed uninitialized self.target_fileentry
svn: r687
2002-01-08 02:29:50 +00:00
Don Allingham 6444289b5d Only add a reference to the reference list once.
svn: r686
2002-01-07 02:57:26 +00:00
Don Allingham 5f53a25834 Fixed icelandic seeding of last names (changed from surname to first name)
svn: r685
2002-01-06 23:05:34 +00:00
Don Allingham 27140c03bd Autoseeding of children names
svn: r683
2002-01-06 21:35:17 +00:00
Don Allingham 1bd506ae08 Fixed importData f.close problem
svn: r682
2002-01-06 20:50:24 +00:00
Don Allingham 73a431210d Graph layout routines
svn: r681
2002-01-06 20:48:52 +00:00
Don Allingham c79c5bfda0 Fixed read/write gedcom bugs
svn: r680
2002-01-06 04:02:50 +00:00
Don Allingham db449a4968 New Descendant Graph report, along with various report enhancements
svn: r679
2002-01-05 19:55:03 +00:00
Don Allingham 9b8f49d9d6 Added Marco Molteni's note on building for FreeBSD
svn: r678
2002-01-03 18:12:03 +00:00
Don Allingham 22ec320188 Fixed local flag not being set on image import
svn: r677
2002-01-03 18:09:32 +00:00
Don Allingham faca534de4 Renamed the categories for reports
svn: r676
2002-01-02 14:27:03 +00:00
Don Allingham 4115e5400d Update relationship calculator strings
svn: r674
2002-01-01 16:30:09 +00:00
Don Allingham e065ac03c7 Made the autosave recovery message a bit more clear.
svn: r673
2002-01-01 14:48:20 +00:00
Don Allingham cf826fdeb4 Autosave and thumbnail improvements
svn: r672
2002-01-01 05:25:08 +00:00
David Hampton 6d1524ef3e Add preference to enable LDS tab.
svn: r671
2001-12-30 00:19:16 +00:00
Don Allingham 9fc3e9995b Better fix for locale vs. XML battle
svn: r670
2001-12-29 05:54:23 +00:00
Don Allingham 077bb7792a Try to get around python truncating floating point numbers in some locales
svn: r669
2001-12-28 17:09:28 +00:00
Don Allingham fe49a978b5 First attempt at autosave
svn: r668
2001-12-28 01:22:20 +00:00
Don Allingham 4d11227a2f Fixed sort_dir vs. sort_direct
svn: r667
2001-12-27 05:36:12 +00:00
Don Allingham e4e12ff397 Python 2.2 support
svn: r666
2001-12-27 05:33:07 +00:00
Don Allingham 123c4fbecf Fixed partial "NOTE" top level entry
svn: r665
2001-12-26 17:08:10 +00:00
Don Allingham 1bb953aab8 Fixed building of paths for shutil.copy
svn: r664
2001-12-26 03:11:44 +00:00
Don Allingham 85fd4c3e5a Fixed missing quote on long/lat
svn: r663
2001-12-25 05:39:27 +00:00
Don Allingham 6a74514133 Catch shutil.copy error
svn: r662
2001-12-25 04:59:24 +00:00
Don Allingham 3e59f54102 Changed LIB_PRELOAD to LD_PRELOAD to fix the Mandrake problem
svn: r661
2001-12-24 01:49:35 +00:00
David Hampton 18ffd087b8 Tweak the report classes init calls.
svn: r659
2001-12-23 22:58:19 +00:00
Don Allingham 403e9030ce Fixed typo
svn: r658
2001-12-23 22:36:04 +00:00
Don Allingham 7d4b41facf Preparation for 0.7.0 release
svn: r657
2001-12-23 22:29:09 +00:00
Don Allingham 5add52cdd9 Translations
svn: r656
2001-12-23 04:43:20 +00:00
Don Allingham 551c40ae87 Fixed call to delete_empty_family
svn: r655
2001-12-23 03:54:22 +00:00
Don Allingham 3bafe62456 Fixed format string in write_org
svn: r654
2001-12-23 01:42:17 +00:00
Don Allingham 607309b1ab on_nophotos_toggled missing self as an argument
svn: r653
2001-12-23 01:41:08 +00:00
Don Allingham 2f42e62ad6 Better handling of CONC lines.
svn: r652
2001-12-22 17:06:26 +00:00
Don Allingham ebae09cda8 New translations
svn: r651
2001-12-21 06:12:58 +00:00
David Hampton 4749a1350a Speed up generation of web pages.
svn: r650
2001-12-21 06:04:24 +00:00
Don Allingham 5d5863075e Fixed removing of alternate families.
svn: r649
2001-12-20 21:53:14 +00:00
David Hampton 8ea16c241b Ignore another generated file.
svn: r648
2001-12-20 20:30:54 +00:00
David Hampton db7c21e951 Clip at 100%, not at 100 calls.
svn: r647
2001-12-20 19:41:54 +00:00
Don Allingham a3cdadd56a Make merge and check handle empty families correctly
svn: r646
2001-12-20 18:50:09 +00:00
David Hampton 498c37b810 New strings.
svn: r645
2001-12-20 03:59:49 +00:00
Don Allingham 646f21613e Simplify Conditionals
svn: r644
2001-12-20 01:55:45 +00:00
Don Allingham b86a6a52c9 Fixed building existing child list.
svn: r643
2001-12-20 01:14:21 +00:00
David Hampton 20182aece1 Add tooltip support for the "extra" menu and textbox.
svn: r642
2001-12-19 23:03:51 +00:00
Don Allingham 89e576b349 CLosed gzip'd file
svn: r641
2001-12-19 22:43:01 +00:00
Don Allingham 278314e01c removed .closed check - does not apply to gzip interface
svn: r640
2001-12-19 21:44:11 +00:00
David Hampton 6a1fc53c15 Show report frames being used, instead of hiding frames that aren't
being used.  It makes for a much cleaner opening of the dialog window.


svn: r639
2001-12-19 18:40:12 +00:00
David Hampton db960a93f7 Remove a couple of things I noticed were done.
svn: r638
2001-12-19 09:14:01 +00:00
David Hampton 36a91ae760 Rewrite the reports to be a set of base classes and subclasses.
svn: r637
2001-12-19 09:05:53 +00:00
Don Allingham 6e7c5d0735 Updated translation template
svn: r636
2001-12-19 03:36:50 +00:00
Don Allingham 6e88b3b18d Start of Pro-Gen GEDCOM support
svn: r635
2001-12-19 03:33:23 +00:00
Don Allingham a38d379e14 LDS support for marriages
svn: r634
2001-12-19 02:02:59 +00:00
David Hampton 9d5df95afc Don't complain if report style files don't exist.
svn: r633
2001-12-18 06:44:36 +00:00
Don Allingham ab57a4969d LDS ordinance places support
svn: r632
2001-12-18 04:21:07 +00:00
Don Allingham 1a112c1113 GEDCOM improvements, enhanced LDS
svn: r631
2001-12-18 01:01:51 +00:00
David Hampton e308b7209e Fix problem reading old dates when language is non-english.
svn: r630
2001-12-18 00:49:05 +00:00
David Hampton 33fee50a45 Mark some words for translation.
svn: r629
2001-12-18 00:00:33 +00:00
Don Allingham 70632c4f2a Enhanced Relationship Calculator
svn: r628
2001-12-16 21:50:28 +00:00
Don Allingham 43852bf81c Fixed relationship calculator
svn: r627
2001-12-16 14:11:56 +00:00
Don Allingham d42884480f Fixed setLdsEndowment
svn: r626
2001-12-16 04:37:47 +00:00
David Hampton 72d21d6a0c Create images directory if necessary.
svn: r625
2001-12-16 03:39:25 +00:00
Don Allingham 51dfa5bd52 Cleanup
svn: r624
2001-12-16 03:25:56 +00:00
David Hampton 6070457960 Consolidate all definitions of probably_alive() into one.
svn: r623
2001-12-16 02:58:02 +00:00
David Hampton 87e22d7fac Clean up some date related problems.
svn: r622
2001-12-16 02:21:05 +00:00
Don Allingham 2b556fe523 GEDCOM improvements, Find improvements
svn: r621
2001-12-16 00:16:43 +00:00
David Hampton a79e8df650 Prevent erroneous place definitions from being added.
svn: r620
2001-12-15 23:19:54 +00:00
David Hampton 8c4f36f430 Always clear database when loading a new file.
svn: r619
2001-12-15 23:14:01 +00:00
David Hampton 7cd2526038 Eliminate some redundant work.
svn: r618
2001-12-15 23:13:07 +00:00
Don Allingham df80352d68 Fixed unicode translations
svn: r617
2001-12-14 15:43:03 +00:00
Don Allingham 54ff29f9c5 Fixed add new person in AddSpouse dialog, fixed a couple of date problems,
Fixed choose parents dialog.


svn: r616
2001-12-14 13:58:30 +00:00
Don Allingham b3f46c68c7 Better handling of date exceptions
svn: r615
2001-12-14 13:50:57 +00:00
Don Allingham 55501e0379 Fix change active person
svn: r614
2001-12-13 21:37:26 +00:00
Don Allingham 59d594b49b Added navigation buttons for lists, Fixed translation problem
svn: r613
2001-12-13 16:24:30 +00:00
Don Allingham 2a23820fb7 Autocompletion is now optional
svn: r612
2001-12-12 03:53:15 +00:00
Don Allingham 1738f7b4ab Improved the find dialog
svn: r611
2001-12-12 01:43:53 +00:00
Don Allingham 11bc1acae9 Fixed language translation problem in Date.py
svn: r610
2001-12-10 13:42:02 +00:00
Don Allingham 50d9dc1f3d Code cleanup
svn: r609
2001-12-09 05:24:29 +00:00
Don Allingham a45e849fad Updates for dynamic GEDCOM, and drag/drop
svn: r608
2001-12-05 02:02:14 +00:00
David Hampton 249852f1cf Fix date problems (ranges, non-english settings) reading from data file.
svn: r607
2001-12-05 00:09:12 +00:00
David Hampton 52f74dfb19 Fix problem reading non-english XML files.
svn: r606
2001-12-04 05:26:01 +00:00
David Hampton ebf40b455b Fix tooltips.
svn: r605
2001-12-02 01:34:22 +00:00
David Hampton f09f34fcdd Swap parent locations in child selection boxes for consistency.
svn: r604
2001-12-02 01:27:19 +00:00
David Hampton daf3d49118 Fix problem adding child to single parent family.
svn: r603
2001-12-02 01:25:58 +00:00
Don Allingham a5b6ad9b44 Import/Export GEDCOM with LDS ordinances
svn: r602
2001-12-01 06:08:41 +00:00
Don Allingham 2206b96e64 autocompletion of LDS temple sites
svn: r601
2001-12-01 04:45:35 +00:00
Don Allingham c6e338de0a Fixed date handling for GEDCOM
svn: r600
2001-12-01 04:23:42 +00:00
Don Allingham a1be214c15 Handling of drag/drop on media view, make sure to popup global properties editor if necessary.
svn: r599
2001-11-30 16:09:53 +00:00
Don Allingham 25df2fda58 Fixed several small bugs with saving config values
svn: r598
2001-11-30 04:43:14 +00:00
Don Allingham b98af6d5ad Added LDS temple codes
svn: r597
2001-11-30 03:50:22 +00:00
Don Allingham 7315de88cc LDS handling added, bugs in media config/references fixed
svn: r596
2001-11-30 01:47:45 +00:00
Don Allingham 97708a4052 Fixed year handling
svn: r595
2001-11-29 21:07:56 +00:00
Don Allingham f99a5e9e2d Better imaging handling per Brian Hefferan's requests
svn: r594
2001-11-29 16:58:51 +00:00
David Hampton 3d6cfb0c1d Swap sections for father and mother.
svn: r593
2001-11-29 02:21:44 +00:00
Don Allingham afbbb0947a Clean up from pychecker.
svn: r592
2001-11-28 04:17:52 +00:00
Don Allingham fe4fee885c Enhanced support for GEDCOM writing.
svn: r591
2001-11-28 01:09:27 +00:00
Don Allingham 1cd6941323 Fixed unicode problem with dates
svn: r590
2001-11-27 20:36:39 +00:00
Don Allingham 5242d4075e Fixed string.join in combining string segments
svn: r589
2001-11-27 04:07:23 +00:00
Don Allingham 61605d6fe4 Fixed choose parents dialog with non-english languages
svn: r588
2001-11-27 02:26:02 +00:00
Don Allingham 1668f37b5a Date fixes.
svn: r587
2001-11-27 02:03:18 +00:00
David Hampton 525f9af8c6 In a place name combo, don't drop down the place list when the user hits <return>.
svn: r586
2001-11-26 04:27:00 +00:00
Don Allingham 01ae9f9000 New intl.py
svn: r585
2001-11-26 03:26:02 +00:00
Don Allingham 75bc529563 Handling of intlxx.so better.
svn: r584
2001-11-26 00:35:45 +00:00
David Hampton 67153b0906 Could not create new events.
svn: r583
2001-11-25 22:00:51 +00:00
David Hampton c37d7aee3b Fix child sorting for new data format.
svn: r582
2001-11-25 21:53:10 +00:00
Don Allingham 305e523731 GEDCOM import of alternate dates
svn: r581
2001-11-25 04:38:30 +00:00
Don Allingham 96d440d1ba Fix in Merge.py for list handling
svn: r580
2001-11-24 21:56:31 +00:00
Don Allingham f9e27dee41 Better calendar handling, XML parsing in TextDoc
svn: r579
2001-11-24 15:39:02 +00:00
Don Allingham 41986c1fcb More calendar work
svn: r578
2001-11-23 06:15:22 +00:00
Don Allingham 5095c0636c Fixed parsing of alternate calendars (set calendar before setting value)
svn: r577
2001-11-22 21:21:37 +00:00
Don Allingham 56d9dadf1f First attempt at alternate calendars
svn: r576
2001-11-22 21:08:16 +00:00
Don Allingham c649dd5ba0 New date format in XML files
svn: r575
2001-11-21 01:16:32 +00:00
Don Allingham 616415b476 Updated French translation
svn: r574
2001-11-19 03:08:21 +00:00
Don Allingham 57bb22e19a updated for 0.6.2
svn: r573
2001-11-18 23:48:01 +00:00
Don Allingham a3dbabf0ac Better handling of bad path names for read open
svn: r572
2001-11-18 23:44:57 +00:00
Don Allingham e030fa8253 Fix date handling with "ABT" in non-english languages
svn: r571
2001-11-18 23:39:34 +00:00
Don Allingham e1185f5142 Fixed add spouse/family view update problem
svn: r570
2001-11-18 16:06:36 +00:00
Don Allingham 44aa464fe0 Improved GEDCOM
svn: r569
2001-11-18 04:52:59 +00:00
Don Allingham bc63d8932e Enhanced GEDCOM parsing
svn: r568
2001-11-16 05:45:11 +00:00
Don Allingham fa1d21eca1 Updated to allow photo positioning
svn: r567
2001-11-13 23:34:29 +00:00
Don Allingham 188941bc1f Fixed GdkImlib problem with XPM data for some versions of python 2.X
svn: r566
2001-11-13 18:28:59 +00:00
Don Allingham 293fc407aa Updated NEWS for 0.6.1
svn: r564
2001-11-11 15:30:54 +00:00
Don Allingham a1ee6e2c5e Updated Spanish translation
svn: r563
2001-11-11 15:30:02 +00:00
Don Allingham fba1a3e408 Updated version to 0.6.1
svn: r562
2001-11-11 15:26:42 +00:00
Don Allingham 06b9ee6900 Fixed swapped family and pedigree views
svn: r561
2001-11-11 05:55:48 +00:00
Don Allingham 9d5c4ae03c Don't install example files
svn: r559
2001-11-11 03:03:29 +00:00
Don Allingham 448b593d15 Getting ready for 0.6.0
svn: r558
2001-11-11 00:55:56 +00:00
Don Allingham 55f26de3b0 Latest translation file
svn: r557
2001-11-08 15:31:33 +00:00
Don Allingham e2df6299c2 Don't reimport a file that has already been imported
svn: r556
2001-11-08 14:49:58 +00:00
Don Allingham 3111d7e463 Changed "Description" to "Title" on the media view
svn: r555
2001-11-07 13:50:30 +00:00
Don Allingham e9f302f13d Remember last sort column, handle photo descriptions better
svn: r554
2001-11-06 15:50:42 +00:00
Don Allingham ca7c1d5fe8 Improved gedcom reading
svn: r553
2001-11-05 04:33:01 +00:00
Don Allingham b1343e463f GEDCOM parsing/writing fixes
svn: r552
2001-11-05 03:06:21 +00:00
Don Allingham 3a3cb5f1c9 Fixed gedcom generation of RESI
svn: r551
2001-11-04 23:33:39 +00:00
Don Allingham aa89e3d4f4 Changed topWindow.question to GnomeQuestionDialog
svn: r550
2001-11-04 22:41:25 +00:00
Don Allingham a610d32de2 Fixed source selection
svn: r549
2001-11-04 20:41:49 +00:00
Don Allingham c0950f5b37 Install png files
svn: r548
2001-11-04 03:36:23 +00:00
Don Allingham 70cb670ce4 RPM fixes
svn: r547
2001-11-04 03:14:57 +00:00
Don Allingham 1b71f2d986 Go to more of a binary only RPM
svn: r546
2001-11-04 03:06:59 +00:00
Don Allingham 30e17b67ef Go to more of a binary only RPM
svn: r545
2001-11-04 03:06:34 +00:00
Don Allingham 834a506cb1 Sort by gender
svn: r544
2001-11-04 02:59:16 +00:00
Don Allingham 5f62a54b35 Handle large descriptions better
svn: r543
2001-11-04 02:55:07 +00:00
Don Allingham 218471fad4 Changed Religious Parish to Church Parish, double click to merge plugin
svn: r542
2001-11-04 00:14:50 +00:00
Don Allingham 4638c2c40d Broke glade files up into smaller chunks, sort and double click added to all main views.
svn: r541
2001-11-03 18:59:42 +00:00
Don Allingham 1183e771f0 pychecker fixes, minor bugs in image handing
svn: r540
2001-11-02 17:46:33 +00:00
Don Allingham 5b39f24e89 Fixes based off of pychecker results
svn: r539
2001-11-02 06:55:19 +00:00
David Hampton e5b8e6e90a In the family mode view, color direct ancestors of the home person.
svn: r538
2001-11-02 05:13:06 +00:00
Don Allingham b0cfd55e21 Added parishes to places, fixed several things from pychecker
svn: r537
2001-11-01 20:55:44 +00:00
Don Allingham 3626ef0b2e Gallery generation in WebPage.py
svn: r536
2001-11-01 16:56:17 +00:00
Don Allingham 948ee87a7f Media view broken out of gramps_main.py
svn: r535
2001-11-01 13:45:36 +00:00
Don Allingham 98a36ce5f4 Fixed date comparison where one date is not in a valid date format
svn: r534
2001-11-01 03:15:41 +00:00
Don Allingham c7830d0e05 Date fixes, date and place handing in EditPerson, and breaking SourceView out of gramps_main
svn: r533
2001-11-01 02:57:11 +00:00
David Hampton 495146f904 Highlight attribute type when creating a new attribute. Allows the
user to start typing and auto-complete immediately.


svn: r532
2001-11-01 02:45:20 +00:00
David Hampton 6e62aed286 Consolidate all logic for setting up a 'surname' combo box.
svn: r531
2001-11-01 02:33:55 +00:00
Don Allingham 26cb4577bd changed p_sort_* to sort_*
svn: r530
2001-10-31 13:46:02 +00:00
Don Allingham 4aa6c27519 PlaceView stuff broken out of gramps_main
svn: r529
2001-10-31 13:34:34 +00:00
Don Allingham 650f93f1e4 Broke PedView out of gramps_main.py
svn: r528
2001-10-31 02:48:03 +00:00
Don Allingham 1d1879b6cd Fixed EventCmp handling of files, sort on place fields
svn: r527
2001-10-30 20:37:56 +00:00
Don Allingham 1737362432 New logo for about box, reorder ids preserves integer, added David Hampton to author's list
svn: r526
2001-10-30 15:13:42 +00:00
David Hampton e85afc2a0f Auto complete surname in the 'Add Spouse' dialog.
svn: r525
2001-10-30 10:10:54 +00:00
David Hampton d5a0b176b1 When adding a birth or death event, the place was getting entered
twice; once when closing the 'Event Edit' dialog, and then again when
closing the 'Edit Person' dialog.  Updating the birth and death combo
boxes after closing the 'Event Edit' window solves this problem, and
also makes new places show up immediately in their lists.


svn: r524
2001-10-30 06:44:03 +00:00
David Hampton 7252a5a3b1 Tweak revision control comment dialog.
svn: r523
2001-10-30 04:17:16 +00:00
David Hampton 5e706cc7e1 Added alternating colors the child list, like in the person list.
Move the index number in the child list to the first column, and add
an item to the preferences so that the user can make it visible.


svn: r522
2001-10-30 03:58:40 +00:00
David Hampton 33fd3137f3 Add last name completion to the 'add person' dialog within the 'Choose
Parents' dialog.  When new people are added this way, make sure the
main people list gets updated.


svn: r521
2001-10-30 03:48:57 +00:00
David Hampton 9d086224f1 Start with the event type selected. This lets the user just start
typing, instead of having to first select the existing event type.


svn: r520
2001-10-30 03:32:46 +00:00
David Hampton 06600c41c7 Don't forget to quit after the 'save on exit' question.
svn: r519
2001-10-30 03:28:09 +00:00
Don Allingham 39f1b0893e Handle changes to the EditPerson main image
svn: r518
2001-10-30 02:14:23 +00:00
Don Allingham 912db40dc4 Hide the merge menu entry when not needed
svn: r517
2001-10-30 00:40:26 +00:00
Don Allingham 916f3b69aa Updated news file.
svn: r516
2001-10-29 02:43:23 +00:00
Don Allingham 15cb796036 new template.po, gnome-ified dialog for event comparison window
svn: r515
2001-10-29 00:17:37 +00:00
Don Allingham 28cf95c4d7 Improved text, enhanced event comparison to load/save complex filters
svn: r514
2001-10-28 23:28:38 +00:00
Don Allingham 6be70630d2 Updated several more plugins, more flexibility in ID naming
svn: r513
2001-10-27 23:29:07 +00:00
Don Allingham 9d37510a31 Fixed date filters, allow for a reload plugin functionality
svn: r512
2001-10-27 14:10:07 +00:00
Don Allingham 975a9f96de Fixed for place merging, make local copy of image
svn: r511
2001-10-27 02:38:59 +00:00
Don Allingham f2360e0674 Fixed editing the active person
svn: r510
2001-10-26 12:56:39 +00:00
Don Allingham e2d43f830d Fixed spelling
svn: r509
2001-10-26 12:50:17 +00:00
Don Allingham ad076fef82 Clean up of some of the merging
svn: r508
2001-10-25 23:34:41 +00:00
Don Allingham 77c15a41ae New merge handling
svn: r507
2001-10-25 22:23:59 +00:00
David Hampton e7c8990ff7 Fix/tweak ChooseParents dialog.
svn: r506
2001-10-24 06:51:36 +00:00
Don Allingham e591b6b189 Improved merge ability
svn: r505
2001-10-24 01:24:18 +00:00
Don Allingham 24f6bdd6ca Enhanced several plugins
svn: r504
2001-10-21 22:11:30 +00:00
Don Allingham a53b0b5e14 Delete media objects added, revision control shows who the committer is.
svn: r503
2001-10-20 20:42:38 +00:00
Don Allingham f300e008ff Fixed several reports due to the changes in media objects
svn: r502
2001-10-20 15:14:47 +00:00
Don Allingham 58d5c07ce0 Fixed sort.by_birthdate and added the ability to provide a template for IDs
svn: r501
2001-10-20 15:03:23 +00:00
Don Allingham 2c265bc418 Fixed GIF handling with PIL
svn: r500
2001-10-20 04:02:01 +00:00
Don Allingham 36d45eefe0 Gif file import temporary hack
svn: r499
2001-10-20 01:35:48 +00:00
Don Allingham ab27716001 Fixed unintialized event in EventEditor, and fixe thumbnails for drag and drop
svn: r498
2001-10-20 00:54:46 +00:00
Don Allingham 0802142434 Fixed missing RevisionComment class
svn: r497
2001-10-19 15:07:56 +00:00
Don Allingham fe55fc6ca3 Fixed date handling
svn: r496
2001-10-19 14:58:41 +00:00
Don Allingham 9466349afb Fixed SaveDate when date is None
svn: r495
2001-10-19 14:52:39 +00:00
David Hampton 8de449b106 Pass new place information from an EditPerson window to an EventEdit window.
svn: r494
2001-10-19 04:43:55 +00:00
Don Allingham 80132c03f9 URL drag/drop
svn: r493
2001-10-19 02:13:23 +00:00
Don Allingham 935103f9d9 Set local flag for drag/drop images from web
svn: r492
2001-10-19 01:48:44 +00:00
Don Allingham 33b07ca7eb Added url drag and drop
svn: r491
2001-10-19 01:47:41 +00:00
David Hampton cf943fb178 Add autocompletion to combo boxes
svn: r490
2001-10-19 01:34:51 +00:00
Don Allingham 66c3fa7836 Remove the Make Primary button
svn: r489
2001-10-19 01:08:43 +00:00
Don Allingham 61423c7550 Revision handling improvements
svn: r488
2001-10-19 00:25:45 +00:00
Don Allingham bb3b11eefb Status window for web page writing progress, speed improvements
svn: r487
2001-10-19 00:14:11 +00:00
Don Allingham 789425b14f Profiling code
svn: r486
2001-10-19 00:13:23 +00:00
Don Allingham 948b579cc1 Event date handling fixes, and setting a photo list added
svn: r485
2001-10-19 00:12:54 +00:00
Don Allingham 6199547039 Drag and drop reordering of images
svn: r484
2001-10-19 00:12:13 +00:00
Don Allingham 021585e633 Speed improvements to the HTML document interface
svn: r483
2001-10-19 00:11:37 +00:00
Don Allingham 6e0a183aa9 Speed ups to the comma/decimal handing problem
svn: r482
2001-10-19 00:11:06 +00:00
Don Allingham 5d9d1e1968 Slight speed ups in the parser
svn: r481
2001-10-19 00:09:51 +00:00
Don Allingham 4c0bfe2cea Added ChooseParents dialog interface
svn: r480
2001-10-19 00:08:30 +00:00
Don Allingham c42b8e647a Checking for deleting sources and places, added listing of where sources and places are used.
svn: r479
2001-10-18 02:42:02 +00:00
Don Allingham 188e011dd5 More general code clean up
svn: r478
2001-10-17 00:09:42 +00:00
Don Allingham 5c6fac8c16 Broke spouse selection into its own class
svn: r477
2001-10-16 20:10:12 +00:00
Don Allingham 2f41ac9268 Converted several dialogs from gramps_main into objects, and placed them in AddMedia.py and SelectChild.py
svn: r476
2001-10-16 15:04:25 +00:00
Don Allingham a82bcc8eee Cleaned up more code, broke LocationEditor into its own file
svn: r475
2001-10-16 03:50:33 +00:00
Don Allingham ddd3bce7c6 Fixed path stripping in WriteXML
svn: r474
2001-10-15 04:19:17 +00:00
Don Allingham 9959f0592f Added editing media object properites
svn: r473
2001-10-15 00:53:55 +00:00
Don Allingham 51c9da428e Fixed writing a gramps package
svn: r472
2001-10-14 20:57:47 +00:00
Don Allingham 0746c5e01b Fixed fileroot in WriteXML
svn: r471
2001-10-14 20:55:17 +00:00
Don Allingham c65d740154 Added David's birth order changing
svn: r470
2001-10-14 20:47:38 +00:00
Don Allingham 36a3a3408f Birth/death editable on the main page
svn: r469
2001-10-14 20:37:28 +00:00
Don Allingham c8ae444dcc srcreflist bug fixes in WebPage
svn: r468
2001-10-14 14:24:10 +00:00
Don Allingham 5afe6b2418 Fixed EventEdit crash when passed a None event (for adding a new event)
svn: r467
2001-10-14 13:05:52 +00:00
Don Allingham a2bb5b5217 More cleanup of code
svn: r466
2001-10-14 05:29:04 +00:00
Don Allingham 43ebdeb2c9 More cleanup of code
svn: r465
2001-10-14 05:19:43 +00:00
Don Allingham 0f21f2b76e Broke the Editors into separate classes
svn: r464
2001-10-14 02:25:58 +00:00
Don Allingham 4e90da3aa3 GEDCOM import correctly combines identical places
svn: r463
2001-10-13 13:58:23 +00:00
Don Allingham c2d123dc48 Fixed some GEDCOM import with photos
svn: r462
2001-10-12 05:53:54 +00:00
Don Allingham 42a0fc1ce6 Fixed some GEDCOM import with photos
svn: r461
2001-10-12 05:10:38 +00:00
Don Allingham 631db3b460 no message
svn: r460
2001-10-11 23:45:06 +00:00
Don Allingham c9422095ac Fixed object reference privacy in XML reading
svn: r459
2001-10-11 23:16:38 +00:00
Don Allingham 2bb2849b7f Fixed attribute XML
svn: r458
2001-10-11 23:07:50 +00:00
Don Allingham 50e7c05fd1 Some basic media object editing
svn: r457
2001-10-11 22:59:38 +00:00
Don Allingham 1415d94503 Some basic media object editing
svn: r456
2001-10-11 22:56:48 +00:00
Don Allingham d5b51fe57b Fixed GEDCOM import of images
svn: r455
2001-10-11 13:15:10 +00:00
Don Allingham 7aef6c5340 Drag and drop
svn: r454
2001-10-10 02:07:47 +00:00
Don Allingham 0e3f433873 Start of gallery improvements
svn: r453
2001-10-09 17:56:26 +00:00
Don Allingham 426c6a0937 Improved ANSEL support
svn: r452
2001-10-08 03:10:06 +00:00
Don Allingham 2b594e1e2b Added attributes to photos.
svn: r451
2001-10-07 02:58:29 +00:00
Don Allingham b7bc7a37e0 Fixed the EditPerson dialog so that it does not convert females to unknown.
svn: r450
2001-10-06 21:31:38 +00:00
Don Allingham 4a438d859e Don't allow the birth/death event namese modifiedimpos
svn: r449
2001-10-06 18:57:06 +00:00
Don Allingham ebe4af348d Faster GEDCOM imports, source lists
svn: r448
2001-10-06 18:25:31 +00:00
Don Allingham 17ab259c4a no message
svn: r447
2001-10-04 22:17:56 +00:00
Don Allingham 15d2a98976 Added package generation export filter
svn: r446
2001-10-04 17:23:28 +00:00
Don Allingham 0f3e1b5d7f Prompt for a comment on revision control save
svn: r445
2001-10-04 14:06:21 +00:00
Don Allingham 972689c30d Added new files that I forgot to add
svn: r444
2001-10-04 12:48:09 +00:00
Don Allingham 1a760a697c David Hampton's changes to remove duplicate code in WriteXML and to condense gallery code
svn: r443
2001-10-04 04:51:06 +00:00
Don Allingham 2fcd4be0f1 Revision control support
svn: r442
2001-10-04 04:22:41 +00:00
Don Allingham 53b86bf317 Final checkins for 0.5.1
svn: r440
2001-10-02 00:44:49 +00:00
Don Allingham f9004fd84e Final translations
svn: r439
2001-10-01 12:52:35 +00:00
Don Allingham f4e0704b2a Updated documenation
svn: r438
2001-09-29 01:51:30 +00:00
Don Allingham def1b84776 latests template.po
svn: r437
2001-09-28 12:53:05 +00:00
Don Allingham 797b13a2bc New German translation
svn: r436
2001-09-28 02:36:16 +00:00
Don Allingham 0f44bd0350 Better handling of characters in XML parsing
svn: r435
2001-09-28 02:34:58 +00:00
Don Allingham ba41aa97cd Add person from choose parents dialog
svn: r434
2001-09-27 23:54:12 +00:00
Don Allingham 5be4fdcac9 no message
svn: r433
2001-09-27 13:46:13 +00:00
Jason Zedlitz 915d07a518 export module for PAF for PalmOS
svn: r432
2001-09-27 07:31:48 +00:00
Don Allingham 2c6d65a7b0 Fixed for place deletion
svn: r431
2001-09-26 12:55:22 +00:00
Don Allingham 991dc75c6c Export progress window
svn: r430
2001-09-25 23:51:11 +00:00
Don Allingham 91bfec54c0 Fixed gedcom read/write for URL and RESI problems
svn: r429
2001-09-25 22:45:22 +00:00
Don Allingham b3415b663a Error message for missing SAX parser
svn: r428
2001-09-25 14:41:02 +00:00
Don Allingham c951eb32e6 improved configure, handing of photos better in the place gallery
svn: r427
2001-09-25 14:33:39 +00:00
Don Allingham fc70b6180b David Hampton's merges for dialogs, fix merge traceback
svn: r426
2001-09-24 00:28:40 +00:00
Don Allingham 3b3bd4d002 Fixed gedcom import of bad lines, handled place names better
svn: r425
2001-09-23 23:18:59 +00:00
Don Allingham 2b1ab24731 Fixed gedcom export/import for long titles
svn: r424
2001-09-23 21:21:13 +00:00
Don Allingham 5fc035fcb8 Updated translations
svn: r423
2001-09-23 14:29:27 +00:00
Don Allingham d64398465d Fixed deletection of missing zlib.so, and generation of sources for exporting GEDCOM
svn: r422
2001-09-23 14:28:15 +00:00
Don Allingham 8464fd3ec0 updated version number
svn: r421
2001-09-23 04:16:24 +00:00
Don Allingham 3bbcaa3418 no message
svn: r420
2001-09-21 22:56:34 +00:00
Don Allingham 35ff79bafa no message
svn: r419
2001-09-21 22:35:23 +00:00
Don Allingham 384be9af3c Fixed some translation problems
svn: r418
2001-09-21 13:20:50 +00:00
Jason Zedlitz cb189c865d a new entered person will become active in the person list
svn: r417
2001-09-20 07:13:23 +00:00
Don Allingham 4d2571f0c0 Ready for 0.5.0 release
svn: r415
2001-09-18 23:43:53 +00:00
Don Allingham 5f07688c0c Added spanish translation note
svn: r414
2001-09-18 14:45:01 +00:00
Don Allingham 1a7042ddbe Fixed Pedigree
svn: r413
2001-09-18 14:37:27 +00:00
Don Allingham a5cc04838e Fixed Pedigree
svn: r412
2001-09-18 13:24:15 +00:00
Don Allingham b1de68f9a0 Added Spanish as a translation
svn: r411
2001-09-18 04:32:18 +00:00
Don Allingham f123d7868c no message
svn: r410
2001-09-18 02:45:33 +00:00
Don Allingham 91ae4cfa1e Fixed delete place problem when no references are used.
svn: r409
2001-09-17 02:42:57 +00:00
Don Allingham 1bd4a30e15 Cleanup in location saving. Don't write locations if they are empty
svn: r408
2001-09-16 13:12:12 +00:00
Don Allingham f85b941c09 no message
svn: r407
2001-09-16 02:59:06 +00:00
Don Allingham 0f5f4abaea no message
svn: r406
2001-09-16 02:47:42 +00:00
Don Allingham 0b5974739f files updated for 0.5.0
svn: r405
2001-09-15 17:53:29 +00:00
Don Allingham f52d148d29 Documentation changes, DTD changes
svn: r404
2001-09-14 03:44:26 +00:00
Don Allingham d30c68afd7 Added navigation buttons on pedegree window
svn: r403
2001-09-13 15:08:36 +00:00
Jason Zedlitz cdfd5e3b3e fixed some mistakes with strings/integers
svn: r402
2001-09-13 06:05:11 +00:00
Don Allingham a2c11beb36 Fixed line wrapping in tables
svn: r401
2001-09-12 02:21:13 +00:00
Don Allingham f17dd9e2c6 Fixes for Event Comparison tool
svn: r400
2001-09-10 02:16:39 +00:00
Don Allingham 7a528d9007 Fixed images in Marriage boxes
svn: r399
2001-09-10 01:09:12 +00:00
Don Allingham 6c6e6492f8 Fixed parsing of addresses
svn: r398
2001-09-10 00:54:30 +00:00
Don Allingham ac00618361 no message
svn: r397
2001-09-09 15:11:45 +00:00
Don Allingham 09e581000b Fixed Web Page events
svn: r396
2001-09-09 02:22:42 +00:00
Don Allingham 1e659878ba Patches from David Hamption - .cvsignore addtions and sorting
svn: r395
2001-09-08 23:27:16 +00:00
Don Allingham ef9f606f13 Remove HRef instances
svn: r394
2001-09-08 21:02:53 +00:00
Don Allingham b8ef28451c GEDCOM fixes
svn: r393
2001-09-08 20:35:10 +00:00
Don Allingham 90677086b9 GEDCOM fixes
svn: r392
2001-09-08 20:12:38 +00:00
Don Allingham 15fbfe6286 Places sorted, fixed several problems in Web Site generation
svn: r391
2001-09-08 13:27:14 +00:00
Don Allingham 48a9083fa4 Set default size for the find box
svn: r390
2001-09-07 12:49:52 +00:00
Don Allingham 8161df0024 Documentation updates
svn: r389
2001-09-07 02:39:30 +00:00
Don Allingham 2c3673b546 Assign some URL to the HRef widgets
svn: r388
2001-09-06 13:18:36 +00:00
Don Allingham 5f375b948c Assign some URL to the HRef widgets
svn: r387
2001-09-06 02:14:52 +00:00
Don Allingham a69f923cf6 New template.po
svn: r386
2001-09-05 12:56:18 +00:00
Don Allingham f8e8702e6d New template.po, spacing fix in window
svn: r385
2001-09-05 12:45:58 +00:00
Don Allingham c492b60f77 Added documentation and Find functionality
svn: r384
2001-09-05 04:57:05 +00:00
Don Allingham cb4a875454 Updated configure script to check for gnome support in libglade, Fixed place names
svn: r383
2001-09-03 17:45:04 +00:00
Don Allingham 49c4ea8c7d Fixed thumbnail problem
svn: r382
2001-09-03 04:19:17 +00:00
Don Allingham 26aed368cb Fixed thumbnail problem
svn: r381
2001-09-03 03:51:34 +00:00
Don Allingham ae9f441ad9 Fixed data value in photo popup menu
svn: r380
2001-09-03 03:18:54 +00:00
Don Allingham b5cce76f66 New pedegree window is now the default
svn: r379
2001-09-02 22:04:22 +00:00
Don Allingham 885216f7a5 Fixed lists_changed flag for events.
svn: r378
2001-09-02 13:14:56 +00:00
Don Allingham 6353b5626a Fix adding a person when no bookmarks exist
svn: r377
2001-09-01 22:12:09 +00:00
Jason Zedlitz 73bc26d8b5 new - tool to verify the database
svn: r376
2001-09-01 20:37:33 +00:00
Don Allingham d1e1b2527f border colors on canvas
svn: r375
2001-09-01 18:24:56 +00:00
Don Allingham 8d7741a3d1 Pychecker cleanup
svn: r374
2001-09-01 17:13:15 +00:00
Don Allingham 37d5875db1 Navigation in the new pedegree window, along with messages.
svn: r373
2001-09-01 13:58:59 +00:00
Don Allingham 430794b61d Fixed namespace problem in EditPerson.py for get_place_from_list, and DOC to DOCSTRING in Plugins
svn: r372
2001-09-01 13:09:02 +00:00
Don Allingham 6b99a80177 Bug fixes
svn: r371
2001-09-01 03:57:55 +00:00
Don Allingham 20b0f7bc93 included intl
svn: r370
2001-09-01 03:24:35 +00:00
Don Allingham 9dbb49151b Navigation on the new pedegree form
svn: r369
2001-09-01 02:32:38 +00:00
Don Allingham 99d2576c82 Integrated into RelLib.py
svn: r368
2001-08-31 12:42:27 +00:00
Don Allingham 59d53915b9 Elimination of redundant code, new registering method for plugins
svn: r367
2001-08-31 03:40:23 +00:00
Jason Zedlitz 8543bd85f7 problem with sources for a place
svn: r366
2001-08-26 16:46:30 +00:00
Don Allingham f766a14697 new pedegree improvements
svn: r365
2001-08-25 23:22:52 +00:00
Don Allingham 6d19babdee Fixed file open issue with gzip
svn: r364
2001-08-25 03:52:04 +00:00
Don Allingham 8bc50616d4 Experimental pedegree replacement
svn: r363
2001-08-25 02:37:45 +00:00
Don Allingham cce1ff1358 Added the ability to add a new person as the spouse
svn: r362
2001-08-23 22:13:56 +00:00
Jason Zedlitz bdf0c6dfbf fixed some problems with Place objects
svn: r361
2001-08-23 13:28:53 +00:00
Jason Zedlitz 02a53a7c44 LaTeXDoc can handle tables now
svn: r360
2001-08-23 13:27:47 +00:00
Jason Zedlitz 275d7ccd3f added (a little bit) support for tables
svn: r359
2001-08-23 13:26:28 +00:00
Don Allingham e38bf1a856 Fixed syntax error generated by WriteXML with alternate locations for a place, have ReadXML return a better message on encountering a syntax error.
svn: r358
2001-08-22 13:07:53 +00:00
Don Allingham 22d9946b2f New icons
svn: r357
2001-08-22 03:44:17 +00:00
Don Allingham 4b4526e97d Clean up of ":" in the code
svn: r356
2001-08-21 22:42:33 +00:00
Don Allingham 22307b1bc9 configure script update
svn: r355
2001-08-21 15:42:12 +00:00
Don Allingham babac8abbe Places now have source support, and the ability to delete places
svn: r354
2001-08-21 15:40:37 +00:00
Don Allingham 6b9b32dbf7 handle XML entities correctly in place objects
svn: r353
2001-08-21 03:30:23 +00:00
Don Allingham c021a2bc78 Don't display new alternate names after an edit if hide_altnames is true.
svn: r352
2001-08-20 23:23:05 +00:00
Don Allingham 1877d412b7 Check for empty place object
svn: r351
2001-08-20 23:18:30 +00:00
Don Allingham 751c64df26 Place objects fully functional
svn: r350
2001-08-20 04:58:38 +00:00
Don Allingham edef3eaf1e Place object URLs working
svn: r349
2001-08-19 17:31:52 +00:00
Jason Zedlitz 7c8d296113 added support for some CONT/CONC lines
svn: r348
2001-08-19 10:00:45 +00:00
Don Allingham 49a308952b Update filters and plugins for new place objects
svn: r347
2001-08-19 03:53:02 +00:00
Don Allingham 3513293052 Start of editing of place objects
svn: r346
2001-08-18 19:52:02 +00:00
Don Allingham 05df1cab56 Fixed parsing of location information
svn: r345
2001-08-18 19:37:03 +00:00
Don Allingham 6abefb6fa2 ul2 to u2l syntax error
svn: r344
2001-08-18 19:35:30 +00:00
Don Allingham c4f7cd8758 Fixed unicode handling of place objects
svn: r343
2001-08-18 19:33:46 +00:00
Jason Zedlitz 528de47976 added picture for "place"-button
svn: r342
2001-08-18 15:55:33 +00:00
Jason Zedlitz aa66ada261 picture for "place"-button
svn: r341
2001-08-18 15:52:49 +00:00
Don Allingham 1f2d3dee8a Display place information
svn: r340
2001-08-18 04:27:31 +00:00
Don Allingham 18af725d93 Check for null place
svn: r339
2001-08-18 03:48:35 +00:00
Don Allingham 92b50ce545 Increased the version number
svn: r338
2001-08-17 02:10:58 +00:00
Don Allingham f769231805 Initial support for place objects
svn: r337
2001-08-16 23:24:53 +00:00
Don Allingham 87d8138aa8 Fixed child attaching to the family
svn: r336
2001-08-14 16:55:26 +00:00
Don Allingham b3feb7df91 0.4.1 patches
svn: r334
2001-08-13 23:21:16 +00:00
Don Allingham 6d71932f7c Detailed Ancestral Report
svn: r333
2001-08-13 04:17:19 +00:00
Don Allingham 3b0ea28052 Father/mother swap fixes
svn: r332
2001-08-13 03:02:42 +00:00
Don Allingham e4905b4978 Changed name extraction
svn: r331
2001-08-12 17:41:49 +00:00
Don Allingham a57a011dc5 Fixed soundex filter
svn: r330
2001-08-12 13:14:32 +00:00
Jason Zedlitz ea51d564da added text about problems with Pyhton2.0
svn: r329
2001-08-12 08:08:23 +00:00
Don Allingham 26dceb6393 Fixed delete person
svn: r328
2001-08-12 03:52:39 +00:00
Don Allingham 05a3330a4f Fixed apply_fiter to simplify it
svn: r327
2001-08-12 03:41:18 +00:00
Don Allingham 25e27ccc16 Faster updates
svn: r326
2001-08-11 23:54:52 +00:00
Don Allingham 0b5eaf9f8b Dynamic Report and Tool menus
svn: r325
2001-08-11 21:43:34 +00:00
Don Allingham 43c22b8f3f Handle single parent family entry better
svn: r324
2001-08-11 02:47:33 +00:00
Don Allingham a0bc85f0c4 Removed the spurious ":" in the event name display
svn: r323
2001-08-11 02:28:28 +00:00
Don Allingham 1ffe3e7e4c Set self.name to None in stop_aka. Prevents notes from getting corrupted.
svn: r322
2001-08-11 02:08:57 +00:00
Don Allingham 8744ab9835 pychecker fixes
svn: r321
2001-08-10 04:32:31 +00:00
Don Allingham 7d4f264c29 0.4.0 release
svn: r319
2001-08-09 22:14:15 +00:00
Don Allingham 86efa8207c XML document description
svn: r318
2001-08-09 14:33:57 +00:00
Don Allingham f3b556ea75 Fixed 1 record detection
svn: r317
2001-08-08 12:45:11 +00:00
Don Allingham 10bed81caa 0.4.0
svn: r316
2001-08-08 12:42:20 +00:00
Don Allingham 646b6e0b58 family type defaults to "" if type not specified
svn: r315
2001-08-08 02:35:17 +00:00
Don Allingham dc08c0dd9a Fix centering on default person after load
svn: r314
2001-08-08 01:29:30 +00:00
Don Allingham 27f962f69b Write only mrel and frel if not empty
svn: r313
2001-08-08 01:27:39 +00:00
Don Allingham a87002ffc3 Fix mrel and frel on read if only one is present
svn: r312
2001-08-08 01:22:59 +00:00
Don Allingham 68824f0f7e Fixed photo paths
svn: r311
2001-08-08 00:28:51 +00:00
Don Allingham 337ae497c1 Closing in on 0.4.0
svn: r310
2001-08-07 21:22:16 +00:00
Don Allingham 01793cbde0 no message
svn: r309
2001-08-07 21:10:19 +00:00
Don Allingham 9ae3fff00e *** empty log message ***
svn: r308
2001-08-07 21:09:48 +00:00
Don Allingham 98a92b018b no message
svn: r307
2001-08-07 21:03:48 +00:00
Don Allingham cba701af02 Reordering gramps's ids and privacy fixes for gedcom export
svn: r306
2001-08-07 19:09:48 +00:00
Don Allingham c26279d37e fixed translation of attributes on a GEDCOM write
svn: r305
2001-08-07 17:08:43 +00:00
Don Allingham 635723f677 Fixes for WebPage generation and image handling
svn: r304
2001-08-07 14:33:57 +00:00
Don Allingham 9a9bf120ab Relationship graph plugin
svn: r303
2001-08-07 13:35:26 +00:00
Don Allingham 4a597b3aad strip off leading directory path if image file is in a subdirectory
svn: r302
2001-08-07 13:33:46 +00:00
Don Allingham 63036b6ee2 Added Foster and None to the valid child/parent relationships
svn: r301
2001-08-07 05:08:52 +00:00
Don Allingham bd06e0fc1f Added "Foster" to the child relationships
svn: r300
2001-08-07 05:04:39 +00:00
Don Allingham b9c71544c1 Improved sort, fixed minor bugs
svn: r299
2001-08-06 23:58:09 +00:00
Don Allingham a3d9847d9a Fixed setRelationship
svn: r298
2001-08-06 12:48:20 +00:00
Don Allingham 44324703cf Fast sorting
svn: r297
2001-08-06 03:00:01 +00:00
Don Allingham b20fa02851 fixed problem with addresses in XML
svn: r296
2001-08-05 20:40:36 +00:00
Don Allingham 48a09e913e Ancestor count report
svn: r295
2001-08-05 19:18:30 +00:00
Don Allingham 541f9bbb11 Improved integrity check, fix parent lists when no active parents
svn: r294
2001-08-05 19:11:26 +00:00
Don Allingham 1afe1d5a02 Fixed notes, sources being saved properly
svn: r293
2001-08-05 18:42:11 +00:00
Don Allingham 3254479ad6 Allow sources to be edited before events,etc are saved.
svn: r292
2001-08-05 02:09:43 +00:00
Don Allingham 0e3bbdb003 Renamed duplicate function name =
svn: r291
2001-08-04 13:38:14 +00:00
Don Allingham 2f28210bff 0.4.0 release
svn: r290
2001-08-04 03:28:21 +00:00
Don Allingham f6124c06c2 Ready for 0.4.0
svn: r289
2001-08-03 23:11:16 +00:00
Don Allingham 451eb18c4c Warn on changed data in the marriage editor before closing
svn: r288
2001-08-03 22:43:45 +00:00
Don Allingham c372c58488 Fixed the read only tuple problem correctly this time.
svn: r287
2001-08-03 22:03:37 +00:00
Don Allingham fc1742d133 Fixed window manager delete so that it queries before going down
svn: r286
2001-08-03 12:58:56 +00:00
Don Allingham ec0b558868 Fixed DATE generation in a SOUR statement
svn: r285
2001-08-03 03:46:36 +00:00
Don Allingham b7f375525c Warn on modified edit window when canceling or closing
svn: r284
2001-08-03 02:00:48 +00:00
Don Allingham 544727a311 Support multiple NAME tags per person
svn: r283
2001-08-02 23:26:04 +00:00
Don Allingham c3dbe03a6f Removed ":" from labels to make translations easier
svn: r282
2001-08-02 23:21:35 +00:00
Don Allingham fc5618bc76 Fixed parent/child relationships on deletion of spouse
svn: r281
2001-08-02 23:05:51 +00:00
Don Allingham 0ddd838e59 Fixed problem with parents
svn: r280
2001-08-02 21:10:08 +00:00
Don Allingham ab4f829ea2 Fixed problem with parents
svn: r279
2001-08-02 20:58:19 +00:00
Don Allingham 286bb3231d Better sizing of the window
svn: r278
2001-08-02 19:48:04 +00:00
Don Allingham 9432fd5215 Better filtering of children, fix traceback in on_save_parents
svn: r277
2001-08-02 19:29:02 +00:00
Don Allingham c3e582f4e3 no message
svn: r276
2001-08-02 13:06:06 +00:00
Don Allingham e727d3f75e Fix street widget reference, fix Address Editor text string.
svn: r275
2001-08-02 03:38:26 +00:00
Don Allingham 4befed221f Fixed getMarriage and getDivorce
svn: r274
2001-08-01 04:32:48 +00:00
Don Allingham f68abf0c01 Removed childlist and fixed indentation for address and attribute
svn: r273
2001-08-01 02:03:38 +00:00
Don Allingham eb665060ed no message
svn: r272
2001-07-31 22:01:05 +00:00
Don Allingham 4e37696aa5 Fix child relationship bugs with multiple languages, add support for new editing in marriage window.
svn: r271
2001-07-31 21:42:25 +00:00
Don Allingham a324227ddd Added <!DOCTYPE...> for the gramps.dtd to the generated XML
svn: r270
2001-07-30 04:46:34 +00:00
Don Allingham 96c8acbcac removed debug statements, fixed tables in PDF format
svn: r269
2001-07-30 02:43:22 +00:00
Don Allingham a8de3b1ca0 Fixed truncation of PDF tables
svn: r268
2001-07-30 02:34:22 +00:00
Don Allingham 4d9fb293d3 Fixed </attribute> spacing
svn: r267
2001-07-30 00:21:33 +00:00
Don Allingham 9af7a17146 XML improvements, photo handling better (no thumbnail for main edit personapage p
svn: r266
2001-07-29 23:27:42 +00:00
Don Allingham 100e719d5a Improved XML formatting
svn: r265
2001-07-29 14:45:09 +00:00
Don Allingham 378f986dac Improved Edit Person window, support for private records and confidence levels
svn: r264
2001-07-29 06:06:16 +00:00
Don Allingham 07614b9f63 Fix tracebacks related to incorrect attribute task and null source_ref
svn: r263
2001-07-28 02:16:20 +00:00
Don Allingham 30b2b91774 Source handling with new edit person dialog
svn: r262
2001-07-27 01:34:37 +00:00
Don Allingham 82969a3691 Ability to abandon edited events
svn: r261
2001-07-26 23:24:19 +00:00
Don Allingham a15a7a6c6b Ability to abandon edited events
svn: r260
2001-07-26 22:29:13 +00:00
Don Allingham 7a91eff426 New event editing abilities
svn: r259
2001-07-26 20:56:32 +00:00
Don Allingham 3f46117ac4 Export bug fixes
svn: r258
2001-07-26 16:11:50 +00:00
Don Allingham ed567bbaf8 Better hot-key support
svn: r257
2001-07-26 16:11:14 +00:00
Don Allingham fa648a7006 Don't try to set the active parents relationship if active_parents is None
svn: r256
2001-07-26 15:33:38 +00:00
Don Allingham 24d31c2b61 Fix NAME without a //
svn: r255
2001-07-17 21:41:17 +00:00
Don Allingham 602402c37c Fix PAF5.1 leading garbage
svn: r254
2001-07-17 12:47:26 +00:00
Don Allingham d40189df51 Get around the junk at the beginning of a PAF file file
svn: r253
2001-07-17 12:39:56 +00:00
Don Allingham d199ce0da0 Fixed family relationships on GEDCOM import
svn: r252
2001-07-16 12:57:21 +00:00
Don Allingham 7d4e557ef0 XML changes
svn: r251
2001-07-16 02:06:31 +00:00
Don Allingham 735f998384 Better support for same sex parents and support for double clicking in the pedegree view
svn: r250
2001-07-15 21:28:31 +00:00
Don Allingham 6e7c607485 Support for fr and de language types
svn: r249
2001-07-14 20:38:35 +00:00
Don Allingham 417395b36d no message
svn: r248
2001-07-14 20:37:23 +00:00
Don Allingham 32e4d376e0 Started the support families with parents of the same sex.
svn: r247
2001-07-14 20:03:36 +00:00
Don Allingham 326a509e46 Multiple selection in Add Children box
svn: r246
2001-07-14 03:55:00 +00:00
Don Allingham bde0c05352 default person no longer forces an integer ID
svn: r245
2001-07-13 12:47:07 +00:00
Don Allingham 3fd3705f4b Fix integer/string problem in RelLib
svn: r244
2001-07-13 05:16:15 +00:00
Don Allingham 6267eb4fc9 Allow for ID values to be strings
svn: r243
2001-07-13 04:32:59 +00:00
Don Allingham f57adb09df Fixed reading of color values
svn: r242
2001-07-13 03:04:39 +00:00
Don Allingham 1b03618556 Bug fixes, new child/parent relationship handling, remembering places
svn: r241
2001-07-13 00:01:04 +00:00
Don Allingham 73ef51bb56 French translation
svn: r240
2001-07-12 00:58:57 +00:00
Don Allingham 81ae73135c Fixed config box setting problems
svn: r239
2001-07-08 14:38:53 +00:00
Don Allingham 22936c7641 Fixed None comparison for dates
svn: r238
2001-07-08 05:44:42 +00:00
Don Allingham 51ddab3871 import gnome.mime
svn: r237
2001-07-07 16:52:42 +00:00
Don Allingham 46c48c52e9 Updated for 0.3.2 release
svn: r236
2001-07-06 13:20:04 +00:00
Don Allingham 442a4e6c96 0.3.2 release
svn: r235
2001-07-06 13:11:54 +00:00
Don Allingham a587157a01 imported intl module
svn: r234
2001-07-06 13:08:59 +00:00
Don Allingham e49ac6ac79 Added SourceParagraph style
svn: r233
2001-07-06 13:08:34 +00:00
Don Allingham 0a40621468 0.3.2 translation
svn: r232
2001-07-06 13:08:05 +00:00
Don Allingham bc25c4f6d1 Fixed local source links
svn: r231
2001-07-06 01:07:45 +00:00
Don Allingham 9d6353f342 Fixed table formatting
svn: r230
2001-07-06 00:37:44 +00:00
Don Allingham e2ffd17065 New translations
svn: r229
2001-07-06 00:07:09 +00:00
Don Allingham 2af16991e4 Faster sorting and improved web page generation
svn: r228
2001-07-06 00:04:20 +00:00
Unknown aeee333bb8 Improved Webpage format
svn: r227
2001-07-04 23:17:30 +00:00
Unknown 0bdd8e65f7 Fix dropping of nicknames
svn: r226
2001-07-04 23:14:40 +00:00
Unknown c63c94cc48 Fixed ansel encoding (assuming that illegal ANSEL characters are latin), and
fixed event name handling.


svn: r225
2001-07-04 16:52:24 +00:00
Unknown ed0432f400 Removed more debugging statements
svn: r224
2001-07-04 13:49:48 +00:00
Don Allingham bf86d9e4a3 Removed debugging statement
svn: r223
2001-07-04 05:37:30 +00:00
Don Allingham 827a63ed2e Fixed dropping of notes
svn: r222
2001-07-03 22:37:00 +00:00
Don Allingham f28b87524f Fixed translation messages
svn: r221
2001-07-03 20:50:02 +00:00
Don Allingham 0a4d254e33 *** empty log message ***
svn: r220
2001-07-03 20:48:48 +00:00
Don Allingham 239d223d12 Translation of family events
svn: r219
2001-07-03 19:46:25 +00:00
Don Allingham 9b4f695752 Translation of family events
svn: r218
2001-07-03 17:14:17 +00:00
Don Allingham a9e0c83491 Changed references of "photo" to "image", allowed family and personal event names to be translated.
svn: r217
2001-07-03 16:53:10 +00:00
Don Allingham 9deaabe5ea Option to include link back to index page
svn: r216
2001-07-01 22:30:45 +00:00
Don Allingham 2f830552a3 Improved python testing
svn: r215
2001-07-01 21:33:51 +00:00
Don Allingham 8f0cb8d367 HTML default directory added
svn: r214
2001-07-01 21:31:52 +00:00
Don Allingham d5ff0d20d0 load default directory from Config
svn: r213
2001-07-01 21:30:58 +00:00
Don Allingham a290834efc set entry name
svn: r212
2001-07-01 21:30:32 +00:00
Don Allingham 2039b261ad no message
svn: r211
2001-07-01 14:23:49 +00:00
Don Allingham b1a4a9e023 remove unused gnome.help import
svn: r210
2001-07-01 14:21:11 +00:00
Don Allingham aa814eec0c Translate date format strings
svn: r209
2001-07-01 14:20:51 +00:00
Don Allingham 2672b7f7a2 Fixed importing of family photos
svn: r208
2001-06-30 23:02:25 +00:00
Don Allingham 12a529ebfd Removed gnome.help import statement (no longer used)
svn: r207
2001-06-30 23:01:59 +00:00
Don Allingham 5a4e74b2fd New date formats
svn: r206
2001-06-30 23:01:38 +00:00
Don Allingham 2a84650249 Check for null event
svn: r205
2001-06-30 13:23:47 +00:00
Don Allingham 6a54b69494 New translations
svn: r204
2001-06-30 01:53:18 +00:00
Don Allingham eeb69851c8 Make sure directories end in "/" for Gnome, and save new values in global config values
svn: r203
2001-06-30 01:52:47 +00:00
Don Allingham 8e2254517f Fixed "Pedegree" to "Pedigree"
svn: r202
2001-06-29 12:45:01 +00:00
Don Allingham d2f751bc96 Fixed integer/string ordering problem
svn: r201
2001-06-28 21:56:49 +00:00
Don Allingham f62f7d0380 Translation template file
svn: r200
2001-06-28 21:50:47 +00:00
Don Allingham ed7d8eb991 no message
svn: r199
2001-06-28 15:30:39 +00:00
Don Allingham 33547e99b8 Better translation support
svn: r198
2001-06-28 15:28:09 +00:00
Don Allingham aa257b8e44 Changed history id
svn: r197
2001-06-28 15:27:54 +00:00
Don Allingham a5e0504f62 Default report directory added, better translations
svn: r196
2001-06-28 15:27:34 +00:00
Don Allingham f468d26b57 Default report directory added
svn: r195
2001-06-28 15:27:04 +00:00
Don Allingham 1a1f9d3454 Solved PyXML SAX1 vs. SAX2 problem?
svn: r194
2001-06-28 15:24:51 +00:00
Don Allingham e8e94576c0 Don't automagically create marriage/divorce entries
svn: r193
2001-06-28 15:24:18 +00:00
Don Allingham f64eee94ed Maybe solved the PyXML/python1/2 problem?
svn: r192
2001-06-28 15:23:16 +00:00
Don Allingham f3617ec650 Changed error message for closing a database, and set up default database directory
svn: r191
2001-06-28 15:22:27 +00:00
Don Allingham d02d455887 Added support for default directories.
svn: r190
2001-06-28 15:20:41 +00:00
Don Allingham cb9bdae66b Fixed handling of random text
svn: r189
2001-06-26 14:19:35 +00:00
Don Allingham bb126ed1c7 Fixed type in start_sources, changed exception to catch only KeyError (which hid the problem)
svn: r188
2001-06-26 13:56:06 +00:00
Don Allingham 8d4d1a3f7b Updated version number
svn: r187
2001-06-25 04:31:05 +00:00
Don Allingham 1978cab614 Import StyleEditor
svn: r186
2001-06-25 04:30:11 +00:00
Don Allingham 8f0e791631 version 0.3.1
svn: r184
2001-06-24 01:33:18 +00:00
Don Allingham 118a96366d Removed the "Do Nothing" button
svn: r183
2001-06-24 01:24:06 +00:00
Don Allingham 860c78079c Adapted GEDCOM reader to BROSKEEP
svn: r182
2001-06-23 18:13:41 +00:00
Don Allingham 379d6aba01 Translation updates, and a date error
svn: r181
2001-06-23 16:58:23 +00:00
Don Allingham 7c5c4f7441 better error message when an unknown character is found
svn: r180
2001-06-23 14:26:29 +00:00
Don Allingham 87b4da9858 Fixed call to mk_thumb
svn: r179
2001-06-22 23:44:57 +00:00
Don Allingham 1a0e3422a8 Fixed the selectedIcon problem.
svn: r178
2001-06-22 12:41:27 +00:00
Don Allingham c36e06020a Handle date formats in the form of dddd/dddd (keep as text), and handle addresses in families for GEDCOM import
svn: r177
2001-06-22 03:32:38 +00:00
Don Allingham f5e25f73d9 Handle XXXX/XXXX
svn: r176
2001-06-22 03:31:09 +00:00
Don Allingham 252a8af69c Fix syntax error
svn: r175
2001-06-21 23:58:44 +00:00
Don Allingham 936fc791b6 Try to trap a bug
svn: r174
2001-06-21 23:55:59 +00:00
Don Allingham b486916155 Try to deal with _xmlplus module if present instead of xml
svn: r173
2001-06-21 23:14:01 +00:00
Don Allingham 91062cd589 Fixed configure script
svn: r172
2001-06-21 22:22:24 +00:00
Don Allingham 910cd402a7 Fixed typo
svn: r171
2001-06-21 19:41:56 +00:00
Don Allingham 434c78203b Fixed unicode mapping problem with python 2.0
svn: r170
2001-06-21 19:31:12 +00:00
Don Allingham 27c1d09f66 Added notes section
svn: r169
2001-06-20 02:25:44 +00:00
Don Allingham 30dbd1f7cc Better picture scaling
svn: r168
2001-06-20 02:25:18 +00:00
Don Allingham 650eb5a1a2 Better web site generation
svn: r167
2001-06-19 22:38:25 +00:00
Don Allingham dacce86372 Better image sizing
svn: r166
2001-06-19 22:37:42 +00:00
Don Allingham e758a8b860 Don't attempt to set a name of it isn't intialized
svn: r165
2001-06-19 22:37:25 +00:00
Don Allingham 19e44b2111 XML parsing speed improvements and HTML web site generation
svn: r164
2001-06-19 20:48:35 +00:00
Don Allingham aae1098f14 0.3.0 notes
svn: r163
2001-06-17 19:31:25 +00:00
Don Allingham 40d17d5b04 Fixed installation problems and protection problems
svn: r162
2001-06-17 19:13:49 +00:00
Don Allingham f0924d1a60 Minor cleaup for 0.3.0 release
svn: r161
2001-06-17 18:56:22 +00:00
Don Allingham 269251dc4a Make install dir
svn: r160
2001-06-17 14:50:10 +00:00
Don Allingham a062878526 Start of the German translation
svn: r159
2001-06-17 13:45:57 +00:00
Don Allingham 4380216c6f Updated for 0.3.0
svn: r158
2001-06-17 13:44:53 +00:00
Don Allingham 1602a0e277 Minor cleanup
svn: r157
2001-06-17 13:44:35 +00:00
Don Allingham c5e1f14183 Remove the print statement
svn: r156
2001-06-17 13:44:08 +00:00
Don Allingham fb51cdcb13 Tighten the ListColors add task
svn: r155
2001-06-17 13:43:34 +00:00
Don Allingham 41062c2a99 Tighten the apply_filter, remove redundant call
svn: r154
2001-06-17 13:43:00 +00:00
Don Allingham 99d3aac6d1 Adapted for the two GrampsParsers
svn: r153
2001-06-17 13:42:34 +00:00
Don Allingham 2cb954878f Remove a few layers of function call to speed things up a bit
svn: r152
2001-06-17 13:40:57 +00:00
Don Allingham 953eab0fd4 Start a layer of abstraction around some of the config stuff
svn: r151
2001-06-17 13:40:13 +00:00
Don Allingham 9a1b641cd5 Additional error checking for file access problems
svn: r150
2001-06-16 19:03:54 +00:00
Don Allingham 9a408899eb Fixed calcuation of table cell width
svn: r149
2001-06-16 19:03:21 +00:00
Don Allingham 370659ab6b Fixed table sizes so they don't exceed page width
svn: r148
2001-06-16 19:02:56 +00:00
Don Allingham 66af25c4e7 Fixed callback, if callback is none.
svn: r147
2001-06-16 13:22:16 +00:00
Don Allingham e481b492e5 Fixed source_ref problem with events
svn: r146
2001-06-16 03:30:18 +00:00
Don Allingham 2233bb8591 Fixed syntax error
svn: r145
2001-06-16 03:25:43 +00:00
Don Allingham 9e5558b8d7 Notes and sources for names
svn: r144
2001-06-16 03:25:26 +00:00
Don Allingham 9438afeec5 Delete style implemented
svn: r143
2001-06-16 03:24:44 +00:00
Don Allingham 7ca22edefb Support for notes and sources for names
svn: r142
2001-06-16 03:23:18 +00:00
Don Allingham 4e0f35be5b Fixed the "in" to "==" problem
svn: r141
2001-06-15 04:00:26 +00:00
Don Allingham d1bd63bb44 Checking for write errors
svn: r140
2001-06-15 03:59:58 +00:00
Don Allingham 94e2803e56 Fixed "in", changed to ==
svn: r139
2001-06-15 01:34:30 +00:00
Don Allingham 0140af4be5 Determine font width
svn: r138
2001-06-14 19:14:09 +00:00
Don Allingham 7a7a6d5fc5 Fixed saving of underline property
svn: r137
2001-06-14 19:11:08 +00:00
Don Allingham 7495586d5a Deleted obsolete function
svn: r136
2001-06-14 19:10:41 +00:00
Don Allingham 68ee98f3f0 Customizable output
svn: r135
2001-06-14 19:10:14 +00:00
Don Allingham 631aa98781 Removed the AncestorGraph report
svn: r134
2001-06-14 17:18:20 +00:00
Don Allingham 81abdc640c Fixed installation of examples
svn: r133
2001-06-14 17:14:32 +00:00
Don Allingham 2a8c4aac73 Fixed custom events
svn: r132
2001-06-14 17:14:16 +00:00
Don Allingham 32633d7332 Fixed messages
svn: r131
2001-06-14 17:13:58 +00:00
Don Allingham 41c720dfc7 Start of style support
svn: r130
2001-06-14 17:13:33 +00:00
Don Allingham 9e54bb2535 Fixed formating for floating points
svn: r129
2001-06-14 17:12:56 +00:00
Don Allingham 1cae56e1aa Fixed error message
svn: r128
2001-06-14 17:12:32 +00:00
Don Allingham f3c10f6730 Added "Invert" tooltip
svn: r127
2001-06-14 17:11:33 +00:00
Don Allingham 0a2ff428ac DrawDoc style support
svn: r126
2001-06-14 17:11:18 +00:00
Don Allingham 1617ead8f3 Better note/source handling
svn: r125
2001-06-14 17:11:04 +00:00
Don Allingham cdc66d3f8e Better description
svn: r124
2001-06-14 17:09:50 +00:00
Don Allingham bd7e06c5e2 Copy examples to the correct directory
svn: r123
2001-06-13 12:48:56 +00:00
Don Allingham e9d70453d7 Set default person
svn: r122
2001-06-12 23:25:23 +00:00
Don Allingham d21e0f68e9 install of example files
svn: r121
2001-06-12 23:24:59 +00:00
Don Allingham 38cb929abb Better handing of python2 and SAX
svn: r120
2001-06-12 23:24:46 +00:00
Don Allingham a0d9323557 Fixed ReportLab's desire to always use A4 when using the SimpleBaseDoc
svn: r119
2001-06-12 23:23:11 +00:00
Don Allingham 42013778ab Replaced by the new GEDCOM reader
svn: r118
2001-06-12 18:53:30 +00:00
Don Allingham e8d2b63d8e Photo size now in centimeters
svn: r117
2001-06-12 17:04:43 +00:00
Don Allingham 2081b65689 EncodedFile no longer used
svn: r116
2001-06-12 17:04:03 +00:00
Don Allingham a951ac4ca8 RTF now has table support
svn: r115
2001-06-12 17:03:39 +00:00
Don Allingham 85cfd3ea49 Images now specified in centimeters instead of pixels
svn: r114
2001-06-12 17:03:11 +00:00
Don Allingham b0e371c695 image support
svn: r113
2001-06-12 17:02:19 +00:00
Don Allingham af16a18946 Image size now specified in centimeters instead of pixels
svn: r112
2001-06-12 17:01:45 +00:00
Don Allingham bd13f9e406 Added RTF support
svn: r111
2001-06-11 00:36:24 +00:00
Don Allingham 6def86b441 Fix inline notes
svn: r110
2001-06-10 01:26:09 +00:00
Don Allingham 0482a14561 Python Imaging LIbrary fixes
svn: r109
2001-06-10 01:25:35 +00:00
Don Allingham 36b8522c18 Better handling of "bullet" items
svn: r108
2001-06-09 03:20:29 +00:00
Don Allingham 781f3618dc Basic functionality
svn: r107
2001-06-09 03:20:03 +00:00
Don Allingham 4c2d03adb0 Remove debugging statements
svn: r106
2001-06-09 03:19:39 +00:00
Don Allingham c0e3d08c68 Changed leading text for a paragraph to be more general. Better KWord support.
svn: r105
2001-06-08 19:00:10 +00:00
Don Allingham bc518e06f2 Fixed spacing
svn: r104
2001-06-08 01:28:21 +00:00
Don Allingham c75f157845 Start of KWord (KOffice) support
svn: r103
2001-06-08 01:27:48 +00:00
Don Allingham c73dcca448 Filter for males
svn: r102
2001-06-07 22:06:11 +00:00
Don Allingham 6c36b4ea81 Disable styles for LaTeX and change xml file name
svn: r101
2001-06-07 22:04:42 +00:00
Don Allingham 419e5e7425 Disable styles for LaTeX
svn: r100
2001-06-07 22:03:54 +00:00
Don Allingham 2449a3872e Support for LaTeX and KWord
svn: r99
2001-06-07 22:02:29 +00:00
Don Allingham c92107751a Support for header level (needed for LaTeX)
svn: r98
2001-06-07 22:02:09 +00:00
Don Allingham 9e14f1c89c Added support for LaTeX
svn: r97
2001-06-07 21:51:25 +00:00
Don Allingham 832177eb9c Fixed python's changing of "." to "," for internationized formats
svn: r96
2001-06-07 15:55:45 +00:00
Don Allingham 0453e1ba7f Allow for a family to not have a listed spouse.
svn: r95
2001-06-07 15:00:04 +00:00
Don Allingham 11d9e1315a Report cleanup.
svn: r94
2001-06-07 13:49:00 +00:00
Unknown 6f5767cdf0 Fixed utf8 parsing for python 2.0
svn: r93
2001-06-06 04:36:51 +00:00
Don Allingham fd6d9b95d6 Support user defined styles
svn: r92
2001-06-05 23:15:43 +00:00
Don Allingham 2860dad670 Better handling of output format types, including user's preference
svn: r91
2001-06-05 04:40:37 +00:00
Don Allingham d3b6851fee Ready for release
svn: r90
2001-06-04 01:48:50 +00:00
Don Allingham c5647fbbd4 Installation fixes
svn: r89
2001-06-04 01:46:37 +00:00
Don Allingham c3a904d4bc Version number upgrades
svn: r88
2001-06-04 01:43:51 +00:00
Don Allingham d34fcd97dd Preparing for 0.2.0
svn: r87
2001-06-04 01:43:11 +00:00
Don Allingham b5c3134ef4 Example files
svn: r86
2001-06-04 01:39:53 +00:00
Don Allingham 755ecf76bb Sample gedcom files
svn: r85
2001-06-04 01:38:39 +00:00
Don Allingham 9ea0bf0423 Better date range parsing, and handling of adopted children on GEDCOM import
svn: r84
2001-06-03 23:18:07 +00:00
Don Allingham cac1f8d33e Filter for adopted or other type of family relationships
svn: r83
2001-06-03 23:17:20 +00:00
Don Allingham 8168f26ccd Added source and note edit buttons on EditPerson page.
svn: r82
2001-06-03 20:28:13 +00:00
Don Allingham f2eb236603 Fixed dropping of some fields for an individual
svn: r81
2001-06-03 18:37:23 +00:00
Don Allingham 528bb4683e Changed getSource to getSourceRef, missed on upgrade to new source interface
svn: r80
2001-06-03 18:20:24 +00:00
Don Allingham 91a5398932 Better handling of sources
svn: r79
2001-06-02 22:56:04 +00:00
Don Allingham 897103ddf7 Clean up text for translation purposes.
svn: r78
2001-06-02 15:48:32 +00:00
Don Allingham c9816c6ceb Updated documentation
svn: r77
2001-06-02 14:45:42 +00:00
Don Allingham 5441ca4944 Handle the status bar if the active_person is None
svn: r76
2001-06-01 04:35:59 +00:00
Don Allingham 82cbd3e347 updated documentation
svn: r75
2001-06-01 01:20:50 +00:00
Don Allingham 3d31b539f7 Handling images better.
svn: r74
2001-06-01 01:01:45 +00:00
Don Allingham d8e20991bd Improved the GEDCOM import
svn: r73
2001-05-31 21:57:54 +00:00
Don Allingham 3767eed191 Fixed modal problem on dialog box
svn: r72
2001-05-31 18:07:53 +00:00
Don Allingham c2b078e0a7 Image thumbnails, source bug fixes
svn: r71
2001-05-31 17:57:14 +00:00
Don Allingham daa11db881 Fixed paper/output settings, problems with images with spaces, understand FTW gedcom
svn: r70
2001-05-31 13:38:24 +00:00
Don Allingham bad452d42d Check for image load failure
svn: r69
2001-05-31 02:40:08 +00:00
Don Allingham a90e713911 Source editor routines
svn: r68
2001-05-31 02:22:53 +00:00
Don Allingham 894ef16dce New Gedcom reader
svn: r67
2001-05-30 12:42:08 +00:00
Don Allingham bad37fc429 Support for notes and sources in more data elements, new GEDCOM parser
svn: r66
2001-05-30 04:24:27 +00:00
Don Allingham 39b346ac59 Updated for 0.1.5
svn: r64
2001-05-26 16:31:21 +00:00
Don Allingham b6919839b3 Fixed date save format, fixed parsing of embedded URL's
svn: r63
2001-05-26 15:21:22 +00:00
Don Allingham d8a888cfd3 Fixed report problems and handling of the active spouse
svn: r62
2001-05-26 14:58:06 +00:00
Don Allingham f13b935eb2 Improved date format, minor reporting bugs, family view edit button fixes.
svn: r61
2001-05-26 13:38:00 +00:00
Don Allingham 817453ef92 Added support for marriage types, along with more translation information
svn: r60
2001-05-25 02:37:40 +00:00
Don Allingham 192bef4871 Removed attempt to pop up an error box when dying.
svn: r59
2001-05-24 02:13:06 +00:00
Don Allingham 7f531910fc Fixed mapping of internationalized filters
svn: r58
2001-05-24 01:16:16 +00:00
Don Allingham ac1f9fc9e2 Support for autodetection of python include paths
svn: r57
2001-05-23 22:21:37 +00:00
Don Allingham c910353805 String changes for translation purposes
svn: r56
2001-05-23 22:20:10 +00:00
Don Allingham 6a7c0eb205 Don't attempt to change colors under Python 2.0, to prevent tripping a PyGTK bug
svn: r55
2001-05-23 22:18:55 +00:00
Don Allingham bb3009fe65 Moved to a single date for addresses instead of start/stop dates
svn: r54
2001-05-23 22:18:12 +00:00
Don Allingham 20ea2046d5 Use single date instead of start and stop dates (now that ranges are supported)
svn: r53
2001-05-23 22:17:15 +00:00
Don Allingham d418d63d1a Use python imaging library to do file conversions/scaling if present
svn: r52
2001-05-23 22:16:19 +00:00
Don Allingham 3c6eee59c8 Use the python image library to do image conversions if it is present
svn: r51
2001-05-23 22:14:53 +00:00
Don Allingham 6a375487db Added the ability to add images if the python imaging library is installed
svn: r50
2001-05-23 22:14:08 +00:00
Don Allingham 49fea7e4c7 Fixed image display, so images are not shown in the gallery
svn: r49
2001-05-23 17:09:23 +00:00
Don Allingham aff959c77d Detect python include path
svn: r48
2001-05-23 15:41:40 +00:00
Don Allingham f9186086eb Understands Python include paths now
svn: r47
2001-05-23 15:41:12 +00:00
Don Allingham e114b48261 PDF report generation support
svn: r46
2001-05-22 22:31:12 +00:00
Don Allingham 0432e0998e Internationalization fixes, support for PDF generation
svn: r45
2001-05-22 22:30:13 +00:00
Don Allingham 175f7224a8 Adapted the filters for internationalization, fixed minor bugs in report generators
svn: r44
2001-05-21 02:06:08 +00:00
Don Allingham 02a8bd3c3d Fixed date range error
svn: r43
2001-05-21 00:56:49 +00:00
Don Allingham 3fc9127754 Fixed merge problem with date ranges
svn: r42
2001-05-19 18:41:47 +00:00
Don Allingham cda2cc0d5d Get intl.so installed
svn: r41
2001-05-19 14:30:36 +00:00
Don Allingham 2eeea8a174 Fixed makefile installs
svn: r40
2001-05-19 14:24:28 +00:00
Don Allingham ead3b55ec0 Updated for new release
svn: r39
2001-05-19 14:11:46 +00:00
Don Allingham ed79d2f109 Fixed install of .py files (hopefully)
svn: r38
2001-05-19 14:09:20 +00:00
Don Allingham 2490db1f31 Added Swedish support
svn: r37
2001-05-19 14:02:45 +00:00
Don Allingham 3f28da37f3 Handle file open failure
svn: r35
2001-05-19 04:04:19 +00:00
Don Allingham 5462c5fede Fixed filename on open
svn: r34
2001-05-19 04:03:15 +00:00
Don Allingham bbe6c6734c Removed *.sxd line
svn: r33
2001-05-19 03:02:46 +00:00
Don Allingham 84c2269e1c Moved to 0.1.4
svn: r32
2001-05-19 02:59:19 +00:00
Don Allingham e6bc67504e Fixed GEDCOM inline note import bug, sped up XML parsing
svn: r31
2001-05-19 02:58:18 +00:00
Don Allingham 612f0aa2c6 Currently nothing to make
svn: r30
2001-05-18 12:51:29 +00:00
Don Allingham d1561e846d Start of photo support
svn: r29
2001-05-18 03:14:35 +00:00
Don Allingham 36fd5392b4 Changed version number for 0.1.4 release
svn: r28
2001-05-17 23:12:48 +00:00
Don Allingham 8c11e3ac09 Improved documenatation generators, fixed GEDCOM note read problem
svn: r27
2001-05-17 23:12:07 +00:00
Don Allingham 457ea855d6 Added valid and empty checks
svn: r26
2001-05-17 23:11:23 +00:00
Don Allingham cfec3097b6 Clean up
svn: r25
2001-05-17 23:10:32 +00:00
Don Allingham 93e8b2800d Added Spreadsheet generation capability
svn: r24
2001-05-17 23:09:38 +00:00
Don Allingham 26b3b364c3 Tried to allow the parser to work under Python 2.X and SAX2
svn: r23
2001-05-17 23:08:27 +00:00
Don Allingham e6d6f119cc No longer needed. Functionality had been replaced by new classes.
svn: r22
2001-05-17 23:04:01 +00:00
Don Allingham 7eb02cf2db Fixed spelling of Ahnentafel
svn: r21
2001-05-17 13:31:02 +00:00
Don Allingham 16d29b52f4 Fixed numerical printing of partial dates, fixed entryCode change after
adding range support


svn: r20
2001-05-17 13:25:28 +00:00
Don Allingham dab5c41151 Fixed date ranges when using a non-English language
svn: r19
2001-05-17 02:59:15 +00:00
Don Allingham fb03941c6f Fixed incorrect saving of date format when not using the English language.
svn: r18
2001-05-17 02:43:10 +00:00
Don Allingham 69b967f70b New swedish translation
svn: r17
2001-05-17 02:02:01 +00:00
Don Allingham f993b2b3e5 Internationalization support for month names
svn: r16
2001-05-17 02:01:02 +00:00
Don Allingham 690dffe583 Fixed handling of "before" dates, fixed numerical date handling
svn: r15
2001-05-16 23:21:18 +00:00
Don Allingham d79e96842b Added the import of AbiWordDoc
svn: r14
2001-05-16 12:31:55 +00:00
Don Allingham 06177c1db4 Added non standard date support, and improved report generation
svn: r13
2001-05-15 22:54:04 +00:00
Don Allingham 80a624aa88 Added definition for "_", and imported intl for internationalization
svn: r12
2001-05-15 12:40:48 +00:00
Don Allingham 592555d88c Catch invalid date exceptions, and continue on
svn: r11
2001-05-14 23:51:49 +00:00
Don Allingham 1c77a167f5 Backed out exception handing. Pass up to next level
svn: r10
2001-05-14 23:51:22 +00:00
Don Allingham 8f483328bd Catch invalid date exceptions
svn: r9
2001-05-14 23:47:31 +00:00
Don Allingham 8be0e73765 Clean up the installation process.
svn: r8
2001-05-13 19:42:15 +00:00
Don Allingham 718c205d96 Removed indsum.sxw, since it is no longer needed
svn: r7
2001-05-13 03:32:17 +00:00
Don Allingham 5e53c08df3 Test of CVS
svn: r6
2001-05-13 02:33:46 +00:00
Don Allingham ae4694eed1 Initial revision
svn: r3
2001-05-13 01:56:57 +00:00
894 changed files with 156485 additions and 336334 deletions
+5
View File
@@ -0,0 +1,5 @@
Makefile
config.cache
config.log
config.status
gramps.sh
+5
View File
@@ -0,0 +1,5 @@
Donald N. Allingham ** Concept and main design
David Hampton ** Autocomp.py and Report.py
Donald A. Peterson ** Makefiles, LaTeXDoc.py
View File
+1
View File
@@ -0,0 +1 @@
+79
View File
@@ -0,0 +1,79 @@
For rebuilding from source, here are some guidelines to follow. For
developers who may be adding functionality to the program, be sure to read
the last section of this documen: "FINAL WORDS".
SUPER-SHORT VERSION:
You should be able to just run "./configure && make". But if you make any
significant changes or experience any problems, you may wish to run
"./autogen.sh && make" to regenerate everything.
This will call aclocal if necessary, then automake, which creates
Makefile.in from Makefile.am rules. Then it calls autoconf, which will
generate configure from configure.in and the Makefile.{am,in} sources.
Finally, autogen calls configure to generate the final files necessary for
building gramps.
SHORT VERSION:
Execute:
aclocal
automake --add-missing --gnu && autoconf && make
HTML documentation is built from SGML sources via jw. It is known to work
with docbook-utils-0.6.9. There is a problem with 0.6.10, which seems to
have some messed up dsl files. If you have difficulty building the HTML
documentation with your version of jw, then remove "doc" from the SUBDIRS
list in the top-level Makefile and send a report of where the failure was to
the gramps-devel list. This distribution is tested with the style sheets
and PNG support from the gnome-doc-tools-2-1 package.
MORE INFO: Version and package info is now set in configure.in through a
call to the AM_INIT_AUTOMAKE macro. The results are stored in variables
PACKAGE and VERSION, which then get substituted wherever necessary.
(gramps.sh, gramps.spec, src/const.py, asst. Makefiles, etc.) We also
manually set the RELEASE variable for setting things like "pre" or minor
bugfix issues. * Note: Using @VERSION@ in the manuals has the advantage that
the current manual always states that it describes current version of
gramps. The disadvantage is that this becomes misleading if the manual
isn't regularly updated. Keep in mind this is GRAMPS version and not
*manual* version. Another problem is that the standard GNOME SGML
documentation make rules (sgmldocs.make) have their own rule, but automake
generates its own rule and this introduces a conflict.
"make (un)install" now runs scrollkeeper-update to ensure
documentation database is up to date. Scrollkeeper v. > 0.1.4 should in
principle work, v. > 0.2 should see no problems.
VERBOSE, UGLY DETAILS FOR DEVELOPERS:
Using automake/autoconf adds many, MANY build targets to the makefiles.
Basically, we only care about the main and "install" targets. However,
there are some others that bear further notice:
* make dist -- will create a lovely gramps-{VERSION}.tar.gz archive with
everything needed to distribute, including the HTML documentation just in
case Joe User doen't know about or have a compatable jw/db2html. After
running "make dist" you can create the rpms using
"rpm -ta gramps-{VERSION}.tar.gz". How nice is that?
* make clean -- only gets rid of byte-compiled stuff like .so files.
* make distclean -- improves on clean by eliminating configuration (*.in,
config.*, Makefiles, and converted documentation.) stuff. This is generally
what you (as a developer) will want for testing "fresh" compiles.
* make trans -- We add this one on our own for building the template.po file.
Another caveat of the automake mantra is that new/overriding make
targets/rules/defines should generally go in the Makefile.am files rather
than Makefile.in.
* Note: Another beauty of the automake mechanism (and having automake macros
in the configure script) is that once the scripts have been made, a change
to any .am file will trigger "make" to regenerate the Makefile.in/configure
scripts as appropriate. It is _very_ convenient.
FINAL WORDS: automake "thinks" of a distribution in terms of "SOURCES", such
as raw C code, "COMPILED OBJECTS" like executables and libraries, and
"DATA", such as images, scripts, and documentation. Thus, for gramps we
concentrate on DATA-type objects. We must tell automake what objects are
important. We do this by adding to the EXTRA_DIST variable in the various
Makefile.am files before running automake.
+79
View File
@@ -0,0 +1,79 @@
For rebuilding from source, here are some guidelines to follow. For
developers who may be adding functionality to the program, be sure to read
the last section of this documen: "FINAL WORDS".
SUPER-SHORT VERSION:
You should be able to just run "./configure && make". But if you make any
significant changes or experience any problems, you may wish to run
"./autogen.sh && make" to regenerate everything.
This will call aclocal if necessary, then automake, which creates
Makefile.in from Makefile.am rules. Then it calls autoconf, which will
generate configure from configure.in and the Makefile.{am,in} sources.
Finally, autogen calls configure to generate the final files necessary for
building gramps.
SHORT VERSION:
Execute:
aclocal
automake --add-missing --gnu && autoconf && make
HTML documentation is built from SGML sources via jw. It is known to work
with docbook-utils-0.6.9. There is a problem with 0.6.10, which seems to
have some messed up dsl files. If you have difficulty building the HTML
documentation with your version of jw, then remove "doc" from the SUBDIRS
list in the top-level Makefile and send a report of where the failure was to
the gramps-devel list. This distribution is tested with the style sheets
and PNG support from the gnome-doc-tools-2-1 package.
MORE INFO: Version and package info is now set in configure.in through a
call to the AM_INIT_AUTOMAKE macro. The results are stored in variables
PACKAGE and VERSION, which then get substituted wherever necessary.
(gramps.sh, gramps.spec, src/const.py, asst. Makefiles, etc.) We also
manually set the RELEASE variable for setting things like "pre" or minor
bugfix issues. * Note: Using @VERSION@ in the manuals has the advantage that
the current manual always states that it describes current version of
gramps. The disadvantage is that this becomes misleading if the manual
isn't regularly updated. Keep in mind this is GRAMPS version and not
*manual* version. Another problem is that the standard GNOME SGML
documentation make rules (sgmldocs.make) have their own rule, but automake
generates its own rule and this introduces a conflict.
"make (un)install" now runs scrollkeeper-update to ensure
documentation database is up to date. Scrollkeeper v. > 0.1.4 should in
principle work, v. > 0.2 should see no problems.
VERBOSE, UGLY DETAILS FOR DEVELOPERS:
Using automake/autoconf adds many, MANY build targets to the makefiles.
Basically, we only care about the main and "install" targets. However,
there are some others that bear further notice:
* make dist -- will create a lovely gramps-{VERSION}.tar.gz archive with
everything needed to distribute, including the HTML documentation just in
case Joe User doen't know about or have a compatable jw/db2html. After
running "make dist" you can create the rpms using
"rpm -ta gramps-{VERSION}.tar.gz". How nice is that?
* make clean -- only gets rid of byte-compiled stuff like .so files.
* make distclean -- improves on clean by eliminating configuration (*.in,
config.*, Makefiles, and converted documentation.) stuff. This is generally
what you (as a developer) will want for testing "fresh" compiles.
* make trans -- We add this one on our own for building the template.po file.
Another caveat of the automake mantra is that new/overriding make
targets/rules/defines should generally go in the Makefile.am files rather
than Makefile.in.
* Note: Another beauty of the automake mechanism (and having automake macros
in the configure script) is that once the scripts have been made, a change
to any .am file will trigger "make" to regenerate the Makefile.in/configure
scripts as appropriate. It is _very_ convenient.
FINAL WORDS: automake "thinks" of a distribution in terms of "SOURCES", such
as raw C code, "COMPILED OBJECTS" like executables and libraries, and
"DATA", such as images, scripts, and documentation. Thus, for gramps we
concentrate on DATA-type objects. We must tell automake what objects are
important. We do this by adding to the EXTRA_DIST variable in the various
Makefile.am files before running automake.
+30
View File
@@ -0,0 +1,30 @@
# copyright (C) 2000 Sun Microsystems, Inc.
SUBDIRS = src doc omf-install
EXTRA_DIST = autogen.sh gramps.spec.in
bin_SCRIPTS = gramps
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
gramps: gramps.sh
cp gramps.sh gramps
dist-hook: gramps.spec
cp gramps.spec $(distdir)
# Build/rebuild the catalog
install-data-hook:
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
# Remove generated files
uninstall-local:
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
+494
View File
@@ -0,0 +1,494 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# copyright (C) 2000 Sun Microsystems, Inc.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SUBDIRS = src doc omf-install
EXTRA_DIST = autogen.sh gramps.spec.in
bin_SCRIPTS = gramps
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES = gramps.spec gramps.sh
SCRIPTS = $(bin_SCRIPTS)
DIST_SOURCES =
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
Makefile.in NEWS TODO aclocal.m4 configure configure.in \
gramps.sh.in gramps.spec.in install-sh missing mkinstalldirs \
py-compile
DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): configure.in
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
gramps.spec: $(top_builddir)/config.status gramps.spec.in
cd $(top_builddir) && $(SHELL) ./config.status $@
gramps.sh: $(top_builddir)/config.status gramps.sh.in
cd $(top_builddir) && $(SHELL) ./config.status $@
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
if test -f $$d$$p; then \
f="`echo $$f|sed '$(transform)'`"; \
echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
$(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
else :; fi; \
done
uninstall-binSCRIPTS:
@$(NORMAL_UNINSTALL)
@list='$(bin_SCRIPTS)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
f="`echo $$f|sed '$(transform)'`"; \
echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
rm -f $(DESTDIR)$(bindir)/$$f; \
done
uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = .
distdir = $(PACKAGE)-$(VERSION)
am__remove_distdir = \
{ test ! -d $(distdir) \
|| { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -fr $(distdir); }; }
GZIP_ENV = --best
distcleancheck_listfiles = find . -type f -print
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
$(mkinstalldirs) $(distdir)/. $(distdir)/src
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="${top_distdir}" distdir="$(distdir)" \
dist-hook
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r $(distdir)
dist-gzip: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
dist dist-all: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
$(am__remove_distdir)
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
chmod -R a-w $(distdir); chmod a+w $(distdir)
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
chmod a-w $(distdir)
dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
&& cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
|| { echo "ERROR: files left after uninstall:" ; \
find $$dc_install_base -type f -print ; \
exit 1; } >&2 ) \
&& $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
&& rm -f $(distdir).tar.gz \
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck
$(am__remove_distdir)
@echo "$(distdir).tar.gz is ready for distribution" | \
sed 'h;s/./=/g;p;x;p;x'
distcleancheck: distclean
if test '$(srcdir)' = . ; then \
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
exit 1 ; \
fi
test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after distclean:" ; \
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
check: check-recursive
all-am: Makefile $(SCRIPTS)
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(bindir)
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
install-data-am:
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-exec-am: install-binSCRIPTS
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf autom4te.cache
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-local
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-recursive dist dist-all dist-gzip distcheck \
distclean distclean-generic distclean-recursive distclean-tags \
distcleancheck distdir dvi dvi-am dvi-recursive info info-am \
info-recursive install install-am install-binSCRIPTS \
install-data install-data-am install-data-recursive \
install-exec install-exec-am install-exec-recursive \
install-info install-info-am install-info-recursive install-man \
install-recursive install-strip installcheck installcheck-am \
installdirs installdirs-am installdirs-recursive \
maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-recursive tags tags-recursive uninstall \
uninstall-am uninstall-binSCRIPTS uninstall-info-am \
uninstall-info-recursive uninstall-local uninstall-recursive
gramps: gramps.sh
cp gramps.sh gramps
dist-hook: gramps.spec
cp gramps.spec $(distdir)
# Build/rebuild the catalog
install-data-hook:
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
# Remove generated files
uninstall-local:
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+14 -329
View File
@@ -1,334 +1,19 @@
Version 2.0.1 -- the "None shall pass" release
* Example database function is back.
* Entering incestuous relations is possible (with the warning).
* Sorting in list views is back.
* Better support for non-standard GEDCOM tags produced by Legacy.
* ScratchPad works with pygtk2.4.
* Full text search filters are back.
* Date formats for non-localized dates.
* Date localization for German.
* TONS of bug fixes.
Version 2.0.0 -- the "The Bright Side of Life" release
* Bug fixes
* Translation updates.
* Manual update (English only).
Version 1.1.99 -- the "What... is your favourite colour?" release
* Bug fixes
* GEDCOM import fixes with parent/child relationships
* Improved signaling interface to keep all displays in sync
* Handle multiple selections in the Source View
* Handle runtime errors from gnomevfs
* translation improvements
Version 1.1.95 -- the "When danger reared its ugly head, he bravely
turned his tail and fled" release
* Explicit format selection in Save As, Open, and Import dialogs.
* New ScratchPad feature allows you copy frequently used items to a scratchpad,
allowing easy reuse.
* New filtering enhancements.
* Merge tool overhaul. Merge is not dropping any data now, erring on the
safe side and possibly duplicating information.
* Import/export for vCard/vCalendar.
* Cleanup of core classes.
* Signals are now used for notifying interface about data changes.
* Installation improvements. Non-root install is possible with special options.
* Interface improvements.
* Performance improvements.
Version 0.8.0
* Addiition of ZODB support. Support is still preliminary, and not
as feature full as the XML support. Requires python 2.1 or higher,
so not a good solution for RedHat users, unless the which to compile
the python and python-gnome libraries. (RH7.3 ships with python2.2,
but that version is tied to an early beta of the GNOME 2 libraries)
* New build structure from David Hampton.
* Significant improvement in speed with the GEDCOM export.
* Enhanced web page generation.
* Fixed Mandrake 8.2/imlib problem the could cause GRAMPS to fail to
run under Mandrake 8.2.
* Better importing of GEDCOM ids.
* Better handling of sources/source entry
* Better handling of exception conditions.
* Bug fixes.
Version 1.1.90 -- the "Successful encyclopedia salesman" release
* Command line support for all imports and exports is back.
* Exports to CD, package, and WFT are restored.
* Support for read-only databases.
* New type of Media Objects -- "Note only". Useful for storing overall notes,
e.g. "Descriptions of coat of arms" or "Immigration history".
* Export used for "save and lay away" functionality;
"Save as" used for "save and continue editing" functionality (native formats
only).
* Import from into native GRDB format.
* GnomePrint backend supports shadows for the boxes.
* GraphViz Relationship report has more options for finetuning the report
looks, options for report content and looks are moved to separate tabs.
* StatisticsChart report supports more statistics types, it can generate
several statistics at the same time, statistics can be presented either
with barcharts or piecharts.
* Bug fixes.
Version 1.1.3 -- the "Splunge: this is a great idea, but possibly lousy,
and I'm not being indecisive" release
* New columns for Media and Place Views (Martin Hawlisch).
* New graphical report -- StatisticsChart (Eero Tamminen).
* Alternative .ini -based backend for storing gramps settings, replacing gconf
(Douglas S. Blank).
* Modules providing database access and basic classes are UI-independent now.
* Improved Name handling.
* Date handling improvements.
* Documentation for core API can now be autogenerated (requires epydoc).
* Dramatic performance improvements for large databases.
* Spanish Date handler (Julio Sanchez).
* Cursor interface added to the database.
* Interface improvements.
* GRUMPS -- Grand Report Unification Made Possible, See!
Reports remember their options; command line reports available;
same code provides standalone, book item, and command line repotrs.
* Bug fixes.
Version 1.1.2 -- the "Confuse-a-cat" release
* Recent files support (both GNOME- and Gramps-wide).
* Key/value pairs for the Source objects.
* New plugin to fix capitalization of surnames.
* Plugin load/reload/status fixes.
* DnD reordering for spouses.
* Multiple GEDCOM parsing improvements.
* Date and Place available for Media objects.
* Proper thumbnail handling.
* Handling of BC/BCE in dates.
* Correct use of language variables in OOo (Julio Sanchez).
* Collection of Tips of the Day (Frederick Noronha).
* Name handling enhancements: patronymic and grouping.
* Localized Date parsing/display for Russian and French.
* Numerous bug fixes.
Version 1.1.1 -- the "Rat cake, rat sorbet, rat pudding, or strawberry tart" release
* GeneWeb Import/Export filters (Martin Hawlisch), GeneWeb mime type.
* Rework of the Date support. Separate classes for parsing and display,
allowing easy localization not limited to English sentences. Utilization
of locale info for numerical date parsing and display. New DateEditor
dialog for building precise date when parsing fails.
* Lots of stuff ported over from STABLE, see NEWS in stable version for details.
* Installation improvements
* Removal of PIL dependency.
* Numerous interface improvements.
* In-memory editing for GRAMPS XML and GEDCOM data.
* Proper support for same sex relationships.
* Proper use of GConf: schemas with the description strings, partitioning of
the preferences into subdirectories, error checking, change notifications.
* New "Save as" wizard interface: replaces old Export and Save as options.
Note: this is still unfinished at the 1.1.1 release time, please be patient.
* New Find interface for People View.
* Switch to internal IDs. These are universally unique and not user-visible.
The user-visible GRAMPS IDs are kept and are editable now.
* Re-design of Open and Import options. Both will take any format now.
Open will start a new database with the specified data. Import will
incorporate new data into the currently opened database.
* Mime types and icons for gramps package and GEDCOM files.
* Pedigree View has person-dependent submenus in the context menu:
Spouses, Siblings, Children, and Parents.
* Command line arguments handling is back on track.
* Sorting improvements.
* Huge number of bug fixes.
Version 1.1.0 -- the "And now for something completely different" release
* Berkeley database backend!!! Many thanks to Billy Earney for db expertise!
* Alphabetical tabs are gone. The entire People View is in a single tree now.
This allows to merge people with different first letters of their Surnames.
* Displayed columns can be re-arranged in the Tree Views.
* Events are the first-class objects and can be shared (there is
no interface that supports it yet).
* Save function is gone. The changes are committed when OK is pressed
in the editing dialog.
* Undo support with named transactions.
* Dependence on grampslib is gone. GRAMPS is now 100% python!
* Version control is gone, as it is obsoleted by the database backend.
* Support for the new GTK2.4 file selector.
* Most modal windows are gone. Closing a window automatically
closes its children windows.
* Windows menu presents all open windows in an ordered fashion,
allowing easy control of numerous open dialogs.
* New icons for default person, as well as for the gramps database
and gedcom file types (Steve Hall).
* Obsolete ZODB backend removed.
* Local media objects are gone. All objects are now global, i.e. refer
to the existing files. To have a portable database, export into gramps
package, or track your files yourself.
* Report style improvements.
* Improved error messages.
* Relationship calculators are re-using more common code.
* Support for Tip of the day.
* Proper mime type registration and application association.
Double-cliking on a .grdb file should open it in gramps.
* Spouse column support in People View.
* GEDCOM import improvements.
* Multiple web page generator improvements (Leonid Mamtchenkov).
* Fix in the Wall Chart report.
* Plain text format available for text reports.
* Direct printing/previewing and internationalized PS/PDF creation
via gnome-print plugin. Full support for images and rotated text.
* Built-in filters are gone. Filtering in PeopleView is done
using Custom/System filters.
* Proper unicode output in GraphViz plugin.
* Catch and disallow selecting self as a child/parent.
* User-added attributes are remembered for Media objects.
* Cancel in Edit Person and Edit Relationship properly reverts events,
attributes, etc to their pre-edit values.
* Gallery tab added to events.
* Sources added to media objects and their references.
* XML parser fixes.
* Numerous bugfixes.
Version 1.0.0 -- the "Stable as a tombstone" release
* Added Norwegian translation (Frode Jemtland).
* New filter and custom filter rule based on the personal completeness flag.
* Improved GEDCOM support.
* Support for EasyTree flavor of GEDCOM.
* Phone field in Addresses and Places.
* New "Add from database..." button in gallery tabs.
* Format of the Notes can be set to Flowed or Preformatted.
* Reports can be opened with the appropriate application right after they
have been generated.
* Interface improvements.
* Anchor can be set in Pedigree View -- in that case generations are labeled
relative to that anchor.
* Manual is translated into French (Michel Guitel) and Russian (Alex Roitman).
* Relationship calculators for German (Dr. Martin Senftleben) and
Hungarian (Egyeki Gergely) languages.
* Improved AncestorChart is capable for compressing the output (getting rid
of the empty space) and scaling the contents to a single page.
* Support for latin-1 charset in PS and PDF reports.
* Sorting is remembered for Sources and Places Views.
* Numerous bugfixes.
Version 0.98.0 -- the "Round me off" release
* More compliance with GNOME HIG.
* New BookReport dialog layout.
* People View uses a tree format instead of list format.
* Captialization is done as a display format, not as a database modification.
* New Advanced Relationship Graph report generator (Lorenzo Cappelletti).
* Italian relationship calculator (Lorenzo Cappelletti).
* When choosing parents, select the spouse of the first selected person to
make picking a family quicker.
* Instant preferences.
* FreeBSD compatibility.
* People and Relationships can now have sources not associated with any event.
* Report options (paper size, orientation, style, and filter) are kept
within the session.
* Substantial speedups in updating display in tree views.
* Children are enumerated in Family View.
* ZODB backend is removed. Real database backend is being worked on and will
appear in post-1.0 releases.
* Tab labels in tabbed dialogs reflect the presence of data (boldface).
* Help button available in most dialogs.
* Keyboard navigation and functionality in Family View.
* In Pedigree View, children are marked up differently in popup menus
depending on whether they have children.
* Bugfixes.
Version 0.9.5 -- the "Fix me up" release
* Fixed problem with deleting/merging people.
Version 0.9.4 -- the "This used to bug me..." release
* More compliance with GNOME HIG.
* Fixed style problems for book items.
* New Book item: Custom Text.
* New export plugin: Web Family Tree.
* GEDCOM import and export fixes.
* WebPage enchancement: mini-ancestor tree (Daryle C. Lewis).
* Intelligent guessing of whether the person is alive.
* Various Merge and Import fixes.
* More privacy options for GEDCOM export.
* New types of filter rules:
(1) Iterating over other filters;
(2) Specifying number of generations away for ancestors and descendants.
* Preliminary support for printing copies of reports.
* Performance improvements for list views.
* Context menus in Family View upon right-click.
* Relationship Graph improvements.
* Proper saving of standard family relations, event types, and attributes.
* New interface for adding/editing filter rules.
* Configure/build improvements.
* Removal of intl*.so and switching to Python's gettext.
* Python2.3 compliance.
* User can choose either the People or Family view as default
* New icons for People and Family sidebar buttons.
* History-based browser-style navigation tools:
(1) Back and Forward toolbad buttons;
(2) Go menu with Back, Forward, Home, and History items;
(3) History popups upon right-clicking on Back and Forward buttons;
(4) Context menus in the People, Family, and Pedigree Views.
* User can choose between the usual (left to right) or alternative (top to
bottom) Family View.
* Support for graphics in Book Report.
* Command line option for exporting to the Web Family Tree (-f wtf).
* Dozens of bug fixes.
Version 0.9.3
* New reports: Ancestors (text), Fan Chart (graphics), and
Book (collection of any number of any reports in a single document).
* Improved autocompletion for long strings.
* I18n improvements.
* Proper handling of superscripts in all text reports.
* Version control improvements.
* Drag-n-drop improvements.
* Improved Family View.
* Fixed duplicate people problem.
* Improved sharing of a single database between the users.
* Improved witness handling.
* Speed up in SourceView performance.
* Proper handling of different encodings in gedcom export.
* Book support in all text reports.
* Many dozens of bug fixes.
Version 0.9.2
* Fixed pedigree view problem that prevented display from updating
* Fixed duplicate place problem.
* Re-implemented family name guessing
* Better error handling with reports
* Language-specific relationship calculation framework.
Volunteers needed to create language-specific plugins.
* New Family Tree Maker style reports (Ancestor and Descendant).
* Fixed Import from GRAMPS package.
* Proper handling of media files in all Imports, Exports, and Save As.
* Fixed Getting Started druid.
* New category of Tools: Debug, featuring Python evaluation window
and Show uncollected objects.
* Option to fix missing media files during Check and Repair.
* Long-awaited Export to CD.
* Added support for AbiWord 1.9 or greater, AbiWord 1.9+ supports tables,
allowing a greater range of reports to be supported.
* Added Save confirmation on Help->Open Example and File->New.
* Command-line options (-i -o -f -a) support is added in its experimental stage.
Please try hard to break it and report to gramps-devel.
* Man page is updated.
* Huge speed-up in Select Child (~25x) and Choose Parents (75x-150x) dialogs.
* Fixed Filter behavior in People View.
* Dozens of bug fixes.
Version 0.9.1
* Custom paper sizes may be set for reports
* Witnesses may be added to an event. The witnesses do not have to be in
the database, in which case only a string for a name is kept.
* Improved interface to be more compliant with GNOME Human Interface Guidelines.
* Added Romanian translation (Radu Bogdan Mare)
* Added Dutch translation (Tino Meinen)
* Displaying of tabbed person list is significantly faster, since the lists
are only drawn with they are selected.
* GRAMPS manual has been updated for the GNOME 2 interface (Alex Roitman)
* Patch Names utility allows you to select which names should be modified.
* Find dialog is now working again.
* Example database can be installed and loaded from the help menu.
* The status bar can now optionally show the active person's relationship
to the home person (works for English only, since the relationship
calculation is region/culture dependent).
* Dozens of bug fixes.
* GZIP compression problem has been resolved.
Version 0.9.0
* GNOME 2.0 support. Requires pygtk2 and gnome-python2.
* The single person list has been replaced with a tabbed person list, sort on
by the first character of the surname.
* Full support for unicode, allowing mixed character sets and non-latin characters.
* Different views are now selected with a side bar, similar to Evolution. If the
sidebar is disabled, then views are selected by a tabbed interface.
* Persian and Islamic calendars have been added. The calendar structure has be
reworked to allow for different calendars to be added as plugins.
* Improved support for calendar formats
* New Timeline report added.
* FamilyView redesigned to simplify the handling of spouses and children.
* Add/Edit/Remove buttons have been removed and replaced with buttons on the
toolbar.
Version 0.7.3
* New Russian (Alex Roitman) and Danish (Lars Lundin) translations.
GRAMPS now supports English, Italian, German, French, Spanish,
+65
View File
@@ -0,0 +1,65 @@
Please read the COPYING file first.
If building from source, also read the HACKING file (at least through the
"SUPER-SHORT VERSION") before going further.
Requirements
--------------------------------
Python 1.5.2 or greater
Gnome 1.2 or greater
PyGnome 1.0.53 or greater
If you are using python 1.5.2, you may also need PyXML 0.6.2 or
greater. Many distributions already provide this, but if your
installation does not have it, you can get it from
http://sourceforge.net/project/showfiles.php?group_id=6473
Documentation
---------------------------------
Gramps documentation is supplied in the form of SGML files, which will be
installed in the GNOME help path(*). Recent versions of Nautilus and Galeon
can generate HTML on-the-fly documents from these. For more information on
building HTML files (including info about packages that do and do not work
with the documentation) see the INSTALL file. To generate HTML
documentation the following packages *MUST* installed:
* db2html >= 0.6.9 (jw >= 1.1) to convert the SGML -> HTML
* gnome-doc-tools-2-1 for the GNOME documentation style sheets
The former is part of the docbook-utils package, the latter can be found
from the developer section at gnome.org. (note that docbook-utils 0.6.10 is
buggy)
One also needs png support for sgml, which should be a part of the
gnome-doc-tools package. The /etc/sgml/catalog file should
contain an entry pointing to PNG support. If configured properly, your
db2html should automatically look up and use the /etc/sgml/catalog file.
Of course, current HTML documentation can also be found on the gramps website,
http://gramps.sourceforge.net/help.html
(*) More precisely, they are installed in ${prefix}/share/gnome/help, where
${prefix} is given by the --prefix= option to configure. If this is
different from where your standard GNOME installation looks for help files
and documentation, then set your GNOMEDIR environment variable to the
${prefix} path before starting gramps. For example, if you are installing
gramps in /usr/local/, then type the following:
in tcsh: setenv GNOMEDIR /usr/local/
in bash: GNOMEDIR=/usr/local/ ; export GNOMEDIR
Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------
Linux has libintl (GNU gettext) built-in the C library. Other systems
are likely to have libintl as a separate or optional library. Also,
other systems may have a different make utility.
On those systems, like FreeBSD, you must tell configure where to find
the libintl library and the libintl.h include file:
CPPFLAGS="-I/usr/local/include -L/usr/local/lib" ./configure --prefix=/usr/local
Once you have done this, if make fails, use gmake (the name FreeBSD
gives to GNU make) instead.
--------------------------------
Donald Allingham
dallingham@users.sourceforge.net
+39
View File
@@ -0,0 +1,39 @@
GRAMPS programming task list. These are tasks that would be nice if
someone would take over.
Note that most of the development effort is targeted at GNOME 2.
* Drag and drop should display the icon we are dragging instead of just
the default icon. Nautilus does this very effectively, and GTK has
support for this.
* Provide an "import" of a gramps package. Not too difficult to do this,
since there is already a ReadTarFile class which will unpackage the
file. Needs have an interface built around it.
* Finish the generic load of revision control interfaces to allow a
revision control plugin system. Most of the work is already done.
* Extend the gramps package exporting to export to a ISO-9660 CD-ROM
image. Thumbnails would need to be exported for this as well, since
the CD-ROM would be read-only after burning.
* Disable the save buttons if gramps database is marked read-only. Disable
the adding of media objects as well, since this will cause gramps to
try to create a thumbnail in a readonly database.
* OpenOffice zip file is not handled very gracefully. Uses the "system"
call to generate the zip file using the hard coded path of /usr/bin/zip.
Python 2.0 provides a zip interface, so this may need to hold off until
the move is made to Python 2.0.
* Startup tips.
* Captialize/Decapitalize names
* FIND by ID
* Better copy/paste handling
* Re-instate alternate names in the name list. This was dropped due to the
need to provide indexing tables to support ZODB.
* Provide an interface to GtkSpell, so that an integrated spelling checking
would be provided.
* Look at providing a backend interface to gnome-db, allowing real database
backends to be pluged into GRAMPS. Maybe replace the ZODB interface.
* Integrate gnome-print into GRAMPS. Currently an interface does not exist
to gnome-print in the gnome-python interface. This would allow print preview
and direct document printing.
* More report formats
* Look at integrating the layout engine from GraphViz, so that more complicated
layout schemes could be used.
Vendored
+939
View File
@@ -0,0 +1,939 @@
# aclocal.m4 generated automatically by aclocal 1.6.2 -*- Autoconf -*-
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
# Do all the work for Automake. -*- Autoconf -*-
# This macro actually does too much some checks are only needed if
# your package does certain things. But this isn't really a big deal.
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 8
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
AC_PREREQ([2.52])
# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
# the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
# AM_INIT_AUTOMAKE([OPTIONS])
# -----------------------------------------------
# The call with PACKAGE and VERSION arguments is the old style
# call (pre autoconf-2.50), which is being phased out. PACKAGE
# and VERSION should now be passed to AC_INIT and removed from
# the call to AM_INIT_AUTOMAKE.
# We support both call styles for the transition. After
# the next Automake release, Autoconf can make the AC_INIT
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
AC_REQUIRE([AC_PROG_INSTALL])dnl
# test to see if srcdir already configured
if test "`cd $srcdir && pwd`" != "`pwd`" &&
test -f $srcdir/config.status; then
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
fi
# Define the identity of the package.
dnl Distinguish between old-style and new-style calls.
m4_ifval([$2],
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
_AM_IF_OPTION([no-define],,
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
# Some tools Automake needs.
AC_REQUIRE([AM_SANITY_CHECK])dnl
AC_REQUIRE([AC_ARG_PROGRAM])dnl
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
AM_MISSING_PROG(AUTOCONF, autoconf)
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
AM_MISSING_PROG(AUTOHEADER, autoheader)
AM_MISSING_PROG(MAKEINFO, makeinfo)
AM_MISSING_PROG(AMTAR, tar)
AM_PROG_INSTALL_SH
AM_PROG_INSTALL_STRIP
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
_AM_IF_OPTION([no-dependencies],,
[AC_PROVIDE_IFELSE([AC_PROG_][CC],
[_AM_DEPENDENCIES(CC)],
[define([AC_PROG_][CC],
defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
AC_PROVIDE_IFELSE([AC_PROG_][CXX],
[_AM_DEPENDENCIES(CXX)],
[define([AC_PROG_][CXX],
defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
])
])
# Copyright 2002 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# AM_AUTOMAKE_VERSION(VERSION)
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
# AM_SET_CURRENT_AUTOMAKE_VERSION
# -------------------------------
# Call AM_AUTOMAKE_VERSION so it can be traced.
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.6.2])])
# Helper functions for option handling. -*- Autoconf -*-
# Copyright 2001, 2002 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 2
# _AM_MANGLE_OPTION(NAME)
# -----------------------
AC_DEFUN([_AM_MANGLE_OPTION],
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
# _AM_SET_OPTION(NAME)
# ------------------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
# _AM_SET_OPTIONS(OPTIONS)
# ----------------------------------
# OPTIONS is a space-separated list of Automake options.
AC_DEFUN([_AM_SET_OPTIONS],
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
# -------------------------------------------
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
#
# Check to make sure that the build environment is sane.
#
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 3
# AM_SANITY_CHECK
# ---------------
AC_DEFUN([AM_SANITY_CHECK],
[AC_MSG_CHECKING([whether build environment is sane])
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
if test "$[*]" = "X"; then
# -L didn't work.
set X `ls -t $srcdir/configure conftest.file`
fi
rm -f conftest.file
if test "$[*]" != "X $srcdir/configure conftest.file" \
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
# If neither matched, then we have a broken ls. This can happen
# if, for instance, CONFIG_SHELL is bash and it inherits a
# broken ls alias from the environment. This has actually
# happened. Such a system could not be considered "sane".
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
alias in your environment])
fi
test "$[2]" = conftest.file
)
then
# Ok.
:
else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
AC_MSG_RESULT(yes)])
# -*- Autoconf -*-
# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 3
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
AC_DEFUN([AM_MISSING_PROG],
[AC_REQUIRE([AM_MISSING_HAS_RUN])
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
# AM_MISSING_HAS_RUN
# ------------------
# Define MISSING if not defined so far and test if it supports --run.
# If it does, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
am_missing_run="$MISSING --run "
else
am_missing_run=
AC_MSG_WARN([`missing' script is too old or missing])
fi
])
# AM_AUX_DIR_EXPAND
# Copyright 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
#
# Of course, Automake must honor this variable whenever it calls a
# tool from the auxiliary directory. The problem is that $srcdir (and
# therefore $ac_aux_dir as well) can be either absolute or relative,
# depending on how configure is run. This is pretty annoying, since
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
# source directory, any form will work fine, but in subdirectories a
# relative path needs to be adjusted first.
#
# $ac_aux_dir/missing
# fails when called from a subdirectory if $ac_aux_dir is relative
# $top_srcdir/$ac_aux_dir/missing
# fails if $ac_aux_dir is absolute,
# fails when called from a subdirectory in a VPATH build with
# a relative $ac_aux_dir
#
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
# are both prefixed by $srcdir. In an in-source build this is usually
# harmless because $srcdir is `.', but things will broke when you
# start a VPATH build or use an absolute $srcdir.
#
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
# and then we would define $MISSING as
# MISSING="\${SHELL} $am_aux_dir/missing"
# This will work as long as MISSING is not called from configure, because
# unfortunately $(top_srcdir) has no meaning in configure.
# However there are other variables, like CC, which are often used in
# configure, and could therefore not use this "fixed" $ac_aux_dir.
#
# Another solution, used here, is to always expand $ac_aux_dir to an
# absolute PATH. The drawback is that using absolute paths prevent a
# configured tree to be moved without reconfiguration.
# Rely on autoconf to set up CDPATH properly.
AC_PREREQ([2.50])
AC_DEFUN([AM_AUX_DIR_EXPAND], [
# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`
])
# AM_PROG_INSTALL_SH
# ------------------
# Define $install_sh.
# Copyright 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
install_sh=${install_sh-"$am_aux_dir/install-sh"}
AC_SUBST(install_sh)])
# AM_PROG_INSTALL_STRIP
# Copyright 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# One issue with vendor `install' (even GNU) is that you can't
# specify the program used to strip binaries. This is especially
# annoying in cross-compiling environments, where the build's strip
# is unlikely to handle the host's binaries.
# Fortunately install-sh will honor a STRIPPROG variable, so we
# always use install-sh in `make install-strip', and initialize
# STRIPPROG with the value of the STRIP variable (set by the user).
AC_DEFUN([AM_PROG_INSTALL_STRIP],
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'. However `strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
# will honor the `STRIP' environment variable to overrule this program.
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
# serial 4 -*- Autoconf -*-
# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
# NAME is "CC", "CXX", "GCJ", or "OBJC".
# We try a few techniques and use that to set a single cache variable.
#
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
# dependency, and given that the user is not expected to run this macro,
# just rely on AC_PROG_CC.
AC_DEFUN([_AM_DEPENDENCIES],
[AC_REQUIRE([AM_SET_DEPDIR])dnl
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
[$1], CXX, [depcc="$CXX" am_compiler_list=],
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
[depcc="$$1" am_compiler_list=])
AC_CACHE_CHECK([dependency style of $depcc],
[am_cv_$1_dependencies_compiler_type],
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
# making a dummy file named `D' -- because `-MD' means `put the output
# in D'.
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
cp "$am_depcomp" conftest.dir
cd conftest.dir
am_cv_$1_dependencies_compiler_type=none
if test "$am_compiler_list" = ""; then
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
fi
for depmode in $am_compiler_list; do
# We need to recreate these files for each test, as the compiler may
# overwrite some of them when testing with obscure command lines.
# This happens at least with the AIX C compiler.
echo '#include "conftest.h"' > conftest.c
echo 'int i;' > conftest.h
echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
case $depmode in
nosideeffect)
# after this tag, mechanisms are not by side-effect, so they'll
# only be used when explicitly requested
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
none) break ;;
esac
# We check with `-c' and `-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
# handle `-M -o', and we need to detect this.
if depmode=$depmode \
source=conftest.c object=conftest.o \
depfile=conftest.Po tmpdepfile=conftest.TPo \
$SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
grep conftest.h conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
am_cv_$1_dependencies_compiler_type=$depmode
break
fi
done
cd ..
rm -rf conftest.dir
else
am_cv_$1_dependencies_compiler_type=none
fi
])
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
])
# AM_SET_DEPDIR
# -------------
# Choose a directory name for dependency files.
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
AC_DEFUN([AM_SET_DEPDIR],
[rm -f .deps 2>/dev/null
mkdir .deps 2>/dev/null
if test -d .deps; then
DEPDIR=.deps
else
# MS-DOS does not allow filenames that begin with a dot.
DEPDIR=_deps
fi
rmdir .deps 2>/dev/null
AC_SUBST([DEPDIR])
])
# AM_DEP_TRACK
# ------------
AC_DEFUN([AM_DEP_TRACK],
[AC_ARG_ENABLE(dependency-tracking,
[ --disable-dependency-tracking Speeds up one-time builds
--enable-dependency-tracking Do not reject slow dependency extractors])
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
AC_SUBST([AMDEPBACKSLASH])
])
# Generate code to set up dependency tracking. -*- Autoconf -*-
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
#serial 2
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
[for mf in $CONFIG_FILES; do
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
# We used to match only the files named `Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
# So let's grep whole file.
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
dirpart=`AS_DIRNAME("$mf")`
else
continue
fi
grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
# Extract the definition of DEP_FILES from the Makefile without
# running `make'.
DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
test -z "$DEPDIR" && continue
# When using ansi2knr, U may be empty or an underscore; expand it
U=`sed -n -e '/^U = / s///p' < "$mf"`
test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
# We invoke sed twice because it is the simplest approach to
# changing $(DEPDIR) to its actual value in the expansion.
for file in `sed -n -e '
/^DEP_FILES = .*\\\\$/ {
s/^DEP_FILES = //
:loop
s/\\\\$//
p
n
/\\\\$/ b loop
p
}
/^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`AS_DIRNAME(["$file"])`
AS_MKDIR_P([$dirpart/$fdir])
# echo "creating $dirpart/$file"
echo '# dummy' > "$dirpart/$file"
done
done
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
# AM_OUTPUT_DEPENDENCY_COMMANDS
# -----------------------------
# This macro should only be invoked once -- use via AC_REQUIRE.
#
# This code is only required when automatic dependency tracking
# is enabled. FIXME. This creates each `.P' file that we will
# need in order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
])
# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*-
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 2
# AM_MAKE_INCLUDE()
# -----------------
# Check to see how make treats includes.
AC_DEFUN([AM_MAKE_INCLUDE],
[am_make=${MAKE-make}
cat > confinc << 'END'
doit:
@echo done
END
# If we don't find an include directive, just comment out the code.
AC_MSG_CHECKING([for style of include used by $am_make])
am__include="#"
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
am__include=include
am__quote=
_am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
echo '.include "confinc"' > confmf
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
am__include=.include
am__quote="\""
_am_result=BSD
fi
fi
AC_SUBST(am__include)
AC_SUBST(am__quote)
AC_MSG_RESULT($_am_result)
rm -f confinc confmf
])
# AM_CONDITIONAL -*- Autoconf -*-
# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# serial 5
AC_PREREQ(2.52)
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
# Define a conditional.
AC_DEFUN([AM_CONDITIONAL],
[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])
AC_SUBST([$1_FALSE])
if $2; then
$1_TRUE=
$1_FALSE='#'
else
$1_TRUE='#'
$1_FALSE=
fi
AC_CONFIG_COMMANDS_PRE(
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
AC_MSG_ERROR([conditional \"$1\" was never defined.
Usually this means the macro was only invoked conditionally.])
fi])])
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# AM_PATH_PYTHON([MINIMUM-VERSION])
# Adds support for distributing Python modules and packages. To
# install modules, copy them to $(pythondir), using the python_PYTHON
# automake variable. To install a package with the same name as the
# automake package, install to $(pkgpythondir), or use the
# pkgpython_PYTHON automake variable.
# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
# locations to install python extension modules (shared libraries).
# Another macro is required to find the appropriate flags to compile
# extension modules.
# If your package is configured with a different prefix to python,
# users will have to add the install directory to the PYTHONPATH
# environment variable, or create a .pth file (see the python
# documentation for details).
# If the MINIUMUM-VERSION argument is passed, AM_PATH_PYTHON will
# cause an error if the version of python installed on the system
# doesn't meet the requirement. MINIMUM-VERSION should consist of
# numbers and dots only.
AC_DEFUN([AM_PATH_PYTHON],
[
dnl Find a Python interpreter. Python versions prior to 1.5 are not
dnl supported because the default installation locations changed from
dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages
dnl in 1.5.
m4_define([_AM_PYTHON_INTERPRETER_LIST],
[python python2 python2.2 python2.1 python2.0 python1.6 python1.5])
m4_if([$1],[],[
dnl No version check is needed.
# Find any Python interpreter.
AC_PATH_PROG([PYTHON], _AM_PYTHON_INTERPRETER_LIST)],[
dnl A version check is needed.
if test -n "$PYTHON"; then
# If the user set $PYTHON, use it and don't search something else.
AC_MSG_CHECKING([whether $PYTHON version >= $1])
AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
[AC_MSG_RESULT(yes)],
[AC_MSG_ERROR(too old)])
else
# Otherwise, try each interpreter until we find one that satisfies
# VERSION.
AC_CACHE_CHECK([for a Python interpreter with version >= $1],
[am_cv_pathless_PYTHON],[
for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST : ; do
if test "$am_cv_pathless_PYTHON" = : ; then
AC_MSG_ERROR([no suitable Python interpreter found])
fi
AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
done])
# Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
fi
])
dnl Query Python for its version number. Getting [:3] seems to be
dnl the best way to do this; it's what "site.py" does in the standard
dnl library.
AC_CACHE_CHECK([for $am_cv_pathless_PYTHON version], [am_cv_python_version],
[am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`])
AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
dnl Use the values of $prefix and $exec_prefix for the corresponding
dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made
dnl distinct variables so they can be overridden if need be. However,
dnl general consensus is that you shouldn't need this ability.
AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
dnl At times (like when building shared libraries) you may want
dnl to know which OS platform Python thinks this is.
AC_CACHE_CHECK([for $am_cv_pathless_PYTHON platform],
[am_cv_python_platform],
[am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`])
AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
dnl Set up 4 directories:
dnl pythondir -- where to install python scripts. This is the
dnl site-packages directory, not the python standard library
dnl directory like in previous automake betas. This behaviour
dnl is more consistent with lispdir.m4 for example.
dnl
dnl Also, if the package prefix isn't the same as python's prefix,
dnl then the old $(pythondir) was pretty useless.
AC_SUBST([pythondir],
[$PYTHON_PREFIX"/lib/python"$PYTHON_VERSION/site-packages])
dnl pkgpythondir -- $PACKAGE directory under pythondir. Was
dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is
dnl more consistent with the rest of automake.
dnl Maybe this should be put in python.am?
AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
dnl pyexecdir -- directory for installing python extension modules
dnl (shared libraries) Was PYTHON_SITE_EXEC in previous betas.
AC_SUBST([pyexecdir],
[${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages])
dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
dnl Maybe this should be put in python.am?
AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
])
# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
# ---------------------------------------------------------------------------
# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
# Run ACTION-IF-FALSE otherwise.
# This test uses sys.hexversion instead of the string equivalant (first
# word of sys.version), in order to cope with versions such as 2.2c1.
# hexversion has been introduced in Python 1.5.2; it's probably not
# worth to support older versions (1.5.1 was released on October 31, 1998).
AC_DEFUN([AM_PYTHON_CHECK_VERSION],
[prog="import sys, string
# split strings by '.' and convert to numeric. Append some zeros
# because we need at least 4 digits for the hex conversion.
minver = map(int, string.split('$2', '.')) + [[0, 0, 0]]
minverhex = 0
for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]]
sys.exit(sys.hexversion < minverhex)"
AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*-
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
# AM_RUN_LOG(COMMAND)
# -------------------
# Run COMMAND, save the exit status in ac_status, and log it.
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
AC_DEFUN([AM_RUN_LOG],
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
(exit $ac_status); }])
View File
Vendored Executable
+5114
View File
File diff suppressed because it is too large Load Diff
+348
View File
@@ -0,0 +1,348 @@
dnl Process this file with autoconf to produce a configure script.
dnl May need to run automake && aclocal first
AC_INIT(src/gramps.py)
AM_INIT_AUTOMAKE(gramps, 0.8.1)
RELEASE=pl1
VERSIONSTRING=$VERSION
if test x"$RELEASE" != "x"
then
VERSIONSTRING="$VERSION-$RELEASE"
fi
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST(RELEASE)
AC_SUBST(VERSIONSTRING)
AC_PATH_PROG(MSGFMT, msgfmt)
AC_SUBST(MSGFMT)
LANGUAGES="sv de fr es it pt_BR ru da_DK cs pl"
AC_SUBST(LANGUAGES)
DISTLANGS=
POFILES=
MOFILES=
for lang in $LANGUAGES; do
POFILES="$POFILES $lang.po"
MOFILES="$MOFILES $lang.mo"
done
AC_SUBST(POFILES)
AC_SUBST(MOFILES)
dnl Checks for programs.
dnl We first only check for python >= 1.5
AM_PATH_PYTHON(1.5)
dnl override automatic python detection with our own place
pythondir=\${prefix}/share
pyexecdir=\${prefix}/share
pkgpythondir=\${prefix}/share/\${PACKAGE}
pkgpyexecdir=\${prefix}/share/\${PACKAGE}
AC_PATH_PROG(BINSH, sh)
changequote(<<, >>)dnl
PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
changequote([, ])dnl
if test "$PYTHON_VERSION" != "1.5"
then
AC_PATH_PROG(PYTHON15, python1.5)
else
PYTHON15=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.0"
then
AC_PATH_PROG(PYTHON20, python2.0)
else
PYTHON20=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.1"
then
AC_PATH_PROG(PYTHON21, python2.1)
else
PYTHON21=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.2"
then
AC_PATH_PROG(PYTHON22, python2.2)
else
PYTHON22=$PYTHON
fi
AC_PATH_PROG(ZIP, zip)
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AC_PROG_CC
AC_CHECK_HEADER(libintl.h)
AC_CHECK_LIB(c,textdomain,LIBS="",
[ AC_CHECK_LIB(intl,textdomain,
LIBS="-lintl",
AC_MSG_ERROR("Could not find internationalization libraries"))
])
dnl Check for programs
AC_CHECK_PROG(HAVE_GNOME_CONFIG, gnome-config, "YES", "NO")
GNOMEHELP=`gnome-config --prefix`
dnl Check if python bindings for gtk are installed
AC_MSG_CHECKING(Python bindings for sax/xml)
changequote(,)
cat > conftest.py <<EOF
try:
from xml.sax import make_parser, handler
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
try:
from _xmlplus.sax import make_parser, handler
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_sax=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_sax
then
AC_MSG_ERROR([
**** The python interpreter can't find the SAX/XML bindings.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python bindings for gtk+)
changequote(,)
cat > conftest.py <<EOF
try:
import gtk
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for gtk.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python bindings for GNOME)
changequote(,)
cat > conftest.py <<EOF
try:
import gnome, gnome.ui
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygnome=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygnome
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for GNOME.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python/libglade bindings)
changequote(,)
cat > conftest.py <<EOF
try:
import libglade
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for libglade.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python/GNOME bindings for libglade)
changequote(,)
cat > conftest.py <<EOF
try:
import _gladegnome
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the GNOME bindings for libglade.])
fi
AC_MSG_RESULT(ok)
dnl Checks for libraries.
dnl Checks for header files.
AC_MSG_CHECKING(for headers required to compile python extensions)
if test "$PYTHON15" != ""; then
py_prefix=`$PYTHON15 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON15 -c "import sys; print sys.exec_prefix"`
P15_INCLUDES="-I${py_prefix}/include/python1.5"
if test -f "${py_exec_prefix}/include/python1.5/Python.h"
then
INTLLIBS="intl15.so "
fi
fi
if test "$PYTHON20" != ""; then
py_prefix=`$PYTHON20 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON20 -c "import sys; print sys.exec_prefix"`
P20_INCLUDES="-I${py_prefix}/include/python2.0"
if test -f "${py_exec_prefix}/include/python2.0/Python.h"
then
INTLLIBS="${INTLLIBS}intl20.so "
fi
fi
if test "$PYTHON21" != ""; then
py_prefix=`$PYTHON21 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON21 -c "import sys; print sys.exec_prefix"`
P21_INCLUDES="-I${py_prefix}/include/python2.1"
if test "$py_prefix" != "$py_exec_prefix"; then
P21_INCLUDES="$P21_INCLUDES -I${py_exec_prefix}/include/python2.1"
fi
if test -f "${py_exec_prefix}/include/python2.1/Python.h"
then
INTLLIBS="${INTLLIBS}intl21.so "
fi
fi
if test "$PYTHON22" != ""; then
py_prefix=`$PYTHON22 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON22 -c "import sys; print sys.exec_prefix"`
P22_INCLUDES="-I${py_prefix}/include/python2.2"
if test "$py_prefix" != "$py_exec_prefix"; then
P22_INCLUDES="$P22_INCLUDES -I${py_exec_prefix}/include/python2.2"
fi
if test -f "${py_exec_prefix}/include/python2.2/Python.h"
then
INTLLIBS="${INTLLIBS}intl22.so "
fi
fi
AC_MSG_RESULT(ok)
dnl ======================================================
dnl == Modern documentation tools (scrollkeeper) checks
dnl == We may need a more recent version (GNOME2 will use
dnl == scrollkeeper > 0.3) but basic scrollkeeper instructions
dnl == use 0.1.4 example so we'll just check for that
dnl ======================================================
SCROLLKEEPER_REQUIRED=0.1.4
AC_SUBST(SCROLLKEEPER_REQUIRED)
dnl First see that *some* version of scrollkeeper is installed
AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config, no)
if test x$SCROLLKEEPER_CONFIG = xno; then
AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package.)
DISABLE_SCROLLKEEPER=1
AC_SUBST(DISABLE_SCROLLKEEPER)
fi
dnl ======================================================
dnl == GNOME modified DTD's need jw, not db2html
dnl ======================================================
AC_PATH_PROG(JW, jw, no)
if test x$JW = xno; then
HAVE_JW="no"
else
HAVE_JW="yes"
fi
AC_SUBST(HAVE_JW)
dnl ======================================================
dnl == end of modern doc tests
dnl ======================================================
AC_SUBST(BINSH)
AC_SUBST(PYTHON)
AC_SUBST(PYTHON_VERSION)
AC_SUBST(GNOMEHELP)
AC_SUBST(LIBS)
AC_SUBST(P15_INCLUDES)
AC_SUBST(P20_INCLUDES)
AC_SUBST(P21_INCLUDES)
AC_SUBST(P22_INCLUDES)
AC_SUBST(INTLLIBS)
AC_OUTPUT([
Makefile
src/Makefile
src/const.py
src/docgen/Makefile
src/filters/Makefile
src/plugins/Makefile
src/data/Makefile
src/data/templates/Makefile
src/po/Makefile
doc/Makefile
doc/gramps-manual/Makefile
doc/gramps-manual/C/Makefile
doc/extending-gramps/Makefile
doc/extending-gramps/C/Makefile
omf-install/Makefile
gramps.spec
gramps.sh])
+3 -5
View File
@@ -1,13 +1,11 @@
# Process this file with automake to produce Makefile.in
SUBDIRS = gramps-manual
SUBDIRS = gramps-manual extending-gramps
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
man_MANS = ${man_IN_FILES:.1.in=.1}
EXTRA_DIST = $(man_MANS) $(man_IN_FILES) xmldocs.make omf.make
EXTRA_DIST = $(man_MANS) $(man_IN_FILES) sgmldocs.make
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=doc/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+412
View File
@@ -0,0 +1,412 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# Process this file with automake to produce Makefile.in
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SUBDIRS = gramps-manual extending-gramps
man_IN_FILES = gramps.1.in
man_MANS = ${man_IN_FILES:.1.in=.1}
EXTRA_DIST = $(man_MANS) $(man_IN_FILES) sgmldocs.make
subdir = doc
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DIST_SOURCES =
NROFF = nroff
MANS = $(man_MANS)
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
uninstall-info-am:
man1dir = $(mandir)/man1
install-man1: $(man1_MANS) $(man_MANS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(man1dir)
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
else file=$$i; fi; \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
case "$$ext" in \
1*) ;; \
*) ext='1' ;; \
esac; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed -e 's/^.*\///'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
done
uninstall-man1:
@$(NORMAL_UNINSTALL)
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed -e 's/^.*\///'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
rm -f $(DESTDIR)$(man1dir)/$$inst; \
done
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-recursive
all-am: Makefile $(MANS)
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(man1dir)
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
install-data-am: install-man
install-exec-am:
install-info: install-info-recursive
install-man: install-man1
installcheck-am:
maintainer-clean: maintainer-clean-recursive
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-info-am uninstall-man
uninstall-info: uninstall-info-recursive
uninstall-man: uninstall-man1
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-recursive distclean distclean-generic \
distclean-recursive distclean-tags distdir dvi dvi-am \
dvi-recursive info info-am info-recursive install install-am \
install-data install-data-am install-data-recursive \
install-exec install-exec-am install-exec-recursive \
install-info install-info-am install-info-recursive install-man \
install-man1 install-recursive install-strip installcheck \
installcheck-am installdirs installdirs-am \
installdirs-recursive maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-recursive tags tags-recursive uninstall \
uninstall-am uninstall-info-am uninstall-info-recursive \
uninstall-man uninstall-man1 uninstall-recursive
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=doc/$@ $(SHELL) ./config.status
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+243
View File
@@ -0,0 +1,243 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SGML_FILES =
figs =
docname = extending-gramps
lang = C
omffile = extending-gramps-C.omf
sgml_ents =
subdir = doc/extending-gramps/C
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DIST_SOURCES =
DIST_COMMON = Makefile.am Makefile.in
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/extending-gramps/C/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
uninstall-info-am:
tags: TAGS
TAGS:
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ../../..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="${top_distdir}" distdir="$(distdir)" \
dist-hook
check-am: all-am
check: check-am
all-am: Makefile
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
info: info-am
info-am:
install-data-am:
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-info-am
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am info info-am install \
install-am install-data install-data-am install-exec \
install-exec-am install-info install-info-am install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-generic uninstall uninstall-am uninstall-info-am
include ${top_srcdir}/doc/sgmldocs.make
dist-hook: app-dist-hook
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
@@ -1,14 +1,17 @@
<?xml version="1.0" standalone="no"?>
<omf>
<resource>
<creator>
Donald N. Allingham (dallingham@users.sourceforge.net)
</creator>
<title>
Writing GRAMPS Extensions
</title>
<subject>
<category>GNOME|Applications</category>
</subject>
<date>2002-03-29</date>
<subject category="GNOME|Applications"/>
<format mime="text/sgml"/>
<identifier url="extending-gramps.sgml"/>
<language code="C"/>
<relation seriesid="6d396638-bc35-11d6-8a4f-87450c73d5e0"/>
</resource>
</omf>
+355
View File
@@ -0,0 +1,355 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# Process this file with automake to produce Makefile.in
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SUBDIRS = C
subdir = doc/extending-gramps
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DIST_SOURCES =
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/extending-gramps/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ../..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-recursive
all-am: Makefile
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
install-data-am:
install-exec-am:
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-info-am
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-recursive distclean distclean-generic \
distclean-recursive distclean-tags distdir dvi dvi-am \
dvi-recursive info info-am info-recursive install install-am \
install-data install-data-am install-data-recursive \
install-exec install-exec-am install-exec-recursive \
install-info install-info-am install-info-recursive install-man \
install-recursive install-strip installcheck installcheck-am \
installdirs installdirs-am installdirs-recursive \
maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-recursive tags tags-recursive uninstall \
uninstall-am uninstall-info-am uninstall-info-recursive \
uninstall-recursive
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+53
View File
@@ -0,0 +1,53 @@
SGML_FILES = gramps-manual.sgml
figs = \
figures/addmedia.png \
figures/druidpg1.png \
figures/editbookmarks.png \
figures/ep-address.png \
figures/ep-altname.png \
figures/ep-attributes.png \
figures/ep-event.png \
figures/ep-gallery.png \
figures/ep-general.png \
figures/ep-internet.png \
figures/ep-lds.png \
figures/ep-notes.png \
figures/familyview.png \
figures/filter.png \
figures/globalmedia.png \
figures/gotobookmark.png \
figures/localmedia.png \
figures/mainwin.png \
figures/mediaview.png \
figures/opendb.png \
figures/pedegreesel.png \
figures/pedegreeview.png \
figures/peoplelist.png \
figures/placelist.png \
figures/prefs-bars.png \
figures/prefs-colors.png \
figures/prefs-dates.png \
figures/prefs-disp.png \
figures/prefs-find.png \
figures/prefs-gen.png \
figures/prefs-guess.png \
figures/prefs-ids.png \
figures/prefs-main.png \
figures/prefs-media.png \
figures/prefs-report.png \
figures/prefs-research.png \
figures/prefs-revision.png \
figures/reportsel.png \
figures/revcontrol.png \
figures/savecomment.png \
figures/sourcelist.png \
figures/sourcerefsel.png \
figures/toolsel.png
docname = gramps-manual
lang = C
omffile = gramps-manual-C.omf
sgml_ents =
include $(top_srcdir)/doc/sgmldocs.make
dist-hook: app-dist-hook
+464
View File
@@ -0,0 +1,464 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# To use this template:
# 1) Define: figs, docname, lang, omffile, sgml_ents although figs,
# omffile, and sgml_ents may be empty in your Makefile.am which
# will "include" this one
# 2) Figures must go under figures/ and be in PNG format
# 3) You should only have one document per directory
#
# Note that this makefile forces the directory name under
# $prefix/share/gnome/help/ to be the same as the SGML filename
# of the document. This is required by GNOME. eg:
# $prefix/share/gnome/help/fish_applet/C/fish_applet.sgml
# ^^^^^^^^^^^ ^^^^^^^^^^^
# Definitions:
# figs A list of screenshots which will be included in EXTRA_DIST
# Note that these should reside in figures/ and should be .png
# files, or you will have to make modifications below.
# docname This is the name of the SGML file: <docname>.sgml
# lang This is the document locale
# omffile This is the name of the OMF file. Convention is to name
# it <docname>-<locale>.omf.
# sgml_ents This is a list of SGML entities which must be installed
# with the main SGML file and included in EXTRA_DIST.
# eg:
# figs = \
# figures/fig1.png \
# figures/fig2.png
# docname = scrollkeeper-manual
# lang = C
# omffile=scrollkeeper-manual-C.omf
# sgml_ents = fdl.sgml
# include $(top_srcdir)/help/sgmldocs.make
# dist-hook: app-dist-hook
#
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SGML_FILES = gramps-manual.sgml
figs = \
figures/addmedia.png \
figures/druidpg1.png \
figures/editbookmarks.png \
figures/ep-address.png \
figures/ep-altname.png \
figures/ep-attributes.png \
figures/ep-event.png \
figures/ep-gallery.png \
figures/ep-general.png \
figures/ep-internet.png \
figures/ep-lds.png \
figures/ep-notes.png \
figures/familyview.png \
figures/filter.png \
figures/globalmedia.png \
figures/gotobookmark.png \
figures/localmedia.png \
figures/mainwin.png \
figures/mediaview.png \
figures/opendb.png \
figures/pedegreesel.png \
figures/pedegreeview.png \
figures/peoplelist.png \
figures/placelist.png \
figures/prefs-bars.png \
figures/prefs-colors.png \
figures/prefs-dates.png \
figures/prefs-disp.png \
figures/prefs-find.png \
figures/prefs-gen.png \
figures/prefs-guess.png \
figures/prefs-ids.png \
figures/prefs-main.png \
figures/prefs-media.png \
figures/prefs-report.png \
figures/prefs-research.png \
figures/prefs-revision.png \
figures/reportsel.png \
figures/revcontrol.png \
figures/savecomment.png \
figures/sourcelist.png \
figures/sourcerefsel.png \
figures/toolsel.png
docname = gramps-manual
lang = C
omffile = gramps-manual-C.omf
sgml_ents =
docdir = $(datadir)/gnome/help/$(docname)/$(lang)
doc_DATA = index.html
sgml_files = $(sgml_ents) $(docname).sgml
omf_dir = $(top_srcdir)/omf-install
EXTRA_DIST = $(sgml_files) $(doc_DATA) $(omffile) $(figs)
CLEANFILES = omf_timestamp
# when doing a distclean, we also want to clear out html files:
CONFIG_CLEAN_FILES = index.html $(docname)/*.html $(docname)/stylesheet-images/*.gif
subdir = doc/gramps-manual/C
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
DIST_SOURCES =
DATA = $(doc_DATA)
DIST_COMMON = Makefile.am Makefile.in
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/doc/sgmldocs.make $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/gramps-manual/C/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
uninstall-info-am:
docDATA_INSTALL = $(INSTALL_DATA)
install-docDATA: $(doc_DATA)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(docdir)
@list='$(doc_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f"; \
$(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f; \
done
uninstall-docDATA:
@$(NORMAL_UNINSTALL)
@list='$(doc_DATA)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " rm -f $(DESTDIR)$(docdir)/$$f"; \
rm -f $(DESTDIR)$(docdir)/$$f; \
done
tags: TAGS
TAGS:
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ../../..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
$(mkinstalldirs) $(distdir)/figures
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="${top_distdir}" distdir="$(distdir)" \
dist-hook
check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
$(mkinstalldirs) $(DESTDIR)$(docdir)
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
info: info-am
info-am:
install-data-am: install-docDATA
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-docDATA uninstall-info-am uninstall-local
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am info info-am install \
install-am install-data install-data-am install-docDATA \
install-exec install-exec-am install-info install-info-am \
install-man install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic uninstall uninstall-am \
uninstall-docDATA uninstall-info-am uninstall-local
all: index.html omf
omf: omf_timestamp
omf_timestamp: $(omffile)
-for file in $(omffile); do \
scrollkeeper-preinstall $(docdir)/$(docname).sgml $$file $(omf_dir)/$$file; \
done
touch omf_timestamp
index.html: $(docname)/index.html
-cp $(docname)/index.html .
# The weird srcdir trick is because the db2html from the Cygnus RPMs
# cannot handle relative filenames.
# The t1 test is for certain versions of jw that create cryptic
# html pages, o fwhich the index is called "t1". Also, the jw
# script from docbook-utils 0.6.9 does not copy the template
# stylesheet-images directory like the db2html script does, so
# we give it a little help (at least for now)
$(docname)/index.html: $(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
if test "$(HAVE_JW)" = 'yes' ; then \
if test -f /usr/share/sgml/docbook/dsssl-stylesheets/images/next.gif ; then \
mkdir -p $$srcdir/$(docname)/stylesheet-images ; \
cp /usr/share/sgml/docbook/dsssl-stylesheets/images/*.gif $$srcdir/$(docname)/stylesheet-images/ ; \
fi; \
jw -c /etc/sgml/catalog $$srcdir/$(docname).sgml -o $$srcdir/$(docname); \
else \
db2html $$srcdir/$(docname).sgml; \
fi
if test -f $(docname)/t1.html; then \
cd $(srcdir)/$(docname) && cp t1.html index.html; \
cd $(srcdir); \
fi
$(docname).sgml: $(sgml_ents)
-ourdir=`cd . && pwd`; \
cd $(srcdir); \
cp $(sgml_ents) $$ourdir
app-dist-hook: index.html
-$(mkinstalldirs) $(distdir)/$(docname)/stylesheet-images
-$(mkinstalldirs) $(distdir)/figures
-cp $(srcdir)/$(docname)/*.html $(distdir)/$(docname)
-for file in $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
cp $$file $(distdir)/$(docname)/$$basefile ; \
done
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
cp $$file $(distdir)/$(docname)/stylesheet-images/$$basefile ; \
done
-if [ -e topic.dat ]; then \
cp $(srcdir)/topic.dat $(distdir); \
fi
install-data-am: index.html omf
-$(mkinstalldirs) $(DESTDIR)$(docdir)/stylesheet-images
-$(mkinstalldirs) $(DESTDIR)$(docdir)/figures
-cp $(srcdir)/$(sgml_files) $(DESTDIR)$(docdir)
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/$$basefile; \
done
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/figures/$$basefile; \
done
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/stylesheet-images/$$basefile; \
done
-if [ -e $(srcdir)/topic.dat ]; then \
$(INSTALL_DATA) $(srcdir)/topic.dat $(DESTDIR)$(docdir); \
fi
$(docname).ps: $(srcdir)/$(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
db2ps $$srcdir/$(docname).sgml
$(docname).rtf: $(srcdir)/$(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
db2ps $$srcdir/$(docname).sgml
uninstall-local:
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(docdir)/stylesheet-images/$$basefile; \
done
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(docdir)/figures/$$basefile; \
done
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(DESTDIR)$(docdir)/$$basefile; \
done
-for file in $(sgml_files); do \
rm -f $(DESTDIR)$(docdir)/$$file; \
done
-rmdir $(DESTDIR)$(docdir)/stylesheet-images
-rmdir $(DESTDIR)$(docdir)/figures
-rmdir $(DESTDIR)$(docdir)
dist-hook: app-dist-hook
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" standalone="no"?>
<omf>
<resource>
<creator>
Donald N. Allingham (dallingham@users.sourceforge.net)
</creator>
<title>
GRAMPS User Manual
</title>
<date>2002-07-23</date>
<subject category="GNOME|Applications"/>
<format mime="text/sgml"/>
<identifier url="gramps-manual.sgml"/>
<language code="C"/>
<relation seriesid="e2f714ac-bc34-11d6-8bae-8d06b0acc69c"/>
</resource>
</omf>
File diff suppressed because it is too large Load Diff
@@ -1,3 +1,4 @@
# Process this file with automake to produce Makefile.in
SUBDIRS = C
+355
View File
@@ -0,0 +1,355 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# Process this file with automake to produce Makefile.in
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ../..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SUBDIRS = C
subdir = doc/gramps-manual
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DIST_SOURCES =
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/gramps-manual/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ../..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-recursive
all-am: Makefile
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
install-data-am:
install-exec-am:
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-info-am
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-recursive distclean distclean-generic \
distclean-recursive distclean-tags distdir dvi dvi-am \
dvi-recursive info info-am info-recursive install install-am \
install-data install-data-am install-data-recursive \
install-exec install-exec-am install-exec-recursive \
install-info install-info-am install-info-recursive install-man \
install-recursive install-strip installcheck installcheck-am \
installdirs installdirs-am installdirs-recursive \
maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-recursive tags tags-recursive uninstall \
uninstall-am uninstall-info-am uninstall-info-recursive \
uninstall-recursive
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+49
View File
@@ -0,0 +1,49 @@
.TH gramps 1 "0.8.1" "man page by Brandon L. Griffith" ""
.SH "NAME"
.LP
gramps \- Genealogical Research and Analysis Management Programming System
.SH "SYNTAX"
.LP
gramps [\fIDatabase\fP]
.br
Currently \fBgramps\fR does not require any command line arguments.
However, if provided, it is the path to either a gramps database or a GEDCOM
file to be imported.
.SH "DESCRIPTION"
.LP
Gramps is an open source genealogy program. It is written in Python, using the GTK/GNOME interface.
.br
Gramps should seem familiar to anyone who has used other geneology programs before such as \fIFamily Tree Maker for Windows(TM)\fR or the GNU Geneweb.
.br
It supports importing of the ever popular GEDCOM format which is used world wide by almost all other geneology software.
.SH "Concepts"
Supports a python\-based plugin system, allowing import and export writers, report generators, tools, and display filters to be added without modification of the main program.
.LP
Data is stored in an gzip'ed XML format
.LP
Instead of generating direct printer output, report generators target other systems, such as \fIOpen Office\fR, \fIAbiWord\fR, HTML or LaTeX to allow the user to modify the format to suit his or her needs.
.SH "FILES"
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH "Authors"
Donald Allingham \fI<donaldallingham@home.com>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
This manpage was written by:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
Any ammendants or errors should be reported to him.
.br
It was originally written for inclusion in the Debian GNU/Linux system.
.SH "DOCUMENTATION"
See also the file \fBgramps.sgml\fR
.br
On a Debian system this can be found in \fI/usr/doc/gramps\fR
.br
Or in the doc directory of the official source distribution.
+49
View File
@@ -0,0 +1,49 @@
.TH gramps 1 "@VERSION@" "man page by Brandon L. Griffith" ""
.SH "NAME"
.LP
gramps \- Genealogical Research and Analysis Management Programming System
.SH "SYNTAX"
.LP
gramps [\fIDatabase\fP]
.br
Currently \fBgramps\fR does not require any command line arguments.
However, if provided, it is the path to either a gramps database or a GEDCOM
file to be imported.
.SH "DESCRIPTION"
.LP
Gramps is an open source genealogy program. It is written in Python, using the GTK/GNOME interface.
.br
Gramps should seem familiar to anyone who has used other geneology programs before such as \fIFamily Tree Maker for Windows(TM)\fR or the GNU Geneweb.
.br
It supports importing of the ever popular GEDCOM format which is used world wide by almost all other geneology software.
.SH "Concepts"
Supports a python\-based plugin system, allowing import and export writers, report generators, tools, and display filters to be added without modification of the main program.
.LP
Data is stored in an gzip'ed XML format
.LP
Instead of generating direct printer output, report generators target other systems, such as \fIOpen Office\fR, \fIAbiWord\fR, HTML or LaTeX to allow the user to modify the format to suit his or her needs.
.SH "FILES"
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH "Authors"
Donald Allingham \fI<donaldallingham@home.com>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
This manpage was written by:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
Any ammendants or errors should be reported to him.
.br
It was originally written for inclusion in the Debian GNU/Linux system.
.SH "DOCUMENTATION"
See also the file \fBgramps.sgml\fR
.br
On a Debian system this can be found in \fI/usr/doc/gramps\fR
.br
Or in the doc directory of the official source distribution.
+793
View File
@@ -0,0 +1,793 @@
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
<!ENTITY version "0.2.0"> <!-- replace with application version -->
]>
<!--
This is a GNOME documentation template, designed by the GNOME
Documentation Project Team. Please use it for writing GNOME
documentation, making obvious changes. In particular, all the words
written in UPPERCASE (with the exception of GNOME) should be
replaced. As for "legalnotice", please leave the reference
unchanged.
Remember that this is a guide, rather than a perfect model to follow
slavishly. Make your manual logical and readable. And don't forget
to remove these comments in your final documentation! ;-)
-->
<!--
(Do not remove this comment block.)
Maintained by the GNOME Documentation Project
http://developer.gnome.org/projects/gdp
Template version: 1.0.3
Template last modified: Nov 16, 2000
-->
<!-- =============Document Header ============================= -->
<article id="index"> <!-- please do not change the id -->
<artheader>
<title>gramps User Manual</title>
<copyright>
<year>2001</year>
<holder>Donald N. Allingham</holder>
</copyright>
<!-- translators: uncomment this:
<copyright>
<year>2001</year>
<holder>ME-THE-TRANSLATOR (Latin translation)</holder>
</copyright>
-->
<!-- do not put authorname in the header except in copyright - use
section "authors" below -->
<!-- Use this legal notice for online documents which depend on -->
<!-- core GNOME packages. -->
<legalnotice id="legalnotice">
<para>
Permission is granted to copy, distribute and/or modify this document
under the terms of the <ulink type="help"
url="gnome-help:fdl"><citetitle>GNU Free Documentation
License</citetitle></ulink>, Version 1.1 or any later version
published by the Free Software Foundation with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
can be found <ulink type="help" url="gnome-help:fdl">here</ulink>.
</para>
<para>
Many of the names used by companies to distinguish their products and
services are claimed as trademarks. Where those names appear in any
GNOME documentation, and those trademarks are made aware to the members
of the GNOME Documentation Project, the names have been printed in caps
or initial caps.
</para>
</legalnotice>
<!-- Use this legal notice for documents which are placed on -->
<!-- the web, shipped in any way other than online documents -->
<!-- (eg. PS, PDF, or RTF), or which do not depend on the -->
<!-- core GNOME distribution. -->
<!-- -->
<!-- If you use this version, you must place the following -->
<!-- line in the document declaration at the top of your -->
<!-- document: -->
<!-- <!ENTITY FDL SYSTEM "fdl.sgml"> -->
<!-- and the following line at the bottom of your document -->
<!-- after the last </sect1>. -->
<!-- &FDL; -->
<!--
<legalnotice id="legalnotice">
<para>
Permission is granted to copy, distribute and/or modify this document
under the terms of the <link linkend="fdl"><citetitle>GNU
Free Documentation License</citetitle></link>, Version 1.1 or any later
version published by the Free Software Foundation with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
license can be found in <xref linkend="fdl">.
</para>
<para>
Many of the names used by companies to distinguish their products and
services are claimed as trademarks. Where those names appear in any
GNOME documentation, and those trademarks are made aware to the members
of the GNOME Documentation Project, the names have been printed in caps
or initial caps.
</para>
</legalnotice>
-->
<!-- This is the manual version, not application version. -->
<releaseinfo>
This is version 1.0 of the gramps manual.
</releaseinfo>
</artheader>
<!-- ============= Document Body ============================= -->
<!-- ============= Introduction ============================== -->
<sect1 id="intro">
<title>Introduction</title>
<para>
gramps is an acronym for the Genealogical Research and Analysis
Management Programming System. It was conceived under the concept
that most genealogy programs were designed to provide the
researcher the capability to input information related to a
particular family tree. Most of these programs have allowed for
the arranging and storing of information consistent with the
GEDCOM standards. They usually provide a means for displaying
descendant or ancestral relationships by means of graphical
displays, charts, or reports. These may be augmented with
pictures or other media to enhance the data. Most provide for
inputting data on unconnected individuals/families that may or may
not have a relationship to the primary surname being researched.
Various other enhancements may also be provided in the
genealogical program that allows for different degrees of
importing and exporting data from other programs and printing of
the data contained in the various reports. gramps, on the other
hand, attempts to provide all of the common capabilities of these
programs, but, more importantly, to provide a capability not
common to these programs. This is the ability to input any bits
and pieces of information directly into gramps and
rearrange/manipulate any/all data events in the entire data base
(in any order or sequence) to assist the user in doing research,
analysis and correlation with the potential of filling
relationship gaps. In short, a tool that provides a way to input
all your research into one place and do your analysis and
correlation using the speed, power, and accuracy of your computer
instead of pencils and unmanageable reams of paper.
</para>
<para>
To run <application>gramps</application>, select
<menuchoice>
<guisubmenu>Programs</guisubmenu>
<guisubmenu>Applications</guisubmenu>
<guimenuitem>gramps</guimenuitem>
</menuchoice>
from the <guimenu>Main Menu</guimenu>, or type
<command>gramps</command> on the command line.
</para>
<para>
<application>gramps</application> is included in the
<filename>gramps</filename> package, which is part of the
GNOME desktop environment. This document describes version
&version; of <application>gramps</application>.
</para>
</sect1>
<!-- ================ Usage ================================ -->
<!-- This section should describe basic usage of the application. -->
<sect1 id="usage">
<title>Using gramps</title>
<para>
<application>gramps</application> is a genealogy program.
This section describes basic usage of
<application>gramps</application>.
</para>
</sect1>
<sect1 id="firsttime">
<title>Running gramps for the first time.</title>
<para>
This section should discuss the start up druid.
</para>
</sect1>
<sect1 id="mainwindow">
<title>Main Window</title>
<para>
Starting <application>gramps</application> opens the
<interface>Main window</interface>, shown in <xref
linkend="mainwindow-fig">. The window is at first empty.
<!-- ==== Figure ==== -->
<figure id="mainwindow-fig">
<title>gramps Main Window</title>
<screenshot>
<screeninfo>gramps Main Window</screeninfo>
<graphic fileref="mainwin" format="PNG" srccredit="Don Allingham">
</graphic>
</screenshot>
</figure>
<!-- ==== End of Figure ==== -->
</para>
</sect1>
<!-- ========= Basic Usage =========================== -->
<sect1 id="personlist">
<title>Person List</title>
<para>
The Person List window is the initial view seen on the main
window. It displays the name, gender, birth date, and death
date of all individuals in the database. At any time, you can
return to the this view either by pressing the People button at
the top of the screen, or by choosing the
<menuchoice>
<guisubmenu>View</guisubmenu>
<guimenuitem>Person List</guimenuitem>
</menuchoice>
entry from the menus.
</para>
<sect2>
<title>Selecting and Editing Individuals</title>
<para>
The Person List view lists the individuals in the database. A
individual can be selected as the active person by clicking on
an entry in the list. Once a person has been selected as the active
person, the person's name appears in the status bar in the lower
left hand corner of the window.
</para>
<para>
Once the active person has been selected, pressing the Edit
Person button will display the Edit Person dialog allowing you
to edit the individual's personal information. If the Edit
Person button is pressed without an active person being set, a
blank Edit Person dialog is presented, allowing you to enter a
new person. Double-clicking on a entry will set the active
person and bring up the individual in the Edit Person dialog.
</para>
<para>
Pressing the Add Person button will display a blank Edit Person
dialog, allowing you to add a new person to the database.
</para>
<para>
If the Delete Person button is pressed, the active person and
all of the personal information related to the active person are
removed from the database.
</para>
</sect2>
<sect2>
<title>Applying Filters</title>
<para>
<application>gramps</application> allows you to apply filters to
the Person List. When a filter is applied, the Person List will
only display the entries matching the filter. All of the entries
remain in the database, but are temporarily hidden.
</para>
<para>
There are three parts to a filter. The first part is the
selection of the filter to be applied. A filter is selected from
the option menu directly above the Person List. The second part
is an option qualifier. This qualifier provides more specific
information for the filter. Many filters do not require the
qualifier, and it will be grayed out if not needed. The third
part of the filter is the invert selection. When this option is
selected, <application>gramps</application> will display the
entries that do not match the filter.
</para>
<para>
A filter is not applied until the Apply button is pressed. The
filter will remain in effect until the next time the Apply
button is pressed.
</para>
</sect2>
<sect2>
<title>Sorting</title>
<para>
Four columns are shown in the Person List display. The entries in
the list can be sorted by three of the field: Name, Birth Date, or
Death Date. Clicking on the column label will cause the list to
be resorted by that column. Arrows on the label indicate whether
the list is sort by ascending or descending order.
</para>
<para>
If the list is already sorted by a particular column, clicking on
the same column label will switch sorting order. For example, if
the list is currently sorted in ascending order by Name, clicking
on the Name column header will resort the list in descending order.
</para>
</sect2>
</sect1>
<sect1 id="familyview">
<title>Family View</title>
<para>
The Family View window displays the spouses, parents, and children
of the active person. At any time, you can return to the this view
either by pressing the Family button at the top of the screen, or
by choosing the
<menuchoice>
<guisubmenu>View</guisubmenu>
<guimenuitem>Family View</guimenuitem>
</menuchoice>
entry from the menus.
</para>
<para>
This section should describe the family view.
</para>
</sect1>
<sect1 id="pedegreeview">
<title>Pedegree View</title>
<para>
The Pedegree View window displays the active person, the active
person's parents, and the active parent's grandparents in a somewhat
graphical manner. At any time, you can return to the this view
either by pressing the Pedegree button at the top of the screen, or
by choosing the
<menuchoice>
<guisubmenu>View</guisubmenu>
<guimenuitem>Pedgree</guimenuitem>
</menuchoice>
entry from the menus.
</para>
<para>
This section should describe the pedegree view.
</para>
</sect1>
<sect1 id="sourcelist">
<title>Source List</title>
<para>
The Source List window displays the different sources which have been
entered into the database. At any time, you can return to the this view
either by pressing the Sources button at the top of the screen, or
by choosing the
<menuchoice>
<guisubmenu>View</guisubmenu>
<guimenuitem>Sources</guimenuitem>
</menuchoice>
entry from the menus.
</para>
<para>
This section should describe the source list.
</para>
</sect1>
<!-- ============= Customization ============================= -->
<sect1 id="prefs">
<title>Customization</title>
<para>
To change the application settings, select
<menuchoice>
<guimenu>Settings</guimenu>
<guimenuitem>Preferences...</guimenuitem>
</menuchoice>. This opens the
<interface>Preferences</interface> dialog, shown in <xref
linkend="preferences-fig">.
</para>
<figure id="preferences-fig">
<title>Preferences Dialog</title>
<screenshot>
<screeninfo>Preferences Dialog</screeninfo>
<graphic fileref="preferences" format="png" srccredit="Don Allingham">
</graphic>
</screenshot>
</figure>
<para>
</para>
</sect1>
<!-- ============= Generating Reports ============================= -->
<sect1 id="genreports">
<title>Generating Reports</title>
<para>
<application>gramps</application> can produce a wide variety of
reports. New report generators can be written by the user without
modifying the main program. For this reason, there may be more
reports available than are documented by this manual
</para>
<para>
Unlike many genealogy programs, <application>gramps</application>
does not directly print reports. Instead,
<application>gramps</application> produces reports in formats that
are understood by other programs. These formats include OpenOffice,
AbiWord, PDF, and HTML, among others. This allows the generated
reports to be modified after they are generated, stored for use
later, or emailed to another person.
</para>
<sect2 id="htmltemplates">
<title>Using HTML templates</title>
<para>
Many programs exist to convert GEDCOM files into HTML files that
can be viewed in a web browser. Most of these programs generate
HTML files according to their own predefined style. Since most
people have a style that they prefer, they are left with the option
of modifying hundreds of files by hand.
</para>
<para>
To solve this problem, <application>gramps</application> allows the
user to specify a template to be used for generating HTML files. At
the time the report is generated, if HTML is selected as the target
format, the user can select an HTML template to be used. Since the
template is chosen at report generation time, a different template
may be chosen each time, allowing the user to change the appearence
of the generated files at any time. Nearly any existing HTML file
can be used as an HTML template for
<application>gramps</application>.
</para>
<para>
When a file has been established as the HTML template file,
<application>gramps</application> uses the template for each file
that it generates. <application>gramps</application> starts each
file by copying data from the template until it reaches an HTML
comment uses as a marker. At that point,
<application>gramps</application> inserts its data into the output
file. <application>gramps</application> the continues reading the
until it reaches a second comment that tells it to resume copying
from the template.
</para>
<para>
<application>gramps</application> uses the string <function>&lt;!--
START --&gt;</function> to indicate where it should start inserting
its information, and the string <function>&lt;!-- STOP
--&gt;</function> to indicate where it should resume copying data
from the template. The effect is that
<application>gramps</application> will create a new document,
replacing everything between the <function>&lt;!-- START
--&gt;</function> and <function>&lt;!-- STOP --&gt;</function> comments
with the report information.
</para>
<para>
The comment markers should be at the beginning of a line in the HTML
template file. Adding the comments to an existing HTML document will
not affect the original HTML document in any way.
</para>
<para>
If no HTML template is specified, or if the specified template
cannot be read, <application>gramps</application> will use a
default, predefined template.
</para>
<para>
<figure id="templateexample">
<title>Sample HTML Template Example</title>
<programlisting>
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;
This is my Title
&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY BGCOLOR="#FFFFFF"&gt;
&lt;P&gt;
This is a simple template. This text will appear in the html output.
&lt;/P&gt;
&lt;!-- START --&gt;
&lt;P&gt;
This is where gramps will place its report information. Any
information between the two comments, including this paragraph,
will not appear in the gramps generated output.
&lt;/P&gt;
&lt;!-- STOP --&gt;
&lt;P&gt;
This text, since it appears after the stop comment, will also
appear in every gramps generated file.
&lt;/P&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
</programlisting>
</figure>
</para>
</sect2>
</sect1>
<!-- ============= Writing Filters ============================= -->
<sect1 id="writingfilters">
<title>Writing Filters</title>
<para>
Users can create their own filters and add them to
<application>gramps</application>. By adding the filter to the
user's private filter directory
(<filename class="directory">~/.gramps/filters</filename>),
the filter will be automatically
recognized the next time that the program is started.
</para>
<sect2 id="createfilter">
<title>Creating a filter</title>
<para>
Filters are written in the <application>python</application>
language. Each filter is initialized with the qualifier string.
The qualifier string passes an additional text string to the
filter. This string can be used to further qualify the filter.
For example, if the filter is used to match names, the qualifier
would be used to provide the name that is being compared against.
</para>
<para>
Each filter is a python class, and should be in its own separate
module (file). The module should consist of the filter class
definition, and three functions &mdash;
<function>create</function>, <function>need_qualifier</function>,
and <function>get_name</function>.
</para>
<para>
The <function>create</function> function takes a string as its
only argument, returns a instance of the filter class. The string
argument is the qualifier string used to provide more specific
information.
</para>
<para>
The <function>need_qualifier</function> function takes no
arguments, and returns either a 0 or 1 to indicate if a qualifier
string is needed by the filter. Regardless of what
<function>need_qualifier</function> indicates, a text string is
always passed to the filter and the <function>create</function>
function. The value returned by
<function>need_qualifier</function> indicates to the program
whether or not the qualifier field in the display should be
enabled or disabled.
</para>
<para>
The <function>get_name</function> function is used to provide a
description for the filter. This description is entered into
filter selection menus. If the filter is intended to be used by
others, it should be prepared for internationalization. This is
accomplished by importing the <function>intl</function> module,
add defining <function>_</function> to be
<function>intl.gettext</function>. The string returned by
<function>get_name</function> should be passed through the
<function>_</function> function to allow for conversion to the
target langauge.
</para>
<para>
All filters must be derived from the
<function>Filter.Filter</function> class. The
<function>__init__</function> task may be overridden, but if so,
should call the <function>__init__</function> function on the
<function>Filter.Filter</function> class. The parent class
provides the variable <function>self.text</function>, which
contains the text string passed as the qualifier.
</para>
<para>
All filter classes must define a <function>match</function>
function. The function takes one argument (other than
<function>self</function>), which is an object of type
<function>Person</function> to compare against. The function
should return a 1 if the person matches the filter, or a zero if
the person does not.
</para>
<figure id="filtersrc">
<title>Sample filter implementation</title>
<programlisting>
import Filter
import string
import intl
_ = intl.gettext
# class definition
class SubString(Filter.Filter):
def match(self,person):
name = person.getPrimaryName().getName()
return string.find(name,self.text) >= 0
# module functions
def get_name(s):
return _("Names that contain a substring")
def create(text):
return SubString(text)
def need_qualifier():
return 1
</programlisting>
</figure>
</sect2>
</sect1>
<!-- ============= Writing Reports ============================= -->
<sect1 id="writingreports">
<title>Writing Reports</title>
<para>
Users can create their own report generators and add them to
<application>gramps</application>. By adding the report generator
to the user's private filter directory (<filename
class="directory">~/.gramps/plugins</filename>), the report
generator filter will be automatically recognized the next time
that the program is started.
</para>
<sect2 id="createreport">
<title>Creating a report generator</title>
<para>
Like filters, report generators are written in the
<application>python</application> language. Fewer restrictions
are made on report generators than on filters. The report
generator is passed the current <application>gramps</application>
database and the active person. The generator needs to take
special care to make sure that it does not alter the database in
anyway.
</para>
<para>
The function <function>get_name</function> is used to provide the
name of the the report generator. As with a filter definition,
this string should support internationalization via the
<function>intl</function> module. The returned string consists of
two parts, separated by a forward slash. The first part of the
string is the category of the report generator.
<application>gramps</application> uses this part to group similar
reports together in the interface. The second part of the string
is the actual name of the reprot generator, and will be displayed
in the report menu.
</para>
<para>
A report generator module must supply the
<function>report</function> function, and can optionally define
the <function>get_description</function> and
<function>get_xpm_data</function> functions. The
<function>report</function> takes two arguments &mdash; a database
(of type <function>RelDataBase</function>) and the currently
selected person (of type <function>Person</function>). The
<function>report</function> is reponsible for generating the
actual report.
</para>
<para>
If the <function>get_description</function> is defined, it is used
to provide a more detailed description of the report. The
description is used to provide the user with more information in
the report selection window. The function takes no arguments, and
should return a text string.
</para>
<para>
If the <function>get_xpm_data</function> is defined, it is used to
provide an graphic logo for the report in the report selection
window. The function takes no arguments, and should return a list
of strings containing the XPM file data. The XPM image should be
48x48 pixels in size.
</para>
<figure id="reportsrc">
<title>Sample report implementation</title>
<programlisting>
import intl
_ = intl.gettext
def report(database,person):
... actual code ...
def get_description():
return "A detailed text description of what the report generator does"
def get_name():
return _("Category/report name")
def get_xpm_image():
return [
"... XPM image data"
]
</programlisting>
</figure>
</sect2>
<sect2 id="alittlehelp">
<title>A little help - Format Interfaces</title>
<para>
<application>gramps</application> provides some help with writing
reports. Several generic python classes exist that aid in the
writing of report generators. These classes provide an abstract
interface for a type of document, such as a drawing, word
processor document, or a spreadsheet. From these core classes,
<application>gramps</application> derives interfaces to various
document formats. This means that by coding to the generic word
processing class (<function>TextDoc</function>), a report
generator can instant access to multiple file formats (such as
HTML, OpenOffice, and AbiWord).
</para>
<para>
This scheme of deriving a output format from a generic base class
also makes it easier to add new formats. Creating a new
derivied class targeting a different format (such as
<application>KWord</application> or
<application>LaTeX</application>) makes it easy for existing
report generators to use the new formats.
</para>
</sect2>
</sect1>
<!-- ============= Writing Tools ============================= -->
<sect1 id="writingtools">
<title>Writing Tools</title>
<para>
</para>
</sect1>
<!-- ============= Various Sections ============================= -->
<!-- Here you should add, if necessary, several more sect1's,
describing other windows (besides the main one), file formats,
preferences dialogs, etc. as appropriate. Try not to make any of
these sections too long. -->
<!-- ============= Bugs ================================== -->
<!-- This section should describe known bugs and limitations of
the program if there are any - please be frank and list all
problems you know of. -->
<sect1 id="bugs">
<title>Known Bugs and Limitations</title>
<para>
This application has no known bugs.
</para>
</sect1>
<!-- ============= Authors ================================ -->
<sect1 id="authors">
<title>Authors</title>
<para>
<application>gramps</application> was written by Donald N. Allingham
(<email>donaldallingham@home.com</email>). To find more information about
<application>gramps</application>, please visit the <ulink
url="http://gramps.sourceforge.net" type="http">gramps Web
page</ulink>.
</para>
<para>
This manual was written by Donald N. Allingham
(<email>donaldallingham@home.com</email>) and Lawrence L. Allingham
(<email>llkla@erinet.com</email>).
</para>
<!-- For translations: uncomment this:
<para>
Latin translation was done by ME
(<email>MYNAME@MYADDRESS</email>). Please send all comments and
suggestions regarding this translation to SOMEWHERE.
</para>
-->
</sect1>
<!-- ============= Application License ============================= -->
<sect1 id="license">
<title>License</title>
<para>
This program is free software; you can redistribute it and/or
modify it under the terms of the <ulink type="help" url="gnome-help:gpl">
<citetitle>GNU General Public License</citetitle></ulink> as
published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version.
</para>
<para>
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
<citetitle>GNU General Public License</citetitle> for more details.
</para>
<para>
A copy of the <citetitle>GNU General Public License</citetitle> is
included as an appendix to the <citetitle>GNOME Users
Guide</citetitle>. You may also obtain a copy of the
<citetitle>GNU General Public License</citetitle> from the Free
Software Foundation by visiting <ulink type="http"
url="http://www.fsf.org">their Web site</ulink> or by writing to
<address>
Free Software Foundation, Inc.
<street>59 Temple Place</street> - Suite 330
<city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>
<country>USA</country>
</address>
</para>
</sect1>
</article>
+155
View File
@@ -0,0 +1,155 @@
# To use this template:
# 1) Define: figs, docname, lang, omffile, sgml_ents although figs,
# omffile, and sgml_ents may be empty in your Makefile.am which
# will "include" this one
# 2) Figures must go under figures/ and be in PNG format
# 3) You should only have one document per directory
#
# Note that this makefile forces the directory name under
# $prefix/share/gnome/help/ to be the same as the SGML filename
# of the document. This is required by GNOME. eg:
# $prefix/share/gnome/help/fish_applet/C/fish_applet.sgml
# ^^^^^^^^^^^ ^^^^^^^^^^^
# Definitions:
# figs A list of screenshots which will be included in EXTRA_DIST
# Note that these should reside in figures/ and should be .png
# files, or you will have to make modifications below.
# docname This is the name of the SGML file: <docname>.sgml
# lang This is the document locale
# omffile This is the name of the OMF file. Convention is to name
# it <docname>-<locale>.omf.
# sgml_ents This is a list of SGML entities which must be installed
# with the main SGML file and included in EXTRA_DIST.
# eg:
# figs = \
# figures/fig1.png \
# figures/fig2.png
# docname = scrollkeeper-manual
# lang = C
# omffile=scrollkeeper-manual-C.omf
# sgml_ents = fdl.sgml
# include $(top_srcdir)/help/sgmldocs.make
# dist-hook: app-dist-hook
#
docdir = $(datadir)/gnome/help/$(docname)/$(lang)
doc_DATA = index.html
sgml_files = $(sgml_ents) $(docname).sgml
omf_dir=$(top_srcdir)/omf-install
EXTRA_DIST = $(sgml_files) $(doc_DATA) $(omffile) $(figs)
CLEANFILES = omf_timestamp
# when doing a distclean, we also want to clear out html files:
CONFIG_CLEAN_FILES = index.html $(docname)/*.html $(docname)/stylesheet-images/*.gif
all: index.html omf
omf: omf_timestamp
omf_timestamp: $(omffile)
-for file in $(omffile); do \
scrollkeeper-preinstall $(docdir)/$(docname).sgml $$file $(omf_dir)/$$file; \
done
touch omf_timestamp
index.html: $(docname)/index.html
-cp $(docname)/index.html .
# The weird srcdir trick is because the db2html from the Cygnus RPMs
# cannot handle relative filenames.
# The t1 test is for certain versions of jw that create cryptic
# html pages, o fwhich the index is called "t1". Also, the jw
# script from docbook-utils 0.6.9 does not copy the template
# stylesheet-images directory like the db2html script does, so
# we give it a little help (at least for now)
$(docname)/index.html: $(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
if test "$(HAVE_JW)" = 'yes' ; then \
if test -f /usr/share/sgml/docbook/dsssl-stylesheets/images/next.gif ; then \
mkdir -p $$srcdir/$(docname)/stylesheet-images ; \
cp /usr/share/sgml/docbook/dsssl-stylesheets/images/*.gif $$srcdir/$(docname)/stylesheet-images/ ; \
fi; \
jw -c /etc/sgml/catalog $$srcdir/$(docname).sgml -o $$srcdir/$(docname); \
else \
db2html $$srcdir/$(docname).sgml; \
fi
if test -f $(docname)/t1.html; then \
cd $(srcdir)/$(docname) && cp t1.html index.html; \
cd $(srcdir); \
fi
$(docname).sgml: $(sgml_ents)
-ourdir=`cd . && pwd`; \
cd $(srcdir); \
cp $(sgml_ents) $$ourdir
app-dist-hook: index.html
-$(mkinstalldirs) $(distdir)/$(docname)/stylesheet-images
-$(mkinstalldirs) $(distdir)/figures
-cp $(srcdir)/$(docname)/*.html $(distdir)/$(docname)
-for file in $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
cp $$file $(distdir)/$(docname)/$$basefile ; \
done
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
cp $$file $(distdir)/$(docname)/stylesheet-images/$$basefile ; \
done
-if [ -e topic.dat ]; then \
cp $(srcdir)/topic.dat $(distdir); \
fi
install-data-am: index.html omf
-$(mkinstalldirs) $(DESTDIR)$(docdir)/stylesheet-images
-$(mkinstalldirs) $(DESTDIR)$(docdir)/figures
-cp $(srcdir)/$(sgml_files) $(DESTDIR)$(docdir)
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/$$basefile; \
done
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/figures/$$basefile; \
done
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/stylesheet-images/$$basefile; \
done
-if [ -e $(srcdir)/topic.dat ]; then \
$(INSTALL_DATA) $(srcdir)/topic.dat $(DESTDIR)$(docdir); \
fi
$(docname).ps: $(srcdir)/$(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
db2ps $$srcdir/$(docname).sgml
$(docname).rtf: $(srcdir)/$(docname).sgml
-srcdir=`cd $(srcdir) && pwd`; \
db2ps $$srcdir/$(docname).sgml
uninstall-local:
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(docdir)/stylesheet-images/$$basefile; \
done
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(docdir)/figures/$$basefile; \
done
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(DESTDIR)$(docdir)/$$basefile; \
done
-for file in $(sgml_files); do \
rm -f $(DESTDIR)$(docdir)/$$file; \
done
-rmdir $(DESTDIR)$(docdir)/stylesheet-images
-rmdir $(DESTDIR)$(docdir)/figures
-rmdir $(DESTDIR)$(docdir)
@@ -54,15 +54,12 @@
4 LABL Marriage Beginning Status
3 _MEND
4 LABL Marriage Ending Status
0 @IC3a2b1@ INDI
0 @I01@ INDI
1 NAME Edwin Michael /Smith/
2 SOUR @S1600@
1 SEX M
1 TITL Grand Poobah
1 OBJE
2 FORM jpeg
2 FILE foo/O0.jpg
1 BIRT Edwin Michael Smith's Birth event
1 BIRT
2 DATE 24 MAY 1961
2 PLAC San Jose, Santa Clara Co., CA
1 OCCU
@@ -73,10 +70,6 @@
1 _DEG
2 DATE 1984
2 PLAC B.S.E.E.
1 OBJE
2 FORM jpg
2 FILE C:\Images\MyImages\test.jpg
2 TITL Random title
1 FAMS @F01@
1 FAMC @F02@
0 @I02@ INDI
@@ -87,9 +80,6 @@
4 TEXT Alice Paula Perkins born 22 Nov 1933, Sparks, Washoe Co, Nevada daughter of Paul Perkins and Stella Mason.
2 SOUR @S1601@
1 SEX F
1 OBJE
2 FORM jpeg
2 FILE foo/O0.jpg
1 BIRT
2 DATE 22 NOV 1933
2 PLAC Sparks, Washoe Co., NV
@@ -501,12 +491,6 @@
2 DATE 10 JUL 1996
2 PLAC Community Presbyterian Church, Danville, CA
1 FAMC @F01@
0 @I43@ INDI
1 NAME Really Old /Guy/
1 SEX M
1 BIRT
2 DATE 26 JUN 34 B.C.
2 PLAC Hayward, Alameda Co., CA
0 @F01@ FAM
1 HUSB @I01@
1 WIFE @I40@
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.
+20 -11
View File
@@ -3,7 +3,7 @@
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2000-2003 Donald N. Allingham
# Copyright (C) 2000 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -21,19 +21,28 @@
#
prefix=@prefix@
exec_prefix=@exec_prefix@
PACKAGE=@PACKAGE@
export GRAMPSDIR=@datadir@/@PACKAGE@
export GRAMPSPLUGINSDIR=$GRAMPDIR/plugins:$GRAMPSDIR/docgen
export GRAMPSLIBDIR=@libdir@/@PACKAGE@
export PYTHONPATH=$GRAMPSDIR
export GRAMPSI18N=@prefix@/share/locale
if [ "$PYTHONPATH" = "" ]
then
export PYTHONPATH=$GRAMPSDIR:$GRAMPSPLUGINSDIR:$GRAMPSLIBDIR
else
export PYTHONPATH=$GRAMPSDIR:$GRAMPSLIBDIR:$GRAMPSPLUGINSDIR:$PYTHONPATH
preload=""
#
# Mandrake has a tendency to build dynamic libraries without the proper
# dependencies in them. This causes havoc with the python gtk libraries.
# Preload the know problem libraries so that gramps does not fail under
# Mandrake
#
for l in /usr/X11R6/lib/libX11.so /usr/lib/libgdk-1.2.so.0 /usr/lib/libgdk_imlib.so.1
do
if [ -f $l ]; then
preload="$preload $l"
fi
done
if [ "$preload" != "" ]; then
export LD_PRELOAD="$preload"
fi
exec @PYTHON@ $GRAMPSDIR/gramps.py $*
@PYTHON@ $GRAMPSDIR/gramps.py $*
+102
View File
@@ -0,0 +1,102 @@
%define ver 0.8.1
%define rel pl1
%define prefix /usr
Summary: Genealogical Research and Analysis Management Programming System.
Name: gramps
Version: %ver
Release: %rel
Copyright: GPL
Group: Applications/Genealogy
Source: http://download.sourceforge.net/gramps/gramps-%{ver}.tar.gz
BuildRoot: /var/tmp/%{name}-%{version}-root
URL: http://gramps.sourceforge.net
Requires: python >= 1.5.2
Requires: pygnome >= 1.0.53
Requires: _gladegnomemodule.so
Requires: pyexpat.so
BuildRequires: scrollkeeper >= 0.1.4
BuildRequires: automake >= 1.6
BuildRequires: autoconf >= 2.52
%description
gramps (Genealogical Research and Analysis Management Programming
System) is a GNOME based genealogy program supporting a Python
based plugin system.
%prep
%setup
%build
if [ ! -f configure ]; then
CFLAGS="$MYCFLAGS" ./autogen.sh $MYARCH_FLAGS --prefix=%prefix
else
CFLAGS="$MYCFLAGS" ./configure $MYARCH_FLAGS --prefix=%prefix
fi
make
%install
rm -rf $RPM_BUILD_ROOT
make GNOME_DATADIR=$RPM_BUILD_ROOT%{prefix}/share prefix=$RPM_BUILD_ROOT%{prefix} install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%doc README COPYING TODO INSTALL
%{prefix}/bin/gramps
%{_datadir}/gnome/help/gramps-manual/C/*
%{_datadir}/gnome/help/extending-gramps/C/*
%{_datadir}/gnome/apps/Applications/gramps.desktop
%{_datadir}/pixmaps/gramps.png
%{_datadir}/locale/*/LC_MESSAGES/gramps.mo
%dir %{_datadir}/gramps
%dir %{_datadir}/gramps/plugins
%dir %{_datadir}/gramps/docgen
%dir %{_datadir}/gramps/filters
%dir %{_datadir}/gramps/data
%dir %{_datadir}/gramps/data/templates
%{_datadir}/gramps/*.xpm
%{_datadir}/gramps/*.jpg
%{_datadir}/gramps/*.png
%{_datadir}/gramps/*.py
%{_datadir}/gramps/*.pyo
%{_datadir}/gramps/*.glade
%{_datadir}/gramps/*.so
%{_datadir}/gramps/docgen/*.py
%{_datadir}/gramps/docgen/*.pyo
%{_datadir}/gramps/filters/*.py
%{_datadir}/gramps/filters/*.pyo
%{_datadir}/gramps/plugins/*.py
%{_datadir}/gramps/plugins/*.pyo
%{_datadir}/gramps/plugins/*.glade
%{_datadir}/gramps/data/gedcom.xml
%{_datadir}/gramps/data/templates/*.tpkg
%{_datadir}/gramps/data/templates/*.xml
%{prefix}/man/man1/gramps.1*
%{_datadir}/omf/gramps
%post
if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
%postun
if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
%changelog
* Fri Jun 14 2002 Donald Peterson <dpeterso@engr.ors.edu>
- add scrollkeeper dependencies and some file cleanup
+102
View File
@@ -0,0 +1,102 @@
%define ver @VERSION@
%define rel @RELEASE@
%define prefix /usr
Summary: Genealogical Research and Analysis Management Programming System.
Name: gramps
Version: %ver
Release: %rel
Copyright: GPL
Group: Applications/Genealogy
Source: http://download.sourceforge.net/gramps/gramps-%{ver}.tar.gz
BuildRoot: /var/tmp/%{name}-%{version}-root
URL: http://gramps.sourceforge.net
Requires: python >= 1.5.2
Requires: pygnome >= 1.0.53
Requires: _gladegnomemodule.so
Requires: pyexpat.so
BuildRequires: scrollkeeper >= 0.1.4
BuildRequires: automake >= 1.6
BuildRequires: autoconf >= 2.52
%description
gramps (Genealogical Research and Analysis Management Programming
System) is a GNOME based genealogy program supporting a Python
based plugin system.
%prep
%setup
%build
if [ ! -f configure ]; then
CFLAGS="$MYCFLAGS" ./autogen.sh $MYARCH_FLAGS --prefix=%prefix
else
CFLAGS="$MYCFLAGS" ./configure $MYARCH_FLAGS --prefix=%prefix
fi
make
%install
rm -rf $RPM_BUILD_ROOT
make GNOME_DATADIR=$RPM_BUILD_ROOT%{prefix}/share prefix=$RPM_BUILD_ROOT%{prefix} install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%doc README COPYING TODO INSTALL
%{prefix}/bin/gramps
%{_datadir}/gnome/help/gramps-manual/C/*
%{_datadir}/gnome/help/extending-gramps/C/*
%{_datadir}/gnome/apps/Applications/gramps.desktop
%{_datadir}/pixmaps/gramps.png
%{_datadir}/locale/*/LC_MESSAGES/gramps.mo
%dir %{_datadir}/gramps
%dir %{_datadir}/gramps/plugins
%dir %{_datadir}/gramps/docgen
%dir %{_datadir}/gramps/filters
%dir %{_datadir}/gramps/data
%dir %{_datadir}/gramps/data/templates
%{_datadir}/gramps/*.xpm
%{_datadir}/gramps/*.jpg
%{_datadir}/gramps/*.png
%{_datadir}/gramps/*.py
%{_datadir}/gramps/*.pyo
%{_datadir}/gramps/*.glade
%{_datadir}/gramps/*.so
%{_datadir}/gramps/docgen/*.py
%{_datadir}/gramps/docgen/*.pyo
%{_datadir}/gramps/filters/*.py
%{_datadir}/gramps/filters/*.pyo
%{_datadir}/gramps/plugins/*.py
%{_datadir}/gramps/plugins/*.pyo
%{_datadir}/gramps/plugins/*.glade
%{_datadir}/gramps/data/gedcom.xml
%{_datadir}/gramps/data/templates/*.tpkg
%{_datadir}/gramps/data/templates/*.xml
%{prefix}/man/man1/gramps.1*
%{_datadir}/omf/gramps
%post
if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
%postun
if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
%changelog
* Fri Jun 14 2002 Donald Peterson <dpeterso@engr.ors.edu>
- add scrollkeeper dependencies and some file cleanup
-12
View File
@@ -1,12 +0,0 @@
aclocal.m4
config.cache
config.log
config.status
configure
gramps
gramps.sh
gramps.spec
gramps-mdk.spec
Makefile
Makefile.in
autom4te.cache
-15
View File
@@ -1,15 +0,0 @@
Donald N. Allingham ** Concept and main design
David Hampton ** Autocomp.py and Report.py
Donald A. Peterson ** Makefiles, LaTeXDoc.py
Alex Roitman ** BookReport, command line, Gramps manual, bugfixes
Tim Waugh ** Comprehensive Ancestor report, docgen, Makefiles, bugfixes
Martin Hawlisch - Filters
Richard Taylor - ScratchPad.py, GrampsDBCallback.py
$Id$
-13
View File
@@ -1,13 +0,0 @@
The User Manual for Gramps is distributed under the terms of
GNU General Public License (GPL). Yes, it is under GNU GPL and
*NOT* under GNU FDL.
As such, this manual meets citeria of Debian Free Software Guidelines
(DFSG) and can be distributed through Debian main (as opposed to non-free).
Please see file named COPYING for exact terms of the license.
Alex Roitman
February 15, 2005
$Id$
-2401
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-335
View File
@@ -1,335 +0,0 @@
**** This is GRAMPS Frequently Asked Questions ****
The questions below frequently come up in mailing list discussions and forums.
This list is by no means complete. If you would like to add questions/answers
to this list, please email your suggestions to gramps-devel@lists.sf.net
**** Index ****
1. What is GRAMPS?
2. Where do I get it and how much does it cost?
3. Does it work with Windows (tm)?
4. Does it work with the Mac?
5. Does it work with KDE?
6. Do I really have to have GNOME installed?
7. What version of GNOME do I need?
8. Is GRAMPS compatible with other genealogical software (GenApps)?
9. Can GRAMPS read files created by GenApp X?
10. Can GRAMPS write files readable by GenApp X?
11. Can GRAMPS print a genealogical tree for my family?
12. In what formats can GRAMPS output its reports?
13. Is GRAMPS compatible with the Internet?
14. Can I create custom reports/filters/whatever?
15. What standards does GRAMPS support?
16. What is the maximum database size (bytes) GRAMPS can handle?
17. How many people can GRAMPS database handle?
18. Why is GRAMPS running so slowly?
19. My database is really big.
Is there a way around loading all the data into memory?
20. Why are non-latin characters displayed as garbage in PDF/PS reports?
21. Why can I not add/remove/edit columns to the lists in People View
and Family View?
22. I would like to contribute to GRAMPS by writing my favorite report.
How do I do that?
23. I found a bug and I want it fixed right now! What do I do?
24. It is obvious that GRAMPS absolutely needs to become a (client-server/
web-based/PHP/weblog/Javascript/C++/distributed/KDE/Motif/Tcl/Win32/C#/
You-name-it) application.
When is this going to happen?
**** Questions and answers ****
1. What is GRAMPS?
GRAMPS is the Genealogical Research and Analysis Management Program System.
In other words, it is a personal genealogy program letting you store, edit,
and research genealogical data using the powers of your computer.
2. Where do I get it and how much does it cost?
GRAMPS can be downloaded from http://sf.net/projects/gramps at no charge.
GRAMPS is an Open Source project covered by the GNU General Public License.
You have full access to the source code and are allowed to distribute the
program and source code freely.
3. Does it work with Windows (tm)?
No. GRAMPS uses the GTK and GNOME libraries. While the GTK libraries
have been ported to Windows, the GNOME libraries have not.
This, however, may change in the future.
4. Does it work with the Mac?
The Fink project (http://fink.sf.net) has ported an old version of
GRAMPS (0.8.0) to OSX. The Mac OSX port is not directly supported by
the GRAMPS project, primarily because none of the GRAMPS developers
have access to Mac OSX.
The GNOME 2 version of GRAMPS (0.9.x) does not appear to have been
ported by the Fink project. Please contact the Fink project for more
information.
5. Does it work with KDE?
Yes, as long as the required GNOME libraries are installed.
6. Do I really have to have GNOME installed?
Yes, but you do not have to be running the GNOME desktop.
7. What version of GNOME do I need?
The latest versions of gramps (0.9.0 and higher) require GNOME 2.0 or higher.
Previous versions required GNOME 1.X.
8. Is GRAMPS compatible with other genealogical software (GenApps)?
GRAMPS makes every effort to maintain compatibility with GEDCOM, the general
standard of recording genealogical information. We have import and export
filters that enable GRAMPS to read and write GEDCOM files.
It is important to understand that the GEDCOM standard is poorly implemented --
virtually every genealogical software has its own "flavor" of GEDCOM. As we
learn about new flavor, the import/export filters can be created very quickly.
However, finding out about the unknown flavors requires user feedback.
Please feel free to inform us about any GEDCOM flavor not supported by GRAMPS,
and we will do our best to support it!
9. Can GRAMPS read files created by GenApp X?
See above.
10. Can GRAMPS write files readable by GenApp X?
See above.
11. Can GRAMPS print a genealogical tree for my family?
Yes. Different people have different ideas of what a genealogical tree is.
Some think of it as a chart going from the distant ancestor and listing
all his/her descendants and their families. Others think it should be a
chart going from the person back in time, listing the ancestors and their
families. Yet other people think of a table, text report, etc.
GRAMPS can produce any of the above, and many more different charts and
reports. Moreover, the plugin architechture enables users (you) to create
their own plugins which could be new reports, charts, or research tools.
12. In what formats can GRAMPS output its reports?
Text reports are available in HTML, PDF, AbiWord, KWord, LaTeX, RTF, and
OpenOffice formats. Graphical reports (charts and diagrams) are available in
PostScript, PDF, SVG, OpenOffice and GraphViz formats.
13. Is GRAMPS compatible with the Internet?
GRAMPS can store web addresses and direct your browser to them. It can import
data that you download from the Internet. It can export data that you could
send over the Internet. GRAMPS is familiar with the standard file formats
widely used on the Internet (e.g. JPEG, PNG, and GIF images, MP3, OGG, and
WAV sound files, QuickTime, MPEG, and AVI movie files, etc). Other than that,
there is little that a genealogical program can do with the Internet :-)
14. Can I create custom reports/filters/whatever?
Yes. There are many levels of customization. One is creating or modifying
the templates used for the reports. This gives you some control over
the fonts, colors, and some layout of the reports. You can also use GRAMPS
controls in the report dialogs to tell what contents should be used for a
particular report. In addition to this, you have an ability to create your
own filters -- this is useful in selecting people based on criteria set
by you. You can combine these filters to create new, more complex filters.
Finally, you have an option to create your own plugins. These may be new
reports, research tools, import/export filters, etc. This assumes some
knowledge of programming in Python.
15. What standards does GRAMPS support?
The nice thing about the standards is that there never is a shortage of
them :-). GRAMPS is tested to support the following flavors of GEDCOM:
GEDCOM5.5, Brother's Keeper, Family Origins, Familty Tree Maker, Ftree,
GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion, and
Visual Genealogie.
16. What is the maximum database size (bytes) GRAMPS can handle?
GRAMPS has no hard limits on the size of a database that it can handle.
In reality, however, there are practical limits. Currently GRAMPS loads all
data into memory, so the limiting factor tends to be the available memory
on the system.
17. How many people can GRAMPS database handle?
We have found that on a typical system, GRAMPS tends to bog down after the
database has around 15,000 people. Again, this is dependant on how much
memory you have.
18. Why is GRAMPS running so slowly?
If GRAMPS seems too slow to you, it is most likely that you have a large
database. Currently, GRAMPS loads all the database into memory, therefore
large databases tend to be less than responsive. Specifically, the system
can be virtually brought to its knees if swapping is needed for GRAMPS' data.
This will be addressed in the next stable release following version 1.0.
Temporarily, adding more memory could make a huge difference, but we realize
that this is a poor way of treating the problem. If you would like to help
with the implementation of the real database backend, please don't hesitate
to email us at gramps-devel@lists.sf.net
19. My database is really big.
Is there a way around loading all the data into memory?
Currently, there is no way around it. However, this is our biggest priority
after releasing version 1.0. The real database backend will be incorporated
in the next stable release (1.2) which will dramatically improve performance
in both speed and memory usage.
20. Why are non-latin characters displayed as garbage in PDF/PS reports?
This is a known problem -- PS (and PDF) have builtin fonts which pretty much
reflect the latin-1 charset. Any font in principle could be used with PS/PDF
but then it would have to be embedded in the file. This is problematic since
every system has different idea about fonts and their setup.
This should be resolved as we move to gnome-print. In the meantime, a useable
workaround is to generate reports in OpenOffice.org format and then export
to PDF from the OpenOffice.org application.
21. Why can I not add/remove/edit columns to the lists in People View
and Family View?
This will be addressed after the TreeModelSort bug is fixed in pygtk,
see http://bugzilla.gnome.org/show_bug.cgi?id=125172 for the details.
Once the patch is committed and incorporated into pygtk, we will add the
ability to add/remove/edit sortable columns.
22. I would like to contribute to GRAMPS by writing my favorite report.
How do I do that?
The easiest way to contribute to reports, filters, tools, etc. is to copy
an existing GRAMPS report, filter, or tool. If you can create what you want
by modifying existing code -- great! If your idea does not fit into the logic
of any existing GRAMPS tool, the following page may provide some help in
writing your own plugin from scratch:
http://gramps.sourceforge.net/phpwiki/index.php/GrampsDevelopersPage
If you need more help or would like to discuss your idea with us, please
do not hesitate to contact us at gramps-devel@lists.sf.net
To test your work in progress, you may save your plugin under
$HOME/.gramps/plugins directory and it should be found and imported on startup.
The correctly written plugin will register itself with GRAMPS, create menu
item, and so on.
If you are happy with your plugin and would like to contribute your code
back to the GRAMPS project, you are very welcome to do so by contacting us
at gramps-devel@lists.sf.net
23. I found a bug and I want it fixed right now! What do I do?
The best thing you can do is to fix the bug and send the patch to
gramps-devel@lists.sf.net :-)
The next best thing would be to submit a good bug report. This can be done in
one of the two ways: (1) send your report to gramps-bugs@lists.sf.net
or (2) file your report with the bug tracker system at
http://sf.net/tracker/?group_id=25770&atid=385137 (this function is also
available by selecting "Help->Report a bug" from gramps main menu).
A good bug report would include:
(1) Version of gramps you were using when you encountered the bug
(available through Help->About menu item)
(2) Language under which gramps was run
(available by executing "echo $LANG" in your terminal)
(3) Symptoms indicating that this is indeed a bug
(4) Any Traceback messages, error messages, warnings, etc, that showed up
in your terminal or a in separate traceback window
Most problems can be fixed quickly provided there is enough information.
To ensure this, please follow up on your bug reports. In particular, if you
file a bug report with sf.net bug tracker, PLEASE log into sf.net before
filing (register your free account if you don't have one). Then we will have
a way of contacting you should we need more information. If you still choose
to file your report anonymously, at least check every so often whether your
report page has something new posted, as it probably would.
If the above explanations seem vague, please follow this link:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
24. It is obvious that GRAMPS absolutely needs to become a (client-server/
web-based/PHP/weblog/Javascript/C++/distributed/KDE/Motif/Tcl/Win32/
C#/You-name-it) application.
When is this going to happen?
The surest way to see it happen is to get it done by yourself. Since
GRAMPS is free/open source, nobody prevents you from taking all of the
code and continuing its development in whatever direction you see fit.
In doing so, you may consider giving your new project another name to
avoid confusion with the continuing GRAMPS development. If you would
like the GRAMPS project to provide advice, expertise, filters, etc.,
we will gladly cooperate with your new project, to ensure compatability
or import/export options to your new format of a project.
If, however, you would like the GRAMPS project to to adopt your strategy,
you would need to convince GRAMPS developers that your strategy is good
for GRAMPS and superior to the present development strategy.
HINT: if GRAMPS developers are still not convinced after about three
messages sent to gramps-devel, maybe you are better off on your own
rather than with a company of retards who can't fully realize the
potential of your great idea :-)
**** End of GRAMPS Frequently Asked Questions ****
$Id$
-53
View File
@@ -1,53 +0,0 @@
$Id$
This file contains some useful details on the installation from source code
for GRAMPS. It does not cover installation of a pre-built binary package.
For that use your package manager, the rest is done by the packager.
configure vs autogen scripts
----------------------------
If you are building from released tarball, you should be able to just
run "./configure && make". However, if you're building from the CVS,
the configure is not present. You should auto-generate it by
running ./autogen.sh and then "make" and, finally, "make install".
Regular vs local installation
-----------------------------
This version of gramps requires, among others, the two things to be done:
gconf schemas and mime types for gramps MUST be properly installed.
The usual ./configure, make, and make install as a root should do the trick.
But be careful if you're using the non-default options or would like
to install without being root.
The latter is possible, but you should supply additional arguments to
autogen or configrue:
--with-gconf-source=xml::$HOME/.gconf --with-mime-dir=$HOME/.local/share
Most likely, such local install will also need some prefix with write
permissions for you:
--prefix=$HOME/my_gramps_path
Whether you're doing local install or regular install, YOU MUST INSTALL
GCONF SCHEMAS AND MIME TYPES. YOU HAVE BEEN WARNED!
Packager's issues
------------------
The above mentioned gconf schemas and mime types must be installed.
However, the update-mime-database and the gconftool-2 calls to process
the newly installed types and schemas must be done in POST-INSTALLATION.
In packager's world, the install happens on packager's machine
into something like /tmp/gramps-tmp. However, the postinstall
should happen on the user's machine.
To assist with that, there's an argument available in configure
(or autogen, which will pass it to configure) which disables
the gconf schema and mime type processing:
--enable-packager-mode
This argument should disable postinstall calls made during
make install, and print a nasty warning during configure.
IT IS PACKAGER'S RESPONSIBILITY to follow the advice given
by the configure output and to copy the appropriate code
from the src/data/Makefile.am into the pos-tinstall (and post-uninstall)
of the particular packaging system.
-22
View File
@@ -1,22 +0,0 @@
SUBDIRS = src doc example
EXTRA_DIST = autogen.sh gramps.spec.in gramps.spec COPYING-DOCS FAQ
bin_SCRIPTS = gramps
distuninstallcheck_listfiles = find . -type -f -print | grep -E -v '/(globs|magic|XMLnamespaces)'
gramps: gramps.sh
cp gramps.sh gramps
.PHONY: pycheck trans
pycheck:
(cd src; make pycheck)
trans:
(cd src; make trans)
distuninstallcheck:
@:
CLEANFILES = gramps
-53
View File
@@ -1,53 +0,0 @@
Please read the COPYING file first.
If building from source, also read the INSTALL file (at least through the
"SUPER-SHORT VERSION") before going further.
Requirements
--------------------------------
The following packages *MUST* be installed in order for Gramps to work:
Python 2.3 or greater
Gnome 2.8 or greater
PyGTK2 2.4 or greater
Gnome-python 2.6 or greater
The following packages are *STRONGLY RECOMMENDED* to be installed:
Reportlab Enable creation of PDF documents
http://www.reportlab.com
GraphViz Enable creation of graphs using GraphViz engine
http://www.graphviz.org
Documentation
---------------------------------
Gramps documentation is supplied in the form of XML files, which will be
installed in the GNOME help path(*). Gnome help browser (Yelp) uses these
(properly installed) XML files to display the documentation.
Of course, current HTML documentation can also be found on the gramps website,
http://gramps-project.org/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=7
(*) More precisely, they are installed
in ${prefix}/share/gramps/gnome/help/gramps,
where ${prefix} is given by the --prefix= option
to configure (defaults to /usr).
Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------
Linux has libintl (GNU gettext) built-in the C library. Other systems
are likely to have libintl as a separate or optional library. Also,
other systems may have a different make utility.
On those systems, like FreeBSD, you must tell configure where to find
the libintl library and the libintl.h include file:
CPPFLAGS="-I/usr/local/include -L/usr/local/lib" ./configure --prefix=/usr/local
Once you have done this, if make fails, use gmake (the name FreeBSD
gives to GNU make) instead.
--------------------------------
Donald Allingham
dallingham@users.sourceforge.net
-24
View File
@@ -1,24 +0,0 @@
* Allow for multiple notes. A tabbed interface would be really useful,
since there are no titles for notes. Not all objects would necessarily
need multiple notes. Determine which ones should and shouldn't.
* Date calculator.
See http://sourceforge.net/mailarchive/forum.php?thread_id=3252078&forum_id=1993
* Add string substitutions for web page generation (name, report name,
date, etc).
* Add support for sources of the parent/child relation
* Add support for storing reliability (confidence) of the marriage information;
see http://sourceforge.net/mailarchive/forum.php?thread_id=3066997&forum_id=1993
and http://sourceforge.net/mailarchive/forum.php?thread_id=3134931&forum_id=1993
for the details.
* Add autofill feature for City, Church parish, County, State and Country?
* Move LDS temple info out of const.py and into an XML file
* Enhanced web page generator
* GEDCOM 6.0 import/export
* View all sources related to a particular object
* Make the descendant graph adapt to the page size, not stuck with the current
3 entries per page.
* Add slideshow generation ability to web page generator
* Enhance privacy handling
* Add parameter definition of Filter Rules to the filter itself, so it can be
removed from the filter editor and used by PeopleView.
* And a whole lot more....
-156
View File
@@ -1,156 +0,0 @@
* File Open
- File Open - new XML database
- File Open - open existing database
- File Open - open previous revision
* Importing
- Import from GRAMPS
- Import from GEDCOM
* Exporting
- Export to GRAMPS package
- Export to CD
- Export to GEDCOM
- Export to FTREE
* People View
- Sorting
- Double-click to Edit
- Edit button
- Add button
- Delete button
- Right Context Menu
* Family View ( Test for Top to Bottom mode and Left to Right mode )
- Double click to edit person
- Swap button
- Add new person as spouse (no previous spouse, no kids)
- Add new person as spouse (previous existing spouse, no kids)
- Select existing person as spouse (no previous spouse, no kids)
- Select existing person as spouse (previous existing spouse, no kids)
- Add new person as spouse (no previous spouse, kids existing)
- Add new person as spouse (previous existing spouse, kids existing)
- Select existing person as spouse (no previous spouse, kids existing)
- Select existing person as spouse (previous existing spouse, kids existing)
- Remove only spouse, no children, no parents
- Remove only spouse, no children, with parents
- Remove only spouse, with children, no parents
- Remove only spouse, with children, with parents
- Remove one of multiple spouses, no children, with parents
- Remove one of multiple spouses, no children, no parents
- Remove one of multiple spouses, with children, with parents
- Remove one of multiple spouses, with children, no parents
- Edit relationship (double click), single spouse
- Edit relationship (double click), multiple spouses
- Edit spouse (shift click), single spouse
- Edit spouse (shift click), multiple spouses
- Multiple spouses, select each spouse, make sure parents and children change
- Add new person as child, single spouse
- Add new person as child, multiple spouses
- Add new person as child, no spouse
- Select person as child, single spouse
- Select person as child, multiple spouses
- Select person as child, no spouse
- Reorder children
- Sort children
- Add parents, no existing parents
- Add parents, with existing parents
- Remove only parents
- Remove parents (more than one set of parents)
- Add spouse parents, no existing parents
- Add spouse parents, with existing parents
- Remove only spouse parents
- Remove spouse parents (more than one set of parents)
- Edit child (double-click)
- Remove child (only child)
- Remove child (multiple children)
- Change active person to selected child (left arrow button)
- Change active person to active person's parents (right arrow) - only parents
- Change active person to active person's parents (right arrow) - multiple parents
- Change active person to only spouse's parents (right arrow) - only parents
- Change active person to only spouses' parents (right arrow) - multiple parents
- Change active person to selected spouses' parents (right arrow) - only parents
- Change active person to selected spouses' parents (right arrow) - multiple parents
- Edit active person's parents' relationship (only parents)
- Edit active person's parents' relationship (multiple parents)
- Edit only spouse's parents' relationship (only parents)
- Edit only spouse's parents' relationship (multiple parents)
- Edit selected spouse's parents' relationship (only parents)
- Edit selected spouse's parents' relationship (multiple parents)
- Add button adds new person as active person
- Edit button edits active person
- Remove button removes active person
* Pedigree View
- Navigation (left, no children - no menu)
- Navigation (left, only child)
- Navigation (left, multiple children)
- Navigation (right, father side)
- Navigation (right, mother side)
- View with 3 generations
- View with 4 generations
- View with 5 generations
- Rollover expands person information
o Name only
o Name, birth
o Name, death
o Name, birth and death
- Non birth relationships shown via dotted line
- Solid line double click for quick selection
- Add/Edit/Remove buttons disabled
* Source View
- Add button
- Edit button
- Remove Button
- Sort (click on columns)
- Double-click to edit
- Right context menu
o Add
o Edit
o Remove
* Place View
- Add button
- Edit button
- Remove Button
- Sort (click on columns)
- Double-click to edit
- Right context menu
o Add
o Edit
o Remove
* Media View
* Bookmarks
* Reports
- Select a book report that contains all possible reports and save it
* Tools
* Settings
* Help
* Tool Bar Menus
- File
- Edit
- View
- Go
* History
-97
View File
@@ -1,97 +0,0 @@
dnl AM_GCONF2_REPLACEMENT
dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
dnl (i.e. pass to gconftool-2
dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
dnl you should install foo.schemas files
dnl
dnl This macro was copied from AM_GCONF_SOURCE_2 from the gconf2-dev package.
dnl By copying it here we remove the requirement for having it on the system.
AC_DEFUN([AM_GCONF2_REPLACEMENT],
[
if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
else
GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
fi
AC_ARG_WITH(gconf-source,
[ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",)
AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
fi
AC_ARG_WITH(gconf-schema-file-dir,
[ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",)
AC_SUBST(GCONF_SCHEMA_FILE_DIR)
AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
AC_ARG_ENABLE(schemas-install,
[ --disable-schemas-install Disable the schemas installation],
[case "${enableval}" in
yes) schemas_install=true ;;
no) schemas_install=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --disable-schemas-install) ;;
esac],[schemas_install=true])
AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test x$schemas_install = xtrue)
])
dnl AM_SHARED_MIME
dnl Defines SHARED_MIME_DIR which is where mime type definitions should go.
dnl
AC_DEFUN([AM_SHARED_MIME],
[
if test "x$SHARED_MIME_DIR" = "x"; then
SHARED_MIME_DIR='$(prefix)/share/mime'
fi
AC_ARG_WITH(mime-dir,
[ --with-mime-dir=dir Shared mime directory.],SHARED_MIME_DIR="$withval",)
AC_SUBST(SHARED_MIME_DIR)
AC_MSG_RESULT([Using directory $SHARED_MIME_DIR for installation of mime type definitions])
AC_ARG_ENABLE(mime-install,
[ --disable-mime-install Disable the mime types installation],
[case "${enableval}" in
yes) mime_install=true ;;
no) mime_install=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --disable-mime-install) ;;
esac],[mime_install=true])
AM_CONDITIONAL(SHARED_MIME_INSTALL, test x$mime_install = xtrue)
])
dnl AM_PACKAGER
dnl Defines conditional PACKAGER_MODE to define packager mode
dnl
AC_DEFUN([AM_PACKAGER],
[
AC_ARG_ENABLE(packager_mode,
[ --enable-packager-mode Enable packager mode],
[case "${enableval}" in
yes) packager_mode=true ;;
no) packager_mode=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --enable-packager-mode) ;;
esac],[packager_mode=false])
AM_CONDITIONAL(PACKAGER_MODE, test x$packager_mode = xtrue)
if test "x$packager_mode" = "xtrue"; then
AC_MSG_RESULT([WARNING:
Packager mode enabled.
GConf schemas and shared mime types WILL NOT BE INSTALLED.
You will need to place the contents of the
GCONF_SCHEMAS_INSTALLATION and SHARED_MIME_INSTALLATION
commands MANUALLY into the postinstall script of your package,
see src/data/Makefile.am file for details.
Otherwise you will end up with the unusable package.
YOU HAVE BEEN WARNED!])
fi
])

Some files were not shown because too many files have changed in this diff Show More