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
2033 changed files with 168633 additions and 1870090 deletions
+5
View File
@@ -0,0 +1,5 @@
Makefile
config.cache
config.log
config.status
gramps.sh
-18
View File
@@ -1,18 +0,0 @@
# Python
*.py[cod]
# Distutils
MANIFEST
build/
dist/
# Gramps
data/tips.xml
gramps/plugins/lib/holidays.xml
po/.intltool-merge-cache
# Editor
tags
# Testing
test/data
+3 -92
View File
@@ -1,94 +1,5 @@
<!-- $Id$ -->
Donald N. Allingham ** Concept and main design
David Hampton ** Autocomp.py and Report.py
Alex Roitman shura@gramps-project.org
Arturas Sleinius asleinius@users.sourceforge.net
Benny Malengier benny.malengier@gramps-project.org
Boril Gourinov boril.gourinov@gmail.com
Brian Matherly brian@gramps-project.org
Craig J. Anderson ander882@hotmail.com
Don Allingham don@gramps-project.org
Donald A. Peterson
Doug Blank doug.blank@gmail.com
Eero Tamminen eerot@users.sourceforge.net
Erik De Richter erikdrgm@users.sourceforge.net
Espen Berg espenbe@gmail.com
Gary Burton gary.burton@zen.co.uk
Gerald Britton gerald.britton@gmail.com
James G Sack jgsack@san.rr.com
Janne Kovesjärvi janne.kovesjarvi@gmail.com
Jason Simanek jsimanek@gmail.com
Jérôme Rapinat romjerome@yahoo.fr
Joan Creus joan.creus@gmail.com
Josip Pisoj josip@pisoj.com
Julio Sánchez julio.sanchez@gmail.com
Kees Bakker kees.bakker@xs4all.nl
Konstantin Dorichev kdorichev@gmail.com
Lubo Vasko pgval@inMail.sk
Luigi Toscano luigi.toscano@tiscali.it
Luiz Gonzaga dos Santos Filho lfilho@gmail.com
Łukasz Rymarczyk yenidai@poczta.onet.pl
Michiel Nauta m.d.nauta@hetnet.nl
Mirko Leonhäuser mirko@leonhaeuser.de
Morten Bo Johansen mbj@spamcop.net
Martin Hawlisch martin.hawlisch@gmx.de
Nick Hall nick__hall@hotmail.com
Peter Landgren peter.talken@telia.com
Raphael Ackermann raphael.ackermann@gmail.com
Richard Taylor rjt-gramps@thegrindstone.me.uk
Rob G. Healey robhealey1@gmail.com
Serge Noiraud Serge.Noiraud@free.fr
Sigmund Lorentsen sigmund.lorentsen@tele2.no
Stefan Bjork betula@users.sourceforge.net
Stéphane Charette stephanecharette@gmail.com
Tim G L Lyons tim.g.lyons@gmail.com
Tim Waugh twaugh@redhat.com
Vassilii Khachaturov vassilii@tarunz.org
Zdeněk Hataš zdenek.hatas@gmail.com
Zsolt Foldvari zfoldvar@users.sourceforge.net
John Ralls jralls@ceridwen.us
Donald A. Peterson ** Makefiles, LaTeXDoc.py
+1 -1
View File
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
+1
View File
@@ -0,0 +1 @@
-381
View File
@@ -1,381 +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 ****
==General==
1. What is GRAMPS?
2. Where do I get it and how much does it cost?
3. Does GRAMPS exist in other languages?
4. How do I keep backups?
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
7. Does it work with Windows (tm)?
8. Does it work with the Mac?
9. What are the Minimum Specs to run GRAMPS?
==Preferences==
10. Can I change the dates in reports to 'day month year'
==Collaboration-Portability==
11. Is GRAMPS compatible with other genealogical software?
12. Can GRAMPS read files created by GenApp X?
13. Can GRAMPS write files readable by GenApp X?
14. What standards does GRAMPS support?
15. How do I import data from another genealogy program into GRAMPS?
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
==Reports==
17. Can GRAMPS print a genealogical tree for my family?
18. In what formats can GRAMPS output its reports?
19. How can I change the default language in reports?
20. Is GRAMPS compatible with the Internet?
21. Can I create custom reports/filters/whatever?
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
23. I would like to contribute to GRAMPS by writing my favorite report.
==Database - GRAMPS file formats==
24. What is the maximum database size (bytes) GRAMPS can handle?
25. How many people can GRAMPS database handle?
26. My database is really big. Is there a way around loading all the data into memory?
27. Can I run GRAMPS from a database on a NFS share?
28. Why is the database format not portable?
==Bugs and requests==
29. I found a bug and I want it fixed right now! What do I do?
30. GRAMPS should be a .... type of application
==GRAMPS Webhosting ==
31. How can I publish web sites generated by GRAMPS?
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
**** Questions and answers ****
==General==
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 GRAMPS exist in other languages?
Yes, at the moment GRAMPS is translated in 15 languages
4. How do I keep backups?
Use a recent version of GRAMPS! From 2.2.5 onwards there is an automatic backup utility.
It is extremely important to keep backups of your data, and keep them in a safe place. GRAMPS has a specific portable file format which is small, and human readable, denoted by .gramps. If you have allowed this in the preferences (In Edit menu->Preferences->General), GRAMPS will keep a backup of your database on exit. You can copy this backup file from time to time to a save location (eg a usb stick).
Note: The .gramps files are compressed. Clicking them will open GRAMPS. To see the XML select them and open them with a decompressing utility (like ark, gunzip), after which you can extract the XML file which is human readable.
Do not keep backups in GEDCOM. Not all information GRAMPS stores can be written in the GEDCOM. Hence, an export/import operation GRAMPS --> GEDCOM --> GRAMPS, will mean you lose data. Use the .gramps file format for backups!
Do not keep backups in GRDB format. GRDB is a database, which might be computer dependent (read, not working on a different PC). Small damage to a GRDB file can also not be repaired. Use the .gramps file format for backups!
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
Yes. GRAMPS works internally with Unicode (UTF-8), so all alphabets can be used on all entry fields. All reports fully support this, although for PDF/PS you need to work with gnome-print or openoffice.
==Installation==
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
GRAMPS is a [http://en.wikipedia.org/wiki/Gtk GTK] application. GRAMPS needs to have the [http://en.wikipedia.org/wiki/Pygtk pygtk] libraries installed on the system. As long as these libraries are installed, GRAMPS should function. It will operate under the GNOME desktop, KDE desktop, or any other desktop. If the GNOME bindings for Python are installed on the system, GRAMPS will have additional functionality. The GRAMPS project recommends version 2.8 or higher of GTK.
7. Does it work with Windows (tm)?
The Linux Genealogy CD can function as a live CD that you boot directly from. You can then run Linux and GRAMPS off the CD, even if your computer is entirely Windows.
An experimental Windows installer is available, however we do not have the manpower to offer support for Windows. A windows mailing list is available however and we do do our best to solve windows related problems.
8. Does it work with the Mac?
The Fink project has ported some older versions of GRAMPS to OS X (tm). The Mac OS X port is not directly supported by the GRAMPS project, primarily because none of the GRAMPS developers have access to Mac OS X and because OS X is not Free Software.
This present version of GRAMPS (2.2.x) does not appear to have been ported by the Fink project. Please contact the Fink project for more information. However, some users had success in installing 2.2.x on Mac OSX either running in native mode or running on X11 using some of the fink packages.
9. What are the Minimum Specs to run GRAMPS?
We would recommend at least an 800x600 video display. For GRAMPS 2.0, the memory requirements have been reduced, and GRAMPS can run quite efficiently on a 256MB system, holding considerably more people. A system with 512MB should be able to hold around 200,000 people. Disk space requirements for databases are however considerably larger, with a typical database being several megabytes in size. For 120.000 people you must consider already 530Mb for the database. Pictures are stored on disk separately, so a large harddisk is necessary.
==Preferences==
10. Can I change the dates in reports to 'day month year'
Yes, change in the preferences ("Edit->Preferences") the date for GRAMPS to the required format (eg YYYY-MM-DD or day mont year), and make the report. Your global date preferences will be used.
==Collaboration-Portability==
11. Is GRAMPS compatible with other genealogical software?
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!
12. Can GRAMPS read files created by GenApp X?
See above.
13. Can GRAMPS write files readable by GenApp X?
See above.
14. What standards does GRAMPS support?
The nice thing about 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, Family Tree Maker, Ftree, GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion, and Visual Genealogie.
15. How do I import data from another genealogy program into GRAMPS?
The best way is to create a new gramps database file (.grdb), and select the import option in the file menu. Here you select the GEDCOM you generated with the other program, and import it.
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
While GRAMPS can generate web sites, it does not provide a web interface that allows for editing. If this is a requirement, then [http://geneweb.org GeneWeb] or [http://phpgedview.sourceforge.net PhpGedView] are programs more likely to meet your needs. However, you may wish to ask yourself the following questions:
* Do I really want relatives or other people to directly edit my genealogy database?
* Do I implicitly trust, without verification, any data that people may enter?
* Do these people have the same understanding of good genealogy practice that I have?
A better approach may be to provide a web form interface that allows others to enter data that is then held for your examination. You can then decide if the information should be entered into your database.
You may also want to consider the effects of possible downtime of your site if you cannot afford yourself a premium webhosting service.
==Reports==
17. 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.
18. In what formats can GRAMPS output its reports?
Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical reports (charts and diagrams) are available in PostScript, PDF, SVG, ODS, and GraphViz formats.
19. How can I change the default language in reports?
The reports are in the language of your linux installation. You can change it by installing extra language packs, see [Howto: Change the language of reports] on wiki.
20. 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 :-)
21. 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.
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
This is a limitation of the built-in fonts of PS and PDF formats. To print non-Latin text, use the Print... in the format selection menu of the report dialog. This will use the gnome-print backend, which supports PS and PDF creation, as well as direct printing. (Note: you might need to install gnome-print separately as it is not required for GRAMPS).
If you only have Latin text, the PDF option will produce a smaller PDF compared to that created by gnome-print, simply because no font information will be embedded.
23. 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, you will need to write your own plugin from scratch. Help is available on the [Developers Portal] on wiki, or on the developers mailing list: gramps-devel@lists.sourceforge.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.sourceforge.net
==Database - GRAMPS file formats==
24. 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. Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. In reality, however, there are practical limits. The main limiting factors are the available memory on the system and the cache size used for BSDDB database access. With common memory sizes these days, GRAMPS should have no problem using databases with tens of thousands of people.
25. How many people can GRAMPS database handle?
See above. Again, this is dependent on how much memory you have, see [GRAMPS Performance] on wiki.
26. My database is really big. Is there a way around loading all the data into memory?
Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. The fileformat used is .grdb which means gramps database.
27. Can I run GRAMPS from a database on a NFS share?
Yes you can.
28. Why is the database format not portable?
The biggest issue with GRAMPS portability lies with 'transactions'. With
GRAMPS 2.2, we added support for atomic transactions to protect data.
With atomic transactions, multiple changes are committed as a single
unit. Either all the changes make it, or none of the changes make it.
You are never left in a situation with a partial set of changes. A side
benefit of using transactions is that database access (reads and writes)
are faster.
The problem with transactions (at least using BSDDB) is that it does not
allow all the data to be stored in a single file. Logging files are
needed to keep track of things. These logging files are kept in a DB
Environment directory. We need a separate directory for each file,
otherwise the log files can interfere with each other.
In 2.2, we keep the log files under the ~/.gramps/ path directory,
creating a unique directory for each database. The problem is that your
GRDB file needs the log files, which are in a different directory.
Copying the GRDB file is only copying a portion of the database.
==Bugs and requests==
29. 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://bugs.gramps-project.org (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.
If the above explanations seem vague, please follow this link:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
30. GRAMPS should be a .... type of application
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 compatibility or import/export options to your new format of a project.
If, however, you would like the GRAMPS project 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 :-)
==GRAMPS Webhosting ==
31. How can I publish web sites generated by GRAMPS?
Since GRAMPS generates HTML pages, you can upload the pages to your personal web site. If you do not have a personal web site, and still wish to have your pages available on the internet, the GRAMPS project can provide space for you at the http://library.gramps-project.org, see the [webhosting article] on wiki.
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
If you wish to submit pages to the GRAMPS library site, you will need to contact the GRAMPS project, typically by sending a message to the gramps-users mailing list. You will then be given a username and password that will allow you to upload your files to the site. After you upload the files (in a gzip'ed tar file), the GRAMPS project will install the pages for you on the site.
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
In order to prevent abuse of the library.gramsp-project.org site, the password given allows uploads only. If you wish to have a username and password combination to restrict read access to your pages, you will need to contact the GRAMPS project, and we could set this up for you. However, the read and write accounts will be separate accounts.
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
The main page on the library.gramps-project.org site will contain an index of the available family sites. However, there will be a unique URL for each site as well.
**** End of GRAMPS Frequently Asked Questions ****
$Id$
-32
View File
@@ -1,32 +0,0 @@
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Benny Malengier
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
# $Id$
"""
This is a stub to start Gramps. It is provided for the sole reason of being
able to run gramps from the source directory without setting PYTHONPATH
From this position, import gramps works great
"""
import os
os.environ['GRAMPS_RESOURCES'] = os.path.dirname(os.path.abspath(__file__))
import gramps.grampsapp as app
app.main()
+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 -88
View File
@@ -1,102 +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.
Uninstall old version
---------------------
If you do a source install in the same place of an existing install,
you need to remove the old version first. You can delete the old
version by deleting the installed directories (for example,
/usr/share/gramps
/usr/local/lib/pythonx.x/site-packages/gramps
/usr/local/lib/pythonx.x/dist-packages/gramps
/usr/lib/pythonx.x/site-packages/gramps
/usr/lib/pythonx.x/dist-packages/gramps
where pythonx.x is python2.7 or whatever version you installed gramps with.
Also remove the gramps .egg files that are installed along with the gramps
directory.
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.
If you don't know the list of all files that Gramps installed, you can
reinstall it with the --record option, and take a look at the list this
produces (so python setup.py install --record grampsfiles.txt
SHORT VERSION:
Execute:
aclocal
automake --add-missing --gnu && autoconf && make
GRAMPS is a python application, so loading happens on reading the
files, meaning that files of a previous version that are no longer
present in the new version can still be loaded, making the new install
unstable!
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.
distutils install
-----------------
We do not check all dependencies of Gramps, see README for a
list of all required and optional dependencies. On running Gramps, errors will
be returned if dependencies are missing.
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.
If you are building from released tarball, you should be able to just
run
"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.
python setup.py build
python setup.py install
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:
where the last must be done as root. You can work with Gramps if you only build
it by pointing the PYTHONPATH to the build directory, but things like MIME type
and desktop entries will not be created then.
* 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?
Typical install directories in linux (ubuntu) are:
* /usr/local/lib/python2.7/dist-packages/gramps/ : the gramps python module
* /usr/local/share/mime-info : mime info so gramps opens files automatically
* /usr/local/share/icons/gnome : our icons
* /usr/local/share/doc/gramps : documentation, also example .gramps and .gedcom
* /usr/local/bin : the gramps executable
* /usr/local/share/locale/xx/LC_MESSAGES : xx language code, translation
* /usr/local/share/man/man1/xx/man1 : xx language code, man file
* /usr/local/share/mime
* /usr/local/share/mime-info
* make clean -- only gets rid of byte-compiled stuff like .so files.
Running Gramps
--------------
Gramps is python only, so no compilation is needed, you can even run gramps
from the source directory.
* 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.
a) You installed Gramps, then you can run it with the command
* make trans -- We add this one on our own for building the template.po file.
gramps
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.
b) You installed Gramps, and want to start it from the PYTHONPATH. In this
case use the command:
python -c 'from gramps.grampsapp import main; main()'
The executable 'gramps' in /usr/local/bin or /usr/bin from a) does
this for you.
b) You downloaded the Gramps source code to a directory, and want to run it.
You can start Gramps from the source code directory with
python Gramps.py
See gramps/gen/const.py how Gramps finds his resource directories in case
you encounter problems.
Custom directory installation
-------------------------------------
If you would like to install GRAMPS without being root, or in an
alternative location on windows, supply the --root argument to setup.py
For example:
python setup.py install --root ~/test
or
python setup.py install --root ~/test --enable-packager-mode
The last option, --enable-packager-mode, is needed if you want to disable
execution of post-install mime processing. If you don't have root/admin
access, this will be needed
Packager's issues
------------------
There is a MANIFEST.in file to indicate the work needed.
To create a source distribution run:
python setup.py sdist
* 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.
-397
View File
@@ -1,397 +0,0 @@
GNU Free Documentation License
Version 1.2, November 2002
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document "free" in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and publisher a way
to get credit for their work, while not being considered responsible
for modifications made by others.
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense. It
complements the GNU General Public License, which is a copyleft
license designed for free software.
We have designed this License in order to use it for manuals for free
software, because free software needs free documentation: a free
program should come with manuals providing the same freedoms that the
software does. But this License is not limited to software manuals;
it can be used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this License
principally for works whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that
contains a notice placed by the copyright holder saying it can be
distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that
work under the conditions stated herein. The "Document", below,
refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you
copy, modify or distribute the work in a way requiring permission
under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of
the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall directly
within that overall subject. (Thus, if the Document is in part a
textbook of mathematics, a Secondary Section may not explain any
mathematics.) The relationship could be a matter of historical
connection with the subject or with related matters, or of legal,
commercial, philosophical, ethical or political position regarding
them.
The "Invariant Sections" are certain Secondary Sections whose titles
are designated, as being those of Invariant Sections, in the notice
that says that the Document is released under this License. If a
section does not fit the above definition of Secondary then it is not
allowed to be designated as Invariant. The Document may contain zero
Invariant Sections. If the Document does not identify any Invariant
Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed,
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
the Document is released under this License. A Front-Cover Text may
be at most 5 words, and a Back-Cover Text may be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed of
pixels) generic paint programs or (for drawings) some widely available
drawing editor, and that is suitable for input to text formatters or
for automatic translation to a variety of formats suitable for input
to text formatters. A copy made in an otherwise Transparent file
format whose markup, or absence of markup, has been arranged to thwart
or discourage subsequent modification by readers is not Transparent.
An image format is not Transparent if used for any substantial amount
of text. A copy that is not "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format, SGML
or XML using a publicly available DTD, and standard-conforming simple
HTML, PostScript or PDF designed for human modification. Examples of
transparent image formats include PNG, XCF and JPG. Opaque formats
include proprietary formats that can be read and edited only by
proprietary word processors, SGML or XML for which the DTD and/or
processing tools are not generally available, and the
machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
specific section name mentioned below, such as "Acknowledgements",
"Dedications", "Endorsements", or "History".) To "Preserve the Title"
of such a section when you modify the Document means that it remains a
section "Entitled XYZ" according to this definition.
The Document may include Warranty Disclaimers next to the notice which
states that this License applies to the Document. These Warranty
Disclaimers are considered to be included by reference in this
License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and has
no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no other
conditions whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or further
copying of the copies you make or distribute. However, you may accept
compensation in exchange for copies. If you distribute a large enough
number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and
you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must present
the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition.
Copying with changes limited to the covers, as long as they preserve
the title of the Document and satisfy these conditions, can be treated
as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto adjacent
pages.
If you publish or distribute Opaque copies of the Document numbering
more than 100, you must either include a machine-readable Transparent
copy along with each Opaque copy, or state in or with each Opaque copy
a computer-network location from which the general network-using
public has access to download using public-standard network protocols
a complete Transparent copy of the Document, free of added material.
If you use the latter option, you must take reasonably prudent steps,
when you begin distribution of Opaque copies in quantity, to ensure
that this Transparent copy will remain thus accessible at the stated
location until at least one year after the last time you distribute an
Opaque copy (directly or through your agents or retailers) of that
edition to the public.
It is requested, but not required, that you contact the authors of the
Document well before redistributing any large number of copies, to give
them a chance to provide you with an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under
the conditions of sections 2 and 3 above, provided that you release
the Modified Version under precisely this License, with the Modified
Version filling the role of the Document, thus licensing distribution
and modification of the Modified Version to whoever possesses a copy
of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct
from that of the Document, and from those of previous versions
(which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version
if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified
Version, together with at least five of the principal authors of the
Document (all of its principal authors, if it has fewer than five),
unless they release you from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
publisher of the Modified Version as given on the Title Page. If
there is no section Entitled "History" in the Document, create one
stating the title, year, authors, and publisher of the Document as
given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for
public access to a Transparent copy of the Document, and likewise
the network locations given in the Document for previous versions
it was based on. These may be placed in the "History" section.
You may omit a network location for a work that was published at
least four years before the Document itself, or if the original
publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section all
the substance and tone of each of the contributor acknowledgements
and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements"
or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no material
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
parties--for example, statements of peer review or that the text has
been approved by an organization as the authoritative definition of a
standard.
You may add a passage of up to five words as a Front-Cover Text, and a
passage of up to 25 words as a Back-Cover Text, to the end of the list
of Cover Texts in the Modified Version. Only one passage of
Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document already
includes a cover text for the same cover, previously added by you or
by arrangement made by the same entity you are acting on behalf of,
you may not add another; but you may replace the old one, on explicit
permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License
give permission to use their names for publicity for or to assert or
imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
adding at the end of it, in parentheses, the name of the original
author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History"
in the various original documents, forming one section Entitled
"History"; likewise combine any sections Entitled "Acknowledgements",
and any sections Entitled "Dedications". You must delete all sections
Entitled "Endorsements".
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents
released under this License, and replace the individual copies of this
License in the various documents with a single copy that is included in
the collection, provided that you follow the rules of this License for
verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute
it individually under this License, provided you insert a copy of this
License into the extracted document, and follow this License in all
other respects regarding verbatim copying of that document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate
and independent documents or works, in or on a volume of a storage or
distribution medium, is called an "aggregate" if the copyright
resulting from the compilation is not used to limit the legal rights
of the compilation's users beyond what the individual works permit.
When the Document is included an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half of
the entire aggregate, the Document's Cover Texts may be placed on
covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also include
the original English version of this License and the original versions
of those notices and disclaimers. In case of a disagreement between
the translation and the original version of this License or a notice
or disclaimer, the original version will prevail.
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to Preserve
its Title (section 1) will typically require changing the actual
title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
License "or any later version" applies to it, you have the option of
following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and
license notices just after the title page:
Copyright (c) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
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 is included in the section entitled "GNU
Free Documentation License".
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with the
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.
If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.
-32
View File
@@ -1,32 +0,0 @@
include AUTHORS
include COPYING
include FAQ
include Gramps.py
include INSTALL
include LICENSE
include MANIFEST.in
include NEWS
include RELEASE_NOTES
include TODO
include TestPlan.txt
recursive-include data *
recursive-include debian *
recursive-include docs *
recursive-include gramps *
recursive-include help *
recursive-include images *
recursive-include mac *
recursive-include po *
recursive-include test *
recursive-include windows *
# Remove files created in the build
exclude data/tips.xml
exclude gramps/plugins/lib/holidays.xml
exclude po/.intltool-merge-cache
global-exclude *.pyc
global-exclude *.pyo
# Remove directories which should not be included in the distribution
prune gramps/guiQML
#prune gramps/webapp
+30
View File
@@ -0,0 +1,30 @@
# copyright (C) 2000 Sun Microsystems, Inc.
SUBDIRS = src doc omf-install
EXTRA_DIST = autogen.sh gramps.spec.in
bin_SCRIPTS = gramps
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
gramps: gramps.sh
cp gramps.sh gramps
dist-hook: gramps.spec
cp gramps.spec $(distdir)
# Build/rebuild the catalog
install-data-hook:
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
# Remove generated files
uninstall-local:
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
+494
View File
@@ -0,0 +1,494 @@
# Makefile.in generated by automake 1.6.2 from Makefile.am.
# @configure_input@
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# copyright (C) 2000 Sun Microsystems, Inc.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_HEADER = $(INSTALL_DATA)
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@
PATH_SEPARATOR = @PATH_SEPARATOR@
AMTAR = @AMTAR@
AWK = @AWK@
BINSH = @BINSH@
CC = @CC@
DEPDIR = @DEPDIR@
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
GNOMEHELP = @GNOMEHELP@
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
HAVE_JW = @HAVE_JW@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
JW = @JW@
LANGUAGES = @LANGUAGES@
LIBS = @LIBS@
MOFILES = @MOFILES@
MSGFMT = @MSGFMT@
P15_INCLUDES = @P15_INCLUDES@
P20_INCLUDES = @P20_INCLUDES@
P21_INCLUDES = @P21_INCLUDES@
P22_INCLUDES = @P22_INCLUDES@
PACKAGE = @PACKAGE@
POFILES = @POFILES@
PYTHON = @PYTHON@
PYTHON15 = @PYTHON15@
PYTHON20 = @PYTHON20@
PYTHON21 = @PYTHON21@
PYTHON22 = @PYTHON22@
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
PYTHON_PLATFORM = @PYTHON_PLATFORM@
PYTHON_PREFIX = @PYTHON_PREFIX@
PYTHON_VERSION = @PYTHON_VERSION@
RELEASE = @RELEASE@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
STRIP = @STRIP@
VERSION = @VERSION@
VERSIONSTRING = @VERSIONSTRING@
ZIP = @ZIP@
am__include = @am__include@
am__quote = @am__quote@
install_sh = @install_sh@
pkgpyexecdir = @pkgpyexecdir@
pkgpythondir = @pkgpythondir@
pyexecdir = @pyexecdir@
pythondir = @pythondir@
SUBDIRS = src doc omf-install
EXTRA_DIST = autogen.sh gramps.spec.in
bin_SCRIPTS = gramps
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES = gramps.spec gramps.sh
SCRIPTS = $(bin_SCRIPTS)
DIST_SOURCES =
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
Makefile.in NEWS TODO aclocal.m4 configure configure.in \
gramps.sh.in gramps.spec.in install-sh missing mkinstalldirs \
py-compile
DIST_SUBDIRS = $(SUBDIRS)
all: all-recursive
.SUFFIXES:
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): configure.in
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
gramps.spec: $(top_builddir)/config.status gramps.spec.in
cd $(top_builddir) && $(SHELL) ./config.status $@
gramps.sh: $(top_builddir)/config.status gramps.sh.in
cd $(top_builddir) && $(SHELL) ./config.status $@
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
if test -f $$d$$p; then \
f="`echo $$f|sed '$(transform)'`"; \
echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
$(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
else :; fi; \
done
uninstall-binSCRIPTS:
@$(NORMAL_UNINSTALL)
@list='$(bin_SCRIPTS)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
f="`echo $$f|sed '$(transform)'`"; \
echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
rm -f $(DESTDIR)$(bindir)/$$f; \
done
uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = .
distdir = $(PACKAGE)-$(VERSION)
am__remove_distdir = \
{ test ! -d $(distdir) \
|| { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -fr $(distdir); }; }
GZIP_ENV = --best
distcleancheck_listfiles = find . -type f -print
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
$(mkinstalldirs) $(distdir)/. $(distdir)/src
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="${top_distdir}" distdir="$(distdir)" \
dist-hook
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r $(distdir)
dist-gzip: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
dist dist-all: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
$(am__remove_distdir)
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
chmod -R a-w $(distdir); chmod a+w $(distdir)
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
chmod a-w $(distdir)
dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
&& cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
|| { echo "ERROR: files left after uninstall:" ; \
find $$dc_install_base -type f -print ; \
exit 1; } >&2 ) \
&& $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
&& rm -f $(distdir).tar.gz \
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck
$(am__remove_distdir)
@echo "$(distdir).tar.gz is ready for distribution" | \
sed 'h;s/./=/g;p;x;p;x'
distcleancheck: distclean
if test '$(srcdir)' = . ; then \
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
exit 1 ; \
fi
test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after distclean:" ; \
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
check: check-recursive
all-am: Makefile $(SCRIPTS)
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(bindir)
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
install-data-am:
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-exec-am: install-binSCRIPTS
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf autom4te.cache
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-local
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-recursive dist dist-all dist-gzip distcheck \
distclean distclean-generic distclean-recursive distclean-tags \
distcleancheck distdir dvi dvi-am dvi-recursive info info-am \
info-recursive install install-am install-binSCRIPTS \
install-data install-data-am install-data-recursive \
install-exec install-exec-am install-exec-recursive \
install-info install-info-am install-info-recursive install-man \
install-recursive install-strip installcheck installcheck-am \
installdirs installdirs-am installdirs-recursive \
maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-generic \
mostlyclean-recursive tags tags-recursive uninstall \
uninstall-am uninstall-binSCRIPTS uninstall-info-am \
uninstall-info-recursive uninstall-local uninstall-recursive
gramps: gramps.sh
cp gramps.sh gramps
dist-hook: gramps.spec
cp gramps.spec $(distdir)
# Build/rebuild the catalog
install-data-hook:
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
# Remove generated files
uninstall-local:
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
+364 -597
View File
@@ -1,611 +1,378 @@
2014-05-22
Version 4.0.4, "Not the comfy chair", a maintenance release.
* Upgrade to db version 17 fails in Python 3 due to use of iteritems
* Database corrupted - TypeError: unhashable type: 'list'
* Fix bug in abandon changes and quit
* Consistency on create_id method
* Better handling for non-ASCII characters on database-path
* Better support for ANSEL characters
* 'Display as' field in Name Editor reverts to Preferences default
* Fix vcard date converter
* View does not communicate over proxy server with autorisation
* Enhanced Bookmark support
* Event gramplet filter does not have field for primary role,
* New HasDayOfWeek filter rule
* Error when leaving a Gramps type field blank in an editor
* Fix creation of events with same Gramps-ID
* Crash when opening details of a person
* Fix spacing on dialogs for some recent linux distribution
* date editor and Date class allow e.g. Hebrew dates with newyear (Mar25)
* Fix crash in fan chart view when scrolling
* Poor contrast mouse on mouse over
* Drag and drop only one data into Editors tabs
* Enhancements and consitency on events gramplet, selector and view
* Sometimes says 'no data exists for note' when saving
* Enhanced Citation Editor
* Do not always raise errors when some plugins are hidden
* Remove hover selection from embedded lists
* Fix update of active object after merge
* Cleanup on warnings and messages around locale directory
* Media Editor error if Path value was changed to a non existing file
* Register history objects at startup
* Avoid dumb encoding error when compiling gpr file
* Work around Py2Cairo
* Given Name Cloud Gramplet splits up given names into words
* Users should not be allowed to edit and delete 'default' style into Style Editor
* Filename Decoding Error in Graphical Reports
* Missing closing bracket in Web_Basic-Spruce.css
* Reorder tool: global name 'gen' is not defined
* Fix start in East Asian language, force UTF-8 locale on Mac
* Fix apple_collation
* Spelling messages at random cause hang for a few seconds.
* Media viewer list crashes during start if one try to select an entry where the media isn't available
* 'Available Gramps Updates for Addons' window not on top
* HTML View fails to load
* Paper names and Styles values are now translated
* Sort failure using glocale.sort_key
* Improve support for collation variants
* Translate some punctuation marks
* Fix unit tests and python3 issues
* Fix Relationships handler for Portuguese
* Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, pl, pt_BR, ru, sv, uk
2014-01-27
Version 4.0.3, "It's tomorrow, ask me now", a maintenance release.
* Fix copy via context menu on Views into Charts Category
* Fix Tab sequence in Name Editor
* Fix citations gramplet into media view
* Fix unhandled exception when inspecting media
* Fix Citation sidebar filter for python3
* Fix add link to a "Html code" note
* Fix message on backup dialog
* Fix space for selection lists
* Fix spell with myspell and LANG
* Fix changes root cursor to hand
* Recent file parser now gives the file location
* Fix vertical overflows on check and repair-tool dialog
* Fix custom key/value (data item) on Database difference report
* Fix unhandled exception in media exif information under Windows OS
* Fix person selector in searchfilter under Windows OS
* Starting Gramps without console is now possible under Windows OS
* Specific OS handling
* Common fixes and changes with 3.4.7.
* Updated translations: ca, de, fi, fr, ru
2013-11-08
Version 4.0.2, "Welcome to our humble abode", a maintenance release.
* Citation merge works better for all objects with citations
* Fixed citations attached to family events
* Fixed several crashes, hangs, and data corruption scenarios
* Fixed bugs in determining whether a person is alive, potentially resolving private data leak via export or report
* Fixed bugs on proxies
* VCF export/import now support gender information
* Several bugs with filtering fixed, most filters now support regular expressions
* Fixed bug in Hebrew calendar date calculations
* Fix some regressions on GEDCOM file format export and enhancement on CONT/CONC handling
* Multiple fixes and improvements on gramplets
* Multiple fixes in the narrated website and web calendar reports
* Enhancements on date and calendar
* Some fixes and improvements of the webapp
* Fix on Database Differences module
* Enhancements of the citation tree view (Sources category)
* Improvements on User classes
* Polish and consistency on Gramps XML export
* Bump XML schema to 1.5.1
* Fixed several long-standing problems with report generation
* Better support of RTL locales (Arabic, Hebrew, etc.) in GUI
* Better support for selected lang on some reports
* Better way for displaying missing dependencies
* Better Spell support
* Platform-specific fixes for Mac and Windows
* Add printing functionality for all geography views
* New date handlers for Arabic and Greek
* Translation updates (ar, cs, de, fr, lt, nb, nl, ru, sv) and translation-related fixes
* Repaired and enhanced tests broken since 3.3.x, resulting in overall reliability improvements
* Add a support for AppData
2013-06-24
Version 4.0.1, the "What is washing when we are on the verge of a great scientific breakthrough?", a maintenance release.
* Gtk3: fix menu on person editor and Geography views, convert deprecated code for the indicator in entryfield
* Gedcom: Fix crash on export when there are addresses, fix space on ID
* Disallow bookmarking a source in the Citation Tree View
* Better RTL support on Pedigreeview and position for gramplets
* Fix bad scaling in address editor
* Fix crash on ancestor chart report
* Fix navigation issues with selected line
* Fix size of the 'Tip of the day' dialog
* Fix right-click on tables in Quick Views
* Fix cursor corruption on Pedigree view
* Improvements when exporting via CLI
* Reports: Various fixes on dialogs, output file formats and cleanup on error messages
* MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, image paths, resource-path file, maclocale
* Move the HTML resources from gramps/plugins/webstuff to Data and Images
* Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
* New holidays, date and relationship handlers for Ukrainian
* Enhancements for testing localized Relationship handlers (contribution by Fedir)
* More names and events on data.gramps sample
* Translations updated: cs, de, es, fr, hu, nb, nl, ru, uk, and new support for Arabic
2013-05-21
Version 4.0.0, the "The Miracle of Birth", new major release.
* GEP 8: code reorganization
* GEP 26: Replace make
* GEP 29: Gtk 3 support
* GEP 31: Python 3 support
* Completely reworked localization handling
* The Gramplet view has been renamed Dashboard. This to avoid an overload of the word Gramplet, and to make it more clear to new users what can be expected in this view
* GTK 3 uses new themes, so users not on Gnome must set a nice GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 theme and set it. If Gramps looks ugly, you made an error in this step.
* Different sidebar navigators can be installed
* New Ancestor Fan Chart View and Descendant Fan Chart View, which offer a lot of insight in your family tree on a small space. Direct printing is available from these views.
* All wizards are reworked, so the exporter dialog, help and bug report dialog are different from version 3.4, but offer the same functions
* New To Do Gramplets listing all To Do Notes
* More reports support output in a different language than the interface language
* Narrative Web has been reworked to make it more stable.
2013-05-15
Version 3.4.4 of Gramps! "The Ministry of Silly Names", a maintenance release.
* infinite recursion bug in narrative web generation
* protection on family trees when using version 3.4 and 4.0 on the same PC (road to 4.0)
* merging notes of media with citations now works
* crash during Calculate Preview of a filtered XML export
* fix annoying errors on navigation related to citations gramplet and tag object.
* listing the Family Trees can corrupt them.
* various fix around handling Gedcom file format
* fix citations and sources import on ProGen format
* better date handling and better alternate translation support on some textual reports according to locale under windows
* avoid Errors when setting wrong value as markup for invalid dates (Preferences)
* fix paragraph layout on PDF format or print output
* New: New-Zealand holidays
* Polish and backport code on XML import (road to 4.0)
* Regular expression rules now use search rather than match, fix design issues on regex filter rules
* Disable/Enable indent spouse on descendants tree
* fix regular expressions on Place filter rule
* consistency on cli arguments (road to 4.0)
* fix call of non-existant process on references proxy, enhanced tests on proxy filter
* fix NarWeb creation via cli for some non-english locales
* Various updated translations: ca, de, fr, it, nl, pt_BR, ru, sv, uk
2013-03-19
Version 3.4.3 of Gramps! "'Whenever life gets you down, Mrs. Brown'", a maintenance release.
* Sorting (both in the main display window, and particularly in Narrative Web output) now uses PyICU (if that module is available). Inclusion of PyICU is 'strongly recommended'. This resolves a number of bugs particularly related to sorting of non-Latin characters, and sorting on MS Windows and Mac OS X. Some changes have been made in Narrative Web to support contractions for alphabetic indices.
* The automatic Addon checking and download now works once again (the location used in Gramps 3.4.2 and before had been changed, so the the automatic process was no longer working).
* Import from Pro-Gen has been updated (at last) to take account of the change to Citations (in 3.4.0)
* Import and Export of address fields in GEDCOM has been improved so that the round-trip works properly.
* GEDCOM Repositories not imported correctly from FTM for Windows and Heredis.
* Fixes to a number of errors in filtering notes.
* Fix some errors in determining whether someone is alive (e.g. for filtering out alive people).
* Make availability of GraphViz settings depend on output format
* Improve the descriptions and tooltip for GraphViz aspect ratio option
* Fixed update problems with citation bottombar gramplet (bug #6336)
* Fixed Open Document Text output in Book report (bug #6457)
* A number of changes to Narrative Web:
** Media objects attached to Marriage events and Sources are not included in Narrative Web Site
** restructure the families index so families are indexed under both spouses, and the family name is normalised
** separate out Families section in individual and families pages so individual page links to the family page and family page links to both people
** normalise links to families so the link is only displayed if the family page is present, and the gid is included when appropriate
** remove highlighting of media subregions except in the media pages (it was confusing and not very well implemented)
** include people whose surname is absent in the individual, surname and families indexes
** html_escape names and surnames
** always display media thumbnails for first image in Gallery list (in some cases they were suppressed if they had been displayed at the top of the page)
** change partner and parent columns in families index to improve the layout of the HTML and put the comma between multiple partners in the right place
** use event description (where present) instead of just event type in back references
** fix bug in the way obj_dict and bkref_dict were initialised
** fix missing document.png for missing media
** fixed problems that bibliography ignores media attached to citations, so if that is the only 'interesting' thing about the citation, the citation media is not output
** Replaced person link routine with one that takes into account whether there is a page for the person.
** Included repository reference media type and call number in the 'Repositories' section of the relevant source instead of the Repository page.
** Implemented a generalised back reference function to display the 'References' section of all pages. This recursively displays references till one is found for which a page exists.
** Removed list of people and families from heading of the event pages as these are now in the 'References' section.
** Fixed bug "0005968: Narrated Web Site not copying Source Citations files such as jpg or pdf docs to web site
** Fixed bug "0005946 GRAMPS failed to insert jpeg image into proper place for an event" by displaying a thumbnail for citation media in the 'Source References' section (with a link to the media page)
** Tidy up media pages - remove unused parameters, use list of media items generated in first pass. Should fix bugs 2365, 5905 and 6009.
** Tidy up sources pages - fix numbering of repositories, remove unused parameters, fix title of individual source pages
** Bug: reset NarrWeb navigation menu layout when style sheet doesn't support it
** Change Source Pages to use the list of sources generated by the first pass that finds objects to be output, and simplify references section on the Source page to use the references passed to it.
** Fix option to suppress Gramps ID (bug #6237)
* a number of technical changes to Narrative Web
** Removed a lot of redundant code and parameters (mainly connected with the old way of determining the objects to be included in the report).
** Movement of some large chunks of code within the source file and some initial work towards GEPS 022: Narrative Website Refactor. Functionality should be unchanged.
** Moved routines for calculating objects to be output so they can be part of default list building classes.
* Various updated translations: da, de, es, fr, it, nb, nl, pt_BR, pt_PT, sv, uk
2012-10-28
Version 3.4.2 -- the "We're all individuals!" bug fix release.
* Some fixes on NarrativeWeb report
* Some fixes on book report
* Improvement on database path interface and user's preferences
* Consistency on Name display and regex support
* Some platform-specific fixes for Windows system environment
* Better support for media links on Gedcom file format
* Fix possible incorrect family relations on Gedcom file format
* Various fixes on citation records
* Fix and improve places handling on Geography views
* Fix on command line arguments
* Consistency on PDF file format
* New language: Greek
* Various updated translations
* Changelog: http://www.gramps-project.org/bugs/changelog_page.php?version_id=32
2012-08-23
Version 3.4.1 -- The "A tiger? In Africa?!" bug fix release.
Mention in the release that upgrading is advised for two critical issues:
-> error in export to xml of family order in 3.4.0, now fixed
-> crash in windows after some use due to too much terminal output in 3.4.0, now fixed
* Some platform-specific fixes (Windows, OSX)
* Bug fixes
* Translation updates
* Changelog: http://www.gramps-project.org/bugs/changelog_page.php?version_id=31
2012-05-21
Version 3.4.0 -- The "always look on the bright side of life" feature release.
* Lots of changes and bug fixes to every part of Gramps, including XML
import/export, image handling, gedom handling, Gramplets, date handling,
citations, reports, more!
* Some platform-specific fixes (Windows, OSX, Linux)
* What's new (and what to do before you upgrade): http://goo.gl/K3RDV
* Roadmap: http://goo.gl/GJhjH
* Many translation updates
2012-05-18
Version 3.3.2 -- "The Knights who say 'Ni'" bug fix release.
* Expressive error when trying to load familytree with downgraded Berkeley db
* Fix in the image offset calculation (MediaRef Editor)
* Improved focus and bug fixes on Editors
* Enhancements on ODT file format
* Improved synchronization on gramplets
* Export, filtering and database log improvements
* Call of living proxy is more accurate when using NarrativeWeb report
* Fixes on Check and Repair, Sort Events and Clipboard tools
* Fix automate version
* Fixes on PedigreeView (database state and mouse events)
* Various fixes and improvements on merge code
* Minor fixes on report interface and output
* Various fixes on Narrative and Web Calendar reports
* Minor issues on Gedcom handling
* Cleanup
* Add Japanese holidays (reports)
* Add a Relationship calculator for Catalan
* More than 50 bug fixes and improvements
* Translations update: ca, cs, de, es, fr, hr, hu, it, nb, nl, nn, pl, sv, zh
2011-10-01
Version 3.3.1 -- "The Tenth Anniversary Edition" bug fix release.
* translation updates: ca, cs, de, fr, hr, it, nb, nl, pl, pt_br, sk, sl, sv, uk, zh_cn
* new languages in this release: ja (Japanese), vi (Vietnamese)
* 36 bugs closed since v3.3.0: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=27
* 79 translation commits since v3.3.0
* 189 code commits since v3.3.0
* ten years since v0.1.1 was first released: http://www.gramps-project.org/wiki/index.php?title=Previous_releases
* "Thank you!" to Donald Allingham, The Gramps Developers, translators, and our every day users
2011-06-12
Version 3.3.0 -- the "Prelude to the next version" new feature release.
* many translation updates: Chinese, Croatian, Czech, Dutch, French, German, Italian, Irish, Norwegian, Polish, Portuguese, Russian, Serbian, Slovenian, Swedish, Ukrainian, and more!
* new "person name" dialog and workflow with better (or new!) support for nickname, complicated multiple surnames, patronymic as surname, family nickname, and name format preferences
* gramplet bottombar and sidebar per view, with new gramplets such as details view and image metadata viewer/editor
* ability to tag objects; this is the next version of what used to be called "markers" in previous versions of Gramps
* geography view now uses osm-gps-map
* new locality field in the place editor; hierarchy is now: Country, State, County, City, Locality, Street
* automatic check and upgrade of plugins on startup
* improved merge support of objects
* better descendant/ancestor tree reports
* undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z)
* backup option in the exporter
* exporter based on filters with preview
* many more changes; see http://www.gramps-project.org/wiki/index.php?title=Gramps_3.3_Wiki_Manual_-_What%27s_new%3F
2011-04-30
Version 3.2.6 -- the "So far, so good." bug fix release.
* fix memory leaks
* fix corrupted reports
* fix crash in cramplets
* fix gedcom import and export
* import speed improvements
* NarrativeWeb fixes
* prevent corrupting databases
* many translation updates
* other changes; see the changelog and the 3.2.6 roadmap: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=23
2010-11-17
Version 3.2.5 -- the "I intend to live forever" bug fix release.
* fix Gramps so it again runs with Python 2.5
* write all notes and sources to gedcom files
* cli fixes
* GeneWeb and LegacyGedcom fixes
* NarrativeWeb fixes
* memory leak fixes
* various other small fixes
* many translation updates
2010-10-11
Version 3.2.4 -- the "Tententen" bug fix release.
* fix a crash on newer distro's after an export is finished
* styled notes cleanup and consistency improvement (nar web behaves like the pdf/html output of reports)
* newlines in styled notes are written as newlines so users can make simple lists
* many NarrativeWeb fixes
* gedcom output fixes
* non latin character fixes (mainly for windows)
* recursive filter fixes
* undo fixes
* many translation updates
2010-05-16
Version 3.2.3 -- the "I used to eat there. Really good noodles." release.
* Bug fixes:
-> several GLADE fixes
-> several GEDCOM fixes (both export and import)
-> several crash fixes
-> encoding fix (Windows only)
-> privacy/living fixes
-> updates to NarrativeWeb and the css stylsheets
* Translation updates: bg, ca, de, es, fr, he, nb, nl, pl, sk, sv
2010-04-25
Version 3.2.2 -- the "Mea navis aëricumbens anguillis abundat" release.
* This release is a quick fix to a problem introduced by NarrativeWeb in the previous release.
* Also includes a few small fixes and translation updates to hr and it.
* See the release notes from the 3.2.1 release for the full list of changes and translation updates.
2010-04-21
Version 3.2.1 -- the "One of those men is my father" release.
* Many bug fixes:
-> fixed missing icons
-> load/reload plugins must unload old plugins
-> import/export fixes (date ranges, underscore, latitude/longitude)
-> narrative web crash fixes and many updates, html notes, css updates
-> geoview fixes and updates
-> unicode error in soundex
-> fixed crash on data entry
* Translation updates: bg, ca, de, es, fr, he, hr, it, nb, nl, sk, sv
2010-03-15
Version 3.2.0 -- the "I am your father" release.
* New Plugin System:
-> In the Help Menu -> Menu Status, all available plugins are visible. All
plugins can be hidden, saving resources and hiding options you do not need.
* Faster:
-> Many under the hood improvements have occurred that should improve
performance enormously. New features are implemented as plugins that can
be hidden.
-> Performance improvement example: Insertion of a new person in a family
tree with 30000 people previously took 4 seconds on a 1.4GHz PC running
Gramps 3.1, but now takes milliseconds.
* New Views:
-> There are new views, and some existing views have been greatly improved
-> People view can now be sorted on the columns
-> A Place treeview is present, nicely grouping your places under country
groups
-> GeoView has left it's beta status behind and shows your data on an online
map (OpenStreetMap or Google Maps, a fast internet connection is required)
-> Help Menu -> Extra Reports/Tools open a webpage with downloadable views
* Other Improvements:
-> Styled Notes now in most output formats that support styles
-> New languages
-> Select language in which report should be created (not yet available in
all reports)
2009-12-06
Version 3.1.3 -- the "What name?" release.
* contains translation updates, crash fixes, bug fixes, and minor updates.
* fixes and updates to:
* -> notes, date handler, GEDCOM parser, GEDCOM export, PlaceView,
* -> thumbnails, unicode/text truncation, Gramplets, gtk 2.18/Ubuntu 9.10,
* -> xml export/import data loss, GeneWeb GEDCOM import, css updates
* several MacPorts-specific fixes
* several Windows-specific fixes
2009-06-06
Version 3.1.2 -- the "Skip the impersonations" release.
* Contains translation updates and small bug fixes. No new features.
* ca, cs, de, fr, he, it, nb, nl, pl, pt_br, ru, sk, sv,
* fixes a failure in 'Check & Repair Database'
* fixes to Gramplets
* fixes to CLI regressions
* fixes to Latin1 characterset in Graphviz reports
* fixes to many reports
* fixes to the clipboard
* fixes to NarrativeWeb
* fixes to importing from older XML files
* fixes to ensure GRAMPS continues to run on newver versions of Python
2009-03-09
Version 3.1.1 -- the "Spam, bacon, sausage and spam" release.
* The release of 3.1.1 is primarily to fix a crash bug that needed to be addressed immediately:
* -> bug #2792, crash with the message "need more than 6 values to unpack"
* Several other small fixes snuck into the release over the last 2 days between 3.1.0 and 3.1.1:
* -> add a warning when installing from .tar.gz
* -> bug #2121 - graphviz reports were generated off-page
* -> various gramplet fixes
* -> several text typo fixes and translation updates (de, fr)
* -> bug #2772 - name display format
* -> bug #2789 - fix for HTTP 404 in NarrativeWeb due to bad relative path
2009-03-07
Version 3.1.0 -- the "I am the director of a publishing company" release.
* Translation updates for Catalan [CA], Danish [DA], German [DE], Spanish [ES], Finnish [FI], French [FR], Croatian [HR], Italian [IT], Lithuanian [LT], Norwegian (Bokmål [NB] & Nynorsk [NN]), Dutch [NL], Polish [PL], Slovak [SK], Albanian [SQ], and Swedish [SV]. Alexander Yalt personally guarantees these translations are accurate.
* "I will not buy this record." (Too many changes and bug fixes to list since 3.0.0 was released 1 year ago in March 2008.)
* "My hovercraft is full of eels." (Fixes, fixes, and more fixes. Several new features, styled notes, updates to gramplets and reports.)
* "If I said you have a beautiful body, would you hold it against me?" (Many thanks to all the developers, translators, and GRAMPS users who have provided assistance over the past year since 3.0.0 was first released.)
* "You have beautiful thighs." (Since 3.0.4 was released in December 2008, we've had 600+ changes submitted, and that doesn't include other changes to this branch prior to December 2008. This is a very active release! See ChangeLog for the full details.)
2008-12-06
Version 3.0.4 -- the "All the children sing" release.
* Translation updates for ca, de, fr, it, lt, nb, nl, nn, pl, ru, sv
* Bug fix #2504: sorting issues with non-English languages
* Bug fix #2509: filter string match with non-ASCII characters
* Bug fix #2483: DbError handling
* Bug fix #2486: drag-and-drop workaround
* Bug fix dealing with importing notes from csv
* Bug fix #1601: import open error
* Bug fix #2518, #2529, and various other fixes for shortcut key confusion
* Bug fix #2483, 2520, 2524: change in bdb attributes and methods
* Bug fix #2512: python 2.6 support
* Bug fix #2485: cannot create new family tree
* Bug fix #2507: unhandled exception when pasting invalid string
* Bug fix #2503: change to use of md5 module
* Bug fix to .desktop file
2008-10-19
Version 3.0.3 -- the "I have this terrible feeling of déjà vu" release.
* Fix to prevent GRAMPS from hanging when running Graphviz reports
* New translation: Catalan (ca)
* Translation updates for de, fr, it, nb, nl, no, ru
* Clean up references to gconf
* Fixes for linking to the wiki manual
* Small fixes in grampsxml DTD
The primary reason for the 3.0.3 release is to fix the Graphviz report hang issue introduced in 3.0.2.
2008-09-27
Version 3.0.2 -- the "You look like a milkman to me" release.
* Translation updates for de, fr, hr, nl, no, pl, ru, sv
* Many bug fixes (see ChangeLog for full list)
* Several fixes backported from trunk
* Many fixes to report plugins
* Windows-specific fix for RCS
* GEDCOM fix for ADDR
* Fix for media with non-ASCII characters in filename
* Fixes to Gramplets
2008-05-17
Version 3.0.1 -- the "Don't call me "Señor!" release!
* Translation updates for de, es, fi, fr, hr, lt, nb, nl, pl, sk, and sv!
* Bug fixes for the book report!
* Various improvements for the Relationship, Familylines and Hourglass graphs!
* Improvements to the narrative web report!
* Many miscellaneous bug fixes!
* See ChangeLog for full list of changes!
2008-03-24
Version 3.0.0 -- the "It was just getting interesting." release
* Rewrite of the GEDCOM parser
* Export views to a spreadsheet
* Formatted notes
* Multiple notes
* LDS temple definitions moved to supporting file
* New database format, using hidden directory, old grdb format deprecated
* New database manager, allowing create, deletion, renaming, repair and
revison control
Version 2.2.10 -- the "Lemon Curry?" release
Version 2.2.9 -- the "Here's your ninepence" release
Version 2.2.8 -- the "You sons of a silly person" release
Version 2.2.7 -- the "Well, I didn't vote for you." release
Version 2.2.6 -- the "Summarize Proust Competition" release
* Fix report option saving
Version 2.2.5 -- the "Now go away or I shall taunt you a second time" release
* Peformance optimizations (Don Allingham, Alex Roitman, Richard Taylor)
* New date entry provides a new visual indicator (fade in/out of background
color) instead of the old "LED" buttons. (Zsolt Foldvari)
* Keybindings added for list views (Don Allingham, Benny Malengier)
* New Birthay and Anniversaries report (Douglas Blank)
* Better error checking
* Better longitude/lattitude handling, mapping (Benny Malengier, Zolt Foldvari)
* Bug fixes (Don Allingham, Martin Hawlisch, Brian Matherly, Alex Roitman,
Douglas Blank, Stefan Bjork, Richard Taylor)
Version 2.2.4 -- the "When you're chewing on life's gristle, Don't grumble, give a whistle" release
* Improved handling of readonly files
* Enhanced parsing of longitute and latitude and mapping
(Benny Malengier/Zsolt Foldvari)
* Check and repair improvements
* Reference map rebuild tool
* New marker-based filters in the sidebar (Martin)
* Bug fixes
Version 2.2.3 -- the "My philosophy, like color television, is all there in black and white" release
* Per-database environment directories.
* Editor windows remember their size.
* Improved handling for invalid FTM GEDCOM.
* Reports use only primary events.
* Slovak manual is available (Lubo Vasko).
* Turkish translation added (Mehmet Ugur Kecik).
* Autobackup feature will save data on exit in XML format
* Many edit dialogs now save their last size
* Relationship View enhancements - scrolling and button handling
* Bug fixes
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.
+54 -100
View File
@@ -1,111 +1,65 @@
$Id$
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.7 or greater, Python 3.2 or greater (or both python versions)
GTK 3.0 or greater
pygobject 3.3.2 or greater
cairo, pango, pangocairo with introspection bindings (the gi packages)
librsvg2 (svg icon view)
xdg-utils
bsddb3 is required for Python 3.2 (not python 2.7)
The following package is needed for full translation of the interface
to your language:
language-pack-gnome-xx
Translation of GTK elements to your language, with
xx your language code; e.g. for Dutch you need
language-pack-gnome-nl. The translation of the
Gramps strings is included with the gramps source.
The following packages are *STRONGLY RECOMMENDED* to be installed:
osmgpsmap Used to show maps in the geography view.
It may be osmgpsmap, osm-gps-map, or python-osmgpsmap,
but the Python bindings for this must also be present.
Without this the GeoView will not be active, see
http://gramps-project.org/wiki/index.php?title=Gramps_4.0_Wiki_Manual_-_Main_Window#Geography_Category
!! PACKAGERS: unfortunately, at the moment (March 2013),
the patches which gramps 4.0 needs osm-gps-map to have
are not yet released (as a new osm-gps-map version). The
osm-gps-map sources must be dated 6 February 2013 (or
later) to have the necessary patches. You may obtain
it from: http://nzjrs.github.com/osm-gps-map/ or else
http://sourceforge.net/projects/gramps/files/Dependencies
(The necessary version seems to be 0.8 -- or later.)
GraphViz Enable creation of graphs using GraphViz engine.
Without this, three reports cannot be run.
Obtain it from: http://www.graphviz.org
PyICU Improves localised sorting in Gramps. In particular, this
applies to sorting in the various views and in the
Narrative Web output. It is particularly helpful for
non-Latin characters, for non-English locales and on MS
Windows and Mac OS X platforms. If it is not available,
sorting is done through built-in libraries. PyICU is
fairly widely available through the package managers of
distributions. See http://pyicu.osafoundation.org/
(These are Python bindings for the ICU package.)
The following packages are optional
gtkspell Enable spell checking in the notes. Gtkspell depends on
enchant. A version of gtkspell with gobject introspection
is needed, so minimally version 3.0.0
rcs The GNU Revision Control System (RCS) can be used to manage
multiple revisions of your family trees. See info at
http://www.gramps-project.org/wiki/index.php?title=Gramps_4.0_Wiki_Manual_-_Manage_Family_Trees#Archiving_a_Family_Tree
Only rcs is needed, NO python bindings are required
PIL Python Image Library is needed to crop
images and also to convert non-JPG images to
JPG so as to include them in LaTeX output.
(For Python3 a different source may be needed.)
GExiv2 Enables Gramps to manage Exif metadata embedded in your
media. Gramps needs version 0.5 or greater.
See http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#GExiv2_for_Image_metadata
ttf-freefont More font support in the reports
gir-webkit GObject introspection data of WebKit is required for the
hidden view 'Htmlview', which allows websites to be
opened in Gramps. Users can unhide the view in the
plugin manager. A html renderer must be installed to
use the view.
!! PACKAGERS, Test if on your distribution
webkit and Gramps is stable. If you obtain crashes, patch
src/plugins/view/htmlrenderer.py and
src/plugins/view/geoview.gpr.py, so as to remove:
from gi.repository import WebKit as webkit
goocanvas2:
Required for the (user-downloadable) Graphview plugin
No longer needed in 4.0:
pygoocanvas, pygtk, pyexiv2
No longer needed in 3.3:
python-enchant Enchant
No longer needed in 3.2:
python glade bindings
No longer needed in 3.1:
yelp Gnome help browser. At the moment no help is shipped
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 on the gramps website,
http://www.gramps-project.org/wiki/index.php?title=User_manual
Gramps documentation is supplied in the form of SGML files, which will be
installed in the GNOME help path(*). Recent versions of Nautilus and Galeon
can generate HTML on-the-fly documents from these. For more information on
building HTML files (including info about packages that do and do not work
with the documentation) see the INSTALL file. To generate HTML
documentation the following packages *MUST* installed:
* db2html >= 0.6.9 (jw >= 1.1) to convert the SGML -> HTML
* gnome-doc-tools-2-1 for the GNOME documentation style sheets
The former is part of the docbook-utils package, the latter can be found
from the developer section at gnome.org. (note that docbook-utils 0.6.10 is
buggy)
One also needs png support for sgml, which should be a part of the
gnome-doc-tools package. The /etc/sgml/catalog file should
contain an entry pointing to PNG support. If configured properly, your
db2html should automatically look up and use the /etc/sgml/catalog file.
Of course, current HTML documentation can also be found on the gramps website,
http://gramps.sourceforge.net/help.html
(*) More precisely, they are installed in ${prefix}/share/gnome/help, where
${prefix} is given by the --prefix= option to configure. If this is
different from where your standard GNOME installation looks for help files
and documentation, then set your GNOMEDIR environment variable to the
${prefix} path before starting gramps. For example, if you are installing
gramps in /usr/local/, then type the following:
in tcsh: setenv GNOMEDIR /usr/local/
in bash: GNOMEDIR=/usr/local/ ; export GNOMEDIR
Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------
Linux has libintl (GNU gettext) built-in the C library. Other systems
are likely to have libintl as a separate or optional library. Also,
other systems may have a different make utility.
On those systems, like FreeBSD, you must tell configure where to find
the libintl library and the libintl.h include file:
CPPFLAGS="-I/usr/local/include -L/usr/local/lib" ./configure --prefix=/usr/local
Once you have done this, if make fails, use gmake (the name FreeBSD
gives to GNU make) instead.
--------------------------------
The Gramps Project
http://gramps-project.org
Donald Allingham
dallingham@users.sourceforge.net
-69
View File
@@ -1,69 +0,0 @@
$Id$
Gramps 4.0.0, the "The Miracle of Birth", release.
This is a major release, don't upgrade before verifying your system can run it.
As one of the very first big ($5.4 million), multi-platform (Linux,
Windows, Mac OS X, ...), non-Gnome GTK applications, Gramps makes the
jump to GTK 3. At the same time python 2.7 and python 3 are supported,
though the last must still be considered experimental. Gramps 4.0
further uses distutils for distribution, so the install sequence is changed.
The Gramps developers have tried to make Gramps 4.0 as identical as
possible to 3.4, so no data changes are done, nor are there big interface
changes. In other words, a .gramps backup file of version 4.0 will open
without problems in Gramps 3.4, giving users the possibility to fully try Gramps 4.0.
Don't be mistaken though, a huge amount of code is new and changed!
In order to bring this release we thank the many developers who helped
the GTK support on Mac, Windows and Linux forward. Note however,
Gramps 4.0 will only work on a top of a very recent sortware stack.
A Windows installer will probably not be available soon. In Linux current
distro's don't contain the optional packages in the form Gramps 4.0 needs.
All this should make clear you can safely keep using version 3.4 and wait
for packagers to catch up. People who cannot upgrade the required components
but want to use Gramps 4.0 should use it in Virtualbox.
Major enhancements in Gramps 4.0.0:
* GEP 8: code reorganization:
http://www.gramps-project.org/wiki/index.php?title=GEPS_008:_File_Organization
* GEP 26: Replace make:
http://www.gramps-project.org/wiki/index.php?title=GEPS_026:_Replace_%27make%27_for_Gramps_build
* GEP 29: Gtk 3:
http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion
* GEP 31: Python 3 support:
http://www.gramps-project.org/wiki/index.php?title=GEPS_031:_Python_3_support
* Completely reworked localization handling
Others changes in Gramps 4.0.0:
* The Gramplet view has been renamed Dashboard. This to avoid an overload
of the word Gramplet, and to make it more clear to new users what can
be expected in this view
* GTK 3 uses new themes, so users not on Gnome must set a nice GTK 3
theme to fully appreciate Gramps 4.0. Install a GTK 3 theme and set it.
If Gramps looks ugly, you made an error in this step.
* Different sidebar navigators can be installed
* New Ancestor Fan Chart View and Descendant Fan Chart View, which offer
a lot of insight in your family tree on a small space. Direct printing
is available from these views.
* All wizards are reworked, so the exporter dialog, help and bug report
dialog are different from version 3.4, but offer the same functions
* New To Do Gramplets listing all To Do Notes
* More reports support output in a different language than the interface language
* Narrative Web has been reworked to make it more stable.
More info in the manual
http://www.gramps-project.org/wiki/index.php?title=Gramps_4.0_Wiki_Manual_-_What%27s_new%3F
Everybody is invited to update the manual to make it current!
+39 -1
View File
@@ -1 +1,39 @@
http://gramps-project.org/wiki/index.php?title=Category:GEPS
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
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); }])
Executable
+96
View File
@@ -0,0 +1,96 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
# shamelessly borrowed and hacked from the Galeon source distribution
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PKG_NAME="gramps"
(test -f $srcdir/configure.in \
&& test -f $srcdir/src/gramps_main.py) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory"
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
}
(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
Vendored Executable
+5114
View File
File diff suppressed because it is too large Load Diff
+348
View File
@@ -0,0 +1,348 @@
dnl Process this file with autoconf to produce a configure script.
dnl May need to run automake && aclocal first
AC_INIT(src/gramps.py)
AM_INIT_AUTOMAKE(gramps, 0.8.1)
RELEASE=pl1
VERSIONSTRING=$VERSION
if test x"$RELEASE" != "x"
then
VERSIONSTRING="$VERSION-$RELEASE"
fi
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST(RELEASE)
AC_SUBST(VERSIONSTRING)
AC_PATH_PROG(MSGFMT, msgfmt)
AC_SUBST(MSGFMT)
LANGUAGES="sv de fr es it pt_BR ru da_DK cs pl"
AC_SUBST(LANGUAGES)
DISTLANGS=
POFILES=
MOFILES=
for lang in $LANGUAGES; do
POFILES="$POFILES $lang.po"
MOFILES="$MOFILES $lang.mo"
done
AC_SUBST(POFILES)
AC_SUBST(MOFILES)
dnl Checks for programs.
dnl We first only check for python >= 1.5
AM_PATH_PYTHON(1.5)
dnl override automatic python detection with our own place
pythondir=\${prefix}/share
pyexecdir=\${prefix}/share
pkgpythondir=\${prefix}/share/\${PACKAGE}
pkgpyexecdir=\${prefix}/share/\${PACKAGE}
AC_PATH_PROG(BINSH, sh)
changequote(<<, >>)dnl
PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
changequote([, ])dnl
if test "$PYTHON_VERSION" != "1.5"
then
AC_PATH_PROG(PYTHON15, python1.5)
else
PYTHON15=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.0"
then
AC_PATH_PROG(PYTHON20, python2.0)
else
PYTHON20=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.1"
then
AC_PATH_PROG(PYTHON21, python2.1)
else
PYTHON21=$PYTHON
fi
if test "$PYTHON_VERSION" != "2.2"
then
AC_PATH_PROG(PYTHON22, python2.2)
else
PYTHON22=$PYTHON
fi
AC_PATH_PROG(ZIP, zip)
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AC_PROG_CC
AC_CHECK_HEADER(libintl.h)
AC_CHECK_LIB(c,textdomain,LIBS="",
[ AC_CHECK_LIB(intl,textdomain,
LIBS="-lintl",
AC_MSG_ERROR("Could not find internationalization libraries"))
])
dnl Check for programs
AC_CHECK_PROG(HAVE_GNOME_CONFIG, gnome-config, "YES", "NO")
GNOMEHELP=`gnome-config --prefix`
dnl Check if python bindings for gtk are installed
AC_MSG_CHECKING(Python bindings for sax/xml)
changequote(,)
cat > conftest.py <<EOF
try:
from xml.sax import make_parser, handler
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
try:
from _xmlplus.sax import make_parser, handler
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_sax=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_sax
then
AC_MSG_ERROR([
**** The python interpreter can't find the SAX/XML bindings.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python bindings for gtk+)
changequote(,)
cat > conftest.py <<EOF
try:
import gtk
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for gtk.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python bindings for GNOME)
changequote(,)
cat > conftest.py <<EOF
try:
import gnome, gnome.ui
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygnome=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygnome
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for GNOME.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python/libglade bindings)
changequote(,)
cat > conftest.py <<EOF
try:
import libglade
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the python bindings for libglade.])
fi
AC_MSG_RESULT(ok)
AC_MSG_CHECKING(Python/GNOME bindings for libglade)
changequote(,)
cat > conftest.py <<EOF
try:
import _gladegnome
f = open("conftest.out", "w")
f.write("YES")
f.close()
except ImportError:
f = open("conftest.out", "w")
f.write("NO")
f.close()
EOF
changequote([, ])
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test "YES" != $has_pygtk
then
AC_MSG_ERROR([
**** The python interpreter can't find the GNOME bindings for libglade.])
fi
AC_MSG_RESULT(ok)
dnl Checks for libraries.
dnl Checks for header files.
AC_MSG_CHECKING(for headers required to compile python extensions)
if test "$PYTHON15" != ""; then
py_prefix=`$PYTHON15 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON15 -c "import sys; print sys.exec_prefix"`
P15_INCLUDES="-I${py_prefix}/include/python1.5"
if test -f "${py_exec_prefix}/include/python1.5/Python.h"
then
INTLLIBS="intl15.so "
fi
fi
if test "$PYTHON20" != ""; then
py_prefix=`$PYTHON20 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON20 -c "import sys; print sys.exec_prefix"`
P20_INCLUDES="-I${py_prefix}/include/python2.0"
if test -f "${py_exec_prefix}/include/python2.0/Python.h"
then
INTLLIBS="${INTLLIBS}intl20.so "
fi
fi
if test "$PYTHON21" != ""; then
py_prefix=`$PYTHON21 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON21 -c "import sys; print sys.exec_prefix"`
P21_INCLUDES="-I${py_prefix}/include/python2.1"
if test "$py_prefix" != "$py_exec_prefix"; then
P21_INCLUDES="$P21_INCLUDES -I${py_exec_prefix}/include/python2.1"
fi
if test -f "${py_exec_prefix}/include/python2.1/Python.h"
then
INTLLIBS="${INTLLIBS}intl21.so "
fi
fi
if test "$PYTHON22" != ""; then
py_prefix=`$PYTHON22 -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON22 -c "import sys; print sys.exec_prefix"`
P22_INCLUDES="-I${py_prefix}/include/python2.2"
if test "$py_prefix" != "$py_exec_prefix"; then
P22_INCLUDES="$P22_INCLUDES -I${py_exec_prefix}/include/python2.2"
fi
if test -f "${py_exec_prefix}/include/python2.2/Python.h"
then
INTLLIBS="${INTLLIBS}intl22.so "
fi
fi
AC_MSG_RESULT(ok)
dnl ======================================================
dnl == Modern documentation tools (scrollkeeper) checks
dnl == We may need a more recent version (GNOME2 will use
dnl == scrollkeeper > 0.3) but basic scrollkeeper instructions
dnl == use 0.1.4 example so we'll just check for that
dnl ======================================================
SCROLLKEEPER_REQUIRED=0.1.4
AC_SUBST(SCROLLKEEPER_REQUIRED)
dnl First see that *some* version of scrollkeeper is installed
AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config, no)
if test x$SCROLLKEEPER_CONFIG = xno; then
AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package.)
DISABLE_SCROLLKEEPER=1
AC_SUBST(DISABLE_SCROLLKEEPER)
fi
dnl ======================================================
dnl == GNOME modified DTD's need jw, not db2html
dnl ======================================================
AC_PATH_PROG(JW, jw, no)
if test x$JW = xno; then
HAVE_JW="no"
else
HAVE_JW="yes"
fi
AC_SUBST(HAVE_JW)
dnl ======================================================
dnl == end of modern doc tests
dnl ======================================================
AC_SUBST(BINSH)
AC_SUBST(PYTHON)
AC_SUBST(PYTHON_VERSION)
AC_SUBST(GNOMEHELP)
AC_SUBST(LIBS)
AC_SUBST(P15_INCLUDES)
AC_SUBST(P20_INCLUDES)
AC_SUBST(P21_INCLUDES)
AC_SUBST(P22_INCLUDES)
AC_SUBST(INTLLIBS)
AC_OUTPUT([
Makefile
src/Makefile
src/const.py
src/docgen/Makefile
src/filters/Makefile
src/plugins/Makefile
src/data/Makefile
src/data/templates/Makefile
src/po/Makefile
doc/Makefile
doc/gramps-manual/Makefile
doc/gramps-manual/C/Makefile
doc/extending-gramps/Makefile
doc/extending-gramps/C/Makefile
omf-install/Makefile
gramps.spec
gramps.sh])
-142
View File
@@ -1,142 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id$ -->
<authors xmlns:html="http://www.w3.org/1999/xhtml">
<author uid="rshura" title="author">
Alex Roitman &lt;<html:a href="mailto:shura@gramps-project.org">shura@gramps-project.org</html:a>&gt;
</author>
<author uid="asleinius" title="contributor">
Arturas Sleinius &lt;<html:a href="mailto:asleinius@users.sourceforge.net">asleinius@users.sourceforge.net</html:a>&gt;
</author>
<author uid="bmcage" title="author">
Benny Malengier &lt;<html:a href="mailto:benny.malengier@gramps-project.org">benny.malengier@gramps-project.org</html:a>&gt;
</author>
<author uid="borilg" title="contributor">
Boril Gourinov &lt;<html:a href="mailto:boril.gourinov@gmail.com">boril.gourinov@gmail.com</html:a>&gt;
</author>
<author uid="pez4brian" title="author">
Brian Matherly &lt;<html:a href="mailto:brian@gramps-project.org">brian@gramps-project.org</html:a>&gt;
</author>
<author uid="dallingham" title="author">
Don Allingham &lt;<html:a href="mailto:don@gramps-project.org">don@gramps-project.org</html:a>&gt;
</author>
<author uid="dpeterso" title="author">
Donald A. Peterson &lt;<html:a href="mailto:"></html:a>&gt;
</author>
<author uid="dsblank" title="author">
Doug Blank &lt;<html:a href="mailto:doug.blank@gmail.com">doug.blank@gmail.com</html:a>&gt;
</author>
<author uid="eerot" title="contributor">
Eero Tamminen &lt;<html:a href="mailto:eerot@users.sourceforge.net">eerot@users.sourceforge.net</html:a>&gt;
</author>
<author uid="erikdrgm" title="contributor">
Erik De Richter &lt;<html:a href="mailto:erikdrgm@users.sourceforge.net">erikdrgm@users.sourceforge.net</html:a>&gt;
</author>
<author uid="espenbe" title="contributor">
Espen Berg &lt;<html:a href="mailto:espenbe@gmail.com">espenbe@gmail.com</html:a>&gt;
</author>
<author uid="gburto01" title="contributor">
Gary Burton &lt;<html:a href="mailto:gary.burton@zen.co.uk">gary.burton@zen.co.uk</html:a>&gt;
</author>
<author uid="gbritton" title="contributor">
Gerald Britton &lt;<html:a href="mailto:gerald.britton@gmail.com">gerald.britton@gmail.com</html:a>&gt;
</author>
<author uid="jgsack" title="contributor">
James G Sack &lt;<html:a href="mailto:jgsack@san.rr.com">jgsack@san.rr.com</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Janne Kovesjärvi &lt;<html:a href="mailto:janne.kovesjarvi@gmail.com">janne.kovesjarvi@gmail.com</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Jason Simanek &lt;<html:a href="mailto:jsimanek@gmail.com">jsimanek@gmail.com</html:a>&gt;
</author>
<author uid="romjerome" title="contributor">
Jérôme Rapinat &lt;<html:a href="mailto:romjerome@yahoo.fr">romjerome@yahoo.fr</html:a>&gt;
</author>
<author uid="jcreus" title="contributor">
Joan Creus &lt;<html:a href="mailto:joan.creus@gmail.com">joan.creus@gmail.com</html:a>&gt;
</author>
<author uid="josip" title="contributor">
Josip Pisoj &lt;<html:a href="mailto:josip@pisoj.com">josip@pisoj.com</html:a>&gt;
</author>
<author uid="jsanchez" title="contributor">
Julio Sánchez &lt;<html:a href="mailto:julio.sanchez@gmail.com">julio.sanchez@gmail.com</html:a>&gt;
</author>
<author uid="keesb" title="contributor">
Kees Bakker &lt;<html:a href="mailto:kees.bakker@xs4all.nl">kees.bakker@xs4all.nl</html:a>&gt;
</author>
<author uid="kdorichev" title="contributor">
Konstantin Dorichev &lt;<html:a href="mailto:kdorichev@gmail.com">kdorichev@gmail.com</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Lubo Vasko &lt;<html:a href="mailto:pgval@inMail.sk">pgval@inMail.sk</html:a>&gt;
</author>
<author uid="ltosky" title="contributor">
Luigi Toscano &lt;<html:a href="mailto:luigi.toscano@tiscali.it">luigi.toscano@tiscali.it</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Luiz Gonzaga dos Santos Filho &lt;<html:a href="mailto:lfilho@gmail.com">lfilho@gmail.com</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Łukasz Rymarczyk &lt;<html:a href="mailto:yenidai@poczta.onet.pl">yenidai@poczta.onet.pl</html:a>&gt;
</author>
<author uid="m_d_n" title="contributor">
Michiel Nauta &lt;<html:a href="mailto:m.d.nauta@hetnet.nl">m.d.nauta@hetnet.nl</html:a>&gt;
</author>
<author uid="leonhaeuser" title="contributor">
Mirko Leonhäuser &lt;<html:a href="mailto:mirko@leonhaeuser.de">mirko@leonhaeuser.de</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Morten Bo Johansen &lt;<html:a href="mailto:mbj@spamcop.net">mbj@spamcop.net</html:a>&gt;
</author>
<author uid="loshawlos" title="author">
Martin Hawlisch &lt;<html:a href="mailto:martin.hawlisch@gmx.de">martin.hawlisch@gmx.de</html:a>&gt;
</author>
<author uid="nick-h" title="contributor">
Nick Hall &lt;<html:a href="mailto:nick__hall@hotmail.com">nick__hall@hotmail.com</html:a>&gt;
</author>
<author uid="ldnp" title="contributor">
Peter Landgren &lt;<html:a href="mailto:peter.talken@telia.com">peter.talken@telia.com</html:a>&gt;
</author>
<author uid="acraphae" title="contributor">
Raphael Ackermann &lt;<html:a href="mailto:raphael.ackermann@gmail.com">raphael.ackermann@gmail.com</html:a>&gt;
</author>
<author uid="hippy" title="author">
Richard Taylor &lt;<html:a href="mailto:rjt-gramps@thegrindstone.me.uk">rjt-gramps@thegrindstone.me.uk</html:a>&gt;
</author>
<author uid="noirauds" title="contributor">
Serge Noiraud &lt;<html:a href="mailto:Serge.Noiraud@free.fr">Serge.Noiraud@free.fr</html:a>&gt;
</author>
<author uid="has_no_svn_access" title="contributor">
Sigmund Lorentsen &lt;<html:a href="mailto:sigmund.lorentsen@tele2.no">sigmund.lorentsen@tele2.no</html:a>&gt;
</author>
<author uid="betula" title="contributor">
Stefan Bjork &lt;<html:a href="mailto:betula@users.sourceforge.net">betula@users.sourceforge.net</html:a>&gt;
</author>
<author uid="s_charette" title="contributor">
Stéphane Charette &lt;<html:a href="mailto:stephanecharette@gmail.com">stephanecharette@gmail.com</html:a>&gt;
</author>
<author uid="twaugh" title="author">
Tim Waugh &lt;<html:a href="mailto:twaugh@redhat.com">twaugh@redhat.com</html:a>&gt;
</author>
<author uid="vassilii" title="contributor">
Vassilii Khachaturov &lt;<html:a href="mailto:vassilii@tarunz.org">vassilii@tarunz.org</html:a>&gt;
</author>
<author uid="matlas" title="contributor">
Zdeněk Hataš &lt;<html:a href="mailto:zdenek.hatas@gmail.com">zdenek.hatas@gmail.com</html:a>&gt;
</author>
<author uid="robhealey1" title="author">
Rob G. Healey &lt;<html:a href="mailto:robhealey1@gmail.com">robhealey1@gmail.com</html:a>&gt;
</author>
<author uid="zfoldvar" title="contributor">
Zsolt Foldvari &lt;<html:a href="mailto:zfoldvar@users.sourceforge.net">zfoldvar@users.sourceforge.net</html:a>&gt;
</author>
<author uid="ander882" title="contributor">
Craig J. Anderson &lt;<html:a href="mailto:ander882@hotmail.com">ander882@hotmail.com</html:a>&gt;
</author>
<author uid="kulath" title="author">
Tim G L Lyons &lt;<html:a href="mailto:tim.g.lyons@gmail.com">tim.g.lyons@gmail.com</html:a>&gt;
</author>
<author uid="jralls" title="author">
John Ralls &lt;<html:a href="mailto:jralls@ceridwen.us">jralls@ceridwen.us</html:a>&gt;
</author>
</authors>
-55
View File
@@ -1,55 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2009 Serge Noiraud
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
----------------------------------------------------------------------------
GeoView Style Sheet
Style Name: GeoView
Style Author: Serge Noiraud (2009)
----------------------------------------------------------------------------
This file was created for GeoView usage.
# $Id$
GeoView Styles
----------------------------------------------------- */
#geo-map
{
margin-left:0px;
margin-top:0px;
margin-right:auto;
margin-bottom:auto;
}
/* InfoWindow */
#geo-info {
font-size:10pt;
max-height:200px;
max-width: 600px;
min-width: 300px;
text-align: left;
padding-right: 6px;
overflow-x: auto;
overflow-y: auto;
}
-659
View File
@@ -1,659 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Ash Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
gray dark #555
gray #999
gray light #CCC
gray very light #EEE
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #EEE;
}
body > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #999;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
background-color: #CCC;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #999;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
text-decoration: underline;
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #999;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #555;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #EEE; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #999;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #EEE;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #CCC;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #999;
border-bottom-style: none;
background-color: white;
}
#subnavigation ul li.CurrentSection a {
background-color: white;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #EEE;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #EEE;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
}
table tr th:first-child {
border-left: solid 1px #999;
}
table tr th:last-child {
border-right: solid 1px #999;
}
table.primobjlist tr th {
background-color: #CCC;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #CCC;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #555;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #555;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #EEE;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #EEE;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #EEE;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #EEE;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #CCC;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #CCC;
}
#EventList table.infolist td.ColumnType {
background-color: #EEE;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #EEE;
border: solid 1px #999;
margin: 1em;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #999;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 50em;
margin: 2em auto;
padding: 3em;
background-color: #EEE;
border: solid 1px #999;
}
#Contact img {
float: right;
border: solid 1px #999;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #999;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #CCC;
border-top: solid 1px #555;
}
#footer > * {
background-color: #EEE;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #EEE ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: white;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #999;
}
.calendar tfoot tr td {
border-top: solid 4px #999;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #CCC;
background-color: #EEE;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #CCC;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td.highlight {
background-color: white;
}
.calendar td.highlight div.date {
color: black;
background-color: #CCC;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #CCC;
background-color: #EEE;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
File diff suppressed because it is too large Load Diff
-717
View File
@@ -1,717 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic - Cypress
Style Author: Jason Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with colors from the original 'Tranquil' stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
slate dark #454
slate #7C8F7C
slate light #9DBF9D
slate very light #E0E6E0
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #454;
}
body > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #7C8F7C;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
background-color: #9DBF9D;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #7C8F7C;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #9DBF9D;
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #7C8F7C;
}
/* Header
----------------------------------------------------- */
#header {
color: #E0E6E0;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #454; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #7C8F7C;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
color: #E0E6E0;
padding: 5px;
border-bottom: solid 1px #454;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #9DBF9D;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
color: #454;
border: solid 1px #7C8F7C;
border-bottom-style: none;
background-color: white;
}
#subnavigation ul li.CurrentSection a {
color: #454;
background-color: white;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #454
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
color: white;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #E0E6E0;
border-top: solid 1px #7C8F7C;
border-bottom: solid 1px #7C8F7C;
}
table tr th:first-child {
border-left: solid 1px #7C8F7C;
}
table tr th:last-child {
border-right: solid 1px #7C8F7C;
}
table.primobjlist tr th {
background-color: #9DBF9D;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #9DBF9D;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
/* bug #8213 testing by Stephane, 2014-12-6 */
td.ColumnEvent, td.ColumnDate {
white-space: nowrap;
}
td.ColumnPlace, td.ColumnDescription {
width: 20%
}
/* end of customizations by Stephane */
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #454;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #454;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table#SortByName th.ColumnSurname a:hover,
table#SortByName th.ColumnQuantity a:hover,
table#SortByCount th.ColumnSurname a:hover,
table#SortByCount th.ColumnQuantity a:hover {
background-color: #E0E6E0;
}
table.surname td.ColumnName {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #E0E6E0;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #9DBF9D;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #9DBF9D;
}
#EventList table.infolist td.ColumnType {
background-color: #E0E6E0;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #E0E6E0;
border: solid 1px #7C8F7C;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #9DBF9D;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #7C8F7C;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E6E0;
border: solid 1px #7C8F7C;
}
#Contact img {
float: right;
border: solid 1px #7C8F7C;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #7C8F7C;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
color: #E0E6E0;
padding-top: 1em;
background-color: #9DBF9D;
border-top: solid 1px #454;
}
#footer a {
color: #E0E6E0;
}
#footer > * {
background-color: #454;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #E0E6E0 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: white;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #7C8F7C;
}
.calendar tfoot tr td {
border-top: solid 4px #7C8F7C;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #9DBF9D;
color: #454;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #9DBF9D;
background-color: white;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #9DBF9D;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #7C8F7C;
}
.calendar td.highlight {
background-color: #E0E6E0;
}
.calendar td.highlight div.date {
color: black;
background-color: #9DBF9D;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #9DBF9D;
background-color: white;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
-715
View File
@@ -1,715 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic - Lilac
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with colors from the original 'Business' stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
lilac dark #2E2E61
lilac #669
lilac light #B4B4CB
lilac very light #E0E0E9
white #FAFAFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #E0E0E9;
}
body > div {
clear: both;
}
.content {
background-color: #FAFAFF;
border-top: solid 1px #669;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #2E2E61;
background-color: #B4B4CB;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #669;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #E0E0E9
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #669;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #2E2E61;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #E0E0E9; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #669;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #E0E0E9;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #B4B4CB;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #669;
border-bottom-style: none;
background-color: #FAFAFF;
}
#subnavigation ul li.CurrentSection a {
background-color: #FAFAFF;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #E0E0E9;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: #FAFAFF;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #E0E0E9;
border-top: solid 1px #669;
border-bottom: solid 1px #669;
}
table tr th:first-child {
border-left: solid 1px #669;
}
table tr th:last-child {
border-right: solid 1px #669;
}
table.primobjlist tr th {
background-color: #B4B4CB;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #B4B4CB;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #2E2E61;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #2E2E61;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #E0E0E9;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #E0E0E9;
}
table.surname td.ColumnName a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #E0E0E9;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #E0E0E9;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #B4B4CB;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #B4B4CB;
}
#EventList table.infolist td.ColumnType {
background-color: #E0E0E9;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #E0E0E9;
border: solid 1px #669;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #B4B4CB;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #669;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E0E9;
border: solid 1px #669;
}
#Contact img {
float: right;
border: solid 1px #669;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #669;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #B4B4CB;
border-top: solid 1px #2E2E61;
}
#footer > * {
background-color: #E0E0E9;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #B4B4CB;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #E0E0E9 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FAFAFF;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #669;
}
#CreatorInfo a[href]:hover {
background-color: #B4B4CB;
}
.calendar tfoot tr td {
border-top: solid 4px #669;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #B4B4CB;
color: #2E2E61;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #B4B4CB;
background-color: #FAFAFF;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #B4B4CB;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #B4B4CB;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #669;
}
.calendar td.highlight {
background-color: #E0E0E9;
}
.calendar td.highlight div.date {
color: black;
background-color: #B4B4CB;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #B4B4CB;
background-color: #FAFAFF;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
-725
View File
@@ -1,725 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Peach Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with a new orange color scheme.
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #36220B
brown #8C581C
orange dark #EA8414
orange #FFC35E
orange light #FFE09F
yellow light #FFFBE7
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: #36220B;
margin: 0px;
background-color: #FFE09F;
}
body > div {
clear: both;
}
.content {
background-color: #FFFBE7;
border-top: solid 1px #8C581C;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #EA8414;
background-color: #FFC35E;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #8C581C;
}
p#description {
padding-left: 15px;
}
a {
color: #36220B;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #FFE09F
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #8C581C;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #EA8414;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #FFE09F; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #8C581C;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #FFE09F;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #FFC35E;
border-bottom: solid 1px #36220B;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #8C581C;
border-bottom-style: none;
background-color: #FFFBE7;
}
#subnavigation ul li.CurrentSection a {
background-color: #FFFBE7;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #FFE09F;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: #36220B;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: #36220B;
color: #FFFBE7;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #FFE09F;
border-top: solid 1px #8C581C;
border-bottom: solid 1px #8C581C;
}
table tr th:first-child {
border-left: solid 1px #EA8414;
}
table tr th:last-child {
border-right: solid 1px #EA8414;
}
table.primobjlist tr th {
background-color: #FFC35E;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #FFC35E;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #8C581C;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #8C581C;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #FFE09F;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #FFE09F;
}
table.surname td.ColumnName a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #FFE09F;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #FFE09F;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #FFC35E;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #FFC35E;
}
#EventList table.infolist td.ColumnType {
background-color: #FFE09F;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #FFE09F;
border: solid 1px #EA8414;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #FFC35E;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #EA8414;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #FFE09F;
border: solid 1px #EA8414;
}
#Contact img {
float: right;
border: solid 1px #EA8414;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: #36220B;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #8C581C;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #FFC35E;
border-top: solid 1px #EA8414;
}
#footer > * {
background-color: #FFE09F;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #FFC35E;
}
/* Overwritten
----------------------------------------------------- */
button#drop {
background-color: #FFE09F;
border: solid 1px #EA8414 ! important;
}
button#drop:hover {
background-color: #FFC35E;
}
div#map_canvas {
border-color: #EA8414 ! important;
}
body#FamilyMap {
background-color: #FFE09F ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FFFBE7;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #8C581C;
}
#CreatorInfo a[href]:hover {
background-color: #FFC35E;
}
.calendar tfoot tr td {
border-top: solid 4px #8C581C;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #FFC35E;
color: #8C581C;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #FFC35E;
background-color: #FFFBE7;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #8C581C;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #FFC35E;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #EA8414;
}
.calendar td.highlight {
background-color: #FFE09F;
}
.calendar td.highlight div.date {
color: #36220B;
background-color: #FFC35E;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #FFC35E;
background-color: #FFFBE7;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px #36220B;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
-715
View File
@@ -1,715 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Spruce Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with a new blue color scheme.
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
blue dark #204D91
blue #7CA3DD
blue light #BFD0EA
blue very light #EAEEF4
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #EAEEF4;
}
body > div {
clear: both;
}
.content {
background-color: #FFF;
border-top: solid 1px #7CA3DD;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #204D91;
background-color: #BFD0EA;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #7CA3DD;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #EAEEF4
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #7CA3DD;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #204D91;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #EAEEF4; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #7CA3DD;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #EAEEF4;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #BFD0EA;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #7CA3DD;
border-bottom-style: none;
background-color: #FFF;
}
#subnavigation ul li.CurrentSection a {
background-color: #FFF;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #EAEEF4;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: #FFF;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #EAEEF4;
border-top: solid 1px #7CA3DD;
border-bottom: solid 1px #7CA3DD;
}
table tr th:first-child {
border-left: solid 1px #7CA3DD;
}
table tr th:last-child {
border-right: solid 1px #7CA3DD;
}
table.primobjlist tr th {
background-color: #BFD0EA;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #BFD0EA;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #204D91;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #204D91;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #EAEEF4;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #EAEEF4;
}
table.surname td.ColumnName a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #EAEEF4;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #EAEEF4;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #BFD0EA;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #BFD0EA;
}
#EventList table.infolist td.ColumnType {
background-color: #EAEEF4;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #EAEEF4;
border: solid 1px #7CA3DD;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #BFD0EA;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #7CA3DD;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #EAEEF4;
border: solid 1px #7CA3DD;
}
#Contact img {
float: right;
border: solid 1px #7CA3DD;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #7CA3DD;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #BFD0EA;
border-top: solid 1px #204D91;
}
#footer > * {
background-color: #EAEEF4;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #BFD0EA;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #EAEEF4 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FFF;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #7CA3DD;
}
#CreatorInfo a[href]:hover {
background-color: #BFD0EA;
}
.calendar tfoot tr td {
border-top: solid 4px #7CA3DD;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #BFD0EA;
color: #204D91;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #BFD0EA;
background-color: #FFF;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #BFD0EA;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #BFD0EA;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #7CA3DD;
}
.calendar td.highlight {
background-color: #EAEEF4;
}
.calendar td.highlight div.date {
color: black;
background-color: #BFD0EA;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #BFD0EA;
background-color: #FFF;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
-183
View File
@@ -1,183 +0,0 @@
/* Main Element
------------------------------------------------------ */
#menu, #menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
/* Main Level
------------------------------------------------------ */
#menu {
width: 100%;
margin: 6px auto;
border: 1px solid #222;
background-color: #111;
background-image: -moz-linear-gradient(#444, #111);
background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
background-image: -webkit-linear-gradient(#444, #111);
background-image: -o-linear-gradient(#444, #111);
background-image: -ms-linear-gradient(#444, #111);
background-image: linear-gradient(#444, #111);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 1px 1px #777;
-webkit-box-shadow: 0 1px 1px #777;
box-shadow: 0 1px 1px #777;
}
/* Clear Floats
------------------------------------------------------ */
#menu:before,
#menu:after {
content: "";
display: table;
}
#menu:after {
clear: both
}
#menu {
zoom: 1
}
/* List Elements
------------------------------------------------------ */
#menu li {
float: left;
border-right: 1px solid #222;
-moz-box-shadow: 1px 0 0 #444;
-webkit-box-shadow: 1px 0 0 #444;
box-shadow: 1px 0 0 #444;
position: relative;
}
#menu a {
float: left;
padding: 12px 30px;
color: #999;
text-transform: uppercase;
font: bold 12px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
#menu li:hover > a {
color: #fafafa
}
*html #menu li a:hover { /* IE6 only */
color: #fafafa
}
/* sub-menu
------------------------------------------------------ */
#menu ul {
margin: 20px 0 0 0;
_margin: 0; /*IE6 only*/
opacity: 0;
visibility: hidden;
position: absolute;
top: 38px;
left: 0;
z-index: 9999;
background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 -1px 0 rgba(255,255,255,.3);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#menu li:hover > ul {
opacity: 1;
visibility: visible;
margin: 0;
}
#menu ul ul {
top: 0;
left: 150px;
margin: 0 0 0 20px;
_margin: 0; /*IE6 only*/
-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
box-shadow: -1px 0 0 rgba(255,255,255,.3);
}
#menu ul li {
float: none;
display: block;
border: 0;
_line-height: 0; /*IE6 only*/
-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}
#menu ul li:last-child {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#menu ul a {
padding: 10px;
width: 130px;
_height: 10px; /*IE6 only*/
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
#menu ul a:hover {
background-color: #0186ba;
background-image: -moz-linear-gradient(#04acec, #0186ba);
background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background-image: -webkit-linear-gradient(#04acec, #0186ba);
background-image: -o-linear-gradient(#04acec, #0186ba);
background-image: -ms-linear-gradient(#04acec, #0186ba);
background-image: linear-gradient(#04acec, #0186ba);
}
/* first and Last child elements
------------------------------------------------------ */
#menu ul li:first-child > a {
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
#menu ul li:first-child > a:after {
content: '';
position: absolute;
left: 40px;
top: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #444;
}
#menu ul ul li:first-child a:after {
left: -6px;
top: 50%;
margin-top: -6px;
border-left: 0;
border-bottom: 6px solid transparent;
border-top: 6px solid transparent;
border-right: 6px solid #3b3b3b;
}
#menu ul li:first-child a:hover:after {
border-bottom-color: #04acec
}
#menu ul ul li:first-child a:hover:after {
border-right-color: #0299d3;
border-bottom-color: transparent;
}
#menu ul li:last-child > a {
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
-46
View File
@@ -1,46 +0,0 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2012 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Citations-Outline.css
******************************************************
# $Id$
Source Citations Outline styles
------------------------------------------------------ */
div#SourceCitationReferents ul.Col1 {
list-style-type: decimal
}
div#SourceCitationReferents ul.Col2 {
list-style-type: upper-alpha
}
div#SourceCitationReferents ul.Col3 {
list-style-type: lower-alpha
}
div#SourceCitationReferents ul.Col4 {
list-style-type: upper-roman
}
div#SourceCitationReferents ul.Col5 {
list-style-type: disc
}
-230
View File
@@ -1,230 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
*************************************************
GRAMPS Cascading Style Sheet
Style Name: Fade-Menus Style Sheet
*************************************************
Body Element
------------------------------------------------------ */
body {
background-color: #FFF;
color: #00029D;
width: 100%;
}
/* Header
------------------------------------------------------ */
div#header {
border-bottom: solid 8px #13A926;
}
/* Drop Down Navigation Menu
------------------------------------------------------ */
ul#dropmenu {
width: 100%;
margin: 0 auto;
padding: 10px 0 0 0;
list-style-type: none;
background: #00029D;
background: -moz-linear-gradient(#444, #00029D);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 0 2px 1px #9c9c9c;
-webkit-box-shadow: 0 2px 1px #9c9c9c;
box-shadow: 0 2px 1px #9c9c9c;
}
ul#dropmenu li {
float: left;
padding: 0 0 10px 0;
position: relative;
}
ul#dropmenu a {
float: left;
height: 25px;
padding: 0 25px;
color: #999;
text-transform: uppercase;
font: bold 12px/25px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
ul#dropmenu li:hover > a {
color: #fafafa
}
*html ul#dropmenu li a:hover /* IE6 */
{
color: #fafafa
}
ul#dropmenu li:hover > ul {
display: block
}
/* Sub-menu
------------------------------------------------------ */
ul#dropmenu ul {
list-style: none;
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 35px;
left: 0;
z-index: 99999;
background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 5px;
border-radius: 5px;
}
ul#dropmenu ul li {
float: none;
margin: 0;
padding: 0;
display: block;
-moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}
ul#dropmenu ul li:last-child {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
ul#dropmenu ul a {
padding: 10px;
height: auto;
line-height: 1;
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
*html ul#dropmenu ul a /* IE6 */
{
height: 10px;
width: 150px;
}
*:first-child+html ul#dropmenu ul a /* IE7 */
{
height: 10px;
width: 150px;
}
ul#dropmenu ul a:hover {
background: #0186ba;
background: -moz-linear-gradient(#04acec, #0186ba);
background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background: -webkit-linear-gradient(#04acec, #0186ba);
background: -o-linear-gradient(#04acec, #0186ba);
background: -ms-linear-gradient(#04acec, #0186ba);
background: linear-gradient(#04acec, #0186ba);
}
ul#dropmenu ul li:first-child a {
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
ul#dropmenu ul li:first-child a:after {
content: '';
position: absolute;
left: 30px;
top: -8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid #444;
}
ul#dropmenu ul li:first-child a:hover:after {
border-bottom-color: #04acec
}
ul#dropmenu ul li:last-child a {
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
/* Clear floated elements
------------------------------------------------------ */
ul#dropmenu:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html ul#dropmenu { zoom: 1; } /* IE6 */
*:first-child+html ul#dropmenu { zoom: 1; } /* IE7 */
/* Alphabet Navigation and Year Menu
------------------------------------------------------ */
div#alphanav, div#subnavigation {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul, div#subnavigation ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav ul li, div#subnavigation ul li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav ul li a, div#subnavigation ul li a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav ul li a:hover, div#alphanav ul li a:focus,
div#subnavigation ul li a:hover, div#subnavigation ul li a:focus {
background: #FFF;
color: #000;
}
div#subnavigation ul li.CurrentSection a {
border-left: solid 1px #13A926;
border-right: solid 1px #13A926;
background-color: #FFF;
color: #00029D;
}
-131
View File
@@ -1,131 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
*************************************************
GRAMPS Cascading Style Sheet
Style Name: Fade-Menus Style Sheet
*************************************************
Body Element
------------------------------------------------------ */
body {
background-color: #00029D;
color: #00029D;
width: 100%;
}
/* Header
------------------------------------------------------ */
div#header {
border-bottom: solid 8px #13A926;
}
/* Fade Horizontal Navigation Menu
------------------------------------------------------ */
div.wrapper {
width: 100%;
height: 50px;
background : #464646;
background : -webkit-gradient(linear, left top, left bottombottom, from(rgb(168,168,168)), to(rgb(69,69,69)));
background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));
border-top: 2px solid #939393;
position: relative;
}
ul {
margin: 0;
padding: 0;
}
ul.menu {
height: 80px;
border-left: 1px solid rgba(0,0,0,0.3);
border-right: 1px solid rgba(255,255,255,0.3);
float: left;
}
ul.menu li {
list-style-type: none;
float: left;
height: 45px;
text-align: center;
background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,1)), to(rgba(0,28,78, 1)) );
background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,1) 0%, rgba(0,28,78, 1) 100%);
}
ul li a {
font: bold .9em "Helvetica, Courier, Arial, sans-serif, sans";
display: block;
padding: 0 6px;
border-left: 1px solid rgba(255,255,255,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
text-align: center;
line-height: 45px;
background : -webkit-gradient(linear, left top, left bottombottom, from(rgb(168,168,168)), to(rgb(69,69,69)));
background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));
-webkit-transition-property: background;
-webkit-transition-duration: 700ms;
-moz-transition-property: background;
-moz-transition-duration: 700ms;
text-decoration: none;
}
ul li a:hover {
background: transparent none;
color: #FFF;
}
ul li.CurrentSection a {
background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,1)), to(rgba(0,28,78, 1)) );
background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,1) 0%, rgba(0,28,78, 1) 100%);
Color: #FFF;
}
/* Alphabet Navigation Menu
------------------------------------------------------ */
div#alphanav {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav a:hover, div#alphanav a:focus {
background: #FFF;
color: #000;
}
-125
View File
@@ -1,125 +0,0 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2008-2010 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Horizontal.css
******************************************************
# $Id$
Body Element
------------------------------------------------------ */
body {
background-color: #00029D;
color: #00029D;
width: 100%;
padding: 0px 14px;
}
/* Navigation Menus
----------------------------------------------------- */
div#nav {
clear: both;
padding-top: 1px;
font: 1.2em/1.4 "sans-serif, Helvetica, Arial";
}
div#nav ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-bottom: 2px solid #13A926;
}
div#nav li {
display: inline;
margin: 0;
padding: 0;
}
div#nav a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#nav a:hover, div#nav a:focus {
background: #FFF;
color: #000;
}
div#nav .CurrentSection a {
font-weight: bold;
background: #BCEAF6;
color: #000;
border-bottom: none;
}
div#nav .CurrentSection a:hover, div#nav .CurrentSection a:focus {
background: #903;
color: #FFF;
}
/* Alphabet Navigation and Year Menu
------------------------------------------------------ */
div#alphanav, div#subnavigation {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul, div#subnavigation ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav ul li, div#subnavigation ul li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav ul li a, div#subnavigation ul li a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav ul li a:hover, div#alphanav ul li a:focus,
div#subnavigation ul li a:hover, div#subnavigation ul li a:focus {
background: #FFF;
color: #000;
}
div#subnavigation ul li.CurrentSection a {
border-left: solid 1px #13A926;
border-right: solid 1px #13A926;
background-color: #FFF;
color: #00029D;
}
-634
View File
@@ -1,634 +0,0 @@
/*
----------------------------------------------------------------------------
GRAMPS Cascading Style Sheet
Style Name: Mainz
Style Author: Jason Simanek (2008)
----------------------------------------------------------------------------
This website was created with GRAMPS
----------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
License
----------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------------
Color Palette
----------------------------------------------------------------------------
black #000
brown #7D5925
brown light #D8C19F
green #767D25
yellow #FFF2C6
yellow light #FFFFE7
----------------------------------------------------------------------------
Style Images
----------------------------------------------------------------------------
Body images/Web_Mainz_Bkgd.png
Header images/Web_Mainz_Header.png
Middle images/Web_Mainz_Mid.png
Middle Light images/Web_Mainz_MidLight.png
----------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------
General Elements
-----------------------------------------------------------------*/
body {
font-family: Georgia, serif;
font-size: 90%;
color: #7D5925;
background: url(../images/Web_Mainz_Bkgd.png) black repeat;
}
body > div {
width: 950px;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
overflow: hidden;
padding: 0px 1.5em;
}
.content {
padding: 1.5em 1.5em;
}
div.snapshot div.thumbnail {
text-align: center;
}
div.snapshot a {
display: inline;
}
/* General Text
-----------------------------------------------------------------*/
h1 {
font-weight: normal;
font-style: italic;
margin-left: 2em;
}
h3 {
font-size: xx-large;
font-weight: normal;
font-style: italic;
color: #767D25;
text-align: center;
border-bottom: double 4px #7D5925;
padding-bottom: 1ex;
margin: 0.5em 0px 0.5em 0px;
}
h4 {
font-size: x-large;
font-weight: normal;
font-style: italic;
color: black;
text-align: center;
border-bottom: dashed 1px #7D5925;
padding-bottom: 0.5ex;
margin: 0.5em 0px 0.5em 0px;
}
a {
color: #7D5925;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #FFFFE7;
}
.grampsid {
font-family: monospace;
font-size: smaller;
}
/* Header
-----------------------------------------------------------------*/
#header {
padding-top: 5em;
background: url(../images/Web_Mainz_Header.png) repeat-x top left;
}
/* Navigation
-----------------------------------------------------------------*/
div#nav, #subnavigation {
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
div#nav ul, #subnavigation ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
padding: 0.4em 0.8em 0.3em 0.8em;
font-size: smaller;
font-family: sans-serif;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #FFFFE7;
}
div#nav ul li.CurrentSection a, #subnavigation ul li.CurrentSection a {
font-weight: bold;
font-style: italic;
background-image: url(../images/Web_Mainz_Mid.png);
border-style: dashed;
border-width: 1px 1px 0px 1px;
border-color: #7D5925;
}
#subnavigation ul li.CurrentSection a {
border-width: 0px 1px 1px 1px;
}
/* Alphabet Navigation
-----------------------------------------------------------------*/
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
padding-left: 2em;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-family: sans-serif;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
color: black;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
-----------------------------------------------------------------*/
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table th {
text-align: left;
margin: 0px;
border-bottom: double 4px #7D5925;
padding: .1em 10px;
}
table td {
vertical-align: top;
padding: .1em 10px;
}
table.primobjlist td {
vertical-align: middle;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: dashed 1px #D8C19F;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.relationships td.ColumnPartner {
font-size: 100%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #767D25;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #767D25;
}
table.primobjlist td.ColumnParents span.father, table.primobjlist td.ColumnParents span.mother {
display: block;
}
table.primobjlist td.ColumnParents span.mother:before, table.primobjlist td.ColumnPerson span.mother:before {
content: "+ ";
}
/* Surnames
-----------------------------------------------------------------*/
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
#SurnameDetail h3 {
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
}
/* Events
-----------------------------------------------------------------*/
#EventList tr.BeginType td {
border-top: dashed 1px #D8C19F;
}
#EventList tr.BeginLetter td {
border-top: solid 1px #D8C19F;
}
/* Events with multiple participants should have a comma seperated list of
names*/
#EventList td.ColumnPerson a {
display: inline;
}
/* Family events, put mother on next line */
#EventList td.ColumnPerson span.father,
#EventList td.ColumnPerson span.mother,
#EventDetail td.ColumnPerson span.father,
#EventDetail td.ColumnPerson span.mother {
display: block;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
-----------------------------------------------------------------*/
#GalleryNav {
text-align: center;
margin: 1.4em 0px;
}
#GalleryNav a {
font-weight: bold;
font-style: italic;
color: #FFF2C6;
background: url(../images/Web_Mainz_Bkgd.png) #7D5925 repeat;
border: outset 3px black;
}
#GalleryNav a:hover {
border-color: #7D5925;
}
#GalleryNav a:active {
border-style: solid;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryPages {
margin: 0 1em;
}
#GalleryCurrent {
font-size: x-large;
font-weight: normal;
font-style: italic;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display:block;
border: solid 1px #7D5925;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
-----------------------------------------------------------------*/
#Contact h3 {
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
}
#Contact img {
display: block;
margin: 0px auto 1em auto;
border: solid 1px #7D5925;
}
#Contact #researcher {
text-align: center;
}
#Contact #researcher span {
font-size: larger;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #city:after {
content: ",";
}
/* Download
-----------------------------------------------------------------*/
#Download table.download a {
display: block;
}
/* SubSection
-----------------------------------------------------------------*/
#Home img, #Introduction img {
display: block;
margin: 1em auto;
max-width: 950px;
}
#Home a, #Introduction a, #Contact a {
color: black;
}
.subsection {
clear: both;
}
.subsection p {
margin: 0px;
}
/* SubSection : Families
-----------------------------------------------------------------*/
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
/* SubSection : Gallery
-----------------------------------------------------------------*/
#indivgallery {
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.5em;
}
#indivgallery img {
border: solid 1px #7D5925;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide the description in Individual Gallery
display: none; */
}
/* SubSection : Narrative
-----------------------------------------------------------------*/
h4 + div.grampsstylednote, a.familymap {
margin-left: 10px;
margin-right: 10px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* SubSection : Source References
-----------------------------------------------------------------*/
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* SubSection : Pedigree
-----------------------------------------------------------------*/
.pedigreegen {
list-style-type: none;
padding-left: 10px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
-----------------------------------------------------------------*/
#footer {
clear: both;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6;
border-top: dashed 1px #7D5925;
font-family: sans-serif;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
}
/* Overwritten
-----------------------------------------------------------------*/
button#drop {
font-style: italic;
color: #FFF2C6;
background: url(../images/Web_Mainz_Bkgd.png) #7D5925 repeat;
border: outset 3px black ! important;
}
div#map_canvas {
border-color: #7D5925 ! important;
}
/* Calendar Styles
=================================================================*/
table.calendar {
table-layout: fixed;
empty-cells: show;
width: 950px;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}
.calendar thead th {
font-size: large;
font-weight: normal;
font-style: italic;
text-align: center;
}
.calendar thead th.monthName {
font-size: xx-large;
color: #767D25;
border-bottom-color: #7D5925;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 0px 0px 0px;
font-weight: bold;
font-style: italic;
}
.calendar tfoot td {
border-top: double 4px #7D5925;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
font-style: italic;
text-align: center;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px;
border-width: 1px 0px 0px 1px;
border-style: dashed;
border-color: #7D5925;
}
.calendar td.weekday {
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}
.calendar td.weekend {
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
.calendar td:first-child {
border-left-style: none;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
margin: 0 4%;
border-top: dashed 1px #D8C19F;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #767D25;
}
.calendar td ul li span.yearsmarried em {
color: black;
}
.calendar td.highlight div.date {
color: #767D25;
background-image: none;
background-color: #FFFFE7;
}
/* Calendar : Previous-Next Month */
.calendar td.previous, .calendar td.next {
color: #D8C19F;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
/* Calendar : Full Year */
body#fullyearlinked table.calendar {
float: left;
width: 315px;
height: 18em;
border: solid 1px #7D5925;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
File diff suppressed because it is too large Load Diff
-828
View File
@@ -1,828 +0,0 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Print Style Sheet
Style Author: Jason M. Simanek (2008)
Modified by Rob G. Healey, July 2008
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
'Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
This file is part of the GRAMPS program.
GRAMPS 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, version 2 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
gray #A7A7A7
red #520
black #000
white #FFF
---------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
color:#000;
margin:0;
padding:0;
background-color:#FFF;
}
div {
margin:0;
padding:0;
}
img {
border:none;
margin:0;
}
.content { }
.content div.snapshot {
float:right;
margin:1.6em;
padding-top: .5cm;
background:none;
}
.content div.snapshot div.thumbnail {
margin:0;
padding:0;
background:none;
}
.content .thumbnail a:link:after, .content .thumbnail a:visited:after {
content:"";
}
.fullclear {
width:100%;
height:1pt;
margin:0;
padding:0;
clear:both;
}
/* General Text
----------------------------------------------------- */
h1 {
font:normal 16pt/18pt serif;
margin:0;
padding:0;
}
h2 {
font:normal 18pt/23pt serif;
display:inline;
margin:0;
padding:0;
}
h3 {
font:normal 18pt/23pt serif;
text-align:left;
display:inline;
margin:0 0 0 8pt;
padding:0;
}
h4 {
display:block;
clear:both;
font:normal 14pt/16pt serif;
margin:8pt 0 0 0;
padding:8pt 0 1pt 0;
border-top:solid .5pt #A7A7A7
}
h5, h6 {
font:normal 14pt/16pt serif;
font-style:italic;
margin:0;
padding:0;
}
p {
font:normal 11pt/14pt serif;
}
p#description {
margin:0 0 14pt 0;
}
a:link, a:visited {
color:#520;
text-decoration:underline;
}
.content a:link:after, content a:visited:after {
font-size:70%;
font-family:sans-serif;
content:" (" attr(href) ") ";
}
.content ol li a:link {
text-decoration:none;
}
.content ol li a:link:after, .content ol li a:visited:after {
content:"";
}
sup {
line-height:0;
}
ol {
font:normal .9em/1.6em sans-serif;
margin-top:0;
margin-bottom:0;
padding-top:.5em;
padding-bottom:0;
}
/* Header
----------------------------------------------------- */
#Header {
padding:0 0 8pt 0;
margin:0 0 8pt 0;
border-bottom:solid .5pt #000;
}
#SiteTitle {
text-align: left;
margin: 0;
padding: 0;
}
#user_header {
font-style:italic;
text-align:center;
margin:0;
padding:0
}
.grampsid {
font-size:60%;
font-family:monospace;
color:#A7A7A7
}
/* Navigation
----------------------------------------------------- */
#alphabet, #navigation, #subnavigation { display:none; }
/* Main Table
----------------------------------------------------- */
table {
width:100%;
margin:0;
padding:0;
border:none;
border-collapse:collapse;
border-bottom:solid .5pt #FFF;
}
table thead tr th {
text-align:left;
font:normal 11pt/13pt serif;
color:#000;
margin:0;
padding:0;
padding-bottom:1pt;
border-bottom:solid .5pt #000;
}
.content table thead tr th a {
text-decoration:none;
}
.content table thead tr th a:link:after, .content table thead tr th a:visited:after {
content:"";
}
table tbody tr td {
font:normal 9pt/11pt sans-serif;
vertical-align:middle;
padding:2pt 6pt 1pt 0;
border-bottom:dashed .5pt #A7A7A7;
}
.content table tbody tr td a {
text-decoration:none;
}
.content table tbody tr td a:link:after, .content table tbody tr td a:visited:after {
content:"";
}
table tr.BeginLetter td, table.infolist tr.BeginSurname td {
border-top:solid .5pt #A7A7A7;
}
table tbody tr td.ColumnRowLabel {
width:2%;
color:#A7A7A7;
text-align:center;
}
table tr td.ColumnLetter {
width:3%;
text-align:center;
}
table tr td.ColumnAttribute {
width:10%;
}
.content table tbody tr td.ColumnName a {
text-decoration:none;
}
table tbody tr td.ColumnBirth {
width:10%;
}
table tbody tr td.ColumnDeath {
width:10%;
text-decoration:underline;
}
table tbody tr td.ColumnParents {
font-size:70%;
}
table tbody tr td.ColumnParents span.mother:before {
content:"+ ";
}
/* Home/ Welcome
----------------------------------------------------- */
#Home p {
margin:0 0 9pt 0;
}
#Home img {
float:right;
margin:0;
padding:0 0 9pt 9pt;
}
#Home a {
color: #000;
text-decoration: underline;
}
/* Introduction
----------------------------------------------------- */
#Introduction p {
margin:0 0 9pt 0;
}
#Introduction img {
float:right;
margin:0;
padding:0 0 9pt 9pt;
}
#Introcution a {
color: #000;
text-decoration: underline;
}
/* Surnames
----------------------------------------------------- */
#Surnames { }
table.surnamelist tr thead th.ColumnSurname, #Surnames table.surnamelist tbody tr td.ColumnSurname {
width:50%;
}
table#SortByName thead tr th.ColumnSurname a:after, table#SortByCount thead tr th.ColumnQuantity a:after {
content:" ↓";
}
table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents {
width:35%;
}
div#SourceDetail {
margin: 0 auto;
}
div#SourceCitationReferents ul.Col1 {
list-style-type: decimal
}
div#SourceCitationReferents ul.Col2 {
list-style-type: upper-alpha
}
div#SourceCitationReferents ul.Col3 {
list-style-type: lower-alpha
}
div#SourceCitationReferents ul.Col4 {
list-style-type: upper-roman
}
div#SourceCitationReferents ul.Col5 {
list-style-type: disc
}
/* Individuals
----------------------------------------------------- */
/* Relationships
================================================= */
div#Relationships {
font: normal 1em sans-serif;
margin: 0 auto;
padding: 0;
}
table.relationships {
width: 100%;
margin: 0;
padding: 0;
}
table.relationships thead tr th.ColumnMarriage,
table.relationships thead tr th.ColumnDivorce {
width: 10%;
}
table.relationships thead tr th.ColumnHyper {
width: 15%;
}
table.relationships thead tr th.ColumnMedia {
width: 15%;
}
table.relationships tbody tr#FirstLetter {
border-bottom: solid 1px #000;
}
table.relationships tbody tr td {
border-bottom: dashed 1px #000;
}
table.relationships tbody tr td.ColumnRowLabel a {
background: none;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr td span.person:after,
#EventList table.infolist tr td span.father:after,
#EventList table.infolist tr td span.mother:after,
#EventDetail table.infolist tr td span.person:after,
#EventDetail table.infolist tr td span.father:after,
#EventDetail table.infolist tr td span.mother:after {
content: ", ";
}
#EventList table.infolist tr td span.person:last-child:after,
#EventList table.infolist tr td span.father:last-child:after,
#EventList table.infolist tr td span.mother:last-child:after,
#EventDetail table.infolist tr td span.person:last-child:after,
#EventDetail table.infolist tr td span.father:last-child:after,
#EventDetail table.infolist tr td span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryDetail h2 {
display:none;
}
#GalleryNav {
display:none;
}
#GalleryDisplay {
margin:0 auto;
padding:0;
position:relative;
overflow:hidden;
text-align:center;
}
#GalleryDisplay img {
margin:0 auto;
border:solid 1pt #542;
}
#GalleryDetail h3 {
display:block;
text-align:center;
margin:2pt 0 8pt 0;
}
/* Download
----------------------------------------------------- */
#Download p {
margin:0 0 9pt 0;
}
#Download img {
float:right;
margin:0;
padding:0 0 9pt 9pt;
}
/* Thumbnail Preview Reference Section
------------------------------------------------- */
body#ThumbnailPreview div#references {
background-color: #FFF;
color: #00029D;
margin: 0 auto;
padding: 0;
width: 100%;
}
body#ThumbnailPreview div#references table.infolist tbody tr {
border-bottom: dashed 1px #000;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnRowLabel a {
background: none;
width: 2%;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
width: 90%;
}
/* Contact
----------------------------------------------------- */
#researcher {
margin:16pt 0 0 0;
}
#Contact img {
float:right;
margin:0;
padding:0 0 9pt 9pt;
}
#Contact a {
color: #000;
text-decoration: none;
}
#researcher h3 {
margin:0;
}
#researcher span {
font:normal .9em/1.4em serif;
display:block;
float:left;
margin-right:.4em;
}
#city {
clear:left;
}
#locality, .locality {
display: block;
width: 100%;
}
#city:after {
content:",";
}
#email {
clear:left;
}
/* Subsections
----------------------------------------------------- */
#Home, #Introduction, #Download, #Contact {
padding:3em 20px;
}
/* Subsections : Events
----------------------------------------------------- */
#IndividualDetail .ColumnValue {
padding:4pt 0;
}
.ColumnValue p {
font:normal 9pt/11pt sans-serif;
margin:1pt 0 0 18pt;
}
/* Subsections : Gallery
----------------------------------------------------- */
#indivgallery h4 {
margin-bottom:1em;
}
#indivgallery .thumbnail {
margin:0;
float:left;
width:130px;
height:150px;
text-align:center;
}
#indivgallery .thumbnail a {
display:block;
margin:0;
padding:0;
background:none;
}
#indivgallery .thumbnail a img {
margin:0;
padding:0;
border:solid .5pt #000;
}
#indivgallery div.thumbnail span {
font:normal 7pt/9pt sans-serif;
text-align:center;
width:80%;
margin:0 auto;
padding:0;
}
/* Subsections : Attributes
----------------------------------------------------- */
div#attributes {
margin: 0;
padding: 0;
}
table.attrlist {
width: 100%;
}
table.attrlist thead tr th {
background-color: #70B1ED;
color: #000;
}
table.attrlist tbody tr td {
border-bottom: dashed 1px #000;
}
table.attrlist tbody tr td.ColumnType {
width: 15%;
}
table.attrlist tbody tr td.ColumnValue {
width: 15%;
}
table.attrlist tbody tr td.ColumnNotes {
width: 40%;
}
table.attrlist tbody tr td.ColumnSources {
width: 10%;
}
/* Subsections : Pedigree
----------------------------------------------------- */
#pedigree a {
text-decoration:none;
}
.content #pedigree a:link:after, .content #pedigree a:visited:after {
content:"";
}
.pedigreegen {
font:normal 10pt/12pt sans-serif;
list-style:none;
margin:8pt 0 0 0;
padding:0 0 0 20px;
}
.pedigreegen li ol {
list-style:none;
margin-left:16pt;
}
.pedigreegen li ol li ol {
font:normal 9pt/11pt sans-serif;
list-style:decimal;
margin-left:16pt;
}
.pedigreegen li ol li ol li ol.spouselist {
list-style:none;
margin-left:0;
}
.spouselist li.spouse ol {
list-style:decimal;
margin-left:16pt;
}
.spouse a {
font-weight:normal;
font-style:normal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight:bold;
}
/* Subsections : Ancestors Tree
----------------------------------------------------- */
#tree {
page-break-before:always;
margin:0;
padding:0;
}
#treeContainer {
position:relative;
z-index:1;
}
#treeContainer div.boxbg a:link:after, #treeContainer div.boxbg a:visited:after {
font-size:70%;
font-family:sans-serif;
content:"";
}
.boxbg {
position:absolute;
margin:0;
padding:0;
background:none;
}
#treeContainer div.boxbg span.thumbnail {
display:block;
margin:0 auto;
}
.boxbg a {
position:relative;
z-index:10;
display:block;
font:normal .7em/1.4em sans-serif;
text-align:center;
text-decoration:none;
width:50pt;
padding:5pt 8pt;
margin:5pt 0 0 0;
background-color:#FFF;
border:solid 1pt #000;
}
#treeContainer div.AncCol3 span.thumbnail, #treeContainer div.AncCol4 span.thumbnail {
display:none;
}
.shadow {
display:none;
}
#tree div div.bvline {
position:absolute;
z-index:2;
height:1pt;
margin:0;
padding:0;
background-color:#FFF;
border-bottom:solid .5pt #A7A7A7
}
#tree div div.bhline {
position:absolute;
z-index:2;
width:1pt;
margin:0;
padding:0;
background-color:#FFF;
border-right:solid .5pt #A7A7A7
}
.ghline, .gvline {
display:none;
}
/* Footer
----------------------------------------------------- */
#footer {
width: 100%;
margin: 0;
padding: .1in 0 0 0;
clear: both;
border-top: solid .5pt #000;
}
#user_footer {
float: left;
width: 70%;
}
#user_footer p {
font-style: italic;
}
p#createdate {
float: left;
width: 45%;
font: normal 9pt/10pt sans-serif;
margin: 0;
}
#copyright {
float: right;
width: 4in;
margin: 0;
font: normal 9pt/10pt sans-serif;
text-align: right;
}
#copyright img {
display: none;
}
/* Calendar Styles
-------------------------------------------------------------------------------------------- */
/* Calendar : General */
body#WebCal h1#SiteTitle {
float:left;
font-size:14pt;
line-height:16pt;
padding-bottom:.1in;
}
.calendar {
clear:both;
empty-cells:show;
width:100%;
font-size:14pt;
font-weight:normal;
margin:0;
padding:0;
border:none;
border-collapse:collapse;
}
.calendar thead, .calendar tbody {
border-style:solid;
border-width:2pt 2pt 2pt 2pt;
border-color:#000;
}
.calendar tbody {
border-top:none;
}
.calendar thead tr th {
width:12%;
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding:.2em 0 .1em 0;
}
.calendar thead tr th.monthName {
width:100%;
font-size:20pt;
line-height:100%;
text-transform:none;
padding:5pt;
border-width:0;
}
#CreatorInfo {
float:right;
margin:0 10px 0 0;
}
body#WebCal a {
text-decoration:none;
color:#000;
}
.calendar tfoot {
border:none;
}
.calendar tfoot tr td {
font-size:12pt;
font-style:italic;
padding:.7em 5% 1em 5%;
}
/* Calendar : Date Numeral */
.calendar td div.date {
float:right;
display:block;
font-size:16pt;
line-height:100%;
font-weight:bold;
text-align:center;
color:#000;
margin:0 0 0 .5em;
padding:7pt;
}
.calendar td.highlight div.date {
color:#F00;
}
/* Calendar : Date Container */
.calendar tbody tr td {
vertical-align:top;
height:4em;
padding:0;
border-width:1px 0 0 1px;
border-style:solid;
border-color:#999;
}
.calendar tbody tr td:first-child {
border-left:none;
}
.calendar tbody tr:first-child td {
border-top:none;
}
/* Calendar : Date Detail */
.calendar tbody tr td ul {
list-style:none;
font-family:sans-serif;
font-size:8pt;
margin:30pt 0 5pt 0;
padding:0;
}
.calendar tbody tr td ul li {
display:block;
width:92%;
margin:0 4%;
padding:.2em 0 .3em 0;
border-top:dashed .5pt #999;
}
.calendar tbody tr td ul li:first-child {
border:none;
}
.calendar tbody tr td ul li em {
font-style:normal;
color:#000;
}
.calendar tbody tr td ul li span.yearsmarried em {
color:#000;
}
/* Calendar : Previous-Next Month */
.calendar tbody tr td.previous,
.calendar tbody tr td.next,
.calendar tbody tr td.previous div.date,
.calendar tbody tr td.next div.date {
font-weight:normal;
font-size:12pt;
color:#999;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
width:963px;
margin:0 auto;
padding:15px 0 2px 2px;
}
body#fullyearlinked table.calendar {
float:left;
width:320px;
height:18em;
border:solid 1px #000;
}
body#fullyearlinked table.calendar thead tr th {
height:2em;
}
body#fullyearlinked table.calendar thead tr th.monthName {
font-size:1.2em;
padding:2px 0;
}
body#fullyearlinked table.calendar tbody tr td {
height:3em;
}
-157
View File
@@ -1,157 +0,0 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2008-2010 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Vertical.css Stylesheet
***************************************************************************************************
# $Id: Web_Navigation-Vertical.css 15241 2010-04-19 11:07:00Z robhealey1 $
Body Element
----------------------------------------------------- */
body { background: -webkit-gradient
(linear, left top, left bottom, from(#ccc), to(#fff));
color: #000;
padding: 60px 0px 0px 146px;
}
/* Header
----------------------------------------------------- */
#header {
position: fixed;
top: 0px;
left: 0px;
overflow: auto;
width: 100%;
height: 65px;
}
/* Navigation
----------------------------------------------------- */
div#nav {
padding: 0px;
margin: 0 auto;
overflow: auto;
}
div#nav ul {
list-style-type: none;
display: block;
width: 330px;
position: fixed;
top: 53px;
left: 0px;
padding: 0px;
background: url(shad2.png) no-repeat;
-webkit-background-size: 50% 100%;
}
div#nav ul li a {
-webkit-transition: all 0.3s ease-out;
background: #cbcbcb url(border.png) no-repeat;
color: #174867;
padding: 7px 15px 7px 15px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
width: 120px;
display: block;
text-decoration: none;
-webkit-box-shadow: 2px 2px 4px #888;
}
div#nav ul li a:hover {
background: #ebebeb url(border.png) no-repeat;
color: #67a5cd;
padding: 7px 0px 7px 30px;
}
div#nav ul li.CurrentSection a {
background-color: #000;
color: #FFF;
}
/* SubNavigation
----------------------------------------------------- */
div#subnavigation {
width: 100%;
margin: 0;
padding: 0;
border: solid 2px #000;
}
div#subnavigation ul {
list-style:none;
min-width: 900px;
height: 40px;
margin:0;
padding: 0px 0px 0px 16px;
border-bottom: solid 2px #5D835F;
}
div#subnavigation ul li {
float:left;
}
div#subnavigation ul li:after {
content: "| ";
}
div#subnavigation ul li a {
display: block;
padding: 12px 16px 14px 1px;
float:left;
font: .8em bold italic small-caps verdana, serif;
color: #000;
text-decoration:none;
margin:0;
}
div#subnavigation ul li a:hover {
background-color: #C1B398;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
width: 100%;
margin: 0;
padding: 0;
border: solid 2px #000;
}
div#alphanav ul {
list-style:none;
min-width: 900px;
height: 24px;
margin:0;
padding: 0px 0px 0px 9px;
border-bottom: solid 2px #000;
}
div#alphanav ul li {
float: left;
}
div#alphanav ul li:first-child {
margin-left: 10px;
}
div#alphanav ul li:after {
content: "| ";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px 4px 8px;
float: left;
font: .8em bold italic small-caps verdana, serif;
color: #000;
text-decoration:none;
margin:0;
}
File diff suppressed because it is too large Load Diff
-176
View File
@@ -1,176 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2010 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: $
#
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Combined Ancestor Tree Style Sheet
***************************************************************************************************
#
===== Ancestor Graph Color Scheme =====
Males #BCEAF6
Females #FFC0CB
Unknown #000
#
===== Web Graphics =====
Males Web_Gender_Male.png
Females Web_Gender_Female.png
# ------------------------------------------------------------------------------------------------- */
/* Subsections : Ancestors Tree
----------------------------------------------------- */
#tree {
page-break-before:always;
margin:0;
padding:0;
background:none;
}
#treeContainer {
position:relative;
z-index:1;
}
#treeContainer div.boxbg {
position:absolute;
margin:0;
padding:0;
background:none;
}
#treeContainer div.boxbg a,
#treeContainer div.boxbg span.unlinked {
position:relative;
z-index:10;
display:block;
font:normal .7em/1.4em sans-serif;
text-align:center;
text-decoration:none;
color: #00029D;
width:118px;
padding:5px 20px 7px 20px;
margin-left:16px;
background-color: #FFF;
border: solid 1px #000;
}
#treeContainer div.boxbg a.noThumb,
#treeContainer div.AncCol3 a,
#treeContainer div.AncCol4 a,
#treeContainer div.AncCol3 span.unlinked,
#treeContainer div.AncCol4 span.unlinked {
margin-top:10px;
}
#treeContainer div.boxbg a:hover {
position:relative;
z-index:999;
font-size:1em;
text-decoration:none;
color: #00029D;
width:190px;
margin-left:-20px;
padding:10px 25px 12px 25px;
border: solid 2px #000;
}
#treeContainer div.boxbg a:hover,
#treeContainer div.AncCol3 a:hover,
#treeContainer div.AncCol4 a:hover {
margin-top:-44px;
}
#treeContainer div.boxbg a.noThumb:hover {
margin-top:0;
}
#treeContainer div.AncCol0 a:hover {
margin-left:12px;
}
#treeContainer div.AncCol4 a:hover {
margin-left:-60px;
}
#treeContainer div.boxbg span.thumbnail {
display:block;
max-width:80px;
max-height:65px;
margin:0 auto;
padding:4px 0;
}
#treeContainer div.boxbg span.thumbnail img {
max-width:80px;
max-height:65px;
margin:0 auto;
}
#treeContainer div.boxbg a:hover span.thumbnail, #treeContainer div.boxbg a:hover span.thumbnail img {
height:80px;
}
#treeContainer div.AncCol3 span.thumbnail, #treeContainer div.AncCol4 span.thumbnail {
display:none;
}
#treeContainer div.boxbg a:hover span.thumbnail {
display:block;
}
#treeContainer div.boxbg span.fullname {
display: none;
}
#treeContainer div.boxbg span.shortname {
display: inline;
}
#treeContainer div.boxbg a:hover span.fullname {
display: inline;
}
#treeContainer div.boxbg a:hover span.shortname {
display: none;
}
#treeContainer div.male a,
#treeContainer div.male span.unlinked {
background:url(../images/Web_Gender_Male.png) #BCEAF6 no-repeat top right;
}
#treeContainer div.female a,
#treeContainer div.female span.unlinked {
background:url(../images/Web_Gender_Female.png) #FFC0CB no-repeat top right;
}
#treeContainer div.unknown a,
#treeContainer div.unknown span.unlinked {
background-color: #000;
color: #FFF;
}
.shadow {
display:none;
}
#tree div div.bvline {
position:absolute;
z-index:2;
height:1px;
margin:0 0 0 16px;
padding:0;
background-color: #00029D;
}
#tree div div.bhline {
position:absolute;
z-index:2;
width:1px;
margin:0 0 0 16px;
padding:0;
background-color: #00029D;
}
.ghline, .gvline {
display:none;
}
-86
View File
@@ -1,86 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2009 Stephane Charette and Jason Simanek
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************
GRAMPS cascading style sheet for common behaviour independant of styles
Style Name: n/a (used by many different styles)
Style Author: Stephane Charette and Jason Simanek
**************************************************************************************************
-------------
Image Gallery
-------------
# $Id$
ensure RegionBox <ol> is hidden and has no margins/padding that would shift the image */
ol.RegionBox {
display:none;
list-style:none;
margin:0;
padding:0;
}
/* show the RegionBox <ol> When the mouse hovers over the gallery */
div#GalleryDisplay:hover ol.RegionBox {
display:block;
}
/* define how <li> tags should normally look within RegionBox */
ol.RegionBox li {
margin:0;
padding:0;
display:block;
position:absolute;
text-align:center;
text-decoration:none;
border:dashed 1px #999;
background:url(../images/blank.gif) repeat;
/* IE doesn't work correctly with "hover" if the <li> tag is empty,
* so fill the <li> with a blank image; this way the mouse will be
* considered in the <li> tag anywhere over the background image
*/
}
/* use a solid border when the mouse hovers over the <li> tags */
ol.RegionBox li:hover {
z-index:100;
border:solid 1px #FFF;
}
/* links are kept hidden... */
ol.RegionBox li a {
display:none;
}
/* ...until we hover over them */
ol.RegionBox li:hover a {
display:block;
text-decoration:none;
border-bottom:solid 1px #FFF;
background-color:#888;
color:#FFF;
}
/* underline is hidden until we hover over the links */
ol.RegionBox li:hover a:hover {
text-decoration:underline;
}
-83
View File
@@ -1,83 +0,0 @@
/* Input textbox - do not specify a width here, it will be overwritten */
.ffb-input
{
float:left;
color:#000; /* must specify along with watermark color */
height:16px; /* required for webkit browsers (Safari, Chrome) */
}
/* Color of watermark, if present */
.ffb-input.watermark { /* added and removed dynamically */
color:#888; /* must specify along with input color */
}
/* Drop-down arrow, with sprited image */
.ffb-arrow
{
float:left;
width:17px;
height:22px;
background-image:url(../img/sel_win7.gif);
}
.ffb-arrow.out { /* css sprite technique */
background-position:0;
}
.ffb-arrow.over { /* css sprite technique */
background-position:-17px 0;
}
.ffb-arrow.active { /* css sprite technique */
background-position:-34px 0;
}
.ffb-no-results
{
padding:2px;
color:#888;
font-style:italic;
border-bottom:1px solid #828790;
}
/* Container for dropdown contents */
.ffb {
position:absolute; /* this guy's parent div is hard-coded to position:relative */
overflow:hidden;
border-left:1px solid #828790; /* #7B9EBD for Vista */
border-right:1px solid #828790;
background-color:#fff; /* Give it a background-color, so it's not transparent */
}
/* Inner div for dropdown */
.ffb .content {
overflow:auto;
}
.ffb .content .row {
border-bottom:1px solid #828790;
color:#000;
height:20px;
clear:both;
}
.ffb-sel {
cursor:pointer;
cursor:hand;
color:#fff !important;
background-color:#39f;
}
.ffb-match {
font-weight:bold;
color:#000;
}
/* Paging */
.ffb .paging {
vertical-align:middle;
border-bottom:1px solid #828790;
}
.ffb .page, .ffb a.page {
font-size:85%;
padding:2px;
border:solid 1px #339;
background-color:#eef;
margin:2px;
}
.ffb .box {
width:22px;
margin:2px;
}
.ffb .summary {
font-size:85%;
}
-65
View File
@@ -1,65 +0,0 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2011 Rob G. Healey <robhealey1@gmail.com>
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
###################################################### */
body#FamilyMap {
background-color: #000;
padding: 0 14px;
width: 965px;
}
/* Family Maps
------------------------------------------------------ */
#map_canvas {
margin-left: 10px;
margin-right: 10px;
border: solid 4px #000;
width: 931px;
height: 1000px;
}
/* Place Maps
------------------------------------------------------ */
div#place_canvas {
margin-left: 210px;
border: solid 4px #000;
width: 500px;
height: 400px;
}
button#drop {
background-color: purple;
color: #FFF;
font: bold .8em sans-serif;
padding: 10px;
margin-top: 10px;
margin-left: 10px;
border: solid 4px #00029D;
}
/* Subsection: References
------------------------------------------------------ */
div#FamilyMapDetail div#references table.infolist {
width: 100%;
}
div#FamilyMapDetail div#references table.infolist tbody tr td.ColumnPlace {
width: 40%;
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

