Compare commits

..

1142 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
1257 changed files with 161138 additions and 617224 deletions
+5
View File
@@ -0,0 +1,5 @@
Makefile
config.cache
config.log
config.status
gramps.sh
-12
View File
@@ -3,15 +3,3 @@ 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
Brian Matherly - Reports
$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$
-10676
View File
File diff suppressed because it is too large Load Diff
-8349
View File
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$
+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.
+65 -83
View File
@@ -1,97 +1,79 @@
$Id$
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".
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 already done by the packager.
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.
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 SVN,
the configure is not present. You should auto-generate it by
running ./autogen.sh and then "make" and, finally, "make install".
SHORT VERSION:
Execute:
aclocal
automake --add-missing --gnu && autoconf && make
Running ./autogen.sh on this branch of gramps requires the following
packages to be installed:
* automake-1.9
* gnome-common
* intltool
* libglib2.0-dev (may be called differently on other distros) and
maybe something else. If autogen.sh fails, it should inform you what's
missing.
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.
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.
"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.
The latter is possible, but you should supply additional arguments to
autogen or configure:
--with-gconf-source=xml::$HOME/.gconf
--with-gconf-schema-file-dir=$HOME
--with-mime-dir=$HOME/.local/share/mime
Most likely, such local install will also need some prefix with write
permissions for you:
--prefix=$HOME/my_gramps_path
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:
Whether you're doing local install or regular install,
YOU MUST INSTALL GCONF SCHEMAS AND MIME TYPES.
YOU HAVE BEEN WARNED!
* 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.
Installing under non-default prefix
-----------------------------------
As hinted above, the gconf schemas and mime types for gramps
MUST be properly installed. The "proper install" means installing
them where gconfd and shared mime system, respectively, will
find them.
* 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.
By default, gconfd will look in these places:
1. Whatever is returned by running:
$ gconftool-2 --get-default-source
2. The xml::$HOME/.gconf : this is a per-user setup, not system-wide
or xml:merged:$HOME/.gconf : this is a per-user setup, not system-wide
There is a number of ways to let gconfd know where else
to look, but this is outside the scope of installing gramps.
* make trans -- We add this one on our own for building the template.po file.
By default, the shared mime systems will look in these places:
1. /usr/share/mime
2. /usr/local/share/mime : this may be broken on some systems
3. $HOME/.local/share/mime : this is a per-user setup, not system-wide
Likewise, there's a number of ways to instruct the shared mime system
to look in other places, but this is the whole other story.
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.
So if you install some place other than /usr/share, you will most
likely need to add this option to autogen.sh/configure scripts:
--with-mime-dir=/usr/share/mime
* 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.
Using the --prefix=/usr/share and installing as a root will most
likely do everything correctly, so no extra care needs to be
taken. You should take extra care only if you are installing under
something like --prefix=/usr/local/my_gramps, /var/gramps123/blah, etc.
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 post-install (and post-uninstall)
of the particular packaging system.
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.
+18 -26
View File
@@ -1,38 +1,30 @@
# This is the top level Makefile for Gramps
# $Id$
# copyright (C) 2000 Sun Microsystems, Inc.
SUBDIRS = m4 po src data example help
SUBDIRS = src doc omf-install
EXTRA_DIST = \
config.rpath autogen.sh gramps.spec.in gramps.spec \
COPYING-DOCS FAQ COPYING \
intltool-extract.in intltool-merge.in intltool-update.in \
config.sub config.guess gnome-doc-utils.make
EXTRA_DIST = autogen.sh gramps.spec.in
bin_SCRIPTS = gramps
dist_pkgdata_DATA = COPYING
distuninstallcheck_listfiles = find . -type -f -print | grep -E -v '/(globs|magic|XMLnamespaces)'
DISTCLEANFILES = intltool-extract intltool-merge intltool-update \
gnome-doc-utils.make
DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
gramps: gramps.sh
cp gramps.sh gramps
.PHONY: pycheck trans
dist-hook: gramps.spec
cp gramps.spec $(distdir)
pycheck:
(cd src; make pycheck)
trans:
(cd src; make trans)
# 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)
distuninstallcheck:
@:
# 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
CLEANFILES = gramps
ACLOCAL_AMFLAGS = -I m4
+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:
+364 -66
View File
@@ -1,80 +1,378 @@
Version 2.2.2 -- the "We interrupt this program to annoy you and make things generally irritating" release
* Reordering for spouses and parents in the Relationships View.
* Performance improvements for the typeahead find in People View.
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 2.2.1 -- the "One, two, five!" release
* French manual is available (Jerome Rapinat).
* Bug fixes.
Version 0.7.3
* New Russian (Alex Roitman) and Danish (Lars Lundin) translations.
GRAMPS now supports English, Italian, German, French, Spanish,
Brazilian-Portuguese, Swedish, Danish, and Russian.
* Custom filter editor allows you to create your personal complex
filters that can be applied to reports to select the people that
you want. Tools->Utilites->Custom Filter Editor to access the
filter builder. (Thanks to Jeff Ollie for some major contributions
here).
* New report - Complete Individual Report. Allows you to produce a
more complete form of the Individual Summary. You can use filters
to select all ancestors, all decendants, or any custom filter you
want to create more of a 'book' form of a report.
* On-the-fly document generation instead of pre-built HTML files
(Thanks to Don Peterson)
* Web page generation now generates a two column list, along with
labels.
* GEDCOM impovements, including the ability to use GRAMPS as a GEDCOM
viewer (accepts a GEDCOM file as an argument).
Version 2.2.0rc2 -- the "What is your quest?" release
Version 0.7.2
* New Brazilian-Portuguese translation (Marcos Bedinelli)
* Python Imaging Library no longer required for several report
formats.
* Better sizing of images in reports (Bruce DeGrasse)
* An image subdirectory name can now be specified in the WebPage
generation. This allows you to specify the subdirectory (or
absence of a subdirectory) where images are placed when generating
a web site.
* Merging allows you to choose the GRAMPS ID of the merged person.
* Better handling of auto completion of names, places, and other
items.
* Ability to rerun Startup dialog when necessary
* More information in the Startup dialog
* Fewer intermediate files when handling images for reports
* Reports are now plugins, stored in the DocGen library
* Filter out control characters on GEDCOM import
* New document format generators for SVG and PostScript.
* Improved document format generators for LaTeX (Donald Peterson),
KWord (Bruce DeGrasse), and AbiWord.
* Names now have a type (e.g. "Married Name", "Birth Name")
associated with them.
* Eliminated the intermediate dialog box on importing - GRAMPS
now always appends to the current database.
* If an imported GEDCOM contains REFN tags, they are correlated
to the GRAMPS ID if possible.
Version 0.7.1
* A database must now be open at all times. Prevents the problem of
not having a place to put files.
* Several drop down menus for names have been replaced with
autocompletion text boxes.
* Autosave - allows the database to be saved to a backup file
periodically.
* New Descendant Graph dialog.
* Reorganization of reports.
* New preferences dialog.
* Configurable guessing of last names for new children.
* Slightly improved incomplete date handling.
* More sort columns and improved sorting in the lists.
* New tooltips (Don Peterson)
* Improved navigation in the Pedigree View (Shane Hathaway)
* Italian translation (Marco Molteni)
Version 0.7.0
* LD_PRELOAD set to handle Mandrake 8.1 shared library problems.
* Drag and drop copying of events, address, attributes, and URLs.
* Improved GEDCOM. GRAMPS now understands many more of the "quirks"
of the GEDCOM produced by other programs. In addition, GRAMPS can
now tailor its GEDCOM output several other programs. An XML data
file is used to describe to GRAMPS the types of quirks each
format uses.
* Support for French Republican, Hebrew, and Julian calendars.
* LDS ordinance support.
* Cleaned up report dialog code.
* Bug fixes in GEDCOM reading and relationship calculator.
* Toolbar may display Icons and Text, Text only, or Icons only. This
helps in some of the translations, where the long text forced the
toolbar to be unusually large.
* Dragging and dropping media objects can optionally display property
dialogs.
* All toolbar icons have tooltips.
* Keyboard shortcuts for bookmark saving.
* Find dialog supports autocompletion, and has the more standard shortcut
of C-F.
* Change in XML database format to provides better support for dates.
* Added entries to the Help menu to jump to the GRAMPS home page and the
GRAMPS mailing list page.
Version 0.6.2
* Fixed SuSE 7.3/lib-imlib problem.
* Improved GEDCOM import/export. Gramps now passes the GEDCHK program
and can now properly handle the quirks in names, notes, and parent/child
relationships from PAF, Legacy, FTW, Brother's Keeper, and Family Origins.
* After an Add Spouse, make the new spouse display in the Family View
interface.
Version 0.6.1
* Fixed Family View/Pedigree View button swap
* Updated Spanish translation
Version 0.6.0
* Support for QUAY, NCHI, and CAUS on GEDCOM import. GEDCOM
import is significantly faster.
* Support for multiple sources per item.
* Support for revision control. RCS based revision control is
available.
* Confidence level moved to SourceReference instead of object.
* All fields of birth and death events are editable. Clicking the
Edit button brings up the event editor. Birth and death fields
on the Edit Person dialog are now read only.
* Support for unknown gender.
* Central image/media repository added. All images in a gallery
are references to these media objects. Media objects can have
global properties (in the repository) or local properties (in
each gallery).
* Media types are beyond images are now supported (PDF, MP3,
word processor documents, etc.)
* Drag and drop of images from one gallery to another. Drag and
drop from file managers into the gallery. Drag and drop from a
web page to a gallery.
* Drag and drop reordering of children in children lists.
* Drag and drop reordering of images in a gallery.
* Autocompletion support on most entry boxes with drop down menus.
* Plugins can be reloaded without re-starting gramps.
* Two people can be selected and directly merged from the main
person list.
* Two places can be selected and directly merged from the main
place list.
* The "Find and Merge" functionality has been improved to make it
easier to find matches.
* Web page generation is significantly faster.
* Many plugins enhanced. Descendant browser can jump to an Edit Person
display, Event Comparison can now save and load complex filters,
etc.
* User had significant more control over the format of the internal
GRAMPS' ids. You can now set a prefix for each type (such as "I-"
for individuals) or specify more powerful formatting using C-like
format statements (such as "I-%04d").
* Adoption relationships are visible on the pedigree view (seen as
a dotted line).
* Reordering GRAMPS' ids attempts to preserve the integer originally
assigned to the object.
* The person view can be sorted by GRAMPS id.
* KWord format generated is now compatible with KWord 1.1. Images may
now be included in KWord documents (requires Python Imaging Library).
Tables are not working yet. I can figure out how to format a KWord
table.
Version 0.5.1
* Bug fixes
* Allow gramps' ids to be edited
* Added Jesper Zedlitz's PAF for Palm export
* Progress report on GEDCOM import
* Add a new person from the parent selection dialog
* Improved configure script for FreeBSD
* Documenation improvements
* Slight performance improvements reading large databases
Version 2.2.0rc1 -- the "Help, Help! I'm being repressed!" release
* Address has county, Location has street now.
* Improved icons (James Leigh).
* DB transactions are adjusted by the user.
* Drag and Drop improvements.
* Czech relationship calculator (Zdenek Hatas).
* Bug fixes.
Version 0.5.0
* New pedegree form which can display 3, 4, or 5 generations
depending on the screen size. Supports better navigation.
* Added a Find function to quickly find people.
* Implemented Place objects, allowing additional information
to be stored about a place.
* New icons for Person View and Family View.
* Online documentation.
* Pressing enter on qualifier field for a filter will apply
the filter.
* New verification tool added to look for odd things in the
database.
* Improvements in GEDCOM import, including handling some
Family Tree Maker pecularities.
* Spanish translation is now available. This brings the languages
to English, Spanish, Swedish, German, and French.
Version 2.1.95 -- the "Listen! I can't give it to you now. It says, 'in the event of death'. Uh. Oh! Ah. Ah. Eh." release
* Removal of StartupUp Dialog
* New Media Manager tool.
* Support for attributes in events and event references;
Support for AGE and AGENCY tags in GEDCOM.
* New Media Manager tool: advanced batch operations on media objects/files
* Verification tool displays disconnected people
Version 0.4.1
* Tool/Report menus added to top level menu bar
* Extract Titles and Nicknames plugin improved to provide more
information
* Several bug fixes, including the problem of swapping father/
mother relationships in families
* Significant improvements in speed for updating displays after
adding, editing, or deleting people, and for applying filters.
* Added Bruce DeGrasse's Detailed Ancestral Report. This will
eventually replace the current Ancestral Report.
Version 0.4.0
* Redesigned Family page. More complex family relationships can be
handled.
* ISO date format supported
* Places are stored in a pulldown menu
* gramps ID can be displayed in many lists
* Multiple selection in Add Children box
* Internal gramps ID now a string instead of an integer
* Double clicking on a name in the Pedegree view brings up the edit
box for that person
* Support for same sex parent families has been added
* Complete rework of Edit Person dialog
* Added privacy flag and confidence level to events, attributes, etc.
* Automatically detect gzip'ed XML vs. XML
* Added option to write either gzip'ed XML or straight XML
* Warn on closing the edit person and marriage/relationshp window
when modifications have been made.
* French translation
* New plugin from Jesper Zedlitz that implements a graphical
representation of the people in the database, allowing you to
reposition people according to your own desires.
* XML is indented properly
* XML DTD available
Version 0.3.2
* Fixed Style Editor on WebPage.py, to allow styles to be edited.
* WebPage generator now lists more information, including sources.
* May have ironed out the PyXML/Python/SAX issues once and for all,
cleaning up the python 1.5/2.X problems.
* Added the ability to set default directories for reports and
databases.
* Fixed major bug that added a marriage and divorce to every record
that was viewed in the family viewer.
* Fixed bug that was dropping images
* Many, many other bug fixes.
* Improved many of the translations.
Version 0.3.1
* Improved Web Site generation (changed from Individual Web Pages)
* Faster load times for XML database
* Fixed unicode problems with Python 2.0
* Improved GEDCOM exporter
* Use the GRAMPSDIR environment variable in the shell script to determine
the root path instead of dynamically doing it by attempting to look
at __file__ in const.py
* Added better GEDCOM importing for files generated by Brother's
Keeper and Reunion.
Version 0.3.0
* Support for RTF (export to MSWord) and limited support for KWord
and LaTeX added.
* User defined styles for reports. Allows the selection of fonts,
sizes, colors, alignment, and many other features in output
reports. Styles can be saved for future use.
* Improved report formats
* Initial German translation. Please note that the German translation
is new, and it will take a while before it is fully in sync with the
program. It will probably take a release or two before it is as
stable as the Swedish translation (it can take a while to provide the
translations, and the code is changing, so it takes a while to flush
things out).
* Output format preference and page size preference can be set in the
preferences menu.
* Names can now have sources and notes.
* Lots of bug fixes
* Fixes to GEDCOM importer
Version 2.1.91 -- the "Strange women lying in ponds distributing swords
is no basis for a system of government" release
* Transaction-protected metadata (Alex)
* DnD fixes (Don)
* Sidebar and custom filters for all object types (Alex)
* Performance optimization (Zsolt)
* New functionality for Fan Chart (Manfred Paulus)
* Filter fixes for person-based rules (Alex)
* Windows compatibility improvements (Brian)
* Custom name display improvements(Zsolt,Alex)
* Report fixes (Brian,Alex)
* Filters support for all object types (Don)
* Bug fixes
Version 0.2.0
* New GEDCOM importer. This new importer understands the GEDCOM
file structure, and intelligently parses the file. More
information is extracted from the GEDCOM file. Guessing the
context of information is no longer done, so the data should go
into the right place. The display dialog now displays useful and
interesting information as the file is loaded. The importer
has been checked with file generated Personal Ancestral File,
Brother's Keeper, DISGEN, the GEDCOM Torture test, and even the
sometimes strange output of Family Tree Maker.
* Better support for sources. Source button on the main page, and
sources are entered from the main screen, instead of being about
five layers deep.
* Events, sources, attributes, and addresses can now have both
sources and notes.
* Limited configurability in status bar display. Instead of just a
name, you can have a name, the internal ID and a name, or a user
selectable attribute and a name.
* A user selectable attribute can be displayed on the Edit Person
display along with the gramps internal ID. The attribute is
specified in the preferences settings, and the value is taken
from the person's attribute list.
* Images now load faster. Thumbnail images are created and maintained
by gramps, eliminating the need to rescale images everytime a
gallery is displayed.
* Paper size preference can now be specified in the preferences
dialog. Once this is set, gramps will make this the default for
report generators. Eventually, you will be able to do the same
for output format preference. This button is current disabled.
* Generating slightly better XML. Maintaining compatibility with
the older files.
Version 2.1.90
* Windows installer (Steve Hall)
* Google maps lookup for places (Don)
* Custom name display formats (Zsolt Foldvari)
* Report fixes (Brian)
* Sidebar filters (Don)
* Support for associations and ASSO gedcom tag (Don)
* Bug fixes
Version 2.1.5
* Table of Contents generation added to several reports and formats (Brian)
* Filter Editor enhanced and working for Person filters (Don)
* Report modules restructured (Alex)
* Bug fixes
Version 0.1.5
Version 2.1.4
* Enhanced Verify tool (Alex)
* Start of index generation for some reports in Open Document files (Brian)
* Report enhancements (Brian)
* Merge added in (Don)
* Shading option to highlight data in Relationship View (Don)
* Bug fixes.
* Plenty of bug fixes in the report generators and merging due to the
previous addition of date ranges.
* Added PDF file type generation for reports. Depends on the reportlab
package (available at www.reportlab.com). If the package is not
installed, gramps will run, but without PDF generation ability.
* Will use the Python Imaging Library if present to handle images. If
not, it will revert to the old method of using Imagick (convert).
* The user can select an attribute (from the attribute list) to display
on the Edit Person window.
* The internal gramps ID is now displayed on the Edit Person window.
* Marriage types can now be recorded.
* Addresses now use a single date instead of multiple dates, since
dates can now deal with ranges.
* Due to a bug in Python 2.0/GTK interaction, list colors are disabled
for Python 2.0 and above.
* configure script now properly deals with Python include paths,
eliminating the need to hand edit the src/Makefile to get gramps to
run under Python 2.X.
* Photos are now displayed properly again in the Edit Person gallery.
* Family notes are now implemented.
Version 2.1.3
* Add user defined custom types to appropriate menus
* Select Place dialog replaces text entry of places
* Icon improvements
* Improved navigation in Pedigree View
* Fully functional side bar filter
* Bookmarks for all object types saved and loaded (XML)
* Marker colors are adjustable
* Bug fixes
Version 0.1.4
Version 2.1.0 -- the "What are you going to do, bleed on me?" release
* Initial unstable release of 2.1.0.
* Far too many changes to specify. See http://gramps-project.org/whats_new/
* Implemented date ranges. Valid forms are "from <date> to <date>" and
"between <date> and <date>".
* Better support for partial dates. A question mark can optionally be
used for a placeholder for a year if the year is unknown. Illegal
date formats issue a warning upon an attempt to save the date.
* Start of internationalization (i18n) support. Had to include a single
C file to allow libglade to understand translations. This means that
binary releases are no longer going to be platform independant.
* Start of a generic output formatter for report generation. Currently
supports HTML, OpenOffice (625+), and AbiWord (0.7.13+). Allows
control of paragraph and font styles.
* Added into CVS on sourceforge
* Fixed quite a few bugs
Version 0.1.3
* Allow the user to specifiy their preferred numerical date input format,
either DD/MM/YY or MM/DD/YY on the preferences dialog box.
* Handles file problems a bit more gracefully.
* Use ISO-8859-1 character set instead of ASCII to support languages other
than English. Eventually this should go to unicode, but python 1.5.2
does not have good unicode support. Python 2.X/Gnome 2.X will be the
migration for this feature.
* Handle ANSEL encoding for import and exporting GEDCOM files.
* Fixed a bug in the selection of parents, which did not accept new parents
if previous parents did not exist.
Version 0.1.2
* Allow the user the option to display alternate names in the person
list. Alternate names in the list have an '*' appended to the end
of the name.
* Merge function now gives the user the option of saving the name of
the merged individual as an alternate name if the names are not
the same.
* Added the "Alternate Birth" and "Alternate Death" to the event list,
to allow other birthdates to be recorded. Gramps makes a distinction
between the birthdate/deathdate and the alternates.
* GEDCOM import and export adapted to load/save alternate birth and
death dates. The first "BIRT" and "DEAT" tags are the ones used
for the primary dates, the others are loaded as alternates.
* Added the ability to store web page addresses for each person. From
the edit person page, the "Go" button brings up a web browser to
display the page.
* Fixed a bug in the relationship calculator that caused a traceback
when the person selected was a direct ancestor of the active person.
* Added the suffix field to the alternate name entry on the Edit Person
form.
+44 -19
View File
@@ -1,39 +1,64 @@
Please read the COPYING file first.
If building from source, also read the INSTALL file (at least through the
If building from source, also read the HACKING 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
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
---------------------------------
The User Manual is now maintained, built and installed using gnome-doc-utils.
Please see the documentation for the gnome-doc-utils package to learn
how this works.
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)
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
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
--------------------------------------------------------
If make fails, use gmake (the name FreeBSD gives to GNU make) instead.
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
+39 -21
View File
@@ -1,21 +1,39 @@
* 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
* 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
* 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....
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.
-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
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 --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
])
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); }])
+80 -5
View File
@@ -1,6 +1,6 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
# shamelessly borrowed from the Galeon source distribution
# shamelessly borrowed and hacked from the Galeon source distribution
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
@@ -14,8 +14,83 @@ PKG_NAME="gramps"
exit 1
}
which gnome-autogen.sh || {
echo "You need to install gnome-common package."
exit 1
DIE=0
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`autoconf' installed to compile $PKG_NAME."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
REQUIRED_AUTOMAKE_VERSION=1.9 USE_GNOME2_MACROS=1 . gnome-autogen.sh
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`automake' installed to compile $PKG_NAME."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.6.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
NO_AUTOMAKE=yes
}
# if no automake, don't bother testing for aclocal
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
echo "installed doesn't appear recent enough."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.6.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
if test "$DIE" -eq 1; then
exit 1
fi
if test -z "$*"; then
echo "**Warning**: I am going to run \`configure' with no arguments."
echo "If you wish to pass any to it, please specify them on the"
echo \`$0\'" command line."
echo
fi
case $CC in
xlc )
am_opt=--include-deps;;
esac
dr=$srcdir
echo processing $dr
( cd $dr
aclocalinclude="$ACLOCAL_FLAGS"
echo "Running aclocal $aclocalinclude ..."
aclocal $aclocalinclude || {
echo
echo "**Error**: aclocal failed. This may mean that you have not"
echo "installed all of the packages you need, or you may need to"
echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\""
echo "for the prefix where you installed the packages whose"
echo "macros were not found"
exit 1
}
echo "Running automake --gnu $am_opt ..."
automake --add-missing --gnu $am_opt ||
{ echo "**Error**: automake failed."; exit 1; }
echo "Running autoconf ..."
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
) || exit 1
echo "Setting py-compile script executable ..."
chmod 755 py-compile
if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
else
echo Skipping configure process.
fi
-1497
View File
File diff suppressed because it is too large Load Diff
-571
View File
@@ -1,571 +0,0 @@
#! /bin/sh
# Output a system dependent set of variables, describing how to set the
# run time search path of shared libraries in an executable.
#
# Copyright 1996-2005 Free Software Foundation, Inc.
# Taken from GNU libtool, 2001
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# 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.
#
# The first argument passed to this file is the canonical host specification,
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
# or
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
# should be set by the caller.
#
# The set of defined variables is at the end of this script.
# Known limitations:
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
# than 256 bytes, otherwise the compiler driver will dump core. The only
# known workaround is to choose shorter directory names for the build
# directory and/or the installation directory.
# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
libext=a
shrext=.so
host="$1"
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
cc_basename=`echo "$CC" | sed -e 's%^.*/%%'`
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
wl=
if test "$GCC" = yes; then
wl='-Wl,'
else
case "$host_os" in
aix*)
wl='-Wl,'
;;
darwin*)
case "$cc_basename" in
xlc*)
wl='-Wl,'
;;
esac
;;
mingw* | pw32* | os2*)
;;
hpux9* | hpux10* | hpux11*)
wl='-Wl,'
;;
irix5* | irix6* | nonstopux*)
wl='-Wl,'
;;
newsos6)
;;
linux*)
case $cc_basename in
icc* | ecc*)
wl='-Wl,'
;;
pgcc | pgf77 | pgf90)
wl='-Wl,'
;;
ccc*)
wl='-Wl,'
;;
como)
wl='-lopt='
;;
esac
;;
osf3* | osf4* | osf5*)
wl='-Wl,'
;;
sco3.2v5*)
;;
solaris*)
wl='-Wl,'
;;
sunos4*)
wl='-Qoption ld '
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
wl='-Wl,'
;;
sysv4*MP*)
;;
unicos*)
wl='-Wl,'
;;
uts4*)
;;
esac
fi
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
hardcode_libdir_flag_spec=
hardcode_libdir_separator=
hardcode_direct=no
hardcode_minus_L=no
case "$host_os" in
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
if test "$GCC" != yes; then
with_gnu_ld=no
fi
;;
openbsd*)
with_gnu_ld=no
;;
esac
ld_shlibs=yes
if test "$with_gnu_ld" = yes; then
case "$host_os" in
aix3* | aix4* | aix5*)
# On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then
ld_shlibs=no
fi
;;
amigaos*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
# that the semantics of dynamic libraries on AmigaOS, at least up
# to version 4, is to share data among multiple programs linked
# with the same dynamic library. Since this doesn't match the
# behavior of shared libraries on other platforms, we cannot use
# them.
ld_shlibs=no
;;
beos*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
cygwin* | mingw* | pw32*)
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
netbsd*)
;;
solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs=no
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
sunos4*)
hardcode_direct=yes
;;
linux*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
esac
if test "$ld_shlibs" = yes; then
# Unlike libtool, we use -rpath here, not --rpath, since the documented
# option of GNU ld is called -rpath, not --rpath.
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
fi
else
case "$host_os" in
aix3*)
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
if test "$GCC" = yes; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
fi
;;
aix4* | aix5*)
if test "$host_cpu" = ia64; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking.
case $host_os in aix4.[23]|aix4.[23].*|aix5*)
for ld_flag in $LDFLAGS; do
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi
done
esac
fi
hardcode_direct=yes
hardcode_libdir_separator=':'
if test "$GCC" = yes; then
case $host_os in aix4.[012]|aix4.[012].*)
collect2name=`${CC} -print-prog-name=collect2`
if test -f "$collect2name" && \
strings "$collect2name" | grep resolve_lib_name >/dev/null
then
# We have reworked collect2
hardcode_direct=yes
else
# We have old collect2
hardcode_direct=unsupported
hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator=
fi
esac
fi
# Begin _LT_AC_SYS_LIBPATH_AIX.
echo 'int main () { return 0; }' > conftest.c
${CC} ${LDFLAGS} conftest.c -o conftest
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
if test -z "$aix_libpath"; then
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
fi
if test -z "$aix_libpath"; then
aix_libpath="/usr/lib:/lib"
fi
rm -f conftest.c conftest
# End _LT_AC_SYS_LIBPATH_AIX.
if test "$aix_use_runtimelinking" = yes; then
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
else
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
fi
fi
;;
amigaos*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# see comment about different semantics on the GNU ld section
ld_shlibs=no
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec=' '
libext=lib
;;
darwin* | rhapsody*)
hardcode_direct=no
if test "$GCC" = yes ; then
:
else
case "$cc_basename" in
xlc*)
;;
*)
ld_shlibs=no
;;
esac
fi
;;
dgux*)
hardcode_libdir_flag_spec='-L$libdir'
;;
freebsd1*)
ld_shlibs=no
;;
freebsd2.2*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
freebsd2*)
hardcode_direct=yes
hardcode_minus_L=yes
;;
freebsd* | kfreebsd*-gnu | dragonfly*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
hpux9*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
hpux10* | hpux11*)
if test "$with_gnu_ld" = no; then
case "$host_cpu" in
hppa*64*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=no
;;
ia64*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=no
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
esac
fi
;;
irix5* | irix6* | nonstopux*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
netbsd*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
newsos6)
hardcode_direct=yes
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
openbsd*)
hardcode_direct=yes
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
else
case "$host_os" in
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
hardcode_libdir_flag_spec='-R$libdir'
;;
*)
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
esac
fi
;;
os2*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
osf3*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*)
if test "$GCC" = yes; then
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
else
# Both cc and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
fi
hardcode_libdir_separator=:
;;
sco3.2v5*)
;;
solaris*)
hardcode_libdir_flag_spec='-R$libdir'
;;
sunos4*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes
hardcode_minus_L=yes
;;
sysv4)
case $host_vendor in
sni)
hardcode_direct=yes # is this really true???
;;
siemens)
hardcode_direct=no
;;
motorola)
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
;;
esac
;;
sysv4.3*)
;;
sysv4*MP*)
if test -d /usr/nec; then
ld_shlibs=yes
fi
;;
sysv4.2uw2*)
hardcode_direct=yes
hardcode_minus_L=no
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
;;
sysv5*)
hardcode_libdir_flag_spec=
;;
uts4*)
hardcode_libdir_flag_spec='-L$libdir'
;;
*)
ld_shlibs=no
;;
esac
fi
# Check dynamic linker characteristics
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
libname_spec='lib$name'
case "$host_os" in
aix3*)
;;
aix4* | aix5*)
;;
amigaos*)
;;
beos*)
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32*)
shrext=.dll
;;
darwin* | rhapsody*)
shrext=.dylib
;;
dgux*)
;;
freebsd1*)
;;
kfreebsd*-gnu)
;;
freebsd*)
;;
gnu*)
;;
hpux9* | hpux10* | hpux11*)
case "$host_cpu" in
ia64*)
shrext=.so
;;
hppa*64*)
shrext=.sl
;;
*)
shrext=.sl
;;
esac
;;
irix5* | irix6* | nonstopux*)
case "$host_os" in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
*) libsuff= shlibsuff= ;;
esac
;;
esac
;;
linux*oldld* | linux*aout* | linux*coff*)
;;
linux*)
;;
knetbsd*-gnu)
;;
netbsd*)
;;
newsos6)
;;
nto-qnx*)
;;
openbsd*)
;;
os2*)
libname_spec='$name'
shrext=.dll
;;
osf3* | osf4* | osf5*)
;;
sco3.2v5*)
;;
solaris*)
;;
sunos4*)
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
;;
sysv4*MP*)
;;
uts4*)
;;
esac
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
# How to pass a linker flag through the compiler.
wl="$escaped_wl"
# Static library suffix (normally "a").
libext="$libext"
# Shared library suffix (normally "so").
shlibext="$shlibext"
# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator="$hardcode_libdir_separator"
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
# resulting binary.
hardcode_direct="$hardcode_direct"
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L="$hardcode_minus_L"
EOF
Vendored
-1608
View File
File diff suppressed because it is too large Load Diff
Vendored Executable
+5114
View File
File diff suppressed because it is too large Load Diff
+282 -174
View File
@@ -1,18 +1,8 @@
dnl $Id$
dnl Process this file with autoconf to produce a configure script.
dnl May need to run automake && aclocal first
AC_PREREQ(2.57)
AC_INIT(gramps, 2.2.3, [gramps-bugs@lists.sourceforge.net])
AC_CONFIG_SRCDIR(configure.in)
AM_INIT_AUTOMAKE(1.6.3)
AC_CONFIG_MACRO_DIR([m4])
GNOME_DOC_INIT
RELEASE=0.SVN$(svnversion -n .)
dnl RELEASE=1
AC_INIT(src/gramps.py)
AM_INIT_AUTOMAKE(gramps, 0.8.1)
RELEASE=pl1
VERSIONSTRING=$VERSION
if test x"$RELEASE" != "x"
@@ -20,221 +10,339 @@ then
VERSIONSTRING="$VERSION-$RELEASE"
fi
dnl put the ACLOCAL flags in the Makefile
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
AC_PROG_INTLTOOL
dnl Checking for gconftool-2
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
if test "x$GCONFTOOL" = xno; then
AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
fi
AM_GCONF2_REPLACEMENT
AM_SHARED_MIME
AM_PACKAGER
dnl This is a hack to disable scrollkeeper update when in the packager mode.
dnl It may not seem good to purists, since we're defining
dnl ENABLE_SK_{TRUE,FALSE} twice, but I cannot see any other way
dnl without tweaking the gnome-doc-utils macros manually.
dnl So, scrollkeeper update is enabled when it would normally be,
dnl *provided* this is not the packager mode. Packager mode cancels it.
AM_CONDITIONAL(ENABLE_SK, test "x$packager_mode" = "xfalse" -a "x$enable_scrollkeeper" = "xyes")
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST(RELEASE)
AC_SUBST(VERSIONSTRING)
dnl Add the languages which your application supports here.
ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl no pl pt_BR ro ru sv eo fi lt sk"
GETTEXT_PACKAGE=gramps
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the Gettext package name.])
AM_GLIB_GNU_GETTEXT
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 >= 2.3
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}
AM_PATH_PYTHON(2.3)
AC_PATH_PROG(BINSH, sh)
pygtk_require="
try:
import pygtk
pygtk.require('2.0')
except ImportError:
pass
changequote(<<, >>)dnl
PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
changequote([, ])dnl
def out(line):
f = open('conftest.out', 'w')
f.write(line)
f.close()
"
if test "$PYTHON_VERSION" != "1.5"
then
AC_PATH_PROG(PYTHON15, python1.5)
else
PYTHON15=$PYTHON
fi
AC_MSG_CHECKING(Python bindings for gtk2.4 (pygtk2>=2.3.4))
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
$pygtk_require
try:
import gobject
version = gobject.pygtk_version
if version >= (2,3,4):
print_version = '.'.join([[str(i) for i in version]])
out(print_version)
else:
out("NO")
from xml.sax import make_parser, handler
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
out("NO")
except AttributeError:
out("NO")
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 NO = "$has_pygtk"
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python bindings for gtk 2.4 (pygtk2>=2.3.4) could not be found.])
**** The python interpreter can't find the python bindings for gtk.])
fi
AC_MSG_RESULT($has_pygtk)
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python bindings for gnome)
AC_MSG_CHECKING(Python bindings for GNOME)
changequote(,)
cat > conftest.py <<EOF
$pygtk_require
try:
import gnome
# Do not import gnome.ui, this can kill python if the
# display cannot be opened. Just search it.
import imp
imp.find_module('gnome/ui')
out("gnome.ui")
import gnome, gnome.ui
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
out("NO")
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 NO = "$has_pygnome"
if test "YES" != $has_pygnome
then
AC_MSG_ERROR([
**** The python bindings for gnome 2.0 (gnome2-python) could not be found.])
fi
AC_MSG_RESULT($has_pygnome)
AC_MSG_CHECKING(Python bindings for gconf)
**** 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
$pygtk_require
try:
import gconf
out("gconf")
import libglade
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
import gnome.gconf
out("gnome.gconf")
except ImportError:
out("NO")
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_gconf=`cat conftest.out`
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test NO = "$has_gconf"
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python bindings for gconf (gnome2-python-gconf) could not be found.])
fi
AC_MSG_RESULT($has_gconf)
AC_MSG_CHECKING(Python bindings for gnome vfs)
**** 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
$pygtk_require
try:
# Do not import gnome.vfs, this can raise a RuntimeError if the
# display cannot be opened. Just search it.
import imp
imp.find_module('gnome/vfs')
out("gnome.vfs")
import _gladegnome
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
imp.find_module('gnomevfs')
out("gnomevfs")
except:
out("NO")
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_vfs=`cat conftest.out`
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test NO = "$has_vfs"
then
AC_MSG_ERROR([
**** The python bindings for GNOME VFS (gnome2-python-vfs) could not be found.])
fi
AC_MSG_RESULT($has_vfs)
AC_MSG_CHECKING(Python bindings for glade)
cat > conftest.py <<EOF
$pygtk_require
try:
# Do not import gtk.glade, this can raise a RuntimeError if the
# display cannot be opened. Just search it.
import imp
imp.find_module('gtk/glade')
out("gtk.glade")
except ImportError:
out("NO")
EOF
$PYTHON conftest.py
has_pyglade=`cat conftest.out`
rm -f conftest.out conftest.py
if test NO = "$has_pyglade"
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python bindings for glade (pygtk2-libglade) could not be found.])
**** The python interpreter can't find the GNOME bindings for libglade.])
fi
AC_MSG_RESULT($has_pyglade)
AC_MSG_RESULT(ok)
AC_CONFIG_FILES([
po/Makefile.in
m4/Makefile
help/Makefile
Makefile
gramps.spec
gramps.sh
src/const.py
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/RelLib/Makefile
src/Config/Makefile
src/FilterEditor/Makefile
src/Mime/Makefile
src/DisplayTabs/Makefile
src/DisplayModels/Makefile
src/Selectors/Makefile
src/GrampsLogger/Makefile
src/GrampsDb/Makefile
src/Merge/Makefile
src/const.py
src/docgen/Makefile
src/Editors/Makefile
src/Filters/Makefile
src/Filters/Rules/Makefile
src/Filters/Rules/Person/Makefile
src/Filters/Rules/Family/Makefile
src/Filters/Rules/Event/Makefile
src/Filters/Rules/Source/Makefile
src/Filters/Rules/Place/Makefile
src/Filters/Rules/MediaObject/Makefile
src/Filters/Rules/Repository/Makefile
src/Filters/SideBar/Makefile
src/DataViews/Makefile
src/PluginUtils/Makefile
src/ReportBase/Makefile
src/filters/Makefile
src/plugins/Makefile
src/DateHandler/Makefile
src/data/Makefile
src/glade/Makefile
src/images/Makefile
src/data/templates/Makefile
data/Makefile
data/man/Makefile
data/man/fr/Makefile
example/Makefile
example/gramps/Makefile
])
AC_OUTPUT
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])
-98
View File
@@ -1,98 +0,0 @@
# This is the data level Makefile for gramps
# $Id$
SUBDIRS = man
# Rules for files with translatable strings
# These are taken care of by the intltool
desktopdir = $(datadir)/applications
desktop_in_files = gramps.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
keys_in_files = gramps.keys.in
keys_files = $(keys_in_files:.keys.in=.keys)
@INTLTOOL_KEYS_RULE@
# Rules for files with translatable strings
# These are taken care of by the intltool
xml_in_files = gramps.xml.in
xml_files = $(xml_in_files:.xml.in=.xml)
@INTLTOOL_XML_RULE@
schemasdir = $(GCONF_SCHEMA_FILE_DIR)
schemas_in_files = gramps.schemas.in
schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
@INTLTOOL_SCHEMAS_RULE@
applicationsdir = $(datadir)/application-registry
applications_DATA = gramps.applications
mimedir = $(datadir)/mime-info
mime_DATA = $(keys_files) gramps.mime
xmldir = $(SHARED_MIME_DIR)/packages
xml_DATA = $(xml_files)
pngdir = $(datadir)/icons/gnome/48x48/mimetypes
png_DATA = \
gnome-mime-application-x-gramps.png \
gnome-mime-application-x-gedcom.png \
gnome-mime-application-x-gramps-package.png \
gnome-mime-application-x-gramps-xml.png \
gnome-mime-application-x-geneweb.png
EXTRA_DIST = \
$(png_DATA) \
$(applications_DATA) \
$(keys_in_files) \
$(desktop_in_files) \
$(schemas_in_files) \
$(mime_DATA) \
$(xml_DATA) \
$(desktop_DATA) \
$(schemas_DATA) \
$(xml_in_files)
CLEANFILES = \
$(desktop_DATA) \
$(keys_files) \
$(xml_files) \
$(schemas_DATA)
# Conditionally enable/disable gconf schemas or mime types,
# or disable both in a packager mode
GCONF_SCHEMAS_INSTALLATION =
GCONF_SCHEMAS_UNINSTALLATION =
SHARED_MIME_INSTALLATION =
SHARED_MIME_UNINSTALLATION =
if !PACKAGER_MODE
if GCONF_SCHEMAS_INSTALL
GCONF_SCHEMAS_INSTALLATION += \
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
$(GCONFTOOL) --makefile-install-rule $(DESTDIR)$(GCONF_SCHEMA_FILE_DIR)/gramps.schemas ;\
pkill gconfd ; echo Restarting gconfd
GCONF_SCHEMAS_UNINSTALLATION += \
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
$(GCONFTOOL) --makefile-uninstall-rule $(DESTDIR)$(GCONF_SCHEMA_FILE_DIR)/gramps.schemas
endif
if SHARED_MIME_INSTALL
SHARED_MIME_INSTALLATION += \
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
SHARED_MIME_UNINSTALLATION += \
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
endif
endif
install-data-hook:
$(SHARED_MIME_INSTALLATION)
$(GCONF_SCHEMAS_INSTALLATION)
uninstall-local:
$(GCONF_SCHEMAS_UNINSTALLATION)
uninstall-hook:
$(SHARED_MIME_UNINSTALLATION)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

-7
View File
@@ -1,7 +0,0 @@
gramps
command=gramps
name=GRAMPS
can_open_multiple_files=false
expects_uris=false
requires_terminal=false
mime_types=application/x-gramps,application/x-gedcom,application/x-gramps-package,application/x-gramps-xml,application/x-geneweb
-12
View File
@@ -1,12 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
_Name=GRAMPS Genealogy System
_Comment=Manage genealogical information, perform genealogical research and analysis
Icon=gramps.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Genealogy;Office;
X-GNOME-DocPath=gramps/gramps-manual.xml
MimeType=application/x-gramps
Exec=gramps %F
-54
View File
@@ -1,54 +0,0 @@
application/x-gramps:
_description=GRAMPS database
default_action_type=application
short_list_application_ids=gramps
short_list_application_ids_for_novice_user_level=gramps
short_list_application_ids_for_intermediate_user_level=gramps
short_list_application_ids_for_advanced_user_level=gramps
category=Documents/Genealogy
icon-filename=/usr/share/gramps/gramps.png
open=gramps %f
application/x-gramps-package:
_description=GRAMPS package
default_action_type=application
short_list_application_ids=gramps
short_list_application_ids_for_novice_user_level=gramps
short_list_application_ids_for_intermediate_user_level=gramps
short_list_application_ids_for_advanced_user_level=gramps
category=Documents/Genealogy
icon-filename=/usr/share/gramps/gramps.png
open=gramps %f
application/x-gramps-xml:
_description=GRAMPS XML database
default_action_type=application
short_list_application_ids=gramps
short_list_application_ids_for_novice_user_level=gramps
short_list_application_ids_for_intermediate_user_level=gramps
short_list_application_ids_for_advanced_user_level=gramps
category=Documents/Genealogy
icon-filename=/usr/share/gramps/gramps.png
open=gramps %f
application/x-gedcom:
_description=GEDCOM
default_action_type=application
short_list_application_ids=gramps
short_list_application_ids_for_novice_user_level=gramps
short_list_application_ids_for_intermediate_user_level=gramps
short_list_application_ids_for_advanced_user_level=gramps
category=Documents/Genealogy
icon-filename=/usr/share/gramps/gramps.png
open=gramps %f
application/x-geneweb:
_description=GeneWeb
default_action_type=application
short_list_application_ids=gramps
short_list_application_ids_for_novice_user_level=gramps
short_list_application_ids_for_intermediate_user_level=gramps
short_list_application_ids_for_advanced_user_level=gramps
category=Documents/Genealogy
icon-filename=/usr/share/gramps/gramps.png
open=gramps %f
-14
View File
@@ -1,14 +0,0 @@
application/x-gramps
ext: grdb
application/x-gramps-xml
ext: gramps
application/x-gramps-package
ext: gpkg
application/x-gedcom
ext: ged gedcom GED GEDCOM
application/x-geneweb
ext: gw GW
-700
View File
@@ -1,700 +0,0 @@
<!-- $Id$ -->
<gconfschemafile>
<schemalist>
<schema>
<key>/schemas/apps/gramps/preferences/default-source</key>
<applyto>/apps/gramps/preferences/default-source</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Create default source on import</short>
<long>If True, a new source will be created and every record without source reference will be referenced to this source</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/relation-shade</key>
<applyto>/apps/gramps/preferences/relation-shade</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Use shading to highlight data in Relationship View</short>
<long>If True, shading is used to highlight data in Relationship View</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/online-maps</key>
<applyto>/apps/gramps/preferences/online-maps</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Use online maps</short>
<long>If True, the Map View will connect to OpenGIS servers to download maps.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/family-details</key>
<applyto>/apps/gramps/preferences/family-details</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Show event details on the Family View</short>
<long>If set to True, event reports are shown on the Family View.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/complete-color</key>
<applyto>/apps/gramps/preferences/complete-color</applyto>
<owner>gramps</owner>
<type>string</type>
<default>#008b00</default>
<locale name="C">
<short>Color used to highlight complete items in a list</short>
<long>Color used to highlight complete items in a list</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/todo-color</key>
<applyto>/apps/gramps/preferences/todo-color</applyto>
<owner>gramps</owner>
<type>string</type>
<default>#ff0000</default>
<locale name="C">
<short>Color used to highlight TODO items in a list</short>
<long>Color used to highlight TODO items in a list</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/custom-marker-color</key>
<applyto>/apps/gramps/preferences/custom-marker-color</applyto>
<owner>gramps</owner>
<type>string</type>
<default>#8b008b</default>
<locale name="C">
<short>Color used to highlight custom marker items in a list</short>
<long>Color used to highlight custom marker items in a list</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/family-warn</key>
<applyto>/apps/gramps/preferences/family-warn</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Warn when adding parents in a way that may cause duplicate families.</short>
<long>If set to True, a warning dialog will be displayed whenever the user is a risk of creating a duplicate family when adding parents to a person.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/hide-ep-msg</key>
<applyto>/apps/gramps/preferences/hide-ep-msg</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Display informational message when editing a person</short>
<long>If set to True, an informational dialog will be displayed whenever the user edits a person.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/last-view</key>
<applyto>/apps/gramps/preferences/last-view</applyto>
<owner>gramps</owner>
<type>int</type>
<default>0</default>
<locale name="C">
<short>Last view displayed</short>
<long>Indicates the last view displayed. This view will be displayed when the system is restarted.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/family-siblings</key>
<applyto>/apps/gramps/preferences/family-siblings</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Show siblings on the Family View</short>
<long>If set to True, siblings will be shown on the Family View.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/autoload</key>
<applyto>/apps/gramps/behavior/autoload</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Load last database on startup</short>
<long>If set to 1, the last database will be loaded on the startup.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/spellcheck</key>
<applyto>/apps/gramps/behavior/spellcheck</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Enable the spelling checker, if available</short>
<long>If set to 1, the spelling checker will be enabled if it is available on the system.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/betawarn</key>
<applyto>/apps/gramps/behavior/betawarn</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Hide beta warning on startup</short>
<long>If set to 1, the warning about beta version will not be
displayed on the startup.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/welcome</key>
<applyto>/apps/gramps/behavior/welcome</applyto>
<owner>gramps</owner>
<type>int</type>
<default>100</default>
<locale name="C">
<short>Welcome message has already been displayed for this version</short>
<long>This key keeps the version for which the welcome message
has already been displayed. The integer denotes the major, minor,
and release numerals, e.g. 200 denotes the 2.0.0 version.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/date-format</key>
<applyto>/apps/gramps/preferences/date-format</applyto>
<owner>gramps</owner>
<type>int</type>
<default>0</default>
<locale name="C">
<short>Date display format</short>
<long>This key determines the date display format. O corresponds to
the MM/DD/YYYY (US format), 1 corrsponds to DD/MM/YYYY (European
format), and 2 corresponds to YYYY-MM-DD (ISO format).</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/dont-ask</key>
<applyto>/apps/gramps/interface/dont-ask</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Do not prompt on save</short>
<long>This key disables prompting when data has changed
and the Cancel button has been pressed.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/height</key>
<applyto>/apps/gramps/interface/height</applyto>
<owner>gramps</owner>
<type>int</type>
<default>500</default>
<locale name="C">
<short>Height of the interface.</short>
<long>Specifies the height of the interface when GRAMPS starts.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/width</key>
<applyto>/apps/gramps/interface/width</applyto>
<owner>gramps</owner>
<type>int</type>
<default>775</default>
<locale name="C">
<short>Width of the interface.</short>
<long>Specifies the width of the interface when GRAMPS starts.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/filter</key>
<applyto>/apps/gramps/interface/filter</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Display Filter controls</short>
<long>If set to 1, the Filter controls will be displayed in People View.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/fprefix</key>
<applyto>/apps/gramps/preferences/fprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>F%04d</default>
<locale name="C">
<short>Default family GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the family are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/eprefix</key>
<applyto>/apps/gramps/preferences/eprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>E%04d</default>
<locale name="C">
<short>Default event GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the events are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/rprefix</key>
<applyto>/apps/gramps/preferences/rprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>R%04d</default>
<locale name="C">
<short>Default repository GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the repositories are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/iprefix</key>
<applyto>/apps/gramps/preferences/iprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>I%04d</default>
<locale name="C">
<short>Default person GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the person are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/oprefix</key>
<applyto>/apps/gramps/preferences/oprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>O%04d</default>
<locale name="C">
<short>Default media object GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the media object are generated
according to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/pprefix</key>
<applyto>/apps/gramps/preferences/pprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>P%04d</default>
<locale name="C">
<short>Default place GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the place are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/sprefix</key>
<applyto>/apps/gramps/preferences/sprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>S%04d</default>
<locale name="C">
<short>Default source GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the source are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/goutput-preference</key>
<applyto>/apps/gramps/preferences/goutput-preference</applyto>
<owner>gramps</owner>
<type>string</type>
<default>No default format</default>
<locale name="C">
<short>Preferred format for graphical reports</short>
<long>Preferred format for graphical reports.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/output-preference</key>
<applyto>/apps/gramps/preferences/output-preference</applyto>
<owner>gramps</owner>
<type>string</type>
<default>No default format</default>
<locale name="C">
<short>Preferred format for text reports</short>
<long>Preferred format for text reports.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/paper-preference</key>
<applyto>/apps/gramps/preferences/paper-preference</applyto>
<owner>gramps</owner>
<type>string</type>
<default>Letter</default>
<locale name="C">
<short>Preferred page size</short>
<long>Preferred page size.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/paths/recent-file</key>
<applyto>/apps/gramps/paths/recent-file</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Last database GRAMPS has worked with</short>
<long>Full pathname of the last GRDB database GRAMPS has worked with.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/paths/recent-import-dir</key>
<applyto>/apps/gramps/paths/recent-import-dir</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Last directory from which the import was made</short>
<long>Full pathname of the directory from which GRAMPS has last imported data.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/paths/recent-export-dir</key>
<applyto>/apps/gramps/paths/recent-export-dir</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Last directory into which the export was made</short>
<long>Full pathname of the directory into which GRAMPS has last exported data.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/name-format</key>
<applyto>/apps/gramps/preferences/name-format</applyto>
<owner>gramps</owner>
<type>int</type>
<default>1</default>
<locale name="C">
<short>Name display format</short>
<long>This key determines the name display format. Use
1 for "Surname, Firstname",
2 for "Firstname Surname",
3 for "Patronymic Firstname", and
4 for "Firstname" style.
For custom styles, use negative integers, whose meaning
is database-specific. Zero is reserved for internal purposes
and should not be used. If used, it will be changed to 1
by GRAMPS.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/paths/report-directory</key>
<applyto>/apps/gramps/paths/report-directory</applyto>
<owner>gramps</owner>
<type>string</type>
<default>./</default>
<locale name="C">
<short>Default report directory</short>
<long>Full pathname of the default report directory.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-addr</key>
<applyto>/apps/gramps/researcher/researcher-addr</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher street address</short>
<long>Researcher stret address.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-city</key>
<applyto>/apps/gramps/researcher/researcher-city</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher city</short>
<long>Researcher city.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-country</key>
<applyto>/apps/gramps/researcher/researcher-country</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher country</short>
<long>Researcher country.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-email</key>
<applyto>/apps/gramps/researcher/researcher-email</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher email address</short>
<long>Researcher email address.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-name</key>
<applyto>/apps/gramps/researcher/researcher-name</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher name</short>
<long>Researcher name.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-phone</key>
<applyto>/apps/gramps/researcher/researcher-phone</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher phone</short>
<long>Researcher phone.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-postal</key>
<applyto>/apps/gramps/researcher/researcher-postal</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher postal code</short>
<long>Researcher postal code.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/researcher/researcher-state</key>
<applyto>/apps/gramps/researcher/researcher-state</applyto>
<owner>gramps</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Researcher state</short>
<long>Researcher state.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/startup</key>
<applyto>/apps/gramps/behavior/startup</applyto>
<owner>gramps</owner>
<type>int</type>
<default>0</default>
<locale name="C">
<short>Startup druid has been run</short>
<long>If set to 1, this key indicates that the startup druid
has already been run.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/size-checked</key>
<applyto>/apps/gramps/interface/size-checked</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Screen size has been checked</short>
<long>If set to 1, this key indicates that the screen size
has already been checked and the initial interface decision
made. No action will be taken if the screen is too smal,
since the user may have overridden our settings.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/statusbar</key>
<applyto>/apps/gramps/interface/statusbar</applyto>
<owner>gramps</owner>
<type>int</type>
<default>1</default>
<locale name="C">
<short>Information shown in statusbar</short>
<long>If set to 0 or 1, the statusbar will the name and GRAMPS ID
of an active person. If set to 2, the statusbar will show the
relationship of the active person to the Default Person.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/surname-guessing</key>
<applyto>/apps/gramps/behavior/surname-guessing</applyto>
<owner>gramps</owner>
<type>int</type>
<default>0</default>
<locale name="C">
<short>Default surname guessing style</short>
<long>This key determines the style of the surname guessing when
the new person is added to the database. Use 0 for Father's surname,
1 for no guessing, 2 for the combination of mother's and father's
surnames, and 3 for the Icelandic style.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/toolbar-on</key>
<applyto>/apps/gramps/interface/toolbar-on</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Show toolbar</short>
<long>If set to 1, the toolbar will be shown in the main
GRAMPS window.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/use-tips</key>
<applyto>/apps/gramps/behavior/use-tips</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Display Tip of the Day</short>
<long>If set to 1, Tip of the Day will be displayed on startup.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/pop-plugin-status</key>
<applyto>/apps/gramps/behavior/pop-plugin-status</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Automatically pop plugin status window</short>
<long>If set to 1, Plugin Status Window will pop automatically
when problems are detected on plugins load and reload.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/view</key>
<applyto>/apps/gramps/interface/view</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Sidebar View</short>
<long>If set to 1, the Sidebar View will be enabled. If set to 0,
the Notebook View will be used instead.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/sidebar-text</key>
<applyto>/apps/gramps/interface/sidebar-text</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Include text on sidebar buttons</short>
<long>If set to True, the Sidebar buttons will contain a text description of the view, otherwise it will only display the button.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/paths/website-directory</key>
<applyto>/apps/gramps/paths/website-directory</applyto>
<owner>gramps</owner>
<type>string</type>
<default>./</default>
<locale name="C">
<short>Default website directory</short>
<long>Full pathname of the default website directory.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/port-warn</key>
<applyto>/apps/gramps/preferences/port-warn</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Enables the display of portability warning</short>
<long>Enables the display of portability warning.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/transactions</key>
<applyto>/apps/gramps/behavior/transactions</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>1</default>
<locale name="C">
<short>Enables the use of transactions</short>
<long>Enables the use of transactions, which increase data security and improve speed.</long>
</locale>
</schema>
</schemalist>
</gconfschemafile>
-40
View File
@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id$ -->
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-gramps">
<_comment>GRAMPS database</_comment>
<glob pattern="*.grdb"/>
</mime-type>
<mime-type type="application/x-gedcom">
<_comment>GEDCOM</_comment>
<glob pattern="*.ged"/>
<glob pattern="*.gedcom"/>
<glob pattern="*.GED"/>
<glob pattern="*.GEDCOM"/>
<magic priority="80">
<match type="string" value="0 HEAD" offset="0:1"/>
</magic>
</mime-type>
<mime-type type="application/x-gramps-package">
<_comment>GRAMPS package</_comment>
<glob pattern="*.gpkg"/>
</mime-type>
<mime-type type="application/x-gramps-xml">
<_comment>GRAMPS XML database</_comment>
<glob pattern="*.gramps"/>
<magic priority="80">
<match type="string" value="&lt;!DOCTYPE database" offset="0:256"/>
<match type="string" value="&lt;database" offset="0:64"/>
</magic>
</mime-type>
<mime-type type="application/x-geneweb">
<_comment>GeneWeb source file</_comment>
<glob pattern="*.gw"/>
<glob pattern="*.GW"/>
<magic priority="80">
<match type="string" value="fam " offset="0:64"/>
</magic>
</mime-type>
</mime-info>
-438
View File
@@ -1,438 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2001 Graham J. Williams
# Copyright (C) 2000-2006 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
# the Free Software Foundation; either version 2 of the License, 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
# $Id$
-->
<!--
This is the Document Type Definition file for v1.1.3
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.1.3//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.1.3//EN"
"http://gramps-project.org/xml/1.1.3/grampsxml.dtd"
[...]>
-->
<!--
DATABASE
Defines an XML document which is a <database> consisting of a
header Information about the "owner" of the database
people
families
sources
places
objects
repositories
bookmarks
-->
<!ELEMENT database (header, name-formats?, events?, people?, families?,
sources?, places?, objects?, repositories?, bookmark?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.1.3/">
<!-- ************************************************************
HEADER
A <header> consists of <created> (information about this
genealogical database) and <researcher> (information about the
person who created this genealogical database)
-->
<!ELEMENT header (created, researcher?)>
<!ELEMENT created EMPTY>
<!ATTLIST created
date CDATA #REQUIRED
version CDATA #REQUIRED
>
<!ELEMENT researcher (resname, resaddr?, rescity?, resstate?,
rescountry?, respostal?, resphone?, resemail?)>
<!ELEMENT resname (#PCDATA)>
<!ELEMENT resaddr (#PCDATA)>
<!ELEMENT rescity (#PCDATA)>
<!ELEMENT resstate (#PCDATA)>
<!ELEMENT rescountry (#PCDATA)>
<!ELEMENT respostal (#PCDATA)>
<!ELEMENT resphone (#PCDATA)>
<!ELEMENT resemail (#PCDATA)>
<!-- ************************************************************
PEOPLE
-->
<!ELEMENT people (person)*>
<!ATTLIST people
default CDATA #IMPLIED
home IDREF #IMPLIED
>
<!ELEMENT person (gender, name*, nick?, eventref*, lds_ord*,
objref*, address*, attribute*, url*,
childof*, parentin*, personref*, note?, sourceref*)>
<!ATTLIST person
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!--
GENDER has values of M, F, or U.
-->
<!ELEMENT gender (#PCDATA)>
<!ELEMENT name (first?,last?,suffix?,patronymic?,title?,
(daterange|dateval|datestr)?,note?,sourceref*)>
<!ATTLIST name
alt (0|1) #IMPLIED
type CDATA #IMPLIED
priv (0|1) #IMPLIED
sort CDATA #IMPLIED
display CDATA #IMPLIED
>
<!ELEMENT first (#PCDATA)>
<!ELEMENT last (#PCDATA)>
<!ATTLIST last
prefix CDATA #IMPLIED
group CDATA #IMPLIED
>
<!ELEMENT suffix (#PCDATA)>
<!ELEMENT patronymic (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT nick (#PCDATA)>
<!ELEMENT childof EMPTY>
<!ATTLIST childof hlink IDREF #REQUIRED
>
<!ELEMENT parentin EMPTY>
<!ATTLIST parentin hlink IDREF #REQUIRED>
<!ELEMENT personref (sourceref*,note?)>
<!ATTLIST personref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
rel CDATA #REQUIRED
>
<!ELEMENT address ((daterange|dateval|datestr)?,street?,city?,county?,state?,
country?,postal?,phone?,note?,sourceref*)>
<!ATTLIST address priv (0|1) #IMPLIED>
<!ELEMENT street (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postal (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!-- ************************************************************
FAMILY
An element to record information about a family.
-->
<!ELEMENT families (family)*>
<!ELEMENT family (rel?,father?,mother?,eventref*,lds_ord*,
objref*,childref*,attribute*,note?,sourceref*)>
<!ATTLIST family
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT father EMPTY>
<!ATTLIST father hlink IDREF #REQUIRED>
<!ELEMENT mother EMPTY>
<!ATTLIST mother hlink IDREF #REQUIRED>
<!ELEMENT childref (sourceref*,note?)>
<!ATTLIST childref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
mrel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
frel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
>
<!ELEMENT type (#PCDATA)>
<!ELEMENT rel EMPTY>
<!ATTLIST rel type CDATA #REQUIRED>
<!-- ************************************************************
EVENT
-->
<!ELEMENT events (event)*>
<!ELEMENT event (type?,(daterange|dateval|datestr)?,place?,cause?,
description?,attribute*,note?,sourceref*,objref*)>
<!ATTLIST event
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
SOURCES
-->
<!ELEMENT sources (source)*>
<!ELEMENT source (stitle?,sauthor?,spubinfo?,sabbrev?,
note?,objref*,data_item*,reporef*)>
<!ATTLIST source
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT stitle (#PCDATA)>
<!ELEMENT sauthor (#PCDATA)>
<!ELEMENT spubinfo (#PCDATA)>
<!ELEMENT sabbrev (#PCDATA)>
<!-- ************************************************************
PLACES
-->
<!ELEMENT places (placeobj)*>
<!ELEMENT placeobj (ptitle?,coord?,location*,objref*,url*,note?,sourceref*)>
<!ATTLIST placeobj
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT ptitle (#PCDATA)>
<!ELEMENT coord EMPTY>
<!ATTLIST coord
long CDATA #REQUIRED
lat CDATA #REQUIRED
>
<!ELEMENT location EMPTY>
<!ATTLIST location
street CDATA #IMPLIED
city CDATA #IMPLIED
parish CDATA #IMPLIED
county CDATA #IMPLIED
state CDATA #IMPLIED
country CDATA #IMPLIED
postal CDATA #IMPLIED
phone CDATA #IMPLIED
>
<!-- ************************************************************
OBJECTS
-->
<!ELEMENT objects (object)*>
<!ELEMENT object (file,attribute*,note?,(daterange|dateval|datestr)?,
sourceref*)>
<!ATTLIST object
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT file EMPTY>
<!ATTLIST file
src CDATA #REQUIRED
mime CDATA #REQUIRED
description CDATA #REQUIRED
>
<!-- ************************************************************
REPOSITORIES
-->
<!ELEMENT repositories (repository)*>
<!ELEMENT repository (rname,type,address*,url*,note?)>
<!ATTLIST repository
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT rname (#PCDATA)>
<!-- ************************************************************
BOOKMARKS
-->
<!ELEMENT bookmarks (bookmark)*>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
target (person|family|event|source|place|media|repository) #REQUIRED
hlink IDREF #REQUIRED
>
<!-- ************************************************************
NAME FORMATS
-->
<!ELEMENT name-formats (format)*>
<!ELEMENT format EMPTY>
<!ATTLIST format
number CDATA #REQUIRED
name CDATA #REQUIRED
fmt_str CDATA #REQUIRED
active (0|1) #IMPLIED
>
<!-- ************************************************************
SHARED ELEMENTS
-->
<!ELEMENT daterange EMPTY>
<!ATTLIST daterange
start CDATA #REQUIRED
stop CDATA #REQUIRED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
>
<!ELEMENT dateval EMPTY>
<!ATTLIST dateval
val CDATA #REQUIRED
type (before|after|about) #IMPLIED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
>
<!ELEMENT datestr EMPTY>
<!ATTLIST datestr val CDATA #REQUIRED>
<!ELEMENT note (#PCDATA)>
<!ATTLIST note format (0|1) #IMPLIED>
<!ELEMENT sourceref (spage?,scomments?,stext?,(daterange|dateval|datestr)?)>
<!ATTLIST sourceref
hlink IDREF #REQUIRED
conf CDATA #IMPLIED
>
<!ELEMENT eventref (attribute*,note?)>
<!ATTLIST eventref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
role CDATA #IMPLIED
>
<!ELEMENT reporef (note?)>
<!ATTLIST reporef
hlink IDREF #REQUIRED
callno CDATA #IMPLIED
medium CDATA #IMPLIED
>
<!ELEMENT marker EMPTY>
<!ATTLIST marker
type CDATA #REQUIRED
>
<!ELEMENT spage (#PCDATA)>
<!ELEMENT scomments (#PCDATA)>
<!ELEMENT sdate (#PCDATA)>
<!ELEMENT stext (#PCDATA)>
<!ELEMENT attribute (sourceref*,note?)>
<!ATTLIST attribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT comment (#PCDATA)>
<!ELEMENT place EMPTY>
<!ATTLIST place hlink IDREF #REQUIRED>
<!ELEMENT cause (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT url EMPTY>
<!ATTLIST url
priv (0|1) #IMPLIED
type CDATA #IMPLIED
href CDATA #REQUIRED
description CDATA #IMPLIED
>
<!ELEMENT objref (attribute*,sourceref*,note?)>
<!ATTLIST objref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
>
<!ELEMENT data_item EMPTY>
<!ATTLIST data_item
key CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT lds_ord ((daterange|dateval|datestr)?,temple?,place?,status?,
sealed_to?,note?,sourceref*)>
<!ATTLIST lds_ord
type CDATA #REQUIRED
>
<!ELEMENT temple EMPTY>
<!ATTLIST temple
val CDATA #REQUIRED
>
<!ELEMENT status EMPTY>
<!ATTLIST status
val CDATA #REQUIRED
>
<!ELEMENT sealed_to EMPTY>
<!ATTLIST sealed_to
hlink IDREF #REQUIRED
>
-564
View File
@@ -1,564 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2005-2006 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
# the Free Software Foundation; either version 2 of the License, 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
# Written by Alex Roitman
# $Id$
-->
<!--
This is the RELAX NG schema for the GRAMPS XML genealogy data format.
-->
<grammar
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://gramps-project.org/xml/1.1.3/"
xmlns="http://relaxng.org/ns/structure/1.0">
<start><element name="database">
<element name="header">
<element name="created">
<attribute name="date"><data type="date"/></attribute>
<attribute name="version"><text/></attribute>
</element>
<optional><element name="researcher">
<ref name="researcher-content"/>
</element></optional>
</element>
<optional><element name="name-formats">
<zeroOrMore><element name="format">
<ref name="format-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="events">
<zeroOrMore><element name="event">
<ref name="event-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="people">
<optional><attribute name="default"><text/></attribute></optional>
<optional><attribute name="home">
<data type="IDREF"/>
</attribute></optional>
<zeroOrMore><element name="person">
<ref name="person-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="families">
<zeroOrMore><element name="family">
<ref name="family-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="sources">
<zeroOrMore><element name="source">
<ref name="source-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="places">
<zeroOrMore><element name="placeobj">
<ref name="place-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="objects">
<zeroOrMore><element name="object">
<ref name="object-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="repositories">
<zeroOrMore><element name="repository">
<ref name="repository-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="bookmarks">
<zeroOrMore><element name="bookmark">
<ref name="bookmark-content"/>
</element></zeroOrMore>
</element></optional>
</element></start>
<define name="researcher-content">
<element name="resname"><text/></element>
<optional><element name="resaddr"><text/></element></optional>
<optional><element name="rescity"><text/></element></optional>
<optional><element name="resstate"><text/></element></optional>
<optional><element name="rescountry"><text/></element></optional>
<optional><element name="respostal"><text/></element></optional>
<optional><element name="resphone"><text/></element></optional>
<optional><element name="resemail"><text/></element></optional>
</define>
<define name="primary-object">
<attribute name="id"><text/></attribute>
<attribute name="handle"><data type="ID"/></attribute>
<optional><attribute name="priv"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<optional><attribute name="marker"><text/></attribute></optional>
<attribute name="change"><text/></attribute>
</define>
<define name="person-content">
<ref name="primary-object"/>
<element name="gender"><choice>
<value>M</value>
<value>F</value>
<value>U</value>
</choice></element>
<zeroOrMore><element name="name">
<ref name="name-content"/>
</element></zeroOrMore>
<optional><element name="nick"><text/></element></optional>
<zeroOrMore><element name="eventref">
<ref name="eventref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="lds_ord">
<ref name="lds-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="address">
<ref name="address-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="url">
<ref name="url-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="childof">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></zeroOrMore>
<zeroOrMore><element name="parentin">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></zeroOrMore>
<zeroOrMore><element name="personref">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="rel"><text/></attribute>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="child-rel">
<choice>
<value>Birth</value>
<value>Adopted</value>
<value>Stepchild</value>
<value>Sponsored</value>
<value>Foster</value>
<value>None</value>
<value>Other</value>
<value>Unknown</value>
</choice>
</define>
<define name="name-content">
<optional><attribute name="alt"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="type"><choice>
<value>Also Known As</value>
<value>Birth Name</value>
<value>Married Name</value>
<value>Other Name</value>
</choice></attribute></optional>
<optional><attribute name="sort"><text/></attribute></optional>
<optional><attribute name="display"><text/></attribute></optional>
<optional><element name="first"><text/></element></optional>
<optional><element name="last">
<text/>
<optional><attribute name="prefix"><text/></attribute></optional>
<optional><attribute name="group"><text/></attribute></optional>
</element></optional>
<optional><element name="suffix"><text/></element></optional>
<optional><element name="patronymic"><text/></element></optional>
<optional><element name="title"><text/></element></optional>
<optional><ref name="date-content"/></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="address-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><ref name="date-content"/></optional>
<optional><element name="street"><text/></element></optional>
<optional><element name="city"><text/></element></optional>
<optional><element name="county"><text/></element></optional>
<optional><element name="state"><text/></element></optional>
<optional><element name="country"><text/></element></optional>
<optional><element name="postal"><text/></element></optional>
<optional><element name="phone"><text/></element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="date-content">
<choice>
<element name="daterange">
<attribute name="start"><text/></attribute>
<attribute name="stop"><text/></attribute>
<optional><attribute name="quality"><choice>
<value>estimated</value>
<value>calculated</value>
</choice></attribute></optional>
<optional><attribute name="cformat"><text/></attribute></optional>
</element>
<element name="dateval">
<attribute name="val"><text/></attribute>
<optional><attribute name="cformat"><text/></attribute></optional>
<optional><attribute name="type"><choice>
<value>before</value>
<value>after</value>
<value>about</value>
</choice></attribute></optional>
<optional><attribute name="quality"><choice>
<value>estimated</value>
<value>calculated</value>
</choice></attribute></optional>
</element>
<element name="datestr">
<attribute name="val"><text/></attribute>
</element>
</choice>
</define>
<define name="family-content">
<ref name="primary-object"/>
<optional><element name="rel">
<attribute name="type"><text/></attribute>
</element></optional>
<optional><element name="father">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<optional><element name="mother">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<zeroOrMore><element name="eventref">
<ref name="eventref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="lds_ord">
<ref name="lds-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="childref">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="mrel">
<ref name="child-rel"/>
</attribute></optional>
<optional><attribute name="frel">
<ref name="child-rel"/>
</attribute></optional>
</element></zeroOrMore>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="event-content">
<ref name="primary-object"/>
<element name="type"><text/></element>
<optional><ref name="date-content"/></optional>
<optional><element name="place">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<optional><element name="description"><text/></element></optional>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
</define>
<define name="source-content">
<ref name="primary-object"/>
<optional><element name="stitle"><text/></element></optional>
<optional><element name="sauthor"><text/></element></optional>
<optional><element name="spubinfo"><text/></element></optional>
<optional><element name="sabbrev"><text/></element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="data_item">
<attribute name="key"><text/></attribute>
<attribute name="value"><text/></attribute>
</element></zeroOrMore>
<zeroOrMore><element name="reporef">
<ref name="reporef-content"/>
</element></zeroOrMore>
</define>
<define name="place-content">
<ref name="primary-object"/>
<optional><element name="ptitle"><text/></element></optional>
<optional><element name="coord">
<attribute name="long"><data type="float"/></attribute>
<attribute name="lat"><data type="float"/></attribute>
</element></optional>
<zeroOrMore><element name="location">
<optional><attribute name="street"><text/></attribute></optional>
<optional><attribute name="city"><text/></attribute></optional>
<optional><attribute name="parish"><text/></attribute></optional>
<optional><attribute name="county"><text/></attribute></optional>
<optional><attribute name="state"><text/></attribute></optional>
<optional><attribute name="country"><text/></attribute></optional>
<optional><attribute name="postal"><text/></attribute></optional>
<optional><attribute name="phone"><text/></attribute></optional>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="url">
<ref name="url-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="object-content">
<ref name="primary-object"/>
<element name="file">
<attribute name="src"><text/></attribute>
<attribute name="mime"><text/></attribute>
<attribute name="description"><text/></attribute>
</element>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
<define name="repository-content">
<ref name="primary-object"/>
<optional><element name="rname"><text/></element></optional>
<optional><element name="type"><text/></element></optional>
<zeroOrMore><element name="address">
<ref name="address-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="url">
<ref name="url-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
</define>
<define name="bookmark-content">
<attribute name="target"><choice>
<value>person</value>
<value>family</value>
<value>event</value>
<value>source</value>
<value>place</value>
<value>media</value>
<value>repository</value>
</choice></attribute>
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="format-content">
<attribute name="number"><text/></attribute>
<attribute name="name"><text/></attribute>
<attribute name="fmt_str"><text/></attribute>
<optional><attribute name="active"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
</define>
<define name="note-content">
<optional><attribute name="format"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<text/>
</define>
<define name="sourceref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="conf"><text/></attribute></optional>
<optional><element name="spage"><text/></element></optional>
<optional><element name="scomments"><text/></element></optional>
<optional><element name="stext"><text/></element></optional>
<optional><ref name="date-content"/></optional>
</define>
<define name="eventref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="role"><text/></attribute></optional>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
</define>
<define name="reporef-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="callno"><text/></attribute></optional>
<optional><attribute name="medium"><text/></attribute></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
</define>
<define name="priv-content">
<choice>
<value>0</value>
<value>1</value>
</choice>
</define>
<define name="attribute-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="type"><text/></attribute>
<attribute name="value"><text/></attribute>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
</define>
<define name="url-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="type"><text/></attribute></optional>
<attribute name="href"><text/></attribute>
<optional><attribute name="description"><text/></attribute></optional>
</define>
<define name="objref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
</define>
<define name="lds-content">
<attribute name="type"><text/></attribute>
<optional><ref name="date-content"/></optional>
<optional><element name="temple">
<attribute name="val"><text/></attribute>
</element></optional>
<optional><element name="place">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<optional><element name="status">
<attribute name="val"><text/></attribute>
</element></optional>
<optional><element name="sealed_to">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
</define>
</grammar>
-14
View File
@@ -1,14 +0,0 @@
# This is the data/man level Makefile for Gramps
# $Id$
SUBDIRS = fr
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
-14
View File
@@ -1,14 +0,0 @@
# This is the data/man/fr level Makefile for Gramps
# $Id$
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
mandir = @mandir@/fr
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/fr/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
-214
View File
@@ -1,214 +0,0 @@
.TH gramps 1 "@VERSION@" "Janvier 2006" "@VERSION@"
.SH NOM
gramps \- GRAMPS est une application de généalogie. GRAMPS est l'acronyme de Genealogical Research and Analysis Management Programming System (Systeme de Programmation pour Recherche, Analyse et Gestion de données généalogiques)
.SH SYNOPSIS
.B gramps
.RB [ \-?|\-\^\-help ]
.RB [ \-\^\-usage ]
.RB [ \-\^\-version ]
.RB [ \-O|\-\^\-open=
.IR FICHIER
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR FICHIER
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR ... ]
.RB [ \-o|\-\^\-output=
.IR FICHIER
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-a|\-\^\-action=
.IR ACTION ]
.RB [ \-p|\-\^\-options=
.IR OPTIONSTRING ]]
.RB [
.IR FICHIER
.RB ]
.SH DESCRIPTION
.PP
\fIGramps\fP est un programme Libre/OpenSource de généalogie. Il est écrit en python,
et utilise une interface GTK+/GNOME.
Gramps est semblable à d'autres programmes de généalogie tel que \fIFamily Tree Maker (FTM)\fR, \fIPersonal Ancestral
Files\fR, ou le programme GNU Geneweb.
Il peut importer/exporter le format le plus utilisé par les autres logiciels de généalogie : GEDCOM.
.SH OPTIONS
.TP
.BI gramps " FICHIER"
Si \fIFICHIER\fR est désigné (sans autres commandes) alors une session interactive est ouverte. Les autres options sont ignorées. Ce type de lancement permet d'utiliser gramps
pour manipuler des données comme dans un navigateur web. Les formats natifs de gramps sont acceptés, voir ci-dessous.
.br
.TP
.BI \-f,\-\^\-format= " FORMAT"
Le format spécifique du \fIFICHIER\fR est précédé par les options \fB\-O\fR,
\fB\-i\fR, ou
\fB\-o\fR. Si l'option \fB\-f\fR n'est pas donnée pour le \fIFICHIER\fR, alors le format sera celui de l'extension.
.br
Les formats disponibles pour l'ouverture sont \fBgrdb\fR (choisi si \fIFICHIER\fR se termine par
\fB.grdb\fR), \fBgramps\-xml\fR (choisi si \fIFICHIER\fR se termine par
\fB.gramps\fR), et \fBgedcom\fR (choisi si \fIFICHIER\fR se termine par \fB.ged\fR).
.br
Les formats disponibles pour l'importation sont \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR (choisi si \fIFICHIER\fR se termine par \fB.gpkg\fR), et
\fBgeneweb\fR (choisi si \fIFICHIER\fR se termine par \fB.gw\fR).
.br
Les formats disponibles pour l'exportation sont \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR, \fBwft\fR (choisi si \fIFICHIER\fR se termine par \fB.wft\fR),
\fBgeneweb\fR, et \fBiso\fR (jamais deviné, toujours spécifié avec l'option
\fB\-f\fR).
.TP
.BI \-O,\-\^\-open= " FICHIER"
Ouvrir un \fIFICHIER\fR.
Seulement les formats \fBgrdb\fR, \fBgramps\-xml\fR, et \fBgedcom\fR peuvent être ouvert directement. Pour les autres formats, vous devez utiliser l'option d'import,
laquelle ouvrira une base vide et importera les données.
.br
Seulement un fichier peut être ouvert. Si vous utilisez plusieurs sources, vous devez utiliser l'option d'import.
.TP
.BI \-i,\-\^\-import= " FICHIER"
Importer des données depuis un \fIFICHIER\fR.
.br
Quand plus d'un fichier doit être importé, chacun doit être précédé par la commande \fB\-i\fR. Ces fichiers sont importés dans le même ordre,
i.e. \fB\-i\fR \fIFICHIER1\fR \fB\-i\fR \fIFICHIER2\fR
et \fB\-i\fR \fIFICHIER2\fR \fB\-i\fR \fIFICHIER1\fR vont tous les deux produire différents IDs gramps.
.TP
.BI \-o,\-\^\-output= " FICHIER"
Exporter des données dans un \fIFICHIER\fR. Pour le format \fBiso\fR, le \fIFICHIER\fR est le nom du répertoire dans lequel la base de données gramps est écrite.
Pour \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
et \fBgeneweb\fR, le \fIFICHIER\fR est le nom du fichier de sortie
.br
Quand plus d'un fichier doit être exporté, chacun doit être précédé par la commande \fB\-o\fR. Ces fichiers sont importés dans le même ordre.
.TP
.BI \-a,\-\^\-action= " ACTION"
Accomplir une \fIACTION\fR sur les données importées. C'est effectué à la fin de l'importation. Les actions possibles sont \fBsummary\fR
(Comme le rapport->Affichage->Résumé?), \fBcheck\fR (comme l'outil->Réparation de la base->Vérifier et réparer), et \fBreport\fR (produit un rapport, à besoin
de \fIOPTIONSTRING\fR précédé par la commande \fB\-p\fR.
.br
Ces options de rapport doivent satisfaire ces conditions:
.br
Il ne doit pas y avoir d'espace.
Si certains arguments doivent utiliser des espaces, la chaîne doit être encadrée par des guillemets.
Les options vont par paire nom et valeur.
Une paire est séparée par un signe égal.
Différentes paires sont séparées par une virgule.
.br
La plupart des options sont spécifiques à chaque rapport. Même s'il existe des options communes.
.BI "name=reportname "
.br
Cette option obligatoire, elle détermine quel rapport sera généré. Si le nom du rapport saisi ne correspond à aucun rapport disponible, un message d'erreur sera ajouté.
.BI "show=all"
.br
Cette option produit une liste avec les noms des options disponibles pour un rapport donné.
.BI "show=optionname"
.br
Cette option affiche une description de toutes les fonctionnalités proposées par optionname, aussi bien les types que les valeurs pour une option.
.br
Utiliser les options ci-dessus pour trouver tout sur un rapport choisi.
.LP
Quand plus d'une action doit être effectuée, chacune doit être précédée par la commande \fB\-a\fR. Les actions seront réalisées une à une, dans l'ordre spécifié.
.BI "Operation"
.br
Si le premier argument de la ligne de commande ne commence pas par un tiret (i.e. pas
d'instruction), gramps va essayer d'ouvrir le fichier avec le nom donné par le premier argument et démarrer une session interactive, en ignorant le reste de la ligne de commande.
.LP
Si la commande \fB\-O\fR est notée, alors gramps va essayer le fichier défini et va travailler avec ses données, comme pour les autres paramètres de la ligne de commande.
.LP
Avec ou sans la commande \fB\-O\fR, il peut y avoir plusieurs imports, exports, et actions dans la ligne de commande \fB\-i\fR,
\fB\-o\fR, et \fB\-a\fR.
.LP
L'ordre des options \fB\-i\fR, \fB\-o\fR, ou \fB\-a\fR n'a pas de sens. L'ordre actuel est toujours : imports -> actions -> exports. Mais l'ouverture doit toujours être la première!
.LP
Si aucune option \fB\-O\fR ou \fB\-i\fR n'est donnée, gramps lancera sa propre fenêtre et demarrera avec une base vide, puisqu'il n'y a pas données.
.LP
Si aucune option \fB\-o\fR ou \fB\-a\fR n'est donnée, gramps lancera sa propre fenêtre et démarrera avec la base de données issue de tout les imports. Cette base sera \fBimport_db.grdb\fR sous le répertoire \fB~/.gramps/import\fR.
.LP
Les erreurs rencontrées lors d'import, export, ou action, seront mémorisées en \fIstdout\fR (si elles sont le fait de la manipulation par gramps) ou
en \fIstderr\fR (si elles ne sont pas le fait d'une manipulation). Utilisez les shell de redirection de
\fIstdout\fR et \fIstderr\fR pour sauver les messages et les erreurs dans les fichiers.
.SH EXEMPLES
.TP
Lecture de quatre bases de données dont les formats peuvent être devinés d'après les noms, puis vérification des données:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
.TP
Si vous voulez préciser les formats de fichiers dans l'exemple ci-dessus, complétez les noms de fichiers par les options \fB\-f\fR appropriées:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
.TP
Pour enregistrer le résultat des lectures, donnez l'option \fB\-o\fR (utiliser \fB\-f\fR si le nom de fichier ne permet pas à gramps de deviner le format):
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-o\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
.TP
Pour lire trois ensembles de données puis lancer une session interactive de gramps sur le tout :
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Enfin, pour lancer une session interactive normale, entrer : \fBgramps\fR
.SH CONCEPTS
GRAMPS est un système basé sur le support de plugin-python, permettant d'importer et d'exporter, la saisie,
générer des rapports, des outils, et afficher des filtres pouvant être ajoutés sans modifier le programme.
.LP
Par ailleurs, gramps permet la génération directe : impression, rapports avec sortie vers d'autres formats, comme \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
ou LaTeX pour permettre à l'utilisateur de choisir selon ses besoins
.SH BUGS CONNUS ET LIMITATIONS
.SH FICHIERS
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH AUTEURS
Donald Allingham \fI<don@gramps-project.org>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
Cette page man a d'abord été écrite par:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
pour Debian GNU/Linux système.
.LP
Cette page man est maintenue par:
.br
Alex Roitman \fI<shura@gramps-project.org>\fR
.LP
La traduction française:
.br
Jérôme Rapinat \fI<romjerome@yahoo.fr>\fR
.br
.SH DOCUMENTATION
La documentation-utilisateur est disponible par le navigateur d'aide de GNOME sous la forme du manuel Gramps. Ce manuel est également disponible sous format XML comme \fBgramps-manual.xml\fR sous \fIdoc/gramps-manual/$LANG\fR dans les sources officielles.
.LP
La documentation pour développeur est disponible sur le site \fIhttp://developers.gramps-project.org\fR.
-256
View File
@@ -1,256 +0,0 @@
.TH gramps 1 "@VERSION@" "August 2005" "@VERSION@"
.SH NAME
gramps \- Genealogical Research and Analysis Management Programming System.
.SH SYNOPSIS
.B gramps
.RB [ \-?|\-\^\-help ]
.RB [ \-\^\-usage ]
.RB [ \-\^\-version ]
.RB [ \-O|\-\^\-open=
.IR FILE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR FILE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR ... ]
.RB [ \-o|\-\^\-output=
.IR FILE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-a|\-\^\-action=
.IR ACTION ]
.RB [ \-p|\-\^\-options=
.IR OPTIONSTRING ]]
.RB [
.IR FILE
.RB ]
.SH DESCRIPTION
.PP
\fIGramps\fP is a Free/OpenSource genealogy program. It is written in Python,
using the GTK+/GNOME interface.
Gramps should seem familiar to anyone who has used other geneology programs
before such as \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral
Files (TM)\fR, or the GNU Geneweb.
It supports importing of the ever popular GEDCOM format which is used world
wide by almost all other genealogy software.
.SH OPTIONS
.TP
.BI gramps " FILE"
When \fIFILE\fR is given (without any flags) then it is
opened and an interactive session is started. The rest of the options
is ignored. This way of launching is suitable for using gramps
as a handler for genealogical data in e.g. web browsers. This invokation
can accept any data format native to gramps, see below.
.br
.TP
.BI \-f,\-\^\-format= " FORMAT"
Explicitly specify format of \fIFILE\fR given by preceding \fB\-O\fR,
\fB\-i\fR, or
\fB\-o\fR option. If the \fB\-f\fR option is not given for any \fIFILE\fR,
the format of that file is guessed according to its extension.
.br
Formats
available for opening are \fBgrdb\fR (guessed if \fIFILE\fR ends with
\fB.grdb\fR), \fBgramps\-xml\fR (guessed if \fIFILE\fR ends with
\fB.gramps\fR), and \fBgedcom\fR (guessed if \fIFILE\fR ends with \fB.ged\fR).
.br
Formats
available for import are \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR (guessed if \fIFILE\fR ends with \fB.gpkg\fR), and
\fBgeneweb\fR (guessed if \fIFILE\fR ends with \fB.gw\fR).
.br
Formats available for export are \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR, \fBwft\fR (guessed if \fIFILE\fR ends with \fB.wft\fR),
\fBgeneweb\fR, and \fBiso\fR (never guessed, always specify with
\fB\-f\fR option).
.TP
.BI \-O,\-\^\-open= " FILE"
Open \fIFILE\fR.
Only \fBgrdb\fR, \fBgramps\-xml\fR, and \fBgedcom\fR formats can be
opened directly. For other formats, you will need to use the import option
which will set up the empty database and then import data into it.
.br
Only a single file can be opened. If you need to combine data from several
sources, you will need to use the import option.
.TP
.BI \-i,\-\^\-import= " FILE"
Import data from \fIFILE\fR.
.br
When more than one input file is given, each has to be preceded by \fB\-i\fR
flag. The files are imported in the specified order,
i.e. \fB\-i\fR \fIFILE1\fR \fB\-i\fR \fIFILE2\fR
and \fB\-i\fR \fIFILE2\fR \fB\-i\fR \fIFILE1\fR might produce different
gramps IDs in the resulting database.
.TP
.BI \-o,\-\^\-output= " FILE"
Export data into \fIFILE\fR. For \fBiso\fR format, the \fIFILE\fR is actually
the name of directory the gramps database will be written into.
For \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
and \fBgeneweb\fR, the \fIFILE\fR is the name of the resulting file.
.br
When more than one output file is given, each has to be preceded
by \fB\-o\fR flag. The files are written one by one, in the specified order.
.TP
.BI \-a,\-\^\-action= " ACTION"
Perform \fIACTION\fR on the imported data. This is done after all imports
are succesfully completed. Currently available actions are \fBsummary\fR
(same as Reports->View->Summary), \fBcheck\fR (same as Tools->Database
Processing->Check and Repair), and \fBreport\fR (generates report, needs
the \fIOPTIONSTRING\fR supplied by the \fB\-p\fR flag).
.br
The report option string should satisfy the following conditions:
.br
It must not contain any spaces.
If some arguments need to include spaces, the string should
be enclosed with quotation marks.
Option string must list pairs of option names and values.
Withing a pair, option name and value must be separated by the equality sign.
Different pairs must be separated by commas.
.br
Most of the report options are specific for every report. However, there some
common options.
.BI "name=reportname"
.br
This mandatory option determines which report
will be generated. If the supplied report_name does not correspond to any
available report, the error message will be printed followed by the list of
available reports.
.BI "show=all"
.br
This will produce the list of names for all options
available for a given report.
.BI "show=optionname"
.br
This will print the description of
the functionality supplied by the optionname, as well as what are the
acceptable types and values for this option.
.br
Use the above options to find out
everything about a given report.
.LP
When more than one output action is given, each has to be preceded
by \fB\-a\fR flag. The actions are performed one by one, in the specified order.
.BI "Operation"
.br
If the first argument on the command line does not start with dash (i.e. no
flag), gramps will attempt to open the file with the name given by the first
argument and start interactive session, ignoring the rest of the command line
arguments.
.LP
If the \fB\-O\fR flag is given, then gramps will try opening
the supplied file name and then work with that data, as instructed by the
further command line parameters.
.LP
With or without the \fB\-O\fR flag, there could be multiple imports,
exports, and actions specified further on the command line by using \fB\-i\fR,
\fB\-o\fR, and \fB\-a\fR flags.
.LP
The order of \fB\-i\fR, \fB\-o\fR, or \fB\-a\fR options does not matter. The
actual order always is: all imports (if any) -> all actions (if any)
-> all exports (if any). But opening must always be first!
.LP
If no \fB\-O\fR or \fB\-i\fR option is given, gramps will launch its main
window and start the usual interactive session with the empty database,
since there is no data to process, anyway.
.LP
If no \fB\-o\fR or \fB\-a\fR options are given, gramps will launch its main
window and start the usual interactive session with the database resulted
from all imports. This database resides in the \fBimport_db.grdb\fR
under \fB~/.gramps/import\fR directory.
.LP
The error encountered during import, export, or action, will be either
dumped to \fIstdout\fR (if these are exceptions handled by gramps) or or
to \fIstderr\fR (if these are not handled). Use usual shell redirections
of \fIstdout\fR and \fIstderr\fR to save messages and errors in files.
.SH EXAMPLES
.TP
To import four databases (whose formats can be determined from their names) and then check the resulting database for errors, one may type:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
.TP
To explicitly specify the formats in the above example, append filenames with appropriate \fB\-f\fR options:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
.TP
To record the database resulting from all imports, supply \fB\-o\fR flag (use \fB\-f\fR if the filename does not allow gramps to guess the format):
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-o\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
.TP
To import three databases and start interactive gramps session with the result:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Finally, to start normal interactive session type:
\fBgramps\fR
.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
In addition to generating direct printer output, report generators also
target other systems, such as \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
or LaTeX to allow the users to modify the format to suit their needs.
.SH KNOWN BUGS AND LIMITATIONS
.SH FILES
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH AUTHORS
Donald Allingham \fI<don@gramps-project.org>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
This manpage was originally written by:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
for inclusion in the Debian GNU/Linux system.
.LP
This manpage is currently maintained by:
.br
Alex Roitman \fI<shura@gramps-project.org>\fR
.br
.SH DOCUMENTATION
The user documentation is available through standard GNOME Help browser
in the form of Gramps Manual. The manual is also available in XML format
as \fBgramps-manual.xml\fR under \fIdoc/gramps-manual/$LANG\fR in the official
source distribution.
.LP
The developer documentation can be found on the
\fIhttp://developers.gramps-project.org\fR site.
-11
View File
@@ -1,11 +0,0 @@
gramps for Debian
----------------------
This is the Debian package of GRAMPS.
If you do not install python-reportlab (gramps Recommends it be
installed) then you will be able to create usable PDF files only if
your database contains solely latin (iso-8859-1) characters. Reportlab
will generate PDF files containing non-latin characters although they
are quite large as the font must be included in the file.
-660
View File
@@ -1,660 +0,0 @@
gramps (2.1.6-1) unstable; urgency=low
* New upstream release
-- Alex Roitman <shura@gramps-project.org> Thu, 22 Jun 2006 13:28:14 -0700
gramps (2.0.11-1) unstable; urgency=low
* New upstream release
-- James A. Treacy <treacy@debian.org> Sun, 30 Apr 2006 00:10:02 -0400
gramps (2.0.10-1) unstable; urgency=low
* New upstream release
-- James A. Treacy <treacy@debian.org> Mon, 27 Feb 2006 13:14:39 -0500
gramps (2.0.9-1) unstable; urgency=low
* New upstream release
-- James A. Treacy <treacy@debian.org> Mon, 12 Dec 2005 11:21:29 -0500
gramps (2.0.8-5) unstable; urgency=low
* added dependency on ${misc:Depends}
-- James A. Treacy <treacy@debian.org> Wed, 16 Nov 2005 12:06:13 -0500
gramps (2.0.8-4) unstable; urgency=low
* Move gconf file out of /etc.
-- James A. Treacy <treacy@debian.org> Wed, 16 Nov 2005 09:33:16 -0500
gramps (2.0.8-3) unstable; urgency=low
* patched Spell.py to temporarily avoid a locale issue while a proper
fix is worked on. See bug #335968.
-- James A. Treacy <treacy@debian.org> Fri, 28 Oct 2005 00:25:37 -0400
gramps (2.0.8-2) unstable; urgency=low
* fix python dependency as per debian python policy.
-- James A. Treacy <treacy@debian.org> Sun, 23 Oct 2005 15:23:34 -0400
gramps (2.0.8-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Tue, 6 Sep 2005 01:46:11 -0400
gramps (2.0.6-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Mon, 22 Aug 2005 16:10:03 -0400
gramps (2.0.5-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Wed, 6 Jul 2005 00:42:39 -0400
gramps (2.0.4-1) unstable; urgency=low
* New upstream release.
* German translation updated. Closes: #314057
-- James A. Treacy <treacy@debian.org> Tue, 28 Jun 2005 14:57:26 -0400
gramps (2.0.3-1) unstable; urgency=low
* New upstream release.
* install xpm icon. Closes: #312016
-- James A. Treacy <treacy@debian.org> Sun, 5 Jun 2005 09:37:17 -0400
gramps (2.0.2-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Sat, 4 Jun 2005 23:05:27 -0400
gramps (2.0.1-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Tue, 24 May 2005 20:56:55 -0400
gramps (2.0.0-2) unstable; urgency=low
* removed rcs and added graphviz as a Recommends
* remove erroneous files in /usr/share/mime. Closes: #308866
* fixed bashisms in post*. Closes: #308870
* apply upstream patch to fix some bugs (will be in next release)
-- James A. Treacy <treacy@debian.org> Thu, 12 May 2005 12:39:05 -0400
gramps (2.0.0-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Wed, 11 May 2005 00:34:07 -0400
gramps (1.0.11-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Sun, 20 Mar 2005 14:41:11 -0500
gramps (1.0.10-5) unstable; urgency=low
* Apply upstream patch to allow gramps to work with newer versions of expat.
Closes: #296155
-- James A. Treacy <treacy@debian.org> Sun, 20 Feb 2005 15:57:48 -0500
gramps (1.0.10-4) unstable; urgency=low
* Remove erroneous lines from gramps.sh
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 23:24:57 -0500
gramps (1.0.10-3) unstable; urgency=low
* Same changes as -2 but done properly this time
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 20:59:09 -0500
gramps (1.0.10-2) unstable; urgency=low
* kept upstream patch to remove grampslib but backed out the glade patch
as it is no longer needed.
* Recommend graphviz
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 20:16:54 -0500
gramps (1.0.10-1) unstable; urgency=low
* New upstream source. Closes: #288732
* Applied upstream patch to remove the grampslib library
* Applied upstream patch to glade
-- James A. Treacy <treacy@debian.org> Sun, 30 Jan 2005 21:35:13 -0500
gramps (1.0.9-1) unstable; urgency=low
* Remove use of deprecated GTK function. Closes: Bug#288732
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 22:36:10 -0500
gramps (1.0.8-2) unstable; urgency=low
* Make sure /usr/share/applications/gramps.desktop is installed
* remove /usr/share/gramps/gramps.desktop. Closes: Bug#278626
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 22:36:10 -0500
gramps (1.0.8-1) unstable; urgency=low
* New upstream release
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 14:13:11 -0500
gramps (1.0.7-4) unstable; urgency=low
* apply patch from upstream to fix import issue. Closes: #273769
* replace icon with a 32x32 one.
-- James A. Treacy <treacy@debian.org> Tue, 28 Sep 2004 14:10:42 -0400
gramps (1.0.7-3) unstable; urgency=low
* Add version to scrollkeeper dependency. Closes: #269611
-- James A. Treacy <treacy@debian.org> Thu, 16 Sep 2004 13:32:52 -0400
gramps (1.0.7-2) unstable; urgency=low
* s/python2.3-/python-/ in the dependencies. Closes: #267239
-- James A. Treacy <treacy@debian.org> Sat, 4 Sep 2004 00:53:24 -0400
gramps (1.0.7-1) unstable; urgency=low
* New upstream source.
-- James A. Treacy <treacy@debian.org> Mon, 16 Aug 2004 13:27:16 -0400
gramps (1.0.6-1) unstable; urgency=low
* New upstream source
* Remove Build-Depends on libgnomevfs2-dev
* Add Recommends on ttf-freefont
-- James A. Treacy <treacy@debian.org> Sat, 14 Aug 2004 23:55:38 -0400
gramps (1.0.5a-1) unstable; urgency=low
* Upstream fixed a bug in 1.0.5
-- James A. Treacy <treacy@debian.org> Sat, 31 Jul 2004 20:54:10 -0400
gramps (1.0.5-1) unstable; urgency=low
* New upstream release.
* Depends on yelp.
-- James A. Treacy <treacy@debian.org> Tue, 27 Jul 2004 17:03:10 -0400
gramps (1.0.4-2) unstable; urgency=low
* Recommends rcs. Closes: #253602
-- James A. Treacy <treacy@debian.org> Wed, 16 Jun 2004 16:53:36 -0400
gramps (1.0.4-1) unstable; urgency=low
* New upstream version.
* Applied a patch from upstream that gets rid of the last library.
* s/OpenOffice/OpenOffice.org/ in description. Closes: #254042
-- James A. Treacy <treacy@debian.org> Wed, 16 Jun 2004 11:35:52 -0400
gramps (1.0.3-4) unstable; urgency=low
* Applied fix to upstream patch.
-- James A. Treacy <treacy@debian.org> Mon, 26 Apr 2004 18:18:19 -0400
gramps (1.0.3-3) unstable; urgency=low
* Applied a patch from upstream that gets rid of the last library. This
allows a single package for all arches. Closes: Bug#245422
-- James A. Treacy <treacy@debian.org> Fri, 23 Apr 2004 16:39:39 -0400
gramps (1.0.3-1) unstable; urgency=low
* New upstream release.
* Wall chart now works. Closes: #244331
-- James A. Treacy <treacy@debian.org> Thu, 22 Apr 2004 11:37:49 -0400
gramps (1.0.2-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Sun, 4 Apr 2004 18:40:53 -0400
gramps (1.0.1-1) unstable; urgency=low
* Architecture independent files moved to gramps-common. Closes: #233368
* New upstream release.
-- James A. Treacy <treacy@debian.org> Wed, 18 Feb 2004 00:48:45 -0500
gramps (1.0.0-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Wed, 11 Feb 2004 18:20:47 -0500
gramps (0.99-1) unstable; urgency=low
* 1.0 release candidate
-- James A. Treacy <treacy@debian.org> Wed, 28 Jan 2004 00:51:47 -0500
gramps (0.98.0-1) unstable; urgency=low
* New upstream version.
-- James A. Treacy <treacy@debian.org> Mon, 8 Dec 2003 11:39:33 -0500
gramps (0.9.5-2) unstable; urgency=low
* Remove python2.3-xmlbase from the Depends line. Closes: #218203
-- James A. Treacy <treacy@debian.org> Wed, 29 Oct 2003 16:21:04 -0500
gramps (0.9.5-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Thu, 16 Oct 2003 16:19:55 -0400
gramps (0.9.4-2) unstable; urgency=low
* Upstream changelog stopped being included. Fixed. Closes: #213499
-- James A. Treacy <treacy@debian.org> Tue, 30 Sep 2003 20:34:36 -0400
gramps (0.9.4-1) unstable; urgency=low
* New upstream release
* Bashisms fixed. Closes: #208167
* FonstScale.py fixed. Closes: #201961
* DeprecationWarning messages no longer printed. Closes: #206231
-- James A. Treacy <treacy@debian.org> Tue, 30 Sep 2003 00:51:45 -0400
gramps (0.9.3-3) unstable; urgency=low
* Reuploaded do to minor glitch
-- James A. Treacy <treacy@debian.org> Tue, 9 Sep 2003 14:31:17 -0400
gramps (0.9.3-2) unstable; urgency=low
* Updated to use python 2.3
* Temporarily use local copy of dtd file so install with no net connection
works. Closes: #205008
-- James A. Treacy <treacy@debian.org> Fri, 8 Aug 2003 22:30:51 -0400
gramps (0.9.3-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Tue, 15 Jul 2003 10:28:50 -0400
gramps (0.9.2-2) unstable; urgency=low
* cat output of config.log on configure failure to help catch problem on hppa.
-- James A. Treacy <treacy@debian.org> Thu, 12 Jun 2003 23:01:35 -0400
gramps (0.9.2-1) unstable; urgency=low
* New upstream release.
-- James A. Treacy <treacy@debian.org> Wed, 28 May 2003 10:30:51 -0400
gramps (0.9.1-2) unstable; urgency=low
* rm src/grampslib.so so it will be built on every arch
-- James A. Treacy <treacy@debian.org> Sun, 18 May 2003 14:20:38 -0400
gramps (0.9.1-1) unstable; urgency=low
* New upstream release. Closes: #183031
* Depends on scrollkeeper. Closes: #185875
* Changed python dependencies to python 2.2. Closes: #180201
* Website generation fixed. Closes: #169780
-- James A. Treacy <treacy@debian.org> Mon, 24 Mar 2003 10:16:48 -0500
gramps (0.8.1-1) unstable; urgency=low
* New upstream source
* Upstream implemented better dialog defaults. Closes: #167978
-- James A. Treacy <treacy@debian.org> Mon, 16 Dec 2002 22:02:30 -0500
gramps (0.8.0-6) unstable; urgency=low
* patched to work independent of whether python-xml is installed
-- James A. Treacy <treacy@debian.org> Wed, 23 Oct 2002 16:51:19 -0400
gramps (0.8.0-5) unstable; urgency=low
* rm src/intl??.so during clean. Upstream has been notified and will remove
these files from the tar file in the future. Closes: #159311
-- James A. Treacy <treacy@debian.org> Tue, 3 Sep 2002 14:38:24 -0400
gramps (0.8.0-4) unstable; urgency=low
* recompiled against python2.2
* update the .omf files to work with scrollkeeper. Sent upstream.
-- James A. Treacy <treacy@debian.org> Fri, 30 Aug 2002 11:26:30 -0400
gramps (0.8.0-3) unstable; urgency=low
* Add Build-Depends on gettext. Fixes another autobuilder problem
-- James A. Treacy <treacy@debian.org> Sat, 24 Aug 2002 10:28:57 -0400
gramps (0.8.0-2) unstable; urgency=low
* Revert to previous way of running configure. Closes: #157993
* Added scrollkeeper to the Build-Depends. Should now build on the
autobuilders
-- James A. Treacy <treacy@debian.org> Sat, 24 Aug 2002 00:26:19 -0400
gramps (0.8.0-1) unstable; urgency=low
* New upstream version.
-- James A. Treacy <treacy@debian.org> Thu, 8 Aug 2002 00:48:23 -0400
gramps (0.7.3-4) unstable; urgency=low
* Add dependency on python (<< 2.2)
-- James A. Treacy <treacy@debian.org> Thu, 18 Jul 2002 08:55:58 -0400
gramps (0.7.3-3) unstable; urgency=low
* Official release of new upstream version by new maintainer
-- James A. Treacy <treacy@debian.org> Fri, 5 Jul 2002 10:51:59 -0400
gramps (0.7.3-2) unstable; urgency=low
* Switched to generating HTML docs at build time.
-- Alex Roitman <shura@alex.neuro.umn.edu> Wed, 26 Jun 2002 19:56:06 -0500
gramps (0.7.3-1) unstable; urgency=low
* New upstream release
* Added new entry to the upstream NEWS file - it was missing.
* Added '#! usr/bin/python -O' line to src/AddMedia.py to make lintian happy.
Also removed this line from src/DbPrompter.py for the same reason.
* Edited debian/rules to call '$(MAKE) clean' instead of
'$(MAKE) distclean' which did not exist.
* Edited src/Makefile.in - 'clean' target should also remove *.so files.
* Pre-built static HTMLs since the on-the-fly generation from SGML is buggy.
This required editing debian/rules to call '$(MAKE) install-html',
and editing doc/*/C/Makefile.in to not remove static HTMLs.
-- Alex Roitman <shura@alex.neuro.umn.edu> Mon, 24 Jun 2002 12:18:57 -0500
gramps (0.7.2-1) unstable; urgency=low
* New upstream release
* Gramps now depends on python2.
* Changes some of the 'depends' issues to not point towards specific debian
revisions of the package.
* Edited gramps.in.sh to use /usr/bin/python2.1 instead of /usr/bin/python.
Closes: #127401
-- Brandon L. Griffith <brandon@debian.org> Thu, 4 Apr 2002 07:30:17 -0500
gramps (0.7.0-1) unstable; urgency=low
* New upstream release
* This version fixes the bug reported by a user in Bug #120738 which kept
him from importing his GEDCOM files correctly.
Closes: #120738
-- Brandon L. Griffith <brandon@debian.org> Mon, 24 Dec 2001 08:11:44 -0500
gramps (0.6.2-1) unstable; urgency=low
* New upstream release
* This version should fix the XPM data with color > 32766 problem that
was keeping gramps from starting on systems using puthon > 1.5
Closes: #119950
Closes: #116893
-- Brandon L. Griffith <brandon@debian.org> Mon, 19 Nov 2001 04:29:47 -0500
gramps (0.6.1-1) unstable; urgency=low
* New upstream release
* Removed dependencies on python-base
Closes: #118782
-- Brandon L. Griffith <brandon@debian.org> Thu, 15 Nov 2001 15:31:51 -0500
gramps (0.5.1-1) unstable; urgency=low
* New upstream release
* gramps-extending and gramps-manual are now integrated into the gramps
help function so I'm removing them from the docs dir.
* Updated the README.Debian
* Included a gramps icon in the menu file
* Fixed some gramatical problems in the control file.
-- Brandon L. Griffith <brandon@debian.org> Wed, 3 Oct 2001 21:00:28 -0400
gramps (0.5.0-2) unstable; urgency=low
* A change in the way the makefile was used caused the executables to not
be installed correctly, this version should fix that.
Closes: #113147
* I have included two sets of DOCS with this package.
- The Gramps Manual
- Extending Gramps
I'm not registering these with doc-base, read the README.Debian if
you'd like to know why.
-- Brandon L. Griffith <brandon@debian.org> Sat, 22 Sep 2001 12:02:24 -0400
gramps (0.5.0-1) unstable; urgency=low
* New upstream release
-- Brandon L. Griffith <brandon@debian.org> Tue, 18 Sep 2001 21:23:06 -0400
gramps (0.4.1-3) unstable; urgency=low
* Paul Slootman was nice enough to point out my ignorance in the rules file
where I expected a script to be executable and indeed it wasn't. Thanks,
Paul for the patch.
Closes: #110570
-- Brandon L. Griffith <brandon@debian.org> Wed, 29 Aug 2001 15:01:38 -0400
gramps (0.4.1-2) unstable; urgency=low
* Lintian was yelling hard at me. It seems that every_single file is set with
an executable bit. I wrote a shell script to remove it from the files that
do not need it and am informing the upstream author.
* Fixed the menu entry where I left in a | where it was not needed.
* A few more lintian clean-ups as well such as me using an "ancient"
standards version and a typo in the copyright.
-- Brandon L. Griffith <brandon@debian.org> Sun, 26 Aug 2001 23:42:05 -0400
gramps (0.4.1-1) unstable; urgency=low
* New upstream release
-- Brandon L. Griffith <brandon@debian.org> Tue, 14 Aug 2001 10:37:14 -0400
gramps (0.4.0-1) unstable; urgency=low
* New upstream release
* Added a bit more docs, but nothing major.
-- Brandon L. Griffith <brandon@debian.org> Fri, 10 Aug 2001 08:40:07 -0400
gramps (0.3.2-1) unstable; urgency=low
* New upstream release
* This version of the gramps package for debian includes the upstream authors
changes for fixing bug #101466
* Fixed some minor typos in the changelog as well.
-- Brandon L. Griffith <brandon@debian.org> Fri, 6 Jul 2001 19:59:23 -0500
gramps (0.3.1-2) unstable; urgency=low
* A minor cosmetic touch up where a word was misspelled on the main GUI and
in the menu list.
Closes: #101466
* Added a README file to the examples directory explaining how to use/open
the example files without getting errors. This will probably be removed
in a near upcoming release as the author may have fixed the problem.
Closes: #101463
* The last package of gramps was built with a broken dpkg-dev which caused
an automated bug report. I installed a better version of dpkg-dev in order
to rebuild this package.
Closes: #102531
* The author has finally addressed the issue of a missing help file. Though
as of now none have been created the error produced before is gone and the
author is working on better documentation.
Closes: #99617
-- Brandon L. Griffith <brandon@debian.org> Thu, 28 Jun 2001 20:27:30 -0500
gramps (0.3.1-1) unstable; urgency=low
* New upstream release
* Full identification in the program as well as the docs now shows that this
is version 0.3.1. A Bug was filed on 0.3.0 because the author did not
include and information stating the program had actually changed.
Closes: #101462
* There is an outstanding bug against gramps at the moment #101463 which
is caused by gramps creating (attempting) a temporary file in a non-
writable directory '/usr/share/doc/gramps/examples'. This can easily
be avoided by copying the example files to your home directory or to a
writable temporary directory. This, however is just a workaround an in
no way is a means to closing this bug.
-- Brandon L. Griffith <brandon@debian.org> Tue, 26 Jun 2001 11:19:21 -0500
gramps (0.3.0-1) unstable; urgency=low
* New upstream release
* This package closes the wishlist bug where I was a bit lazy on creating
a package for the new upstream release.
Closes: #101254
-- Brandon L. Griffith <brandon@debian.org> Mon, 18 Jun 2001 08:08:53 -0500
gramps (0.2.0-1) unstable; urgency=low
* New upstream release
* The upstream author now includes sample gedcom and sample gramps files
with the source. These are placed in the usual example directory.
This closes a wishlist bug in the bugs database but it seems that the
server that holds bugs.debian.org and lists.debian.org is down. I'll
re-upload a new package to close those bugs as soon as the server gets
back up. But I am uploading the package ASAP as it fixes several program
bugs that can be considered critical.
-- Brandon L. Griffith <brandon@debian.org> Mon, 4 Jun 2001 22:11:27 -0500
gramps (0.1.5-2) unstable; urgency=low
* Important note here. If you fail to follow thru with the wizard you are
prompted with when gramps first runs you will receive the same error as
stated in bug 98745 about invalid cast from `(unknown)' to `GtkObject'.
This is not a bug with the package or the program but rather with the way
the program is written. It is assuming that a widget is there that is not
due to canceling out the wizard.
Closes: #98745
* This package now suggests python-reportlab and python-imaging in order to
produce reports in PDF format. I should have included these earlier but
failed to notice the naming convention used for the reportlab package.
-- Brandon L. Griffith <brandon@debian.org> Wed, 30 May 2001 16:56:45 -0500
gramps (0.1.5-1) unstable; urgency=low
* New upstream release
* My last bug was reopened due to my lack of common sense. This release
should fix the small problem.
Closes: #98646
* Edited the manual page and control files because this release of gramps
no longer supports LaTeX in favor of PDF.
* Changed Section in the control file to be "misc" instead of "x11"
-- Brandon L. Griffith <brandon@debian.org> Sat, 26 May 2001 18:27:09 -0500
gramps (0.1.4-3) unstable; urgency=low
* It seems as though there is a classes structure change between versions
0.5.x and 0.6.x of PyXML and gramps has only been tested with the
0.6.x branch. Changed dependency of python-xml to call for >=0.6.0-1
This should take care of the startup problem some people have had.
Bug Fixed. Closes: #98646
* Silly me named the menu file wrong so it never got included into the
Debian Menu system. Gramps should now show up under Apps->Tools. Have
no idea how I overlooked this.
* Wrote a more in depth manpage for Gramps. This manpage will more than
likely be included in the main source distribution of gramps.
-- Brandon L. Griffith <brandon@debian.org> Thu, 24 May 2001 22:08:26 -0500
gramps (0.1.4-2) unstable; urgency=low
* Failed to add python-glade as a dependency. Fixed. Closes: #98406
-- Brandon L. Griffith <brandon@debian.org> Tue, 22 May 2001 16:49:26 -0400
gramps (0.1.4-1) unstable; urgency=low
* Initial Release.
-- Brandon L. Griffith <brandon@debian.org> Sat, 19 May 2001 13:37:24 -0400
Local variables:
mode: debian-changelog
End:
-1
View File
@@ -1 +0,0 @@
4
-36
View File
@@ -1,36 +0,0 @@
Source: gramps
Section: gnome
Priority: optional
Maintainer: James A. Treacy <treacy@debian.org>
Build-Depends-Indep: debhelper (>=5.0.37.2), python-xml, python-gnome2, python-glade2, scrollkeeper, libglib2.0-dev, libgconf2-dev, build-essential, gnome-doc-utils, intltool, xsltproc, python-central (>= 0.4.17)
Standards-Version: 3.6.2
XS-Python-Version: current
Package: gramps
Architecture: all
Depends: ${python:Depends}, python-gnome2, python-glade2, ${misc:Depends}
Replaces: gramps-manual, gramps-extending-doc
Conflicts: gramps-manual, gramps-extending-doc, gramps-common
Recommends: gramps-help, graphviz, ttf-freefont, python-reportlab, python-gnome2-extras
Description: Genealogical Research and Analysis Management Program
GRAMPS, the Genealogical Research and Analysis Management Programming
System, is an Open Source genealogy program written in Python, using
the GTK/GNOME interface.
GRAMPS has the ability to import GEDCOM files that are used in such
programs as FamilyTree Maker for Windows and can produce reports
in various formats such as the popular ABIWord and OpenOffice.org
formats as well as HTML and PDF.
Package: gramps-help
Architecture: all
Depends: scrollkeeper (>= 0.3.14-9), yelp
Replaces: gramps-manual, gramps-extending-doc
Conflicts: gramps-manual, gramps-extending-doc, gramps-common
Recommends: gramps
Description: User manual for gramps
GRAMPS, the Genealogical Research and Analysis Management Programming
System, is an Open Source genealogy program written in Python, using
the GTK/GNOME interface.
.
This package contains the User Manual on using GRAMPS.
-251
View File
@@ -1,251 +0,0 @@
This package was originally debianized by Brandon L. Griffith
<brandon@debian.org> on Sat, 19 May 2001 13:37:24 -0400.
The current Debian maintainer is James A. Treacy <treacy@debian.org>
It was downloaded from http://gramps-project.org
Upstream Authors:
Donald N. Allingham, Alexander Roitman, Martin Hawlisch, Richard Taylor,
Brian Matherly, Tim Waugh, Donald A. Peterson, David Hampton
========================================================
Copyright: 2001-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
On Debian systems, the complete text of the GNU General Public
License can be found in /usr/share/common-licenses/GPL
========================================================
The files in help/C directory are Copyright 2006 Alexander Roitman
This documentation 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 of the License, or
(at your option) any later version.
This documentation 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files in help/fr directory are Copyright 2003-2006 Jerome Rapinat
This documentation 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 of the License, or
(at your option) any later version.
This documentation 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The data/grampsxml.dtd file is Copyright 2001 Graham J. William
and Copyright 2000-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/TreeTips.py file is Copyright 2004 Toshio Kuratomi
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 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/data/fdl.txt file is Copyright 2000,2001,2002
Free Software Foundation, Inc.
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
========================================================
The file src/docgen/ODFDoc.py file is Copyright 2005-2006 Serge Noiraud
and Copyright 2005-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The file src/Mime/_WinMime.py file is Copyright 2006 Brian Matherly
and Copyright 2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/Ancestors.py file is Copyright 2003 Tim Waugh
and Copyright 2003-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/CountAncestors.py file is Copyright 2001 Jesper Zedlitz
and Copyright 2001-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/plugins/DetAncestralReport.py
src/plugins/DetDescendantReport.py
are Copyright 2000-2002 Bruce J. DeGrasse
and Copyright 2002-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/date_test.py
src/DataViews/_PedigreeView.py
src/plugins/DumpGenderStats.py
src/plugins/ExportVCalendar.py
src/plugins/ExportVCard.py
src/plugins/ImportGeneWeb.py
src/plugins/ImportvCard.py
src/plugins/TestcaseGenerator.py
src/plugins/WriteGeneWeb.py
are Copyright 2001-2006 Martin Hawlisch, 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/ReportBase/__init__.py
src/ReportBase/_Report.py
are Copyright 2001 David R. Hampton
and Copyright 2001-2006 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
the Free Software Foundation; either version 2 of the License, 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 with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
-2
View File
@@ -1,2 +0,0 @@
NEWS
README
-1
View File
@@ -1 +0,0 @@
usr/share/pixmaps
-5
View File
@@ -1,5 +0,0 @@
AUTHORS
FAQ
NEWS
README
TODO
-1
View File
@@ -1 +0,0 @@
data/man/gramps.1
-3
View File
@@ -1,3 +0,0 @@
?package(gramps):needs="X11" section="Apps/Tools"\
title="gramps" command="/usr/bin/gramps"\
icon="/usr/share/pixmaps/gramps.xpm"
-3
View File
@@ -1,3 +0,0 @@
#!/bin/sh -e
#DEBHELPER#
-3
View File
@@ -1,3 +0,0 @@
#!/bin/sh -e
#DEBHELPER#
-3
View File
@@ -1,3 +0,0 @@
#!/bin/sh -e
# #DEBHELPER#
-62
View File
@@ -1,62 +0,0 @@
/* XPM */
static char *j[] = {
/* columns rows colors chars-per-pixel */
"32 32 24 1",
" c black",
". c #191919191919",
"X c gray20",
"o c #000000007F7F",
"O c #00007F7F0000",
"+ c #00007F7F7F7F",
"@ c #7F7F00000000",
"# c #7F7F00007F7F",
"$ c #7F7F7F7F0000",
"% c #4C4C4C4C4C4C",
"& c #666666666767",
"* c gray50",
"= c blue",
"- c green",
"; c cyan",
": c red",
"> c magenta",
", c yellow",
"< c gray60",
"1 c #B2B2B2B2B2B2",
"2 c gray80",
"3 c gray90",
"4 c gray100",
"5 c None",
/* pixels */
"55555555555555555555555555555555",
"55555555555555555555555555555555",
"5555555555555555555555 $X@X$X.55",
"5555555555555555555555X121211X55",
"55555555555555555555 X222,21$ 5",
"55555555555555555555 @123321@ 5",
"55555555555 XXXXX@.5 X11,111X 5",
"55555555555@<2,112$. .XXXX@X. 5",
"555555555 .<22222& 5 . .. 55",
"555555555 .,22222& X$$&$$&@55",
"555555555 .<112,2& $122211X 5",
"555555555 XX@XX@. @122121X 5",
"555555555 55 5 X122221@ 5",
"5X$$&&$%. 55555555555X<<,<<,X 5",
"5&22222< 55555555555 .@ . . 55",
"5&22222,. 555555555555555555555",
"5&22222<. 55555555555.@XX@XX.55",
"5$<<<,<*. 55555555555X1111,1@55",
"5.. @ . 555555555 $222212X 5",
"555555555 ..... 5 .1,2221X 5",
"555555555 .$<<,<<$5 @11112,X 5",
"555555555 <21222& .X$X@XX. 5",
"555555555 .<22212$. 5 55",
"55555555555 <2,2,2&. .&$&$&&X55",
"55555555555.&$&&&&% X,222,1X.5",
"5555555555555. . 5 X121221@ 5",
"55555555555555555555 X112131X 5",
"5555555555555555555555@<,*<:<X 5",
"5555555555555555555555 . .....55",
"55555555555555555555555555555555",
"55555555555555555555555555555555",
"55555555555555555555555555555555"
};
-76
View File
@@ -1,76 +0,0 @@
#!/usr/bin/make -f
build: build-stamp
build-stamp:
dh_testdir
./configure \
--enable-packager-mode \
--disable-scrollkeeper \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--sysconfdir=/etc
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
-rm -f build-stamp
-$(MAKE) clean
-rm -f src/*.pyo src/*/*.pyo src/*/*/*.pyo src/*/*/*/*.pyo
-rm -f config.status config.log
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
$(MAKE) install DESTDIR=`pwd`/debian/gramps
# Remove help-related dirs, they will go into gramps-help package
-rm -rf debian/gramps/usr/share/gnome
-rm -rf debian/gramps/usr/share/omf
# Remove byte-compiled python files
-find debian/gramps/usr/share/ -name "*.pyo" -exec rm -f '{}' ';'
# Copy icon file
cp debian/gramps.xpm debian/gramps/usr/share/pixmaps/
# cp src/gramps.xpm debian/tmp/usr/share/pixmaps/
#cp src/data/gramps.svg debian/gramps/usr/share/pixmaps/
#chmod 644 debian/gramps/usr/share/pixmaps/gramps.svg
# Instal gramps-help things
$(MAKE) -C help install DESTDIR=`pwd`/debian/gramps-help
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
dh_installdocs
dh_installmenu --package=gramps
dh_installman --package=gramps
dh_installmime -i
dh_installchangelogs --package=gramps ChangeLog
dh_installchangelogs --package=gramps-help help/ChangeLog
dh_gconf --package=gramps
dh_scrollkeeper --package=gramps-help
dh_compress -i
dh_fixperms -i
dh_python --package=gramps
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
-2
View File
@@ -1,2 +0,0 @@
shlibs:Depends=libbonobo2-0 (>= 2.4.3), libc6 (>= 2.3.2.ds1-4), libglib2.0-0 (>= 2.2.3), libgnomevfs2-0 (>= 2.4.1), libgnomevfs2-common (>= 2.4.1), liborbit2 (>= 1:2.8.0)
python:Depends=python (>= 2.3), python (<< 2.4)
+11
View File
@@ -0,0 +1,11 @@
# Process this file with automake to produce Makefile.in
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
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=doc/$@ $(SHELL) ./config.status
+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:
+10
View File
@@ -0,0 +1,10 @@
SGML_FILES =
figs =
docname = extending-gramps
lang = C
omffile = extending-gramps-C.omf
sgml_ents =
include ${top_srcdir}/doc/sgmldocs.make
dist-hook: app-dist-hook
+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:
@@ -0,0 +1,17 @@
<?xml version="1.0" standalone="no"?>
<omf>
<resource>
<creator>
Donald N. Allingham (dallingham@users.sourceforge.net)
</creator>
<title>
Writing GRAMPS Extensions
</title>
<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>
@@ -0,0 +1,774 @@
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
<!ENTITY version "0.5.0"> <!-- replace with application version -->
]>
<!-- =============Document Header ============================= -->
<article id="index"> <!-- please do not change the id -->
<artheader>
<title>Writing Extentions for gramps</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 Writing Extentions for gramps manual.
</releaseinfo>
</artheader>
<!-- ============= Introduction ============================== -->
<sect1 id="intro">
<title>Introduction</title>
<para>
<application>gramps</application> was intended from the start to
allow the user to extend it through a plugin system. Five types of
plugins are supported - filters, reports, tools, import filters,
and export filters. In a way, an export filter can be viewed as a
special type of report, and an import filter can be viewed as a
special type of tool.
</para>
<para>
All plugins are written in the <application>python</application>
language.
</para>
<sect2 id="intro-filter">
<title>Filters</title>
<para>
A filter is a plugin that be used to temporarily display or hide
individuals in the <interface>People View</interface>. The
filter is the simplest form of plugin, which only needs to
determine if a person meets or fails to meet its criteria. It
operates on a single person at a time.
</para>
<para>
Filters should never alter a database.
</para>
</sect2>
<sect2 id="intro-report">
<title>Reports</title>
<para>
A report is a plugin that generates output. The output may be in
either a interactive, graphical form, or as an output
file. Report plugins are passed a reference to the internal
database and a reference to the active person, which allows the
plugn to operate on a single person, the entire database, or
anything in between.
</para>
<para>
Plugins that conform to the reportplugin interface appear in the
<menuchoice>
<guimenu>Reports</guimenu>
</menuchoice>
menu and in the <interface>Report Selection</interface> dialog
box.
</para>
<para>
A report should never alter the database.
</para>
</sect2>
<sect2 id="intro-tool">
<title>Tools</title>
<para>
A tool is a plugin that alters the database. It may perform
something as small changing the case of some text to something
as complex as merging redundant individuals. Tools plugins are
passed a reference to the internal database, the active person,
and a callback function. The callback function is used to notify
the main program if it needs to update the display with any
modified information.
</para>
<para>
Plugins that conform to the tool plugin interface appear in the
<menuchoice>
<guimenu>Tools</guimenu>
</menuchoice>
menu and in the <interface>Tool Selection</interface> dialog
box.
</para>
<para>
A tool is allowed (and usually expected) to alter the database.
</para>
</sect2>
<sect2 id="intro-import">
<title>Import Filters</title>
<para>
An import filter is a plugin that adds information from another
source to the database. It is similar to a tool, but is called
differently to allow gramps to distinguish it from a tool.
</para>
<para>
Plugins that conform to the import filter calling syntax appear
in the
<menuchoice>
<guimenu>File</guimenu>
<guisubmenu>Import</guisubmenu>
</menuchoice>
menu.
</para>
<para>
An import filter is allowed to modify the database.
</para>
</sect2>
<sect2 id="intro-export">
<title>Export Filters</title>
<para>
An export filter is a plugin that translates the gramps database
into the format expected by another program. Since it generates
an output file, it is similar to a report generator. However,
its calling syntax is different, so that gramps knows how to
distiguish it from a report generator.
</para>
<para>
Plugins that conform to the export filter calling syntax appear
in the
<menuchoice>
<guimenu>File</guimenu>
<guisubmenu>Export</guisubmenu>
</menuchoice>
menu.
</para>
<para>
An export filter should not alter the database.
</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>
Each filter is a class 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. This string
provides additional information provided by the user. 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>
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>
<para>
Each filter must be registered, so that
<application>gramps</application> knows about it. This is
accomplished by calling the
<function>Filter.register_filter</function> function. This
function takes three arguments - the filter class, a
description, and flag that indicates if the qualifier string is
needed. The description string appears in the pull down
interface within <application>gramps</application>, and helps
the user choose the appropriate filter. The qualifier flag tells
<application>gramps</application> whether or not the filter
needs a qualifier string. If this flag is 0,
<application>gramps</application> will disable the entry of a
qualifier string.
</para>
<figure id="filtersrc">
<title>Sample filter implementation</title>
<programlisting>
import Filter
import string
# class definition
class SubString(Filter.Filter):
def match(self,person):
name = person.getPrimaryName().getName()
return string.find(name,self.text) >= 0
Filter.register_filter(SubString,
description="Names that contain a substring",
qualifier=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 plugin directory (<filename
class="directory">~/.gramps/plugins</filename>), the report
generator will be automatically recognized the next time that the
program is started.
</para>
<sect2 id="createreport">
<title>Creating a report generator</title>
<para>
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>
A report generator is a function that takes two arguments
&mdash; a database (of type <function>RelDataBase</function>)
and the currently selected person (of type
<function>Person</function>). When called, this task should
generate the desired report.
</para>
<para>
This function's implementation can be as simple as generating
output without the user's intervention, or it could display a
graphical interface to allow the user to select options and
customize a report.
</para>
<para>
As with filters, the report generator must be registered before
<application>gramps</application> will understand it. The report
generator is registered using the
<function>Plugins.register_report</function>. This function
takes five arguments.
</para>
<itemizedlist>
<listitem>
<para>
<guilabel>The report generation task</guilabel> This task
that generates the report.
</para>
</listitem>
<listitem>
<para>
<guilabel>The report category</guilabel> The category in
which the report is grouped in the
<menuchoice><guimenu>Reports</guimenu></menuchoice> menu and
in the <interface>Report Selection</interface> dialog.
</para>
</listitem>
<listitem>
<para>
<guilabel>The report name</guilabel>
The name of the report.
</para>
</listitem>
<listitem>
<para>
<guilabel>A text description of the report</guilabel> The
description appears in the report selection tool to provide
the user with a description of what the tools does.
</para>
</listitem>
<listitem>
<para>
<guilabel>A graphic logo in XPM format</guilabel> This may
be either a path to a filename, or a list of strings
containting the XPM data. If a filename is specified, care
must be taken to make sure the file location is relocatable
and can be determined at runtime.
</para>
</listitem>
</itemizedlist>
<para>
While only the task and report name are required, it is
recommended to provide all five parameters.
</para>
<figure id="reportsrc">
<title>Sample report implementation</title>
<programlisting>
import Plugins
def report(database,person):
... actual code ...
Plugins.register_report(
task=report,
category="Category",
name="Report Name",
description="A text descripition of the report generator",
xpm="%s/myfile.xpm" % os.path.dirname(__file__)
)
</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>
Users can create their own tools and add them to
<application>gramps</application>. By adding the tool to the
user's private plugin directory (<filename
class="directory">~/.gramps/plugins</filename>), the tool will be
automatically recognized the next time that
<application>gramps</application> is started.
</para>
<para>
Unlike a report generator, a tool is allowed to modify the
database. The tool is passed the current
<application>gramps</application> database, the active person,
and a callback function. The callback function should be called
with a non-zero argument upon completion of the tool if the
database has been altered.
</para>
<para>
As with filters and report generators, tools must be registered
before <application>gramps</application> will understand it. The
tool is registered using the
<function>Plugins.register_tool</function>. This function takes
four arguments.
</para>
<itemizedlist>
<listitem>
<para>
<guilabel>The tool task</guilabel> This task
that executes the tool.
</para>
</listitem>
<listitem>
<para>
<guilabel>The tool category</guilabel> The category in which
the tool is grouped in the
<menuchoice><guimenu>Tools</guimenu></menuchoice> menu and in
the <interface>Tool Selection</interface> dialog.
</para>
</listitem>
<listitem>
<para>
<guilabel>The tool name</guilabel>
The name of the tool.
</para>
</listitem>
<listitem>
<para>
<guilabel>A text description of the tool</guilabel> The
description appears in the Tool Selection dialog to provide
the user with a description of what the tool does.
</para>
</listitem>
</itemizedlist>
<para>
While only the task and report name are required, it is
recommended to provide all five parameters.
</para>
<figure id="toolsrc">
<title>Sample tool implementation</title>
<programlisting>
import Plugins
def tool(database,person,callback):
... actual code ...
callback(1)
Plugins.register_tool(
task=tool,
category="Category",
name="Tool Name",
description="A text descripition of the tool"
)
</programlisting>
</figure>
</sect1>
<!-- ============= Import Filters ============================= -->
<sect1 id="writingimportfilters">
<title>Writing Import Filters</title>
<para>
Import filters are similar to tools, since they are allowed to
modify the databases. An import filter is a task that accepts
three arguments &mdash; a database, the filename of the file that
is to be imported, and a callback function.
</para>
<para>
The database may or may not have data already in it. The import
filter cannot assume that data neither already exists nor that the
database is empty.
</para>
<para>
The callback function is different from the callback function used
for tools. The import filter's callback function is used to
indicate progress and update the status bar during the import
process. The function takes a value between 0.0 and 1.0, where 0.0
represents the start of the import and 1.0 represents the
completion of the import.
</para>
<para>
As with the other plugin types, an import filter must be
registered with <application>gramps</application>. This is
accomplished by calling the
<function>Plugins.register_import</function> task. The
<function>Plugins.register_import</function> accepts two arguments
&mdash; the function the performs the import and a string
providing a brief description. This description is used as the
menu entry under the
<menuchoice>
<guimenu>File</guimenu>
<guisubmenu>Import</guisubmenu>
</menuchoice>
menu.
</para>
<figure id="importexample">
<title>Sample Import Implementation</title>
<programlisting>
import Plugins
def gedcom_import(database,filename,callback):
... actual code ...
Plugins.register_import(gedcom_import,"GEDCOM import")
</programlisting>
</figure>
</sect1>
<!-- ============= Export Filters ============================= -->
<sect1 id="writingexportfilters">
<title>Writing Export Filters</title>
<para>
Export filters are similar to report generators. They are not
allowed to modify the database. An export filter accepts three
arguments &mdash; a database, the filename of the file that is to
be written, and a callback function.
</para>
<para>
The callback function is indentical from the callback function
used for import filters. The export filter's callback function is
used to indicate progress and update the status bar during the
export process. The function takes a value between 0.0 and 1.0,
where 0.0 represents the start of the export and 1.0 represents
the completion of the export.
</para>
<para>
As with the other plugin types, an export filter must be
registered with <application>gramps</application>. This is
accomplished by calling the
<function>Plugins.register_export</function> task. The
<function>Plugins.register_export</function> accepts two arguments
&mdash; the function the performs the import and a string
providing a brief description. This description is used as the
menu entry under the
<menuchoice>
<guimenu>File</guimenu>
<guisubmenu>Export</guisubmenu>
</menuchoice>
menu.
</para>
<figure id="exportexample">
<title>Sample Export Implementation</title>
<programlisting>
import Plugins
def gedcom_export(database,filename,callback):
... actual code ...
Plugins.register_export(gedcom_export,"GEDCOM export")
</programlisting>
</figure>
</sect1>
<sect1 id="commontasks">
<title>Common tasks</title>
<para>
While this manual does not document the
<application>gramps</application> database interface, this section
shows a few common tasks.
</para>
<sect2 id="gettingnames">
<title>Printing names of people</title>
<para>
This example shows how to display the name of people in the
database. It assumes that the database is called
<function>db</function>. To get a list of people, it calls the
<function>getPersonMap</function> method, which returns a map of
<application>gramps</application> ID to
<function>Person</function> objects. Calling the
<function>valus</function> method of the returned map returns a
list of people. For each person, the primary name is extracted,
and then the <function>Name</function> object's
<function>getName</function> method is called to build a
presentable name from the individual name components.
</para>
<figure id="displaynames">
<title>Displaying names</title>
<programlisting>
for person in db.getPersonMap().values():
name = person.getPrimaryName()
print name.getName()
</programlisting>
</figure>
</sect2>
<sect2 id="listingevents">
<title>Displaying the events of person</title>
<para>
This example shows how to display the public events associated
with a person. It assumes that the person is called
<function>person</function>.
</para>
<figure id="eventexample">
<title>Displaying Event Information</title>
<programlisting>
for event in person.getEventList():
if event.getPrivacy() == 0:
print "Event:",event.getName()
print "Date:",event.getDate()
print "Place:",event.getPlaceName()
</programlisting>
</figure>
</sect2>
<sect2 id="printfamily">
<title>Print the members of each family</title>
<para>
This example shows how to display the parents and children of
each family in the database. It assumes that the database is called
<function>db</function>.
</para>
<figure id="familyexample">
<title>Displaying Family Information</title>
<programlisting>
for family in db.getFamilyMap().values:
print "-------------------"
print "Family ID:",family.getId()
father = family.getFather()
if father != None:
print "Father:",father.getPrimaryName().getName()
mother = family.getMother()
if mother != None:
print "Mother:",mother.getPrimaryName().getName()
for child in family.getChildList():
print "Child:",child.getPrimaryName().getName()
</programlisting>
</figure>
</sect2>
<sect2 id="personsfamily">
<title>Display the marriages/relationships of a person</title>
<para>
This example shows how to display the families and relationships
in which the person is considered a spouse or parent. It assumes
that the person is called <function>person</function>.
</para>
<para>
Relationships between people can be complex. Because someone is
male, does not necessarily mean that the person will be
considered the "Father" of a relationship. In relationships of
type "Partners", the "father" and "mother" of the relationship
should be of the same gender. So to determine the spouse of a
person, it is usually best to compare the person against what is
returned by <function>getFather</function> and
<function>getMother</function> to find the one that is not
equal. It should also be noted that the
<function>getFather</function> and
<function>getMother</function> methods will return None if noone
has been associated with that role in the family.
</para>
<figure id="relexample">
<title>Displaying Relationship Information</title>
<programlisting>
for family in person.getFamilyList():
print "-------------------"
print "Family ID:",family.getId()
print "Relationship Type:",family.getRelationship()
father = family.getFather()
if father != None and father != person:
print "Spouse:",father.getPrimaryName().getName()
mother = family.getMother()
if mother != None and mother != person:
print "Spouse:",mother.getPrimaryName().getName()
</programlisting>
</figure>
</sect2>
</sect1>
<!-- ============= Authors ================================ -->
<sect1 id="authors">
<title>Authors</title>
<para>
<application>gramps</application> was written by Don Allingham
(<email>dallingham@users.sourceforge.net</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 Don Allingham
(<email>dallingham@users.sourceforge.net</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>
+4
View File
@@ -0,0 +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/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.

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