-406
View File
@@ -1,406 +0,0 @@
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia,%20Verdana,Arial,sans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=13_diamond.png&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=13_diamond.png&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=13_diamond.png&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=13_diamond.png&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=13_diamond.png&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=13_diamond.png&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=04_highlight_hard.png&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=13_diamond.png&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=01_flat.png&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
*/
/* Component containers
----------------------------------*/
.ui-widget { font-family:Georgia, serif; color:#7D5925; font-size: 0.7em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { border: 1px solid #efec9f; background: #443113 url(images/ui-bg_diamond_8_443113_10x8.png) 50% 50% repeat; color: #efec9f; }
.ui-widget-content a { color: #efec9f; background: none;}
.ui-widget-header { border: 1px solid #baaa5a; background: #261803 url(images/ui-bg_diamond_8_261803_10x8.png) 50% 50% repeat; color: #eacd86; font-weight: bold; }
.ui-widget-header a { color: #eacd86; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #362917; background: #4f4221 url(images/ui-bg_diamond_10_4f4221_10x8.png) 50% 50% repeat; font-weight: bold; color: #f8eec9; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #f8eec9; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #362917; background: #675423 url(images/ui-bg_diamond_25_675423_10x8.png) 50% 50% repeat; font-weight: bold; color: #f8eec9; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #f8eec9; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #efec9f; background: #443113 url(images/ui-bg_diamond_8_443113_10x8.png) 50% 50% repeat; font-weight: bold; color: #f9f2bd; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #f9f2bd; outline: none; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #362917; background: #d5ac5d url(images/ui-bg_diamond_25_d5ac5d_10x8.png) 50% 50% repeat; color: #060200; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #060200; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #c26629; background: #fee4bd url(images/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x; color: #803f1e; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #803f1e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #803f1e; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_efec9f_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_efec9f_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_e9cd86_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_e8e2b5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_f2ec64_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9f2bd_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_070603_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ff7519_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/* Overlays */
.ui-widget-overlay { background: #372806 url(images/ui-bg_diamond_20_372806_10x8.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #ddd4b0 url(images/ui-bg_flat_75_ddd4b0_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 12px; -webkit-border-radius: 12px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
-406
View File
@@ -1,406 +0,0 @@
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia,serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=7D5925&bgTextureHeader=02_glass.png&bgImgOpacityHeader=25&borderColorHeader=7D5925&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=FFF2C6&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=100&borderColorContent=7D5925&fcContent=7D5925&iconColorContent=c47a23&bgColorDefault=FFF2C6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=7D5925&fcDefault=7D5925&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=100&borderColorActive=7D5925&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=04_highlight_hard.png&bgImgOpacityHighlight=100&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=04_highlight_hard.png&bgImgOpacityError=65&borderColorError=f8893f&fcError=dd4e2c&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=100&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Georgia,serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Georgia,serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #7D5925; background: #FFF2C6 url(images/Web_Mainz_Mid.png) 50% bottom repeat-x; color: #7D5925; } /* ui-bg_inset-soft_100_FFF2C6_1x100.png */
.ui-widget-content a { color: #7D5925; background: #FFF2C6 url(images/Web_Mainz_Mid.png) 50% bottom repeat-x; }
.ui-widget-header { border: 1px solid #7D5925; background: #7D5925 url(images/Web_Mainz_MidLight.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }/* ui-bg_glass_25_7D5925_1x400.png */
.ui-widget-header a { color: #7D5925; background: #7D5925 url(images/Web_Mainz_MidLight.png) 50% bottom repeat-x; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #7D5925; background: #FFF2C6 url(images/Web_Mainz_MidLight.png) 50% 50% repeat-x; font-weight: normal; color: #7D5925; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #7D5925; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #f5ad66; background: #f5f0e5 url(images/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #a46313; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #a46313; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #7D5925; background: #f4f0ec url(images/Web_Mainz_MidLight.png) 50% 50% repeat-x; font-weight: normal; color: #b85700; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #b85700; outline: none; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #d9bb73; background: #f5f5b5 url(images/ui-bg_highlight-hard_100_f5f5b5_1x100.png) 50% top repeat-x; color: #060200; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #060200; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #f8893f; background: #fee4bd url(images/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x; color: #dd4e2c; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #dd4e2c; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #dd4e2c; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_c47a23_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_c47a23_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_f08000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_f08000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f35f07_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_cb672b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ff7519_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_100_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

-866
View File
@@ -1,866 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="240.00000"
inkscape:export-xdpi="240.00000"
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
sodipodi:docname="gnome-mime-application-x-gedcom.svg"
sodipodi:docbase="/home/shura/devel-gramps/data"
inkscape:version="0.44.1"
sodipodi:version="0.32"
id="svg249"
height="48.000000px"
width="48.000000px">
<defs
id="defs3">
<linearGradient
id="linearGradient627">
<stop
style="stop-color:#7f7f7f;stop-opacity:1;"
offset="0"
id="stop628" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop629" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient627"
id="radialGradient631"
cx="449.36815"
cy="623.87636"
r="82.947255"
fx="449.36815"
fy="623.87636"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3702">
<stop
style="stop-color:black;stop-opacity:0;"
offset="0"
id="stop3704" />
<stop
id="stop3710"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3706" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3688">
<stop
style="stop-color:black;stop-opacity:1;"
offset="0"
id="stop3690" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3692" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4790">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4792" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4794" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2251">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2253" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2255" />
</linearGradient>
<linearGradient
id="linearGradient15662">
<stop
id="stop15664"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666"
offset="1.0000000"
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient269">
<stop
id="stop270"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient259">
<stop
id="stop260"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient15656"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
cx="8.8244190"
cy="3.7561285"
fx="8.8244190"
fy="3.7561285"
r="37.751713" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient15658"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient15662"
id="radialGradient15668"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
cx="8.1435566"
cy="7.2678967"
fx="8.1435566"
fy="7.2678967"
r="38.158695" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3717"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3719"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3702"
id="linearGradient3721"
gradientUnits="userSpaceOnUse"
x1="25.058096"
y1="47.027729"
x2="25.058096"
y2="39.999443" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4790"
id="radialGradient1923"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
cx="37.030354"
cy="12.98915"
fx="37.030354"
fy="12.98915"
r="4.2929165" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient1925"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
cx="30.653816"
cy="14.9373"
fx="30.653816"
fy="14.9373"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient1927"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
cx="31.863327"
cy="2.3667307"
fx="31.863327"
fy="2.3667307"
r="37.751713" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2251"
id="linearGradient1929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
x1="33.396004"
y1="36.921333"
x2="34.170048"
y2="38.070381" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6194"
cx="268.2341"
cy="233.79426"
fx="268.2341"
fy="233.79426"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6196"
cx="267.16861"
cy="548.35306"
fx="267.16861"
fy="548.35306"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6198"
cx="83.903561"
cy="392.17353"
fx="83.903561"
fy="392.17353"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6200"
cx="449.36815"
cy="137.74019"
fx="449.36815"
fy="137.74019"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6202"
cx="448.30267"
cy="296.11937"
fx="448.30267"
fy="296.11937"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6204"
cx="448.83541"
cy="465.4972"
fx="448.83541"
fy="465.4972"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
inkscape:window-y="26"
inkscape:window-x="356"
inkscape:window-height="760"
inkscape:window-width="946"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="true"
inkscape:current-layer="layer5"
inkscape:cy="12.706614"
inkscape:cx="33.16181"
inkscape:zoom="6.08"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1"
bordercolor="#666"
pagecolor="#ffffff"
id="base"
inkscape:showpageshadow="false" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Text Preview</dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>plaintext</rdf:li>
<rdf:li>regular</rdf:li>
<rdf:li>document</rdf:li>
</rdf:Bag>
</dc:subject>
<cc:license
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/SourceCode" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Shadow">
<g
id="g3712"
style="opacity:0.4"
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
<rect
y="40"
x="38"
height="7"
width="5"
id="rect2801"
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
transform="scale(-1,-1)"
y="-47"
x="-10"
height="7"
width="5"
id="rect3696"
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="40"
x="10"
height="7.0000005"
width="28"
id="rect3700"
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1">
<path
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
id="rect15391"
sodipodi:nodetypes="ccccccccc" />
<path
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
id="rect15660"
sodipodi:nodetypes="ccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Text"
style="display:inline">
<g
id="g1918"
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
<path
sodipodi:nodetypes="cccc"
id="path5348"
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
sodipodi:nodetypes="cccc"
id="path2210"
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
id="path2247"
sodipodi:nodetypes="cccc" />
</g>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
d="M 16.170473,31.001196 L 18.454504,31.001196"
id="path617" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
id="path618"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
d="M 16.131092,31.434376 L 18.651401,31.434376"
id="path638" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
id="path640"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
d="M 26.094185,25.133608 L 28.77202,25.133608"
id="path641" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
id="path642"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
d="M 25.98758,37.617006 L 28.814428,37.617006"
id="path643"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
id="path622"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.251706,24.700428 L 28.614499,24.700428"
id="path621" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.223858,37.223207 L 28.614499,37.223207"
id="path623"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
id="path620"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
id="path639"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.170478,31.040577 L 18.336365,31.040577"
id="path614" />
<path
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
id="path664" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
id="path670"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
id="path671"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
id="path672"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
id="path673"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
id="path674"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
id="path875"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
id="path876"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
id="path877"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect644"
width="6.4169922"
height="4.6623864"
x="20.470623"
y="22.867573" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
id="path878"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
id="path879"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
id="path880"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
id="path881"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
id="path882"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
id="path884"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
id="path885"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect886"
width="6.4169922"
height="4.6623864"
x="20.411873"
y="35.469532" />
<rect
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect887"
width="6.4169922"
height="4.6623864"
x="10.306809"
y="29.212616" />
<rect
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect888"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="19.019423" />
<rect
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect889"
width="6.4169922"
height="4.6623864"
x="30.399439"
y="25.364462" />
<rect
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect890"
width="6.4169922"
height="4.6623864"
x="30.428812"
y="32.150131" />
<rect
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect892"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="38.495171" />
<g
id="g711"
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect712"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path713"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path714"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path715"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path716"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g705"
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect706"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path707"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path708"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path709"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path710"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g699"
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect700"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path701"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path702"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path703"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path704"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g693"
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect694"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path695"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path696"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path697"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path698"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g675"
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect607"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path660"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path661"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path662"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path663"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g687"
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect688"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path689"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path690"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path691"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path692"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g681"
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect682"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path683"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path684"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path685"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path686"
sodipodi:nodetypes="ccccc" />
</g>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="9.5703125"
y="15.996788"
id="text6631"><tspan
sodipodi:role="line"
id="tspan6633"
x="9.5703125"
y="15.996788">GED</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

-866
View File
@@ -1,866 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="240.00000"
inkscape:export-xdpi="240.00000"
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
sodipodi:docname="gnome-mime-application-x-geneweb.svg"
sodipodi:docbase="/home/shura/devel-gramps/data"
inkscape:version="0.44.1"
sodipodi:version="0.32"
id="svg249"
height="48.000000px"
width="48.000000px">
<defs
id="defs3">
<linearGradient
id="linearGradient627">
<stop
style="stop-color:#7f7f7f;stop-opacity:1;"
offset="0"
id="stop628" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop629" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient627"
id="radialGradient631"
cx="449.36815"
cy="623.87636"
r="82.947255"
fx="449.36815"
fy="623.87636"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3702">
<stop
style="stop-color:black;stop-opacity:0;"
offset="0"
id="stop3704" />
<stop
id="stop3710"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3706" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3688">
<stop
style="stop-color:black;stop-opacity:1;"
offset="0"
id="stop3690" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3692" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4790">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4792" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4794" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2251">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2253" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2255" />
</linearGradient>
<linearGradient
id="linearGradient15662">
<stop
id="stop15664"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666"
offset="1.0000000"
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient269">
<stop
id="stop270"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient259">
<stop
id="stop260"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient15656"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
cx="8.8244190"
cy="3.7561285"
fx="8.8244190"
fy="3.7561285"
r="37.751713" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient15658"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient15662"
id="radialGradient15668"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
cx="8.1435566"
cy="7.2678967"
fx="8.1435566"
fy="7.2678967"
r="38.158695" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3717"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3719"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3702"
id="linearGradient3721"
gradientUnits="userSpaceOnUse"
x1="25.058096"
y1="47.027729"
x2="25.058096"
y2="39.999443" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4790"
id="radialGradient1923"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
cx="37.030354"
cy="12.98915"
fx="37.030354"
fy="12.98915"
r="4.2929165" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient1925"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
cx="30.653816"
cy="14.9373"
fx="30.653816"
fy="14.9373"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient1927"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
cx="31.863327"
cy="2.3667307"
fx="31.863327"
fy="2.3667307"
r="37.751713" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2251"
id="linearGradient1929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
x1="33.396004"
y1="36.921333"
x2="34.170048"
y2="38.070381" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6194"
cx="268.2341"
cy="233.79426"
fx="268.2341"
fy="233.79426"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6196"
cx="267.16861"
cy="548.35306"
fx="267.16861"
fy="548.35306"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6198"
cx="83.903561"
cy="392.17353"
fx="83.903561"
fy="392.17353"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6200"
cx="449.36815"
cy="137.74019"
fx="449.36815"
fy="137.74019"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6202"
cx="448.30267"
cy="296.11937"
fx="448.30267"
fy="296.11937"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6204"
cx="448.83541"
cy="465.4972"
fx="448.83541"
fy="465.4972"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
inkscape:window-y="26"
inkscape:window-x="444"
inkscape:window-height="760"
inkscape:window-width="946"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="true"
inkscape:current-layer="layer5"
inkscape:cy="12.706614"
inkscape:cx="33.16181"
inkscape:zoom="6.08"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1"
bordercolor="#666"
pagecolor="#ffffff"
id="base"
inkscape:showpageshadow="false" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Text Preview</dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>plaintext</rdf:li>
<rdf:li>regular</rdf:li>
<rdf:li>document</rdf:li>
</rdf:Bag>
</dc:subject>
<cc:license
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/SourceCode" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Shadow">
<g
id="g3712"
style="opacity:0.4"
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
<rect
y="40"
x="38"
height="7"
width="5"
id="rect2801"
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
transform="scale(-1,-1)"
y="-47"
x="-10"
height="7"
width="5"
id="rect3696"
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="40"
x="10"
height="7.0000005"
width="28"
id="rect3700"
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1">
<path
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
id="rect15391"
sodipodi:nodetypes="ccccccccc" />
<path
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
id="rect15660"
sodipodi:nodetypes="ccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Text"
style="display:inline">
<g
id="g1918"
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
<path
sodipodi:nodetypes="cccc"
id="path5348"
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
sodipodi:nodetypes="cccc"
id="path2210"
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
id="path2247"
sodipodi:nodetypes="cccc" />
</g>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
d="M 16.170473,31.001196 L 18.454504,31.001196"
id="path617" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
id="path618"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
d="M 16.131092,31.434376 L 18.651401,31.434376"
id="path638" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
id="path640"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
d="M 26.094185,25.133608 L 28.77202,25.133608"
id="path641" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
id="path642"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
d="M 25.98758,37.617006 L 28.814428,37.617006"
id="path643"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
id="path622"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.251706,24.700428 L 28.614499,24.700428"
id="path621" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.223858,37.223207 L 28.614499,37.223207"
id="path623"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
id="path620"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
id="path639"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.170478,31.040577 L 18.336365,31.040577"
id="path614" />
<path
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
id="path664" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
id="path670"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
id="path671"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
id="path672"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
id="path673"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
id="path674"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
id="path875"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
id="path876"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
id="path877"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect644"
width="6.4169922"
height="4.6623864"
x="20.470623"
y="22.867573" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
id="path878"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
id="path879"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
id="path880"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
id="path881"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
id="path882"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
id="path884"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
id="path885"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect886"
width="6.4169922"
height="4.6623864"
x="20.411873"
y="35.469532" />
<rect
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect887"
width="6.4169922"
height="4.6623864"
x="10.306809"
y="29.212616" />
<rect
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect888"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="19.019423" />
<rect
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect889"
width="6.4169922"
height="4.6623864"
x="30.399439"
y="25.364462" />
<rect
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect890"
width="6.4169922"
height="4.6623864"
x="30.428812"
y="32.150131" />
<rect
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect892"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="38.495171" />
<g
id="g711"
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect712"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path713"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path714"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path715"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path716"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g705"
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect706"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path707"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path708"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path709"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path710"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g699"
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect700"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path701"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path702"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path703"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path704"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g693"
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect694"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path695"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path696"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path697"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path698"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g675"
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect607"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path660"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path661"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path662"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path663"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g687"
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect688"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path689"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path690"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path691"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path692"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g681"
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect682"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path683"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path684"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path685"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path686"
sodipodi:nodetypes="ccccc" />
</g>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="12.828947"
y="15.996788"
id="text6631"><tspan
sodipodi:role="line"
id="tspan6633"
x="12.828947"
y="15.996788">GW</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

@@ -1,866 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="240.00000"
inkscape:export-xdpi="240.00000"
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
sodipodi:docname="gnome-mime-application-x-gramps-xml.svg"
sodipodi:docbase="/home/shura/devel-gramps/data"
inkscape:version="0.44.1"
sodipodi:version="0.32"
id="svg249"
height="48.000000px"
width="48.000000px">
<defs
id="defs3">
<linearGradient
id="linearGradient627">
<stop
style="stop-color:#7f7f7f;stop-opacity:1;"
offset="0"
id="stop628" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop629" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient627"
id="radialGradient631"
cx="449.36815"
cy="623.87636"
r="82.947255"
fx="449.36815"
fy="623.87636"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3702">
<stop
style="stop-color:black;stop-opacity:0;"
offset="0"
id="stop3704" />
<stop
id="stop3710"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3706" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3688">
<stop
style="stop-color:black;stop-opacity:1;"
offset="0"
id="stop3690" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3692" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4790">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4792" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4794" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2251">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2253" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2255" />
</linearGradient>
<linearGradient
id="linearGradient15662">
<stop
id="stop15664"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666"
offset="1.0000000"
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient269">
<stop
id="stop270"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient259">
<stop
id="stop260"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient15656"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
cx="8.8244190"
cy="3.7561285"
fx="8.8244190"
fy="3.7561285"
r="37.751713" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient15658"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient15662"
id="radialGradient15668"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
cx="8.1435566"
cy="7.2678967"
fx="8.1435566"
fy="7.2678967"
r="38.158695" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3717"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3719"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3702"
id="linearGradient3721"
gradientUnits="userSpaceOnUse"
x1="25.058096"
y1="47.027729"
x2="25.058096"
y2="39.999443" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4790"
id="radialGradient1923"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
cx="37.030354"
cy="12.98915"
fx="37.030354"
fy="12.98915"
r="4.2929165" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient1925"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
cx="30.653816"
cy="14.9373"
fx="30.653816"
fy="14.9373"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient1927"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
cx="31.863327"
cy="2.3667307"
fx="31.863327"
fy="2.3667307"
r="37.751713" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2251"
id="linearGradient1929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
x1="33.396004"
y1="36.921333"
x2="34.170048"
y2="38.070381" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6194"
cx="268.2341"
cy="233.79426"
fx="268.2341"
fy="233.79426"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6196"
cx="267.16861"
cy="548.35306"
fx="267.16861"
fy="548.35306"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6198"
cx="83.903561"
cy="392.17353"
fx="83.903561"
fy="392.17353"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6200"
cx="449.36815"
cy="137.74019"
fx="449.36815"
fy="137.74019"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6202"
cx="448.30267"
cy="296.11937"
fx="448.30267"
fy="296.11937"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6204"
cx="448.83541"
cy="465.4972"
fx="448.83541"
fy="465.4972"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
inkscape:window-y="26"
inkscape:window-x="444"
inkscape:window-height="760"
inkscape:window-width="946"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="true"
inkscape:current-layer="layer5"
inkscape:cy="12.706614"
inkscape:cx="33.16181"
inkscape:zoom="6.08"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1"
bordercolor="#666"
pagecolor="#ffffff"
id="base"
inkscape:showpageshadow="false" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Text Preview</dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>plaintext</rdf:li>
<rdf:li>regular</rdf:li>
<rdf:li>document</rdf:li>
</rdf:Bag>
</dc:subject>
<cc:license
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/SourceCode" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Shadow">
<g
id="g3712"
style="opacity:0.4"
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
<rect
y="40"
x="38"
height="7"
width="5"
id="rect2801"
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
transform="scale(-1,-1)"
y="-47"
x="-10"
height="7"
width="5"
id="rect3696"
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="40"
x="10"
height="7.0000005"
width="28"
id="rect3700"
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1">
<path
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
id="rect15391"
sodipodi:nodetypes="ccccccccc" />
<path
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
id="rect15660"
sodipodi:nodetypes="ccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Text"
style="display:inline">
<g
id="g1918"
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
<path
sodipodi:nodetypes="cccc"
id="path5348"
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
sodipodi:nodetypes="cccc"
id="path2210"
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
id="path2247"
sodipodi:nodetypes="cccc" />
</g>
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
d="M 16.170473,31.001196 L 18.454504,31.001196"
id="path617" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
id="path618"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
d="M 16.131092,31.434376 L 18.651401,31.434376"
id="path638" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
id="path640"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
d="M 26.094185,25.133608 L 28.77202,25.133608"
id="path641" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
id="path642"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
d="M 25.98758,37.617006 L 28.814428,37.617006"
id="path643"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
id="path622"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.251706,24.700428 L 28.614499,24.700428"
id="path621" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.223858,37.223207 L 28.614499,37.223207"
id="path623"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
id="path620"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
id="path639"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.170478,31.040577 L 18.336365,31.040577"
id="path614" />
<path
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
id="path664" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
id="path670"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
id="path671"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
id="path672"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
id="path673"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
id="path674"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
id="path875"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
id="path876"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
id="path877"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect644"
width="6.4169922"
height="4.6623864"
x="20.470623"
y="22.867573" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
id="path878"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
id="path879"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
id="path880"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
id="path881"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
id="path882"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
id="path884"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
id="path885"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect886"
width="6.4169922"
height="4.6623864"
x="20.411873"
y="35.469532" />
<rect
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect887"
width="6.4169922"
height="4.6623864"
x="10.306809"
y="29.212616" />
<rect
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect888"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="19.019423" />
<rect
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect889"
width="6.4169922"
height="4.6623864"
x="30.399439"
y="25.364462" />
<rect
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect890"
width="6.4169922"
height="4.6623864"
x="30.428812"
y="32.150131" />
<rect
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect892"
width="6.4169922"
height="4.6623864"
x="30.458187"
y="38.495171" />
<g
id="g711"
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect712"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path713"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path714"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path715"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path716"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g705"
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect706"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path707"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path708"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path709"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path710"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g699"
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect700"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path701"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path702"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path703"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path704"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g693"
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect694"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path695"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path696"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path697"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path698"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g675"
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect607"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path660"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path661"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path662"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path663"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g687"
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect688"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path689"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path690"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path691"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path692"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g681"
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect682"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path683"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path684"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path685"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path686"
sodipodi:nodetypes="ccccc" />
</g>
<text
xml:space="preserve"
style="font-size:12;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="10.690789"
y="15.996788"
id="text6631"><tspan
sodipodi:role="line"
id="tspan6633"
x="10.690789"
y="15.996788">XML</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

-866
View File
@@ -1,866 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
inkscape:export-filename="/home/shura/devel-gramps/data/gnome-mime-application-x-gramps.png"
sodipodi:docname="gnome-mime-application-x-gramps.svg"
sodipodi:docbase="/home/shura/devel-gramps/data"
inkscape:version="0.44.1"
sodipodi:version="0.32"
id="svg249"
height="48.000000px"
width="48.000000px">
<defs
id="defs3">
<linearGradient
id="linearGradient627">
<stop
style="stop-color:#7f7f7f;stop-opacity:1;"
offset="0"
id="stop628" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop629" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient627"
id="radialGradient631"
cx="449.36815"
cy="623.87636"
r="82.947255"
fx="449.36815"
fy="623.87636"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3702">
<stop
style="stop-color:black;stop-opacity:0;"
offset="0"
id="stop3704" />
<stop
id="stop3710"
offset="0.5"
style="stop-color:black;stop-opacity:1;" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3706" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3688">
<stop
style="stop-color:black;stop-opacity:1;"
offset="0"
id="stop3690" />
<stop
style="stop-color:black;stop-opacity:0;"
offset="1"
id="stop3692" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4790">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4792" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4794" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2251">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2253" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2255" />
</linearGradient>
<linearGradient
id="linearGradient15662">
<stop
id="stop15664"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666"
offset="1.0000000"
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient269">
<stop
id="stop270"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient259">
<stop
id="stop260"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient15656"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
cx="8.8244190"
cy="3.7561285"
fx="8.8244190"
fy="3.7561285"
r="37.751713" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient15658"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient15662"
id="radialGradient15668"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
cx="8.1435566"
cy="7.2678967"
fx="8.1435566"
fy="7.2678967"
r="38.158695" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3717"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3688"
id="radialGradient3719"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
cx="4.9929786"
cy="43.5"
fx="4.9929786"
fy="43.5"
r="2.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3702"
id="linearGradient3721"
gradientUnits="userSpaceOnUse"
x1="25.058096"
y1="47.027729"
x2="25.058096"
y2="39.999443" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4790"
id="radialGradient1923"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
cx="37.030354"
cy="12.98915"
fx="37.030354"
fy="12.98915"
r="4.2929165" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259"
id="radialGradient1925"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
cx="30.653816"
cy="14.9373"
fx="30.653816"
fy="14.9373"
r="86.708450" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269"
id="radialGradient1927"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
cx="31.863327"
cy="2.3667307"
fx="31.863327"
fy="2.3667307"
r="37.751713" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2251"
id="linearGradient1929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
x1="33.396004"
y1="36.921333"
x2="34.170048"
y2="38.070381" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6194"
cx="268.2341"
cy="233.79426"
fx="268.2341"
fy="233.79426"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6196"
cx="267.16861"
cy="548.35306"
fx="267.16861"
fy="548.35306"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6198"
cx="83.903561"
cy="392.17353"
fx="83.903561"
fy="392.17353"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6200"
cx="449.36815"
cy="137.74019"
fx="449.36815"
fy="137.74019"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6202"
cx="448.30267"
cy="296.11937"
fx="448.30267"
fy="296.11937"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient627"
id="radialGradient6204"
cx="448.83541"
cy="465.4972"
fx="448.83541"
fy="465.4972"
r="82.947255"
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
inkscape:window-y="26"
inkscape:window-x="309"
inkscape:window-height="872"
inkscape:window-width="1048"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="false"
inkscape:current-layer="layer5"
inkscape:cy="12.706614"
inkscape:cx="33.16181"
inkscape:zoom="6.08"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1"
bordercolor="#666"
pagecolor="#ffffff"
id="base"
inkscape:showpageshadow="false" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Text Preview</dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>plaintext</rdf:li>
<rdf:li>regular</rdf:li>
<rdf:li>document</rdf:li>
</rdf:Bag>
</dc:subject>
<cc:license
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/SourceCode" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Shadow">
<g
id="g3712"
style="opacity:0.4"
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
<rect
y="40"
x="38"
height="7"
width="5"
id="rect2801"
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
transform="scale(-1,-1)"
y="-47"
x="-10"
height="7"
width="5"
id="rect3696"
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
y="40"
x="10"
height="7.0000005"
width="28"
id="rect3700"
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1">
<path
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
id="rect15391"
sodipodi:nodetypes="ccccccccc" />
<path
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
id="rect15660"
sodipodi:nodetypes="ccccccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Text"
style="display:inline">
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
d="M 16.798357,29.659091 L 19.082388,29.659091"
id="path617" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 20.73425,23.38617 L 19.082388,23.3977 L 19.161151,35.881102 L 20.683039,35.878709"
id="path618"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
d="M 16.758976,30.092271 L 19.279285,30.092271"
id="path638" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 31.343429,33.163895 L 29.728857,33.15912 L 29.754316,39.425282 L 31.357355,39.434429"
id="path640"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
d="M 26.722069,23.791503 L 29.399904,23.791503"
id="path641" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 31.38759,20.052808 L 29.675554,20.05042 L 29.71016,26.325734 L 31.287738,26.323341"
id="path642"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
d="M 26.615464,36.274901 L 29.442312,36.274901"
id="path643"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.796894,19.619628 L 29.084858,19.61724 L 29.119464,25.892553 L 30.697042,25.890161"
id="path622"
sodipodi:nodetypes="cccc" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.87959,23.358323 L 29.242383,23.358323"
id="path621" />
<path
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
d="M 26.851742,35.881102 L 29.242383,35.881102"
id="path623"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 30.752733,32.730715 L 29.138161,32.72594 L 29.16362,38.992102 L 30.766659,39.001248"
id="path620"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
d="M 21.301578,23.819351 L 19.673084,23.83088 L 19.751847,36.314282 L 21.273735,36.31189"
id="path639"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.798362,29.698472 L 18.964249,29.698472"
id="path614" />
<path
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 16.631982,24.824967 C 21.596329,27.068268 21.596329,27.068268 21.596329,27.068268"
id="path664" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 19.428623,35.678706 C 19.42766,35.679937 20.650167,35.682536 20.650167,35.682536 L 20.650195,35.682536"
id="path670"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
d="M 18.959394,36.068058 C 18.960668,36.072876 18.920309,29.982672 18.920309,29.982672 L 18.920304,29.982536"
id="path671"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.922677,29.45865 C 18.923946,29.463604 18.883588,23.208149 18.883588,23.208149 L 18.883583,23.208003"
id="path672"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 18.88136,23.203265 C 18.879959,23.20452 20.678569,23.189748 20.678569,23.189748 L 20.678602,23.189748"
id="path673"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 16.856153,29.517753 C 16.854541,29.519008 18.923387,29.504236 18.923387,29.504236 L 18.923425,29.504236"
id="path674"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
d="M 28.924917,23.142992 C 28.926186,23.145944 28.885827,19.42604 28.885827,19.42604 L 28.885822,19.42595"
id="path875"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
d="M 28.957037,19.428559 C 28.955636,19.429814 30.754246,19.415042 30.754246,19.415042 L 30.754279,19.415042"
id="path876"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.93183,23.187407 C 26.930275,23.188662 28.925627,23.17389 28.925627,23.17389 L 28.925664,23.17389"
id="path877"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect644"
width="6.4169922"
height="4.6623864"
x="21.098509"
y="21.525467" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 29.380384,25.692221 C 29.379365,25.693452 30.671456,25.696051 30.671456,25.696051 L 30.671484,25.696051"
id="path878"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
d="M 28.925227,26.066881 C 28.926501,26.068803 28.915587,23.657657 28.915587,23.657657 L 28.915583,23.657605"
id="path879"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
d="M 28.957629,35.673733 C 28.958889,35.676224 28.945907,32.538156 28.945907,32.538156 L 28.945902,32.538081"
id="path880"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.982581,32.542377 C 28.981199,32.544562 30.717633,32.536046 30.717633,32.536046 L 30.717661,32.536046"
id="path881"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
d="M 26.915972,35.697238 C 26.914417,35.698493 28.909769,35.68372 28.909769,35.68372 L 28.909806,35.68372"
id="path882"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 29.425584,38.797076 C 29.424555,38.798307 30.723997,38.800906 30.723997,38.800906 L 30.724025,38.800906"
id="path884"
sodipodi:nodetypes="ccc" />
<path
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
d="M 28.992456,39.179082 C 28.99373,39.181493 28.982816,36.157119 28.982816,36.157119 L 28.982812,36.157053"
id="path885"
sodipodi:nodetypes="ccc" />
<rect
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect886"
width="6.4169922"
height="4.6623864"
x="21.039759"
y="34.127426" />
<rect
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect887"
width="6.4169922"
height="4.6623864"
x="10.934694"
y="27.87051" />
<rect
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect888"
width="6.4169922"
height="4.6623864"
x="31.086073"
y="17.677317" />
<rect
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect889"
width="6.4169922"
height="4.6623864"
x="31.027325"
y="24.022356" />
<rect
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect890"
width="6.4169922"
height="4.6623864"
x="31.056698"
y="30.808027" />
<rect
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
id="rect892"
width="6.4169922"
height="4.6623864"
x="31.086073"
y="37.153065" />
<g
id="g711"
transform="matrix(4.7e-2,0,0,4.7e-2,17.40819,28.52516)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect712"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path713"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path714"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path715"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path716"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g705"
transform="matrix(4.7e-2,0,0,4.7e-2,17.37881,22.23888)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect706"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path707"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path708"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path709"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path710"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g699"
transform="matrix(4.7e-2,0,0,4.7e-2,17.33475,15.39448)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect700"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path701"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path702"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path703"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path704"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g693"
transform="matrix(4.7e-2,0,0,4.7e-2,17.43022,9.049448)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect694"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path695"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path696"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path697"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path698"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g675"
transform="matrix(4.7e-2,0,0,4.7e-2,7.332512,12.86822)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect607"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path660"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path661"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path662"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path663"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g687"
transform="matrix(4.7e-2,0,0,4.7e-2,7.316932,25.44077)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect688"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path689"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path690"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path691"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path692"
sodipodi:nodetypes="ccccc" />
</g>
<g
id="g681"
transform="matrix(4.7e-2,0,0,4.7e-2,-2.743158,19.18387)"
style="font-size:12px">
<rect
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
id="rect682"
width="118.9773"
height="81.273232"
x="290.74026"
y="182.76306" />
<path
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
id="path683"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
id="path684"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
id="path685"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
id="path686"
sodipodi:nodetypes="ccccc" />
</g>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="9.375"
y="15.434209"
id="text2625"><tspan
sodipodi:role="line"
id="tspan2627"
x="9.375"
y="15.434209">GRDB</tspan></text>
<g
id="g1918"
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
<path
sodipodi:nodetypes="cccc"
id="path5348"
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
sodipodi:nodetypes="cccc"
id="path2210"
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
id="path2247"
sodipodi:nodetypes="cccc" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

-19
View File
@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<application>
<id type="desktop">gramps.desktop</id>
<licence>CC0</licence>
<description>
<_p>Gramps is a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists.
It gives you the ability to record the many details of the life of an individual as well as the complex relationships between various people, places and events.
All of your research is kept organized, searchable and as precise as you need it to be.
</_p>
</description>
<url type="homepage">http://gramps-project.org/</url>
<screenshots>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/5f/AppData1.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData2.png</screenshot>
<screenshot type="default" width="1226" height="740">http://www.gramps-project.org/wiki/images/e/e9/AppData3.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData4.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/50/AppData5.png</screenshot>
</screenshots>
</application>
-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]
_Name=Gramps
_GenericName=Genealogy System
_X-GNOME-FullName=Gramps Genealogy System
_Comment=Manage genealogical information, perform genealogical research and analysis
Icon=gramps
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Office;
MimeType=application/x-gramps;application/x-gedcom;application/x-gramps-package;application/x-gramps-xml;
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
-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>
-91
View File
@@ -1,91 +0,0 @@
<?xml version="1.0"?>
<!--
Gramps - a GTK+/GNOME based genealogy program
Copyright (C) 2011 Michiel D. Nauta
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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
$Id$
-->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:g="http://gramps-project.org/xml/1.4.0/">
<!--
Transform a Gramps XML file into "canonical form", that is strip the
timestamps in the change attributes, and order all elements for which
the id attribute is used. The idea is that "canonical Gramps XML" files
can be compared with eachother with the help of ordinary diff tools.
-->
<xsl:output method="xml"/>
<xsl:param name="replace_handles"/>
<xsl:key name="primary_obj" match="g:person|g:family|g:event|g:placeobj|g:source|g:repository|g:object|g:note|g:tag" use="@handle"/>
<xsl:template match="*|@*|text()">
<xsl:copy>
<xsl:apply-templates select="*|@*|text()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="@change">
</xsl:template>
<xsl:template match="g:researcher">
<xsl:copy/>
</xsl:template>
<xsl:template match="g:people|g:families|g:events|g:places|g:sources|g:repositories|g:objects|g:notes|g:tags">
<xsl:copy>
<xsl:apply-templates select="*">
<xsl:sort select="@id"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
<xsl:template match="@handle">
<xsl:choose>
<xsl:when test="$replace_handles='ID'">
<xsl:attribute name="handle">
<xsl:value-of select="../@id"/>
</xsl:attribute>
</xsl:when>
<xsl:when test="$replace_handles='strip'">
</xsl:when>
<xsl:otherwise>
<xsl:copy/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="@hlink">
<xsl:choose>
<xsl:when test="$replace_handles='ID'">
<xsl:attribute name="hlink">
<xsl:value-of select="key('primary_obj',.)/@id"/>
</xsl:attribute>
</xsl:when>
<xsl:when test="$replace_handles='strip'">
</xsl:when>
<xsl:otherwise>
<xsl:copy/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
-549
View File
@@ -1,549 +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-2007 Donald N. Allingham
# Copyright (C) 2010-2011 Nick Hall
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# $Id$
-->
<!--
This is the Document Type Definition file for v1.5.1
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
"http://gramps-project.org/xml/1.5.1/grampsxml.dtd"
[...]>
-->
<!--
DATABASE
Defines an XML document which is a <database> consisting of a
header Information about the "owner" of the database
name-formats
people
families
events
places
citations
sources
objects
repositories
notes
tags
bookmarks
namemaps
tags
-->
<!ELEMENT database (header, name-formats?, tags?, events?, people?, families?,
citations?, sources?, places?, objects?, repositories?,
notes?, bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.5.1/">
<!-- ************************************************************
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?, mediapath?)>
<!ELEMENT created EMPTY>
<!ATTLIST created
date CDATA #REQUIRED
version CDATA #REQUIRED
>
<!ELEMENT researcher (resname?, resaddr?, reslocality?, rescity?, resstate?,
rescountry?, respostal?, resphone?, resemail?)>
<!ELEMENT resname (#PCDATA)>
<!ELEMENT resaddr (#PCDATA)>
<!ELEMENT reslocality (#PCDATA)>
<!ELEMENT rescity (#PCDATA)>
<!ELEMENT resstate (#PCDATA)>
<!ELEMENT rescountry (#PCDATA)>
<!ELEMENT respostal (#PCDATA)>
<!ELEMENT resphone (#PCDATA)>
<!ELEMENT resemail (#PCDATA)>
<!ELEMENT mediapath (#PCDATA)>
<!-- ************************************************************
PEOPLE
-->
<!ELEMENT people (person)*>
<!ATTLIST people
default CDATA #IMPLIED
home IDREF #IMPLIED
>
<!ELEMENT person (gender, name*, eventref*, lds_ord*,
objref*, address*, attribute*, url*, childof*,
parentin*, personref*, noteref*, citationref*, tagref*)>
<!ATTLIST person
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!--
GENDER has values of M, F, or U.
-->
<!ELEMENT gender (#PCDATA)>
<!ELEMENT name (first?, call?, surname*, suffix?, title?, nick?, familynick?, group?,
(daterange|datespan|dateval|datestr)?, noteref*, citationref*)>
<!ATTLIST name
alt (0|1) #IMPLIED
type CDATA #IMPLIED
priv (0|1) #IMPLIED
sort CDATA #IMPLIED
display CDATA #IMPLIED
>
<!ELEMENT first (#PCDATA)>
<!ELEMENT call (#PCDATA)>
<!ELEMENT suffix (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT nick (#PCDATA)>
<!ELEMENT familynick (#PCDATA)>
<!ELEMENT group (#PCDATA)>
<!ELEMENT surname (#PCDATA)>
<!ATTLIST surname
prefix CDATA #IMPLIED
prim (1|0) #IMPLIED
derivation CDATA #IMPLIED
connector CDATA #IMPLIED
>
<!ELEMENT childof EMPTY>
<!ATTLIST childof hlink IDREF #REQUIRED
>
<!ELEMENT parentin EMPTY>
<!ATTLIST parentin hlink IDREF #REQUIRED>
<!ELEMENT personref (citationref*, noteref*)>
<!ATTLIST personref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
rel CDATA #REQUIRED
>
<!ELEMENT address ((daterange|datespan|dateval|datestr)?, street?,
locality?, city?, county?, state?, country?, postal?,
phone?, noteref*,citationref*)>
<!ATTLIST address priv (0|1) #IMPLIED>
<!ELEMENT street (#PCDATA)>
<!ELEMENT locality (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postal (#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*, noteref*, citationref*, tagref*)>
<!ATTLIST family
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT father EMPTY>
<!ATTLIST father hlink IDREF #REQUIRED>
<!ELEMENT mother EMPTY>
<!ATTLIST mother hlink IDREF #REQUIRED>
<!ELEMENT childref (citationref*,noteref*)>
<!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|datespan|dateval|datestr)?, place?, cause?,
description?, attribute*, noteref*, citationref*, objref*)>
<!ATTLIST event
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
SOURCES
-->
<!ELEMENT sources (source)*>
<!ELEMENT source (stitle?, sauthor?, spubinfo?, sabbrev?,
noteref*, objref*, data_item*, reporef*)>
<!ATTLIST source
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #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*, noteref*,
citationref*)>
<!ATTLIST placeobj
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #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
locality 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*, noteref*,
(daterange|datespan|dateval|datestr)?, citationref*, tagref*)>
<!ATTLIST object
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #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*, noteref*)>
<!ATTLIST repository
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT rname (#PCDATA)>
<!-- ************************************************************
NOTES
-->
<!ELEMENT notes (note)*>
<!ELEMENT note (text, style*, tagref*)>
<!ATTLIST note
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
format (0|1) #IMPLIED
type CDATA #REQUIRED
>
<!ELEMENT text (#PCDATA)>
<!ELEMENT style (range+)>
<!ATTLIST style
name (bold|italic|underline|fontface|fontsize|
fontcolor|highlight|superscript|link) #REQUIRED
value CDATA #IMPLIED
>
<!ELEMENT range EMPTY>
<!ATTLIST range
start CDATA #REQUIRED
end CDATA #REQUIRED
>
<!-- ************************************************************
TAGS
-->
<!ELEMENT tags (tag)*>
<!ELEMENT tag EMPTY>
<!ATTLIST tag
handle ID #REQUIRED
name CDATA #REQUIRED
color CDATA #REQUIRED
priority CDATA #REQUIRED
change CDATA #REQUIRED
>
<!-- ************************************************************
CITATIONS
-->
<!ELEMENT citations (citation)*>
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence,
noteref*, objref*, data_item*, sourceref)>
<!ATTLIST citation
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
BOOKMARKS
-->
<!ELEMENT bookmarks (bookmark)*>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
target (person|family|event|source|citation|place|media|repository|
note) #REQUIRED
hlink IDREF #REQUIRED
>
<!-- ************************************************************
NAME MAPS
-->
<!ELEMENT namemaps (map)*>
<!ELEMENT map EMPTY>
<!ATTLIST map
type CDATA #REQUIRED
key CDATA #REQUIRED
value CDATA #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
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT datespan EMPTY>
<!ATTLIST datespan
start CDATA #REQUIRED
stop CDATA #REQUIRED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT dateval EMPTY>
<!ATTLIST dateval
val CDATA #REQUIRED
type (before|after|about) #IMPLIED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT datestr EMPTY>
<!ATTLIST datestr val CDATA #REQUIRED>
<!ELEMENT citationref EMPTY>
<!ATTLIST citationref
hlink IDREF #REQUIRED
>
<!ELEMENT sourceref EMPTY>
<!ATTLIST sourceref
hlink IDREF #REQUIRED
>
<!ELEMENT eventref (attribute*, noteref*)>
<!ATTLIST eventref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
role CDATA #IMPLIED
>
<!ELEMENT reporef (noteref*)>
<!ATTLIST reporef
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
callno CDATA #IMPLIED
medium CDATA #IMPLIED
>
<!ELEMENT noteref EMPTY>
<!ATTLIST noteref
hlink IDREF #REQUIRED
>
<!ELEMENT tagref EMPTY>
<!ATTLIST tagref
hlink IDREF #REQUIRED
>
<!ELEMENT page (#PCDATA)>
<!ELEMENT confidence (#PCDATA)>
<!ELEMENT attribute (citationref*, noteref*)>
<!ATTLIST attribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!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 (region?, attribute*, citationref*, noteref*)>
<!ATTLIST objref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
>
<!ELEMENT region EMPTY>
<!ATTLIST region
corner1_x CDATA #REQUIRED
corner1_y CDATA #REQUIRED
corner2_x CDATA #REQUIRED
corner2_y CDATA #REQUIRED
>
<!ELEMENT data_item EMPTY>
<!ATTLIST data_item
key CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT lds_ord ((daterange|datespan|dateval|datestr)?, temple?, place?,
status?, sealed_to?, noteref*, citationref*)>
<!ATTLIST lds_ord
priv (0|1) #IMPLIED
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
>
-758
View File
@@ -1,758 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2005-2007 Donald N. Allingham
# Copyright (C) 2010-2011 Nick Hall
#
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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.5.1/"
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>
<element name="researcher">
<optional>
<ref name="researcher-content"/>
</optional>
</element>
<optional>
<element name="mediapath"><text/>
</element>
</optional>
</element>
<optional><element name="name-formats">
<zeroOrMore><element name="format">
<ref name="format-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="tags">
<zeroOrMore><element name="tag">
<ref name="tag-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="citations">
<zeroOrMore><element name="citation">
<ref name="citation-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="notes">
<zeroOrMore><element name="note">
<ref name="note-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="bookmarks">
<zeroOrMore><element name="bookmark">
<ref name="bookmark-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="namemaps">
<zeroOrMore><element name="map">
<ref name="map-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="reslocality"><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="table-object">
<attribute name="handle"><data type="ID"/></attribute>
<attribute name="change"><text/></attribute>
</define>
<define name="primary-object">
<ref name="table-object"/>
<optional><attribute name="id"><text/></attribute></optional>
<optional><attribute name="priv"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
</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>
<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">
<ref name="personref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-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>Unknown</value>
<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="call"><text/></element></optional>
<zeroOrMore><element name="surname">
<ref name="surname-content"/>
</element></zeroOrMore>
<optional><element name="suffix"><text/></element></optional>
<optional><element name="title"><text/></element></optional>
<optional><element name="nick"><text/></element></optional>
<optional><element name="familynick"><text/></element></optional>
<optional><element name="group"><text/></element></optional>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
</define>
<define name="surname-content">
<text/>
<optional><attribute name="prefix"><text/></attribute></optional>
<optional><attribute name="prim"><choice>
<value>1</value>
<value>0</value>
</choice></attribute></optional>
<optional><attribute name="derivation"><choice>
<value>Unknown</value>
<value>Inherited</value>
<value>Given</value>
<value>Taken</value>
<value>Patronymic</value>
<value>Matronymic</value>
<value>Feudal</value>
<value>Pseudonym</value>
<value>Patrilineal</value>
<value>Matrilineal</value>
<value>Occupation</value>
<value>Location</value>
</choice></attribute></optional>
<optional><attribute name="connector"><text/></attribute></optional>
</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="locality"><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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-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>
<optional><attribute name="dualdated">
<choice><value>0</value><value>1</value></choice>
</attribute></optional>
<optional><attribute name="newyear"><text/></attribute></optional>
</element>
<element name="datespan">
<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>
<optional><attribute name="dualdated">
<choice><value>0</value><value>1</value></choice>
</attribute></optional>
<optional><attribute name="newyear"><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>
<optional><attribute name="dualdated">
<choice><value>0</value><value>1</value></choice>
</attribute></optional>
<optional><attribute name="newyear"><text/></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>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</element></zeroOrMore>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
</define>
<define name="citation-content">
<ref name="primary-object"/>
<optional><ref name="date-content"/></optional>
<optional><element name="page"><text/></element></optional>
<element name="confidence"><text/></element>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<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>
<element name="sourceref">
<ref name="sourceref-content"/>
</element>
</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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<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"><text/></attribute>
<attribute name="lat"><text/></attribute>
</element></optional>
<zeroOrMore><element name="location">
<optional><attribute name="street"><text/></attribute></optional>
<optional><attribute name="locality"><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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="bookmark-content">
<attribute name="target"><choice>
<value>person</value>
<value>family</value>
<value>event</value>
<value>source</value>
<value>citation</value>
<value>place</value>
<value>media</value>
<value>repository</value>
<value>note</value>
</choice></attribute>
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="map-content">
<attribute name="type"><choice>
<value>group_as</value>
</choice></attribute>
<attribute name="key"><text/></attribute>
<attribute name="value"><text/></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">
<ref name="primary-object"/>
<optional><attribute name="format"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<attribute name="type"><text/></attribute>
<ref name="styledtext"/>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
<define name="styledtext">
<element name="text"><text/></element>
<zeroOrMore><element name="style">
<attribute name="name"><choice>
<value>bold</value>
<value>italic</value>
<value>underline</value>
<value>fontface</value>
<value>fontsize</value>
<value>fontcolor</value>
<value>highlight</value>
<value>superscript</value>
<value>link</value>
</choice></attribute>
<optional><attribute name="value"><text/></attribute></optional>
<oneOrMore><element name="range">
<attribute name="start"><data type="int"/></attribute>
<attribute name="end"><data type="int"/></attribute>
</element></oneOrMore>
</element></zeroOrMore>
</define>
<define name="citationref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="personref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="rel"><text/></attribute>
<optional><zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore></optional>
<optional><zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore></optional>
</define>
<define name="sourceref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="reporef-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="callno"><text/></attribute></optional>
<optional><attribute name="medium"><text/></attribute></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="noteref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</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="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</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>
<optional><element name="region">
<ref name="region-content"/>
</element></optional>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="lds-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<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>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
</define>
<define name="region-content">
<attribute name="corner1_x"><data type="integer"/></attribute>
<attribute name="corner1_y"><data type="integer"/></attribute>
<attribute name="corner2_x"><data type="integer"/></attribute>
<attribute name="corner2_y"><data type="integer"/></attribute>
<text/>
</define>
<define name="tagref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="tag-content">
<ref name="table-object"/>
<attribute name="name"><text/></attribute>
<attribute name="color"><text/></attribute>
<attribute name="priority"><data type="integer"/></attribute>
</define>
</grammar>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 957 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 951 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long
-9266
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

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