Compare commits

...

2120 Commits

Author SHA1 Message Date
John Ralls
b57b8d0b75 Update Gramps & dependencies for 5.1.6 release. 2023-07-02 14:39:41 -07:00
Nick Hall
9fe57a2eb2 Bump to 5.1.7 2023-06-29 21:44:40 +01:00
Nick Hall
ddfc88946a Release Gramps 5.1.6 2023-06-29 21:37:13 +01:00
Nick Hall
52e4790753 Update Changelog and NEWS files 2023-06-29 21:28:47 +01:00
Nick Hall
8a2c94a3dd Update copyright date 2023-06-29 18:42:00 +01:00
SNoiraud
e40b727a57 Narrative web: problem with small pictures.
Fixes #012884
2023-06-28 21:50:08 +01:00
SNoiraud
160d5952f2 Implement the "<CTRL>J" for the family view
Fixes #012882
2023-06-28 21:42:08 +01:00
Jon Schewe
482199d29c Avoid application crash on invalid user input
If the user inputs an invalid date this change keeps the application
from crashing when such a date is found. The invalid date
information is reported to the user in the log.

Fixes #12658.
2023-06-28 20:58:37 +01:00
Nick Hall
bfa7c0c9f4 Fix export where private citations are excluded 2023-06-28 19:05:25 +01:00
prculley
614332aac8 Fix Event compare tool to display enclosed places properly 2023-05-14 22:50:01 +01:00
SNoiraud
0a981f0ca6 Check that view exists before calling post_create method
Avoids 'NoneType' object has no attribute 'post_create' error.

Fixes #12638
2023-05-14 22:47:55 +01:00
Jingxuan He
9e81014fc6 Fix a wrong operator bug in the web calendar report 2023-05-14 22:27:59 +01:00
Himanshu Gohel
2da93aad1f Revert "Enclose tree report image path and file name in braces"
Fixes #12437 by reverting commit 75921ceaf4 due to
reports of regression where processing of the generated TeX file fails due to
bad path specificiation for image files.

Change was introduced in bug fix for #10495.

Bugs #12437 and #12697 reported the regression and confirmed that reverting the
change fixes the regression.
2023-05-14 22:13:38 +01:00
SNoiraud
97434a0136 Geography View: Fix number of arguments in add_bookmark method
add_bookmark() takes 2 positional arguments but 3 were given

Fixes #12718
2023-05-14 21:54:33 +01:00
GaryGriffin
181e2d8540 Use date-specific place in report substitution variables
Fix place title in graphical reports which have user-defined display formats
to use date-specific alternate name.

This impacts Ancestor Tree, Descendant Tree, and Family Descendant Tree.

Fixes #12763.
2023-05-14 21:38:49 +01:00
John Ralls
36d03137dd Try to import berkeleydb if bsddb3 isn't found.
berkelydb is usable for python >= 3.6 and required for
python >= 3.10. See https://www.jcea.es/programacion/pybsddb.htm.
2023-05-14 21:11:55 +01:00
Vincent Smeets
f6ac1999dd HtmlDoc: Create a unique filename for cropped images 2023-05-14 21:00:28 +01:00
D.A.Lordemann
a99b48711f Fix corrupted NOTE tag in Gedcom export
Remove Python2 code obsoleted by Python3, which was corrupting GEDCOM export of Gramps Notes text that includes multi-byte utf-8 characters.

Fixes #12709.
2023-05-14 19:03:52 +01:00
SNoiraud
d5d86e9139 Fix IndexError that sometimes occurs when changing view
This occurs when restarting Gramps.

Fixes #12636, #12304, #12429, #12623, #12695.
2023-05-14 18:49:17 +01:00
SNoiraud
4ebba02b6b Fix crash when invalid note link
Fixes #012854
2023-05-12 22:11:29 +01:00
SNoiraud
e535fcefa5 Tags with color names don't work in pedigree views
Color tags work correctly in all views except in pedigree views.
These views modify colors:
...
 context.set_source_rgba(*(self.bordercolor[:3] + (0.4,)))
... and
 context.set_source_rgb(*self.bgcolor[:3])

As it works everywhere except in these views, I think it is a bug
even if we cannot enter color names in tags

Fixes #012866
2023-05-12 21:57:24 +01:00
SNoiraud
0170e2b1e6 Crash when invalid event date 2023-04-05 18:41:27 +02:00
SNoiraud
54799df049 ListModel: Only the first level is managed
When we use checkboxes in columns.
The path was converted to int. Why ?
But when we have multiple level, the path format is "x:y" for two levels,
"x:y:z" for three levels, etc
2023-04-04 19:38:10 +02:00
Nick Hall
b97facb66f Update Gramps CI workflow to run on Ubuntu 20.04
Ubuntu 18.04 became fully unsupported on 1 Dec 2022.
2023-03-07 21:56:08 +00:00
John Ralls
aae38a6861 mac: Patch bsddb to use berkeleydb instead of bsddb3 module. 2022-12-27 15:25:07 -08:00
John Ralls
e0ee86c36a Mac build: Patch berkeleydb configure to work on Apple Silicon. 2022-12-27 11:45:08 -08:00
John Ralls
e3e89e6592 [mac] Update Exiv2 download URL, moved to github. 2022-12-26 13:56:57 -08:00
John Ralls
2cde1f0cdb Repackage Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura. 2022-12-24 14:27:46 -08:00
Nick Hall
2ca3839904 Fix spouse's name and underlined call names in records
Fixes #12391
2022-03-19 17:51:06 +00:00
Nick Hall
66cac5e852 Fix package installation failures in CI 2022-03-16 22:21:22 +00:00
Sam Manzi
99ec8e876b Update INCOMPLETE_TRANSLATIONS
* Remove: he

* Add: zh_HK, zh_TW
2022-02-12 22:44:46 +00:00
Ross Gammon
b27480f7a1 Update Debian folder after 5.1.5 release 2022-02-12 21:44:57 +00:00
John Ralls
e0e81cf56a Package Gramps 5.1.5 for macOS. 2022-02-05 17:12:38 -08:00
Nick Hall
6df7c46400 Bump to 5.1.6 2022-02-05 23:33:10 +00:00
Nick Hall
b98f166a6d Release Gramps 5.1.5 2022-02-05 23:28:04 +00:00
Nick Hall
33e78d47db Update Changelog and NEWS files 2022-02-05 23:23:27 +00:00
Nick Hall
c753ca66b0 Remove Travis CI configuration 2022-02-05 22:04:48 +00:00
Nick Hall
ff87829b99 Fix badges in README file 2022-02-05 22:01:11 +00:00
Nick Hall
a1ec516340 Update copyright date 2022-02-05 19:25:53 +00:00
SNoiraud
60b4866296 Strange behavior for the scrollbar in the bottombar
Fixes #012438
2022-02-04 22:13:05 +00:00
romjerome
3ad5248af0 Fix place object element order in DTD and RNG schemas
Element placeobj content does not follow the DTD and RNG,
expecting (ptitle? , pname+)

Fixes #12500
2022-02-04 21:44:15 +00:00
Nick Hall
aa7d9c10c8 Merge pull request #1323 from izikeros/pl 2022-02-01 22:25:43 +00:00
Krystian Safjan
9f458578c0 Fixes suggested after review by @stojex 2022-02-01 22:17:38 +00:00
Krystian Safjan
3418027e50 Update Polish translation
- Consistent usage of "Tag": was "Tag" or "Atrybut", note that
  "Attribute" (atrybut) is something different than tag
- "Magazyn" (repository) renamed to "Repozytorium"
- other fixes and addons
2022-02-01 22:16:17 +00:00
SNoiraud
8eed6b869a Solve InterpolationSyntaxError if "%" in a string
The grampletpane module save data in a config file for all
the gramplets added in the dashboard.
The python configparser module doesn't like if we have a "%"
character in a string.

Fixes #012423
2022-02-01 21:57:37 +00:00
SNoiraud
f5202a9ab8 '<' not supported between 2 instances of IndexMark
Fixes #012467
2022-02-01 21:45:32 +00:00
Nick Hall
b8e5eacbbe Remove debug sattements in unit tests 2022-02-01 21:36:44 +00:00
Nick Hall
810d2fca24 Fix negative Span when dates are not Gregorian
Fixes #12525
2022-02-01 21:33:53 +00:00
Leonhaeuser
7c0e138ad2 get German translation with manual in sync (Display name editor) 2022-01-29 13:22:40 +01:00
Nick Hall
85535c0f5b Merge pull request #1291 from SNoiraud/B12395 2022-01-28 22:18:50 +00:00
SNoiraud
b52d90221f Incorrect grouping if no ma/patronymic surname 2022-01-28 22:05:26 +00:00
SNoiraud
bfcbd38610 Group As override is ignored for ma/patronymic surnames
Fixes #12395

discourse:
https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5
2022-01-28 22:05:17 +00:00
Nick Hall
2ada529a21 Merge pull request #1290 from SNoiraud/B12374 2022-01-28 21:49:56 +00:00
SNoiraud
8d355ee184 Add comments for the lat-lon field of editplace 2022-01-28 21:41:57 +00:00
SNoiraud
d5b28435e0 Place editor, lat and long text are swapped
Fixes #012374
2022-01-28 21:41:57 +00:00
prculley
61189d3930 Fix Statusbar progress being shown before use
Fixes #12373
2022-01-28 21:32:12 +00:00
prculley
fec961d992 Fix exception when removing a group name in Sqlite db when group
name is already missing.

Fixes #12367
2022-01-28 21:31:51 +00:00
prculley
8ceccb4a28 Fix error when trying to close name editor during long name group
mapping view rebuild.

Fixes #12328
2022-01-28 21:30:27 +00:00
SNoiraud
6ba9722dee OsmGpsMap-CRITICAL: Map source setup called twice
Fixes #012352
2022-01-28 21:17:30 +00:00
Ross Gammon
4a9f658dd4 Fix probably alive test
The probably alive funtion was fixed just prior to the Gramps 5.1.4
release. It appears the relevant unit test was not updated to match.
The relevant commit:
a685b96f70
2022-01-28 19:52:42 +00:00
Nick Hall
c9537b355e Use GitHub Actions to run continuous integration checks 2022-01-28 19:46:52 +00:00
John Ralls
49c3fa0f3f Update Exiv2, PYExiv2, and json-glib. 2022-01-28 09:06:08 -08:00
Ross Gammon
eb002718b1 Update Debian folder for Gramps 5.1.4 release 2022-01-27 21:45:22 +00:00
pehlm
19c714d57a Minor update of Swedish translation 2022-01-25 17:56:25 +01:00
Tian Shixiong
b392ce01e0 Minor update to zh_CN translation 2022-01-24 15:40:16 +00:00
Leonhaeuser
b43b6bdd6d small German translation fixes 2021-11-03 19:43:17 +01:00
Leonhaeuser
c027276466 Fixed German translation error of "Character set encoding" 2021-11-01 22:16:40 +01:00
Leonhaeuser
898b6b26e8 Fixed German translation error of "Graph generations" 2021-10-25 21:54:26 +02:00
John Ralls
ab2df73268 Repackage Gramps.app to work with macOS 12. 2021-10-16 13:51:55 -07:00
John Ralls
e1794090e1 [macOS]Add entitlements path to bundle-file so Gramps.app is signed with it. 2021-10-16 13:51:55 -07:00
Leonhaeuser
87860fcfd2 Fixed German translation error of "filter person" 2021-09-19 13:15:21 +02:00
Leonhaeuser
79986e1f5e fixed error in German translation found during manual translation also fixed in master 2021-08-30 18:06:20 +02:00
Leonhaeuser
0f38a1a645 fixed German translation of 'Descendant families of' already done in trunk Weblate 2021-08-11 22:36:58 +02:00
John Ralls
14618917c2 Add python-fontconfig to the macOS build.
Needed to enable using genealogical symbols.
2021-08-10 16:18:41 -07:00
John Ralls
ae7a2500de Inlude fontconfig's etc/fonts in macOS app bundle.
Graphviz now uses fontconfig to find its fonts.
Fixes #12370
2021-07-29 15:13:45 -07:00
John Ralls
358a6b118b Bundle release of Gramps 5.1.4. 2021-07-26 13:23:19 -07:00
Nick Hall
9352f0c438 Bump to 5.1.5 2021-07-26 20:53:53 +01:00
Nick Hall
1ab4cbfa63 Release Gramps 5.1.4 2021-07-26 20:49:30 +01:00
Nick Hall
1fd319e13a Update Changelog and NEWS files 2021-07-26 20:45:57 +01:00
Nick Hall
7cb8489ba2 Update copyright date 2021-07-26 15:43:24 +01:00
SNoiraud
a685b96f70 probably-alive incorrect if death without date 2021-07-26 15:38:25 +01:00
SNoiraud
b24ebd5d77 fix the commit in master without bug report:
commit: 410cffe832
2021-07-22 18:50:17 +01:00
SNoiraud
6dcb1d00d5 Place editor, copy and paste of lat and long text
no longer auto-populating latitude and longitude fields

Fixes #012349
2021-07-22 18:50:17 +01:00
prculley
a3b37b9627 Fix for crash when changing views if part of toolbar is not shown
because of a small screen when changing views.

Fixes #12048
2021-07-22 18:49:03 +01:00
prculley
034720321c Fix bottombar always showing after restrt, even when not wanted
Fixes #12338
2021-07-22 18:47:46 +01:00
Tian Shixiong
09f01a69d5 Update and fix Simplified Chinese translation 2021-07-21 18:53:11 +01:00
Leonhaeuser
597f3ebedf fixed smal German translation Error for item also fixed in Weblate GUI for master 2021-07-16 22:27:20 +02:00
Tian Shixiong
c7b5e149fa Update Simplified Chinese translation 2021-07-08 23:20:13 +01:00
pehlm
f7203aa029 One update Swedish translation 2021-07-05 15:50:44 +02:00
John Ralls
9cca728a66 Better to use locale.get_collation than locale.collation. 2021-07-03 21:54:57 -07:00
John Ralls
df270adc94 Wrap call to dbapi.check_collection to prevent a forced API change. 2021-07-03 21:49:01 -07:00
John Ralls
c177c13f99 Merge John Ralls's 'bug12343' into maintenance/gramps51. 2021-07-03 06:54:09 -07:00
John Ralls
15f1bb0201 Fix URL for berkeleydb patch. 2021-07-01 15:40:58 -07:00
John Ralls
f75aa9302a Always use filtered collation names.
Store the Sqlite3 collations in the __collations array to short-circuit
re-creation.

Fixes https://gramps-project.org/bugs/view.php?id=12343.
2021-07-01 11:45:23 -07:00
prculley
708c83dc58 Revert "An experimental fix for bug12048"
This reverts commit 3c1c21163c.
commited by mistake
2021-06-25 09:59:15 -05:00
prculley
0a809904dc Revert "Change to timeout, rather than idle_add, and dereference toolbars in order they were added"
This reverts commit f91d3e94ab.
commited by mistake.
2021-06-25 09:58:34 -05:00
Leonhaeuser
e8f50deabc Fixed different German translations for "What's next" also fixed in master (Weblate) 2021-06-25 11:40:13 +02:00
Leonhaeuser
486fae91ce German relation calculator fixed issue if more then 24 generations between the two person 2021-06-23 10:23:33 +02:00
niememat
9ee5468bda Fix translation in Finnish 2021-06-22 13:22:45 +03:00
Tian Shixiong
eac6a935f6 Correct and improve Simplified Chinese translation
Correct some terribly wrong and low quality translation,
even machine translation.

Improve some existing translation for better user experience
as a software, use more written language.
2021-06-17 16:37:09 +08:00
Tian Shixiong
cc68b7acfc Improve and correct Simplified Chinese translation 2021-06-10 18:37:26 +01:00
Tian Shixiong
c321e7f0d6 Improve and correct the Simplified Chinese translation 2021-05-28 14:04:35 +08:00
Tian Shixiong
e13a852523 Update and improve Simplified Chinese translation 2021-05-26 12:51:15 +01:00
Tian Shixiong
3c4c433a84 Update Simplified Chinese translation 2021-05-20 14:01:20 +08:00
Jan Sparreboom
e8268cb37e Update Dutch translation 2021-05-15 23:12:19 +01:00
Nick Hall
721d964741 Merge pull request #1137 from tiansworld/workl10n 2021-05-15 15:52:07 +01:00
Tian Shixiong
7d4ec1be73 Correct and Update Simplified Chinese translation 2021-05-15 15:44:39 +01:00
Tian Shixiong
36ce375a2a Update Simplified Chinese translation 2021-05-15 15:44:39 +01:00
Leonhaeuser
9f6afcc7db Corrected some German translation errors found during handbook revision 2021-05-14 21:23:35 +02:00
John Ralls
c66fc6423d Add file logging for macOS.
When Gramps is launched from macOS's LaunchServices it doesn't have
a sys.stderr attached so the default stream logger goes to /dev/null.
Use a FileHandler in tht case, writing the log to $TMPDIR/gramps-pid.log.

This will help particularly in analyzing crashes where python shuts down
as there's no crash report in that case.
2021-05-11 15:58:00 -07:00
prculley
f91d3e94ab Change to timeout, rather than idle_add, and dereference toolbars in order they were added 2021-05-11 15:58:00 -07:00
prculley
3c1c21163c An experimental fix for bug12048 2021-05-11 15:58:00 -07:00
John Ralls
09709ec0c6 Update PyICU to 2.7.2 in macOS build. 2021-05-06 14:24:17 -07:00
Paul Culley
bb7f5fa522 Fix libplaceview to avoid exception when mapservice is no longer present (#1193)
Fixes #12263
2021-05-06 10:19:03 -05:00
Paul Culley
9957506f35 Fix References Gramplet for inadequate updates when other objects change (#1192)
Fixes #12248
2021-05-06 10:18:11 -05:00
Serge Noiraud
eb4ce9ff79 geofamily crashes if a family has no father (#1188) 2021-05-06 10:14:49 -05:00
Serge Noiraud
1d72f4b23d Home Person setting does not convey in a Merge (#1187)
* Home Person setting does not convey in a Merge

Fixes #012235

* better pylint score
2021-05-06 10:14:26 -05:00
Paul Culley
5ad5f08a2b Fix CSV export of view to only put single CR character. (#1186)
Fixes #12158
2021-05-06 10:13:02 -05:00
Paul Culley
9e43f060d1 Add Media filter rule 'HasMedia' to list of media rules for editor (#1182)
Fixes #12212
2021-05-06 10:11:16 -05:00
Leonhaeuser
bc1ed688c4 corrected German translation of "confidence" 2021-04-28 23:04:23 +02:00
Leonhaeuser
9d358d06f5 German corrected translation of 'attribute' 2021-04-26 18:02:29 +02:00
Leonhaeuser
16b1945a0e Fixed translation error of "display name editor" into German 2021-04-25 12:12:50 +02:00
Leonhaeuser
5e9be68ad5 some translation fixes for German 2021-04-24 22:05:49 +02:00
pehlm
cd3ef08ffb Changed immigration too, Swedish 2021-04-24 15:21:33 +02:00
pehlm
773e763093 Correction of Swedish translation 2021-04-24 13:17:11 +02:00
Helder Geovane Gomes de Lima
0badfb6b47 Update Portuguese translation (pt_BR) (#1199)
This pull request is an updated version of the patch I've provided at <https://gramps-project.org/bugs/view.php?id=10547> in 2018, now based on branch 5.1
2021-04-22 15:38:01 +02:00
Leonhaeuser
5af80da5cd Corrected translation of markup in German translation 2021-04-19 23:22:48 +02:00
Leonhaeuser
0045f134c6 Fixed translation of tags in German translation 2021-04-17 00:07:47 +02:00
Leonhaeuser
1035f8930f German translation for type unified 2021-04-14 00:22:56 +02:00
romjerome
d4bceeb6ff 11656: typo, spelling correction
contribution by Philippe
2021-04-13 09:14:24 +02:00
romjerome
c8fc88cfe7 Need to set locale.textdomain under linux (#1198)
_build_popup_ui() ignores translated strings without locale.textdomain set.
2021-04-13 08:53:04 +02:00
Leonhaeuser
b4b6d52306 Fixed German translation of number for places 2021-04-13 00:04:11 +02:00
John Ralls
4f390c6b33 Update dependencies.
Includes moving berkeleydb and pybsddb over from gtk-osx.
2021-04-11 16:18:46 -07:00
Leonhaeuser
0442c34258 Some small fixes in German translation 2021-03-21 00:18:46 +01:00
Leonhaeuser
c903f5e5a5 Update German translation for csv import/export 2021-03-11 22:59:42 +01:00
Leonhaeuser
3329860f50 small fix in German translation 2021-03-01 23:21:46 +01:00
Matthias Kemmer
e7401f3aaa Change category of 'MatchesEventFilter' (#1130) 2021-02-19 11:45:38 -06:00
Paul Culley
1a48e8a03e Fix issue where separator between top and bottom bar of View creeps up. (#1122)
Fixes #11973
2021-02-19 11:44:32 -06:00
Paul Culley
9a4adab9d6 Fix Locations Gramplet (Enclosed by) to properly displaycertain nested places. (#1127)
when the smallest place has undated enclosure and larger places are dated.

Issue #11691
2021-02-19 11:32:33 -06:00
Paul Culley
bb0647274b Fix Family Tree Manager drop error on Windows (#1132)
Fixes #10734
2021-02-19 11:31:43 -06:00
Paul Culley
f6bfb46fc0 Fix exportvcalendar error is "is not" with a literal (Python 3.8 issue) (#1135)
Fixes #12000
2021-02-19 11:31:06 -06:00
Serge Noiraud
b6fa5da8ee Handle not found when copying source from the (#1175)
Citation tree

Fixes #12170
2021-02-19 11:25:02 -06:00
Paul Culley
14c2d0e1b6 DbLoader: Fix call to 'file' function, which doesn't exist in Python3 (#1173) 2021-02-19 11:23:47 -06:00
Paul Culley
226e8c549a Fix write_lock_file exception when USERNAME is missing (#1171)
Fixes #12150
2021-02-19 11:23:06 -06:00
Paul Culley
d173809d8c Fix EditPlace so Tab key doesn't get stuck on Private icon (#1168)
Fixes #12139
2021-02-19 11:22:35 -06:00
Paul Culley
63c52fa1bb Fix Tag report for places that have a hierarchy. (#1162)
Fixes #12124
2021-02-19 11:21:11 -06:00
Paul Culley
455628d44a Fix exception when cancelling out of a db upgrade in GUI (#1154)
Fixes #12063
2021-02-19 11:18:18 -06:00
Leonhaeuser
670bb355cb additional small German translation fixes 2021-02-12 21:36:51 +01:00
Leonhaeuser
202c7a9bf6 Small fixes German translation 2021-02-11 12:06:22 +01:00
Leonhaeuser
72955840f1 fix wrong translation of source text in German translation 2021-02-06 22:06:22 +01:00
Leonhaeuser
b8e73d5ee1 fixed small error in German translation 2021-02-06 00:04:33 +01:00
Leonhaeuser
990db39664 small fixes German translation 2021-01-26 18:59:23 +01:00
Nick Hall
9c0dca6bd1 Merge pull request #1053 from cjmayo:themeicon 2020-11-14 19:29:58 +00:00
Chris Mayo
02e0c1c67d Install 128x128 and 256x256 application icons
Created with ImageMagick using e.g.:

convert -background none ../../../gramps.svg -geometry 256x256 gramps.png
2020-11-14 19:23:25 +00:00
Chris Mayo
ebf1715468 Install MIME type icons into the hicolor theme
The gnome theme is defunct.

Remove gnome-mime- prefix from icon filenames.
2020-11-14 19:23:24 +00:00
Nick Hall
c10f2da00e Install application icons into correct directories 2020-11-14 19:10:34 +00:00
vantu5z
9f71372a97 Update Russian translation 2020-10-15 16:06:19 +03:00
Zdeněk Hataš
0993d9cfc3 Update Czech translation - typo fixes 2020-09-25 09:02:45 +02:00
Tian Shixiong
34471834ab Update Simplified Chinese translation 2020-09-24 22:37:57 +01:00
Jan Sparreboom
ff912f844c Update Dutch translation 2020-09-24 21:36:52 +01:00
Lajos Nemeséri
45eac501a9 Revised and updated hu translation 2020-09-24 19:41:31 +01:00
Juan Saavedra
d4e85c2397 Update Spanish translation 2020-09-24 17:52:35 +01:00
bokfink
c7a4d287f0 Fix error in Birthday and Anniversary report (#1113)
Fixes an error triggered when the first person_handle in the list
has a death event, but no birth event (get_birth_ref() == None)
and does not have family relationships (spouse_handle == None).
These conditions lead to the local variable short_name not being
declared before it comes time to process death events.

Fixes #11766
2020-09-14 11:13:08 -05:00
Paul Culley
c0d622c16a Fix graphdoc to properly escape characters in ids for Graphviz (#1111)
Fixes #11741
2020-09-14 11:10:20 -05:00
John Ralls
b38f77f2aa Replace inspect.stack() with inspect.currentframe() (#1104)
* Replace inspect.stack() with inspect.currentframe()

Fixes #11874

Works around https://bugs.python.org/issue12920 which causes every
call to inspect.trace() to fail because __main__ is always the
starting point.

* Fix a few Codecov complaints from files touched by previous commit.

Ignoring the "duplicate code" issue caused by the empty comment line
at the beginning of every file.
2020-09-14 11:08:58 -05:00
RossGammon
d91fc9e2fb Update Debian directory after producing the deb file for the 5.1.3 (#1100)
Release.

Co-authored-by: Ross Gammon <rossgammon@debian.org>
2020-09-14 11:05:21 -05:00
Paul Culley
198602be61 Fix crash sorting on columns in Selectors with TreeModels (#1099)
Fixes #11750
2020-09-14 11:04:12 -05:00
Paul Culley
3f9f3215ee Fix progress bar freeze due to changes in Gtk (#1103)
Fixes #11642
2020-09-14 11:02:48 -05:00
Paul Culley
beb388a30d Fix svgdrawdoc for text containing XML invalid characters (#1110)
Fixes #11929
2020-09-14 11:00:43 -05:00
John Ralls
29e78d4253 Further changes for bundling with Python 3.8. 2020-08-30 14:46:35 -07:00
John Ralls
b80dcaf701 Add libgeocode-glib to bundle so that it actually works. 2020-08-30 14:44:51 -07:00
Leonhaeuser
a876d94fbc German tzranslation two smal corrections 2020-08-26 18:08:42 +02:00
John Ralls
95e1e8cb67 [mac] Set __file__ if gramps_launcher.py is run as __main__.
Fixes #11874.
2020-08-25 17:14:10 -07:00
Zdeněk Hataš
4147bc728a Update Czech translation 2020-08-21 11:02:14 +02:00
John Ralls
3a9a7053ec Bundle release of Gramps 5.1.3. 2020-08-20 14:41:57 -07:00
John Ralls
b96fd8a274 Add geocode-glib to build. 2020-08-20 14:14:53 -07:00
pehlm
26cf0601d8 Update Swedish translation 2020-08-12 20:32:03 +02:00
prculley
c59278ef20 Bump to 5.1.4 2020-08-12 12:05:25 -05:00
prculley
767557be61 Release Gramps 5.1.3 2020-08-12 11:28:29 -05:00
prculley
495d4e58ae Remove duplicates in Translations 2020-08-11 09:24:38 -05:00
prculley
fd90a80cf8 Clean up translations for Default/Home Person 2020-08-10 17:16:12 -05:00
Leonhaeuser
f6c0103f32 Update German translation 2020-08-10 22:48:17 +02:00
Serge Noiraud
04c1dc8503 Events View: "Main Participants" column does not (#1075)
show the full list of participants when expanded.

Fixes #11805
2020-08-10 15:08:51 -05:00
Paul Culley
8172e1017e Fix Charts/Pedigreeview tooltip Polish translation (#1092)
Fixes #11852
2020-08-10 12:01:49 -05:00
Krystian Safjan
ea30c3599b Fix and add objects to Polish translation of Gramps (#1088) 2020-08-10 12:00:54 -05:00
John Ralls
5f3ca40633 Use current Gtk release instead of Gtk-3.14. 2020-08-06 10:57:49 -07:00
John Ralls
9c64dafaea Upgrade pymodules for Python 3.8 compatibility. 2020-08-06 10:57:49 -07:00
prculley
13d83919b9 Fix XML export when 'Group-as" name contains XML invalid chars
Fixes #11834
2020-07-25 10:15:39 -05:00
SNoiraud
62d5a136a4 NarWeb: Province place-type is not displayed 2020-07-25 10:15:07 -05:00
prculley
b57061d7c9 Fix ManagedWindow so that new windows don't appear offscreen
when system 'screen' sizes change in part time multi-monitor setups.

Fixes #11831
2020-07-25 10:13:57 -05:00
prculley
f7be7ab63f Fix menus when db fails to open due to upgrade/downgrade etc.
Fixes #11604
2020-07-25 10:10:56 -05:00
prculley
97923e7530 Fix issue with attach source tool, results panel
Fixes #11780
2020-07-25 10:09:52 -05:00
prculley
75aabf570d Fix GEDCOM export; don't include ADDR when address is missing
Fixes #11825
2020-07-25 10:08:58 -05:00
SNoiraud
41f1e91600 Coordinates containing a comma instead of a period
Fixes #11823
2020-07-25 10:08:22 -05:00
Leonhaeuser
981c0dfc5c German translation fixed typo 2020-07-23 20:28:59 +02:00
niememat
d558a9a004 Update finnish translation 2020-07-17 00:41:16 +03:00
Tian Shixiong
914bd6c0d3 Update Simplified Chinese translation for gramps51 branch 2020-07-09 09:42:35 -05:00
Serge Noiraud
e8eb5bf0a1 NarrativeWeb should show patronymic in individuals (#1048)
In the individuals and in surnames pages, we should show the complete name
like defined in the display tab from the narrative web configuration.

Fixes #04404
2020-07-08 16:07:37 -05:00
Serge Noiraud
b523530fb0 Narrated Website Google Maps Output JS Warning (#1038)
SensorNotRequired:
The sensor parameter is no longer required for the Maps JavaScript API.
It won't prevent the Maps JavaScript API from working correctly, but we
recommend that you remove the sensor parameter from the script element.

Fixes #011654
2020-07-08 16:00:15 -05:00
giansalvo
0d698c13cc Fix bug 0011078: 'Default person' instead of 'Home person'
- modified button hints
- modified filter rules names and descriptions
- modified .pot and .po files
- substituted 'home person' with 'Home Person'
2020-07-07 15:40:47 -05:00
Leonhaeuser
4232032ce3 Germen fixed translation error of Media: 2020-07-07 00:05:35 +02:00
Leonhaeuser
8f4b51c837 Fix typo 2020-07-04 21:22:12 +02:00
Leonhaeuser
f2caecd621 update German translation 2020-07-01 20:02:15 +02:00
Nick Hall
c26d6902d1 Use event attribute types in the event reference editor
In the event reference editor, custom event attribute types
should be used rather than the default person attribute types.

Fixes #11576.
2020-06-30 15:55:11 -05:00
SNoiraud
b00b1f37f1 Fix typo in gui/configure.py and translation files
Fixes #11665
2020-06-30 15:48:26 -05:00
prculley
9230de61be Fix Verify tool bug caused by bad change in GObject introspection
Fixes: #11708
2020-06-30 15:27:19 -05:00
pehlm
9906f1e4ab A little adjustment to Swedish translation 2020-06-22 22:28:51 +02:00
pehlm
a68c0f7aa7 Updates to Swedish translation 2020-06-21 10:22:55 +02:00
Nick Hall
513b27531d Remove Japanese from the incomplete translations
Japanese now has a coverage of 83.2% which is above the 70%
threshold.
2020-06-20 18:27:12 +01:00
Megumi Sakata
b8f007c4dd Update Japanese translation 2020-06-20 18:02:57 +01:00
Serge Noiraud
e375df1e2a Navweb: incorrect link type for osm css files (#1071)
Fixes #011787
2020-06-07 20:10:01 +02:00
prculley
df81a10fe8 Fix import test for change cause by commit a2c66417 which was
Fix GEDCOM import for bad source title when sources precede references.
2020-06-07 10:44:10 -05:00
prculley
fa53805534 Merge branch 'maintenance/gramps51' of https://github.com/gramps-project/gramps into maintenance/gramps51 2020-06-07 09:59:37 -05:00
vantu5z
e614a79cef update Russian translation 2020-06-03 10:23:56 +03:00
prculley
343633a189 Fix some reports for CLI where warning message about Value not found
Fixes #11621
2020-05-15 15:03:15 -05:00
prculley
eb14abbf3e Fix Genealogy Tree reports for crash in CLI
Fixes #11621
2020-05-15 15:03:15 -05:00
prculley
5154d0c016 Add uistate to tree views filter initialization
Fixes #11657
2020-05-15 15:00:05 -05:00
prculley
a2c6641774 Fix GEDCOM import for bad source title when sources precede references.
Fixes #11610
2020-05-15 14:59:13 -05:00
prculley
924d82a7c4 Fix RemoveUnused tool for crash caused by Gtk introspection bug
Fixes #11634
2020-05-15 14:58:20 -05:00
prculley
f1f8847a86 Fix some Python syntax errors that appear in v3.8.x
Fixes #11641
2020-05-15 14:56:59 -05:00
SNoiraud
748fbd0949 Age: test if the death is the same day as birth 2020-05-15 14:55:15 -05:00
SNoiraud
e2e659dc94 Suppress age = 0 days in events list
If the reference event date is equal to the event date, don't show the age
except if the date is estimated, calculated, ...

Fixes #0007745
2020-05-15 14:55:15 -05:00
prculley
6cbc2b896d Fix Dashboard Gramplets to update during db close when not shown
Fixes #11632
2020-05-15 14:53:43 -05:00
prculley
d210275a4e Fix Windows GUI mode startup for crash with some languages
Fixes: #11612. #11490, #11518, #9179, #9201, #9266
2020-05-15 14:50:54 -05:00
prculley
0a3a65ffb0 Fix dbapi to support "Abandon Changes & Quit" feature
Fixes #11599
2020-05-15 14:49:55 -05:00
prculley
e34b98033e Fix GrampsType for comparison bug with empty string as one value
Fixes #11563
2020-05-15 14:47:06 -05:00
prculley
96de0ceb4e Fix Verify tool bug caused by bad change in GObject introspection
Fixes: #11708
2020-05-07 09:39:09 -05:00
niememat
58335cfee2 Fix translation in Finnish 2020-04-24 15:35:00 +03:00
Joan Creus
2ce48d3793 Updating Catalan translation 2020-04-18 13:06:40 +02:00
Joan Creus
f91063884e Updating Catalan translation 2020-04-18 12:57:30 +02:00
prculley
06732b1b5d Fix Date Display so that it uses LC_TIME if defined
Fixes #11230
2020-04-13 11:51:23 -05:00
prculley
26b78c17af Fix StyledText so serialize will match for style list order changes
Fixes #11529
2020-04-13 11:45:15 -05:00
prculley
d83fff3b62 Try to fix exceptions on ManagedWindow close
Issues #10252, #10642, #10821, #11163, #11440, #11476, #11482, #11508
2020-04-13 11:36:24 -05:00
John Ralls
823bcaac0d Merge John Ralls's 'bug11639' into maintenance/gramps51 2020-04-08 13:09:17 -07:00
Leonhaeuser
b9c324ef37 update Germn translation 2020-04-08 19:17:13 +02:00
Serge Noiraud
23d2c8e694 Same date of birth and death gives an error. (#1011)
Fixes #011553
2020-04-04 09:52:50 +02:00
Serge Noiraud
28dc2e5158 Geography: add a popup for a bad tiles path (#1025) 2020-04-04 09:49:41 +02:00
Serge Noiraud
2baa6f5e40 Narweb: image size limit doesn't match tooltip (#1004)
Fixes #011536
2020-04-04 09:45:54 +02:00
John Ralls
eb1b4c1eb5 Protect SQLite3 locale from old-style Unicode locale characters.
PySQLite3 requires that collation names have only ascii alphanumerics
and _. ICU locales use old-style Unicode specifiers and passing them to
create_locale will raise an exception. Translate those characters into
underscores.

Fixes #11639
2020-04-01 09:01:37 -07:00
vantu5z
51f2052cfe update Russian translation 2020-03-26 16:47:52 +03:00
Translator5
ccf6d59b17 [Language: Russian] Maintenance/gramps51 (#1027)
* some Russian translations updates

Новый перевод для неких случаев, но улучшающие понимание и выглядит более уместно. Также применены русские переводы слов, которые использовали до того англицизмы
2020-03-25 15:24:06 +03:00
Joan Creus
74d72f4dd0 Updating Catalan translation 2020-03-03 00:00:28 +01:00
Joan Creus
9ce92f41e3 Updating Catalan translation 2020-02-29 18:00:08 +01:00
Bernard Banko
77cdbb11b5 V&O changed to PZV to avoid ampersand 2020-02-25 23:44:55 +01:00
pehlm
72277db766 Minor update to Swedish translation 2020-02-07 18:30:09 +01:00
prculley
7ae77abead Fix GEDCOM export of estimated/calculated dates with modifers
Fixes #11513
2020-02-04 15:57:40 +00:00
Ross Gammon
04b1463746 New debian release - update changelog 2020-02-04 15:49:02 +00:00
vantu5z
1eeae2edf8 update Russian translation 2020-01-31 14:06:03 +03:00
Bernard Banko
740adc7070 Slovenian translation update 2020-01-26 21:45:38 +01:00
prculley
a2dbdbb61a Fix typo in Russian translation 2020-01-23 09:33:24 -06:00
système
8d5b0c83ce typos in french translation #11534 #10534 2020-01-21 20:27:05 +01:00
Fedik
01afe251fb Ukrainian translation update 2020-01-21 18:20:30 +02:00
John Ralls
152ed0b6bc Mac release of 5.1.2. 2020-01-11 13:14:41 -08:00
prculley
5624fb1490 Bump to v5.1.3 2020-01-10 11:43:58 -06:00
prculley
32c700c6bf Release Gramps 5.1.2 2020-01-10 11:29:07 -06:00
prculley
130740553d Update Changelog and NEWS files 2020-01-10 11:20:09 -06:00
Serge Noiraud
675dfdbc70 Narrated Web: bad event links on media pages (#983)
* Navweb: Don't use media regions in some case:

- If we don't show families
- If we don't show events

Fixes #011500

* Navweb: side effect between event and media pages

When a media is processed in the media display section for an event
page, it's remove from the media_list, so when we try to create the
media regions in the media page, the media list is empty and we
can't display the regions.

* Narweb: Don't show the regions for a thumbnail
2020-01-10 17:38:41 +01:00
Nick Hall
34beeaad70 Revert pull request #965
This reverts commit 801be84465.
2020-01-09 19:35:47 +00:00
Serge Noiraud
06cb9d7ea6 Narweb: Private notes for home, intro and contact (#953)
If the notes are private, we can't use them in these pages.
2020-01-09 12:09:25 -06:00
Paul Culley
d693881b98 Update LDS Temple list (#984) 2020-01-09 12:04:15 -06:00
Paul Culley
801be84465 Fix Lat/Long translated NSEW display and entry in rtl language;Store Lat/Long in place objects with NSEW always in English (#965)
* Fix Lat/Long translated NSEW display and entry in rtl language

* Store Lat/Long in place objects with NSEW always in English

Issue #11335
2020-01-09 12:03:20 -06:00
Paul Culley
7807ff8a6d Make GuiDestinationOption Folder Icon start in users directory (#979)
Fixes #10917
2020-01-09 12:00:29 -06:00
Paul Culley
672603c8ae Fix import file chooser filter to accept upper case extensions (#962)
* Fix import file chooser filter to accept upper case extensions

Fixes #11463

* Allow import file filter to accept case insensitive extensions

Co-authored-by: Nick Hall <nick-h@gramps-project.org>
2020-01-09 11:56:07 -06:00
Paul Culley
c30dfc6343 Fix db to warn/prevent opening newer schema versions (#945) 2020-01-09 11:38:16 -06:00
Paul Culley
e6ed0612e3 Fix Progen import to correctly handle AKA surnames (#959)
* Fix Progen import dialog and progress meter for correct parent window

* Fix Progen import to correctly handle AKA surnames

Fixes #11462
2020-01-09 11:37:31 -06:00
Paul Culley
9b0cf1b976 Fix ExportPkg so errors are not lost, and has progress bar for media (#957)
* Fix Export Assistant so error messages get correct parent window

* Fix ExportPkg so errors are not lost, and has progress bar for media

Fixes #11457
2020-01-09 11:36:38 -06:00
Paul Culley
ddb29b1628 Fix GEDCOM import when family is missing; import created a missing note (#971)
Fixes #11472
2020-01-09 11:35:28 -06:00
Paul Culley
1a8406e2e4 Fix Dashboard for adding Gramplet crash in Slovenian (#978)
Fixes #11491
2020-01-09 11:34:15 -06:00
Zdeněk Hataš
09e89549de Update Czech translation 2020-01-07 16:40:08 +01:00
Joan Creus
afaeb7c995 Updating Catalan translation 2019-12-30 17:49:56 +01:00
Joan Creus
6fa30b889d Updating Catalan translation 2019-12-21 18:21:41 +01:00
Jiří Vejda
1916383a28 Update date parsing for czech locale (#968)
* Fixes bug ID 0011470: some date variants in CS language are not consider valid
2019-12-15 13:03:30 +01:00
romjerome
379c96ee6a update french translation (#969) 2019-12-15 12:59:51 +01:00
romjerome
7b45bbf72e fix tagref support (#956)
Add missing code for event, repository, source, citation and place
2019-12-13 10:59:42 +01:00
romjerome
aea9ef3645 [Tree doc Tex] fix "-" char on place name (#961)
* fix "-" char on place name

"-" can lead to confusion, 
generating text out of the box
with PDF file format
2019-12-13 10:55:15 +01:00
romjerome
05f7744cba typo on custom size (#963) 2019-12-09 20:25:07 +01:00
Paul Culley
bfc76a08d4 Fix duplicated "døde døde" Norwegion Translation for libnarrate (#950)
Fixes #11429
2019-11-11 15:47:11 +11:00
Paul Culley
b7487330a7 Fix up Event Editors Place display for bidi text with Gramps ID (#924)
Fixes #10124

Fix up Event Editors Place display for bidi text with Gramps ID (PR 924)

Some versions of Gtk/Pango have trouble with text containing both LTR and RTL characters. The bug notes this shows up in our Event Editor on the 'Place" field, where we have the place displayer title and the Gramps ID concatenated into the same string.

In older versions of Gtk (3.18.9 tested) the bracket around the Gramps ID would get mangled to the beginning of the string:
<images>

In newer versions of Gtk (3.24.3 tested) it was better to start with:
<images>

The older version of Gtk/Pango doesn't seem to properly interpret all of the potential Unicode bidi control characters, so the fix shown is the best I can do. The fixed version of the newer Gtk version is what is desired.

I note that the Place displayer should be fixed up to use more appropriate separators than just commas for RTL text, but that is another issue.
2019-11-05 13:00:48 +11:00
Paul Culley
1025a38caa Fix issues with RTL languages and LAT/LONG (#922)
* Fix display of GPS coordinates in Places view for RTL languages

Issue #11335

* Fix place editor lat/long entry for RTL languages

Fixes #11335
2019-11-05 12:42:09 +11:00
Paul Culley
2054c467db Fix GEDCOM export to avoid translated GrampsType strings (#947)
Fixes #11410

The bug submitter noticed that the GEDCOM export contained translated strings in the MEDI lines of his export. GEDCOM should contain English values for most such cases where 'types' are exported.

I scanned the export code for other potential cases, and found:

* Certain unexpected event types on individuals (Marriage)
* Certain unexpected event types on families (Immigration, Residence, etc.)
* Pedigree types that were not standardized on PEDI,_FREL,_MREL (Sponsored, Unknown)
* Family Attributes other than Number if children (Caste, Description, National etc.)
* Personal Attributes other than Caste, Description, ID, National, number of children, SSN (Occupation etc.)
* The MEDI types of this bug report...
2019-11-05 12:22:26 +11:00
Serge Noiraud
789b72289c Narrativeweb: Referenced regions problems (#946)
When image width > 800, the referenced regions are incorrectly placed

Fixes #11414
2019-11-05 12:06:06 +11:00
Paul Culley
2e1132bec0 Allow Tools with Notbook tabs to expand to fill the window (#944)
Fixes #10762

User "petpil" (Gramps Bugtracker) noted that the Calculate Estimated Dates addon would not expand the size of its window content when the window was stretched. That addon used the ToolManagedWindowBatch which uses a Gtk Notebook to support several tabs. He also submitted a patch which fixes the problem.

The Gtk.Container.add method originally used apparently did not have expand/fill settings to allow the expansion. The Gtk.Box.pack_start used instead does.

I tested this with all the users of ToolManagedWindowBatch and ToolManagedWindow which inherit from ToolManagedWindowBase, and did not see any bad/unexpected side effects. The Calculate Estimated Dates addon was the only one that really could use this, as it was the only one which I spotted using a potentially large widget in the notebook tab.
2019-11-05 11:44:23 +11:00
Fedik
8ccfa43e56 Ukrainian translation update 2019-11-02 16:51:02 +02:00
Fedik
40140859af Ukrainian translation update 2019-11-02 16:05:15 +02:00
Nick Hall
e69e6ca338 Limit Age Stats gramplet settings to appropriate values (#936)
* Max ages should be divisible by 5 to avoid out of range
  errors.
* The chart width should be greater than 45 to look right and
  avoid division by zero errors.
2019-10-30 09:35:32 +11:00
Paul Culley
fb29a77f83 Fix the Preferences 'Age display precision' value getting lost (#940)
Fixes #11384

It turns out the changes was actually changing the wrong config setting...

I had to look this one up. Using a lambda like this is called a 'closure' by some; what is happening is that the value 'constant' is being evaluated at the time the lambda is called, not when it is assigned. So in this particular bit of code the preference setting was actually changing 'preferences.family-relation-type' (the value of the variable 'constant' set a bit after the lambda definition.

I reverted this particular bit of code, as I think this kind of Python knowledge is pretty obscure (I could have just used a different unique name for the 'constant' variable).
2019-10-30 09:17:06 +11:00
Paul Culley
06cca96ad0 Fix Spanish translation for dates (#943)
Fixes #10836
2019-10-26 10:14:15 +11:00
avma
2c49461529 Hebrew translation-current version 5.12 (#939)
...I've completed all strings (using the recent .POT)...
2019-10-24 10:41:40 +11:00
Paul Culley
73d19851ef Fix Window family tree title for non-ASCII chars on Windows (#932)
Fixes #11390

As it says, if Family Tree name contained non-ASCII characters, the titlebar on Windows would display it wrong. Turned out to be reading of a utf8 file without the 'encoding' set. On Windows this results in using the default encoding which is one of the code pages, NOT utf8.
2019-10-24 10:24:04 +11:00
Paul Culley
16c8e61944 Fix Preferences/Genealogical Symbols when only one font is present (#930)
that passes

If user has only a single font available that passes check for the Genealogical Symbols being all present, the original code crashed. Apparently never tested... #598 

Fixes #11395
2019-10-24 10:07:52 +11:00
niememat
2fbf945309 Fix translation in Finnish 2019-10-21 18:13:08 +03:00
Milo Ivir
cf184e72e8 Update Croatian translation 2019-10-20 16:13:08 +01:00
Leonhaeuser
1c27b785f4 update German translation 2019-10-19 16:52:40 +02:00
Zdeněk Hataš
da7e4cc763 Update Czech translation 2019-10-18 09:49:43 +02:00
niememat
5d2fd8cbda Fix translation in Finnish 2019-10-18 05:49:49 +03:00
pehlm
005beac33f Update Swedish translation 2019-10-17 12:10:17 +02:00
niememat
ae53b401ce Update finnish translation 2019-10-17 13:00:21 +03:00
Paul Culley
79c54aaedc Fix various Entry fields so Undo/Redo works (#920)
Fixes #11380, #11339

In prior versions of Gramps you could use the undo/redo keys to edit items in the text entries. This no longer works.

This is related to the changes to suppress odd characters and leading/trailing spaces. The Gtk.Entry.set_text() call is effectively clearing the undo/redo list at every keystroke or when you leave the field.

In this PR I move the odd characters cleanup into UndoableEntry.do_insert_text instead of MonitoredEntry.

I scanned the users of MonitoredEntry and they all appeared to use Glade files, I scanned the glade files for anyone using just plain Entry (none found), they all appeared to use UndoableEntry or ValidatableMaskedEntry, so this should cover everyone.
2019-10-17 13:15:39 +11:00
Sam Manzi
4360976d73 Update translation template due to pr #918 (#933) 2019-10-17 12:06:38 +11:00
romjerome
5e9d79ac6f Update POTFILES.in/skip for missing translations (#918)
* Update POTFILES.in

* Update POTFILES.skip

* Update POTFILES.in

add missing 'removespaces.glade' reference
2019-10-17 11:42:22 +11:00
Serge Noiraud
ee1d9be898 Narrative web: Ancestor's tree Fix display looks weird (#929)
* Narrative web: Ancestor's tree display looks weird

Solves the following:
- Person boxes overlap
- Some person boxes partially visible or hidden

Fixes #11382

* Narrative web: some cleanup in ancestortree.css

* Narrative web : ancestor tree and long names.

* Adapt ancestor tree css file for all themes
2019-10-17 11:17:31 +11:00
romjerome
75b0b66269 Fix tag colors on PedigreeView (#915)
Fixes #11363

* Handle long and short hex format black color

* Fix hex_to_rgb_float utility function
2019-10-17 10:57:36 +11:00
Paul Culley
c54f381737 Fix Gramps -v error when Gtk is not present (#923)
Via email a user noted a bug when "Gramps -v" was used with Gtk not installed (and gi was).
When the "gi.require_version('Gtk', '3.0')" was added during Gramps 5.0.0 timeframe, a corresponding exception was not.
2019-10-17 10:23:21 +11:00
Serge Noiraud
2aa6b54de4 NarrativeWeb: dates not localised in place pages (#916)
* NarrativeWeb: dates not localised in place pages

Fixes #11357

* WEBCAL: home link translated to lowercase

Fixes #11358
2019-10-17 10:07:59 +11:00
Baizley
49bad564ae Patch for PedigreeView not reflecting changes to birthday or death (#921)
Fixes #11366

* Make PedigreeView listen on event update signals.

The PedigreeView was not listening for updates on events, so changes to a birthday or death would not be reflected in the view.

* Remove comment about signal side-effects.
2019-10-17 09:23:02 +11:00
Paul Culley
03ab64c4d5 Fix improper escaping in odt output for TOC/Bookmark etc. (#928)
Fixes #11378

For the index, toc, bookmark etc. normal XML escape is correct, the original code also added sub-tags for line break and tab which was NOT correct.
2019-10-17 09:03:29 +11:00
Paul Culley
f7bd062bdb Fix CLI parser to accept negative integers as valid (#927)
Fixes #11381
2019-10-17 08:47:55 +11:00
Paul Culley
c312c96987 Fix Descendant Tree report for HandleError when no parents on family (#925)
Fixes #11365
2019-10-17 08:33:39 +11:00
niememat
6b2066c797 Fix translation in Finnish 2019-10-10 07:26:04 +03:00
Nick Hall
5d15ccb2a2 Merge pull request #910 from prculley:reorder 2019-10-08 18:44:43 +01:00
prculley
0095a07f12 Fix Reorder ID tool to avoid scrambling the order IDs are assigned
Fixes #10641
2019-10-08 18:43:42 +01:00
prculley
bb5b03dd78 Fix Reorder ID tool so subsequent db additions used next possible ID
Fixes #11346
2019-10-08 18:43:42 +01:00
niememat
26351c18c9 Fix translation in Finnish 2019-10-08 12:43:03 +03:00
niememat
ecd6da40dd Fix translation in Finnish 2019-10-05 12:30:46 +03:00
SNoiraud
793b13be67 Narrativeweb: Mainz problem with short text in one note
Issue occurs on the homepage and introduction page.

Fixes #11349
2019-10-03 20:33:17 +01:00
Nick Hall
48dfca57e2 Merge pull request #913 from prculley:bug11316 2019-10-03 19:58:49 +01:00
prculley
a07aae2e30 Fix export tests to actually test most files, and run for both dbs 2019-10-03 19:56:27 +01:00
prculley
8f5daac4a7 Fix exports to have consistent results 2019-10-03 19:56:27 +01:00
prculley
0cd6394b72 Upgrade export VCalendar to v2.0, so can export utf8
Fixes #11316
2019-10-03 19:56:27 +01:00
SNoiraud
57d8dcd574 WEBCAL: Wrong web calendar title on home page
Fixes #11354

This PR solves the possibility to have ">", "<" in the title
2019-10-03 19:50:04 +01:00
prculley
d5bb4da5a1 Fix Preferences so <ctrl>PageUp/PageDn doesn't stick on Dates tab
Fixes #11351
2019-10-03 19:41:05 +01:00
ailintom
5c44d925e1 Escape for name, dates and places in graph reports
Currently dates and places contain XML special characters (example: birth date
= "1867 <?>"), the item is rendered incorrectly in the report, when images are
included. Escaping special characters with html.escape solves the problem.

Also fixes the & sign in the name, which earlier caused the report to fail.
2019-10-03 19:08:57 +01:00
Paul Culley
c7e2e09b42 Fix 'Go' menu direct object selection, goes to wrong place (#907)
Fixes #11341

Fixes up the scrambled 'Go' menu, got messed up in the UIManager upgrade.
2019-09-25 11:39:58 +10:00
Zdeněk Hataš
669e4af0b7 Update Czech translation 2019-09-20 13:17:28 +02:00
pehlm
88f7a701a3 Swedish translation, some changes 2019-09-18 12:37:07 +02:00
RossGammon
52c087154f [Debian ( .deb file)]Release511 updates (#909)
* Add python3-fontconfig to recommends

* Finalise Debian changelog for 5.1.1-1 release
2019-09-18 11:41:30 +10:00
John Ralls
2b62729f52 Release Gramps 5.1.1 on MacOS. 2019-09-14 16:58:34 -07:00
John Ralls
1c856bb93b Assorted fixes for building Gramps 5.0. 2019-09-14 16:56:23 -07:00
Nick Hall
710e40425f Bump to 5.1.2 2019-09-14 23:40:42 +01:00
Nick Hall
bb3eecb365 Release Gramps 5.1.1 2019-09-14 23:32:29 +01:00
Nick Hall
8de8c69686 Update Changelog and NEWS files 2019-09-14 23:28:27 +01:00
SNoiraud
4379a09fd3 Fix deprecation warning in withinarea rule 2019-09-14 22:36:06 +01:00
Nick Hall
0dc2be6dd5 Disable development warning message 2019-09-14 19:25:22 +01:00
Jonas Hahnfeld
daa845492d Add options to sandclock in tree document generator
This works and is actually needed to style the root node.
2019-09-14 19:03:18 +01:00
SNoiraud
cc28935b15 Using regex in the sidebar gives different result
from previous gramps release.

Fixes #11321
2019-09-14 18:45:09 +01:00
Nick Hall
3d1ef5e595 Merge pull request #898 from Nick-Hall:fr 2019-09-14 18:42:14 +01:00
Jérôme Rapinat
44bdd14609 Add missing French translation strings 2019-09-14 18:41:04 +01:00
Gil da Costa
bec5a41829 Update French translation 2019-09-14 18:41:04 +01:00
prculley
c3206121df Fix odt output when db owner has XML unfriendly chars ('&')
Fixes #11327
2019-09-14 18:37:30 +01:00
John Bickmore
1e52204d94 Bump required Python version to 3.3 on Readme
As mentioned on the release announcement
https://gramps-project.org/introduction-WP/2019/08/gramps-5-1-0-released/
2019-09-13 15:55:09 +01:00
SNoiraud
82cd211d29 Remove reload_custom_filters to conform to PR894 2019-09-13 15:48:50 +01:00
prculley
4244d70312 Fix CLI crash when generating reports
Fixes #11318, #11213
2019-09-13 15:45:12 +01:00
prculley
98cc9b3740 Fix Statusbar HandleError on merge families
Fixes #11320, #11294, #11279
2019-09-13 15:43:26 +01:00
Avi Markovitz
efcf0d1b83 Update Hebrew translation 2019-09-12 19:41:11 +01:00
niememat
c1024aa61d Fix translation in Finnish 2019-09-12 21:21:53 +03:00
niememat
fe3efc57ab Update finnish translation 2019-09-12 08:00:20 +03:00
vantu5z
52f2d7b4ba update Russian translation 2019-09-11 08:22:05 +03:00
pehlm
9e0e256fd2 Update Swedish translation 2019-09-10 20:16:12 +02:00
Leonhaeuser
50625c654b Update German translation 2019-09-10 19:51:34 +02:00
Nick Hall
1e10eabb15 Merge po files and new template 2019-09-10 18:21:52 +01:00
Nick Hall
a7b934003b Update translation template for new release 2019-09-10 17:23:29 +01:00
Avi Markovitz
1b2e91d365 Update Hebrew translation 2019-09-09 21:09:46 +01:00
Pedro Albuquerque
ff17f57ba3 Update Portuguese (Europe) translation 2019-09-09 20:54:23 +01:00
Milo Ivir
a206503a9b Update croatian translation
- update with newest/current .pot file
- translation is complete
- corrections in wording and some missing accelerators
2019-09-09 19:45:52 +01:00
prculley
846a4d1a32 Fix missing tooltip translations in the Note editor toolbar
Fixes #11289
2019-09-09 19:23:07 +01:00
Nick Hall
d75d9797c0 Merge pull request #874 from SNoiraud:B11269 2019-09-09 19:15:34 +01:00
SNoiraud
5767b9c3c8 Avoid bad coordinates in the ref place 2019-09-09 19:12:35 +01:00
SNoiraud
d397b83dc8 Avoid alphabetic characters in filter rules 2019-09-09 19:12:23 +01:00
SNoiraud
7617891faf Could not convert string to float
by using withinarea filter rule
+ difference between sidebar filter and filter rule
+ some pylint improvements
2019-09-09 19:11:59 +01:00
prculley
d096d269c7 Fix Graph outputs for multiple page PDF Postscript
Fixes #11305
2019-09-07 19:49:57 +01:00
prculley
e983578fff Fix to make Gtk 'action names' always valid
Fixes #11291
2019-09-07 19:40:45 +01:00
prculley
e10df9eb6d Fix missing menus/buttons when operating in non-English languages
Fixes #11292
2019-09-07 19:33:01 +01:00
SNoiraud
14acaca0b5 Cursor position error in lat and long fields
Fixes #11310
2019-09-07 19:16:00 +01:00
SNoiraud
6ba958cc41 Avoid all characters looking like a dash
hyphen
  non breaking hyphen
  figure dash
  em dash
  horizontal bar

Fixes #11308
2019-09-07 18:55:36 +01:00
SNoiraud
efbec440fd Narrative web: Mainz Style sheet weird looking
Fixes #11282
2019-09-06 17:32:41 +01:00
Nick Hall
578daa825d Merge pull request #884 from SNoiraud:B11295 2019-09-06 17:27:59 +01:00
SNoiraud
29994242c7 Set symbols for the active person 2019-09-06 17:23:11 +01:00
SNoiraud
69261509ee Set good symbols for marriage, baptism, cremation and burial 2019-09-06 17:22:59 +01:00
SNoiraud
d3d51677f9 Reduce the size of the sexuality symbol in relview
Fixes #11295
2019-09-06 17:20:21 +01:00
prculley
6602843f5a Fix exception when editing Note with italics/bold etc. in non English
Fixes #11284
2019-09-05 14:26:31 +01:00
Nick Hall
7ec4a429a4 Restore keybindings for gramplet bars
Resolves #11297.
2019-09-04 22:18:12 +01:00
Nick Hall
16d40189c6 Fix bug in web connection menu launching incorrect web site
Resolves #11280.
2019-09-04 22:15:10 +01:00
SNoiraud
4b9dba0c53 Translation problem when creating event filter
If you create a filter with the rule name:
    "Events with a particular type"
or
    "Events with <data>"
The menu "Travel", "Academic"... are not translated

Fixes #11293
2019-09-04 22:05:57 +01:00
SNoiraud
dd80e4b80e Error when checking option to add Quit to Taskbar
Fixes #11290
2019-09-04 22:03:09 +01:00
SNoiraud
e39e59c795 Make the narratives notes placement an option
From 5.1 the narrative notes are placed just after the name, gender and
age at death. This follow the feature request #6772.
Some people want to have this placement an option to have the same
functionality as before

Fixes #11283
2019-09-04 22:00:04 +01:00
Nick Hall
590a5cf59a Merge pull request #876 from RossGammon:release-510 2019-09-04 21:45:34 +01:00
Ross Gammon
f5b6389042 Finalise Debian changelog for 5.1.0 release 2019-09-04 21:44:31 +01:00
Ross Gammon
a06478f8ed Bump gtk+ version to 3.12 & add gir1.2-geocodeglib-1.0 dependency 2019-09-04 21:44:31 +01:00
Ross Gammon
a88ae843e3 Update copyrights 2019-09-04 21:44:31 +01:00
Ross Gammon
71931e2e2e Merge last 5.0.2 debian release information into 51 maintenance branch 2019-09-04 21:44:31 +01:00
Nick Hall
e817b3cc4e Merge pull request #873 from sebschub:maintenance/gramps51 2019-09-04 21:35:03 +01:00
Sebastian Schubert
7519561027 Add optional fontconfig package to README.md 2019-09-04 21:31:55 +01:00
Sebastian Schubert
54944968cc Fix typo in NEWS 2019-09-04 21:31:55 +01:00
Zdeněk Hataš
6689ebd133 Update Czech translation 2019-08-30 12:52:25 +02:00
Zdeněk Hataš
e92a89e90f Update Czech translation 2019-08-29 12:23:16 +02:00
Leonhaeuser
9d167aa0e4 German translation updated 2019-08-25 11:47:42 +02:00
John Ralls
3e54390047 Release Gramps-5.1.0 on Mac. 2019-08-24 16:20:14 -07:00
John Ralls
40a81ae8eb An entitlements plist for codesigning Gramps.
Python is an interpreter and therefore needs to create executable
memory. Since it doesn't know how to sign that memory it requires
the allow-unsigned-executable-memory entitlement to run in a hardened
runtime. One must apply this entitlement to both Gramps.app and
Gramps.app/Contents/MacOS/dot when codesigning them.
2019-08-24 16:20:14 -07:00
John Ralls
ff6d9a0936 Fix graphviz and exiv2 download URLs. 2019-08-24 16:20:14 -07:00
John Ralls
6d4e4bd12d Update dependency versions and download paths. 2019-08-24 16:20:14 -07:00
vantu5z
77d533f930 update Russian translation 2019-08-22 14:06:13 +03:00
pehlm
90dcc9b9ea Update Swedish translation with the new gramps.pot 2019-08-22 12:20:56 +02:00
prculley
f823e4f126 Bump to 5.1.1 2019-08-21 13:55:22 -05:00
prculley
a833dfb3ac Prepare for 5.1.0 release 2019-08-21 13:46:45 -05:00
prculley
f6a5c9166e Update translation template for new release 2019-08-21 12:07:16 -05:00
Paul Culley
ee5f2fa600 Fix CSV import for multiple place enclosed by on multiple imports (#869)
Fixes #11259
2019-08-21 12:06:44 -05:00
Paul Culley
ba6254ca3f Fix exception when merging with active sidebar filter (#870)
Fixes #11262
2019-08-21 12:05:59 -05:00
Paul Culley
7258bd9fd6 Fix GEDCOM importer for SOUR/REFN combinations (#871)
Fixes #11251
2019-08-21 12:03:56 -05:00
Paul Culley
49632d8789 Add support for GEDCOM import _FREL/_MREL tags in INDI/FAMC (#866)
Improve support for GEDCOM export of _FREL/_MREL in INDI/FAMC

Fixes #10750
2019-08-18 10:09:29 -05:00
niememat
5f101300af Fix translation in Finnish 2019-08-13 20:23:37 +03:00
Serge Noiraud
d89557acf4 Narrative web: some strings not translated (#838)
* Narrative web: some strings not translated

The confidence and the date are not translated in the family map page.
The date doesn't use the specified date format.

Fixes #11207

* Narrative web: another string to translate
2019-08-11 22:05:18 +02:00
Serge Noiraud
cdd3177b19 Narrative web: markers incorrectly placed. (#839)
* Narrative web: markers incorrectly placed.

In the map pages, the markers are not placed where it should be.
reproducible when zoom in/zoom out.

Fixes #11208

* Narrative web: background not correctly set.

If you use the Web_Basic-Cypress.css, the foreground and background
use the same color, so you see nothing.
you must hover the fields to see the text
2019-08-11 21:57:01 +02:00
Serge Noiraud
bb8ce0cce6 Narrative web: Sort problem with places. (#856)
* Narrative web: Sort problem with places.

Fixes #10868.

Places list is not sorted depending on the selected language.

If you start gramps in english or another language then try to generated
a narrative web report in another language, the navigation alphabet is
incorrect. This is true for the place list and the person list.
The problem was related to pyICU.

* Narrative web: some pylint improvement.
2019-08-11 21:50:50 +02:00
prculley
bb255c8529 Merge with Gramps50 2019-08-09 08:53:17 -05:00
prculley
fe87150c14 Bump to v5.0.3 2019-08-08 12:09:55 -05:00
prculley
f6b81c9da8 Prepare for Release 5.0.2 2019-08-08 12:01:46 -05:00
Paul Culley
e59aa58c63 Fix some Gramplets not updating during tree changes after db change. (#865)
Fixes #11234
2019-08-08 11:50:47 -05:00
Paul Culley
3e2e8a837f Fix Events Grampslet for bad sort order on dates/ages (#867)
Fixes #7616
2019-08-08 11:49:55 -05:00
Paul Culley
c0ff650748 Fix References Tab to update on Deletes of items when editor is open (#864)
Fixes #11231
2019-08-08 10:00:14 -05:00
Paul Culley
44104671b9 Fix GEDCOM import for better support of TMG (#861)
Fixes #11224
2019-08-08 09:59:14 -05:00
Paul Culley
afa8e73486 Fix Edit Link 'New' button to work (#863)
Fixes #11225
2019-08-07 13:49:31 -05:00
Paul Culley
27c38018fa Fix GEDCOM importer to properly handle multiple surnames per 5.5.1 (#862)
Fixes #11228
2019-08-07 13:48:49 -05:00
Serge Noiraud
96fcef2a84 Narrative web: Sort problem with places. (#854)
* Narrative web: Sort problem with places.

Fixes #10868.

Places list is not sorted depending on the selected language.

If you start gramps in english or another language then try to generated
a narrative web report in another language, the navigation alphabet is
incorrect. This is true for the place list and the person list.
The problem was related to pyICU.

* Narrative web: some pylint improvement.
2019-08-01 08:31:39 -05:00
Paul Culley
7e7dd68b58 Fix Navigator sidebar so can change view type with proper resize (#853)
Fixes #6422, #11164
2019-08-01 08:27:38 -05:00
Paul Culley
ab5a810990 fix crash when using sidebar filter and merging in another view (#858)
Fixes #11089, #11064, #11134
2019-07-31 16:50:22 -05:00
Paul Culley
f7d58f4c28 Fix AncestorTree so add siblings to center person works (#852)
Fixes #11215
2019-07-31 16:48:55 -05:00
Paul Culley
17dc7f7d23 Fix Preferences dialog so General tab appears first, not Symbols (#844)
Fixes #11210
2019-07-31 16:47:18 -05:00
Paul Culley
5c6a0ebff3 Fix graphs on Windows for font selection not working (#850)
Fixes #11212
2019-07-31 16:46:09 -05:00
Paul Culley
949296a801 Fix graphs on Windows for font selection not working (#849)
Fixes #11212
2019-07-31 16:45:15 -05:00
Paul Culley
15e033c02c Fix dbapi reindex_reference_maps tool to properly close transaction (#847)
Fixes #11195
2019-07-31 16:35:05 -05:00
niememat
ede3707b51 Update finnish translation 2019-07-20 22:01:22 +03:00
vantu5z
0b6911f0da update Russian translation 2019-07-18 08:40:50 +03:00
Paul Culley
3fccf5a9cb Fix crash when addon/plugin contains an id with space (#836)
The updated uimanager and managedwindow uses the plugin id to create actions for plugins that make a window to support the menus. If the plugin id contains a space, Gramps crashes.

Fixes #11202
2019-07-11 11:01:47 +10:00
Paul Culley
80749afd09 Fix zoom via mouse wheel in media event editor selectionwidget (#835)
also fixes zooming with scroll bars always present

Fixes #11198
2019-07-11 10:52:36 +10:00
Lajos Nemeséri
cce5a26a9b Update Hungarian (hu) translation (#845) 2019-07-11 10:42:04 +10:00
Leonhaeuser
83957ecdf0 update German translation 2019-07-09 20:20:37 +02:00
Serge Noiraud
804c03b286 Geography: pins very big when related to 2 places (#830)
Fixes #10644
2019-07-05 13:13:24 +10:00
Serge Noiraud
bb3a1d3609 OSM forward all http resquest to https. (#829)
After asking the OSM support, I was told OSM forward all http request to
https when we use .org url.
So it should work in all cases.

This has an energy cost, so it would be good for the planet to change
http to https.
2019-07-05 12:55:18 +10:00
Paul Culley
a9b4e22fb0 Fix duplicated accelerators (#831)
Fixes #11186
2019-07-05 12:11:30 +10:00
vantu5z
72d8d2d3cf update Russian translation 2019-06-21 11:09:19 +03:00
vantu5z
b039a199d7 update Russian translation 2019-06-21 10:53:46 +03:00
Leonhaeuser
dda257bcd6 Update German translation 2019-06-20 22:09:15 +02:00
prculley
ce30c874d1 Merge with Gramps50 2019-06-16 13:35:35 -05:00
pehlm
2f97ec7acd Update Swedish translation with the new gramps.pot 2019-06-16 19:44:00 +02:00
prculley
d2bad63603 Fix typo in 'Fix some XML fragments to aboid double translations' commit 2019-06-16 09:14:42 -05:00
niememat
9a699aef81 Fix translation in Finnish 2019-06-16 11:44:04 +03:00
Nick Hall
3a505745f3 Change default database backend to SQLite 2019-06-15 17:59:43 +01:00
Nick Hall
2da2166004 Merge pull request #826 from prculley:bug11151 2019-06-15 17:36:26 +01:00
prculley
6d67dff94c Fix some XML fragments to aboid double translations 2019-06-15 17:32:40 +01:00
prculley
1f778e8ce1 Fix Language updoate_po.py to scan for XML fragments in Python files
Fixes #11151
2019-06-15 17:32:29 +01:00
prculley
81a1b675af Fix CLI import so that different db types can be used
Fixes #11171
2019-06-15 17:21:34 +01:00
Mattkmmr
1b7b20756f Fix metadataviewer.py (#823)
Fix so that metadata is actually detected and displayed (signal was not getting detected).
2019-06-14 10:57:15 +10:00
Mattkmmr
f24e29998d Fix metadataviewer.py (#823)
Fix so that metadata is actually detected and displayed (signal was not getting detected).
2019-06-14 10:55:13 +10:00
niememat
eff15c1ce3 Update finnish translation 2019-06-12 11:55:03 +03:00
SNoiraud
2c15e382bd Problem during merge: One line disappeared. 2019-06-12 10:11:40 +02:00
John Ralls
b3715efea9 Fix graphviz and exiv2 download URLs. 2019-06-11 14:59:54 -07:00
John Ralls
cfe8c42d28 Update dependency versions and download paths. 2019-06-11 12:08:32 -07:00
SNoiraud
1ef467c9e3 Solves several problems following merge of PRs 2019-06-11 14:29:32 +02:00
prculley
7b3c86a4f5 Fix _Manage Family Trees... string to add ... back in 2019-06-10 14:02:49 -05:00
Serge Noiraud
7dc532c743 Avoid comma in a lat/lon entry field. (#812)
* Avoid comma in a lat/lon entry field.

* Be more precise on the tooltip text.

* conv_lat_lon should not accept comma in lat/lon

* Tests failed with comma in lat/lon

* geoplaces fails to center if bad lat/lon
2019-06-10 17:27:03 +10:00
Serge Noiraud
2951a0acf0 Avoid invalid characters in the entry field (#811)
In this patch:
 1 - If you copy/paste strings from another application,
     you can add CR, LF, TAB and other special characters. I remove them.
 2 - suppress all leading and trailing spaces for these entry field.
2019-06-10 17:12:48 +10:00
milotype
6d53c3a91c Update Croatian translation (#824) 2019-06-10 11:57:46 +10:00
Mattkmmr
73705b08cd Fix '_hasattributebase.py' (#820)
Check all values of an attribute type and not only the first one.

Check all values of an attribute type. If a person has several attributes with the same type/key the current behaviour is that only the first value is checked.

Example Person X Atrributes:

    (Key=occupation: Value=farmer)
    (Key=occupation: Value=soldier)
    (Key=occupation: Value=smith)

=> Currently: Filter 'persons with attribut' (Key=occupation, Value=farmer) returns Person X, but no return of Perrson X for (Key=occupation, Value=soldier) or (Key=occupation: Value=smith).

=> After fix: Person X is returned for all three filter searches.
2019-06-10 11:47:37 +10:00
Paul Culley
7ca19214d6 Fix crash for multiple deletes in one transaction (#814)
Fixes #11117
2019-06-10 11:39:54 +10:00
Paul Culley
f123cac308 Fix uimanager, menu translations (#816)
Fixes #11151
2019-06-10 11:25:34 +10:00
Ed Bennett
87955ed2e9 Adjust translation strings for unmarried partners to give correct text in English (#818)
Fixes #11109
2019-06-10 11:07:22 +10:00
Mattkmmr
c61e79be76 Fix '_havechildren.py' person filter (#819)
* Fix '_havechildren.py' person filter

Check all families of a person for children and not only the first family

* Update 'person_rule_test.py' and '_havechildren.py'

Correct number for persons who have children is 905
2019-06-10 10:43:26 +10:00
niememat
135acff4e8 Update finnish translation 2019-06-04 11:33:13 +03:00
Leonhaeuser
0910bebe56 update German translation 2019-05-26 21:19:52 +02:00
Ed Bennett
805e07d09a Allow an option to not use hexagons for those of unknown gender
Fixes #11112
2019-05-20 10:23:33 +01:00
SNoiraud
e6324fe3d8 Add a mailto choice to Internet Address
Fixes #11149
2019-05-20 10:17:30 +01:00
Serge Noiraud
75d2f3dd00 Add option to show the Gramps ID in parenthesis in the fan chart
Add option to show gramps id.
Improve pylint score for the modified files.

Fixes #11045
2019-05-20 10:16:10 +01:00
John Ralls
9d3f17e377 Disable vala for gexiv2, it breaks introspection. 2019-05-19 21:01:55 -07:00
Leonhaeuser
aefa262cd1 update German translation 2019-05-19 21:24:23 +02:00
niememat
a6ef08d4d3 Update finnish translation 2019-05-18 11:17:18 +03:00
vantu5z
9eb04593f5 update Russian translation 2019-05-16 16:22:53 +03:00
pehlm
45c06cac54 Update Swedish translation 2019-05-15 14:39:07 +02:00
SNoiraud
77124496e8 New tool to suppress leading and trailing spaces.
This tool is looking for place names with leading or/and trailing spaces.
It also looks for in the first name and surname.

For each entry which contains leading or trailing spaces,
a row is added in a treeview.
You can see where the spaces are for each row as the name is underlined.

If you double click on the row, you can edit the Place or the Person.

Fixes #10824
2019-05-14 19:06:19 +01:00
matt
6bca4083cb Add occupation and residence events and attributes in the import
User can now add the following columns in the csv import file for a person:
- Occupation description
- Occupation date
- Occupation place
- Occupation source
- Residence date
- Residence place
- Residence source
- Attribute type
- Attribute value
- Attribute source
the corresponding events will be added to the person.
The user can put several lines for the same person if two occupations are known, one event per line will be created.
2019-05-14 10:38:11 +01:00
prculley
3ba2253ac0 New feature to allow added rules to define their own GUI elements 2019-05-13 19:30:03 +01:00
prculley
eb36980715 New feature to allow new rules in their own catagory in addons 2019-05-13 19:30:03 +01:00
prculley
8366ceb896 Allow filters/rules via plugin without fail on restart 2019-05-13 19:30:03 +01:00
prculley
5311cc7744 Fix Python time.clock deprecation 2019-05-13 18:47:13 +01:00
prculley
0213e65ff0 Fix PythonDeprecationWarning for collections.abc 2019-05-13 18:46:39 +01:00
prculley
c82ec4c65b Bump required Python version to 3.3 2019-05-13 18:45:38 +01:00
Keepun
63cd18ebfb Relationship Graph: Father and Mother are connected by an invisible line. 2019-05-13 12:37:27 +01:00
SNoiraud
52b9fe8276 Have a better narrative web site
10341:
When we are on a mobile phone or a small device, we suppress the navigation tab.
In place, we have a new icon on the upper left which is used to show the dropdown menu.
Thanks to Theo van Rijn for showing me the way to do that.

10962:
For Home, Introduction and Contact, If we have an image and this image contains regions,
show the regions. We can go directly to the person page associated to this region.
If we click on the image, we go directly to the associated media page. This will be true only if we selected "include images and media objects" and "create and only use thumbnail" is unselected

11018:
The first line identifying a family will be more legible.
The link is not useful in the parents and pedigree section for the current person.
Adapt some css files.

11029:
sort the place references either by date or by name.

Resolves #10341, #10962, #11018, #11029
2019-05-13 11:44:12 +01:00
SNoiraud
cd092897bc GEPS 039: Genealogical symbols in gramps
Gramps should be able to use genealogy symbols everywhere.

Several kinds of use for the genealogical symbols :

    The graphical interface (GUI, editors, graphical views, ...)
    The Web reports (webcal, narrativeweb, ...)
    The Text reports (odf, rtf, pdf, ...)
    The graphical reports (odf, rtf, svg, ...)

Resolves #9098
2019-05-13 11:17:12 +01:00
vantu5z
735e17a8cb Enhance layout of the preferences dialog 2019-05-12 19:31:13 +01:00
khrys63
08a4aeff7b Add Ahnentafel option on hourglass 2019-05-12 18:23:37 +01:00
Nick Hall
0fb1742362 Merge pull request #802 from SNoiraud:webcal 2019-05-12 16:13:15 +01:00
SNoiraud
e4564ec86e Webcal: better help msg for the after year option. 2019-05-12 16:09:36 +01:00
SNoiraud
76961fd675 Webcal: Include only events after year 2019-05-12 16:09:36 +01:00
SNoiraud
2f9704c680 Better quality code for codacy and pylint 2019-05-12 16:09:36 +01:00
SNoiraud
98a38cde57 Webcal: add death event
Fixes #5025

add some cleanup
use html_escape instead of _escape
2019-05-12 16:09:36 +01:00
jose1711
b5e9795ccf Fix typo in Slovak translation 2019-05-12 15:22:43 +01:00
prculley
4f14cbc12c Add buttons for arrangement of GalleryTab media order 2019-05-12 15:15:38 +01:00
prculley
b765d7eae0 On restart after crash, offer to run Check & Repair 2019-05-12 15:14:58 +01:00
Sam Manzi
3f28b5fcb5 Add tooltip for Gramplet Bar
To improve discoverability of the Gramplet Bar Menu (Currently a nameless down arrow at end of each Gramplet bar title tab) add a tooltip.

Issue #9042
2019-05-12 13:44:13 +01:00
caigner
903069fd34 changed 'Edit ->Set Home Person' to 'Edit -> Set Home Person' 2019-05-12 13:38:03 +01:00
SNoiraud
03d0baa2bf extrapage can now point to joomla, drupal, ... 2019-05-12 13:29:03 +01:00
Nick Hall
3096c2b09a Remove extraneous whitespace after assignment 2019-05-12 11:41:11 +01:00
Nick Hall
976edfbf1d Remove extraneous whitespace before assignment 2019-05-12 10:21:16 +01:00
Nick Hall
2a5fee85c5 Use theme settings for the error state of entry widgets
Use the current Gtk theme settings for the appearance of the
ValidatableMaskedEntry widget in its error state.  This avoids
problems with dark themes.

Fixes #11046.
2019-05-12 07:22:24 +01:00
Nick Hall
1b1452c7b7 Remove extraneous whitespace before colon 2019-05-12 07:00:44 +01:00
Nick Hall
021ea6baab Allow _T_ as a valid function name
This is used for deferred translations.
2019-05-12 06:59:48 +01:00
Nick Hall
50ed9268f9 Replace _2BUTTON_PRESS by DOUBLE_BUTTON_PRESS 2019-05-12 06:59:10 +01:00
Piotr Kasprzyk
f4832dd785 Adjust - Polish translation 2019-05-12 06:58:30 +01:00
Balló György
a94fc04890 Fix AppStream metadata validation 2019-05-12 06:51:44 +01:00
Keepun
488eaced8c vCalendar: Convenient display on mobile devices. 2019-05-12 06:50:16 +01:00
Jonas Hahnfeld
9442c1ef7e Add first class support for Occupation attribute
This was already used in PersonDetails and (incorrectly) in TreeDoc.
Add it to the list in AttributeType, provide translations and fix
usage in TreeDoc in case the user is not running with English translation.
2019-05-12 06:48:56 +01:00
prculley
67c8fd18cb Merge with Gramps50 branch 2019-04-23 11:01:07 -05:00
système
1a0390f623 typo on french translation 2019-04-14 19:30:04 +02:00
Paul Culley
e9412a2479 Fix failure after Gedcom import if missing objects were found (#807)
Fixes #11082
2019-04-14 10:42:05 +10:00
John Ralls
c615b4dc32 [maclocale] Fix none type has no len().
Fixes #11075
2019-03-26 08:52:29 -07:00
Paul Culley
450217a636 Fix Gedcom import so it doesn't create completely empty Birth events (#799)
Fixes #10145

Note: a completely empty birth event is removed by Check and Repair; this is wrong in that sometimes we know a person is born, but not date/place. In Gedcom this is indicated by "1 BIRT Y" lines.

So this PR adds a description to the birth event. This is not an issue for other event types, the C&R tool sees the non-default type and leaves it alone, but birth is the default type.
2019-03-17 16:51:15 +11:00
milotype
9a398cbcfd Update Croatian translation (#803)
update with current maint50 pot file
2019-03-17 16:10:15 +11:00
Paul Culley
aff888a0b5 Fix Relationship view so ages are according to Preferences (#798)
Fixes #11040
2019-03-17 15:18:00 +11:00
Paul Culley
71ad5ffb04 Fix Person Editor Events to properly update during external changes (#797)
like Event delete or update.

Fixes #11051

Looks like someone simply forgot to register the handles with the callman...

I checked other similar cases and did not see any other issues.
2019-03-17 15:02:29 +11:00
Paul Culley
100d6d0672 Gedcom fixes for mime and finding media (#795)
* Fix Gedcom import/export for more comprehensive mime types

Fixes #11041

* Fix Gedcom import to better find media files

Issue #11041

* Fix Gedcom test files for media mime and error location message
2019-03-17 14:44:42 +11:00
Serge Noiraud
d96b6d19b8 Unhandled exception in Geography editor (#793)
Fixes #11048

better pylint score
remove unused code
2019-03-17 14:26:11 +11:00
Paul Culley
bf4b3962bc Fix relationshippathbetween filter rule when parent is missing (#792)
Fixes #11049

Another HandleError issue, this one hidden by the raw except. Filter rule just did not work if a family in the path had a missing parent.
2019-03-17 14:12:11 +11:00
Paul Culley
51f44c2fd7 Fix Graphs that use graphdoc pdf via Ghostscript with multi-page (#791)
for poor font rendering of some characters (thanks to Ken Sharp)

Fixes #11047
2019-03-17 13:55:54 +11:00
Paul Culley
00c74d139a Fix example gramps files so media is found (#785)
Fixes #11015

On Windows the location of the example files is "c:\program files\grampsaio64-5.0.1\share\doc\gramps\example\gramps".

On my Ubuntu install from the .deb file these files are in "/usr/share/doc/gramps/example/gramps"

Since the default GRAMPS_RESOURCES value for each system is the 'share', to find the media files we need to append "/doc/gramps/example/gramps" to have the example files work properly.
2019-03-17 13:41:35 +11:00
Paul Culley
54c3b29793 fix finddupes tool when run from Match Threshold screen again (#790)
after merge.  Avoids HandleError because potentials dict is not
cleared.

Fixes #11044
2019-03-17 13:26:06 +11:00
vantu5z
d1ee70a0d2 update Russian translation 2019-03-12 14:38:06 -03:00
Bernard Banko
c4f89c4034 Slovenian translation correction 2019-02-27 19:00:02 +01:00
système
8615021d37 update french translation 2019-02-16 09:54:45 +01:00
système
c3c006c465 update (partial) french translation 2019-02-14 12:21:22 +01:00
système
b389842af1 merge with last template 2019-02-14 11:43:03 +01:00
système
aba0303260 bug 10841: Typos in the French translation 2019-02-14 11:06:16 +01:00
système
3bba6f57e4 fix a typo 2019-02-14 10:42:29 +01:00
Paul Culley
f84c2ecf11 Fix Gedcom import for multiple notes on OBJE (MULTIMEDIA_LINK) (#782)
Fixes #10277
2019-02-14 15:32:16 +11:00
Paul Culley
7a82b78ff9 Deal with SQLite db corrupted by None name mapping (#784)
Fixes #11011
2019-02-14 15:05:01 +11:00
Paul Culley
39a0d8c648 Fix XML import to add tags to Events, Sources, Places, Repos, Cits (#780)
Fixes #11004
2019-02-14 14:45:28 +11:00
Paul Culley
62f8049d6a Fix for delete of a ref'd primary obj while editing an added obj. (#779)
Also fixed to update the ref'd obj on changes from outside the
editor.

Fixes #10999, #11000, #11001, #11002
2019-02-14 14:31:21 +11:00
Paul Culley
d65ad470d6 Fix Place Tree view when using enclosed by sidebar filter (#764)
the filter was incorrectly using a standard place cursor instead of
the tree cursor.

Fixes #10948
2019-02-14 14:08:53 +11:00
Bernard Banko
be98b673df Slovenian language update 2019-02-10 18:26:31 +01:00
Luigi Toscano
f088d940a6 Italian translation updates
- restore few strings from the welcome Gramplet that got lost
  after the split of a messages in smaller messages;
- fix few errors.
2019-02-10 16:09:33 +01:00
Luigi Toscano
92328d4332 Refresh the Italian po file 2019-02-10 16:01:18 +01:00
Paul Culley
b4e4dbbcf2 Fix EditFamily for adding a child to single parent family with (#777)
Surname guessing set to combination.

Fixes #10997
2019-02-03 09:30:45 +11:00
Paul Culley
4c6c052729 Fix Descendent Tree report for crash when person has multiple (#773)
families and one of them doesn't have a spouse.

Fixes #10983, #10971, #10661
2019-01-23 08:44:40 +11:00
Leonhaeuser
257b091cac Update German translation 2019-01-22 18:39:12 +01:00
Paul Culley
abcf304ea7 Fix Name editor crash after clearing a group_as name on dbapi dbs (#771)
Fixes #10981
2019-01-22 14:19:25 +11:00
Serge Noiraud
dba752c328 We should stay on the selected item in list views: (#770)
Fixes #10966

When we try to merge two objects, we should stay on the selected row
in list views.
This problem occurs for persons, families, events, places, sources,
citations, repositories, media and notes.

Another problem:
In case we select the first family and select the gramps_id of the
second family, the new gramps_id is ignored: problem in MergeFamilyQuery
2019-01-22 13:45:04 +11:00
Paul Culley
0dd2b9d0fd Fix Relationship Graph; extra people when using filters & subgraphs (#769)
subgraph option wasn't checking parents against filtered results

Fixes #10947
2019-01-22 13:31:22 +11:00
Christian Aigner
520c81a355 [German] Change Text on Settings -> Colour (#767)
* Unified the labels.
     The overall appearance looks now a bit cleaner.

   * Fixed a grammatical bug (das -> dass)
2019-01-22 13:16:40 +11:00
Paul Culley
807eab7cd9 fix Place Format Editor file save/load for difficult names (#766)
Fixes #10949
2019-01-22 13:00:16 +11:00
Serge Noiraud
2bc5f63406 Not all place types appears on family lines Graph (#763) 2019-01-22 12:45:54 +11:00
Christian Aigner
344dd69a9d Corrections in 'Tip of Day'; changed 'Schlussnotizen' to 'Quellennachweis' (#753) 2019-01-22 12:03:45 +11:00
Richard Clay
29b0e824a2 Some pylint improvements 2019-01-14 19:57:36 +00:00
Richard Clay
fb886c5954 Add option to hide empty information on statistics chart 2019-01-14 19:55:12 +00:00
Nick Hall
06aa83e263 Merge pull request #704 from prculley/safe 2019-01-14 19:39:25 +00:00
prculley
051311bbbd New CLI commands; 'safe' mode and 'default' 2019-01-14 19:38:43 +00:00
prculley
f4c94c48b4 Fix config file load for bad/old style Python syntax 2019-01-14 19:38:43 +00:00
prculley
c04b6f6fdf Filter Rule editor, save pane position 2019-01-14 19:29:25 +00:00
Nick Hall
455cd151b7 Merge pull request #696 from prculley/dnd2 2019-01-14 19:23:11 +00:00
prculley
4dd6abfe85 Remove old Gtk drag/drop bug fix, no longer needed 2019-01-14 19:20:37 +00:00
prculley
73402dfb05 Drag/drop only one type of source 2019-01-14 19:20:36 +00:00
prculley
a1c02bda9b Filters optimization; Use cache proxy with filters in views 2019-01-14 19:10:21 +00:00
prculley
67cf51bbf3 Filter fixes to prevent MatchesFilter types from running multiple times 2019-01-14 19:07:00 +00:00
Nick Hall
77cc12a42e Replace eval with getattr when loading plugin classes 2019-01-12 19:10:40 +00:00
SNoiraud
290815cba8 Geography places: add color for custom places name
Fixes #10785
2019-01-12 19:07:42 +00:00
SNoiraud
979a477773 NarrativeWeb: add enclosed by and encloses (place)
Fixes #10743

includes the problem with private places (see PR 679)
2019-01-12 19:04:28 +00:00
prculley
2e17c65a2c Fix Delete dialogs to all canceling multiple deletes more easily
Fixes #10796
2019-01-12 18:58:34 +00:00
vantu5z
757854e566 update Russian translation 2019-01-12 19:58:46 +03:00
Alois Poettker
a592f7b2fd Show death/burial information only if person is proabably dead 2019-01-12 16:17:59 +00:00
Paul D.Smith
03a89c73e3 Add compact Ancestry trees using Buchheim/Walker algorithm
This enhancement adds a new 'compact' field to the Narrated
Web Report. A compact tree is one that is not a simple binary
layout but uses the algorithm of Buchheim/Walker to create a
layout that is sensible but also compact.

Creating a compact layout is slower than a simple binary
tree but the results are significantly improved and do not leave
large areas of whitespace where there are no nodes to be shown.
2019-01-12 14:39:56 +00:00
Sam Manzi
45d3c43680 Remember location of Sort Events Tool (#750)
Issue #9795
2019-01-12 14:04:30 +11:00
Zdeněk Hataš
732f9fae16 Update Czech translation 2019-01-11 18:01:58 +01:00
Paul Culley
c7f2b19784 Fix Media editor when using double click the preview of added media (#752)
Fixes #10923
2019-01-06 12:11:12 +11:00
Leonhaeuser
30628cf6c7 update German translation 2019-01-05 11:26:38 +01:00
niememat
36e43562e7 Fix and updated translation in Finnish 2019-01-05 07:39:31 +02:00
P Ekholm
80b99925bd Update Swedish translation 2019-01-04 17:08:55 +01:00
prculley
d78aa8cd8d Update gramps.pot 2019-01-02 12:13:11 -06:00
prculley
4087ae800c Revert "update gramps.pot", the update_po.py doesn't work with glade files
on Windows

This reverts commit fcfecef459.
2019-01-01 15:58:05 -06:00
prculley
fcfecef459 update gramps.pot 2019-01-01 11:35:47 -06:00
prculley
7131eec356 Fix update_po.py to run on Windows 2019-01-01 11:33:52 -06:00
caigner
3ada5081b5 German translation corrections 2018-12-31 18:38:40 +00:00
Leonhaeuser
e4450cb34b update German translation 2018-12-30 12:44:00 +01:00
Serge Noiraud
97aedaae99 Avoid leading and trailing spaces when copy/paste (#747)
coordinates from a map provider.

Fixes #10937
2018-12-29 16:41:24 +11:00
John Ralls
285fbf2c97 Set correct font resolution for Mac when drawing text directly to cairo. (#745)
Fixes #0010924
2018-12-29 16:01:14 +11:00
Pär Ekholm
6e7e233155 Add some untranslated strings in po/sv.po 2018-12-28 21:47:44 +01:00
Pär Ekholm
436ca0df98 Merge remote-tracking branch 'upstream/maintenance/gramps50' into maintenance/gramps50 2018-12-28 21:42:55 +01:00
vantu5z
b17c230f56 update Russian translation 2018-12-28 05:37:19 +03:00
prculley
3cb57426b1 remove crlf line endings on da.po 2018-12-26 09:44:03 -06:00
prculley
acfbb0a763 fixup some merge issues in po files 2018-12-26 09:41:03 -06:00
John Ralls
255caf1ab7 Remove extraneous setting of GTK_IM_MODULE_FILE.
Fixes #10929
2018-12-24 10:15:11 -08:00
prculley
1b824c410b Merge with gramps50 2018-12-23 09:57:37 -06:00
Zdeněk Hataš
7b8666e454 Update Czech translation 2018-12-22 16:24:28 +01:00
RossGammon
9e9d4e6369 Update debian files after 5.0.1 release (#744) 2018-12-21 10:09:29 +11:00
prculley
508df3048d Bump to 5.0.2 2018-12-20 11:20:59 -06:00
prculley
cb8bf0d00a Release Gramps 5.0.1 2018-12-20 11:16:55 -06:00
Paul Culley
44180b45e2 Help issues for bug 9042 (#738)
* Media Manager: add help button and remove '...'

Issue #9042

* Edit/Preferences: add Help button

Issue #9042

* Style Editor, Document Styles dialog: add help buttons

Issue #9042

* Fix Select Person dialog Help button URL

Issue #9042

* Fix Select Repository dialog Help button URL

Issue #9042

* Relationship Calculator: Add help button

Issue #9042

* Reorder Relationships dialog; add Help button

Issue #9042

* Generate Book Dialog; Fix Help URL

Issue #9042

* Manage Book dialog; add help button

Issue #9042

* Fix Detached Gramplets Help button URL when 'help_url' not in .gpr

Issue #9042

* Fix help URLs when they contain illegal characters and to match wiki
section targetID algorithm

Issue #9042
2018-12-20 09:10:58 -06:00
prculley
03b151b472 Updated Hungarian translation 2018-12-20 08:43:24 -06:00
milotype
ec075e360b Croatian localisation updates (#741)
* Update/Completion Croatian translation

This is a big update. The croatian translation is now 100% complete.
Translated all missing strings, made lots of corrections, improved
consistency in the wording, tested thoroughly.  Also, it will work
with the updated datehandler file "_date_hr.py", which i'll be
updating simultaneously.

* Croatian Datehandler update

Made changes to fit croatian specific date handling. Also because i've
updated the hr.po file. I've tested it with the present
"_datedisplay.py" of the maintainance/gramps50 branch.

Basically it would be great, if next to the obligatory "display_iso"
format, only two more formats would show up in the croatian drop-down
menus: "dd_dformat01" (numerical) and "dd_dformat04". Other formats
are unneeded.

9. 5. 2018.  => ordinal numbers, all separated by spaces
9. svibnja 2018.  => ordinal numbers and genitiv month's form,
all separated by spaces
2018-12-20 08:35:33 -06:00
Nick Hall
e4cbca4b73 Fix contents of enclosed_by secondary dbapi column (#742)
The enclosed_by column should contain the first value in the list
instead of the last.

Resolves #10907.
2018-12-19 18:10:00 -06:00
Leonhaeuser
4eda6d1afa update German translation 2018-12-18 21:04:03 +01:00
SNoiraud
496d4e1703 Google maps URL problem
Fixes #10772
2018-12-18 14:31:47 +00:00
prculley
8d5f2bd050 Fix ODT reports with links when run in non-English languages
Fixes #10911
2018-12-18 14:24:51 +00:00
prculley
96e4707c89 Allow addon Reports to specify a help button URL for options dialog
Fixes #10910
2018-12-18 14:21:30 +00:00
Nick Hall
8fc03f85a1 Fix Rebuild Secondary Indexes tool for dbapi backends
For dbapi backends, this tool will update the secondary columns
that are used for indexing.

Resolves #10757.
2018-12-18 14:18:03 +00:00
prculley
b4b7911405 Fix dbapi set_name_group_mapping to properly close transaction
Fixes #10730
2018-12-18 14:14:59 +00:00
prculley
88373c0eb6 Fix Russian date handler crash when Russian .po isn't present
Fixes #10855
2018-12-18 14:10:56 +00:00
Leonhaeuser
e8679a1eed update German translation 2018-12-04 18:35:30 +01:00
vantu5z
b77378d2a1 update Russian translation 2018-12-04 15:58:07 +03:00
Pär Ekholm
f921bba612 Merge remote-tracking branch 'upstream/maintenance/gramps50' into maintenance/gramps50 2018-11-29 10:25:48 +01:00
niememat
58ffea1537 Update finnish translation 2018-11-29 06:51:45 +02:00
Paul Culley
1ae319ef2a Fix Quickview for missing table data on some Gtk Versions (#593)
Issue #10448

Issue #7867
2018-11-29 10:55:12 +11:00
Paul Culley
0340337107 Fix startup messages with bad filename (#720)
Fixes #10885
2018-11-29 10:37:49 +11:00
Paul Culley
bb1d59a29d Restrict Place view Name col to the primary name (#673)
while allowing searchbar to find alt and primary names

related to
Issue #9276

while allowing searchbar to find alt and primary names.

Currently, the Place View and Place Selector name column shows a comma separated list of the primary and alt names for a place. With the advent of GeoNames and Gov data, the alt names lists are getting populated with (sometimes long) lists of (sometimes duplicated) names. This doesn't look very good in the view. I've gotten a couple of email complaints about this.

The Name column was originally extended (for Gramps50) to include alt names to allow the use of the top search bar (enabled when sidebar is turned off via 'View/Sidebar'), to perform a search through all the alt names as well as primary name. https://gramps-project.org/bugs/view.php?id=9276

This PR creates a new (hidden) column in the place model containing the full name list, and reverts the 'Name' column to the primary name. It also modifies the PlaceSelector and PlaceView classes to cause the search bar to use the new (hidden) column.
2018-11-29 10:23:11 +11:00
Paul Culley
d01afb3000 Fix Person Sidebarfilter when using 'Event' and Reg expressions (#729)
Fixes #10659
2018-11-29 09:56:39 +11:00
Paul Culley
a99c02d9a7 Fix Find Duplicate People; exception when deleting someone shown (#728)
outside of the tool
Fixes #10875
2018-11-29 09:42:03 +11:00
Paul Culley
dd43cde20e Gedcom export, upgrade OBJE handling to Gedcom 5.5.1 style (#702)
Fixes #10797
2018-11-29 09:28:56 +11:00
Paul Culley
e356573605 Fix CSV import to set marriage event role to family (#725)
Fixes #9952
2018-11-29 09:15:01 +11:00
Paul Culley
6f7699480d Update gramps bugtracker URL in all po files (#710)
Fixes #10543
2018-11-29 09:01:56 +11:00
Serge Noiraud
3798175b50 Narrative Web : thumbnails bad alignment. (#691)
* Narrative Web : thumbnails bad alignment.

Fixes #10854

also solves the following problems in the Nebraska style sheet :
 1 - float parameter has no value "center"
 2 - "[" instead of ";" at end of line 1100

* overlapping with long titles
2018-11-29 08:48:27 +11:00
Paul Culley
6672230f23 Fix typo in CitationListModel for sort change (#730) 2018-11-28 19:27:47 +01:00
Serge Noiraud
8c35277267 Fix Adding "ToDo" note crash when no active object (#685)
* Fix Adding "ToDo" note crash when no active object

Fixes #10795

* Better message when no active object.

* resolve conflict: Fixes #10795
2018-11-28 12:58:46 +01:00
Paul Culley
38bfb760a3 Fix Citation List view Source Last Changed Column to sort properly (#723)
Fixes #10893
2018-11-28 19:04:45 +11:00
pmraps
df48f37a46 some pt_PT.po translation changes (#703)
* some header changes

* more changes
2018-11-28 18:47:16 +11:00
Paul Culley
a02d7d0176 Fix for re-entrant main window close when user hits 'x' again (#724)
Fixes #10897
2018-11-28 18:33:06 +11:00
Paul Culley
999a3937d1 Fix exception when closing early editor in tree of editors (#706)
Fixes #10876
2018-11-28 18:05:14 +11:00
Serge Noiraud
a7e683d909 Narrative Web: thumbnails problems in some cases. (#722)
Fixes #10890
2018-11-28 16:28:41 +11:00
Paul Culley
8e09235351 Fix 'Generate Book' dialog for crash on 'x' close (#726)
Fixes #10901
2018-11-28 16:14:42 +11:00
Paul Culley
b934b0d424 Fix ToDo Gramplet for multiple attempts to edit a note (#719)
Fixes #10645
2018-11-28 15:34:12 +11:00
Paul Culley
9cc6e3a05e Fix Dashboard for multiple copies of a Gramplet (#718)
* Fix Dashboard for multiple copies of a Gramplet

Fixes #10650

* Fix Dashboard to recall minimized or undocked Gramplets
2018-11-28 15:17:19 +11:00
Paul Culley
6cdc88e6f8 Fix Person Sidebarfilter when using 'Event' and Reg expressions (#717)
Fixes #10659
2018-11-28 15:10:30 +11:00
Paul Culley
d6dd1dc221 Fix Statusbar update to avoid intermittent exception on closed db (#716)
Fixes #10882
2018-11-28 14:56:36 +11:00
Paul Culley
21206af12b Fix FilterParser for much older 3.x custom_filters.xml files (#715)
Fixes #8075

Fixes #10669

Fixes #10516
2018-11-28 14:36:41 +11:00
Paul Culley
6506e85ea9 Fix IsDuplicatedAncestorOf filter rule to avoid crash on tree loop (#714)
Fixes #10685
2018-11-28 14:06:43 +11:00
Serge Noiraud
1d3202710a Narrative web : use latest version from openlayers. (#713)
Fixes #10884
2018-11-28 13:43:40 +11:00
Paul Culley
7078ca18ee Fix StyledTextEditor EditLink for root text changed to zero length (#709)
in the background

Fixes #9750
2018-11-28 13:26:47 +11:00
Paul Culley
b1fc676a55 Fix AgeOnDate and some reports using SimpleAccess for missing surname (#708)
Fixes #9958

Fixes #9800
2018-11-28 13:13:30 +11:00
Paul Culley
5ef7739c60 Fix crash when a filter with loop in definition is defined (#707)
Fixes #10621
2018-11-28 12:59:27 +11:00
Paul Culley
a9748571f3 Fix Find Duplicate People; exception when deleting someone shown (#705)
outside of the tool
Fixes #10875
2018-11-28 12:07:23 +11:00
Paul Culley
b4e5bd9eb2 Fix HandleErrors related to LDS (#697)
* Fix ReferencedBySelection proxy for 'None' LDS Parents

Fixes #10865

* Fix HandleError in Citations Gramplet for lds place missing
2018-11-28 11:47:49 +11:00
Paul Culley
e0e19492cd Change PlaceView drag from whole row to just icon during drag (#695)
Fixes #10863
2018-11-28 11:25:44 +11:00
Paul Culley
817f4b7205 Add drag Icon to drags from DisplayTabs Gramplet lists (#694)
Fixes #10859
2018-11-28 11:08:30 +11:00
Paul Culley
4c7b24ba30 Fix dialogs for 'Help' button closes the dialog, and non-functional 'Help' (#727)
* Fix Family Tree manager for 'Help' button closes dialog

Fixes #10589

* Fix selectors for 'Help' button closes dialog

Fixes #10589

* Fix 'Generate Book' dialog for 'Help' button closes dialog

Fixes #10589

* Fix TestcaseGenerator for 'Help' button closes dialog

Fixes #10589

* Fix Selectors to enable the 'Help' buttons to actually work

Fixes #10589
2018-11-28 08:30:06 +11:00
Pär Ekholm
c7d552c238 Merge branch 'maintenance/gramps50' of https://github.com/gramps-project/gramps into maintenance/gramps50 2018-11-24 18:20:06 +01:00
prculley
b32e9d812e Avoid HandleError when dragging an Added Family from EditFamily
Fixes #10858
2018-11-24 11:35:01 +00:00
prculley
8da22fcbbf Avoid HandleError when dragging an Added Person from EditPerson
Fixes #10857
2018-11-24 11:34:27 +00:00
prculley
582d61e67e Fix Clipboard rows cannot be sorted via drag/drop
Fixes #10849
2018-11-24 11:23:44 +00:00
prculley
c110d9bc23 Better default directory choices for import/export
Use recent-export-dir as default for Export View
instead of the console default directory, which can be where
program resides (on Windows), or other inappropriate place.

Use USER_HOME for default directory on 'Export' (recent-export-dir)
if first run (default settings) rather than default directory, which
can be where program resides (on Windows), or other inappropriate
place.

Use USER_HOME for default directory on 'Import' (recent-import-dir)
if first run (default settings) rather than recent file which is
generally set to the grampsdb path.

Fixes #10802
2018-11-24 11:20:45 +00:00
SNoiraud
f4966ca793 Records Report: call name not underlined in HTML
Fixes #10816
2018-11-20 20:38:37 +00:00
Christophe
2d0a5ed03c Fix French translation 2018-11-20 19:28:50 +00:00
prculley
79074587f3 Fix InteractiveSearch for find before model is populated
Fixes #10844
2018-11-20 18:18:12 +00:00
prculley
c660ed1728 Fix Gedcom export for incorrect escaping with @#DFRENCH R@
Fixes #10833
2018-11-20 18:17:05 +00:00
prculley
e926934a49 Fix reports for shared event attribute and note errors
Fixes #10720
2018-11-20 18:14:08 +00:00
prculley
b175b5cb60 Fix Fan and Descendant Fan charts in Quadrant and Half Circle modes
The Descendant Fan chart had several bugs:
1) a bug that affected the centering of the chart for these modes
2) the chart was drawn in the wrong quadrant
3) the centering of the chart for printing was incorrect
   (the legend was off the page some of the time).
4) the sizing of the chart for printing was incorrect
   (for very small charts of one generation, the legend would
    overwrite the chart).
The Fan Chart for the quadrant view:
1) the centering of the chart for printing was incorrect
   (the legend was off the page some of the time).

Fixes #10817
2018-11-20 17:57:59 +00:00
Robin van der Vliet
8fe9069cbb Fixed issues in the Dutch relationship calculator
Fixed some issues in the Dutch relationship calculator and also
extended the ordinal and removed lists till 50, just like the
English lists.

* Replaced huge lists by reusable lists.

* Fixed bug in which uncles/aunts, nephews/nieces (niblings),
  siblings and cousins with an unknown gender show up as female.

* Fixed some misspellings:
    drieëntwingste > drieëntwinTIgste
    vierentwingste > vierentwinTIgste
    edelovergrootOUD > edelovergroot
    edeloudvergroot > edeloudOvergroot
2018-11-20 17:32:24 +00:00
Pär Ekholm
63610d0651 Merge remote-tracking branch 'upstream/maintenance/gramps50' into maintenance/gramps50 2018-11-20 10:16:19 +01:00
Pär Ekholm
754ac7966c Update Swedish translation 2018-11-19 21:07:15 +00:00
niememat
51810ca973 Fix translation in Finnish 2018-11-18 20:10:56 +02:00
Pär Ekholm
b43b0fa77f Update po/sv.po - all strings complete 2018-11-15 18:14:50 +01:00
Pär Ekholm
f20dce51e8 Update po/sv.po 2018-11-14 20:14:59 +01:00
Pär Ekholm
254e196b2b Update po/sv.po 2018-11-14 19:41:46 +01:00
Pär Ekholm
edc214221e Update po/sv.po 2018-11-13 18:37:02 +01:00
Pär Ekholm
adfc1b8aee Update po/sv.po 2018-11-12 17:49:09 +01:00
Pär Ekholm
49f56bcc46 Update po/sv.po 2018-11-11 17:15:45 +01:00
Pär Ekholm
01efa725ce Update po/sv.po 2018-11-10 17:51:55 +01:00
Pär Ekholm
22b7f28edc Merge remote-tracking branch 'upstream/maintenance/gramps50' into maintenance/gramps50 2018-11-10 10:41:51 +01:00
niememat
780d83518d Update finnish translation 2018-11-10 04:43:12 +02:00
Pär Ekholm
7247073a03 Merge remote-tracking branch 'upstream/maintenance/gramps50' into maintenance/gramps50 2018-11-09 19:42:17 +01:00
Pär Ekholm
e5fedef66a Update po/sv.po 2018-11-09 19:28:52 +01:00
vantu5z
8be3a475d1 update Russian translation 2018-11-09 17:40:54 +03:00
Pär Ekholm
c167cfa921 Update po/sv.po 2018-11-08 19:22:33 +01:00
Pär Ekholm
9eec554d4a Update po/sv.po 2018-11-08 18:30:57 +01:00
Pär Ekholm
c81b3596ec Update po/sv.po 2018-11-08 14:31:35 +01:00
Pär Ekholm
6c2179dc2e Update po/sv.po 2018-11-08 12:25:02 +01:00
Pär Ekholm
de1a4fec22 Update po/sv.po 2018-11-07 19:08:51 +01:00
Pär Ekholm
f0ebaa3bc1 Update po/sv.po 2018-11-07 16:17:55 +01:00
prculley
263a082afe Merge in changes from Gramps50 2018-10-29 09:32:35 -05:00
SNoiraud
f2bc982c3d NarrativeWeb fixes
Space between place, description and the event note when there are
many sources.
Change the css order between print and screen.
The chosen theme can erase prior values.
Add a width for the source column in all themes.

Fixes #10810
2018-10-21 18:43:11 +01:00
Richard Clay
dd9ddab849 In personsidebarfilter, search on each part of name
Instead of requiring that the entire search string matches a single one of the Person's names, the function will require that each word in the search string matches any of the Person's name fields.

Fixes #7950
2018-10-20 21:30:20 +01:00
niememat
3046b0586c Fix translation in Finnish 2018-10-17 11:31:54 +03:00
Malte Renken
cfa278886b RelGraphReport: Add an option to omit "irrelevant" family nodes 2018-10-12 20:58:04 +01:00
MJBMZ
1c430a6b91 Replace rounded corners checkbox by dropdown
It now allows rounded corners to be set more explicitly for
different genders (None/Male/Female/Both).
2018-10-12 20:25:51 +01:00
jose1711
b0eb712933 Do not use hyphen for living persons in hourglass graph 2018-10-12 19:36:42 +01:00
Jgon6
51a7ad9483 Include death anniversaries as an option in the birthdays report
Added the optional ability to list the anniversry of peoples deaths in
the birthday and anniversary report

Resolves #3540
2018-10-12 19:19:59 +01:00
Jgon6
d6e9d62fad Add an option to show years in the birthday report
Added an option to the birthday report that allows for the year of birth
(or in the case of a wedding it's year) to be printed in the report.

Resolves #5948
2018-10-12 19:19:59 +01:00
Jgon6
3bac4a1036 Added symbols to the birthdays report showing the type of event
Issue #3540
2018-10-12 19:19:59 +01:00
Jgon6
1995a7068c Birthday report dead indicator now user defineable
Fixed the birthday report so the dead icon is able to be set within the
options window
2018-10-12 19:19:59 +01:00
Jgon6
5dc06d023d Indicate if a person is dead in the birthdays report
Added a text option to have a string that will show after a persons name
in the birthday and anniversary report. This works for both birthdays
and anniversaries.

Issue #3540
2018-10-12 19:19:43 +01:00
SNoiraud
d98a1857dc Make relationships optional in narrative web
Fixes #10454
2018-10-12 18:46:39 +01:00
Paul Franklin
7da8811327 Setting the year as an ordinal number in Croatian
With this commit, the "master" version of the Statistics Chart
report will show a year as an ordinal number in Croatian.

So our translators will have until 5.1.0 is released to translate
the two new strings, in all the supported gramps languages.

Issue #10822
2018-10-07 23:45:40 -07:00
Paul Franklin
375773d657 Setting the year as an ordinal number in Croatian
With this commit, two more reports now show a year as an
ordinal number in Croatian, and a year I missed before in
webcal.py is now fixed.

This commit also reverts the Croatian ordinal year fix in
the gramps50 statisticschart.py since upon reflection I
feel it would be better done in master, since then our
translators will have until 5.1.0 is released to do the
two new strings the fix requires.

Issue #10822
2018-10-07 23:43:36 -07:00
Paul Franklin
01060f0b0d name-note is not being cleared in Complete Individual report
I ran gramps with a fresh copy of the example.gramps tree,
then ran the Complete Individual report.  The options which
matter are "Entire Database" and "Include Notes" but I also
included the gramps-ID since that speeds up my work.

Then I noticed that hundreds of names at the end of the
output file all had the same note (N0001), whose text said
it referred to a specific person.

So I looked higher and the note inclusion started with I0044,
the default person.  It was real for him but not for the next
person after him, or all the people after her.

I introduced the problem when I fixed 10033, in d6a97cf90e.

Note that this bug is independent of the CIR fix in p.r. 676
and still happens even after that pull request is applied.
2018-10-07 23:36:32 -07:00
prculley
36779c1229 Fix View Column sizing so last column size setting is maintained
Fixes #10800
2018-10-07 18:14:01 +01:00
prculley
5b7f5164db Fix view so column widths are preserved when using filters
Fixes #10725
2018-10-07 18:13:51 +01:00
prculley
15db2dd603 Disable OSX specific menu items, added in 'Gramps' menu 2018-10-07 16:49:12 +01:00
prculley
97b15322d4 Add config option to use Toolbar Text 2018-10-07 16:49:12 +01:00
prculley
824bf7e40f Geps044 - Replace deprecated Gtk.UIManager, Gtk.Actions etc. 2018-10-07 16:49:12 +01:00
milotype
56fa261ef2 Better typography in graph reports
Replace hyphen with en-dash.
2018-10-07 16:16:19 +01:00
vantu5z
1e9a3841cd update Russian translation 2018-10-05 14:10:57 +03:00
Paul Franklin
e6ddedf6c6 fix typo
in cbac98894b
2018-10-04 17:49:35 -07:00
Paul Franklin
325c3f22cc fix the place-format option in DDR and DAR
The place-format option was added to the Detailed Descendant
and Detailed Ancestor text reports in cbac98894b

But those two reports use the Narrator class to show many of
their places (and dates), and that class was not modified to
use the user's custom place format.

So if a user had created a custom place format and ran
either of those two reports, their places would be shown
inconsistently.  This commit fixes that.

(The non-detailed ancestor text report also uses Narrator to
show its places but that report has not had the place-format
option added to it, so this commit doesn't touch it.)
2018-10-04 09:23:38 -07:00
Paul Franklin
54be8d62f3 Setting the year as an ordinal number in Croatian
With this commit, three more reports now show a year as an
ordinal number in Croatian.

Issue #10822
2018-10-04 09:21:29 -07:00
prculley
a40eca36d9 Fix bsddb for person sort with empty Surname list
Fixes #10078, #10577
2018-10-03 19:32:36 +01:00
Paul Franklin
4b17ca4724 Setting the year as an ordinal number in Croatian
When I started investigating 10822, I saw some Croatian dates
didn't seem to be working in 5.0.0, to my surprise.  I believe
I fixed that in the previous commit.

With this commit, the three reports now show a year as an
ordinal number in Croatian, so I consider 10822 fixed.

If there are any additional problems displaying Croatian,
please file additional bug reports ("one bug, one report").

Fixes #10822
2018-10-01 11:01:18 -07:00
Paul Franklin
69aaec11a5 Setting the year as an ordinal number in Croatian
When I started investigating 10822 I saw some Croatian dates
didn't seem to be working in 5.0.0, to my surprise.  There
seems to have been some kind of regression from 4.2.8.

But the Croatian translation for gramps hasn't been updated
in about three years -- except by non-Croatians.  So I don't
know why some "translated" strings which control how dates
are displayed were disabled (marked as "fuzzy") in this:
6c67053e1f

Also, I saw some code in the 4.2.8 Croatian date handler
which was not in the 5.0.0 Croatian date handler -- somehow.

So I believe this commit fixes the Croatian date handler.

Issue #10822
2018-10-01 10:59:51 -07:00
Serge Noiraud
896b77a165 Webcal: link problems in some cases (#661)
* Webcal: link problems in some cases

Year 2016 is highlighted by default instead of current year.

Fixes #10801

* Webcal: Missing links when muliyear unselected
2018-09-30 10:20:09 +02:00
Serge Noiraud
1b60193f77 Geoclose: exception when a family has no father (#662) 2018-09-29 19:20:50 +02:00
Robin van der Vliet
1efab19f1e Esperanto Translation Update eo.po (#660)
Made a lot of corrections and other stylistic improvements to the Esperanto file.
2018-09-27 11:21:15 +10:00
Paul Franklin
e667431dd5 Report plugin krasch
Load data.gramps, start with the default person (I0037,
Edwin Michael Smith), run Family Descendant Tree, choose
"Start with the parent(s) of the selected first", hit OK:

.../descendtree.py", line 881, in start
    family2 = self.database.get_family_from_handle(family2_h)
...

Or start with I0057 (Anna Louise Smith), run Family Descendant
Tree, choose "Start with the parent(s) ...", hit OK:

.../descendtree.py", line 773, in start
    family2 = self.database.get_family_from_handle(family2_h)
...

Fixes #10811
2018-09-26 17:11:42 -07:00
Paul Franklin
cc7e4fda85 [unhandled exception parsing "future dates" in some locales]
There is already a check in the MonitoredDate class for years
which are more than one year in the future, so such a date is
already going to be shown in red.

But some locales use the "datetime" library to parse typed-in
dates and that has a maximum year of datetime.MAXYEAR, 9999
currently, so dates greater than that produce a ValueError.

Besides adding checks for that, I have also made it so that
locales which don't need that library don't use it.

Fixes #10815
2018-09-26 14:04:52 -07:00
Paul Franklin
2490e2d07d Julian/Gregorian calendar issue when entering only year as date
when running gramps in Norwegian

Fixes #10687
2018-09-24 10:13:48 -07:00
Serge Noiraud
e5c5a210b4 Events difficult to read (screen and mobile) (#658) 2018-09-23 12:27:55 +02:00
Paul Franklin
04a40c7a50 fix typo
in cf42e5a4b8 and cbac98894b

Fixes #10782
2018-09-17 21:33:44 -07:00
Leonhaeuser
44c8e3c0f0 update German translation 2018-09-08 17:03:48 +02:00
niememat
6f7242a773 New update for Finnish translation 2018-09-06 22:11:47 +03:00
niememat
358c3fc967 Update finnish translation 2018-09-06 21:58:36 +03:00
Paul Culley
f1ca280441 Fix and restore Statistics Gramplet to 4.2.x status (#653)
Fixes #10754

A bit of history. bug 2060 was filed a long time ago (2008), and a patch was added to close it in 2016. I believe that the bug had already been patched by then, although I cannot be sure. The patch caused the Gramplet to update anytime the active-changed signal occurred on a person view. I suspect that this caused a fair amount of overhead on very large dbs as the entire person list was rescanned.

In any event, Doug Blank recently removed the original scan code, as well as some useful functionality. And left behind a bug where a value was always zero. The users email list had some complaints about the lost functionality, and I also saw some recent complaints that the gender statistics were incorrect. Turns out that the db's genderstats data was incorrect, probably due to crashes after db updates. The Genderstats don't get saved until db closes normally. In addition, running the Genderstats rebuild tool, did not immediately appear to correct the situation, Gramps had to be restarted to show the updated results.

I added the original statistics code back into the Gramplet, suitably updated for 5.0.x. So the Gramplet no longer depends on dbs genderstats, it scans for it now on its own.

I removed the update on active-changed function, so overhead is only present on actual db updates (which have their own signals). I tested that the add, edit, and delete person changes do properly cause the statistics to update now. So the active-changed signal is not necessary.
2018-09-06 08:59:41 +10:00
Paul Culley
482cecaa7e Fix Check and Repair to deal with bad references empty handle string (#657)
Fixes #10783

Check and Repair tool doesn't fix bad references when the reference handle is an empty string.
Found when rewriting the backlinks scan on same tool. I assumed that the prior checks had already corrected any bad forward references, and did not put in a test for them in my new code. The Travis test failed and when I debugged, I found that the tool had an exception on a handle that consisted of an empty string.

Its interesting to note that when I changed the code, a lot more citation and source references were fixed in the test.
2018-09-05 12:07:03 +10:00
Paul Culley
b6c57ab3c3 Speed up Check and Repair, backlinks check stage. (#656)
Fixes #10618

* Speed up Check and Repair, backlinks check stage.

* Fix Check and repair; backlinks scan to deal with bad references
which should have been fixed in earlier checks!
2018-09-05 11:40:57 +10:00
Paul Culley
f3b5f75e37 Fix strings containing deprecated illegal escape sequences (#648)
Python 3.6 and above has deprecated illegal string escape sequences. Escape sequences are preceded by a '\' and valid ones are "\n\t\r" etc. Illegal ones are not in the list https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals.

Previous to Python 3.6 these illegal sequences were ignored and the '\' was left in place. Pylint has been noting these for a while now.

This PR corrects these sequences in Gramps. I used

find . -name "*.py" | xargs -t -n 1 python3 -Wd -m py_compile 2>&1 | grep Depre

to locate the failing strings.
2018-09-04 12:03:17 +10:00
Ivan
7d9f4dcc80 [Whatsnext] check if db is open (#651)
Fixes #10732
2018-09-04 11:38:42 +10:00
Paul Culley
224748eb96 Fix usage of posixpath; should be os.path for os independence (#650)
Fixes #10740
2018-09-04 11:20:34 +10:00
Paul Culley
2aec83f057 Fix generate_checksum routine to avoid MemoryError crash (#649)
with very large files and 32-bit OS

Issue #10690
2018-09-04 10:41:27 +10:00
Paul Culley
fd399323a6 Fix corrupted Bookmarks that can happen after Gramps crash (#655)
Fixes #10759
2018-09-04 10:16:21 +10:00
Paul Culley
bb6b3edee2 Fix Merge Family when same parent is missing from both families (#654)
Fixes #10760
2018-09-04 10:02:39 +10:00
Paul Culley
3f7ea4418c Fix <ctrl>c in view to get selected item to clipboard (#652)
Fixes #10682
2018-09-04 09:43:49 +10:00
Paul Culley
efcc115aa7 Fix Quickview Gramplet so updates work when changing active (#642)
Fixes #10713
2018-09-04 09:22:27 +10:00
Paul Culley
893c715a61 Fix place reference editor for bad cut/paste on set_latlongitude (#644)
Fixes #10719
2018-09-04 09:08:50 +10:00
Paul Culley
6bab78df21 Fix Find Database Loop Tool (bad import of _collections) (#643)
Fixes #10722
2018-09-04 08:53:22 +10:00
niememat
29019eed98 Fix translation in Finnish 2018-09-03 22:09:37 +03:00
Bernard Banko
d8c006e0f7 Slovenian translation fixed to allow building mo 2018-08-25 22:27:31 +02:00
Bernard Banko
b8438dddeb Slovenian translation updated 2018-08-25 22:14:42 +02:00
niememat
4ba28c637e Fix translation in Finnish 2018-08-18 12:29:06 +03:00
niememat
ae84040bc7 Fix translation in Finnish 2018-08-11 18:25:28 +03:00
prculley
51e294f748 Fix up bad translation files after merge 2018-08-09 10:54:12 -05:00
Leonhaeuser
cb65fd93ca Reviewed German translation Thanks to bmendl 2018-08-09 10:35:49 -05:00
niememat
5b9600d835 Fix translation in Finnish 2018-08-09 10:35:15 -05:00
John Ralls
cf80d17040 File copy doesn't work if the glob can match directories. 2018-08-09 10:35:14 -05:00
John Ralls
d4f906f22d Install the docs/gramps directory in the bundle.
Fixes bug #10705.
2018-08-09 10:35:14 -05:00
niememat
d189e334d8 Fix and updated translation in Finnish 2018-08-09 10:35:14 -05:00
Ross Gammon
a48a94d872 Update the Debian changelog after the 5.0.0 release 2018-08-09 10:35:13 -05:00
John Ralls
8e5dc220dc Release Gramps-5.0.0 on Mac. 2018-08-09 10:35:13 -05:00
Nick Hall
dca2f610dc Bump to 5.0.1 2018-08-09 10:34:31 -05:00
Nick Hall
3d1833e307 Release Gramps 5.0.0 2018-08-09 10:33:57 -05:00
Nick Hall
aa221cc3c7 Update Changelog and NEWS files 2018-08-09 10:33:19 -05:00
Nick Hall
51b7d1c420 Update translation template for new release 2018-08-09 10:30:58 -05:00
niememat
674d286f87 Fix translation in Finnish 2018-08-09 10:30:58 -05:00
John Ralls
0161c4b917 Correct binary test logic for primary mask.
state & get_primary_mask(another) tested (state & (primary | other)),
which will be true if state matches *either* primary *or* other, but
what is wanted in a not-negated test is state matching all bits of
(primary | other). match_primary_mask does that.

On the other hand there are also cases of "not state & (primary | other)".
no_match_primary_mask handles that, returning true if state matches none
 of the bits in (primary | other).

Fixes #10646.
2018-08-09 10:30:57 -05:00
prculley
de31a42fc8 Fix BaseSelector to avoid long delay before display on large trees
Fixes #10634
2018-08-09 10:30:57 -05:00
SNoiraud
9c508de5fd Export options > Gui alignment issue
Fixes #10576
2018-08-09 10:30:57 -05:00
niememat
1b00d95ce4 New fix translation in Finnish 2018-08-09 10:30:57 -05:00
Espen Berg
78870decb8 Revised Norwegian bokmål 2018-08-09 10:30:56 -05:00
Espen Berg
1a5696eb2c Revised Norwegian bokmål 2018-08-09 10:30:24 -05:00
niememat
269d38da2c Fix translation in Finnish 2018-08-09 10:27:26 -05:00
Nick Hall
99f77b0a88 Fix dialog button order on non-Mac systems
Resolves #10585.
2018-08-09 10:27:25 -05:00
De Tran
264fdda4d0 Fix and update Vietnamese translation
Resolves #10681.
2018-08-09 10:27:24 -05:00
Sveinn í Felli
8092b88ad4 Update Icelandic translation 2018-08-09 10:12:17 -05:00
jose1711
3251e2ae88 Fix and update Slovak translation 2018-08-09 10:09:53 -05:00
jose1711
f718c5f8b4 Fix typo in translation 2018-08-09 10:09:53 -05:00
niememat
a96a446b47 Fix translation in Finnish 2018-08-09 10:09:53 -05:00
niememat
5658411acf Fix translation in Finnish 2018-08-09 10:09:53 -05:00
niememat
a4403d719e Fix translation in Finnish 2018-08-09 10:09:52 -05:00
Luigi Toscano
8597a10c40 Update Italian translation 2018-08-09 10:09:52 -05:00
Nick Hall
d0c0045dc1 Update English (British) translation 2018-08-09 10:09:52 -05:00
De Tran
868abdc0d9 Update Vietnamese translation 2018-08-09 10:08:37 -05:00
Kaj Mikkelsen
ebf88bf5c5 Update Danish translation 2018-08-09 10:08:35 -05:00
Lajos Nemeséri
c3814a4e42 Update Hungarian translation 2018-08-09 10:07:53 -05:00
John Ralls
2a0b3afa4b Switch included moduleset to gitlab.gnome.org.
Fixes bug #10733.
2018-08-09 07:24:39 -07:00
John Ralls
52fe365919 Switch included moduleset to gitlab.gnome.org.
Fixes bug #10733.
2018-08-09 07:21:18 -07:00
Leonhaeuser
414aac4c7e Reviewed German translation Thanks to bmendl 2018-08-08 23:33:21 +02:00
niememat
037e26a5a3 Fix translation in Finnish 2018-08-08 14:43:17 +03:00
John Ralls
158d3a993b File copy doesn't work if the glob can match directories. 2018-08-05 13:18:01 -07:00
John Ralls
2ef35174d1 Install the docs/gramps directory in the bundle.
Fixes bug #10705.
2018-08-05 10:03:26 -07:00
niememat
3249938b88 Fix and updated translation in Finnish 2018-08-05 16:45:06 +03:00
Ross Gammon
9b18083e48 Update the Debian changelog after the 5.0.0 release 2018-07-25 21:56:42 +02:00
John Ralls
04bdeb8321 Release Gramps-5.0.0 on Mac. 2018-07-25 07:53:42 -07:00
Nick Hall
67061d58e2 Bump to 5.0.1 2018-07-24 15:11:18 +01:00
Nick Hall
0a66bad41a Release Gramps 5.0.0 2018-07-24 15:07:47 +01:00
Nick Hall
e79535fe23 Update Changelog and NEWS files 2018-07-24 15:03:19 +01:00
Nick Hall
3c5c34d0c5 Update development status for new release 2018-07-24 14:20:41 +01:00
Nick Hall
c9abe49d1e Update translation template for new release 2018-07-24 14:19:54 +01:00
niememat
ca20641cb9 Fix translation in Finnish 2018-07-22 21:09:26 +03:00
John Ralls
c558b8530b Correct binary test logic for primary mask.
state & get_primary_mask(another) tested (state & (primary | other)),
which will be true if state matches *either* primary *or* other, but
what is wanted in a not-negated test is state matching all bits of
(primary | other). match_primary_mask does that.

On the other hand there are also cases of "not state & (primary | other)".
no_match_primary_mask handles that, returning true if state matches none
 of the bits in (primary | other).

Fixes #10646.
2018-07-22 18:50:06 +01:00
prculley
efb2a63492 Fix BaseSelector to avoid long delay before display on large trees
Fixes #10634
2018-07-22 18:46:07 +01:00
SNoiraud
1642757eb8 Export options > Gui alignment issue
Fixes #10576
2018-07-22 18:40:12 +01:00
niememat
b0ee4684a1 New fix translation in Finnish 2018-07-22 13:53:17 +03:00
Espen Berg
4a561f44c7 Revised Norwegian bokmål 2018-07-22 11:19:51 +02:00
Espen Berg
4211dbf9f5 Merge branch 'maintenance/gramps50' of github.com:gramps-project/gramps into gramps50 2018-07-22 10:29:23 +02:00
Espen Berg
23c62de0d0 Revised Norwegian bokmål 2018-07-22 10:28:02 +02:00
niememat
4179cf4792 Fix translation in Finnish 2018-07-22 09:30:41 +03:00
Nick Hall
4c20cbd48a Fix dialog button order on non-Mac systems
Resolves #10585.
2018-07-21 23:28:05 +01:00
De Tran
5a98236239 Fix and update Vietnamese translation
Resolves #10681.
2018-07-21 23:16:29 +01:00
Sveinn í Felli
792caf73b7 Update Icelandic translation 2018-07-21 19:59:26 +01:00
jose1711
cfb9a4f664 Fix and update Slovak translation 2018-07-21 19:33:45 +01:00
jose1711
59021550e2 Fix typo in translation 2018-07-21 19:11:06 +01:00
niememat
acf775ea90 Fix translation in Finnish 2018-07-20 23:01:59 +03:00
niememat
f4199b494c Fix translation in Finnish 2018-07-20 14:33:01 +03:00
niememat
6fc7f4e0af Fix translation in Finnish 2018-07-18 17:34:24 +03:00
Luigi Toscano
d508ce7fb9 Update Italian translation 2018-07-15 16:41:10 +02:00
Nick Hall
a4aa8f90c3 Update English (British) translation 2018-07-13 18:36:28 +01:00
De Tran
b33d7af284 Update Vietnamese translation 2018-07-13 14:53:02 +01:00
Kaj Mikkelsen
e4e1f4ca05 Update Danish translation 2018-07-13 14:35:15 +01:00
Lajos Nemeséri
72bedf0af7 Update Hungarian translation 2018-07-13 14:29:26 +01:00
prculley
bc39dda9e7 Use msgcat merged po files instead of git merge versions 2018-07-13 07:35:36 -05:00
prculley
257275f169 Merge from gramps50 2018-07-12 11:10:22 -05:00
Fedik
60ba912100 Update Ukrainian translation for Gramps 2018-07-07 17:54:52 +03:00
RossGammon
2a8240b26d Update Debian directory after Gramps 5.0.0-rc1 release. (#634) 2018-07-06 07:58:39 +10:00
Leonhaeuser
c33fc7b240 Fix not matching translation csv import/export 2018-07-02 20:33:10 +02:00
Zdeněk Hataš
404647be05 Update Czech translation 2018-07-02 19:09:06 +02:00
Pier Luigi Cinquantini
0af818b0c1 Update Esperanto translation 2018-07-02 15:14:46 +01:00
niememat
8da84aaf23 Fix translation in Finnish 2018-07-01 12:14:58 +03:00
Paulo Henrique Paiva de Moraes
d15a1376d3 Update Brazilian Portuguese translation 2018-06-30 17:04:42 +01:00
vantu5z
57bbe542b5 update Russian translation
substantially just merge with latest template
2018-06-30 18:44:23 +03:00
Nick Hall
cbdb0d5431 Merge translation files with the latest template 2018-06-29 16:46:10 +01:00
Paul Culley
ff129e2f64 Fix Custom filter update when created via sidebar (#630)
Fixes #10620

Adding a filter via the sidebar editor originally only updated the current view, other associated views did not see the new filter. First noticed in People views. This causes the 'filters-changed' to be emitted which updates all associated view.
2018-06-22 11:19:00 +10:00
Paul Culley
663745c7e8 Fix Gramplet configure (View/Configure) for large options (#629)
When a Gramplet uses a BooleanListOption with a lot of entries, along with other options, all the options take on the size of the large BooleanListOption, which doesn't work well at all.
2018-06-22 11:04:30 +10:00
Serge Noiraud
5df6ad564b Statistics Charts crashes with IndexError (#627)
Fixes #010626

In statistics charts, get_month is only localized and the calendar is unused.
If we have an Extra (Sansculottides) month in the french republican calendar
(index 13), we have this IndexError because the gregorian calendar is always
used and contains only 12 values.
2018-06-22 10:48:02 +10:00
John Ralls
1f3e516780 [Mac] Change accel for Undo History.
So that it doesn't conflict with a system binding for hiding the window.
Fixes #10619.
2018-06-10 20:09:41 -07:00
Paul Culley
25841f9540 Fix Family Lines/Family Colors picker for bad transient parent (#625)
Fixes #10623
2018-06-10 14:48:51 +10:00
Paul Culley
94bd8470d7 Fix import_as_dict to utilize user gramps_id prefixes (#626)
Issue #10622

Found when comparing dbs with large prefixes 'I%05d'; using database differences or import_merge addons.
2018-06-10 14:27:56 +10:00
Paul Culley
21408ab9d2 Fix error when opening bsddb db in read-only mode (#624)
Fixes #10615

BSDDB had errors when trying to open in read-only mode.
2018-06-10 14:11:33 +10:00
Paul Culley
31eecac590 Fix dbapi dbs for closeing read-only db crash (#623)
Fixes #10613

The sqlite (and other dbapi dbs) tried to save their metadata on a close operation, which doesn't work for read-only dbs.
2018-06-10 13:55:07 +10:00
Paul Culley
58c6da3fb5 Fix menus when operating with read-only db (#622)
Fixes #10614

An earlier attempt to deal with closed dbs messed up the read-only ActionGroup settings. This corrects that situation.
2018-06-10 13:40:36 +10:00
Sam Manzi
9c21b98601 Fix Name formats to show all parts (#608)
Fixes #10420

Allows reports to use the name format specified by the user.
2018-06-02 10:26:23 +10:00
Paul Culley
8735f8a014 Fix dialogs for crash when canceling via 'x' (#620)
* Fix import dialog for crash when canceling via 'x'

Fixes #10607

* Fix 'Make Backup' dialog for crash on 'x' close

Issue #10607

* Fix Family Lines/Family Colors/add dialog crash on close with 'x'

Issue #10607
2018-06-02 09:58:06 +10:00
niememat
9acf512663 Fix translation in Finnish 2018-05-28 14:43:08 +03:00
John Ralls
50e8161984 Release 5.0.0-rc1 on Mac. 2018-05-22 18:11:13 -07:00
John Ralls
69be94843c Remove obsolete omeat-python-modules dependencies. 2018-05-20 14:28:45 -07:00
prculley
ac5ed9fde0 Bump to v5.0.0-rc2 2018-05-20 15:49:27 -05:00
prculley
2869e4d8a3 Release Gramps v5.0.0-rc1 2018-05-20 15:44:15 -05:00
Paul Culley
f2392f910d Fix merge persons when removed person was the Home (default) person (#619)
Fixes #10597

If a person merge removes the default (Home) person, the previous code started having HandleError crashes.
This checks for and corrects this issue.
Did not see the issue with 4.2.x because there were no HandleErrors.
2018-05-20 13:31:41 +10:00
Espen Berg
9e61809b17 Received revised Norsk Nynorsk from Sigmund Lorentsen 2018-05-01 2018-05-17 21:30:15 +02:00
Espen Berg
9e2b935db1 revised Norwegian bokmål 2018-05-17 21:28:34 +02:00
niememat
aa47410902 Update finnish translation 2018-05-15 11:39:16 +03:00
vantu5z
c72af598b1 Update Russian translation 2018-05-15 09:40:06 +03:00
Nick Hall
9a386574d8 Revert "Clone event w/o references (2nd pass, part B)"
This reverts commit 208feceb03.

Changes requested in the PR not made.  Such a change requires
discussion on the list first.
2018-05-12 23:09:27 +01:00
Nick Hall
90bdb0a840 Revert "Embedded Clone Event w. references (2nd pass, part A)"
This reverts commit ae322dbdc8.

Changes requested in the PR not made.  Such a change requires
discussion on the list first.
2018-05-12 22:59:52 +01:00
Paul Culley
4daf7a9c29 Fix FanChartDesc for typo (copy/paste error). (#611)
Fixes #10565

- Bug occurs when selected person has more than 4 parents.
2018-05-09 13:21:37 +10:00
Paul Culley
0452848f57 Fix Tag editor for multiple tag removes (#601)
Fixes #10552
2018-05-02 14:29:40 +10:00
Serge Noiraud
db92ab7d5a In Narweb, Relationship to Center person reversed (#606)
Fixes #10553
2018-05-01 10:46:29 +10:00
Paul Culley
4dc67910fd Fix Citation Tree view for crash after plugin reload (#602)
Fixes #10541
2018-05-01 10:31:29 +10:00
Paul Culley
ebc0f25bc7 Fix 'References' Gramplet for issue when activated during an import (#584)
* Fix 'References' Gramplet for issue when activated during an import

Fixes #10507

* disable Application Menu during import
2018-05-01 09:36:23 +10:00
Paul Culley
67dcffee20 Fix Person/Family/Event view updates on various associated changes (#603)
* Fix Person/Family/Event view updates on various associated changes

Fixes #10532

* Fix Event view for changes in Main Participants

* Fix Person/Event/Place views for update to a Place or enclosing place
2018-05-01 09:09:49 +10:00
Alois Poettker
ae322dbdc8 Embedded Clone Event w. references (2nd pass, part A) 2018-04-23 11:00:26 +02:00
Alois Poettker
208feceb03 Clone event w/o references (2nd pass, part B)
Feature request #9604

This functionality in the Event list doubles an event with all the tags, citations, media, attributes and notes, but without the references. Its like an event addition, but with default values.
2018-04-23 11:00:26 +02:00
Paul Culley
b4946dee9c Fix Person views to update on changes in birth/death event/place (#597)
Fixes #10532
2018-04-18 07:58:51 +10:00
vantu5z
8f33163510 update Russian translation 2018-04-13 09:11:17 +03:00
niememat
a3d43fdc32 Update finnish translation 2018-04-12 10:09:07 +03:00
Leonhaeuser
befebe8b0c update German translation 2018-04-11 19:27:52 +02:00
Nick Hall
9ee777274c Allow unicode characters in json export 2018-04-10 18:36:46 +01:00
SNoiraud
d3892c0e82 Filtering problems in the geography view 2018-04-10 18:31:32 +01:00
SNoiraud
17ffc5460c Crash when looking for a place within an area
Fixes #10531
2018-04-10 18:31:11 +01:00
Joachim Kuebart
09ca223f1b Bugfix: use same box margin for SVG and PDF
When drawing text boxes in SVG, the text is often placed too far to the right and touches the right frame. For an example, generate a »Descendent tree« in SVG format. In the PDF version, the text does not touch the frame of any boxes.

This PR fixes the problem by using the same text displacement (margin) inside the box as the PDF driver. The code is taken from gramps/plugins/lib/libcairodoc.py.
2018-04-10 17:31:43 +01:00
SNoiraud
1223cbda1f Webcal crashes after Narrative Web site exists
+ multiyear select option problem

Fixes #10524
2018-04-10 17:15:29 +01:00
Nick Hall
01ce73fc04 Catch exceptions when loading recent files 2018-04-10 17:11:07 +01:00
Nick Hall
e53603a1fc Check that backend exists before loading database 2018-04-10 17:11:07 +01:00
Nick Hall
04d6ca3a49 Disable family tree manager features when a backend is unavailable
If the default backend is unavailable, then reset it to bsddb.
2018-04-10 17:11:07 +01:00
vantu5z
9e668a528d update Russian translation 2018-04-03 08:28:32 +03:00
niememat
96a903c57f Update finnish translation 2018-04-01 11:41:24 +03:00
Nick Hall
75921ceaf4 Enclose tree report image path and file name in braces
Fixes #10495.
2018-03-31 16:34:36 +01:00
Leonhaeuser
310bece2bc fix syntax error in German translation file 2018-03-30 21:21:40 +02:00
Leonhaeuser
565e570a71 update German translation 2018-03-30 21:13:25 +02:00
SNoiraud
29735eef7d Crash when selecting an old note, event, media, ...
Try to sort on another column.

Fixes #10519
2018-03-29 15:56:49 +01:00
Nick Hall
cb0bd32aa3 Merge pull request #589 from sam-m888/fixhelplinks50. 2018-03-29 15:46:32 +01:00
Sam Manzi
469739633c [NewRepositoryEditor]Fix help link 2018-03-28 12:59:09 +11:00
Sam Manzi
495c7f310a [ReorderGrampsID]Fix broken help link 2018-03-28 12:52:23 +11:00
Paul Culley
353fc50770 Fix FTM for delete tree, followed by close; Title etc. shows old tree (#587)
Fixes #10513
2018-03-27 13:43:56 +11:00
Paul Culley
ca9df38b11 Fix Relationship path between filter for silent fail (#586)
Fixes #10509
2018-03-27 13:18:56 +11:00
Herb Miller Jr
fd55f0abff Add configuration flag --no-compress-manpages. 2018-03-26 19:50:32 +01:00
vantu5z
e1ca8303e5 update Russian translation 2018-03-26 11:29:55 +03:00
niememat
a2879f1717 Update finnish translation 2018-03-25 19:39:59 +03:00
John Ralls
89ad092ac1 Don't strip newlines from builder files.
Fixes #10514.
2018-03-25 08:59:51 -07:00
Leonhaeuser
6c8de19fc5 update German translation 2018-03-25 08:33:37 +02:00
vantu5z
dcf3caf946 update Russian translation 2018-03-24 09:37:34 +03:00
Sam Manzi
f1e28c1e28 List sort by number for citation confidence level (#583)
* Fix confidence level sort in list views

-based on the date-sort code.

Fixes #10506

* Fix confidence level tooltip

-Stop run on text.

Resolves #10506
2018-03-22 15:40:53 +11:00
Nick Hall
0d1aef889e Fix error in place displayer when offset is outside valid range
Resolves #10493.
2018-03-21 20:43:13 +00:00
vantu5z
cec9f55769 update Russian translation 2018-03-15 09:28:08 -03:00
Paulo Henrique Moraes
32dd3a2e14 [pt_BR]Translation updates and corrections (#582)
- Portuguese (Brazil)
2018-03-15 11:26:59 +11:00
Sam Manzi
23f69f5bc2 Fix places in example.gramps (#578)
- Moved Greek places into top level Greece entry & added English names.

- Removed Puerto Rico as a country as part of USA
2018-03-14 10:53:38 +11:00
Sam Manzi
ec6e9d7ef8 Use sgettext for Name Format dialog (#580)
Fixes #10484
2018-03-14 10:20:23 +11:00
Sam Manzi
6f52d7371e Enable copying the birth & death fields for relationship view (#579)
...I did something similar(as in #575) for the relationship view...

Resolves #7874
2018-03-11 10:51:51 +11:00
Sam Manzi
e5a5f212bc Allow Copying of text fields for Details tabs (#575)
Allow selection of text fields from details tab in selected views with Details gramplets.

-  Person Details
-  Place Details
-  Repository Details

Resolves #7874
2018-03-11 10:32:19 +11:00
Serge Noiraud
2a297623f2 Geography: KML media objects not shown on map. (#577)
Geography doesn't conform to the relative paths
If a place has no coordinates, KML files are not displayed.

Fixes #10487
2018-03-10 13:25:25 +11:00
Paul Culley
ae11eceef7 Fix Fan charts for scrolling/resizing of window; bad rendering (#572)
Fixes #10381
2018-03-10 12:53:34 +11:00
Paul Culley
babe13f811 Fix up Clipboard for various issues (#569)
* Fix Clipboard for HandleErrors during db changes

Fixes #10475

* Clipboard pylint

* Fix Clipboard for Drop/Edit of Surname group in People Tree view
2018-03-10 11:39:18 +11:00
Paul Culley
a668f0d04f Fix Relationship Graph for extraneous families when using filter (#576)
Fixes #10492
2018-03-09 09:26:00 +11:00
prculley
8c1a244b1e Fix export gpkg when media files have fractional timestamps.
Fixes #10424
2018-03-07 23:03:28 +00:00
Nick Hall
7aa4258046 Remove reference to postgresql in core code 2018-03-07 16:50:01 +00:00
Nick Hall
1c5ae89d86 Move dbapi-specific code out of DbGeneric 2018-03-07 16:11:45 +00:00
Nick Hall
75bf103429 Create _schema_exists method 2018-03-07 15:52:12 +00:00
Nick Hall
cf42e5a4b8 Fix place format option in place report (#561)
* Fix place format option in place report

Resolves #10467.

* Use -1 instead of None for default place format

* adds New [Place format:] option on the [Report Options (2)] tab
2018-03-07 09:53:21 +11:00
Serge Noiraud
433677c905 [Narrative Web Report]Incorrect heading for stepmother or stepfather (#567)
Fixes #10478
2018-03-07 09:33:27 +11:00
Paul Culley
6cbd6ed8d3 Fix Book TOC and Index numbering and placement (#565)
Fixes #10452
2018-03-07 09:12:28 +11:00
Paul Culley
51df2c188d Fix Fan Chart(s) so they don't crash when opened as last view (#571)
Fixes #10440
2018-03-05 14:34:55 +11:00
Paul Culley
7180806afd Fix Organize Tag editor for exception on 'x' close (#570)
Fix Organize Tags editor for exception on 'x' close
2018-03-05 14:18:51 +11:00
niememat
8fc8668921 Fix and updated translation in Finnish 2018-03-03 21:04:55 +02:00
prculley
5dfcf2266f Change BaseSelector so that selection is kept during Find/Clear
Fixes #10421
2018-03-03 18:41:54 +00:00
Jgon6
0ae51c9522 Changed behavior of "Look up with Map Services"
Removed the section that looked up by city, and country from the Map
Services lookup for Google and Open Street Map.

Resolves #9486
2018-03-03 17:35:51 +00:00
Nick Hall
59bd9f040d Merge branch 'gramps50' 2018-03-03 17:29:32 +00:00
Paul Culley
1687616519 Fix multi-page Graph output to pdf with filenames containg spaces (#560)
Fixes #10470
2018-03-03 09:00:00 +11:00
Paul Culley
6bf33ab899 Fix Clipboard for right-click on empty clipboard (#566)
Issues #10473
2018-03-01 09:18:36 +11:00
Sam Manzi
41a2a46713 Fix ImportError & update API docs year 2018 (#564)
- Fixes ImportError: No module named 'gramps.plugins.db.dummydb'

-  Update Copyright to 2018
2018-02-28 16:53:37 +11:00
Zdeněk Hataš
fd4344bc07 Update Czech translation 2018-02-26 15:08:44 +01:00
vantu5z
ef395f49fe update Russian translation 2018-02-24 10:48:54 -03:00
Serge Noiraud
f0719c9eff Privacy problem with the relation to the center person. (#555)
Bug #12345
2018-02-24 08:34:58 +01:00
Paul Culley
9c5951a9e9 Fix Report Options when used with empty db (#554)
Fixes #10457
2018-02-24 09:37:36 +11:00
arnaullv
05dd44cfe2 Updated Catalan translation 2018-02-23 18:08:11 +00:00
Paulo Henrique Moraes
df00dd1f32 Brazilian portuguese update 2018-02-23 14:58:38 -03:00
Nick Hall
7b6f46d595 Merge pull request #552 from RossGammon/update_deb_dir. 2018-02-23 17:57:04 +00:00
Ross Gammon
fbcbdfa991 Finalise debian/changelog for beta1 release.
Also fix old syntax & trailing whitespace issues
2018-02-23 17:54:22 +00:00
Ross Gammon
8335bbf20f Enable extra tests that were failing for alpha3 2018-02-23 17:54:22 +00:00
Ross Gammon
2084bb5d0e Patch person_rules_test.py
To remove hard coded build path from import. Fixes FTBFS due to test failure.
2018-02-23 17:54:22 +00:00
Ross Gammon
dfe530fdd1 Delete debian/NEWS file, only really applies in Debian 2018-02-23 17:54:22 +00:00
Ross Gammon
910d7199a2 First beta release of gramps 5.0
* First beta release of gramps 5.0
* Sync debian directory with Debian experimental branch on salsa
* Point Vcs URLs at the Gramps Project on Github
* Correct spelling in debian/rules, node > nose
* Delete gbp.conf, not required as gbp not used to build package
2018-02-23 17:54:22 +00:00
Ross Gammon
b208b7a240 Remove gbp.conf, will not be using gbp to build deb package
Avoids updating it for every branch used to build it
2018-02-23 17:54:22 +00:00
Ross Gammon
ee470deaca Fix spelling in d/rules node > nose 2018-02-23 17:54:21 +00:00
Ross Gammon
c149c5f2fa Update Vcs URLs to point at Gramps Github repo 2018-02-23 17:54:21 +00:00
Ross Gammon
fd5433363e Resync debian dir from Debian 5.0 experimental branch 2018-02-23 17:54:21 +00:00
Ross Gammon
1ca875a2be Update debian/changelog with releases since 4.0.3 2018-02-23 17:54:21 +00:00
Ross Gammon
43646e592b Fix testsuite failure when build happens out of the source tree.
Build path was hardcoded in an import in:
gramps/gen/filters/rules/test/person_rules_test.py

Fixes #10450.
2018-02-20 18:02:00 +00:00
niememat
ca49b56774 Update finnish translation 2018-02-20 18:22:28 +02:00
prculley
c4bc2d6823 Some POTFILES fixes 2018-02-20 09:56:07 -06:00
Leonhaeuser
854ff911a3 update German translation 2018-02-19 19:34:54 +01:00
John Ralls
965f7f7554 Release Gramps 5.0.0-beta1 on MacOS. 2018-02-18 22:13:48 -08:00
prculley
6c279945e0 Bump to 5.0.0-beta2 2018-02-18 08:24:13 -06:00
prculley
6ca3821f81 Release Gramps 5.0.0-beta1 2018-02-18 08:18:09 -06:00
niememat
caf47940c7 Update finnish translation 2018-02-18 09:11:12 +02:00
Sam Manzi
6a78d5196d Update README for Gramps50 (#550)
* Update wiki links to 5.0
* Mention undocumented prerequisites
2018-02-18 13:15:43 +11:00
prculley
fc0fdec25c Update Translation template and POTFILES.in 2018-02-17 16:36:19 -06:00
vantu5z
2adcc7d5a3 update Russian translation 2018-02-17 08:30:01 -03:00
Nick Hall
fcaea3e1bb Replace backslash in image path for Windows 2018-02-16 19:33:46 +00:00
Nick Hall
fc99f12568 Escape special LaTeX characters 2018-02-16 19:33:46 +00:00
Serge Noiraud
1e5a6e1f87 crash in narrative web if no unused media (#549) 2018-02-16 19:20:02 +01:00
Serge Noiraud
db263ff905 Apply places changes to the narrativeweb. (#547)
* Apply places changes to the narrativeweb.

Also change order between locations and locations alternate names.

Fixes #10427

* Put the alternate locations back.

* Suppress extra line in Alternate Names section.
2018-02-16 11:10:01 +01:00
Nick Hall
e202f5cd19 Copy output file from temporary directory 2018-02-14 22:43:40 +00:00
Nick Hall
2fbb9878c2 Fix character encoding for new tree category reports
Fixes #10418.
2018-02-14 18:41:45 +00:00
Leonhaeuser
ba4453213a update German translation 2018-02-13 17:53:33 +01:00
prculley
5f133ffaf2 Fix Place Tree view for proper display after filter cleared.
Fixes #10416
2018-02-13 14:07:35 +00:00
Nick Hall
cbac98894b Implement place formats 2018-02-13 13:58:23 +00:00
Serge Noiraud
3f368b2e02 Some dates are not translated in webcal (#545)
* Some dates are not translated in webcal

Fixes #10425

* Webcal link problem in the year glance page

* Link problems depending on LANGUAGES.
2018-02-13 10:01:17 +01:00
Sam Manzi
1e73ab5be7 Increment year to 2018 for About box. 2018-02-13 13:21:28 +11:00
niememat
f428069ac6 Fix and updated translation in Finnish 2018-02-11 13:04:08 +02:00
niememat
adf3772b7a Fix holidays in Finnish 2018-02-11 12:58:49 +02:00
SNoiraud
46cd191e49 Translation problem in narrative web. 2018-02-10 08:37:46 +01:00
Leonhaeuser
9afe0cc181 update German translation 2018-02-09 20:24:12 +01:00
Nick Hall
19f8c3561c Merge branch 'gramps50' 2018-02-09 00:13:43 +00:00
prculley
d3ed320636 fix Sidebar to resize better
Fixes #10334
Issue #10161
2018-02-08 23:35:32 +00:00
John Ralls
6f4a114fdc Update pyicu to v 2.0.3 2018-02-08 14:53:05 -08:00
John Ralls
5bec86c1f4 Consolidate Python2 and Python3 meta-modules.
GObject-Introspection now works with Python3 so the split isn't needed any more.
2018-02-08 14:53:05 -08:00
niememat
5b48691c3a Fix and updated translation in Finnish 2018-02-08 15:36:00 +02:00
Nick Hall
be11466b35 Add tooltip to links in styled text editor
Fixes #10179.
2018-02-07 16:34:41 +00:00
John Ralls
0445004e7d Merge pull request #541 from jralls/accels. 2018-02-06 14:48:49 -08:00
John Ralls
f688d376f5 [MacOS] Replace GDK_CONTROL_MASK with GDK_META_MASK in accelerators.
Fixes #10231 and works on all versions of Gtk3 by avoiding
GdkModifierIntent.
2018-02-06 14:46:55 -08:00
John Ralls
0a38a6352f Set the mnemonic modifier key to Alt-Ctrl for the Quartz Gdk backend.
This avoids interference with the use of the Alt/Option key for
extending the keyboard.

Fixes #6943.
2018-02-06 14:46:09 -08:00
prculley
2410435d8c Fix Family Lines Graph when 'unknown' places are present
Fixes #10402
2018-02-06 22:31:40 +00:00
prculley
6f1d6fa6b4 Fix Export View to CSV when Unicode characters are present
Fixes #10404
2018-02-06 22:23:27 +00:00
prculley
b1db542cb9 Fix several intl date displayers for missing parameter.
Fixes #10196
2018-02-06 22:19:23 +00:00
John Ralls
3d7479969f Update gramps.accel for gramps50 2018-02-05 14:56:34 -08:00
Zdeněk Hataš
8f4dffa1df Czech translation fixes 2018-01-31 20:31:32 +01:00
prculley
ffe9f31b0b Some filter optimizations to avoid repeated parts of tree scan 2018-01-28 23:36:23 +00:00
Leonhaeuser
b1af1c5435 update German translation 2018-01-27 14:55:03 +01:00
niememat
94b6fcb93f New update for Finnish translation 2018-01-27 15:19:57 +02:00
vantu5z
4b25dde6e2 update Russian translation 2018-01-27 15:56:34 +09:00
prculley
f83c077a7e Fix view buttons order keeps changing on different startups
Fixes #10391
2018-01-26 22:49:59 +00:00
prculley
323d775541 Fix DescendentTree report; more space beneath Title
Issue #10377
2018-01-26 22:47:29 +00:00
prculley
4448234281 Fix DescendentTree report for crashes
Fixes #10377
2018-01-26 22:47:29 +00:00
prculley
d31ced9ca5 Fix Book XML handler for unusual characters in report name
Issue #10387
2018-01-26 22:44:02 +00:00
prculley
9706af03b4 Fix 'Generate Book' dialog for bad transient parent 2018-01-26 22:44:02 +00:00
prculley
b3ca17a90f Fix Book XML handler to deal with unusual characters in Book name
Fixes #10387
2018-01-26 22:44:02 +00:00
Nick Hall
4b13c95467 Add support for new genealogy tree report category
Issue #10223.
2018-01-26 22:24:29 +00:00
niememat
7864af3626 Fix and updated translation in Finnish 2018-01-26 21:58:21 +02:00
vantu5z
028f9582f5 Add color schemes to config 2018-01-26 17:30:13 +00:00
prculley
cd32559282 Surname Editor; fix so changes made update Person 'Preferred Name'
Fixes #10254
2018-01-24 11:40:04 -06:00
prculley
3980fca903 Surname Editor, fix fields for better fit in minimum width dialogs 2018-01-24 11:40:04 -06:00
prculley
462b0ea20b Surname Editor; fix loss of data if using mouse to change fields
Fixes #9868, #6828, #6257
2018-01-24 11:40:04 -06:00
prculley
ba4b3eaef6 Add Garbage collection after tools/reports
Fixes #10287
2018-01-22 21:14:27 +00:00
Leonhaeuser
bf826637ab update German translation 2018-01-22 20:11:12 +01:00
Sam Manzi
316ff4454a Fix duplicate Add menu keybinding after PR #530 2018-01-22 13:40:19 +11:00
Paul Culley
3266625669 Main Window menu 'Add' keyboard Acellerators (Gramps50) (#530)
* Fix Add menu Accelerators so they don't activate on Shift-'x'

Fixes #10379

* Change Gramps 'Add' menu so 'New' is not used
2018-01-22 13:21:46 +11:00
niememat
90378f19c5 Fixed and updated translation in Finnish 2018-01-20 14:17:17 +02:00
vantu5z
78fb08aa12 update Russian translation 2018-01-20 18:27:48 +09:00
Paul Culley
d081b75993 Export Web Family Tree; error on file write is now a message, not exception. (#524)
* Fix Export Web Family Tree for errors on file write

Fixes #10364

* Pylint on Web Family Tree export
2018-01-20 16:58:13 +11:00
Paul Culley
10e0e64ff4 Fix Citation Editor to Tab out of Confidence ComboBox (#526)
Fixes #10351
2018-01-20 16:28:15 +11:00
Serge Noiraud
79ff9bc216 Geocoding: associate a lat/lon to a place name (#515)
* Geocoding: associate a lat/lon to a place name

Fixes #09642

* Some cleanup

* update README.md

* Remove url from message dialog
2018-01-18 09:11:51 +01:00
Serge Noiraud
3615e75d16 Narrative web: multiple problems. (#517)
* Narrative web: multiple problems.

1 - Added an option for the statistics page.
2 - We have problems with notes : pages are too large
3 - Difficult to see some page on a mobile phone when you have notes.
4 - Resizing of images on a mobile
5 - Maps are too bigs on a mobile
6 - Split the event line to have a narrower page
7 - The note is spanned on two columns (Place + Description)
7 - In media pages, the progress meter doesn't work well.
8 - Add a progress meter for the medialistpage

Issues #10344

* Narrative Web: several modifications + css files

* Stylesheet problems and reverse set_header

* Removing memory cleanup.
2018-01-18 09:03:11 +01:00
niememat
3c8cba0301 New update for Finnish translation 2018-01-18 09:58:43 +02:00
Nick Hall
dde9ea8a90 Use None as the foreground colour for untagged rows in list views
The call to get_style_context is not required.  It also caused
problems in Windows due to excessive calls to the foreground_color
method.

Fixes #10365.
2018-01-13 17:20:23 +00:00
Nick Hall
b7c39e51c7 Remove trailing whitespace 2018-01-09 19:51:46 +00:00
Nick Hall
a216441029 Clear old custom name formats when database loaded 2018-01-09 19:09:16 +00:00
Nick Hall
89592545f3 Fix shading colour in relationship view for dark themes
Fixes #7749.
2018-01-09 18:26:26 +00:00
Nick Hall
70fff6253d Fix link colour for dark themes
Issue #7749.
2018-01-09 18:24:52 +00:00
Nick Hall
84e76de2b1 Fix default foreground colour in list views for dark themes
Issue #7749.
2018-01-09 18:21:23 +00:00
prculley
fe289da983 Fix memory leak in ProgressMeter 2018-01-08 19:24:27 +00:00
prculley
b54672d28d Leak (Uncollected Objects); allow user to cancel long screen update 2018-01-08 19:22:27 +00:00
prculley
371a8a8f89 fix Fan Chart for exception on right-click of person with no parent
Fixes #10349
2018-01-08 19:09:14 +00:00
mb06cs
6b42d71158 endoflinereport.py: sort generation during output 2018-01-06 13:32:43 +01:00
prculley
1777cd4b29 Fix Fan Chart Print centering and scaling on Windows
Fixes #8460
2018-01-04 23:16:01 +00:00
Paweł Tomkiel
ac593d814d fixing polish places translations 2018-01-04 23:07:42 +00:00
Nick Hall
617e2212c8 new gramps.pot translation template 2018-01-04 22:59:31 +00:00
Nick Hall
ad15ef7961 Merge branch 'gramps50' 2018-01-03 21:32:14 +00:00
Zdeněk Hataš
3971fecb29 Update Czech translation 2018-01-02 17:19:43 +01:00
Luigi Toscano
5d51155441 Italian translation updates and fixes 2017-12-31 17:34:52 +01:00
Luigi Toscano
a63c9ad080 Update Italian po file from latest pot template 2017-12-31 15:08:03 +01:00
niememat
f44479edfb New update for Finnish translation 2017-12-29 11:01:27 +02:00
vantu5z
738f2b7dca update Russian translation 2017-12-29 11:03:23 +03:00
vantu5z
f4dc24cacd udpate pot file after 00715fc530 2017-12-29 11:03:08 +03:00
prculley
eeb587e85e Fix Media Preview Gramplet for closed db
Fixes #10332
2017-12-28 22:12:22 +00:00
bertcarnell
c93f2dd433 Added a requirement for pango and pangocairo versions
Eliminates a warning that was present when calling a report from
the command line.

Fixes #10333.
2017-12-28 21:47:26 +00:00
SNoiraud
d4f37501a0 Narrative Web works poorly on Android browser
Fixes #010320
2017-12-28 21:33:13 +00:00
prculley
1b0ad55d13 Fix Styled Text Editor for exception on non-editable text click
Fixes #10309
Also prevent editing of links on non-editable text.
2017-12-28 19:49:21 +00:00
prculley
aa2a451f23 Suport FTM 2017 Gedcom tags on import
Bug #10285
FTM adds subordinate PLAC and OBJE data to INDI.ADDR which is
non-standard.  So treat it as a Residence Event, instead of an
Address.
FTM puts _DATE and _TEXT tags subordinate to OBJE, also non-standard.
2017-12-28 19:29:14 +00:00
prculley
59e367acf9 Fix FTM: rename a locked db, don't open, but title bar changes
Fixes #10303
2017-12-28 19:22:40 +00:00
prculley
d8057c2b0b Fix Person, Family Sidebar Filters to add custom Event types
Fixes #10112
Also fix Family Sidebar Filter RelType init with closed db
2017-12-28 18:47:55 +00:00
niememat
d624d4a0bb Update finnish translation 2017-12-28 11:48:55 +02:00
Nick Hall
ac86c415a7 Use UPDATE instead of DELETE and INSERT 2017-12-12 22:25:23 +00:00
prculley
b26b34fba9 Fix ProxyCache to deal with memory leak 2017-12-12 21:59:11 +00:00
prculley
4ae4ac1d12 Fix duplicated method in ProxyCache
Fixes #10291
Also changed size request to better utilize actual memory
2017-12-12 21:57:00 +00:00
Nick Hall
efabb77567 Remove write_version method from the database API
This is specific to the BSDDB backend.
2017-12-12 21:35:13 +00:00
Nick Hall
46eb72d002 Fixes for in-memory databases
In-memory databases always allow write access and don't need to
use lock files.
2017-12-12 18:54:15 +00:00
Nick Hall
f75a8f9497 Enable Sqlite backend for all users 2017-12-11 22:18:39 +00:00
Nick Hall
00715fc530 Move PostgreSQL backend into third-party addons 2017-12-11 21:34:47 +00:00
Nick Hall
e3300cd55d Implement locking for dbapi backends 2017-12-11 21:07:12 +00:00
Nick Hall
0f7e8e73b9 Use escape from html rather than cgi package 2017-12-11 18:44:18 +00:00
prculley
1509ba526d Fix QuestionDialog display for html like characters in title
Fixes #10298
2017-12-10 19:02:53 +00:00
prculley
76084e6f52 Fix Find Database Loop tool for faster operation and better display
Fixes #10299
2017-12-10 18:52:02 +00:00
prculley
871c1a6dea Fix FamilyRelationshpType _DATAMAP order to correspond with values
Fixes #10275
2017-12-08 19:08:31 +00:00
prculley
33ebd5d0b0 Fix HandleError on IsLessThanNthGenerationAncestorOf filters
Fixes #10286
2017-12-08 18:36:34 +00:00
prculley
b9b06f1668 Add additional tests to Person Filters (MatchesFilters) 2017-12-08 18:36:34 +00:00
prculley
30f3918140 Fix Relationship Graph to shows families if siblings but no parents 2017-12-08 18:28:04 +00:00
prculley
e98b065719 pylint 2017-12-08 18:09:47 +00:00
prculley
e7bc887f60 Fix Deep Relationship filter to avoid recursion crash
Fixes #10279
This also changes filter to use shortest paths.
2017-12-08 18:09:47 +00:00
prculley
85014bd92c Fix to allow filter progress meters in flat views 2017-12-08 18:04:24 +00:00
prculley
eee82ae27e Fix Gedcom import for illegal Gedcom Family Attributes
Issue #10262
TMG Gedcom exports an illegal NCHI with sub-data for FAM.  Gramps
could not handle this and attached the sub-data to the FAM creating
some corrupted Event records.
2017-12-08 18:02:01 +00:00
niememat
adadd6c80b Update finnish translation 2017-12-03 17:38:56 +02:00
SNoiraud
408caa6c0f Narrated Web Site: warnings reported to console
Fixes : #10283
2017-11-25 10:22:02 +01:00
niememat
406faa5603 Update finnish translation 2017-11-25 10:44:45 +02:00
Serge Noiraud
4e0d562208 Various Feature Requests in Narrative Web (#468)
Issue #06772
2017-11-23 09:40:52 +01:00
Serge Noiraud
43ef686622 Narrative Web Feature requests : (#466)
Sort "Surname" web page by given name and birth date.
Surname list doesn't use default name format

Fixes #05315, #08067
2017-11-23 09:39:12 +01:00
Serge Noiraud
d59fe6b2af Display Lat/Lon optionally on places list page (#467)
Fixes #05382
2017-11-23 09:37:47 +01:00
Serge Noiraud
d677a1a785 Add extra page to narrativeweb. (#465)
Fixes #02630
2017-11-23 09:36:13 +01:00
Serge Noiraud
88639fcd7d Mainz css file produces left aligned FamilyMap pages (#489)
* Mainz css file produces left aligned FamilyMap pages

Solving Mainz problem creates new ones with Basic-Blue
and Nebraska styles sheet.

Some cleanup with unused css file (GeoView.css)

Fixes #10268

* Many problems with css files and the ancestor tree

* media file not created if we have unused media.
2017-11-22 10:27:40 +01:00
prculley
f9da7ec19a Fix Session Log for exception on closed db reference click 2017-11-20 23:03:35 +00:00
Nick Hall
45e0b9d571 Fix bug in previous commit 2017-11-20 16:44:38 +00:00
prculley
2bc4139c65 Fix 'Welcome' Gramplet and StyledTextEditor for Link handling
Issue #10179
2017-11-20 15:52:27 +00:00
prculley
c759ee31eb fix Quickreport start from Editor when object not yet committed
Fixes #10048
2017-11-20 15:08:51 +00:00
prculley
12577cdfac Fix Find Database Loop tool for wrong transient parent for progress
Fixes #10072
2017-11-20 15:02:16 +00:00
prculley
288b381453 Fix Test Case Generator to not create illegal 'None' handles
Fixes #10230
2017-11-20 14:57:52 +00:00
prculley
896b9d96e2 Fix Gedcom export for bad Hebrew Months
Fixes #10245
2017-11-20 14:53:09 +00:00
Nick Hall
6b6a297a0e Revert "correct 'import' in ac2e0a26ac"
This reverts commit 620b2afa09.
2017-11-19 17:38:23 +00:00
vantu5z
07ec5c757e update Russian translation 2017-11-19 10:39:02 +03:00
niememat
5e31bca7d6 Update finnish translation 2017-11-16 12:55:37 +02:00
SNoiraud
a91bc09160 Can't link to a place if wrong lat/lon in the db.
Fixes #10266
2017-11-15 16:14:47 +01:00
Zdeněk Hataš
4b7a0bafa4 Update Czech translation 2017-11-15 12:29:01 +01:00
Leonhaeuser
3b9d38e14a update German translation 2017-11-13 18:30:51 +01:00
Sam Manzi
df93ce3cb0 Update redirected wiki link from GRAMPS_XML > Gramps_XML 2017-11-12 10:12:46 +11:00
SNoiraud
d5776d4ddb Missing arg when right clicking in geography view.
Fixes #10261
2017-11-11 17:41:21 +01:00
vantu5z
9f0376d9aa update Russian translation 2017-11-09 11:38:25 +03:00
prculley
45bda3bacb Change INSTALL to replace 'python' with 'python3 for script invokes 2017-11-05 07:30:00 -06:00
niememat
ab20047e88 Update finnish translation 2017-11-04 10:21:20 +02:00
Paul Franklin
8544f873d4 new gramps.pot translation template 2017-11-03 23:19:15 -07:00
Paul Franklin
620b2afa09 correct 'import' in ac2e0a26ac 2017-11-03 23:16:45 -07:00
niememat
759d68a9e9 Update finnish translation 2017-10-29 16:33:46 +02:00
vantu5z
205b94ad05 update Russian translation 2017-10-28 10:18:31 +03:00
Nick Hall
c495edc220 Use new database convenience function
Fixes bug introduced in commit 875242c8d6.
2017-10-26 18:58:22 +01:00
Leonhaeuser
949cd6aae6 Update German translation 2017-10-26 19:27:35 +02:00
prculley
0826ba8752 Check&Repair; add checks for 'backlinks' and repair if needed. 2017-10-26 14:07:42 +01:00
prculley
12d8b62925 Fix CSV importer for place event name using gramps_id
Fixes #10239
2017-10-26 13:55:48 +01:00
prculley
9b42486f2f Fix PlaceModel to avoid exception following merge
Fixes #10184
Bug #8377
2017-10-26 13:52:15 +01:00
prculley
7e4e66d0e3 Fix Geography view 'Find' when db is closed.
Fixes #10229
2017-10-26 13:48:54 +01:00
prculley
97db4cf64e Dbapi: Fix for broken 'backlinks' after a delete.
Fixes #10221
2017-10-26 13:44:38 +01:00
prculley
455d56db1b Fix interactive search for exception on click then down arrow
Fixes #10226
2017-10-26 13:40:03 +01:00
Nick Hall
4d614ae5e5 Revert "warn user if no Ghostscript on their machine"
This reverts commit ac2e0a26ac.
2017-10-24 12:37:36 +01:00
Paul Franklin
ac2e0a26ac warn user if no Ghostscript on their machine
This is the thread which motivated me to write this:
http://gramps.1791082.n4.nabble.com/Re-Relationship-graph-is-limited-to-1x1-page-td4680666.html
but unfortunately the Nabble archive of gramps was dead at
the start of that thread, so it is missing.

Here is a related commit, addressing part of the problem:
90de264ccf
2017-10-23 00:17:55 -07:00
Nick Hall
0f0a9c941b Revert modifier key changes in glade files
Partially reverts commit da47949b60.

The modifier "primary" is only available in Gtk 3.20 and is
removed by the glade editor.
2017-10-19 14:07:30 +01:00
vantu5z
89908b54b3 update Russian translation 2017-10-16 09:04:25 +03:00
Nick Hall
875242c8d6 New convenience function to return database methods
Examples:

db.method('get_%s_from_handle', 'Person')
db.method('get_%s_from_%s', 'Event', 'gramps_id')

Returns None if the method doesn't exist.

Formats 'iter_%s' and 'get_number_of_%s' use the plural forms and
are not yet implemented.

Replaces old get_table_metadata method.

Issue #9541.
2017-10-15 18:38:46 +01:00
Nick Hall
8ef49ed303 Merge pull request #472 from prculley/bug9783 2017-10-15 18:07:04 +01:00
prculley
90de264ccf Create where_is utility to locate a binary in the standard places
This is particularly useful on Mac OS X where Gramps is passed a PATH
that does not include elements added by the terminal shell.
2017-10-15 18:01:07 +01:00
prculley
700f15be75 Pylint on graphdoc 2017-10-15 17:53:43 +01:00
prculley
32caee3aa4 Fix relationship Graph so Unicode chars on Multiple pages works.
Fixes: #9783, #9359, #8080, #6782, #6108
Bugs: #6431, #4164, #1485, #2964, #2790
2017-10-15 17:53:43 +01:00
Nick Hall
bb6d0267ac Merge pull request #474 from jralls/primary_intent 2017-10-15 17:29:17 +01:00
John Ralls
6e24c2e79a Use Gdk.Event.triggers_context_menu in osmgpsmaps.py. 2017-10-15 17:27:02 +01:00
John Ralls
00095667e8 Replace is_right_click implementation with Gdk.Event.triggers_context_menu(). 2017-10-15 17:27:02 +01:00
John Ralls
da47949b60 Replace use of CONTROL_MASK with PRIMARY_INTENT.
For better UX on Macs.
2017-10-15 17:27:02 +01:00
Nick Hall
90495324e0 Write dbapi schema version to metadata table instead of a file 2017-10-14 15:46:21 +01:00
Nick Hall
50091d1f86 Remove hardcoded references to BSDDB database backend
The default backend in the preferences is now used for:

* Archive checkout
* Import from the command line - python Gramps.py file
* Import by drag and drop onto the family tree manager
2017-10-13 22:25:49 +01:00
Nick Hall
94a6495a06 Fix opening recent family trees 2017-10-13 15:27:05 +01:00
Nick Hall
c048ebcfbb Add login dialog and username/password command line options 2017-10-12 21:11:37 +01:00
prculley
1f9f08c3c5 Fix exception when changing a family with Add person editor open
fixes #10187
2017-10-12 19:20:12 +01:00
prculley
05800c530a Pylint improvements 2017-10-12 16:46:08 +01:00
prculley
fdccc733a2 Remove eval() and rename self.dbstate 2017-10-12 16:45:59 +01:00
prculley
3d1095d9ca Another way to protect GOV IDs in Gramps ID position 2017-10-12 16:45:52 +01:00
Leonhaeuser
be776d6a31 updated German date handler: added some missing Latin month names and some old German month names 2017-10-05 21:34:23 +02:00
Leonhaeuser
0697797504 updated German date handler: added missing Latin month names and some old German month names 2017-10-05 21:29:19 +02:00
vantu5z
8e34b04d64 update Russian translation 2017-10-03 18:25:57 +09:00
Paul Franklin
e21a1c15d5 remove vestage of (old) SVN source-control system 2017-10-02 11:13:40 -07:00
Zdeněk Hataš
1aec255b38 Update Czech translation 2017-10-02 13:56:28 +02:00
Nemeséri Lajos
4c268e1236 Update Hungarian translation 2017-10-01 18:55:12 -07:00
prculley
cdec0299a5 update authors file 2017-10-01 10:47:52 -05:00
Nick Hall
b3b46c70b2 Remove set_save_path method
The path is already set in the database load method.
2017-09-30 21:35:41 +01:00
Nick Hall
aed7560a46 Add missing methods to database unit test 2017-09-30 19:07:03 +01:00
Nick Hall
f7c9ef7dbf Add missing base database method
Issue #9741.
2017-09-30 19:05:35 +01:00
Nick Hall
96f430480b Remove get_schema_version method
Issue #9541.
2017-09-30 17:32:50 +01:00
vantu5z
e38614291d update Russian translation 2017-09-30 17:43:10 +09:00
Leonhaeuser
4d1bc30d64 Update German translation 2017-09-30 00:57:46 +02:00
Nick Hall
159601d635 Remove has_gramps_id method from the public API
Issue #9541.
2017-09-29 23:38:53 +01:00
Nick Hall
d7cba793cf Remove get_gramps_ids method from the public API
Issue #9541.
2017-09-29 23:10:45 +01:00
Nick Hall
fc92bbcdba Make get_number_of, get_raw_data and has_handle methods protected
Issue #9541.
2017-09-29 22:31:24 +01:00
Nick Hall
755254cf7c Remove get_from_name_and_gramps_id method
Issue #9541.
2017-09-29 19:42:39 +01:00
Nick Hall
5cb9c3e30e Remove get_from_name_and_handle_method
Issue #9541.
2017-09-29 18:52:58 +01:00
prculley
43c768c2d4 Fix ManagedWindow/GrampsWindowManager for subsidiary window close
fixes #10194
2017-09-29 16:56:36 +01:00
prculley
e5ce8bc829 Fix Gedcom import for "1 MARR Y" issue
Fixes #10188
2017-09-29 16:53:35 +01:00
prculley
d5ca13254f Correct ReorderID tool for several bugs and deal with GetGov ID
Fixes #10177, #10175, #10176
2017-09-29 15:28:58 +01:00
niememat
81a116b6a2 Update finnish translation 2017-09-28 04:44:49 +03:00
Leonhaeuser
cf85f6600d Update German translation 2017-09-27 19:50:30 +02:00
SNoiraud
84c0d69da2 Bad call to unlink function.
Bug #08835
2017-09-27 09:40:12 +02:00
prculley
4ae5c6477b Fix Gedcom export for erroneously removed WriterOptionBox import 2017-09-26 16:20:42 -05:00
SNoiraud
41b97edb03 Try to handle OSError when we use the --export argument in CLI mode.
Fixes #08835
2017-09-26 16:07:41 +02:00
Nick Hall
c9eee3b471 Ignore empty connection settings 2017-09-25 23:00:10 +01:00
Nick Hall
95376f9eff Include new PostgreSQL error handling in CLI 2017-09-25 22:52:05 +01:00
Paul Franklin
2b42dd258e Special char in place's name breaks xdot view
Issue #10174
2017-09-24 11:57:35 -07:00
vantu5z
e1676aca6d update Russian translation 2017-09-24 19:57:14 +09:00
Paul Franklin
47ebd361d8 new gramps.pot translation template 2017-09-23 15:02:59 -07:00
Paul Franklin
62aaa65958 Organize Bookmarks Dialog doesn't close with x
Fixes #10207
2017-09-23 13:58:12 -07:00
Nick Hall
457722811d Improve PostgreSQL error handling
Re-raise a DbConnectionError if the connection raises an error.
2017-09-23 21:24:54 +01:00
Nick Hall
0f9a6d57bf Add connection preferences for PostgreSQL databases 2017-09-23 19:52:23 +01:00
Nick Hall
1482fedb9c Merge branch 'gramps50' 2017-09-23 17:08:52 +01:00
Nick Hall
cd602170fd Build surname list with unique names
Fixes #10186.
2017-09-23 00:38:52 +01:00
Sam Manzi
00f8df60ce Revert "Tidy up mocking code (#438)[First commit]"
This reverts commit 8ebb4d35fa.
2017-09-23 07:50:48 +10:00
Paul Franklin
c632d0f6a9 tweak some DateParser comments 2017-09-22 11:54:11 -07:00
Paul Franklin
829a8bd01d DateParserEN failures under the DateTest tool
Issue #7084
2017-09-22 11:51:30 -07:00
prculley
61552f6903 Fix make_unknown to create valid Place
Fixes #10202
2017-09-21 17:23:45 +01:00
Zdeněk Hataš
9643c6d620 Update Czech translation 2017-09-20 10:41:24 +02:00
vantu5z
4be86ba2ad update Russian translation 2017-09-18 09:29:03 +03:00
Jonathan Biegert
f31caf1ea4 enable Graphviz node port selection, optionable (p.r. 456)
This enables the headport and tailport attributes for all edges in
the Graphviz file. The default (off) value makes the arrows between
persons and/or family nodes attach their ends to the respective node
at any position. When this option is selected, the position facing
the node on the other side of the arrow is always chosen.
2017-09-17 17:20:23 -07:00
Pedro Albuquerque
42f5cd5d11 update Portuguese (Europe) translation 2017-09-17 10:09:03 -07:00
niememat
0000b03226 Update finnish translation 2017-09-17 11:47:44 +03:00
niememat
84370a75e8 Update finnish translation 2017-09-17 11:26:20 +03:00
Paul Franklin
9d89aaeac9 new gramps.pot translation template 2017-09-16 19:24:05 -07:00
Paul Franklin
de02717139 consolidate two strings into one, for more context for translators 2017-09-16 18:41:23 -07:00
Paul Franklin
19bfb4160a fix typos 2017-09-16 18:35:38 -07:00
Nick Hall
8ebb4d35fa Tidy up mocking code (#438)[First commit] 2017-09-17 11:03:39 +10:00
Paul Culley
af975e926f StyledText.join method fails if the joint_text has StyledText Tags (#457)
fixes #10192
2017-09-17 10:48:42 +10:00
Pedro Albuquerque
fe45742c21 update Portuguese (Europe) translation 2017-09-15 22:59:34 -07:00
Paul Franklin
193f082f30 3.4 database conversion fails
Fixes #10189, #10064
2017-09-15 21:04:30 -07:00
Serge Noiraud
c5f2717623 Gramps 'Views' are not named in the window header (#448)
Resolves #001675
2017-09-12 10:05:46 +10:00
Paul Culley
231b15eca1 fix invalid export (and import) of Gedcom EMAIL records (#455)
Gedcom spec 5.5 requires '@' in general text to be doubled '@@'
fixes #10167
2017-09-10 08:33:23 +10:00
Paul Franklin
c6f45af3f1 put the entire 'bash' tree in the tar file made by 'setup.py sdist' 2017-09-07 10:28:12 -07:00
Paul Franklin
96cc078118 put the entire 'example' tree in the tar file made by 'setup.py sdist' 2017-09-04 11:23:44 -07:00
Paul Franklin
4c1a82f757 restore git revision number to gramps50 branch 2017-09-02 22:08:28 -07:00
Paul Franklin
b159ec719d Release Gramps 5.0.0-alpha3 2017-09-02 21:22:21 -07:00
Paul Franklin
e715e9093e Update NEWS file for 5.0.0-alpha3 release 2017-09-02 21:17:39 -07:00
Paul Franklin
68310d21d0 Update ChangeLog files for 5.0.0-alpha3 release 2017-09-02 21:13:05 -07:00
prculley
2eb1f31d92 fix Undo; crashes due to race in Gtk
Some Redraws occur during a model clear when the row changed signal
is emmitted.  Model is only partially cleared at that point.
Under some conditions, some more of the model gets
cleared before the redraw completes, and redraw fails.
fixes #9932
2017-09-01 22:41:32 +01:00
prculley
86e2d96228 Fix for deleted objects referenced in Note StyledText Links
Fixes #10178
2017-09-01 22:39:14 +01:00
prculley
ac4ba4cb0b pylint on Gedcom importer and exporter 2017-09-01 22:03:27 +01:00
vantu5z
436509edf6 update Russian translation 2017-09-01 22:16:50 +03:00
Paul Franklin
526e6503df show correct list of buttons when FTM started 2017-09-01 10:26:51 -07:00
Serge Noiraud
e5d5cfbd3a Allow Home person to be set in Relationship and Pedigree view (#446)
Resolves #0001970
2017-09-01 10:41:24 +10:00
Paul Franklin
490d206afc don't show 'Archive' button on Windows, it doesn't exist there 2017-08-31 09:22:21 -07:00
Bernard Banko
10956afe84 update sl.po to latest .pot 2017-08-29 13:29:42 +02:00
Bernard Banko
0a19407328 updated slovenian translation 2017-08-29 13:29:42 +02:00
Zdeněk Hataš
65cff91c65 Update Czech translation 2017-08-28 11:17:52 +02:00
vantu5z
4c98f7aa5f update Russian translation 2017-08-28 09:38:29 +03:00
niememat
d756f09c82 Update fix finnish translation 2017-08-26 11:58:36 +03:00
niememat
8b50243270 Update finnish translation 2017-08-26 11:12:21 +03:00
Leonhaeuser
c03247be74 Update German translation 2017-08-25 19:20:16 +02:00
SNoiraud
2ad5095843 Apply changes from 9881 not in refactoring
Bug #009881, #010172
2017-08-25 09:02:02 +02:00
SNoiraud
61a57b8fdf Strange index and surnames count in narrative web
Fixes #010172
2017-08-23 22:06:57 +02:00
SNoiraud
f4dc2a1ff5 After the patch for loop, some missing references
Fixes #010168
2017-08-23 11:59:41 +02:00
Paul Franklin
50b4c62d5e new gramps.pot translation template 2017-08-21 17:22:44 -07:00
SNoiraud
b03816a2c0 10169: timestamp set to zero makes gramps crash on windows. 2017-08-21 17:12:31 +02:00
Paul Franklin
e215393abd 7276: translate some currently-untranslated punctuation marks 2017-08-21 00:32:20 -07:00
Paul Franklin
04bb34b5e3 proofread and tidy up both POTFILES.in and POTFILES.skip 2017-08-21 00:26:11 -07:00
vantu5z
16e68cd605 update Russian translation 2017-08-21 09:23:03 +03:00
SNoiraud
f0dadd9576 Better solution for avoiding loop in narrativeweb. 2017-08-21 00:30:33 +02:00
SNoiraud
73f2f05b26 Avoid loop in narrativeweb with citation, source, and media. 2017-08-20 23:50:08 +02:00
Nick Hall
08aee19e5e Use the default database backend for database conversion 2017-08-20 19:55:37 +01:00
Nick Hall
1d5788bb2d Remove version from the database type column
The version is still available in the information dialog and
from the command line.
2017-08-20 19:29:14 +01:00
Paul Franklin
bb8a214c68 cope with pathlogical "person" 2017-08-19 19:01:39 -07:00
prculley
87a54127ff Correct issue with exception on database change in Gramplets
Fixes #10147
2017-08-19 23:14:17 +01:00
Serge Noiraud
8a648e7e22 Reorganization of the narrative web report. (#445)
* Reorganization of the narrative web report.

Resolves  #010151, #07740

* Add empty role to person and family backref lists
2017-08-19 19:54:15 +02:00
prculley
1d51fa4f61 Fix for InMemory db close error 2017-08-15 22:50:14 +01:00
niememat
8760bb9f6f Update fix finnish translation 2017-08-14 16:44:11 +03:00
vantu5z
ceb14a0820 update Russian translation 2017-08-14 13:23:58 +03:00
Paul Franklin
30e973162f Cannot edit dates in Swedish locale and "day month year" format
Fixes #10149
2017-08-12 14:33:35 -07:00
Paul Franklin
7719e995e0 Gramps does not check [for] installed DB backend on DB selector
Fixes #10148
2017-08-10 22:13:34 -07:00
Paul Culley
3311224e48 Typo in note get_schema (#444) 2017-08-10 13:55:08 -05:00
Paul Franklin
d277b169f1 Crash when import complex .gramps 5.0 current branch backup file
Fixes #10152
2017-08-10 11:48:36 -07:00
Paul Franklin
4657f91116 add a few comments to the date parser (since I keep forgetting) 2017-08-10 00:08:26 -07:00
Sebastian Schubert
bd5f6e4711 example.gramps: add some non-primary participants to events
The following additional participants were added:
Death of Garner, Anderson:
* Page, Elizabeth (Witness)
* Farmer, Miranda Keziah (Witness)
* Page, David (Informant)

Birth of Thornton, James Arthur:
* Jankowski, Margaret Jane "Maggie" (Witness)
* Garner, Raymond E. (Informant)

Marriage of Garner, Lewis Anderson and Martel, Luella Jacques:
* Garner, Robert W. (Witness)
* Martel, Henry (Witness)
* Page, Robert (Clergy)
* Blanco, L. J. (Clergy)
2017-08-08 12:41:54 +01:00
Paul Franklin
b9b4d2e175 fix no-day numeric date display in y-m-d locales 2017-08-07 15:03:52 -07:00
Paul Franklin
f18aac14fd translate three small-dialog "close" buttons 2017-08-06 18:32:47 -07:00
Kaj Mikkelsen
da849a1408 New danish translation after review 2017-08-05 17:00:32 +02:00
Leonhaeuser
e15deff4ed synced with gramps 50 2017-08-03 20:46:41 +02:00
Leonhaeuser
61d11594e4 update Germantranslation 2017-08-03 20:42:57 +02:00
romjerome
9d906c29a2 update french translation 2017-08-01 12:20:05 +02:00
romjerome
ce4c24caa9 update french translation 2017-08-01 12:14:09 +02:00
romjerome
6577d43e4e merge forward (working release steps on gramps42) 2017-08-01 12:03:46 +02:00
romjerome
5662741b03 merge forward (working release steps on gramps42) 2017-08-01 11:59:34 +02:00
Paulo Henrique Paiva de Moraes
bcec235e3b update Brazilian Portuguese translation 2017-07-31 19:20:23 -07:00
Paulo Henrique Paiva de Moraes
44195cb607 update Brazilian Portuguese translation 2017-07-31 12:58:53 -07:00
Bernard Banko
097865b0c1 Slovenian translation update 2017-07-31 19:30:59 +02:00
Zdeněk Hataš
aa3a1cc199 czech translation update 2017-07-31 10:37:10 +02:00
Kaj Mikkelsen
db357e6af5 update Danish translation 2017-07-30 10:46:03 -07:00
Paul Franklin
d09002755b remove obsolete translations (with doubled-percent-signs) 2017-07-30 10:41:36 -07:00
vantu5z
3c50a832e7 update Russian translation 2017-07-30 19:47:42 +03:00
niememat
2789ad40a8 Update finnish translation 2017-07-30 13:32:13 +03:00
Paul Franklin
eccbb93775 new gramps.pot translation template 2017-07-29 13:45:01 -07:00
Paul Franklin
79a3b4d57d tidy up POTFILES.* (add recently translatable modules, etc.) 2017-07-29 13:42:17 -07:00
prculley
2d592fa521 Prevent dbapi from nesting transactions for metadata
Fixes #10038.
2017-07-29 21:03:17 +01:00
Nick Hall
c7249b5ca9 Tidy up database summary information 2017-07-29 19:28:26 +01:00
romjerome
185d89c917 typo 2017-07-29 14:53:07 +02:00
Nick Hall
63bb36ea44 Reorganise DBAPI plugins
Add SQLite and PostgreSQL plugins.
Remove DBAPI and InMemoryDb plugins.
2017-07-28 23:42:55 +01:00
Nick Hall
1513315d05 Remove unused imports 2017-07-28 19:35:11 +01:00
Nick Hall
e24ba2f198 Remove settings.py file 2017-07-28 19:35:11 +01:00
Paul Franklin
d0880a07a0 fix another typo in the new lt.po 2017-07-27 19:46:04 -07:00
Bernard Banko
2eb81c320b lt.po: Added quotes add the end of the last string 2017-07-28 00:06:56 +02:00
Tadas Masiulionis
bb604521f2 update Lithuanian translation 2017-07-27 12:52:20 -07:00
Alois Poettker
1a065485e3 Extend Pro-Gen importer II
Adapted to Pro-Gen test fix, expanded functionality and fixed
minor bugs.
2017-07-27 19:05:52 +01:00
schoonc
009783a59a Add pycharm dir to .gitignore 2017-07-27 18:23:55 +01:00
Nick Hall
1b4f70c808 Fix permissions on leak gramplet 2017-07-27 18:18:53 +01:00
niememat
dd4a727521 Update finnish translation 2017-07-27 09:48:08 +03:00
Paul Culley
ebb7111f25 An improved Leak (Uncollected Objects) Gramplet (#345)
* Improved leak detector (debugging tool)

* Fix DummyDb so it garbage collector can reclaim it after close

* Fix leak gramplet so pop-ups use correct transient parent
2017-07-27 12:15:38 +10:00
niememat
e08e1237d9 Finnish translation update 2017-07-26 19:28:42 +03:00
Nick Hall
86fd14613e Merge branch 'gramps50' 2017-07-25 21:45:37 +01:00
Matti Niemelä
aef8668d9f update Finnish translation 2017-07-25 13:01:44 -07:00
Frederik De Richter
b229bd331b update Netherlands translation 2017-07-24 23:28:13 -07:00
Zdeněk Hataš
fb28f71095 czech translation update 2017-07-24 10:17:00 +02:00
vantu5z
6d4e4ba6cc [Russian translation] fix typo
PR #439
Thanks to schoonc
2017-07-24 11:05:57 +03:00
Paul Franklin
0fa3d4af76 Date Editor has 'Type' and 'Quality' labels swapped
Fixes #10135
2017-07-23 11:25:19 -07:00
Paul Franklin
fda7c3becb new gramps.pot translation template 2017-07-22 15:13:42 -07:00
Nick Hall
b83283e081 Allow multiple collations per connection
This fixes collation for translated reports and multi-user access
for PostgreSQL.
2017-07-22 19:46:26 +01:00
vantu5z
95d84573d4 update Russian translation 2017-07-21 11:01:48 +03:00
Alois Poettker
5276461239 Tidy up code 2017-07-18 18:25:29 +01:00
Alois Poettker
40f47bc22d Delete multiple events 2017-07-18 18:20:55 +01:00
Nick Hall
8150403ccb Revert "Simplify import plugin unit tests"
This works with python 3.6 but not with 3.4.

This reverts commit b43d94ab16.
2017-07-18 16:57:55 +01:00
Nick Hall
b43d94ab16 Simplify import plugin unit tests 2017-07-18 16:15:01 +01:00
Nick Hall
849290a3b7 Fix Pro-Gen unit test 2017-07-18 00:06:30 +01:00
Paul Culley
7771fa063a Gramplets HandleErrors with Family Merge and issues on close/open (#424)
Unless a Gramplet has navtype=['Person'] in .gpr it will not get an
automatic connection to Person active-changed.
To prevent multiple connections after db close/open, all connections
are made through Gramplet class 'connect', rather than directly to db

fixes #10082, #10081, #10090, #10089
2017-07-17 16:53:23 -05:00
Leonhaeuser
d01fbf05ec Update German translation 2017-07-17 21:14:12 +02:00
prculley
f40526366a Add title properties to more of schema 2017-07-17 16:13:12 +01:00
prculley
d6ca3cf527 Fix source attribute lists in schema 2017-07-17 16:13:12 +01:00
prculley
d275b3f7a3 Add db undo/redo, callback, and callback manager tests for both dbs 2017-07-17 09:52:15 -05:00
prculley
48eb507f98 Guarantee order on db emits Partial fix #10068 2017-07-17 09:52:15 -05:00
prculley
a1205009f4 Undo of delete person on dbapi fails; fixes #10070 2017-07-17 09:52:15 -05:00
Nick Hall
8f69201a70 Fix creating new PostgreSQL database
PostgreSQL will rollback the entire transaction on errors.
Change the code so that we know that columns created dynamically
do not already exist.
2017-07-15 00:41:23 +01:00
Leonhaeuser
0b617e9fd6 update German translation
Fix #0010131
2017-07-15 00:23:00 +02:00
Leonhaeuser
a2b5c8e34c update German translation
Fix #0010131
2017-07-15 00:19:39 +02:00
Thomas Guyot-Sionnest
fd2af705e7 Use all parameters in settings.ini for postgresql
Read all parameters defined in settings.ini as keyword arguments for
postgresql. This also fixes port being ignored.
2017-07-14 18:01:51 +01:00
Paul Franklin
d611b8b99c ignore whether 32-bit or 64-bit when reporting Windows o.s.
Fixes #8832
2017-07-10 10:47:20 -07:00
Zdeněk Hataš
ad93ef2bb2 czech translation update 2017-07-10 10:51:16 +02:00
Lajos Nemeséri
7f267d8c46 Update Hungarian translation 2017-07-08 13:36:00 +02:00
Lajos Nemeséri
6eb435142e Update Hungarian translation 2017-07-08 13:34:34 +02:00
prculley
213243ae3d Fix verify tool to close and save configs properly
Fixes #10121

Signed-off-by: Paul Franklin <pf.98052@gmail.com>
2017-07-07 12:10:26 -07:00
vantu5z
4feaa0b594 update Russian translation 2017-07-06 13:12:12 +03:00
Frederik De Richter
bb1ae6a240 update Netherlands translation 2017-07-05 11:34:56 -07:00
Paul Franklin
7014bc0d2e fix (more fatal) errors in Esperanto translation
Travis doesn't check for string-parameter mismatches, but it would have
been fatal if anybody had tried to actually run gramps in Esperanto.
2017-07-03 20:35:47 -07:00
Paul Franklin
443809a1c7 add three (fatal) missing linefeeds to Esperanto translation 2017-07-03 20:04:45 -07:00
Pier Luigi Cinquantini
e81cd22592 update Esperanto translation 2017-07-03 19:29:40 -07:00
Leonhaeuser
d1c844e36c update German translation 2017-07-03 20:11:27 +02:00
John Ralls
d10561f27c Open web links with /usr/bin/open on Mac and Python older than 3.5
Works around https://bugs.python.org/issue24452
Fixes #10105
2017-07-03 10:24:47 -07:00
Alois Poettker
e14ea777d5 Extend Pro-Gen importer functionality 2017-07-02 23:16:10 +01:00
Paul Franklin
46d73a16a0 add verify.py rules: match same birth or death date as marriage date
Issue #2583
2017-07-02 13:37:17 -07:00
Paul Franklin
9174d0e573 "translate" some more strings, make real omissions more obvious 2017-07-02 10:41:19 -07:00
Paul Franklin
b36ca736ea translate some punctuation marks
more colons for French

Issue #7276
2017-07-02 09:54:51 -07:00
niememat
6682ebba81 Update finnish translation 2017-07-02 19:38:34 +03:00
Fedik
4d2b918d39 Update Ukrainian translation 2017-07-02 17:23:56 +03:00
Fedik
1e28870d25 Update Ukrainian translation 2017-07-02 16:43:17 +03:00
Paul Franklin
0b263eb5d5 revert half of 0fa5454831 (LANG), make new gramps.pot template 2017-07-01 20:41:51 -07:00
Paul Franklin
4eabee4b92 slight tweaks to two wiki pointers 2017-07-01 20:22:27 -07:00
SNoiraud
dc8ec0a964 Narrated Web: path to alternate image is wrong
Fixes #9881
2017-06-30 15:24:24 +02:00
romjerome
d69fc070f7 merge and update french translation 2017-06-30 09:35:49 +02:00
romjerome
a9dbfca810 update french translation 2017-06-30 09:26:18 +02:00
romjerome
4acfdcce52 update french translation 2017-06-30 09:20:12 +02:00
vantu5z
0fa5454831 [about dialog] - some strings to translate 2017-06-30 09:04:46 +03:00
Paul Franklin
8611494069 don't print a 'Distribution' line in Windows error reports 2017-06-29 11:25:43 -07:00
vantu5z
4bbd5d5ee5 update Russian translation
- merge with template (translate new strings)
- add latest translators to translator-credits
2017-06-29 10:18:37 +03:00
arnaullv
b3c5e372d6 Updated catalan translation to latest template 2017-06-28 21:49:06 +01:00
Paul Franklin
3a663870ac fix fatal error in Finnish translation 2017-06-28 12:03:34 -07:00
Frederik De Richter
8fce3035d3 update Netherlands translation 2017-06-28 10:43:52 -07:00
Matti Niemelä
a3070f8149 update Finnish translation 2017-06-28 10:37:19 -07:00
Sveinn í Felli
1e8beab9a3 update Icelandic translation 2017-06-28 10:29:22 -07:00
SNoiraud
afdd7c74c3 Narrative web : crash using OSM when bad lat/lon
Fixes : 10111
2017-06-28 17:36:58 +02:00
Zdeněk Hataš
b0ad63f1c7 czech translation update 2017-06-28 11:17:01 +02:00
Leonhaeuser
790cae7685 update German translation 2017-06-27 21:21:52 +02:00
John Ralls
19adb31b0e FamilyGroup Report crash
Python's sort routine gratuitously converts the bytearrays returned by
ICU::Collator::getByteArray to a string when storing it. This resulted
in a TypeError when attempting to compare a just-returned bytearray
with a stored string.

We work around this by converting the bytearray into its hexadecimal
representation and then decoding that into a string.

Fixes #10077.
2017-06-27 11:25:14 -07:00
Paul Franklin
a63e0c2e23 new gramps.pot translation template 2017-06-27 10:33:50 -07:00
Paul Franklin
cd88b2a0b6 typo (thanks, Sveinn Felli) 2017-06-27 10:07:20 -07:00
Paul Franklin
28c0638c38 don't print a 'Distribution' line in Windows' Help=>About 2017-06-27 09:06:11 -07:00
Paul Culley
dc645c813b ReorderIds tool crashes with 'bytes' error on bsddb (#428)
fixes #10098
2017-06-26 22:17:40 +01:00
arnaullv
f3b3eec211 Updated catalan translation to latest template 2017-06-26 22:06:29 +01:00
Paul Franklin
e6ec825a97 merge translation with current template 2017-06-26 12:30:38 -07:00
Paul Franklin
aac102f432 merge translation with current template 2017-06-26 12:30:37 -07:00
Paul Franklin
353543e47d merge translation with current template 2017-06-26 12:30:37 -07:00
Paul Franklin
68f1e920ed merge translation with current template 2017-06-26 12:30:37 -07:00
Paul Franklin
9e796ebb43 merge translation with current template 2017-06-26 12:30:36 -07:00
Paul Franklin
a52f88fd53 merge translation with current template 2017-06-26 12:30:36 -07:00
Paul Franklin
0873c9006a merge translation with current template 2017-06-26 12:30:35 -07:00
Paul Franklin
1db2181dcf merge translation with current template 2017-06-26 12:30:35 -07:00
Paul Franklin
d2ffe9cc38 merge translation with current template 2017-06-26 12:30:35 -07:00
Paul Franklin
7ce031bb15 merge translation with current template 2017-06-26 12:30:34 -07:00
Paul Franklin
bc765ee2b0 merge translation with current template 2017-06-26 12:30:34 -07:00
Paul Franklin
c77920471d merge translation with current template 2017-06-26 12:30:33 -07:00
Paul Franklin
702ebaf0a2 merge translation with current template 2017-06-26 12:30:33 -07:00
Paul Franklin
93349b8fa3 merge translation with current template 2017-06-26 12:30:33 -07:00
Paul Franklin
040fad0db4 merge translation with current template 2017-06-26 12:30:32 -07:00
Paul Franklin
1bdccd9270 merge translation with current template 2017-06-26 12:30:32 -07:00
Paul Franklin
919b79bef4 merge translation with current template 2017-06-26 12:30:31 -07:00
Paul Franklin
7b898b03a2 merge translation with current template 2017-06-26 12:30:31 -07:00
Paul Franklin
ef65f7bfa2 merge translation with current template 2017-06-26 12:30:30 -07:00
Paul Franklin
047bfed661 merge translation with current template 2017-06-26 12:30:30 -07:00
Paul Franklin
1b32c38373 merge translation with current template 2017-06-26 12:30:30 -07:00
Paul Franklin
a903e96e92 merge translation with current template 2017-06-26 12:30:29 -07:00
Paul Franklin
e407e6b456 merge translation with current template 2017-06-26 12:30:29 -07:00
Paul Franklin
08e58c6652 merge translation with current template 2017-06-26 12:30:28 -07:00
Paul Franklin
eda61cb80a merge translation with current template 2017-06-26 12:30:28 -07:00
Paul Franklin
143ae11221 merge translation with current template 2017-06-26 12:30:27 -07:00
Paul Franklin
4a1e4901c8 merge translation with current template 2017-06-26 12:30:27 -07:00
Paul Franklin
02e47dbae3 merge translation with current template 2017-06-26 12:30:26 -07:00
Paul Franklin
20d952d472 merge translation with current template 2017-06-26 12:30:26 -07:00
Paul Franklin
5487e03212 merge translation with current template 2017-06-26 12:30:26 -07:00
Paul Franklin
9c1ddbeab7 merge translation with current template 2017-06-26 12:30:25 -07:00
Paul Franklin
7247bb5ced merge translation with current template 2017-06-26 12:30:25 -07:00
Paul Franklin
0164c2087f merge translation with current template 2017-06-26 12:30:24 -07:00
Paul Franklin
aa6e66ef9f merge translation with current template 2017-06-26 12:30:24 -07:00
Paul Franklin
57eb2bae2b merge translation with current template 2017-06-26 12:30:23 -07:00
Paul Franklin
f658e5a1af merge translation with current template 2017-06-26 12:30:23 -07:00
Paul Franklin
a918c66b87 merge translation with current template 2017-06-26 12:30:23 -07:00
Paul Franklin
4e75ce56ae add another address to the mailmap 2017-06-26 12:27:32 -07:00
Matti Niemelä
b989b46f21 update Finnish translation 2017-06-26 11:16:49 -07:00
vantu5z
fd12e81724 update Russian translation 2017-06-26 07:52:44 +03:00
John Ralls
59c97081be Add 24x24 gramps-fanchart2way.png.
Missed when the plugin was added. Not having it makes for an ugly charts
toolbar in HiDPI.
2017-06-24 20:38:47 -07:00
niememat
a840566e02 Update fix finnish translation 2017-06-24 19:33:00 +03:00
Nick Hall
3e5a90b4b1 typo
Traceback (most recent call last):
  File "C:\Program Files\GrampsAIO64-5.0.0-alpha2\gramps\gui\configure.py", line 1248, in autobackup_changed
    self.uistate.set_autobackup_timer()
AttributeError: 'DisplayState' object has no attribute 'set_autobackup_timer'

https://gramps-project.org/bugs/view.php?id=10098#c52129

Issue #10098
2017-06-23 12:55:33 -07:00
prculley
d8ba3f746c Unnecessarily long relative paths generated on Windows
The relative_path file utility function returns paths with '..\..'
on Windows unnecessarily.

fixes #10087
2017-06-23 19:31:47 +01:00
Nick Hall
fd329764ed The get_name_group_mapping method should return a str
Fixes #10084, #10085, #10086.
2017-06-23 18:17:12 +01:00
Paul Franklin
7d9556c933 merge translation with current template 2017-06-22 20:28:08 -07:00
Paul Franklin
5bb2f8b7fb names not displayed in relationship graph
Issue #10093
2017-06-22 17:27:23 -07:00
Leonhaeuser
d9136ecfa8 update German translation 2017-06-22 20:29:41 +02:00
Nick Hall
f6a2199f68 Merge branch 'gramps50' 2017-06-22 17:47:33 +01:00
Zdeněk Hataš
c0e1f5629d czech translation - small fixes 2017-06-22 12:29:42 +02:00
prculley
f954b97f96 Citations Gramplet doesn't update in many cases
Fixes #10069.
2017-06-21 18:45:40 +01:00
Nick Hall
adb4883291 Fix HasCitation rule in citation filter sidebar
Filter parameters should be of type str.

Fixes #10076.
2017-06-21 18:26:32 +01:00
Paul Franklin
ccb5d5245a typo 2017-06-21 10:06:54 -07:00
Paul Franklin
c7ce70d844 Outdated Bugtracker link in Unexpected Error reporting wizard
Fixes #10100
2017-06-21 09:38:31 -07:00
Paul Franklin
d7b6d88274 Family Lines Report generates empty PDFs when name [has double-quotes]
Fixes #10096
2017-06-21 09:18:57 -07:00
Paul Franklin
184eaf21cd non-local character in DB name causes crash on Windows
Fixes #10095
2017-06-19 09:51:02 -07:00
Paul Franklin
13b5680692 make error report versions closer to Help=>About ones 2017-06-17 19:07:43 -07:00
John Ralls
2f8bc559e8 Add a gir element, needed for scriptless bundles. 2017-06-17 14:51:28 -07:00
SNoiraud
65b058ff75 Dead people are shown as alive
Fixes #6364.
2017-06-16 23:01:29 +01:00
prculley
d486052378 Gedcom import with OBJE/FORM URL on event
Fixes #7593.
2017-06-16 22:31:56 +01:00
prculley
f17892c411 Fix click/drag in media reference editor
Fix so click/drag creates/updates selection using left mouse
button.

Fixes #8429.
2017-06-16 22:05:15 +01:00
prculley
007c1cb1d6 Fix spin button updates in media reference editor
Fix so spin button updates visible selection when it has already
been clicked.

Bug #8429.
2017-06-16 22:05:06 +01:00
prculley
bdbecfa46c Fix media preview for preview size changes
Bug #8429.
2017-06-16 21:58:05 +01:00
prculley
6ece4ce742 _errorview dialog mapped without transient parent
Fixes #8128.
2017-06-16 19:55:50 +01:00
prculley
c1aeb6b203 Undo of delete doesn't update views
Fixes #10056.
2017-06-16 18:31:48 +01:00
prculley
3150fae2b8 Error on 'cancel' for db upgrade
Fixes #10065.
2017-06-16 18:07:29 +01:00
prculley
620845bc4f Top surnames Gramplet doesn't update when db is closed
Fixes #10073.
2017-06-16 17:54:45 +01:00
Josip
bec8cea3e3 DBAPI: PostgreSQL crash (#421)
Fixes #0010071.
2017-06-16 16:53:36 +02:00
SNoiraud
1a4d43dbbf 10088: Geography: try to link a map position if we have an active place. 2017-06-16 14:54:04 +02:00
Doug Blank
676825cf52 Removes try/except and recursion in ancestor filters +/- N gens
This fix rewrites the Ancestor-of +/- N filters to remove the try/except
and removes the recursion. The recursion would only be a problem
on very deep trees, but the try/except was hiding a variety of
problems. Most directly, if a person did not have a main family
then it would exit out of the loop.

(I don't have a test database to break the code other than my
real data, so you'll have to do that part.)

I also made sure that the meaning of N is consistent in
both filters:

1 - root person
2 - root person's parents
3 - root person's grandparents
2017-06-16 00:55:31 +01:00
prculley
5f93da1343 HandleError on Relationship view for add child with no father
Fixes #10059.
2017-06-15 21:50:24 +01:00
prculley
eedbe0db67 Fix HandleError in Citation gramplet
Fixes #10054.
2017-06-15 17:29:28 +01:00
Nick Hall
dfc9dde32d Merge branch 'gramps50' 2017-06-15 16:44:15 +01:00
Zdeněk Hataš
5b0fbf209e removed legacy code from _date_cs.py
fixed inflections in cs.po
2017-06-15 12:57:03 +02:00
prculley
22fb1ab254 relationship calculator fails (missing uistate param)
Fixes 10052
2017-06-14 02:25:28 +02:00
bpisoj
d6b26eff26 add build version to const.py 2017-06-10 21:33:23 +02:00
bpisoj
ecf02a023a remove build version from const.py 2017-06-10 20:52:56 +02:00
John Ralls
25dafee197 Fix GtkosxApplication load failure.
Viewmanager somehow lost its import of gi.
2017-06-08 10:19:17 -07:00
prculley
8c1ccabe31 Update Readme to provide some package dependency names 2017-06-08 08:22:58 -05:00
Paul Franklin
33635db955 update MANIFEST.in with both ChangeLog files 2017-06-06 11:46:09 -07:00
Paul Franklin
ee67f4496d update ChangeLog files 2017-06-06 11:43:27 -07:00
Paul Franklin
a97c20f4b5 make official 5.0.0-alpha2 release 2017-06-06 08:41:35 -07:00
Paul Franklin
04b8be8710 update NEWS for 5.0.0-alpha2 release 2017-06-06 08:31:33 -07:00
Zdeněk Hataš
d68bbf3383 czech translation update 2017-06-05 11:52:03 +02:00
Zdeněk Hataš
50f93f54ec czech translation update 2017-06-05 11:49:50 +02:00
John Ralls
6cbc465e60 Update gramps.modules for Python3.6. 2017-06-04 16:50:08 -07:00
John Ralls
657aca35ac Update versions for gramps v5.0.0-alpha2. 2017-06-04 16:50:08 -07:00
Nick Hall
c727d56ed0 Add unit tests for empty dates 2017-06-04 23:15:36 +01:00
prculley
b18676aaf4 Text-only dates are sometimes not exported in XML
Fixes #10062.
2017-06-04 23:14:55 +01:00
Josip
bf634ee8e8 EOFError [Ran out of input] in Clipboard (#411)
[EOFError: Ran out of input] for Clipboard when you drag and
drop the bolded lines in selected tabs of Person Edit

Attempt to drag and drop any of the "bolded lines" in the Events or
Names tabs into the clipboard window. The unbolded lines drag and drop
ok.

Fixes #8788.
2017-06-04 19:08:27 +01:00
Matti Niemelä
e01a8602b6 update Finnish translation 2017-06-04 10:22:21 -07:00
vantu5z
ac8f5a059a update Russian translation 2017-06-04 11:11:28 +03:00
Paul Franklin
e40f5d9faa correct the "Language" field in some translations 2017-06-03 15:17:46 -07:00
Nick Hall
9cb1d96725 Merge branch 'gramps50' 2017-06-03 22:20:03 +01:00
Josip
6a4bd7dceb Crash after dragging multiple items from clipboard to gallery
I copied 7 items from the Media List to the clipboard. I then opened a
Person, and dragged one Media Item to the Gallery. I then clicked and
dragged to highlight the remaining 6 items at once. On dragging them to
the gallery, it crashed.

2989475: ERROR: grampsapp.py: line 145: Unhandled exception
Traceback (most recent call last):
File "C:\Program
Files\GrampsAIO64-4.2.5\gramps\gui\editors\displaytabs\gallerytab.py",
line 475, in drag_data_received
(mytype, selfid, obj, row_from) = pickle.loads(sel_data.get_data())
ValueError: too many values to unpack (expected 4)

Fixes #9984.
2017-06-03 22:17:45 +01:00
Josip
118e6c89e9 Cannot drag & drop textual value via clipboard
Allows dnd of textual values from clipboard and shows icon of
target-type during dragging instead of row image, except for text target
shows actual text as drag icon.

Fixes #7532.
2017-06-03 22:13:52 +01:00
Josip
bc17245331 Quick search with Czech characters -> Crash
Crash happen when checking for "event.string" in "treeview_keypress"
function in "gramps/gui/widgets/interactivesearchbox.py"
Note that

https://lazka.github.io/pgi-docs/Gdk-3.0/classes/EventKey.html#Gdk.EventKey
says it is deprecated and should never be used.

Gdk.keyval_to_unicode return the corresponding unicode character, or 0
if there is no corresponding character.

Fixes #9130.
2017-06-03 22:05:34 +01:00
Paul Franklin
ea5b54598e new gramps.pot translation template for gramps50 2017-06-03 13:47:03 -07:00
Paul Franklin
f276507fb8 remove accelarators/mnemonics from non-top-level menu items
59cced2bc6 (commitcomment-22310331)
2017-06-03 13:43:45 -07:00
Nick Hall
40013dccc3 Merge branch 'gramps50' 2017-06-02 23:53:56 +01:00
Nick Hall
736f10875f Comment out beta warning rather than change config setting 2017-06-02 23:50:44 +01:00
Serge Noiraud
24af1b8420 8200: Person Relatives Tab should use the type from the relationship (#396)
* 8200: Person Relatives Tab should use the type from the relationship

* 8200: Flag variables as there are now two variables.
2017-06-02 20:07:31 +02:00
SNoiraud
7230e8618e 10049: Narrated Web Report options reorganization 2017-06-02 13:27:53 +02:00
Serge Noiraud
213d656df4 10049: tabs reorganization in narrative web. (#406) 2017-06-02 13:20:21 +02:00
John Ralls
b4fed8101a 8366: February 29th invalid date in Julian dual-dated leap year 2017-05-31 12:06:53 -07:00
Nick Hall
ed8807f73a Fix get_gramps_ids method to return a list of str 2017-05-31 17:03:20 +01:00
Nick Hall
512fa615bf Fix DummyDb errors after a cancelled database upgrade 2017-05-30 23:27:08 +01:00
Nick Hall
16cd995558 Database upgrade to convert default handle to str 2017-05-30 19:23:48 +01:00
vantu5z
5939e722e4 update Russian translation
(fixes for [add->new] menu translations)
2017-05-30 11:06:42 +03:00
Nick Hall
352d6fc558 Convert handle type to str in the database API (#405)
The mixed type of handles has been a constant source of bugs.
Converting them all to str in the database API should make
maintenance easier. The key to BSDDB tables must still be bytes
in the database layer.
2017-05-30 00:19:42 +01:00
prculley
83d24ed681 8366: February 29th invalid date in Julian dual-dated leap year 2017-05-29 10:57:47 -07:00
Leonhaeuser
d14383cb3a Update German translation 2017-05-29 19:18:56 +02:00
vantu5z
f1659d556e update Russian translation 2017-05-29 09:46:32 +03:00
Nick Hall
22e7243660 9229: Use the term "Delete" instead of "Remove"
The term "Delete" should be used when an object is deleted from
the database.  The term "Remove" should be used when an object is
removed from a list, but not actually deleted.
2017-05-28 17:54:46 +01:00
Leonhaeuser
2d1d0342c9 Update German translation 2017-05-25 21:59:41 +02:00
Nick Hall
fd1418dc8a Disable development warning message 2017-05-24 00:18:31 +01:00
Nick Hall
c09b4e96d2 Remove trailing whitespace 2017-05-23 19:52:19 +01:00
Nick Hall
a80875e00c Update Travis for gramps51 2017-05-23 19:51:24 +01:00
Nick Hall
bbdedb5097 Update a few missed version numbers 2017-05-23 19:49:23 +01:00
Nick Hall
dd0671b111 Bump all version numbers to 5.1 2017-05-23 18:30:29 +01:00
Paul Franklin
b38f68496f restore missing (since January) "import statistics" dialog 2017-05-22 12:42:23 -07:00
Paul Franklin
f035196b6c Revert "restore missing (since January) "import statistics" dialog"
This reverts commit c3fb9c0c4e.
2017-05-22 11:21:57 -07:00
Paul Franklin
c3fb9c0c4e restore missing (since January) "import statistics" dialog 2017-05-22 06:17:26 -07:00
Zdeněk Hataš
ca7f65865e czech translation update 2017-05-22 11:41:30 +02:00
Paul Franklin
9485e061b1 merge translation with current template 2017-05-20 13:47:12 -07:00
Paul Franklin
d6a97cf90e 10033: Note isn't included on CIR when it is attached to a name 2017-05-19 06:50:22 -07:00
vantu5z
4791550f6b update Russian translation 2017-05-16 14:22:36 -03:00
Sam Manzi
59cced2bc6 Feature:New global [Add]>[New] menu with Keybindings (#281)
Usability improvement, allows using the Menu [Add]>[New] or global keyboard shortcut(keybinding) to add [New] entries

Supports:

Adding [New] records for:

* Person

* Family

* Event (default=Custom/Unknown)(Leave blank for unknown / enter letters for custom)

* Place

* Source

* Citation

* Repository

* Media

* Note
2017-05-16 10:43:14 +10:00
Sam Manzi
bef4b309b6 Bug8723: Missing [edit buttons] in relationship view (#391)
Shows edit-Buttons by default only if familytree is not readonly
2017-05-16 10:26:46 +10:00
Paul Culley
6a35246e08 bug 6664; fix Detailed Descendent Report, multi paths to descendent (#386)
where the descendent ends up in different generations at the same
time
2017-05-16 10:08:25 +10:00
Paul Culley
fa46fe189b bug 6130; fix export filtering (#380) 2017-05-16 09:52:23 +10:00
Nick Hall
61526190e6 Remove trailing whitespace 2017-05-15 22:20:22 +01:00
Nick Hall
a4550d2cd6 Remove trailing whitespace 2017-05-15 22:03:55 +01:00
Nick Hall
85161726a2 10039: Fix unit tests that use the test case generator
The keys() method of a dictionary returns its keys in an arbitrary
order. These must be sorted to provide deterministic results for
unit tests.
2017-05-15 21:52:49 +01:00
Nick Hall
80779a35fa Revert bugs #8785 and #9700
Expanding tree selectors by default caused performance issues.
The expanded person selector also made it more difficult to
select a specific person in some circumstances.

GEPS 041 has been created to discuss a better selector design.
2017-05-15 17:32:57 +01:00
vantu5z
05f04093af update Russian translation 2017-05-15 10:10:58 -03:00
Paul Franklin
ccc3a4a8ef new gramps.pot translation template for master 2017-05-14 12:24:30 -07:00
Paul Franklin
657e76ccb4 add two recently-created files to POTFILES.in 2017-05-14 12:20:30 -07:00
Leonhaeuser
d7379bd2f1 Update German translation 2017-05-14 18:18:38 +02:00
Alois Poettker
e145a30291 Extend ReorderIDs-II DE translation. (#395) 2017-05-14 17:41:15 +02:00
Serge Noiraud
543661d62e FR10020: Add "within <n> km/miles/degree" filter (#382) 2017-05-13 22:01:55 +01:00
Alois Poettker
022da0cb82 Extend ReorderIDs-II functionality. (#383) 2017-05-13 16:34:15 +01:00
Serge Noiraud
5791788f0e Narrative web features: 5592 + 5408 + 10031 (#389)
* Feature: 5592 show more details + 5408 children dates

* NarrativeWeb: another translation problem.

* Narrativeweb: different locales.

* Feature 10031: maps not displaying all events
2017-05-13 08:07:32 +02:00
Paul Franklin
2a2a0d2766 new gramps.pot translation template for master 2017-05-11 11:10:17 -07:00
Nick Hall
804fa635e6 10039: Fix imports test for non-US locales 2017-05-11 19:34:28 +01:00
vantu5z
cf479647ad update Russian translation 2017-05-11 14:41:15 -03:00
Nick Hall
14faa46363 Use with-block when writing to file 2017-05-11 17:25:14 +01:00
Nick Hall
1b18b652bb Remove TestLogger and associated unit test
This is not used anywhere. In current python versions, basicConfig
is called automatically when there is no root handler. It is easy
to add a FileHandler if required.
2017-05-11 17:18:17 +01:00
Nick Hall
0d704f03d8 Ignore log messages during unit test capture 2017-05-11 15:03:42 +01:00
Paul Franklin
07ce8c22d8 add gramps-ID option to DAR and DDR text reports 2017-05-10 20:18:52 -07:00
Nick Hall
8086d9f2ca Revert "Increase logging level during unit tests"
This reverts commit 709f3a33d5.
2017-05-11 01:05:42 +01:00
Nick Hall
709f3a33d5 Increase logging level during unit tests 2017-05-10 23:53:54 +01:00
Nick Hall
108d7b461c Merge pull request #385 from prculley/report_test 2017-05-10 22:53:30 +01:00
prculley
355110e703 Fix imports_test nosetest description and running 2x under unittest 2017-05-10 22:46:40 +01:00
prculley
dd828cee5b pylint improvements on report_test 2017-05-10 22:46:40 +01:00
prculley
22c966bd8a Fix reports test to run under Unit-test and other environments
Originally run correctly only under nose; under unit-test failed
to find anything to do.  Also was selecting wrong test file.
2017-05-10 22:45:53 +01:00
Nick Hall
2e2e6c88a4 Suppress extraneous output in unit tests 2017-05-10 18:21:48 +01:00
Nick Hall
60ab0a01bf Rename unit test that has now been implemented 2017-05-09 19:50:53 +01:00
Nick Hall
f9cacac1db Comment out some tests that have not yet been implemented
This will prevent nosetest running them.
2017-05-09 19:49:22 +01:00
Nick Hall
1e54cbbec3 Remove test suite functions
These cause nosetest to run duplicate tests.
2017-05-09 19:40:50 +01:00
vantu5z
828c187dc3 update Russian translation 2017-05-09 14:01:39 -03:00
Paul Franklin
8244c7b211 add gramps-ID option to Ancestor and Descendant text reports 2017-05-08 19:00:29 -07:00
Nick Hall
c6970e640c Do not run tests in the test directory
The tests in the GrampsLogger directory should be moved into
gramps/gui/logger/test, but mainly duplicate the existing rotate
handler test.
2017-05-08 22:47:38 +01:00
Nick Hall
5ffb4bcfac Add missing __init__.py in test directories 2017-05-08 21:43:33 +01:00
Paul Franklin
8d0fcc5730 convert existing reports to use the new stdoptions gramps-ID option 2017-05-07 18:15:40 -07:00
Paul Franklin
5056b8addf add a new gramps-ID option to stdoptions 2017-05-07 18:10:58 -07:00
Paul Franklin
c8001c7483 tweak some None tests 2017-05-07 18:03:40 -07:00
Sam Manzi
49493290c5 Fix bug 9975 Incorrect SoundEx result (#388) 2017-05-05 16:29:27 +10:00
Sam Manzi
38db06f931 Fix syntax error postgresql (#387) 2017-05-05 16:10:09 +10:00
Sam Manzi
d284ace4ed Mention translation URLs in Contribute (#381) 2017-05-05 15:50:10 +10:00
Paul Culley
2974f82aad bug 9445; fix XML export of notes so lead/trail spaces are preserved (#379) 2017-05-05 15:29:15 +10:00
Serge Noiraud
98238c7112 10012 : Save defaults for different Narrative Web report websites (#375) 2017-05-05 11:51:09 +10:00
Serge Noiraud
8f99b4b488 add the date-format option to narrativeweb and webcal. (#374) 2017-05-05 11:30:53 +10:00
John Ralls
41bd626aa2 Update Mac moduleset dependencies. 2017-05-04 16:06:02 -07:00
John Ralls
c5ddeeca5e Fix GI version check warning on GtkosxApplication. 2017-05-04 15:33:53 -07:00
Zdeněk Hataš
6b2f7aea64 czech translation update 2017-05-02 13:36:42 +02:00
SNoiraud
2c67db6a58 10029: Bad color assignment in geoplaces 2017-05-01 07:57:46 +02:00
Paul Franklin
6b45d7cedd new gramps.pot translation template for master 2017-04-30 14:29:52 -07:00
Paul Franklin
1ba072e6fc 10000: report tables are always written LTR even for RTL locales 2017-04-30 13:52:42 -07:00
Paul Franklin
2b6cc3cd18 Revert "10000: report tables are always written LTR even for RTL locales"
This reverts commit 55fa920628.
2017-04-30 12:31:42 -07:00
Paul Franklin
55fa920628 10000: report tables are always written LTR even for RTL locales 2017-04-30 11:44:13 -07:00
Paul Culley
db8b95cf2d bug 9564; fix exception on Event filter editor (#377)
for 'Events occurring on a particular day of the week' filter
2017-04-30 12:27:48 +10:00
Mateusz Konieczny
9dec0bc364 add CONTRIBUTING file, enable packacking this file (#376)
CONTRIBUTING file is standard place for documentation how one may send patches
such documentation exists for this project so that file will be redirection to existing resources

At least some people potentially interested in contributing at this moment have a very small
but completely pointless task (locating documentation for developers) to overcome before doing something useful.

Ref: https://gramps-project.org/bugs/view.php?id=10019
2017-04-30 12:07:22 +10:00
Paul Franklin
bf1875e830 8128: GtkDialog mapped without a transient parent 2017-04-25 20:41:28 -07:00
vantu5z
2fef1b30d0 update Russian translation 2017-04-24 14:04:54 +03:00
Matti Niemelä
df6b946268 update finnish translation 2017-04-22 11:49:51 +02:00
romjerome
78a0ac5f50 Update french translation 2017-04-21 11:26:44 +02:00
Nemeséri Lajos
37b2f09134 Update Hungarian translation 2017-04-21 10:59:48 +02:00
Paulo Henrique Moraes
1766f9944c Updated translation (#373) 2017-04-18 20:43:20 +01:00
Paul Franklin
2965d77cde 10003: add more Records options (father with most children, etc.) 2017-04-18 06:17:27 -07:00
Paul Franklin
e0a8bb4f5e add a subtitle to the book's T.O.C. for the Family Group report 2017-04-16 09:47:57 -07:00
Paul Culley
fd4795e957 bug 8128; Fix 'print...' dialogs for missing transient parent (#372)
Requires adding uistate to the docgen basedoc and all files that
override the init
2017-04-15 11:22:54 +10:00
Paul Franklin
cb932b9221 typo (trailing whitespace) 2017-04-14 17:02:50 -07:00
Paul Franklin
8379e0ce6e add the date-format option to some more reports 2017-04-14 13:54:24 -07:00
Paul Franklin
38239526f6 fix numeric date displayer (for Hebrew month "13" and B.C.E. years) 2017-04-10 09:15:22 -07:00
Zdeněk Hataš
8ee8e89011 czech translation update 2017-04-10 12:55:55 +02:00
Paul Franklin
1f8f8b9434 enable Tamil dates 2017-04-09 22:56:59 -07:00
Paul Franklin
95b2a8765b new gramps.pot translation template for master 2017-04-09 18:14:41 -07:00
Paul Franklin
977db6223f enable date-format option in Complete Individual report 2017-04-09 18:12:23 -07:00
Paul Franklin
ef271dc381 enable date-format option in reports 2017-04-09 15:24:09 -07:00
Paul Franklin
3d3b13c8ad 9985: secondary locales do not use their own numeric date format 2017-04-09 15:21:08 -07:00
SNoiraud
efd73e9427 8128: GtkDialog mapped without a transient parent in placeselection 2017-04-06 09:59:48 +02:00
Matti Niemelä
ae72a999f0 update finnish translation 2017-04-05 15:03:12 +02:00
Zdeněk Hataš
5713d173b3 czech translation update 2017-04-04 09:25:21 +02:00
Paul Franklin
fab2537dce typo 2017-04-02 09:41:19 -07:00
Sam Manzi
3fdc986542 Merge pull request #370 from prculley/bug8128
Bug 8128; for color chooser dialogs; fixed transient parent
2017-04-02 10:20:04 +10:00
Sam Manzi
141cd18651 Merge pull request #369 from prculley/bug9998
bug 9998 partial fix for Note editor Toolbar overflow icons missing
2017-04-02 10:04:22 +10:00
prculley
3b5fcae948 bug 9998 partial fix for Note editor Toolbar overflow icons missing
Bug Affects Windows only.
Adds text labels to icons which will only appear in the overflow
dropdown menu when dialog is too narrow.  Icons still don't show
due to Gtk bug on Windows, but at least user sees the text labels.
2017-03-31 12:23:23 -05:00
prculley
916232a6ef Bug 8128; for color chooser dialogs; fixed transient parent
for styledtexteditor and Family Lines Graph, Family Colors option
2017-03-31 11:53:10 -05:00
erikdrgm
8a3b606b7a updated nl translation 2017-03-29 22:25:38 +02:00
erikdrgm
6d050fbf7c Merge branch 'master' of github.com:gramps-project/gramps 2017-03-29 22:02:38 +02:00
Nick Hall
002f1e0899 Remove redundant command line options 2017-03-27 21:17:31 +01:00
vantu5z
85292a9ef1 update Russian translation 2017-03-25 22:25:12 -03:00
Sam Manzi
d2ec35ec35 Merge pull request #367 from arnaullv/master
Update Catalan translation to latest template
2017-03-25 16:25:33 +11:00
arnaullv
0d121b32c5 Update Catalan translation to latest template
Update Catalan translation to latest template and unified translation criterias
2017-03-24 15:43:39 +01:00
Paul Franklin
0a58ce69f9 9995: Bug in the Name Editor / Group As 2017-03-22 17:23:03 -07:00
Paul Franklin
c56177169d clarify use of the style editor for graphic style editing 2017-03-22 16:15:42 -07:00
Paul Franklin
9246484876 new gramps.pot translation template for master 2017-03-21 23:48:07 -07:00
Paul Franklin
08746bf024 consolidate some report style descriptions (fewer strings to translate) 2017-03-21 22:34:47 -07:00
Paul Franklin
0919763f15 enable preliminary Tamil translation 2017-03-20 12:13:51 -07:00
Logan M
d7b409ccec initial, preliminary, partial Tamil translation (thanks, Logan!) 2017-03-20 12:07:40 -07:00
Paul Franklin
73ca25e68e disable FGR option if it's not relevant 2017-03-19 20:52:37 -07:00
Paul Franklin
64690ea554 add a "description" to a report style table and a style table cell 2017-03-19 18:29:01 -07:00
vantu5z
be6780fa7d update Russian translation 2017-03-19 10:27:29 -03:00
erikdrgm
2dbfcb27dd Merge branch 'master' of github.com:gramps-project/gramps 2017-03-19 10:16:23 +01:00
Paul Franklin
57efc716ef neaten a report's style XML file, and add the new description 2017-03-18 22:33:40 -07:00
Paul Franklin
7d907c5d63 enable a report graphic style object to have a "description" 2017-03-18 22:30:23 -07:00
Paul Franklin
ef3f1718b6 typo (trailing space) 2017-03-17 23:25:57 -07:00
Paul Franklin
3f652cfb45 new gramps.pot translation template for master 2017-03-17 11:38:11 -07:00
Paul Franklin
473dd3257a change string paramaters to named ones, for translation 2017-03-17 11:35:48 -07:00
Paul Franklin
747104b3ab add license to module 2017-03-16 19:46:24 -07:00
Paul Franklin
95762e864f tidy up some translatable string things 2017-03-16 19:44:57 -07:00
Paul Franklin
46c6737d67 make Polish "numerical" date display consistent with its locale format 2017-03-13 23:47:05 -07:00
Paul Franklin
ce01a69314 add datestrings (made by running _datestrings.py) to translation 2017-03-13 22:42:22 -07:00
Nick Hall
facff359e3 Rename plugin unit test files 2017-03-11 15:33:59 +00:00
Paul Franklin
a9df15c9be fix Bulgarian numeric dates 2017-03-10 21:11:17 -08:00
Paul Franklin
83a4b553f4 slight tweak to Arabic date handler 2017-03-10 18:35:59 -08:00
Nick Hall
c4f94bf9dc Rename edit reference unit test
Unit test files must be named *_test.py to be found by the
setup.py script.
2017-03-10 22:05:02 +00:00
Nick Hall
e59aa0c907 Fix skipped cursor unit tests 2017-03-10 21:20:47 +00:00
Nick Hall
638f590eb3 Prevent warnings when importing xml from stdin 2017-03-09 23:40:51 +00:00
Paul Franklin
c5f8d2b5db fix Icelandic numeric-format date display 2017-03-07 10:36:05 -08:00
Nick Hall
3d897f3146 Suppress output in rotate handler test 2017-03-07 18:02:47 +00:00
Paul Franklin
998c2f31b9 put "short" days into the Icelandic translation 2017-03-07 09:59:11 -08:00
Paul Franklin
337be8e6af enable "short" days in _datestrings (_grampslocale already had them) 2017-03-07 09:53:39 -08:00
Paul Franklin
968f378174 fix Norwegian numeric-format date display 2017-03-07 09:41:45 -08:00
erikdrgm
6110fc7612 Merge branch 'master' of github.com:gramps-project/gramps 2017-03-07 09:41:36 +01:00
Nick Hall
c1c2c1557c Suppress output in importgeneweb test 2017-03-06 23:27:07 +00:00
Nick Hall
44b7983331 Another fix 2017-03-06 23:05:13 +00:00
Nick Hall
9cc770a70c Fix error in previous commit 2017-03-06 22:17:42 +00:00
Nick Hall
3b9d97d348 Suppress extraneous output in unit tests 2017-03-06 21:55:48 +00:00
vantu5z
f57386ab63 update Russian translation 2017-03-06 11:39:39 +03:00
Paul Franklin
adccc67a68 remove the last bogus Chinese strings from the Turkish translation 2017-03-06 00:21:21 -08:00
Paul Franklin
cd084ca257 the message looks better with another linefeed 2017-03-06 00:18:33 -08:00
romjerome
03c26cb83c Limit creation of extra files 2017-03-04 14:55:11 +01:00
Paul Franklin
c8a418f5bf fix some date-related words in Esperanto 2017-03-04 01:24:51 -08:00
Mìcheal A Colquhoun
539330309b Use assertRaises to check for the NameError
Also corrected spelling of a word.
2017-03-04 00:57:04 +00:00
Nick Hall
0cba44146a Avoid nested transactions 2017-03-04 00:16:27 +00:00
Nick Hall
93af3a0c63 9744: Tidy up add_* methods 2017-03-03 22:24:51 +00:00
Nick Hall
349bdf85b7 9744: Tidy up get_*_from_handle methods 2017-03-03 22:00:16 +00:00
Nick Hall
0813ba25db Use transactions when writing metadata 2017-03-03 19:54:19 +00:00
Paul Franklin
49c5ec5977 change to Microsoft's current official country name, for Windows users 2017-03-03 10:21:36 -08:00
Paul Franklin
c4fc1066bb add datestrings (made by running _datestrings.py) to translation 2017-03-02 21:06:47 -08:00
Paul Franklin
39c3dc437a add datestrings (made by running _datestrings.py) to translation 2017-03-02 21:06:14 -08:00
Paul Franklin
143919db14 add datestrings (made by running _datestrings.py) to translation 2017-03-02 21:05:59 -08:00
Sam Manzi
49df7446b2 Merge pull request #361 from prculley/addon_reload
Fix Addon manager to recognize newly installed addons immediately
2017-03-03 15:37:17 +11:00
Matti Niemelä
d08b394e7c update Finnish translation for "master" 2017-03-02 19:17:44 -08:00
prculley
b865556ddd Fix Merge test for complex families 2017-03-02 14:37:51 -06:00
prculley
97bf1cb406 Bug 9973; fix remove unused objects tool to use place name not title
original 'title' field is often blank now...
2017-03-02 18:54:48 +00:00
arnaullv
7c5df1300e Update Catalan translation to latest template 2017-03-02 18:39:40 +00:00
John Ralls
d5e8b810b9 Fix copy-paste error in last commit. 2017-03-02 07:11:01 -08:00
John Ralls
1571f8409a Bug 9965: Undo in undoableentry does the wrong undo in MacOS.
This fixes the immediate problem peculiar to MacOS, but the underlying
problem that the code doesn't use keybindings and has a control-specific
undo stack which makes undo ambiguous for the window remains.
2017-02-28 20:55:16 -08:00
prculley
3901e7dd4c Fix unodoableentry for international characters
Gtk has some parameters in bytes, some in characters; they cannot
be combined.
2017-02-28 23:11:04 +00:00
Nick Hall
c352fa6378 Check that the USER_CSS directory exists 2017-02-28 23:07:38 +00:00
Bernard Banko
5ac0d29f00 Add ~ for About modifier 2017-02-28 21:26:43 +01:00
Paul Franklin
111d792c0c shorten option description for better CLI typeout 2017-02-28 12:00:42 -08:00
Paul Franklin
1e0e1c0b39 add filter progress bar to the Relationship Graph report 2017-02-28 11:53:51 -08:00
Paul Franklin
eb3c13dbca add filter progress bar to the Records report 2017-02-28 11:52:19 -08:00
prculley
9116148587 Fix addon manager to reload updated plugins so they are recognized 2017-02-28 08:37:14 -06:00
prculley
5b51f3dcc9 Fix Addon manager to recognize newly installed addons immediately 2017-02-28 08:37:14 -06:00
Nick Hall
459d3f931c Skip four failing tests in merge_ref_test
These four tests pass when run individually from the command line,
but fail when run as part of a module.
2017-02-27 23:18:17 +00:00
Nick Hall
55ff3efd5f The wget package is pre-installed in travis 2017-02-27 22:52:36 +00:00
Nick Hall
d59f4e86b2 Enable merge_ref_test in travis 2017-02-27 22:02:51 +00:00
Nick Hall
682cbe6e21 Fix family merge bug
References do not need to be updated in people that have been
removed in the merge.
2017-02-27 22:00:08 +00:00
Nick Hall
7d38122be8 Remove unused private table variable 2017-02-25 19:26:46 +00:00
prculley
28850728af Fix ToolComboEntry for Gtk method not supported on older Gtk 2017-02-25 08:41:01 -06:00
Sam Manzi
f603f24bbd Merge pull request #357 from prculley/bug9954
bug 9954; fix Gedcom import for empty FAMC line
2017-02-25 16:06:26 +11:00
Sam Manzi
e1ba3d0523 Merge pull request #343 from prculley/gladeleak
Bug 9913: Fix Glade file loading to avoid loading and leaving extra toplevels
2017-02-25 15:44:27 +11:00
Sam Manzi
dee377762a Merge pull request #354 from prculley/gtkdep
Fix some Gtk deprecations
2017-02-25 15:24:03 +11:00
Sam Manzi
ceeb4382f1 Merge pull request #358 from prculley/bug9920
bug 9920; fix for multiline Titles in Source view
2017-02-25 15:10:19 +11:00
Nick Hall
f92ee329a9 Avoid using 'shell=True' when running a subprocess 2017-02-24 22:32:24 +00:00
Paul Franklin
ce830fb8bf give CLI warning "title" its own line, as the error already does 2017-02-24 12:28:31 -08:00
Paul Franklin
1ce98afc86 don't type out a (possible) warning message if the option is not on 2017-02-24 11:10:03 -08:00
Paul Franklin
fc4b9fe695 fix bug (the option itself is always True, we want the value) 2017-02-24 11:08:18 -08:00
Paul Franklin
8f09adefe9 improve the "__main__" routine which prints all the date formats 2017-02-23 20:20:06 -08:00
Nick Hall
74ffc76af0 Fix bug introduced in previous commit 2017-02-23 22:39:30 +00:00
Nick Hall
7b578356fd 9541: Make get_table_func method protected 2017-02-23 22:20:50 +00:00
Nick Hall
6bf8870295 Tidy up secondary column code 2017-02-23 22:20:50 +00:00
Nick Hall
a8e6f7b9a3 Use current environment and executable in process
The GRAMPSHOME environment variable is not unset after the
gen/utils/test/file_test unit test.  This caused the Gramps
process to fail with an environment error.
2017-02-23 18:43:20 +00:00
Nick Hall
d71f7d7097 Fix vCard unit tests 2017-02-23 13:58:40 +00:00
Zdeněk Hataš
06476cfc6d czech translation update 2017-02-23 11:30:50 +01:00
Paul Franklin
4541027dc3 enable deferred translation of date format strings 2017-02-22 21:29:13 -08:00
Nick Hall
1c4d27c2a9 Revert "enable deferred translation of date format strings"
This reverts commit 715cce27f4.
2017-02-23 00:38:28 +00:00
Nick Hall
0599539d09 Revert "improve the "main" routine which prints all the date formats"
This reverts commit 0c144c97a9.
2017-02-23 00:09:19 +00:00
Nick Hall
b8ba05540e Revert import change in unit test
The relative import worked when the test was run from the
command line, but not in the Travis environment.
2017-02-22 17:50:02 +00:00
Nick Hall
b3509ad3f4 Convert some gui imports from absolute to relative 2017-02-22 17:16:04 +00:00
Paul Franklin
0c144c97a9 improve the "main" routine which prints all the date formats 2017-02-22 08:17:53 -08:00
Paul Franklin
715cce27f4 enable deferred translation of date format strings 2017-02-22 08:15:41 -08:00
Nick Hall
8876252771 Remove redundant OS specific code
The text variable is already a str.
2017-02-22 14:57:52 +00:00
Paul Franklin
0f906b363b 7305: Inconvenient size of error dialog 2017-02-21 20:29:05 -08:00
Paul Franklin
8196b65aab add a TODO comment (since I don't understand) 2017-02-21 20:20:10 -08:00
Paul Franklin
4daf7e1214 add a TODO comment (since I don't understand) 2017-02-21 20:15:58 -08:00
Paul Franklin
63d37e84cc make LastNameDialog a better ManagedWindow 2017-02-21 20:05:38 -08:00
Paul Franklin
fae1cb710b better names (than the ones I hurredly chose to make pylint happy) 2017-02-21 20:02:38 -08:00
Nick Hall
5d842e046e Remove handle class 2017-02-21 20:55:48 +00:00
prculley
a948feb60e bug 9920; fix for multiline Titles in Source view
Source view is set up for single line rows, multi-line Titles
cause problems for Gtk (sometimes many unrelated rows get doubled
in height).
2017-02-21 11:41:40 -06:00
prculley
4226bc9d45 Fix Gedcom import for improper creation of error message note
The improper note could overwrite another note, due to overlapping
GIDs.
2017-02-21 09:13:16 -06:00
prculley
5fe0a4df46 bug 9954; fix Gedcom import for empty FAMC line 2017-02-20 16:13:10 -06:00
Nick Hall
d0b50caea1 Change "GRAMPS" to "Gramps" in comments and docstrings 2017-02-20 19:05:48 +00:00
Nick Hall
3e5a956454 Convert some imports from absolute to relative 2017-02-20 18:19:41 +00:00
Nick Hall
e46321a7c6 Move labels into schema 2017-02-20 16:27:27 +00:00
vantu5z
6a6d0c3a2e update Russian translation 2017-02-20 09:14:14 +03:00
erikdrgm
782f81fb5e Merge branch 'master' of github.com:gramps-project/gramps 2017-02-19 09:09:54 +01:00
erikdrgm
53eabbaa86 changed n translation 2017-02-19 09:08:25 +01:00
Paul Franklin
55d3a24d2e tweak some report options slightly (less height, re-tabify some) 2017-02-18 19:28:14 -08:00
Paul Franklin
f7bda7d51b new gramps.pot translation template for master 2017-02-17 15:56:10 -08:00
Paul Franklin
3af9a8b803 7276: translate some currently-untranslated punctuation marks 2017-02-17 15:53:31 -08:00
Olaf
7f813e95e5 Change output order in Relationship Graph plugin
This patch adds a function sort_persons() to RelGraphReport, which will
change the processing order of persons for the output. Starting from persons
with no known parents in the database, the individual family trees are
traversed in a down-and-up fashion, so that closely related people should
appear close to each other in the output. Previously the output order was
purely given by the order of internal IDs.

Rearranging the output order will make the life of GraphViz just so much easier.
It will then manage to produce graphs with much fewer unnecessary intercrossing
arrows between generations and people and ultimately produce a much nicer
output graph.
2017-02-17 22:26:14 +00:00
Nick Hall
7f07ad2637 Merge pull request #356 from Nick-Hall/json-schema
Convert get_schema methods to use JSON Schema
2017-02-17 22:05:23 +00:00
Nick Hall
88842e875f Add JSON schema unit tests 2017-02-17 21:45:46 +00:00
Nick Hall
62403b5789 Remove schema field functionality 2017-02-17 21:45:46 +00:00
Nick Hall
6f0119288b Convert get_schema methods to use JSON Schema 2017-02-17 21:45:46 +00:00
Nick Hall
2692f86cd6 Add python3-jsonschema to travis 2017-02-17 21:21:51 +00:00
romjerome
64208cf9b9 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-02-17 16:11:07 +01:00
romjerome
e588ff504b 9950: Custom Note Types not shown in the filter siderbar 2017-02-17 16:11:00 +01:00
Paul Franklin
7855df6c08 make the translator's job a little easier 2017-02-13 21:29:47 -08:00
Paul Franklin
5ceb7b69d9 fix bug (typo?) where Quick Views had a title of "True" 2017-02-13 19:16:58 -08:00
Paul Franklin
0d7b79ea88 7276: translate some currently-untranslated punctuation marks 2017-02-13 19:14:46 -08:00
SNoiraud
20f7b862cf Narrativeweb : Add possibility to translate "%s:" strings 2017-02-13 10:12:58 +01:00
SNoiraud
fe989d9ce3 9883: The family map for narrativeweb must work over https 2017-02-13 09:39:38 +01:00
vantu5z
532928ef69 update Russian translation 2017-02-13 09:19:37 +03:00
Bernard Banko
2e9c9a435a fix bug 9600 2017-02-12 12:01:32 +01:00
Sam Manzi
4b313694fc Merge pull request #350 from prculley/extractname
Fix 'Extract Information from names' tool
2017-02-12 15:53:31 +11:00
Sam Manzi
ace8cb415f Merge pull request #349 from prculley/filters
Add Progress indicators to filters and reports
2017-02-12 15:39:35 +11:00
Sam Manzi
61c678417a Merge pull request #255 from SNoiraud/FR9373
9373: Ability to be able to enter comma separated latitude/longitude …
2017-02-12 15:30:55 +11:00
Sam Manzi
67b967ce3c Merge pull request #351 from prculley/bug9934
bug 9934; fix error when 'Manage Family Tree' is closed via ESC key
2017-02-12 15:13:13 +11:00
Sam Manzi
2278ceef55 Merge pull request #353 from beernarrd/sl-master
updated slovenian translation
2017-02-12 15:00:32 +11:00
Nick Hall
9ca01a3211 9945: Write PlaceID links in CSV export
When places are included in the export use PlaceID links,
otherwise generate a formatted place for the event.
2017-02-11 18:46:11 +00:00
prculley
a50675f7ac Fix Gtk deprecations 2017-02-11 07:54:21 -06:00
erikdrgm
30cd5f885b Merge branch 'master' of github.com:gramps-project/gramps 2017-02-11 11:11:52 +01:00
erikdrgm
5749fadedc updated dutch translation 2017-02-11 11:10:55 +01:00
prculley
064ec90db0 Fix Glade file loading to avoid loading and leaving extra toplevels
Also deals with problems caused by fix; sometimes do need to load
some other toplevel objects.
In some cases, it was easier to remove unused toplevel objects from
glade files.
2017-02-09 16:06:23 -06:00
prculley
0c9953bb1a Fix import gedcom glade file to remove unused toplevel object 2017-02-09 16:06:19 -06:00
prculley
2da74564a3 fix owner editor to properly destroy glade object 2017-02-09 16:06:18 -06:00
Bernard Banko
14d8e36aba updated slovenian translation 2017-02-09 22:49:28 +01:00
Doug Reider
f3e11efeaf Fix bookmarks keybinding on Mac to match the documentation. 2017-02-08 21:17:36 -07:00
prculley
0307c10244 Fix reports papermenu to properly destroy glade objects 2017-02-08 16:23:15 -06:00
prculley
ef647b0680 Remove unused glade files 2017-02-08 16:23:14 -06:00
prculley
f034a2b8c7 Fix dbman so RCS checkin window has correct transient parent 2017-02-08 14:58:16 -06:00
prculley
8f86906e8a Fix POTFILES.in for removed dummydb.gpr.py 2017-02-08 12:06:28 -06:00
prculley
71cc974639 pylint on patchnames 2017-02-07 18:20:42 -06:00
prculley
e8c6ad2542 Fix 'Extract Info from names' tool; unclosed window, bad parent
Gtk deprecation warnings, and add window size/position config.
2017-02-07 18:20:40 -06:00
Nick Hall
4e7eaf016a Merge pull request #336 from prculley/fastplug
Improve Addon management performance
2017-02-07 21:20:32 +00:00
Paul Franklin
022ba94cd7 9004: Error printing graphical report ancestor tree 2017-02-07 09:29:23 -08:00
prculley
40176eeaaf bug 9934; fix error when 'Manage Family Tree' is closed via ESC
or the dialog close 'x' in top left
2017-02-07 11:23:23 -06:00
Jérôme Rapinat
42ed11e0ff 9004: Error printing graphical report ancestor tree 2017-02-07 08:58:25 -08:00
vantu5z
c8b9a5ee5b update Russian translation 2017-02-07 08:55:44 +03:00
Paul Franklin
4284eb95a7 slightly enhance MW's setup_configs 2017-02-05 15:24:48 -08:00
Paul Franklin
081095d333 other uses of self.uistate are protected and this one should be too 2017-02-03 23:15:51 -08:00
prculley
076d75eba4 Add progress indication to long running reports 2017-02-03 18:05:08 -06:00
prculley
705ae9075d Fix TreeBaseModel so that filters have correct transient parent 2017-02-03 18:04:17 -06:00
prculley
79888ec6ea Add progress indication for filters with long 'prepare' times
And fix DeepRelationshipPathBetween for more accurate progress
And fix IsSiblingOfFilterMatch for HandleError
2017-02-03 18:00:18 -06:00
Sam Manzi
ea133b3e9f Merge pull request #346 from prculley/soundex
A new Soundex filter for matching 'name' with people using Soundex
2017-02-04 10:50:33 +11:00
Sam Manzi
b58ac2da8a Merge pull request #348 from prculley/undo
bug 9927; fix UndoableEntry for pygobject bug
2017-02-04 10:36:01 +11:00
Sam Manzi
f28c90bc7a Merge pull request #344 from bertcarnell/bertcarnell/list_child_spouses
Add spouses to the child listing in DAR and DDR
2017-02-04 09:45:49 +11:00
Paul Franklin
28bf8479fd 9795: remember the last location of windows [Dashboard gramplets] 2017-02-02 19:30:02 -08:00
Paul Franklin
1ae88d9aed 9795: remember the last location of windows [style dialogs] 2017-02-02 19:22:55 -08:00
prculley
ae960f79d4 bug 9927; fix UndoableEntry for pygobject bug
This is a workaround for
https://bugzilla.gnome.org/show_bug.cgi?id=644927
What is happening, is that our UndoableEntry class is connecting
to the 'insert-text' event, which uses one of the 'in-out'
parameters for the position of the cursor in the buffer. The very
fact of the connect to the event causes the issue, not something
Gramps is doing wrong.
2017-02-02 14:33:48 -06:00
Rob
c07dcbe0ee Updated det_ancestor_rep.sh to eliminate the unused usenick option 2017-02-02 12:54:42 -05:00
prculley
5ca82248d3 Add tests for new Person HasSoundexName, and old HasNameOf rules 2017-02-02 10:16:59 -06:00
prculley
ec6343e00c A new Soundex filter for matching 'name' with people using Soundex 2017-02-02 10:16:57 -06:00
Peter Landgren
94716cc20f Update Swedish translation 2017-02-02 10:46:09 +01:00
Nemeséri Lajos
c3c9b72e88 update Hungarian translation 2017-02-02 10:40:34 +01:00
romjerome
e287101688 8855: start to update API doc for DB stuff 2017-02-02 10:34:18 +01:00
romjerome
1a1515d6e3 9907: add a spacing value for children widgets
fit better for some Gtk themes
2017-02-02 10:28:29 +01:00
Zdeněk Hataš
d0e9728567 czech translation update 2017-02-01 10:20:46 +01:00
bertcarnell
010fe736ec Added spouses to the child listing in the Detailed Ancestor Report and the Detailed Descendant Report for issues #9926, #8941, and #5698. Also added tests as command line scripts 2017-02-01 00:06:16 -05:00
Sam Manzi
aee05dc200 Merge pull request #341 from prculley/exportopt
Fix CSV export options for new parameters
2017-02-01 11:41:58 +11:00
Sam Manzi
d52a8f0a61 Editorial Indent as per review. 2017-02-01 11:33:11 +11:00
SNoiraud
cad3871523 Geography : use progressmeter when filtering. 2017-01-31 10:21:08 +01:00
Sam Manzi
df4e547a18 Merge pull request #340 from sam-m888/9914hourglassgraphOption
9914: Add [Arrowhead direction] option to Hourglass graph
2017-01-30 09:04:51 +11:00
Sam Manzi
880947c387 Merge pull request #339 from sam-m888/9914familylinesOption
9914: Add [Arrowhead direction] option to Familylines graph
2017-01-30 08:55:33 +11:00
Sam Manzi
fd47f8d146 Merge pull request #342 from sam-m888/pycycleCheck
Remove hidden character from front of shebang line
2017-01-30 08:43:20 +11:00
Sam Manzi
1a113ae0fd Remove hidden character from front of shebang line
Found by [pycycle --verbose --source gramps]

Once corrected pycycle reports:

Project successfully transformed to AST, checking imports for cycles..

No worries, no cycles here!
2017-01-30 08:24:35 +11:00
prculley
267a762262 Fix CSV export options for new parameters 2017-01-28 10:49:49 -06:00
Nick Hall
544e3dbcc4 Use correct parent window for export filter progress 2017-01-27 18:17:50 +00:00
vantu5z
5fead50446 update Russian translation 2017-01-27 14:18:27 -03:00
Nick Hall
c3c8a632de 6085: Remove import from the gui module 2017-01-27 16:20:49 +00:00
Nick Hall
dfdb11bfc9 6085: Remove import from the cli module 2017-01-27 15:36:48 +00:00
Nick Hall
36d68f089f Fix missing filter parameter 2017-01-27 14:24:06 +00:00
Agnès Charrel-Berthillier
a6276cd38f 9914: Add [Arrowhead direction] option to Hourglass graph 2017-01-27 13:54:35 +11:00
Agnès Charrel-Berthillier
d46a00edea 9914: Add [Arrowhead direction] option to Familylines graph 2017-01-27 13:50:40 +11:00
Nick Hall
68fbebe7d1 Add filter progress to reports
Previously, these reports did not show progress of the main
filter loop.
2017-01-26 22:41:08 +00:00
Nick Hall
2f2b619762 Add filter progress to sort events tool 2017-01-26 22:36:54 +00:00
Nick Hall
1e54054953 Add filter progress to export assistant 2017-01-26 22:12:32 +00:00
Nick Hall
4912cc08e4 6085: Convert filters to use the User class
The filter apply method can now be passed a User instance
instead of a progress callback.

The prepare progress will no longer be displayed without the main
filter progress.
2017-01-26 19:00:03 +00:00
Sam Manzi
2cb8c2801a Merge pull request #326 from prculley/progen_prog
Progen import fixes and testing
2017-01-26 15:58:29 +11:00
Sam Manzi
f10ce1c368 Merge pull request #333 from sam-m888/9911addcustomcolorstohourglassgraph
9911: Provide an option for custom colors in Hourglass graph
2017-01-26 15:39:23 +11:00
prculley
a879144cc7 Add Progen import test files 2017-01-25 17:35:52 -06:00
prculley
86263712a9 Fix Progen import for several issues
- Files not closed
- Note text set to 'list' instead of 'str' types
- Address structure elements set to 'None' instead of ''
- Long text strings losing characters and getting corrupted
2017-01-25 17:35:50 -06:00
prculley
d3279c1382 Fix Progen import to use 'Status Bar' progress indicator 2017-01-25 17:35:47 -06:00
prculley
42f2ac04e9 Fix test utility; more console output and make user directories
Console output sows even if an exception occurs
Make user directories if not present
2017-01-25 13:57:53 -06:00
prculley
cde65a53a6 Improve Addon management performance 2017-01-25 13:57:52 -06:00
Matti Niemelä
fdeb604d1f update finnish translation 2017-01-25 14:52:09 +01:00
romjerome
26038164ec 9904: revert ee150c1
TODO: need a solution for recursive iteration and private records
2017-01-25 14:41:54 +01:00
Sam Manzi
4c010a94e4 Merge pull request #329 from prculley/exportgedcom
Improve progress indications for Gedcom export
2017-01-25 16:07:11 +11:00
romjerome
f094346742 update french translation 2017-01-24 17:05:34 +01:00
romjerome
ed0be5f17d update translation template 2017-01-24 17:00:44 +01:00
romjerome
963acb56e0 9908: Custom Family Relations not shown in the filter siderbar 2017-01-24 16:58:54 +01:00
romjerome
ee150c101a 9904: Errors printing graphical report ancestor tree 2017-01-24 16:55:59 +01:00
Paul Culley
8739412351 Merge branch 'master' into exportgedcom 2017-01-24 07:57:01 -06:00
SNoiraud
f03dab0be3 9373 : split the third field in two lines. 2017-01-24 13:37:27 +00:00
SNoiraud
6b38e74ecb 9373: Values not saved and bug in monitoredwidgets 2017-01-24 13:37:27 +00:00
SNoiraud
b6bb8ccdcc 9373: Added EditPlaceRef and suppressed a useless tooltip 2017-01-24 13:37:27 +00:00
SNoiraud
593d57dbc0 9373: justifying the three input fields. 2017-01-24 13:37:27 +00:00
SNoiraud
eac59d932d 9373: Ability to be able to enter comma separated latitude/longitude pairs 2017-01-24 13:37:27 +00:00
Nick Hall
db81851195 Merge pull request #335 from Nick-Hall/bug9897
9897: Create serialize module
2017-01-22 16:06:04 +00:00
Nick Hall
5068aa1b85 Fix unit test
The bug that caused this to pass previously has now been fixed.
2017-01-22 01:14:14 +00:00
Nick Hall
fe1fa8b505 Remove remaining to_struct calls 2017-01-22 00:52:14 +00:00
Nick Hall
41bcfefd67 Remove to_struct and from_struct methods 2017-01-22 00:52:06 +00:00
Nick Hall
4c2464cb49 Create serialize module 2017-01-21 23:09:23 +00:00
Nick Hall
c7bbc01b20 Create the schema within a transaction 2017-01-21 20:52:48 +00:00
vantu5z
3b06bf10dd update Russian translation 2017-01-21 09:12:22 -03:00
Sam Manzi
88e98fcd92 Merge pull request #331 from prculley/bug9886
bug 9886; fix citation tree view quick report right click
2017-01-20 17:33:04 +11:00
Agnès Charrel-Berthillier
6a51ac55db 9911: Provide an option for custom colors in Hourglass graph 2017-01-20 17:15:29 +11:00
prculley
3ac49dcb2c bug 9886; fix citation tree view quick report right click
Another HandleError issue;  Also, the Quick report that started was
actually the wrong one, due to a typo in the quickview.gpr.py.

I also rediscovered the bug 6352; and its relationship to quickreports.
2017-01-18 09:47:33 -06:00
Paul Franklin
f59c7c16bd 9795: remember the last location of windows [media manager] 2017-01-18 06:14:22 -08:00
Paul Franklin
16f56fbbea 9795: remember the last location of windows [bookmarks] 2017-01-18 06:11:40 -08:00
prculley
1b01e9d74e Fix Check&Repair 'Cross table duplicates' Progress parent 2017-01-17 12:14:11 -06:00
prculley
ffdef3276c bug 9898: fix Merge Place has wrong label 2017-01-17 11:27:42 -06:00
prculley
efcdcd7434 Fix ManagedWindow _present method name (incorrectly named __present) 2017-01-17 10:59:15 -06:00
prculley
e7e1976222 Add set_text method to updatecallback to allow progress text changes 2017-01-17 10:33:55 -06:00
prculley
8fa6fad67a Fix Gedcom export to have a more detailed progress indication 2017-01-17 10:31:23 -06:00
prculley
a937d151af fix export assistant to show textual progress steps and first step 2017-01-17 08:51:29 -06:00
prculley
a860a9d80b Fix export assistant, proper parent for popup progress and dialog 2017-01-17 08:49:21 -06:00
prculley
99b7fc8815 Fix updatecallback to show first progress step 2017-01-17 08:42:22 -06:00
prculley
04b7888817 change __rebuild_search to use status bar progress 2017-01-16 23:21:05 +00:00
prculley
2574202a46 add uistate to models 2017-01-16 23:21:05 +00:00
prculley
e24faddabb bug 9876; fix for two progress bars occupy the same space
Moves the popup progress on tree views with filters to the main
window status bar.
2017-01-16 23:21:04 +00:00
prculley
52846b8e68 bug 9877; fix performace with people tree view and some filters
When using deep relationship filters on the person tree view with a
large tree, the tree redraw can take a long time (hours).  The
DeepRelationshipPathBetween 'prepare' method was getting called for
every person in the preceding filter. And that it also ran through
every person in the db within the prepare method.  Resulting in time
as a square function of number of people.

Change view code so that 'prepare' method is called once, and 'apply'
method is called once with list of handles to scan, rather than both
called once per handle.
2017-01-16 23:14:05 +00:00
Paul Franklin
0c03ec2fc1 tweak UndoHistory to remove redundant show_all() 2017-01-16 09:30:23 -08:00
Paul Franklin
1aeea6a6e8 tweak EditTagList (to be a better ManagedWindow, I know a little more) 2017-01-16 09:28:35 -08:00
Paul Franklin
fb8d529e5b tweak TipOfDay to use ManagedWindow "show" instead 2017-01-16 09:24:10 -08:00
Paul Franklin
ec9d6e8fa7 tweak DumpGenderStats tool (enable GUI to be closed, neaten CLI output) 2017-01-16 09:22:01 -08:00
prculley
659329c879 Fixes ManagedWindow for a modal window with another modal elsewhere
During Gramps startup, it is possible to start two modal dialogs;
the 'Family Trees' and the 'Update Addons' (when preferences is set
to check on startup).  Both are modal.
This upgrades the Window manager and ManagedWindow to support this
case.  If this occurs, then the most recent modal window is left
that way, a previous modal window is temporarily downgraded to
non-modal, and the newest window is set 'transient' for the previous
modal window, even if it was not the parent.
This means that there can be only one modal window, and it is always
on top and active.
2017-01-16 15:12:33 +00:00
prculley
56fa449de8 upgrade Update Addons to ManagedWindow
This change was initiated to correct status bar and popup dialogs
that were coming up in the wrong place under Windows.
Upgrade to Managedwindow allows for size/position config, correct
popup of subordinate dialogs, and better window management in
relation to other dialogs.
The Glade change allows the transient parent function to work.
Note that UpdateAddons remains a modal dialog.
2017-01-16 15:12:33 +00:00
vantu5z
4ad41e9269 update Russian translation 2017-01-16 10:07:55 -03:00
Sam Manzi
af674df82e Merge pull request #327 from sam-m888/WordingOnGrampsViewAddonInstallation
Fix wording for addon restart
2017-01-15 11:27:52 +11:00
Sam Manzi
9aeeae8baf Fix wording for addon restart
to mention [Gramps Views] as the special reason why you need to restart
2017-01-15 11:01:46 +11:00
romjerome
5df1612339 9899: typo on string
use generic 'spouse' word
2017-01-14 17:20:26 +01:00
système
b79d5c4cfc 9899: fix non-textual value on place name 2017-01-14 14:49:06 +01:00
système
c712e5813a 9824 9899: revert changes done for avoiding span and range errors
handling seems incomplete, need a translator-reviewer
2017-01-14 13:47:07 +01:00
système
9ccfd50d93 9824: revert romjerome mistakes (part2) 2017-01-14 13:29:23 +01:00
système
0c4529c0ae 9824: revert romjerome mistakes 2017-01-14 13:25:09 +01:00
système
db37a7dbd9 Revert "9899: try to get labels on Family according to status"
This reverts commit dedb5122cb.
2017-01-14 10:23:03 +01:00
système
4f96497e64 Revert "9899: tweak adjustement where one could switch locations for both parents"
This reverts commit 0633930667.
2017-01-14 10:22:37 +01:00
système
8841d13a7e Revert "9899: polish; gen.lib.person arlready called, make test on gender more clear"
This reverts commit fe763b7490.
2017-01-14 10:22:01 +01:00
système
b31f6922dd Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-14 10:21:03 +01:00
romjerome
fe763b7490 9899: polish; gen.lib.person arlready called, make test on gender more clear 2017-01-14 10:01:42 +01:00
romjerome
0633930667 9899: tweak adjustement where one could switch locations for both parents
this could be a specific case, so for more security, use hardcoded string
2017-01-14 09:55:59 +01:00
romjerome
dedb5122cb 9899: try to get labels on Family according to status 2017-01-14 09:44:17 +01:00
prculley
8f494a683f Remove unused ManagedWindow modal_call method
This was used only once in AddMedia, which has been upgraded to use
the ManagedWindow "modal=" parameter on init instead.
2017-01-12 10:57:57 -06:00
prculley
8f79b0adbb Fix AddMedia to use updated ManagedWindow modal parameter
This was the only Gramps code to use the old ManagedWindow
modal_call method.
2017-01-12 10:54:52 -06:00
Paul Franklin
3ee28584cb tweak sqlite3 info typeout to conform, only output sometimes 2017-01-11 04:22:29 -08:00
Paul Franklin
5633570250 9795: remember the last location of windows [tag dialogs] 2017-01-11 04:13:35 -08:00
Luigi Toscano
3bcea79cc5 Italian translation updates and fixes 2017-01-11 02:11:35 +01:00
prculley
3b049b5da1 bug 9854; fix Merge Family; Error dialog hidden behind Merge Dialog
While performing a Merge Family that results in an error, the Error
dialog appears as normally initially.

However, if the user switches to another application and back, the
Error dialog can disappear (it is under the Merge dialog in the UI).
The mouse cannot clear this up (although the keyboard 'enter' or
'Esc' keys will be directed to the Error dialog and close everything.
2017-01-10 20:21:38 +00:00
prculley
f46350d595 bug 8128; fix progress meters for transient parent 2017-01-10 15:22:46 +00:00
système
566d057456 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-10 08:28:37 +01:00
prculley
813361179f bug 9875; fix up export dialog to show progress bar
Originally the progress bar and associated text was shown on the
summary page, but it was never seen since it was shown during the
Gtk assistant 'prepare' stage, before the page was shown.
2017-01-09 21:41:54 +00:00
prculley
1a6db46ffa bug9873; fix Check & Repair for dbapi 2017-01-09 21:35:21 +00:00
prculley
ba7eff6e67 bug 8128; Fix common error/warn dialogs to deal with modal parent
Unmanaged dialogs are often called for errors, warnings, info etc.
On Windows, If called from a modal parent window, they can be a bit
confusing, since the parent window appears to still be active.  This
fix makes the parent window non-modal for the duration of the dialog,
and then returns it to its original state.
2017-01-09 20:59:38 +00:00
prculley
cea4d15d7d bug 9855; fix db undo/redo operation to delay signal emission
Certain multiple commit transactions can leave the db in an inconsistent
state in between commits.  If signals are emitted at each commit, GUI
elements can see the inconsistent state and report errors.  This fix
delays the signal emission until all the commits are complete, presuming
that the db is consistent before and after the complete transaction.
2017-01-09 20:38:32 +00:00
système
0e33ea7a81 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-09 20:52:25 +01:00
arnaullv
7e90144db3 Update Catalan translation 2017-01-09 19:28:04 +00:00
Nick Hall
b8495e7436 Revert "fix warnings on import order (pylint)"
This reverts commit 86c4301cb9.
2017-01-09 19:02:49 +00:00
Nick Hall
7a7101e71c Rename method missed in previous commit
See 7f24aca813.
2017-01-09 18:41:34 +00:00
romjerome
86c4301cb9 fix warnings on import order (pylint) 2017-01-09 10:14:53 +01:00
système
8a8807c670 PR#284 9824: try to fix some remaining errors and warnings raised by pylint 2017-01-09 10:14:53 +01:00
erikdrgm
c4c1059c50 updated dutch translation 2017-01-08 20:04:36 +01:00
Luigi Toscano
53542ea3d5 Refresh it.po using the current pot template 2017-01-08 16:25:49 +01:00
système
89699dc847 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-07 13:24:53 +01:00
Łukasz Rymarczyk
5099b421e0 1885 3526: explanation for 'f' and 'm' letters on tests 2017-01-07 10:04:48 +01:00
romjerome
f5365202cc 7276: typos 2017-01-07 09:45:24 +01:00
romjerome
ec1360076e 7276; fix some punctuation marks for french 2017-01-07 09:41:42 +01:00
Matti Niemelä
c43c0b72d2 update finnish translation 2017-01-07 09:25:25 +01:00
prculley
b7155b47ed Fix the debug module (profiling code) for current python libraries 2017-01-05 21:31:10 +00:00
Zdeněk Hataš
40fbdae481 czech translation update 2017-01-05 12:57:32 +01:00
romjerome
30a657b69e update french translation 2017-01-05 09:36:09 +01:00
romjerome
43d1f8ce04 update translation strings template 2017-01-05 09:16:50 +01:00
romjerome
2a1234c45c 9243 9824: fix some warnings (pylint)
score from 8.91 to 9.56
2017-01-05 09:15:20 +01:00
système
d30c8e21aa Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-04 15:38:33 +01:00
vantu5z
b974750621 update Russian translation 2017-01-04 12:41:14 +03:00
système
7efcd2edf6 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-04 08:44:26 +01:00
arnaullv
56280fa418 Update Catalan translations 2017-01-03 21:50:36 +00:00
système
e267893470 7004: Only Event and Family Editors are checking if data_has_changed
tidy up and consistency between editors on save()
2017-01-03 21:37:45 +00:00
Nick Hall
49321133e0 9878: Update note text before closing
The object must be updated so that changes can be detected.
2017-01-03 21:25:31 +00:00
Paul Franklin
e95fe692ba fix file chooser's deprecation warnings in import dialog 2017-01-03 12:46:31 -08:00
Paul Franklin
1991d194fa 9795: remember the last location of windows [import dialog, part 2] 2017-01-03 12:45:01 -08:00
Paul Franklin
d2b200c121 9795: remember the last location of windows [import dialog, part 1] 2017-01-03 12:43:04 -08:00
système
3b16b6be79 9851 2017-01-03 20:16:38 +01:00
Paul Franklin
998c5f4bee 9795: remember the last location of windows [FTM] 2017-01-02 18:55:04 -08:00
Paul Franklin
4f11e97b8d Merge branch 'prculley-bug9872' 2017-01-02 18:34:38 -08:00
Sam Manzi
5acf75d696 Feature 9243: Increase relationship.py to show relationships
beyond 20th generation
2017-01-02 19:27:20 +00:00
Paul Franklin
5e10faf779 tweak git_revision (VERSION has no newline, so git_revision shouldn't) 2017-01-02 10:03:17 -08:00
système
b774ed8f32 9841: Support tag on EventRef Editor 2017-01-02 15:57:54 +00:00
Zdeněk Hataš
f6e854d98d czech translation update 2017-01-02 13:38:59 +01:00
Paul Franklin
5666441e75 Merge branch 'bug9872' of git://github.com/prculley/gramps into prculley-bug9872 2017-01-01 21:49:50 -08:00
Tom Samstag
b6f9fbca9a remove gramps.gen.simple.by_date
The function was deprecated in 8b39b80 (2012-11-15) but the deprecated
comment was somehow removed in 3ef1c02 (2013-11-12). The function won't
work anymore due to cmp not existing in python 3.
2017-01-01 11:46:04 -08:00
Paul Franklin
e343d55044 fix typo (and test if Travis build still breaks, after PR312) 2017-01-01 09:44:53 -08:00
prculley
b06c101a8a Fix test_exports to ignore changes in Gedcom Copyright year 2017-01-01 17:24:41 +00:00
système
2588e61a96 Happy new year! 2017-01-01 10:40:29 +01:00
Paul Franklin
6d1631dbfe 9862: ancestor tree doesn't use replacements 2016-12-31 17:26:01 -08:00
prculley
7406c6ecf4 bug 9872: fix Windows issue; Book dialogs don't stay on top
They are pushed to background if background window tooltip appears.
Also, The book list display was not popping up above the dialog
(no transient parent).
2016-12-31 14:31:13 -06:00
prculley
3bca0e8184 Add call to ManagedWindow.close() to dbman
This is an update to "bug 8128; Fix 'Info' popup from Manage Family
Trees' dialog for parent"
2016-12-31 14:29:55 +00:00
Sam Manzi
dde84ed8bc Merge pull request #306 from sam-m888/ChangeConfigKeysForAddons
Change config keys to mention addon
2016-12-30 13:38:26 +11:00
Sam Manzi
043ebaba65 Change config keys to mention addon
Renaming config keys to make their use clearer
2016-12-30 13:23:24 +11:00
Sam Manzi
08eb715da2 Merge pull request #304 from sam-m888/ChangeWordingAddonRestart
Restart addon message change wording
2016-12-30 08:44:32 +11:00
Sam Manzi
af240c9b53 Restart addon message change wording
As not all addons are Views.
2016-12-30 08:21:30 +11:00
prculley
f92903b1f7 bug 9854; Error dialog can become hidden behind merge dialog 2016-12-29 19:35:45 +00:00
prculley
34d6ddada0 Bug 7928; Make merging people with complex families more friendly
If families are complex, skip the family merge with a warning message
rather than abort the persons merge
2016-12-29 19:35:27 +00:00
prculley
a09d5471cf bug 8128; Fix 'Info' popup from Manage Family Trees' dialog for parent 2016-12-29 19:06:48 +00:00
Sam Manzi
908201a80d Merge pull request #302 from prculley/bug8128_gw
bug 8128; Fix transient parent for popup 'Gramps Warnings'
2016-12-29 08:14:25 +11:00
prculley
01b7490c8c bug 8128; Fix transient parent for popup 'Gramps Warnings' 2016-12-28 09:06:37 -06:00
Paul Franklin
0496756abb Merge pull request #301 from prculley/bug8128_pm
bug 9856; fix popup ProgressMonitor to find a parent for set_transient_for
2016-12-27 11:48:35 -08:00
prculley
1590f8c000 bug 9856; fix popup ProgressMonitor to find a parent for set_transient_for 2016-12-27 10:36:20 -06:00
prculley
1a09304335 bug 9856; fix selected person not updated if changed in people list view 2016-12-26 08:18:32 -06:00
Paul Franklin
f762fda80d put the correct FSF address into some (presumably cribbed) modules 2016-12-24 16:25:21 -08:00
Paul Franklin
0b2aab53ee restore the ImportInfo to the new Pro-Gen importer 2016-12-24 16:22:44 -08:00
Paul Franklin
ebe56a3f05 save quick backup's folder if backup aborted, if needed 2016-12-24 14:15:52 -08:00
Paul Franklin
0a47474e0e 8868: Make XML backup dialog size persist [part 2] 2016-12-24 14:11:45 -08:00
Paul Franklin
45de935d5e 8868: Make XML backup dialog size persist [part 1] 2016-12-24 14:10:27 -08:00
prculley
cf839a195b Fix dialogs for Gtk deprecations 2016-12-24 09:02:57 -06:00
prculley
4498ee32df Fix some Gtk deprecations in Plugin Manager 2016-12-24 09:02:57 -06:00
prculley
f25fb1415b Fix the Gobject deprecation (convert to GLib) in interactivesearchbox 2016-12-24 09:02:57 -06:00
prculley
dd151a3990 fix some Gtk deprecations in textbufdoc (used by QuickReports etc.) 2016-12-24 09:02:57 -06:00
Alois Poettker
7c471db1c9 6896: Improve Pro-Gen importer 2016-12-23 20:26:54 -08:00
Nick Hall
13b53e35d4 Add window track to merge dialogs 2016-12-23 22:20:41 +00:00
Paul Franklin
e931b8a75c typos 2016-12-23 14:12:18 -08:00
Jérôme Rapinat
85e437d291 7276: translate some currently-untranslated punctuation marks 2016-12-23 12:59:06 -08:00
Paul Franklin
f3053b19ca 9795: remember the last location of windows [Reorder] 2016-12-23 12:52:58 -08:00
Josip
3b4ceeb630 8128: GtkDialog mapped without a transient parent
Fix Reorder Relationships dialog
2016-12-23 14:18:39 +01:00
Sam Manzi
3ce8c4880a Merge pull request #298 from prculley/bug9470
bug 9470; Don't allow selecton of Active or Home person until actually commited
2016-12-23 10:27:45 +11:00
prculley
defcda7981 bug 9235: Shrink size of Break Lock (and other QuestionDialogs) 2016-12-22 19:46:04 +00:00
prculley
2359633198 bug 8333; fix merge issue with Person Tree View 2016-12-22 18:34:17 +00:00
Paul Franklin
5ad32042c6 move two methods down slightly (to better check a forthcoming change) 2016-12-21 22:24:48 -08:00
Paul Franklin
376f2b0010 enable a simple test for translated datestrings 2016-12-21 15:37:12 -08:00
Paul Franklin
66260871dc give GUI User an optional parent, for when None would otherwise be used 2016-12-21 15:35:45 -08:00
romjerome
f75618eb2d 9824: pylint error: map_type not set
was pull request #284
2016-12-21 12:21:43 +01:00
romjerome
e5ca4186da 9824: pylint error: no enable_debug, move to LOG.debug
was pull request #284
2016-12-21 12:16:56 +01:00
romjerome
5ecb140094 9824: pylint error: raise Error as GrampsImportError
was pull request #284
2016-12-21 12:14:30 +01:00
romjerome
0309598193 9824: pylint error: missing explicit variable
was pull request #284
2016-12-21 12:11:17 +01:00
romjerome
cb38e81a3d 9824: pylint error: missing variable names
was pull request #284
2016-12-21 12:08:15 +01:00
romjerome
a1dff4457b 9824: pylint error: explicit os module import
was pull request #284
2016-12-21 12:02:43 +01:00
romjerome
061f5fbb1f 9824: pylint error: LOG variable was not set
was pull request #284
2016-12-21 11:58:22 +01:00
romjerome
1a3f08203c 9824: pylint error: text variable does not exist for debug
was pull request #284
2016-12-21 11:54:27 +01:00
romjerome
6c993242f2 9824: pylint error: fix theme variable for AttributeError
was pull request #284
2016-12-21 11:52:19 +01:00
romjerome
a0b2cf1803 9824: pylint error: 'nrchild' variable not set on this section
was pull request #284
2016-12-21 11:50:03 +01:00
romjerome
34aefd9530 9824: pylint error: fix a missing error module
was pull request #284
2016-12-21 11:46:50 +01:00
romjerome
14142ff5e3 9824: pylint errors: explicit import for modules and variables on .gpr.py
was pull request #284
2016-12-21 11:39:23 +01:00
Matti Niemelä
1a74ba03b8 update finnish translation 2016-12-21 11:34:03 +01:00
Sam Manzi
91a279e362 9161 Debian package -ignore old changelog 2016-12-21 08:20:35 +11:00
prculley
b71b4e9c7f bug 9844; fix QuickReports for Cairo crash when no objects found 2016-12-20 19:36:49 +00:00
prculley
55edefd4b8 bug 9842; fix lineage quickreport when started from person with no parent 2016-12-20 19:31:30 +00:00
prculley
ce884b6578 bug 9478; fix quick search exception when nothing in searched list 2016-12-20 19:10:57 +00:00
prculley
90b8145693 bug 9831: Fix HandleError when using finddupes tool to merge 2016-12-20 17:47:53 +00:00
Paul Franklin
dc320aab8c shoehorn in some missing (somehow) datestrings in el.po 2016-12-18 19:57:04 -08:00
Paul Franklin
6a6fe9b48d 7276: translate some currently-untranslated punctuation marks 2016-12-18 14:20:36 -08:00
prculley
1e8ab3ec69 bug 9286; fix styledtext editing of LINK with URL as Visible element 2016-12-18 17:56:55 +00:00
prculley
a5ed1086d8 bug 9285; fix detection of URLs in Styled text editor 2016-12-18 17:42:04 +00:00
Paul Franklin
fb6ed2ab53 narrow GrampsPreferences if possible (e.g. in Greek it is 1138) 2016-12-18 00:13:51 -08:00
Paul Franklin
cb27d546e9 9612: Problem adding parents [with Latin names] 2016-12-17 18:30:55 -08:00
Paul Franklin
1742d44d35 center errorview dialog, and shorten it too 2016-12-17 18:27:57 -08:00
prculley
9bf5144e70 bug 9470; Don't allow selecton of Active or Home person until actually commited 2016-12-17 17:03:57 -06:00
prculley
9c92bb8551 bug 8510 fix for special characters in Family Tree names 2016-12-17 19:30:44 +00:00
Paul Franklin
341d48bd40 9795: remember the last location of windows [partial: some tools] 2016-12-17 10:34:06 -08:00
Zdeněk Hataš
2577367f01 czech translation update 2016-12-17 15:39:44 +01:00
Nick Hall
76cb80f17f Remove --databases command line option 2016-12-16 22:18:33 +00:00
Nick Hall
9a53fae5a0 Remove backup summary and auto-load
Automatic backups are now saved to a user-defined directory.
2016-12-16 22:00:11 +00:00
vantu5z
33169fd05f update Russian translation 2016-12-16 13:42:15 +03:00
Paul Franklin
1af4e89094 new gramps.pot translation template for master 2016-12-15 11:08:41 -08:00
romjerome
ab2793476f fix a missing import 2016-12-15 16:00:07 +01:00
romjerome
f372f5b813 Tag editor: Tweak improvement on buttons order 2016-12-15 15:52:12 +01:00
SNoiraud
09cad05e05 9340: The configparser is assuming the wrong encoding. 2016-12-15 09:32:02 +01:00
Paul Franklin
083a2a721e 9795: remember the last location of windows [partial: three more] 2016-12-14 22:05:04 -08:00
Leonhaeuser
beb3962f52 update German translation and fix missing line feed 2016-12-14 22:08:36 +01:00
erikdrgm
f17379cd16 updated Dutch translation 2016-12-14 14:51:38 +01:00
erikdrgm
a27e49cf0e updated Dutch translation 2016-12-14 14:45:09 +01:00
SNoiraud
291c29ad04 9563: Sorting in family tab of narrated web report 2016-12-14 10:38:57 +01:00
Leonhaeuser
e9acf39cf2 fix for 0009696 and German translation update 2016-12-14 00:46:56 +01:00
Nick Hall
93f59af9d8 Tidy up export assistant multiple inheritance 2016-12-13 23:26:13 +00:00
Sam Manzi
f01d469849 9801 Silence remaining PyGIWarning 2016-12-14 07:48:45 +11:00
Paul Franklin
1b6d84353c 9795: remember the last location of windows [export assistant] 2016-12-13 11:40:00 -08:00
SNoiraud
03128a0728 9563: Sorting of relationships in family tab of narrated web report 2016-12-13 14:20:55 +01:00
SNoiraud
23213e590b NarrativeWeb: Reduce the Report options window. 2016-12-13 09:50:36 +01:00
Paul Franklin
af7c09d8ae 9795: remember the last location of windows [partial: two more] 2016-12-12 20:02:36 -08:00
Paul Franklin
5929f2066e tweaks to saving config keys (save keys without default, pylint, etc.) 2016-12-12 19:59:45 -08:00
Zdeněk Hataš
48bab7bed1 czech translation update 2016-12-12 14:49:24 +01:00
erikdrgm
a9ce126ed4 update Dutch translation121216 2016-12-12 09:55:04 +01:00
Paul Franklin
251c4acde2 9795: remember the last location of windows [partial: verify] 2016-12-11 22:58:54 -08:00
Paul Franklin
3406450451 9795: remember the last location of windows [partial: eight more] 2016-12-10 18:27:11 -08:00
Paul Franklin
f3dc114476 new gramps.pot translation template for master 2016-12-10 10:21:46 -08:00
Paul Franklin
cdf6e0e3a3 enable custom filters in reports to select the center person 2016-12-10 10:19:28 -08:00
Lajos Nemeséri
90a513effa update Hungarian translation 2016-12-10 11:00:15 +01:00
Paul Franklin
2087f807f3 make report dialog height less than 600, for smaller displays [RR] 2016-12-09 19:51:43 -08:00
Paul Franklin
9b5ef6d069 make report dialog height less than 600, for smaller displays [PR] 2016-12-09 19:50:13 -08:00
Paul Franklin
f2229db819 make report dialog height less than 600, for smaller displays [KR] 2016-12-09 19:49:52 -08:00
Paul Franklin
f072dd889e make report dialog height less than 600, for smaller displays [FGR] 2016-12-09 19:49:32 -08:00
Paul Franklin
36380651e4 make report dialog height less than 600, for smaller displays [DAR] 2016-12-09 19:49:03 -08:00
Paul Franklin
b848f1cd2a make report dialog height less than 600, for smaller displays [DR] 2016-12-09 19:48:34 -08:00
Paul Franklin
9ccc149161 make report dialog height less than 600, for smaller displays [BAR] 2016-12-09 19:47:55 -08:00
Paul Franklin
2c9bad6108 make report dialog height less than 600, for smaller displays [SC] 2016-12-09 19:47:26 -08:00
Paul Franklin
55fa8f8d86 make report dialog height less than 600, for smaller displays [FC] 2016-12-09 19:46:53 -08:00
Paul Franklin
289d28c22b make report dialog height less than 600, for smaller displays [DT] 2016-12-09 19:43:50 -08:00
Sam Manzi
35b79acacc Feature#1682: Enable copying Soundex result 2016-12-10 14:32:37 +11:00
Nick Hall
5621ade2e4 9799: Use latest valid date rather than today
This is useful for historic places when an event date is not
available.
2016-12-09 19:25:14 +00:00
Nick Hall
772265c3ef 9813: Modify endonym handling in place displayer
If no language code is matched, the default name is now the first
in the list, rather than a name with no language code.
2016-12-09 19:07:04 +00:00
Nick Hall
176fcae6ad 9737: Fix house number concatenation 2016-12-09 18:57:06 +00:00
vantu5z
cde4c4ebf5 update Russian translation 2016-12-09 15:02:38 +03:00
Nick Hall
7f24aca813 Simplify _create_secondary_columns method
Now only creates new columns.
Removed update_secondary_values_table method.
2016-12-08 23:09:00 +00:00
Nick Hall
c8998cc81c Rename rebuild_secondary_fields to _create_secondary_columns 2016-12-08 23:09:00 +00:00
Paul Franklin
ca105fb73a 9795: remember the last location of windows [partial: the editrefs] 2016-12-08 14:28:42 -08:00
Nick Hall
4e812c738b Remove a couple more unused methods 2016-12-08 22:05:05 +00:00
Nick Hall
d8796d35fb Remove methods that create secondary indexes
All indexes are created in the _create_schema method.
2016-12-08 21:49:52 +00:00
Nick Hall
83e5bd6be3 Remove another unnecessary version file 2016-12-08 21:27:39 +00:00
Paul Franklin
50bb8ffbbc 9795: remember the last location of windows [partial: the selectors] 2016-12-08 12:44:08 -08:00
Nick Hall
290fd6ec43 Remove unused method 2016-12-08 19:03:39 +00:00
Nick Hall
c358d5c3e1 Remove creation of unnecessary version files
The BSDDB version is not relevant for DBAPI databases.  The python
version will always be 3 and the pickle upgrade "YES".
2016-12-08 18:59:42 +00:00
Nick Hall
f321d68db1 Remove MySQL backend 2016-12-08 17:32:09 +00:00
Nick Hall
4a30d9e4b7 Make update_backlinks method protected 2016-12-08 15:16:26 +00:00
Nick Hall
013617dafb Rename update_schema to _create_schema 2016-12-08 15:06:06 +00:00
Matti Niemelä
67c3d4a77a update finnish translation 2016-12-08 10:38:30 +01:00
Espen Berg
bd7cc813aa Corrected some language typos in Norwegian version of relationship calculator 2016-12-07 21:53:17 +01:00
Paul Franklin
6264461a54 reduce default width of preferences dialog (after [5dd88052]) 2016-12-07 12:12:21 -08:00
Paul Franklin
52ccc26753 give statusbar "warnings" dialog a less-ambiguous name 2016-12-07 11:32:07 -08:00
Paul Franklin
16f229c644 9795: remember the last location of windows [partial: merge dialogs] 2016-12-07 11:30:38 -08:00
Nick Hall
4e2ab54fb9 Remove unused restore method 2016-12-07 19:29:53 +00:00
Nick Hall
6098ccd468 Remove low-level bsddb backup code 2016-12-07 19:29:24 +00:00
Nick Hall
5dd88052cf Reduce minimum width of preferences dialog 2016-12-07 19:13:59 +00:00
Nick Hall
593f5a8f2b Add new backup preferences
Allow user to specify a backup directory.
Add option to backup on exit.
Add option to autobackup at regular intervals.
2016-12-07 17:44:02 +00:00
Paul Franklin
eceeddb1e4 make "quick backup" dialog slightly wider (workaround for 8868) 2016-12-06 19:36:23 -08:00
Paul Franklin
a3925313ad 9795: remember the last location of windows [ViewConfigureDialog] 2016-12-06 18:59:23 -08:00
Paul Franklin
413da833ca 9795: remember the last location of windows [partial: main editors] 2016-12-06 15:22:09 -08:00
Paul Franklin
bbb8b5161d 9795: remember the last location of windows [partial: filter dialogs] 2016-12-06 11:59:04 -08:00
Paul Franklin
d407c2fb6b trap FilterError when creating and testing a new filter 2016-12-06 11:57:16 -08:00
Nick Hall
2c454268a1 Remove drop_tables and reload methods
These methods are not used and we would not normally want to
drop all tables in a database.
2016-12-06 18:07:42 +00:00
Nick Hall
467f779230 Fix import after removal of is_empty method 2016-12-06 18:06:59 +00:00
Nick Hall
61da801fa1 Remove is_empty database method
The existing get_total method can be used instead.
2016-12-06 17:48:34 +00:00
Nick Hall
3e69fa5cbe Fix get_total method and add unit tests 2016-12-06 17:32:12 +00:00
Nick Hall
35b7495438 9541: Make metadata methods protected 2016-12-06 17:10:07 +00:00
vantu5z
92618fcc6d update Russian translation 2016-12-06 15:04:27 +03:00
erikdrgm
238a1c5c12 Dutch translation61216 2016-12-06 10:11:48 +01:00
Paul Franklin
ff6be8b3d6 9795: remember the last location of windows [partial] 2016-12-05 18:50:13 -08:00
SNoiraud
66a3dd6050 7309: GtkDialog mapped without a transient parent 2016-12-06 03:02:43 +01:00
Sam Manzi
6ab5a22292 Merge pull request #279 from prculley/bug9768
fix for bugs 9768 and 9778, nonetype error when merging events or families
2016-12-06 11:39:38 +11:00
Paul Culley
e584704e7b Update Merge tests to actually run
So this was a lot of work...

Updated to use lxml, steep learning curve for someone who never examined XML before...

The merge test code needed some updates because it was last used with an older version of the Gramps XML.

Found another bug in the mergefamilyquery code when test started running; another nonetype issue.

Found another bug in the mergepersonquery code when test started running; another nonetype issue.

Couldn't get the subprocess stuff to work right, so changed code to just call Gramps with capture, similar to export_tests. This in turn required that importxml and exportxml be slightly changed to support StringIO redirection of stdin and stdout.

And test_util needed a change to allow stdout to accept an unencoded stream, so I added an option to use BytesIO for this test as well.

Added some code to save input, result, and expected data to files in Gramps temp directory for debugging whenever an error occurred. Easier to use my editor in diff mode than look at the outputs.
2016-12-06 11:17:54 +11:00
Paul Culley
983d787322 Change travis.yml to provide lxml dependencies 2016-12-06 11:00:45 +11:00
Nick Hall
9d77418b30 9541: Make backend methods protected 2016-12-05 19:41:12 +00:00
SNoiraud
c835c6f87c 7309: Jump to Gramps ID functionality doesn't work for relview 2016-12-05 16:20:10 +01:00
SNoiraud
55661056e2 7309: Jump to Gramps ID functionality added to pedigree 2016-12-05 16:01:27 +01:00
SNoiraud
6188812b41 7309 : Remove trailing space. 2016-12-05 14:30:47 +01:00
SNoiraud
8c7b0f8585 7309: Jump to Gramps ID functionality added to *fanchart* 2016-12-05 14:22:56 +01:00
Zdeněk Hataš
3646f2a86c czech translation update 2016-12-05 13:23:01 +01:00
SNoiraud
bc32d2fd76 7309: Jump to Gramps ID functionality doesn't work 2016-12-05 11:03:33 +01:00
romjerome
13c5d75bc1 update french translation 2016-12-05 09:51:55 +01:00
romjerome
1fda1e2a92 typo on french translation 2016-12-05 09:49:19 +01:00
romjerome
bfb99f17ad 9276: update translation strings template 2016-12-05 09:48:21 +01:00
romjerome
8aeebcdfd2 9276: ability to search alternate place names when selecting place 2016-12-05 09:47:04 +01:00
vantu5z
2fc4bae826 update Russian translation 2016-12-05 08:08:49 +03:00
Paul Franklin
9a40306bd1 9795: remember the last location of windows [partial: EditTagList] 2016-12-04 17:11:31 -08:00
Paul Franklin
13064ef627 refine 6495240859 2016-12-04 16:25:53 -08:00
Paul Franklin
6495240859 set up a window's initial configuration easier (size, etc.; see 9795) 2016-12-04 13:27:25 -08:00
Josip
e75a45748f fix missing imports
part of bug 9820
NameError: name 'DbException' is not defined
2016-12-04 18:30:36 +01:00
Espen Berg
8159e95389 Some Norwegian bokmål translation for master copy. Still some work remaining... 2016-12-04 10:30:59 +01:00
Sam Manzi
98ed617a5d Merge pull request #278 from prculley/bug9811
bug 9811; Fix for Relative media path incorrectly calculated for Windows
2016-12-04 16:52:01 +11:00
Paul Franklin
74aba1f6b4 5357: Clipboard window doesn't remember its previous position 2016-12-03 16:36:31 -08:00
Espen Berg
cba583a486 Somewhat revised Norwegian language file. Still some work remaining 2016-12-04 00:41:05 +01:00
Paul Franklin
26e5f7aa9c 9789: Book Report only works with the default values (master "4ffc5e3") 2016-12-03 14:21:41 -08:00
Nick Hall
5f928d5379 Add missing base methods 2016-12-03 22:17:18 +00:00
Nick Hall
db3d7a3d0d Fix import 2016-12-03 21:44:55 +00:00
Nick Hall
9a6c074888 Tidy up code 2016-12-03 18:00:12 +00:00
romjerome
9ae653986f Update french translation 2016-12-03 11:36:00 +01:00
romjerome
3842b0e760 update translation strings template 2016-12-03 11:20:07 +01:00
romjerome
73267600bd -update -m 2016-12-03 11:16:13 +01:00
romjerome
eb8c17cfa5 9812: 'Check and Repair' tool ignores some objects with tag support 2016-12-03 10:59:33 +01:00
erikdrgm
ff1f2fe33b Dutch translation 2016-12-02 20:42:30 +01:00
prculley
72bcfc5cd6 bugs 9768 and 9778, nonetype error when merging events or families 2016-12-01 11:24:24 -06:00
prculley
e94696ecf0 bug 9811; Relative media path incorrectly calculated for Windows 2016-12-01 10:40:06 -06:00
Nick Hall
27c2b0c81d 9748: Use COLLATE clause rather than locale specific columns 2016-11-30 23:13:12 +00:00
Sam Manzi
b556b29b25 Merge pull request #275 from prculley/expdialog
8250 and 9736: avoid all other operations during export and fixes for export popup windows hidden.
2016-12-01 09:56:09 +11:00
Sam Manzi
0a11cbf8b5 Renable user_test on travis after 2365a72d98 fix 2016-12-01 08:51:01 +11:00
Nick Hall
a4a3c55c09 Update comments 2016-11-30 15:57:23 +00:00
Nick Hall
2365a72d98 Fix User class unit tests 2016-11-30 15:51:03 +00:00
vantu5z
cf58de59c1 update Russian translation 2016-11-30 13:32:00 +03:00
Nick Hall
1039156019 9508: Fix place tree cursor 2016-11-29 23:26:50 +00:00
Nick Hall
11942d8975 Add database unit tests for sorted handles 2016-11-29 22:30:11 +00:00
Nick Hall
98950a89a3 Create new module for DbBookmarks 2016-11-29 19:34:57 +00:00
Nick Hall
3bf40f9921 Remove trailing semi-colon from SQL statements 2016-11-29 16:41:47 +00:00
Nick Hall
634691516c Arrange database methods into a more logical order 2016-11-29 16:21:21 +00:00
romjerome
de177975a0 9815: Fix clear map action on Geography 2016-11-29 10:32:17 +01:00
Paul Franklin
e3d732a31e 9789: Book Report only works with the default values (master "4ffc5e3") 2016-11-28 15:24:21 -08:00
Nick Hall
13acd73c9e Remove unused database method 2016-11-28 22:58:41 +00:00
Nick Hall
5826307b63 Remove trailing whitespace 2016-11-28 22:16:49 +00:00
Nick Hall
ee4e652cac 9742: Remove table map classes
The Table, Map, MetaCursor and DbGenericTxn classes are no
longer used.
2016-11-28 21:45:27 +00:00
Nick Hall
baff7cddb0 9810: Fix undo/redo reference updates
Also rewrite to avoid using table maps.
2016-11-28 21:18:11 +00:00
Paul Franklin
e1dca2bfaa 9789: Book Report only works with the default values (master "4ffc5e3") 2016-11-26 15:23:01 -08:00
Bastien Jacquet
fec5d532d1 Feature: Gep-030 FanChart2Way
...New FanChart consisting of both ascendants and descendants.

It can be checked-out there :
https://sourceforge.net/u/bubblegum00/gramps/ci/geps/gep-030-FanChart2Way/~/tree/

<snip>

I find it quite handy, so please let me know if you have any comments or suggestions.

NB: I heavily cleaned up the FanChart code on my way.

Regards,

Bastien Jacquet

https://sourceforge.net/p/gramps/mailman/message/32908110/
........................................................
Refactor fanchart for further modification

Fix radial text pos_start radian alignment

Simplify father's and mother's details getter

Rename draw_gradient to draw_gradient_legend

refactor prepare_background_box

Add option not to flip names

Add a display_format(self, person, num) function as proposed by Benny Malengier on 2012-12-13
It just returns name_display.name_formats[num][_F_FN](person.get_primary_name())

Add option to show the name on two lines

Allow for variable radius depending on generation

Switch to WORD_CHAR wrapping of name (ie word, and char if 0-length word)

Move rescaling tentative inside wrap_truncate_layout

Fix person_under_cursor bugs

Refactor root angle computation

Refactor code positionning the fan

Refactor personpos_at_angle

move implementation of person_under_cursor outside of FanChartBaseWidget class

Change draw_person to take angles in radians

Use same structure for innerring as for outerring

Uses cursor_to_polar and cursor_on_tranlation_dot

Slightly change person_under_cursor logic to return an "address" in the fan

Uses radian_in_bounds to compare angles modulo 2 PI

Fixup test on cursor over inner ring

Fix Center size for FanchartDesc

Fixup fanchart check up to last generation

Give same signature to draw_person

Refactor the common code of self.draw_person in a single function in Base class

Fix center box comment

Refactoring inside celladdress

Remove manual central box drawing since done with draw_person

Fixup draw_person color for duplicates

Use draw_person for central person too

Make __compute_angle and __rec_fill_data public for use in FanChart2Way

Add 2Way View

Rewrite create_map_rect_to_sector to allow bottom-outside-oriented text-arc

Allow to automatically right upside-up bottom arc-text

Correct icons for Fanchart2Way

Small code refactoring

Refactor code of fanchartdesc to use self.rootangle_rad

Rename change_slice to toggle_cell_state

Fanchart2Way code formating and changes

Small refactoring of fanchartdesc innerring fill data

Remove the name from the local temporary data structure

Remove the name from the local temporary data structure (in Fanchart2Way)

Change background gradient to follow the user-selected gradient colors

rename parentsroot to innerring

Some renaming for clearer code

Show last generation of partners in descendant fanchart

Show last partner in Fanchart2Way

Fanchart2Way : Add option to disable gradient on the background

Fixup flipupsidedownname parameter for gramplet usage of fancharts

Fixup twolinename parameter for gramplet usage of fancharts

Add FanChart2Way in available gramplets

Tentative fix for last view on Fanchart2Way

Show step-sibling in Fancharts context-menu

Fix overestimation of descendant halfdist

(SM) Trailing White spaces removed

(SM) Fix config box Table Grid

(SM) Move Icons gramps-fanchart2way to new location

(SM) Add Copyright for Bastien Jacquet

(SM) Fix BSDDB AttributeError NoneType object has no attr

(SM) Update patch to account for bug 9771; fix missing right-click menu items

(Nick Hall/eno93) Fix set_text method takes the length of the utf-8, not the length of the unicode as the second parameter ((Gramps.py:3697): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text())
2016-11-26 18:00:08 +00:00
romjerome
3d854ba944 9801: recommend 'gir1.2-goocanvas-2.0' on debian package 2016-11-26 13:00:21 +01:00
romjerome
79cb66b0f1 8555: Database repair tool always modify all source objects 2016-11-26 12:56:43 +01:00
Tom Hughes
da018c1842 Re-enable selection in MultiTreeView on a drag-end event
In 201f4a5e51 we made grab_broken
re-enable selection because GTK 3.18 and later no longer send a
fake button release event.

The sending of grab broken is an implementation detail of DnD
on X based systems however, and at least some GTK backends do
not generate this, wayland being one example.

So we now use drag-end instead which is always sent to the source
when a DnD operation completes.
2016-11-25 16:45:43 +00:00
Sam Manzi
d8077a8169 Merge pull request #274 from SNoiraud/9378
9378: Quick Backup: remember Media (include/exclude) setting
2016-11-25 17:31:09 +11:00
Nick Hall
74b87e04eb Restore import_from_filename function 2016-11-24 19:45:19 +00:00
Nick Hall
cb738e88ad Remove unused function 2016-11-24 18:40:28 +00:00
Nick Hall
382987f366 Create module for database utilities 2016-11-24 17:57:18 +00:00
Matti Niemelä
5358e8dd93 Update finnish translation 2016-11-24 08:24:15 +01:00
romjerome
18b00846fe typo on french translation 2016-11-24 08:16:37 +01:00
Nick Hall
635db88800 9534: Exclude places outside valid date ranges 2016-11-22 18:25:20 +00:00
Paul Franklin
0f9c3012be enable book selector dialog to remember its size 2016-11-21 13:11:26 -08:00
Paul Franklin
5932addfb5 9789: Book Report only works with the default values (master "4ffc5e3") 2016-11-21 13:09:57 -08:00
Zdeněk Hataš
882c37afc1 czech translation update 2016-11-21 12:17:15 +01:00
Josip
a3960c8515 Merge pull request #272 from prculley/bug9787
bug 9787; fix right-click menus crash caused by PR268
2016-11-20 22:52:48 +01:00
prculley
3fe7d20799 Fix trailing whitespace again 2016-11-17 10:28:40 -06:00
romjerome
4f30f09fab Update french translation 2016-11-17 10:11:47 +01:00
Lajos Nemeséri
43106eb47f Update Hungarian translation 2016-11-17 10:06:35 +01:00
romjerome
4653b35cb3 Update template 2016-11-17 10:04:18 +01:00
prculley
894ce3aca5 Fix trailing whitespace and remove old code comment 2016-11-16 10:26:02 -06:00
SNoiraud
f157148414 8250 and 9736: avoid all other operations during export and fixes for export popup windows hidden. 2016-11-16 09:18:27 -06:00
SNoiraud
6675cce1f2 9378: Quick Backup: remember Media (include/exclude) setting 2016-11-16 12:32:01 +01:00
vantu5z
4a49287292 update russian translation 2016-11-16 11:55:32 +03:00
romjerome
e0cb56ee93 Merge pull request #273 from prculley/galxlt
Fix translation confusion on 'View' noun/verb
2016-11-16 08:53:07 +01:00
romjerome
0743c19449 Merge pull request #271 from paulohpmoraes/master
Update and corrections to brazilian portuguese translation.
2016-11-16 08:52:32 +01:00
prculley
5ff0b3f977 Fix translation confusion on 'View' noun/verb 2016-11-15 09:38:39 -06:00
SNoiraud
8eedb37772 Geography: Add kmls for the geography places view. 2016-11-15 13:09:12 +01:00
prculley
15ca5e6d4c remove excess space in front of right-click menus in embedded lists 2016-11-14 09:12:11 -06:00
prculley
bd142c0744 bug 9787; fix right-click menus crash caused by PR268 2016-11-14 08:46:38 -06:00
Paulo Henrique Moraes
b99c9f41cc Update and corrections. 2016-11-14 08:54:04 -02:00
Josip
4ffc5e3af4 add plugins/db/dbapi/settings.ini to setup 2016-11-12 15:01:15 +01:00
Josip
bb919efec7 Support for Windows Python3 pythonw.exe 2016-11-12 14:05:49 +01:00
Sam Manzi
905717f4f1 Merge pull request #269 from prculley/nameedit
fix name_displayer.add_name_format so it won't create duplicates
2016-11-12 12:57:27 +11:00
Sam Manzi
f4bc6c3384 Merge pull request #268 from prculley/bug9771
bug 9771; fix missing right-click menu items on gallerytab
2016-11-12 12:18:17 +11:00
Sam Manzi
67dfc55a0b Merge pull request #266 from prculley/docstr
update db/base.py with better docstring, new methods etc.
2016-11-12 11:43:22 +11:00
prculley
def6b3fd07 #---- lines back to normal 2016-11-11 18:19:08 -06:00
prculley
d4cb0c3d7c pylint cleanup 2016-11-11 18:19:08 -06:00
prculley
5f794c0570 update db/base.py with better docstring, new methods etc. 2016-11-11 18:19:08 -06:00
Sam Manzi
f38ce3f3f6 Merge pull request #264 from prculley/bug9765
bug 9765; fix citation tree view for HandleError exceptions
2016-11-12 10:13:26 +11:00
prculley
4120c5a1bc fix name_displayer.add_name_format so it won't create duplicates 2016-11-09 13:42:12 -06:00
prculley
00aa25258e bug 9771; Remove icons from various right-click and other menus 2016-11-08 09:43:36 -06:00
Sam Manzi
676ff5601c Merge pull request #263 from prculley/bug9767
Bug9767 Fix LDS editor for 'Family' related issues
2016-11-05 14:20:07 +11:00
Sam Manzi
7ceb8ab57a Merge pull request #262 from prculley/bug8887
Bug 8887 Add PEDI and _FREL/_MREL Gedcom Tag Export support
2016-11-05 14:11:58 +11:00
Sam Manzi
f69883a586 Merge pull request #259 from prculley/bug9522
bug 9522; fix fault when viewing family events with event gramplet
2016-11-05 14:03:41 +11:00
Sam Manzi
b82ec171a2 enable a ManagedWindow to remember its position 2016-11-03 19:06:28 -07:00
Paul Franklin
105f9fb227 enable relationship calculator tool to remember its size 2016-11-03 05:31:50 -07:00
Paul Franklin
216f9a93bf enable 'Select a media object' dialog to remember its size 2016-11-03 05:29:52 -07:00
Zdeněk Hataš
bb9614282c czech translation update
fixed end characters and typo
2016-11-03 13:10:06 +01:00
Paul Franklin
8cd4a75482 enable merge dialogs to remember their size 2016-11-02 10:15:03 -07:00
prculley
4e80f42425 Remove Icon setup, since this is covered in glade file via another commit 2016-11-02 11:29:13 -05:00
prculley
e851211460 bug9787 Fix LDS editor for 'Family' related issues 2016-11-02 11:29:13 -05:00
Nick Hall
22c1bd4e1c Fix unit test 2016-11-02 15:56:32 +00:00
Nick Hall
dd0eedc772 9767: Fix icon and tooltip in LDS editor
The icon on the family selection button was removed by mistake in
commit 75009f0.
2016-11-01 18:45:18 +00:00
Nick Hall
5f77d0eed7 Remove redundant imports 2016-11-01 18:24:16 +00:00
Nick Hall
473d3aab48 Remove unused method
Also removes an import from outside the gen module.
2016-11-01 17:57:33 +00:00
Nick Hall
8d7c1945f1 Remove old django code 2016-11-01 17:41:51 +00:00
Sam Manzi
e4551a483c Merge pull request #256 from prculley/codecov
Improve test coverage in the Gedcom importer
2016-10-31 11:45:47 +11:00
prculley
00b2bff6d0 bug 9765; fix citation tree view for HandleError exceptions 2016-10-30 13:50:52 -05:00
prculley
9ed969eea1 Fix Mock localtime to return same val in Linux & Windows 2016-10-29 16:59:42 -05:00
prculley
0fb91b860f Improve test coverage in the Gedcom importer 2016-10-29 16:59:42 -05:00
prculley
d21ead1c8d Bug 8887 Add PEDI and _FREL/_MREL Gedcom Tag Export support 2016-10-29 16:50:22 -05:00
Nick Hall
19201eed67 Improve efficiency of get_tag_from_name method 2016-10-29 22:18:07 +01:00
Nick Hall
ab4e147021 Add more database unit tests 2016-10-29 22:12:28 +01:00
Nick Hall
5bbce108fd Tidy up some SQL 2016-10-28 23:31:18 +01:00
Nick Hall
ad49598b51 9744: Tidy up _get_raw_*_from_id_data methods 2016-10-28 22:47:10 +01:00
Nick Hall
9fc316abdf 9744: Tidy up iterators
Remove order_by parameter.
Add unit tests.
2016-10-28 21:43:00 +01:00
Nick Hall
1905d417be Remove unused method 2016-10-28 17:57:41 +01:00
Nick Hall
89cba484c0 9744: Tidy up commit_* methods 2016-10-28 17:07:27 +01:00
Sam Manzi
9f4cb97512 Fixes for install after removal of old LICENSE 2016-10-28 08:08:40 +11:00
MJBMZ
d333f2eee7 9082: Show more place types in family lines graph 2016-10-27 17:36:09 +01:00
MJBMZ
aab0984dfb Fix indent 2016-10-27 17:26:55 +01:00
Nick Hall
aaf4bee03d Remove old LICENSE file
This file contained the GFDL relating to the Gramps documentation,
which is no longer distributed with the source code. The GPL2
licence can be found in the COPYING file.
2016-10-27 17:02:52 +01:00
Sam Manzi
63b15de40a Merge pull request #252 from prculley/bug9755
bug 9755, fix duplicated Gramps IDs on Gedcom import
2016-10-27 19:30:21 +11:00
Sam Manzi
e6088271bd Merge pull request #251 from prculley/dupid
Update Tool 'Check & Repair' and 'TestCaseGenerator' to detect and repair duplicate Gramps IDs
2016-10-27 19:20:58 +11:00
Nick Hall
ddce9b0138 Add more database unit tests 2016-10-25 23:01:34 +01:00
Nick Hall
73d87e59e3 Remove build_surname_list and save_surname_list from public API 2016-10-25 22:18:48 +01:00
Nick Hall
efa910e5b9 Remove unused database method 2016-10-25 22:09:19 +01:00
Nick Hall
f036206961 9742: Rewrite cursors to avoid using table maps 2016-10-25 21:29:59 +01:00
prculley
2bbc8702a7 bug 9522; fix fault when viewing family events with event gramplet 2016-10-25 10:39:51 -05:00
vantu5z
2947e84501 update russian translation 2016-10-24 09:07:41 +03:00
Nick Hall
5fcb3ef815 Add some database unit tests 2016-10-23 19:40:14 +01:00
Paul Culley
5e0198542f Merge pull request #249 from prculley/bug9694
bug 9694, fix Gedcom import with no VERSion (very old Gedcom) crash
2016-10-23 10:14:57 -05:00
Paul Culley
00dd91340b Merge pull request #248 from prculley/bug8993
bug 8993; fix Gedcom import in some alternate languages; improper date parsing
2016-10-23 10:14:03 -05:00
Paul Culley
6923c53871 Merge pull request #247 from prculley/vcard
bug 9458, fix Import Vcard can create multiple surnames with all selected as 'Primary'
2016-10-23 10:12:53 -05:00
romjerome
691b70ccb3 Update french translation 2016-10-23 16:24:21 +02:00
Matti Niemelä
831b4f731b Update finnish translation, template generated via './genpot.sh' 2016-10-23 15:58:06 +02:00
romjerome
69456b34e5 9328: enable debug flag on 'xgettext' for python files 2016-10-23 15:52:23 +02:00
romjerome
1fd76160ef Fix format string (order, RTL, LTR)
9759: update template
2016-10-23 15:48:56 +02:00
SNoiraud
d5c4a71ee2 8250 and 9736 : remove patchs. need to found another solution. 2016-10-21 23:05:10 +02:00
Nick Hall
ce59a8a5c9 9744: Tidy up get_number_of_* methods 2016-10-19 22:18:25 +01:00
SNoiraud
900624193f 9757: [Geography] update map tiles on demand 2016-10-19 18:51:27 +02:00
prculley
8a385af882 bug 9755, fix duplicated Gramps IDs on Gedcom import 2016-10-19 10:09:30 -05:00
Nick Hall
534c5e20fd Remove redundant id maps 2016-10-18 23:06:59 +01:00
Nick Hall
be3541756f Modify to avoid using id maps 2016-10-18 22:51:16 +01:00
vantu5z
49a547af5e update russian translation 2016-10-18 09:08:33 +03:00
Nick Hall
662c5c8866 Modify to avoid using table maps 2016-10-17 23:25:33 +01:00
Nick Hall
1494b5d28e Use KEY_TO_NAME_MAP to get table names 2016-10-17 21:54:31 +01:00
Nick Hall
c1c616e0f3 9742: Avoid using table maps in commit methods 2016-10-17 21:51:15 +01:00
Nick Hall
d1e3280821 Remove redundant table maps 2016-10-17 19:36:23 +01:00
Nick Hall
a3718e23ab 9742: Rewrite remove_* methods
Avoid using table maps in _do_remove.
2016-10-17 19:13:22 +01:00
Nick Hall
6092065fe3 9744: Tidy up get_raw_*_data methods 2016-10-17 18:13:47 +01:00
Nick Hall
3149420f80 9744: Tidy up has_*_handle methods 2016-10-17 17:43:21 +01:00
SNoiraud
2f1f1f1b1e 9736: Export options 'Preview' buttons create hidden quickreport. 2016-10-16 22:32:09 +02:00
prculley
6f6284852d bug 8993; fix Gedcom import in some alternate languages; improper date parsing 2016-10-16 14:50:08 -05:00
prculley
c373f6ed90 Update Tool 'Check & Repair' and 'TestCaseGenerator' to detect and repair duplicate Gramps IDs 2016-10-16 14:02:05 -05:00
Nick Hall
7b183fc79c 9742: Rewrite get_*_gramps_ids methods
Use get_gramps_ids rather than table maps.
2016-10-16 19:35:50 +01:00
Nick Hall
41f3475681 9742: Rewrite find_next_*_gramps_id methods
Use has_gramps_id rather than table maps.
2016-10-16 18:43:25 +01:00
Nick Hall
c9ae621d61 Remove get_transaction_class method 2016-10-15 23:15:21 +01:00
Nick Hall
22c93d8c87 Remove redundant Environment class 2016-10-15 23:07:19 +01:00
Paul Culley
fa9d6005a4 Merge pull request #246 from prculley/pylint
Pylint on Check and Repair, Test Case Generator tools
2016-10-15 10:44:15 -05:00
Nick Hall
5c28d739ea 9743: Tidy up has_*_gramps_id methods
Renamed from has_gramps_id_for_* methods.
2016-10-14 23:31:20 +01:00
Nick Hall
46257a4e5c 9742: Rewrite get_*_from_gramps_id methods
Use _get_raw_*_from_id_data methods rather than table maps.
2016-10-14 21:14:52 +01:00
Nick Hall
2babfd2e8b 9742: Tidy up has_*_handle methods
Rename has_handle_for_* methods to has_*_handle methods.
2016-10-14 18:36:07 +01:00
Nick Hall
8548f16ae2 9742: Tidy up get_raw_*_data methods
Remove protected methods.
Avoid the use of table maps.
2016-10-14 18:01:42 +01:00
Nick Hall
a158c9cba8 9746: Remove duplicate columns in person table 2016-10-13 23:46:19 +01:00
Nick Hall
736b057706 9745: Remove name columns from the family table
The same information can be obtained using a join to the person
table.
2016-10-13 21:39:01 +01:00
Paul Franklin
eea104b8a6 handle some report pathological cases (better) 2016-10-13 12:44:16 -07:00
Nick Hall
b29682cafb Tidy up schema
These changes produce a neater schema output in sqlite3.
2016-10-13 20:34:58 +01:00
Nick Hall
4a70e9233e 9747: Remove index on primary key column
Primary key columns are already indexed.
2016-10-13 19:16:24 +01:00
Nick Hall
a39eff5766 Remove unused Select API code 2016-10-12 22:24:43 +01:00
Nick Hall
f2767c0d12 Remove Select API unit tests 2016-10-12 22:00:15 +01:00
Nick Hall
2993d59c2e 9749: Move experimental Select API code into a branch 2016-10-12 21:46:52 +01:00
prculley
fa2b52b9e3 bug 9694, fix Gedcom import with no VERSion (very old Gedcom) crash 2016-10-07 09:57:04 -05:00
prculley
03bed89fab bug 9458, fix Import Vcard can create multiple surnames with all selected as 'Primary' 2016-10-06 15:04:45 -05:00
prculley
589eb06474 Pylint on Check and Repair, Test Case Generator tools 2016-10-05 16:26:20 -05:00
Paulo Henrique Moraes
2fb5fbf568 Corrections in translation. 2016-08-31 19:31:51 -03:00
1163 changed files with 697510 additions and 522117 deletions

3
.gitattributes vendored
View File

@@ -13,3 +13,6 @@
*.ged -text
*.GED -text
*.csv -text
*.DEF -text
*.IXI -text
*.REM -text

77
.github/workflows/gramps-ci.yml vendored Normal file
View File

@@ -0,0 +1,77 @@
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2022 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.
name: Gramps CI
on:
push:
branches: [ maintenance/gramps51 ]
pull_request:
branches: [ maintenance/gramps51 ]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install gir1.2-pango-1.0
sudo apt-get install gir1.2-gtk-3.0
sudo apt-get install xdg-utils
sudo apt-get install librsvg2-common
sudo apt-get install libglib2.0-dev
sudo apt-get install intltool
sudo apt-get install python3-gi
sudo apt-get install python3-cairo
sudo apt-get install python3-gi-cairo
sudo apt-get install python3-bsddb3
sudo apt-get install python3-dev
sudo apt-get install python3-nose
sudo apt-get install python3-mock
sudo apt-get install python3-icu
sudo apt-get install python3-coverage
sudo apt-get install python3-jsonschema
sudo apt-get install libxml2-utils
sudo apt-get install python3-lxml
sudo apt-get install python-libxml2
sudo apt-get install zlib1g-dev
sudo apt-get install python3-setuptools
- name: Install addons
run: |
mkdir -p ~/.gramps/gramps51/plugins/
wget https://github.com/gramps-project/addons/raw/master/gramps51/download/CliMerge.addon.tgz
tar -C ~/.gramps/gramps51/plugins -xzf CliMerge.addon.tgz
wget https://github.com/gramps-project/addons/raw/master/gramps51/download/ExportRaw.addon.tgz
tar -C ~/.gramps/gramps51/plugins -xzf ExportRaw.addon.tgz
- name: Build
run: |
python3 setup.py build
- name: Run unit test suite
run: |
python3 setup.py test
- name: Trailing whitespace check
run: |
if git --no-pager grep --color -n --full-name '[ ]$' -- \*.py; then
echo "ERROR - Trailing whitespace found in source file(s)";
exit 1;
fi

3
.gitignore vendored
View File

@@ -23,5 +23,8 @@ test/data
Thumbs.db
ehthumbs.db
# IDE
.idea/
# Glade temp files
*~

View File

@@ -9,7 +9,7 @@
Josip Pisoj <josip@pisoj.com>
Mirko Leonhaeuser <mirko@leonhaeuser.de>
<martin.hawlisch@gmx.de> <loshawlos@users.sourceforge.net>
Matti Niemelä <matti.u.niemela@gmail.com>
Matti Niemelä <matti.u.niemela@gmail.com> <niememat@gmail.com>
<nick-h@gramps-project.org> <nick__hall@hotmail.com>
<nick-h@gramps-project.org> <Nick-Hall@users.noreply.github.com>
Ondrej Krč-Jediný <hou@centrum.sk>

View File

@@ -126,10 +126,10 @@ class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Regular expression matching correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$
function-rgx=(([a-z_][a-z0-9_]{2,30})|(_T_))$
# Naming hint for function names
function-name-hint=[a-z_][a-z0-9_]{2,30}$
function-name-hint=(([a-z_][a-z0-9_]{2,30})|(_T_))$
# Regular expression matching correct inline iteration names
inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$

View File

@@ -1,112 +0,0 @@
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2015-2015 Doug Blank
# Copyright (C) 2016 DaAwesomeP
# Copyright (C) 2016 QuLogic
# Copyright (C) 2016 Tim G L Lyons
#
# 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.
# After changing this file, check it on:
# http://lint.travis-ci.org/
sudo: required
dist: trusty
language: python
python:
- 3.3 # This is irrelevant, because the virtualenv is not used at all
# FIXME: The minimum requirement for Gramps is Python 3.2, so a test environment
# for Python 3.2 should be added to this environment which is Python 3.3. It
# will not be possible to run coverage under Python 3.2, because coverage is
# Python 3.3 (or above) only.
addons:
apt:
packages:
- gir1.2-pango-1.0
- gir1.2-gtk-3.0
- xdg-utils
- librsvg2-common
- libglib2.0-dev
- intltool
# - python3-gobject Provided by python3-gi
- python3-gi
- python3-cairo
- python3-gi-cairo
- python3-bsddb3
- python3-dev
- python3-nose
- python3-mock
- python3-pyicu
- python3-coverage
before_install:
install:
# The working directory is set to /home/travis/build/gramps-project/gramps
# by the automatic git checkout.
# Download Sean Ross-Ross's Pure Python module containing a framework to
# manipulate and analyze python ast<73>s and bytecode. This is loaded to
# /home/travis/build/gramps-project/gramps/meta
# FIXME: This should be loaded from the release directory at
# https://pypi.python.org/pypi/meta
- git clone -b master https://github.com/srossross/meta
# Build Gramps package. This seems to copy everything to
# /home/travis/build/scripts-3.3
- python setup.py build
before_script:
# Create the Gramps database directory.
- mkdir -p ~/.gramps/grampsdb/
# set PYTHONPATH so the directly installed module (meta) is picked up from
# /home/travis/build/gramps-project/gramps/meta
- export PYTHONPATH=meta
# set module exclusions. --exclude=TestUser because of older version of mock
# without configure_mock
- export EXCLUDE="--exclude=TestcaseGenerator --exclude=vcard
--exclude=merge_ref_test --exclude=user_test"
# set GRAMPS_RESOURCES for locale, data,image and documentation
- export GRAMPS_RESOURCES=.
script:
# Ignore the virtualenv entirely. Use nosetests3, python3 (3.4.0) and coverage
# from /usr/bin. Use libraries from /usr/lib/python3.4,
# /usr/local/lib/python3.4/dist-packages and /usr/lib/python3/dist-packages
- nosetests3 --nologcapture --with-coverage --cover-package=gramps $EXCLUDE
gramps test test/GrampsLogger
# FIXME: This should have run from the current directory, rather than from
# gramps, because there is some test code in that directory.
# give an error for any trailing whitespace
- if git --no-pager grep --color -n --full-name '[ ]$' -- \*.py; then
echo "ERROR - Trailing whitespace found in source file(s)";
exit 1;
fi
after_success:
# apt-get installs python3-coverage, but codecov only invokes coverage, so make
# a link
- sudo ln /usr/bin/python3-coverage /usr/bin/coverage
# We have to use the bash script because the apt-get coverage does not install
# codecov. If we used pip to install codecov, it would run inside the
# virtualenv, and that doesn't work. Change the path to ensure that codecov
# picks up coverage from /usr/bin, rather than from
# /home/travis/virtualenv/python3.3.6/bin/
- PATH=/usr/bin:$PATH bash <(curl -s https://codecov.io/bash)

View File

@@ -1,4 +1,3 @@
<!-- $Id$ -->
Alex Roitman shura@gramps-project.org
@@ -65,6 +64,8 @@ Martin Hawlisch martin.hawlisch@gmx.de
Nick Hall nick__hall@hotmail.com
Paul Culley paulr2787@gmail.com
Peter Landgren peter.talken@telia.com
Raphael Ackermann raphael.ackermann@gmail.com

12
CONTRIBUTING Normal file
View File

@@ -0,0 +1,12 @@
See developer documentation at:
https://gramps-project.org/wiki/index.php?title=Portal:Developers
https://gramps-project.org/wiki/index.php?title=Brief_introduction_to_Git#Making_a_patchfile
https://gramps-project.org/wiki/index.php?title=Brief_introduction_to_Git#Making_a_PR
If you are interested in translating:
* The Gramps program to your language see:
https://gramps-project.org/wiki/index.php?title=Translating_Gramps
https://gramps-project.org/wiki/index.php?title=Portal:Translators
* The Gramps user manual to your language see:
https://gramps-project.org/wiki/index.php?title=Translating_the_Gramps_User_manual

174
ChangeLog Normal file
View File

@@ -0,0 +1,174 @@
2023-06-29 Nick Hall <nick-h@gramps-project.org>
* docs/conf.py, gramps/gen/const.py: Update copyright date
2023-05-13 SNoiraud <Serge.Noiraud@free.fr>
* gramps/plugins/webreport/media.py: Narrative web: problem with
small pictures. Fixes #012884
2023-05-09 SNoiraud <Serge.Noiraud@free.fr>
* gramps/plugins/view/familyview.py: Implement the "<CTRL>J" for the
family view Fixes #012882
2022-07-11 Jon Schewe <jpschewe@mtu.net>
* gramps/plugins/webreport/basepage.py: Avoid application crash on
invalid user input If the user inputs an invalid date this change keeps the application
from crashing when such a date is found. The invalid date
information is reported to the user in the log. Fixes #12658.
2023-05-13 Nick Hall <nick-h@gramps-project.org>
* gramps/plugins/export/exportgedcom.py: Fix export where private
citations are excluded
2022-06-01 prculley <paulr2787@gmail.com>
* gramps/plugins/tool/eventcmp.py: Fix Event compare tool to display
enclosed places properly
2022-06-08 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gui/viewmanager.py: Check that view exists before calling
post_create method Avoids 'NoneType' object has no attribute 'post_create' error. Fixes #12638
2022-06-15 Jingxuan He <LostBenjamin@users.noreply.github.com>
* gramps/plugins/webreport/webcal.py: Fix a wrong operator bug in
the web calendar report
2022-10-08 Himanshu Gohel <1551217+hgohel@users.noreply.github.com>
* gramps/gen/plug/docgen/treedoc.py: Revert "Enclose tree report
image path and file name in braces" Fixes #12437 by reverting commit
75921ceaf40f3ced597d99c43794b98f81e49957 due to reports of
regression where processing of the generated TeX file fails due to
bad path specificiation for image files. Change was introduced in bug fix for #10495. Bugs #12437 and #12697 reported the regression and confirmed that
reverting the change fixes the regression.
2022-10-22 SNoiraud <Serge.Noiraud@free.fr>
* gramps/plugins/lib/maps/geography.py: Geography View: Fix number
of arguments in add_bookmark method add_bookmark() takes 2 positional arguments but 3 were given Fixes #12718
2022-12-08 GaryGriffin <genealogy@garygriffin.net>
* gramps/plugins/lib/libsubstkeyword.py: Use date-specific place in
report substitution variables Fix place title in graphical reports which have user-defined display
formats to use date-specific alternate name. This impacts Ancestor Tree, Descendant Tree, and Family Descendant
Tree. Fixes #12763.
2022-12-27 John Ralls <jralls@ceridwen.us>
* gramps/grampsapp.py, gramps/gui/aboutdialog.py,
gramps/gui/logger/_errorreportassistant.py,
gramps/plugins/db/bsddb/bsddbtxn.py,
gramps/plugins/db/bsddb/cursor.py, gramps/plugins/db/bsddb/read.py,
gramps/plugins/db/bsddb/summary.py,
gramps/plugins/db/bsddb/test/cursor_test.py,
gramps/plugins/db/bsddb/undoredo.py,
gramps/plugins/db/bsddb/upgrade.py,
gramps/plugins/db/bsddb/write.py, gramps/plugins/gramplet/leak.py,
mac/patches/gramps-berkeleydb.patch: Try to import berkeleydb if
bsddb3 isn't found. berkelydb is usable for python >= 3.6 and required for python >=
3.10. See https://www.jcea.es/programacion/pybsddb.htm.
2023-02-12 Vincent Smeets <Vincent.VSmeets@GMail.com>
* gramps/plugins/docgen/htmldoc.py: HtmlDoc: Create a unique
filename for cropped images
2022-10-24 D.A.Lordemann <LordemannD@gmail.com>
* gramps/plugins/export/exportgedcom.py: Fix corrupted NOTE tag in
Gedcom export Remove Python2 code obsoleted by Python3, which was corrupting
GEDCOM export of Gramps Notes text that includes multi-byte utf-8
characters. Fixes #12709.
2022-09-27 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gui/viewmanager.py: Fix IndexError that sometimes occurs
when changing view This occurs when restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695.
2023-03-18 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gen/proxy/referencedbyselection.py,
gramps/gui/widgets/styledtexteditor.py,
gramps/plugins/lib/libhtmlbackend.py: Fix crash when invalid note
link Fixes #012854
2023-04-17 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gui/utils.py: Tags with color names don't work in pedigree
views Color tags work correctly in all views except in pedigree views.
These views modify colors: ... context.set_source_rgba(*(self.bordercolor[:3] + (0.4,))) ... and context.set_source_rgb(*self.bgcolor[:3]) As it works everywhere except in these views, I think it is a bug
even if we cannot enter color names in tags Fixes #012866
2023-04-05 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gui/views/treemodels/eventmodel.py: Crash when invalid
event date
2023-04-04 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gui/listmodel.py: ListModel: Only the first level is
managed When we use checkboxes in columns. The path was converted to int.
Why ? But when we have multiple level, the path format is "x:y" for
two levels, "x:y:z" for three levels, etc
2023-03-07 Nick Hall <nick-h@gramps-project.org>
* .github/workflows/gramps-ci.yml: Update Gramps CI workflow to run
on Ubuntu 20.04 Ubuntu 18.04 became fully unsupported on 1 Dec 2022.
2022-12-27 John Ralls <jralls@ceridwen.us>
* mac/gramps.modules: mac: Patch bsddb to use berkeleydb instead of
bsddb3 module.
2022-12-27 John Ralls <jralls@ceridwen.us>
* mac/gramps.modules, mac/patches/berkeleydb-4.8-mutex.patch: Mac
build: Patch berkeleydb configure to work on Apple Silicon.
2022-12-26 John Ralls <jralls@ceridwen.us>
* mac/gramps.modules: [mac] Update Exiv2 download URL, moved to
github.
2022-12-24 John Ralls <jralls@ceridwen.us>
* mac/Info.plist, mac/gramps.bundle, mac/gramps.modules: Repackage
Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura.
2022-03-08 Nick Hall <nick-h@gramps-project.org>
* gramps/plugins/lib/librecords.py: Fix spouse's name and underlined
call names in records Fixes #12391
2022-03-16 Nick Hall <nick-h@gramps-project.org>
* .github/workflows/gramps-ci.yml: Fix package installation failures
in CI
2019-12-09 Sam Manzi <manzi.sam@gmail.com>
* gramps/gen/utils/grampslocale.py: Update INCOMPLETE_TRANSLATIONS * Remove: he * Add: zh_HK, zh_TW
2022-02-12 Ross Gammon <rossgammon@debian.org>
* debian/changelog, debian/copyright,
debian/patches/fix-probably_alive_test.patch, debian/patches/series:
Update Debian folder after 5.1.5 release
2022-02-05 John Ralls <jralls@ceridwen.us>
* mac/Info.plist, mac/gramps.modules: Package Gramps 5.1.5 for
macOS.
2022-02-05 Nick Hall <nick-h@gramps-project.org>
* Bump to 5.1.6

9
FAQ
View File

@@ -133,7 +133,7 @@ Gramps is a [http://en.wikipedia.org/wiki/Gtk GTK] application. Gramps needs to
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.
An Windows installer is available for 32 and 64 bit versions of windows from Windows versions 7 through 10. As with all other support, we do do our best to solve windows related problems.
8. Does it work with the Mac?
@@ -145,7 +145,7 @@ This present version of Gramps (2.2.x) does not appear to have been ported by th
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.
We would recommend at least an 800x600 video display. For Gramps 5.x, Gramps can run quite efficiently on a 3GB memory system. A system with that much RAM should be able to hold more than 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==
@@ -181,7 +181,7 @@ The nice thing about standards is that there never is a shortage of them. Gramps
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.
The best way is to create a new gramps database file, 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.
@@ -315,7 +315,7 @@ 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
https://gramps-project.org/bugs/ (this function is also
available by selecting "Help->Report a bug" from gramps main menu).
A good bug report would include:
@@ -355,4 +355,3 @@ Since Gramps generates HTML pages, you can upload the pages to your personal web
**** End of Gramps Frequently Asked Questions ****
$Id$

16
INSTALL
View File

@@ -33,11 +33,11 @@ all required and optional dependencies. Missing dependencies will
result in runtime errors.
To build and install, whether from a tarball or git repo:
python setup.py build
sudo python setup.py install
python3 setup.py build
sudo python3 setup.py install
You can avoid using sudo for the install step by specifying a prefix to which you have write priviledge. The default is /usr/local, which is usually owned by root. You can learn of more options with
python setup.py --help
python3 setup.py --help
One can use gramps from the command line without installing it by
setting the following environment variables, but that won't provide
@@ -71,7 +71,7 @@ from the source directory.
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()'
python3 -c 'from gramps.grampsapp import main; main()'
The executable 'gramps' in /usr/local/bin or /usr/bin from a) does
this for you.
@@ -79,7 +79,7 @@ from the source directory.
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
python3 Gramps.py
See gramps/gen/const.py how Gramps finds its resource directories in case
you encounter problems.
@@ -90,17 +90,17 @@ 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
python3 setup.py install --root ~/test
Packager's issues
------------------
There is a MANIFEST.in file to indicate the work needed.
To create a source distribution run:
python setup.py sdist
python3 setup.py sdist
If Gramps is built outside of the source tree in a temporary location (e.g. when
packaging for a distribution), the --resourcepath option can be used to specify
the path to the installed location of the Gramps resources (e.g. /usr/share):
python setup.py install --resourcepath=/usr/share
python3 setup.py install --resourcepath=/usr/share

397
LICENSE
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.

View File

@@ -1,13 +1,14 @@
include AUTHORS
include ChangeLog
include COPYING
include FAQ
include Gramps.py
include INSTALL
include LICENSE
include MANIFEST.in
include NEWS
include RELEASE_NOTES
include TODO
include CONTRIBUTING
include TestPlan.txt
recursive-include data *
recursive-include debian *

1158
NEWS

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,8 @@
The Gramps Project ( https://gramps-project.org ) [![Build Status](https://travis-ci.org/gramps-project/gramps.svg?branch=master)](https://travis-ci.org/gramps-project/gramps)[![codecov.io](https://codecov.io/github/gramps-project/gramps/coverage.svg?branch=master)](https://codecov.io/github/gramps-project/gramps?branch=master)
The Gramps Project ( https://gramps-project.org )
===================
[![GitHub CI](https://github.com/gramps-project/gramps/actions/workflows/gramps-ci.yml/badge.svg?event=push&branch=maintenance/gramps51)](https://github.com/gramps-project/gramps/actions/workflows/gramps-ci.yml?query=branch%3Amaintenance%2Fgramps51)
[![codecov.io](https://codecov.io/github/gramps-project/gramps/coverage.svg?branch=maintenance/gramps51)](https://app.codecov.io/gh/gramps-project/gramps/branch/maintenance%2Fgramps51)
We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists.
Please read the **COPYING** file first.
@@ -10,20 +13,21 @@ Requirements
============
The following packages **MUST** be installed in order for Gramps to work:
* **Python** 3.2 or greater - The programming language used by Gramps. https://www.python.org/
* **GTK** 3.10 or greater - A cross-platform widget toolkit for creating graphical user interfaces. http://www.gtk.org/
* **Python** 3.3 or greater - The programming language used by Gramps. https://www.python.org/
* **GTK** 3.12 or greater - A cross-platform widget toolkit for creating graphical user interfaces. http://www.gtk.org/
* **pygobject** 3.12 or greater - Python Bindings for GLib/GObject/GIO/GTK+ https://wiki.gnome.org/Projects/PyGObject
The following three packages with GObject Introspection bindings (the gi packages)
* **cairo** - a 2D graphics library with support for multiple output devices. http://cairographics.org/
* **cairo** 1.13.1 or greater - a 2D graphics library with support for multiple output devices. http://cairographics.org/
* **Pycairo** 1.13.3 or greater - GObject Introspection bindings for cairo. https://github.com/pygobject/pycairo
* **pango** - a library for laying out and rendering of text, with an emphasis on internationalization. http://www.pango.org/
* **pangocairo** - Allows you to use Pango with Cairo http://www.pango.org/
* **librsvg2** - (SVG icon view) a library to render SVG files using cairo. http://live.gnome.org/LibRsvg
* **xdg-utils** - Desktop integration utilities from freedesktop.org
* **bsddb3** - Python bindings for Oracle Berkeley DB https://pypi.python.org/pypi/bsddb3/
* **sqlite3** - Python bindings for SQLite Database library
The following package is needed for full translation of the interface
to your language:
@@ -42,15 +46,15 @@ The following packages are **STRONGLY RECOMMENDED** to be installed:
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.
but the Python bindings for this must also be present, so gir1.2-osmgpsmap-1.0.
Without this the GeoView will not be active, see
https://gramps-project.org/wiki/index.php?title=Gramps_4.2_Wiki_Manual_-_Categories#Geography_Category
https://gramps-project.org/wiki/index.php?title=Gramps_5.0_Wiki_Manual_-_Categories#Geography_Category
* **Graphviz**
Enable creation of graphs using Graphviz engine.
Without this, three reports cannot be run.
Obtain it from: http://www.graphviz.org
Obtain it from: http://www.graphviz.org or try graphviz and python3-pygraphviz from your packages.
* **PyICU**
@@ -62,12 +66,16 @@ The following packages are **STRONGLY RECOMMENDED** to be installed:
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.
(These are Python bindings for the ICU package.
https://pypi.python.org/pypi/PyICU/)
* **Ghostscript**
Used by Graphviz reports to help create PDF's
The following packages are optional:
------------------------------------
* **gtkspell**
* **gtkspell**
Enable spell checking in the notes. Gtkspell depends on
enchant. A version of gtkspell with gobject introspection
@@ -77,12 +85,12 @@ The following packages are optional:
The GNU Revision Control System (RCS) can be used to manage
multiple revisions of your family trees. See info at
https://gramps-project.org/wiki/index.php?title=Gramps_4.2_Wiki_Manual_-_Manage_Family_Trees#Archiving_a_Family_Tree
https://gramps-project.org/wiki/index.php?title=Gramps_5.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
Python Image Library (PILLOW) 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,
@@ -98,12 +106,22 @@ The following packages are optional:
More font support in the reports
* **Meta**
* **geocodeglib**
Required for experimental "where" clause creation. This functionality
is not yet in main-line code so it is not needed by users. If the package
will be used by gramps developers, to support further development, then
it may be included. Install with pypi: https://pypi.python.org/pypi/meta.
A library use to associate a geographical position (latitude, longitude)
to a place name. This is used if you already have osmgpsmap installed.
If installed, when you add or link a place from the map, you have a red line
at the end of the table for selection.
Debian, Ubuntu, ... : gir1.2-geocodeglib-1.0
Fedora, Redhat, ... : geocode-glib
openSUSE : geocode-glib
ArchLinux : geocode-glib
...
* **fontconfig**
Python bindings of fontconfig are required for displaying
genealogical symbols
Optional packages required by Third-party Addons
------------------------------------------------
@@ -116,9 +134,12 @@ Prerequistes required for the following Addons to work:
* **Family Sheet** - Requires: PIL (Python Imaging Library) or PILLOW.
( https://gramps-project.org/wiki/index.php?title=Family_Sheet )
* **Graph View** - Requires: PyGoocanvas and Goocanvas.
* **Graph View** - Requires: PyGoocanvas and Goocanvas (python-pygoocanvas, gir1.2-goocanvas-2.0).
( https://gramps-project.org/wiki/index.php?title=Graph_View )
* **Network Chart** - Requires: networkx and pygraphviz
( https://gramps-project.org/wiki/index.php?title=NetworkChart )
* **PedigreeChart** - Can optionally use - numpy if installed
( https://gramps-project.org/wiki/index.php?title=PedigreeChart )

View File

@@ -1,4 +1,3 @@
$Id$
UNSTABLE Gramps 4.0.0 Beta2 release.

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id$ -->
<authors xmlns:html="http://www.w3.org/1999/xhtml">
<author title="author">
Alex Roitman &lt;<html:a href="mailto:shura@gramps-project.org">shura@gramps-project.org</html:a>&gt;
@@ -94,6 +93,9 @@
<author title="contributor">
Nick Hall &lt;<html:a href="mailto:nick__hall@hotmail.com">nick__hall@hotmail.com</html:a>&gt;
</author>
<author title="contributor">
Paul Culley &lt;<html:a href="mailto:paulr2787@gmail.com">paulr2787@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Peter Landgren &lt;<html:a href="mailto:peter.talken@telia.com">peter.talken@telia.com</html:a>&gt;
</author>

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;
}

View File

@@ -21,6 +21,8 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -50,7 +52,6 @@ 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
------------------------------------------------------------------------------------------------
@@ -60,7 +61,7 @@ the page.
body {
font-family: sans-serif;
font-size: 90%;
font-size: 100%;
color: black;
margin: 0px;
background-color: #EEE;
@@ -68,6 +69,13 @@ body {
body > div {
clear: both;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #999;
@@ -76,9 +84,19 @@ body > div {
float: right;
margin: 2em;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -87,6 +105,12 @@ h1 {
font-weight: bold;
padding-left: 15px;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: large;
padding-left: 15px;
@@ -104,6 +128,7 @@ p#description {
a {
color: black;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
text-decoration: underline;
@@ -199,6 +224,93 @@ div#alphanav ul li a:hover {
color: white;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #EEE;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table {
@@ -325,6 +437,10 @@ table.IndividualList td.ColumnSurname {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
@@ -357,7 +473,15 @@ table.IndividualList td.ColumnSurname {
margin: 0px auto;
display: block;
border: solid 1px #999;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail h3 {
text-align: center;
}
@@ -374,13 +498,10 @@ div#SourceDetail {
overflow: hidden;
}
#Contact #summaryarea {
width: 50em;
margin: 2em auto;
padding: 3em;
background-color: #EEE;
border: solid 1px #999;
}
#Contact img {
#Contact #GalleryDisplay img {
float: right;
border: solid 1px #999;
}
@@ -394,6 +515,12 @@ div#SourceDetail {
#Contact #city:after {
content: ",";
}
@media only screen and (max-width: 1080px) {
#Contact,
#Contact #GalleryDisplay img {
max-width: 100%;
}
}
/* Download
----------------------------------------------------- */
@@ -403,13 +530,22 @@ div#SourceDetail {
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay {
float: right;
margin: 1em;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
padding-left: 15px;
@@ -439,13 +575,33 @@ div#families table.attrlist td.ColumnType {
/* Subsection : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
background-color: white;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
@@ -453,6 +609,40 @@ div#families table.attrlist td.ColumnType {
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery img {
border: solid 1px #999;
}
@@ -460,6 +650,9 @@ div#families table.attrlist td.ColumnType {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsection : Narrative
----------------------------------------------------- */
@@ -523,6 +716,7 @@ a.familymap {
}
#footer > * {
background-color: #EEE;
font-size: 80%;
}
#footer p#createdate {
float: left;

View File

@@ -3,6 +3,8 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
# Copyright (C) 2018 Theo van Rijn
# Copyright (C) 2019 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
@@ -72,6 +74,13 @@ img {
.thumbnail a:hover {
background: none;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: #FFF;
color: #000;
@@ -94,6 +103,10 @@ img {
width: 96px;
margin: 0 auto;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
width: 100%;
height: 1px;
@@ -101,6 +114,12 @@ img {
padding: 0;
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -134,7 +153,6 @@ h5, h6 {
margin:1.3em 0 .5em 1em;
}
p#description {
max-width: 800px;
margin: 0;
padding: 1em 20px;
text-indent: 30px;
@@ -222,6 +240,55 @@ p#user_header {
margin-right: 10px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #EEE; /* needed by IE7 */
background-color: #13A926;
}
#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;
}
#nav ul li.CurrentSection a:hover {
background-color: #903;
}
/* Webcal
----------------------------------------------------- */
#subnavigation ul li.CurrentSection a {
background-color: white;
}
/* Footer
----------------------------------------------------- */
div#footer {
@@ -271,6 +338,129 @@ div#footer p#copyright img {
padding: 0;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
/* 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;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
/* position: absolute; */
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #13A926;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table.infolist {
@@ -289,10 +479,6 @@ table.infolist thead tr th {
table.infolist tr td {
border-bottom: dashed 1px #000;
vertical-align: middle;
padding: 6px 0 6px 10px;
}
table.infolist tr td a {
display: block;
}
table.infolist tr.BeginLetter td, table.infolist tr.BeginSurname td {
border-top: solid 1px #000;
@@ -352,15 +538,15 @@ div#Individuals {
margin: 0;
padding: 0;
}
div#Individuals table.individuallist {
div#Individuals table.IndividualList {
border-bottom: solid 1px #000;
}
div#Individuals table.individuallist tbody tr td.ColumnSurname a:hover,
div#Individuals table.individuallist tbody tr td.ColumnSurname a:active {
div#Individuals table.IndividualList tbody tr td.ColumnSurname a:hover,
div#Individuals table.IndividualList tbody tr td.ColumnSurname a:active {
cursor: default;
background: none;
}
div#Individuals table.individuallist tbody tr td.ColumnName a {
div#Individuals table.IndividualList tbody tr td.ColumnName a {
vertical-align: middle;
}
div#Individuals div table.infolist tr td p {
@@ -494,7 +680,7 @@ table.eventlist tbody tr td.ColumnNotes {
width: 20%;
}
table.eventlist tbody tr td.ColumnSources {
width: 17%;
width: 5%;
}
table.eventlist tbody tr td.ColumnPerson {
width: 35%;
@@ -583,6 +769,26 @@ div#EventDetail table.eventlist tbody tr td.ColumnDate {
margin: 0;
padding: 0;
}
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#Gallery table.infolist tbody tr td {
border-bottom: dashed 1px #000;
}
@@ -632,7 +838,15 @@ div#EventDetail table.eventlist tbody tr td.ColumnDate {
}
#GalleryDisplay img {
margin: 0 auto;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail div#summaryarea{
margin: 0;
padding: 2em 0 0 0;
@@ -684,48 +898,51 @@ body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
/* Contact
------------------------------------------------- */
#Contact #summaryarea {
width: 500px;
margin: 0 auto;
padding: 3em;
border: double 4px #000;
background-color: #BCEAF6;
}
#Contact #summaryarea img {
#Contact #summaryarea #GalleryDisplay img {
float: right;
margin: 0;
}
#researcher {
@media only screen and (max-width: 1080px) {
#Contact, #Contact #summaryarea #researcher,
#Contact #summaryarea #GalleryDisplay img {
max-width: 100%;
}
}
#Contact #summaryarea #researcher {
font: normal 1.5em/1.4em serif;
margin-top: .3em;
}
#researcher h3 {
#Contact #summaryarea #researcher h3 {
font: normal 1.2em/1.4em serif;
padding: 0;
text-align: left;
}
#researcher span {
float: left;
#Contact #summaryarea #researcher span {
display: block;
font: normal .9em/1.4em serif;
margin-right: .4em;
}
#streetaddress {
#Contact #summaryarea #streetaddress {
width: 100%;
}
#locality, .locality {
#Contact #summaryarea #locality, .locality {
display: block;
width: 100%;
}
#city:after {
#Contact #summaryarea #city:after {
content: ",";
}
#country {
#Contact #summaryarea #country {
clear: left;
}
#email {
#Contact #summaryarea #email {
clear: left;
}
#email a {
#Contact #summaryarea #email a {
text-decoration: none;
}
@@ -818,17 +1035,29 @@ div#AddressBookList table.addressbook tbody tr td.ColumnWebLinks {
/* Subsections
----------------------------------------------------- */
#Home, #Introduction, #Contact {
padding: 2em 0 3em 0;
#Home #GalleryDisplay, #Introduction #GalleryDisplay,
#Contact #GalleryDisplay {
float: right;
margin: 0;
border: 0px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
margin: 0 20px 1em 20px;
}
#Home img, #Introduction img {
float: right;
margin: 0;
padding: 0 20px 3em 2em;
}
#Home a, #Introduction a, #Contact a {
color: #000;
text-decoration: none;
@@ -932,6 +1161,15 @@ div#families {
margin: 0;
padding: 0;
}
div#families .infolist h4 {
font: bold 1.2em sans-serif;
color: #FFF;
padding: 0px 0px 0px 20px;
border-width: 4px 0px 4px 0px;
border-style: solid;
border-color: #00029D;
background-color: #13A926;
}
div#families table.infolist tbody tr.BeginFamily {
border-top: solid 1px #000;
}
@@ -1098,8 +1336,8 @@ div.Residence table.infolist tr td {
margin: 0;
float: left;
width: 130px;
height: 150px;
text-align: center;
background-color: white;
}
#indivgallery div.thumbnail a {
display: block;
@@ -1107,6 +1345,7 @@ div.Residence table.infolist tr td {
padding: 0;
text-decoration: none;
cursor: pointer;
word-wrap: break-word;
}
#indivgallery div.thumbnail a img {
padding: 0;
@@ -1122,6 +1361,43 @@ div.Residence table.infolist tr td {
margin: 0 auto;
padding: 0;
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsections : Narrative
----------------------------------------------------- */
@@ -1130,9 +1406,10 @@ div.narrative {
}
.narrative p {
font: normal .9em/1.4em sans-serif;
margin-top: .5em;
margin-bottom: 0;
padding: 0 20px 1em 20px;
margin: 0.1em 0 0.2em 0;
}
i + div.grampsstylednote p {
margin: 0.1em 0 0.2em 0;
}
/* Subsections : References

View File

@@ -21,6 +21,8 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -50,7 +52,6 @@ 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
------------------------------------------------------------------------------------------------
@@ -60,7 +61,7 @@ the page.
body {
font-family: sans-serif;
font-size: 90%;
font-size: 100%;
color: black;
margin: 0px;
background-color: #454;
@@ -68,6 +69,13 @@ body {
body > div {
clear: both;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #7C8F7C;
@@ -76,9 +84,19 @@ body > div {
float: right;
margin: 2em;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -87,6 +105,12 @@ h1 {
font-weight: bold;
padding-left: 15px;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: large;
padding-left: 15px;
@@ -104,6 +128,7 @@ p#description {
a {
color: black;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
background-color: #9DBF9D;
@@ -203,6 +228,98 @@ div#alphanav ul li a:hover {
color: white;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
color: #454;
background-color: #E0E6E0;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
.nav.responsive li#CurrentSection a {
color: #454;
background-color: white;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table {
@@ -368,6 +485,10 @@ table.IndividualList td.ColumnSurname {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
@@ -403,7 +524,15 @@ table.IndividualList td.ColumnSurname {
margin: 0px auto;
display: block;
border: solid 1px #7C8F7C;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail h3 {
text-align: center;
}
@@ -420,13 +549,10 @@ div#SourceDetail {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E6E0;
border: solid 1px #7C8F7C;
}
#Contact img {
#Contact #summaryarea #GalleryDisplay img {
float: right;
border: solid 1px #7C8F7C;
}
@@ -453,13 +579,24 @@ div#SourceDetail {
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin: 1em;
margin: 0;
border: 0px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
padding-left: 15px;
@@ -489,13 +626,33 @@ div#families table.attrlist td.ColumnType {
/* Subsection : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
background-color: white;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
@@ -503,6 +660,40 @@ div#families table.attrlist td.ColumnType {
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery img {
border: solid 1px #7C8F7C;
}
@@ -510,6 +701,9 @@ div#families table.attrlist td.ColumnType {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsection : Narrative
----------------------------------------------------- */
@@ -568,6 +762,7 @@ a.familymap {
#footer {
clear: both;
color: #E0E6E0;
font-size: 80%;
padding-top: 1em;
background-color: #9DBF9D;
border-top: solid 1px #454;
@@ -595,7 +790,7 @@ a.familymap {
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #E0E6E0 ! important;
background-color: #454 ! important;
}
/* Calendar Styles

View File

@@ -21,6 +21,8 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -50,7 +52,6 @@ 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
------------------------------------------------------------------------------------------------
@@ -68,6 +69,13 @@ body {
body > div {
clear: both;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: #FAFAFF;
border-top: solid 1px #669;
@@ -76,9 +84,19 @@ body > div {
float: right;
margin: 2em;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -87,6 +105,12 @@ h1 {
font-weight: bold;
padding-left: 15px;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: large;
padding-left: 15px;
@@ -105,6 +129,7 @@ p#description {
a {
color: black;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
background-color: #E0E0E9
@@ -201,6 +226,93 @@ div#alphanav ul li a:hover {
color: #FAFAFF;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #669;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table {
@@ -361,6 +473,10 @@ table.IndividualList td.ColumnSurname {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
@@ -396,7 +512,15 @@ table.IndividualList td.ColumnSurname {
margin: 0px auto;
display: block;
border: solid 1px #669;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail h3 {
text-align: center;
}
@@ -413,13 +537,10 @@ div#SourceDetail {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E0E9;
border: solid 1px #669;
}
#Contact img {
#Contact #summaryarea #GalleryDisplay img {
float: right;
border: solid 1px #669;
}
@@ -446,13 +567,24 @@ div#SourceDetail {
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin: 1em;
margin: 0;
border: 0px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
padding-left: 15px;
@@ -482,13 +614,33 @@ div#families table.attrlist td.ColumnType {
/* Subsection : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
background-color: white;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
@@ -496,6 +648,40 @@ div#families table.attrlist td.ColumnType {
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery img {
border: solid 1px #669;
}
@@ -503,6 +689,9 @@ div#families table.attrlist td.ColumnType {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsection : Narrative
----------------------------------------------------- */
@@ -566,6 +755,7 @@ a.familymap {
}
#footer > * {
background-color: #E0E0E9;
font-size: 80%;
}
#footer p#createdate {
float: left;

View File

@@ -21,6 +21,8 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -50,7 +52,6 @@ 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
------------------------------------------------------------------------------------------------
@@ -60,7 +61,7 @@ the page.
body {
font-family: sans-serif;
font-size: 90%;
font-size: 100%;
color: #36220B;
margin: 0px;
background-color: #FFE09F;
@@ -68,6 +69,13 @@ body {
body > div {
clear: both;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: #FFFBE7;
border-top: solid 1px #8C581C;
@@ -76,9 +84,19 @@ body > div {
float: right;
margin: 2em;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -87,6 +105,12 @@ h1 {
font-weight: bold;
padding-left: 15px;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: large;
padding-left: 15px;
@@ -105,6 +129,7 @@ p#description {
a {
color: #36220B;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
background-color: #FFE09F
@@ -201,6 +226,93 @@ div#alphanav ul li a:hover {
color: #FFFBE7;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #FFC35E;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table {
@@ -361,6 +473,10 @@ table.IndividualList td.ColumnSurname {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
@@ -396,6 +512,13 @@ table.IndividualList td.ColumnSurname {
margin: 0px auto;
display: block;
border: solid 1px #EA8414;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail h3 {
text-align: center;
@@ -413,13 +536,10 @@ div#SourceDetail {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #FFE09F;
border: solid 1px #EA8414;
}
#Contact img {
#Contact #summaryarea #GalleryDisplay img {
float: right;
border: solid 1px #EA8414;
}
@@ -446,20 +566,31 @@ div#SourceDetail {
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin: 1em;
margin: 0;
border: 0px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
overflow: visible;
}
.subsection p {
margin: 0px;
@@ -482,13 +613,33 @@ div#families table.attrlist td.ColumnType {
/* Subsection : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
background-color: white;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
@@ -496,6 +647,40 @@ div#families table.attrlist td.ColumnType {
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery img {
border: solid 1px #8C581C;
}
@@ -503,6 +688,9 @@ div#families table.attrlist td.ColumnType {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsection : Narrative
----------------------------------------------------- */
@@ -566,6 +754,7 @@ a.familymap {
}
#footer > * {
background-color: #FFE09F;
font-size: 80%;
}
#footer p#createdate {
float: left;

View File

@@ -21,6 +21,9 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -50,7 +53,6 @@ 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
------------------------------------------------------------------------------------------------
@@ -60,7 +62,7 @@ the page.
body {
font-family: sans-serif;
font-size: 90%;
font-size: 100%;
color: black;
margin: 0px;
background-color: #EAEEF4;
@@ -68,6 +70,13 @@ body {
body > div {
clear: both;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
background-color: #FFF;
border-top: solid 1px #7CA3DD;
@@ -76,9 +85,19 @@ body > div {
float: right;
margin: 2em;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.fullclear {
clear: both;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
----------------------------------------------------- */
@@ -87,6 +106,12 @@ h1 {
font-weight: bold;
padding-left: 15px;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: large;
padding-left: 15px;
@@ -105,6 +130,7 @@ p#description {
a {
color: black;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
background-color: #EAEEF4
@@ -201,6 +227,93 @@ div#alphanav ul li a:hover {
color: #FFF;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #EEE;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table {
@@ -361,6 +474,10 @@ table.IndividualList td.ColumnSurname {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
@@ -396,6 +513,13 @@ table.IndividualList td.ColumnSurname {
margin: 0px auto;
display: block;
border: solid 1px #7CA3DD;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail h3 {
text-align: center;
@@ -413,13 +537,10 @@ div#SourceDetail {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #EAEEF4;
border: solid 1px #7CA3DD;
}
#Contact img {
#Contact #summaryarea #GalleryDisplay img {
float: right;
border: solid 1px #7CA3DD;
}
@@ -446,13 +567,24 @@ div#SourceDetail {
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin: 1em;
margin: 0;
border: 0px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
margin: 0 auto;
max-width: 100%;
}
}
#Home p, #Introduction p {
padding-left: 15px;
@@ -482,13 +614,33 @@ div#families table.attrlist td.ColumnType {
/* Subsection : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
background-color: white;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
@@ -496,6 +648,40 @@ div#families table.attrlist td.ColumnType {
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery img {
border: solid 1px #7CA3DD;
}
@@ -503,6 +689,9 @@ div#families table.attrlist td.ColumnType {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsection : Narrative
----------------------------------------------------- */
@@ -566,6 +755,7 @@ a.familymap {
}
#footer > * {
background-color: #EAEEF4;
font-size: 80%;
}
#footer p#createdate {
float: left;

View File

@@ -25,7 +25,6 @@ GRAMPS Cascading Style Sheet
Style Name: Web_Citations-Outline.css
******************************************************
# $Id$
Source Citations Outline styles
------------------------------------------------------ */

View File

@@ -18,7 +18,6 @@
# 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

View File

@@ -18,7 +18,6 @@
# 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

View File

@@ -25,7 +25,6 @@ GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Horizontal.css
******************************************************
# $Id$
Body Element
------------------------------------------------------ */
@@ -33,7 +32,6 @@ body {
background-color: #00029D;
color: #00029D;
width: 100%;
padding: 0px 14px;
}
/* Navigation Menus

View File

@@ -19,6 +19,8 @@ Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
Copyright 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -54,7 +56,6 @@ Middle images/Web_Mainz_Mid.png
Middle Light images/Web_Mainz_MidLight.png
----------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------
@@ -63,19 +64,30 @@ General Elements
-----------------------------------------------------------------*/
body {
font-family: Georgia, serif;
font-size: 90%;
font-size: 100%;
color: #7D5925;
background: url(../images/Web_Mainz_Bkgd.png) black repeat;
}
body > div {
width: 950px;
width: 85%;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
overflow: hidden;
padding: 0px 1.5em;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
padding: 1.5em 1.5em;
overflow: auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
div.snapshot div.thumbnail {
text-align: center;
@@ -83,6 +95,13 @@ div.snapshot div.thumbnail {
div.snapshot a {
display: inline;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
/* General Text
-----------------------------------------------------------------*/
@@ -91,6 +110,12 @@ h1 {
font-style: italic;
margin-left: 2em;
}
h2 {
display:block;
margin:0;
padding:0;
text-align: center;
}
h3 {
font-size: xx-large;
font-weight: normal;
@@ -114,6 +139,7 @@ h4 {
a {
color: #7D5925;
text-decoration: none;
word-wrap: break-word;
}
a[href]:hover, a[href]:active {
background-color: #FFFFE7;
@@ -144,7 +170,7 @@ div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
display: run-in;
padding: 0.4em 0.8em 0.3em 0.8em;
font-size: smaller;
font-family: sans-serif;
@@ -198,6 +224,93 @@ div#alphanav ul li a:hover {
color: white;
}
/* Responsive navigation */
a.navIcon {
display: none;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #D8C19F;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
-----------------------------------------------------------------*/
table {
@@ -307,6 +420,10 @@ table#SortByCount thead th.ColumnQuantity a:after {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
-----------------------------------------------------------------*/
#GalleryNav {
@@ -351,6 +468,13 @@ table#SortByCount thead th.ColumnQuantity a:after {
margin: 0px auto;
display:block;
border: solid 1px #7D5925;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
/* Sources
@@ -366,7 +490,7 @@ div#SourceDetail {
padding-bottom: 0px;
margin: 0px;
}
#Contact img {
#Contact #summaryarea #GalleryDisplay img {
display: block;
margin: 0px auto 1em auto;
border: solid 1px #7D5925;
@@ -392,16 +516,31 @@ div#SourceDetail {
/* SubSection
-----------------------------------------------------------------*/
#Home img, #Introduction img {
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin-left: 10px;
margin-right: 10px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay {
display: block;
margin: 1em auto;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay {
margin: 0 auto;
max-width: 100%;
}
}
#Home a, #Introduction a, #Contact a {
color: black;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
@@ -418,20 +557,43 @@ div#families table.fixed_subtables table.eventlist th:first-child {
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families .infolist h4 {
text-align: left;
}
/* SubSection : Gallery
-----------------------------------------------------------------*/
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery {
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
width: 130px;
font-size: smaller;
text-align: center;
margin: 0.5em;
background-color: white;
}
#indivgallery img {
border: solid 1px #7D5925;
@@ -440,6 +602,43 @@ div#families table.fixed_subtables table.eventlist th:last-child {
/* ## remove this line and the comment markers from the line below to hide the description in Individual Gallery
display: none; */
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
div.snapshot div.thumbnail {
text-align: center;
}
/* SubSection : Narrative
-----------------------------------------------------------------*/
@@ -492,20 +691,32 @@ div.grampsstylednote p {
-----------------------------------------------------------------*/
#footer {
clear: both;
overflow: hidden;
width: 100%;
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;
margin-left: 10px;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
}
#footer p#copyright img {
float: right;
margin-right: 10px;
margin-bottom: 10px;
vertical-align: middle;
}
#footer > * {
font-size: 80%;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6;
}
/* Overwritten
-----------------------------------------------------------------*/
@@ -524,7 +735,6 @@ div#map_canvas {
table.calendar {
table-layout: fixed;
empty-cells: show;
width: 950px;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}

View File

@@ -19,6 +19,8 @@ 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 2018 Theo van Rijn
Copyright (C) 2019 Serge Noiraud
This file is part of the GRAMPS program.
@@ -45,7 +47,6 @@ gray #696969
green #5D835F
--------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------
@@ -83,10 +84,21 @@ img {
.thumbnail a:hover {
background:none;
}
#outerwrapper {
margin: 5px auto;
width: 98%;
}
#outerwrapper > div {
clear: both;
}
.content {
padding-top: 1cm;
background-color:#FFF;
}
#ThumbnailPreview div.snapshot {
float: right;
margin: 0;
}
.content div.snapshot {
float:right;
margin:1.6em;
@@ -101,6 +113,12 @@ img {
.content div.snapshot div.thumbnail span {
display:none;
}
/* Less whitespace on smaller real estate. */
@media only screen and (max-width: 1080px) {
.content {
padding: 0em 0.5em;
}
}
.fullclear {
width:100%;
height:1px;
@@ -115,7 +133,7 @@ h1 {
font:normal 2em/1.2em serif;
}
h2 {
display:none;
display:block;
}
h3 {
font:normal 2em/1.2em serif;
@@ -139,7 +157,6 @@ h5, h6 {
p#description {
color:#542;
max-width:800px;
margin:0;
padding:1em 20px;
background-color:#FFF;
@@ -256,6 +273,100 @@ div#subnavigation ul li.CurrentSection a {
border-width: 0 0 1px 0;
}
/* Responsive navigation */
a.navIcon {
display: none;
color: #FFF;
}
div#header::after {
content: "";
clear: both;
display: table;
}
div#nav::after {
content: "";
clear: both;
display: table;
}
@media only screen and (max-width: 1080px) {
/* Use less & all realestate on mobiles. */
div#outerwrapper {
margin: 5px auto;
width: 100%;
}
.nav {
background: none; /* Works in IE too. */
/*
width: 200px;
position: absolute;
z-index: 10;
*/
}
/* Undo some of the #nav styles - to enable the class .nav */
.nav ul, #subnavigation ul {
list-style: none;
min-width: unset;
width: 200px;
height: 32px;
margin: 0;
padding: 0;
}
.nav ul li, #subnavigation ul li {
float: unset;
display: unset
}
/* Start with hidden menu options */
/* .nav li:not(:first-child) {display: none;} */
.nav li {display: none;}
.nav ul {display: none;}
a.navIcon {
font-size:1.3em;
display: block;
margin: 0.1em 0.4em 0.4em 0.4em;
float: left;
color: #FFF;
}
.nav.responsive {position: absolute; display: block; z-index: 100;}
.nav.responsive a.icon {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
}
.nav.responsive ::after {
/* need to remove the "|" when we are in the dropdown menu. */
color: #A97;
background-color: #A97;
}
.nav.responsive li {
/* float: left; */
display: block;
text-align: left;
background-color: #A97;
/* required by IE */
float: left;
clear: both;
width: 200px;
}
div#nav ul, #subnavigation ul {
padding-left: 0px;
}
.content {
padding: 0em 0.5em;
}
}
/* Main Table
----------------------------------------------------- */
table.infolist {
@@ -278,7 +389,6 @@ table.infolist tr th a:hover {
table.infolist tr td {
font:normal 1.1em/1.4em serif;
vertical-align:middle;
padding:.1em 10px;
}
table.infolist tr td a {
display:block;
@@ -398,30 +508,30 @@ table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents
/* Individuals
----------------------------------------------------- */
#Individuals { }
#Individuals table.individuallist {
#Individuals table.IndividualList {
border-bottom:solid 1px #A97;
}
#Individuals table.individuallist tbody tr td {
#Individuals table.IndividualList tbody tr td {
border-bottom:dashed 1px #C1B398;
}
#Individuals table.individuallist tbody tr td a:hover {
#Individuals table.IndividualList tbody tr td a:hover {
text-decoration:none;
}
table.individuallist tbody tr td.ColumnSurname a:hover, table.individuallist tbody tr td.ColumnSurname a:active {
table.IndividualList tbody tr td.ColumnSurname a:hover, table.IndividualList tbody tr td.ColumnSurname a:active {
cursor:default;
color:black;
background:none;
}
table.individuallist tbody tr td.ColumnName {
table.IndividualList tbody tr td.ColumnName {
padding:0;
background-color:#FFF;
}
table.individuallist tbody tr td.ColumnName a {
table.IndividualList tbody tr td.ColumnName a {
display:block;
padding:.6em 10px;
padding:.1em .1em;
vertical-align:middle;
}
table.individuallist tbody tr td.ColumnName a:hover {
table.IndividualList tbody tr td.ColumnName a:hover {
background-color:#C1B398;
}
#Individuals div table.infolist tr td p {
@@ -579,6 +689,10 @@ table.relationships tbody tr td.ColumnPartner a:hover {
content: "";
}
table.eventlist tbody tr td.ColumnSources {
width: 5%;
}
/* Gallery
----------------------------------------------------- */
#Gallery { }
@@ -633,6 +747,13 @@ table.relationships tbody tr td.ColumnPartner a:hover {
}
#GalleryDisplay img {
margin:0 auto;
height: auto;
}
@media only screen and (max-width: 1600px) {
#GalleryDisplay img {
max-width: 100%;
}
}
#GalleryDetail div#summaryarea{
margin:0;
@@ -678,7 +799,6 @@ body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
/* Contact
----------------------------------------------------- */
#Contact #summaryarea {
width:500px;
margin:0 auto;
padding:3em;
background-color:#F1ECE2;
@@ -696,7 +816,6 @@ body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
padding:0;
}
#researcher span {
float:left;
display:block;
font:normal .9em/1.4em serif;
margin-right:.4em;
@@ -735,7 +854,7 @@ table.download {
width:100%;
}
table.download img {
float:center;
float:none;
}
table.download thead tr th {
text-align:center;
@@ -778,20 +897,32 @@ table.download td.Modified {
/* Subsections
----------------------------------------------------- */
#Home, #Introduction, #Contact {
padding:2em 0 3em 0;
#Home #GalleryDisplay, #Introduction #GalleryDisplay, #Contact #GalleryDisplay {
float: right;
margin-left: 10px;
margin-right: 10px;
}
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
display: block;
max-width: 950px;
height: auto;
float: right;
}
@media only screen and (max-width: 1080px) {
#Home #GalleryDisplay img, #Introduction #GalleryDisplay img,
#Contact #GalleryDisplay img {
max-width: 100%;
}
}
#Home p, #Introduction p {
margin:0 20px 1em 20px;
}
#Home img, #Introduction img {
float:right;
margin:0;
padding:0 20px 3em 2em;
}
#Home a, #Introduction a, #Contact a {
color: #000;
text-decoration: none;
overflow: hidden;
}
div.subsection{
padding-bottom:.5em;
@@ -925,6 +1056,26 @@ div#Addresses table.infolist tr td a, div#Addresses table.infolist tr td p a {
/* Subsections : Gallery
----------------------------------------------------- */
#gallery {
background-color: green;
}
#indivgallery {
background-color: white;
}
#gallery .gallerycell {
float: left;
width: 130px;
height: 150px;
text-align: center;
margin: 0;
background-color: white;
border-top: solid 1px #999;
border-right: solid 1px #999;
}
#gallery .thumbnail {
font-size: smaller;
margin: 3em auto;
}
#indivgallery h4 {
margin-bottom:1em;
}
@@ -932,14 +1083,49 @@ div#Addresses table.infolist tr td a, div#Addresses table.infolist tr td p a {
margin:0;
float:left;
width:130px;
height:150px;
text-align:center;
background-color: white;
}
#gallery div.indexno {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
margin: 0;
}
#indivgallery div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
#indivgallery .thumbnail ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
#indivgallery .thumbnail ul li:first-child {
border-style: none;
}
#indivgallery .thumbnail ul li {
border-top: dashed 1px #CCC;
border-top-style: dashed;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#gallery img {
border: solid 1px #999;
}
#indivgallery .thumbnail a {
display:block;
margin:0;
padding:0;
background:none;
word-wrap: break-word;
}
#indivgallery .thumbnail a img {
margin:0;
@@ -956,17 +1142,21 @@ div#Addresses table.infolist tr td a, div#Addresses table.infolist tr td p a {
margin:0 auto;
padding:0;
}
div.snapshot div.thumbnail {
text-align: center;
}
/* Subsections : Narrative
----------------------------------------------------- */
div.narrative {
padding-bottom:0;
}
i + div.grampsstylednote p {
margin: 0.1em 0 0.2em 0;
}
.narrative p {
margin: 0.1em 0 0.2em 0;
font:normal .9em/1.4em sans-serif;
margin-top:.5em;
margin-bottom:0;
padding:0 20px 1em 20px;
}
/* Subsections : References
@@ -1068,6 +1258,9 @@ div#pedigree {
background-color: #542;
border-top: solid 8px #A97;
}
#footer > * {
font-size: 80%;
}
#footer a, #footer a:visited {
text-decoration: none;
color: #C1B398;
@@ -1095,7 +1288,7 @@ div#pedigree {
margin-right: 10px;
}
#footer p#copyright img {
margin-right: 10px[
margin-right: 10px;
}
#user_footer {
width: 70%;

View File

@@ -41,7 +41,6 @@ black #000
white #FFF
---------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------

View File

@@ -45,7 +45,6 @@ Unknown #000
Males Web_Gender_Male.png
Females Web_Gender_Female.png
# $Id$
NarrativeWeb Styles
-------------------------------------------------------------------------------------------- */
@@ -156,7 +155,6 @@ h5, h6 {
margin:1.3em 0 .5em 1em;
}
p#description {
max-width:800px;
margin:0;
padding:1em 20px;
}
@@ -456,30 +454,30 @@ div#Individuals {
margin: 0;
padding: 0;
}
div#Individuals table.individuallist {
div#Individuals table.IndividualList {
border-bottom: solid 1px #5D835F;
}
div#Individuals table.individuallist tbody tr td {
div#Individuals table.IndividualList tbody tr td {
border-bottom: dashed 1px #5D835F;
background-color: #D8F3D6;
}
div#Individuals table.individuallist tbody tr td a {
div#Individuals table.IndividualList tbody tr td a {
display: block;
padding: .6em 10px;
}
div#Individuals table.individuallist tbody tr td.ColumnSurname a:hover,
div#Individuals table.individuallist tbody tr td.ColumnSurname a:active {
div#Individuals table.IndividualList tbody tr td.ColumnSurname a:hover,
div#Individuals table.IndividualList tbody tr td.ColumnSurname a:active {
cursor:default;
color: #000;
background:none;
}
div#Individuals table.individuallist tbody tr td.ColumnName {
div#Individuals table.IndividualList tbody tr td.ColumnName {
background-color: #FFF;
}
div#Individuals table.individuallist tbody tr td.ColumnName a {
div#Individuals table.IndividualList tbody tr td.ColumnName a {
vertical-align:middle;
}
div#Individuals table.individuallist tbody tr td.ColumnPartner {
div#Individuals table.IndividualList tbody tr td.ColumnPartner {
background-color: #FFF;
}
div#Individuals div table.infolist tr td p {

View File

@@ -9,7 +9,7 @@
# 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,
# 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.
@@ -20,10 +20,10 @@
#
# $Id: $
#
**************************************************************************************************
*******************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Combined Ancestor Tree Style Sheet
***************************************************************************************************
*******************************************************************************
#
===== Ancestor Graph Color Scheme =====
Males #BCEAF6
@@ -33,10 +33,8 @@ Unknown #000
===== Web Graphics =====
Males Web_Gender_Male.png
Females Web_Gender_Female.png
# ------------------------------------------------------------------------------------------------- */
/* Subsections : Ancestors Tree
----------------------------------------------------- */
# -------------------------------------------------------------------------- #
/* Subsections : Ancestors Tree -------------------------------------------- */
#tree {
page-break-before:always;
margin:0;
@@ -45,12 +43,15 @@ Females Web_Gender_Female.png
}
#treeContainer {
position:relative;
display: table-cell;
vertical-align: middle;
overflow: visible;
z-index:1;
}
#treeContainer div.boxbg {
position:absolute;
margin:0;
padding:0;
margin:0px;
padding:0px;
background:none;
}
#treeContainer div.boxbg a,
@@ -58,41 +59,43 @@ Females Web_Gender_Female.png
position:relative;
z-index:10;
display:block;
font:normal .7em/1.4em sans-serif;
font:normal 1.1em/1.4em sans-serif;
text-align:center;
word-break:break-word;
word-wrap:break-word;
text-decoration:none;
color: #00029D;
width:118px;
padding:5px 20px 7px 20px;
width:280px;
min-height: 70px;
margin-left:16px;
background-color: #FFF;
border: solid 1px #000;
border: solid 2px #000;
border-radius: 10px;
}
#treeContainer div.boxbg a.noThumb,
#treeContainer div.AncCol3 a,
#treeContainer div.AncCol4 a,
#treeContainer div.AncCol3 span.unlinked,
#treeContainer div.AncCol4 a,
#treeContainer div.AncCol4 span.unlinked {
margin-top:10px;
float: right;
}
#treeContainer div.boxbg a:hover {
position:relative;
z-index:999;
font-size:1em;
font-size:1.3em;
word-break:break-word;
word-wrap:break-word;
text-decoration:none;
color: #00029D;
width:190px;
width:400px;
margin-left:-20px;
padding:10px 25px 12px 25px;
border: solid 2px #000;
padding: 0px 0px 0px 40px;
}
#treeContainer div.boxbg a:hover,
#treeContainer div.AncCol3 a:hover,
#treeContainer div.boxbg a:hover,
#treeContainer div.AncCol4 a:hover {
margin-top:-44px;
}
#treeContainer div.boxbg a.noThumb:hover {
margin-top:0;
padding-left: 10px;
}
#treeContainer div.AncCol0 a:hover {
margin-left:12px;
@@ -102,48 +105,73 @@ Females Web_Gender_Female.png
}
#treeContainer div.boxbg span.thumbnail {
display:block;
max-width:80px;
max-height:65px;
margin:0 auto;
padding:4px 0;
position: absolute;
max-width:85px;
max-height:75px;
left: 3px;
top: 3px;
}
#treeContainer div.boxbg span.thumbnail img {
max-width:80px;
max-height:65px;
margin:0 auto;
#treeContainer div.boxbg a.thumbnail table td.img {
padding-right: 5px;
}
#treeContainer div.boxbg a:hover span.thumbnail, #treeContainer div.boxbg a:hover span.thumbnail img {
height:80px;
#treeContainer div.boxbg a.thumbnail:hover table td.img {
padding-right: 9px;
}
#treeContainer div.AncCol3 span.thumbnail, #treeContainer div.AncCol4 span.thumbnail {
#treeContainer div.boxbg a.thumbnail table td.name {
padding-top:3px;
padding-left: 2px;
padding-right: 23px;
width: 90%;
}
#treeContainer div.boxbg a.thumbnail img {
margin-left:0px;
padding-left: 0px;
border-radius: 5px;
}
#treeContainer div.boxbg a.thumbnail:hover img {
max-height:90%;
margin-left:5px;
position: absolute;
left: 0px;
top: 4px;
border-radius: 5px;
}
#treeContainer div.boxbg table td:first-child, table th:first-child {
padding-left: 5px;
padding-top: 5px;
}
#IndividualDetail div.subsection table tr td:first-child {
padding-left: 5px;
padding-top: 5px;
}
#treeContainer #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.boxbg a:hover {
float: right;
margin-top: 10px;
border: solid 4px #000;
}
#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 a,
#treeContainer div.female span.unlinked {
background:url(../images/Web_Gender_Female.png) #FFC0CB no-repeat top right;
}

View File

@@ -29,7 +29,6 @@ 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 {

View File

@@ -18,13 +18,11 @@
# 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
@@ -33,8 +31,11 @@ body#FamilyMap {
margin-left: 10px;
margin-right: 10px;
border: solid 4px #000;
width: 931px;
height: 1000px;
margin: 0px auto;
width: 800px;
height: 400px;
max-width: 90%;
max-height: 90%;
}
/* Place Maps
@@ -44,6 +45,8 @@ div#place_canvas {
border: solid 4px #000;
width: 500px;
height: 400px;
max-width: 90%;
max-height: 90%;
}
button#drop {
background-color: purple;

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>gramps.desktop</id>
<metadata_license>CC0</metadata_license>
<component type="desktop-application">
<id>org.gramps.gramps</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Gramps</name>
<summary>Genealogical research program</summary>
@@ -11,6 +11,7 @@
<_p>All of your research is kept organized, searchable and as precise as you need it to be.</_p>
</description>
<launchable type="desktop-id">gramps.desktop</launchable>
<url type="homepage">https://gramps-project.org/</url>
<url type="bugtracker">https://gramps-project.org/bugs/</url>
<url type="help">https://gramps-project.org/wiki/index.php?title=Main_page</url>
@@ -18,11 +19,21 @@
<developer_name>Gramps Development Team</developer_name>
<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>
<screenshot>
<image width="1226" height="740">https://www.gramps-project.org/wiki/images/5/5f/AppData1.png</image>
</screenshot>
<screenshot>
<image width="1226" height="740">https://www.gramps-project.org/wiki/images/6/68/AppData2.png</image>
</screenshot>
<screenshot type="default">
<image width="1226" height="740">https://www.gramps-project.org/wiki/images/e/e9/AppData3.png</image>
</screenshot>
<screenshot>
<image width="1226" height="740">https://www.gramps-project.org/wiki/images/6/68/AppData4.png</image>
</screenshot>
<screenshot>
<image width="1226" height="740">https://www.gramps-project.org/wiki/images/5/50/AppData5.png</image>
</screenshot>
</screenshots>
<provides>

View File

@@ -1,6 +1,5 @@
<?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">

View File

@@ -19,7 +19,6 @@
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"

View File

@@ -21,7 +21,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# $Id$
-->
<!--
@@ -252,7 +251,7 @@ PLACES
<!ELEMENT places (placeobj)*>
<!ELEMENT placeobj (ptitle?, pname+, code?, coord?, placeref*, location*,
<!ELEMENT placeobj (ptitle?, code?, pname+, coord?, placeref*, location*,
objref*, url*, noteref*, citationref*, tagref*)>
<!ATTLIST placeobj
id CDATA #IMPLIED

View File

@@ -453,10 +453,10 @@
<ref name="primary-object"/>
<attribute name="type"><text/></attribute>
<optional><element name="ptitle"><text/></element></optional>
<optional><element name="code"><text/></element></optional>
<oneOrMore><element name="pname">
<ref name="placename-content"/>
</element></oneOrMore>
<optional><element name="code"><text/></element></optional>
<optional><element name="coord">
<attribute name="long"><text/></attribute>
<attribute name="lat"><text/></attribute>

View File

@@ -201,12 +201,12 @@
<date name="Pääsiäispäivä" type="religious" value="> easter(y)" />
<date name="2. Pääsiäispäivä" type="religious" value="> easter(y)" offset="1" />
<date name="Helatorstai" type="religious" value="> easter(y)" offset="39" if="not(y>=1973)" />
<date name="Kristuksen taivaaseenastumisen päivä." type="religious" value="> easter(y)" offset="34" if="(y>=1973) and not(y>=1992)" />
<date name="Kristuksen taivaaseenastumisen päivä" type="religious" value="> easter(y)" offset="34" if="(y>=1973) and not(y>=1992)" />
<date name="Helatorstai" type="religious" value="> easter(y)" offset="39" if="(y>=1992)" />
<date name="Helluntaipäivä" value="easter(y)" offset="49" type="religious" />
<date name="Pyhän Kolminaisuuden päivä" value="easter(y)" offset="56" type="religious" />
<date name="Apostolienpäivä" value="easter(y)" offset="91" type="religious" />
<date name="Kirkastussunnuntai." value="easter(y)" offset="105" type="religious" />
<date name="Kirkastussunnuntai" value="easter(y)" offset="105" type="religious" />
<date name="Juhannusaatto" value="*/jun/19" offset="fri" type="religious" if="(y>=1955)" />
<date name="Juhannusaatto" value="*/jun/23" type="religious" if="not(y>=1955)" />
<date name="Juhannuspäivä" value="*/jun/20" offset="sat" type="religious" if="(y>=1955)" />
@@ -224,12 +224,12 @@
<date name="Joulupäivä" value="*/12/25" type="religious" />
<date name="Tapaninpäivä" value="*/12/26" type="religious" />
<date name="Johannes Evankelistan päivä" value="*/dec/27" type="religious" if="not(y>=1774)" />
<date name="Apostoli Johanneksen päivä." value="*/dec/27" type="religious" if="dow(y, m, d) == 7 and (y>=2000)" />
<date name="Apostoli Johanneksen päivä" value="*/dec/27" type="religious" if="dow(y, m, d) == 7 and (y>=2000)" />
<date name="Viattomien lasten päivä" value="*/12/28" type="religious" />
<date name="Uudenvuodenpäivä" value="*/1/1" type="national" />
<date name="Vainojen uhrien muistopäivä" value="*/1/27" type="national" if="(y>=2002)" />
<date name="J.L. Runebergin päivä" value="*/2/5" type="national" if="(y>=1854)" />
<date name="Saamelaisten kansallis päivä" value="*/2/6" type="religious" if="(y>=2004)" />
<date name="Saamelaisten kansallispäivä" value="*/2/6" type="religious" if="(y>=2004)" />
<date name="Ystävänpäivä" value="*/2/14" type="national" if="(y>=1987)" />
<date name="Kalevalan päivä" value="*/2/28" type="national" if="(y>=1978)" />
<date name="Naistenpäivä" value="*/3/8" type="national" if="(y>=1975)" />

View File

@@ -20,6 +20,9 @@
<code>SAMOA</code>
<code>AP</code>
</temple>
<temple name="Arequipa Peru Temple">
<code>AREQU</code>
</temple>
<temple name="Asuncion, Paraguay">
<code>ASUNC</code>
</temple>
@@ -27,6 +30,9 @@
<code>ATLAN</code>
<code>AT</code>
</temple>
<temple name="Barranquilla Colombia Temple">
<code>BARRA</code>
</temple>
<temple name="Baton Rouge, Louisiana">
<code>BROUG</code>
</temple>
@@ -57,6 +63,9 @@
<temple name="Bountiful, Utah">
<code>BOUNT</code>
</temple>
<temple name="Brigham City Utah Temple">
<code>BRIGH</code>
</temple>
<temple name="Brisbane, Australia">
<code>BRISB</code>
</temple>
@@ -79,8 +88,12 @@
<code>ALBR</code>
</temple>
<temple name="Cebu, Philippines">
<code>CEBUP</code>
<code>CEBU</code>
</temple>
<temple name="Cedar City Utah">
<code>CEDAR</code>
</temple>
<temple name="Chicago, Illinois">
<code>CHICA</code>
<code>CH</code>
@@ -94,15 +107,18 @@
<temple name="Colonia Juarez, Chihuahua, Mexico">
<code>COLJU</code>
</temple>
<temple name="Columbia, South Carolina">
<code>COLSC</code>
</temple>
<temple name="Columbia River, Washington">
<code>CRIVE</code>
</temple>
<temple name="Columbia, South Carolina">
<code>COLSC</code>
</temple>
<temple name="Columbus, Ohio">
<code>COLUM</code>
</temple>
<temple name="Concepción Chile">
<code>CONCE</code>
</temple>
<temple name="Copenhagen, Denmark">
<code>COPEN</code>
</temple>
@@ -129,6 +145,19 @@
<temple name="Edmonton, Alberta">
<code>EDMON</code>
</temple>
<temple name="Endowment House">
<code>EHOUS</code>
<code>EH</code>
</temple>
<temple name="Fort Collins Colorado">
<code>FORTC</code>
</temple>
<temple name="Fort Lauderdale Florida">
<code>FORTL</code>
</temple>
<temple name="Fortaleza Brazil">
<code>FORTA</code>
</temple>
<temple name="Frankfurt, Germany">
<code>FRANK</code>
<code>FR</code>
@@ -191,6 +220,9 @@
<code>IFALL</code>
<code>IF</code>
</temple>
<temple name="Indianapolis Indiana">
<code>INDIA</code>
</temple>
<temple name="Johannesburg, South Africa">
<code>JOHAN</code>
<code>JO</code>
@@ -202,10 +234,14 @@
<temple name="Kansas City, Missouri">
<code>KANSA</code>
</temple>
<temple name="Kinshasa Democratic Republic of the Congo">
<code>KINSH</code>
</temple>
<temple name="Kona, Hawaii">
<code>KONA</code>
</temple>
<temple name="Kiev, Ukraine">
<code>KYIV</code>
<code>KIEV</code>
</temple>
<temple name="Kirtland, Ohio">
@@ -223,6 +259,9 @@
<code>LIMA</code>
<code>LI</code>
</temple>
<temple name="Lisbon Portugal">
<code>LISBO</code>
</temple>
<temple name="Logan, Utah">
<code>LOGAN</code>
<code>LG</code>
@@ -270,6 +309,9 @@
<temple name="Merida, Mexico">
<code>MERID</code>
</temple>
<temple name="Meridian Idaho">
<code>MIDAH</code>
</temple>
<temple name="Mesa, Arizona">
<code>ARIZO</code>
<code>AZ</code>
@@ -325,6 +367,7 @@
<code>OKLAH</code>
</temple>
<temple name="Oquirrh Mountain, Utah">
<code>OQUIR</code>
<code>OMOUN</code>
</temple>
<temple name="Orlando, Florida">
@@ -340,6 +383,12 @@
<code>PAPEE</code>
<code>TA</code>
</temple>
<temple name="Paris France">
<code>PARIS</code>
</temple>
<temple name="Payson Utah">
<code>PAYSO</code>
</temple>
<temple name="Perth, Australia">
<code>PERTH</code>
</temple>
@@ -349,6 +398,9 @@
<temple name="Phoenix, Arizona">
<code>PHOEN</code>
</temple>
<temple name="Port-au-Prince Haiti">
<code>PORTA</code>
</temple>
<temple name="Portland, Oregon">
<code>PORTL</code>
<code>PT</code>
@@ -359,6 +411,9 @@
<temple name="Preston, England">
<code>PREST</code>
</temple>
<temple name="Provo City Center, Utah">
<code>PROCC</code>
</temple>
<temple name="Provo, Utah">
<code>PROVO</code>
<code>PV</code>
@@ -385,6 +440,7 @@
<code>REXBU</code>
</temple>
<temple name="Rome, Italy">
<code>ROMEI</code>
<code>ROME</code>
</temple>
<temple name="Sacramento, California">
@@ -394,12 +450,6 @@
<code>SGEOR</code>
<code>SG</code>
</temple>
<temple name="St. Louis, Missouri">
<code>SLOUI</code>
</temple>
<temple name="St. Paul, Minnesota">
<code>SPMIN</code>
</temple>
<temple name="Salt Lake City, Utah">
<code>SLAKE</code>
<code>SL</code>
@@ -415,6 +465,7 @@
<code>SJOSE</code>
</temple>
<temple name="San Salvador, El Salvador">
<code>SANSA</code>
<code>SSALV</code>
</temple>
<temple name="Santiago, Chile">
@@ -428,6 +479,9 @@
<code>SPAUL</code>
<code>SP</code>
</temple>
<temple name="Sapporo Japan">
<code>SAPPO</code>
</temple>
<temple name="Seattle, Washington">
<code>SEATT</code>
<code>SE</code>
@@ -442,6 +496,15 @@
<temple name="Spokane, Washington">
<code>SPOKA</code>
</temple>
<temple name="St. Louis, Missouri">
<code>SLOUI</code>
</temple>
<temple name="St. Paul, Minnesota">
<code>SPMIN</code>
</temple>
<temple name="Star Valley Wyoming">
<code>STARV</code>
</temple>
<temple name="Stockholm, Sweden">
<code>STOCK</code>
<code>ST</code>
@@ -463,9 +526,15 @@
<temple name="Tegucigalpa, Honduras">
<code>TEGUC</code>
</temple>
<temple name="The Gila Valley Arizona">
<code>GILAV</code>
</temple>
<temple name="The Hague, Netherlands">
<code>HAGUE</code>
</temple>
<temple name="Tijuana Mexico">
<code>TIJUA</code>
</temple>
<temple name="Tokyo, Japan">
<code>TOKYO</code>
<code>TK</code>
@@ -474,16 +543,19 @@
<code>TORON</code>
<code>TORNO</code>
<code>TR</code>
</temple>
<temple name="Trujillo, Peru">
<code>TRUJI</code>
</temple>
<temple name="Tucson Arizona">
<code>TUCSO</code>
</temple>
<temple name="Tuxtla Gutierrez, Mexico">
<code>TGUTI</code>
</temple>
<temple name="Twin Falls, Idaho">
<code>TFALL</code>
<code>TWINF</code>
<code>TFALL</code>
</temple>
<temple name="Vancouver, British Columbia">
<code>VANCO</code>
@@ -505,10 +577,6 @@
<code>WINTE</code>
<code>WQUAR</code>
</temple>
<temple name="Endowment House">
<code>EHOUS</code>
<code>EH</code>
</temple>
<temple name="President's Office">
<code>POFFI</code>
<code>PO</code>

BIN
data/tests/O0.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

236
data/tests/PG30-1GB.DEF Normal file
View File

@@ -0,0 +1,236 @@
[PRO-GEN]
version=3.0b
type=def
format=2
[general]
dateformat=DD/MM/YYYY
pointerlength=4
tables=2
[Table_1]
name1=Person
name2=Persons
fileext=.PER
indexext=.IXP
n_lines=42
hiddenlines=4,5,6,7,8,10,12,13,14,15,19,25,30,32,33,34,35,36,40
t01=É͵INDIVIDUAL ÆÍÍÍÍÍÍÍÍÍÍÍÍÍ͵pg30-1gbÆÍÍÍÍÍÍÍÍ͵LAST CHANGE ÆÍ»
t02=º ÛGiven name: º
t03=º Surname : Sex: º
t04=º Patronym : º
t05=º Call name : Alias: Code: º
t06=º Title 1 : Title 2: Title 3: º
t07=º Father : º
t08=º Mother : º
t09=º Occupation: º
t10=º Scratch : º
t11=º Info : º
t12=ÇÄ´ÛAddressÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t13=º Date : Street: º
t14=º Zip : Place: Country: º
t15=º Phone : Info: º
t16=ÇÄ´ÛBirthÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t17=º Date : Place: Time: º
t18=º Source: Reference: º
t19=º Text : º
t20=º Info : º
t21=ÇÄ´ÛChristeningÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t22=º Date : Place: Religion: º
t23=º Witn. : º
t24=º Source: Reference: º
t25=º Text : º
t26=º Info : º
t27=ÇÄ´ÛDeathÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t28=º Date : Place: Time: º
t29=º Source: Reference: º
t30=º Text : º
t31=º Info : º
t32=ÇÄ´CÛremationÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t33=º Date : Place: º
t34=º Source: Reference: º
t35=º Text : º
t36=º Info : º
t37=ÇÄ´BÛurialÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t38=º Date : Place: º
t39=º Source: Reference: º
t40=º Text : º
t41=º Info : º
t42=ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
n_fields=58
f01=Person_record ,31, 6, 0, 1,15,"","INDI RFN"
f02=Person_last_change ,32,10,10, 1,68,"","INDI CHAN DATE"
f03=Given_name ,47,64, 4, 2,15,"",""
f04=Surname ,47,40, 4, 3,15,"","INDI NAME"
f05=Sex ,45, 1, 1, 3,67,"MMFFmmff??","INDI SEX"
f06=Patronym ,47,40, 4, 4,15,"","INDI _PATR"
f07=Call_name ,47,18, 4, 5,15,"","INDI NAME NICK/INDI NAME ALIA/INDI CHR NICK"
f08=Alias ,47,19, 4, 5,41,"","INDI NAME _ALIA/INDI NAME COMM"
f09=Person_code ,47,12, 4, 5,67,"","INDI REFN/INDI CODE"
f10=Title1 ,47,16, 4, 6,15,"","INDI TITL"
f11=Title2 ,47,16, 4, 6,41,"","INDI _TITL2"
f12=Title3 ,47,12, 4, 6,67,"","INDI _TITL3"
f13=Father , 2,64, 4, 7,15,"",""
f14=Mother , 3,64, 4, 8,15,"",""
f15=Occupation ,47,64, 4, 9,15,"","INDI OCCU"
f16=Person_scratch ,46,64, 4,10,15,"","INDI _COMM/INDI COMM"
f17=Person_info ,46,64, 4,11,15,"","INDI NOTE"
f18=Address_date ,44,10,10,13,11,"","INDI RESI DATE"
f19=Address_street ,47,49, 4,13,30,"","INDI RESI ADDR"
f20=Address_zip ,47,11, 4,14,11,"","INDI RESI ADDR POST/INDI RESI POST"
f21=Address_place ,47,27, 4,14,30,"","INDI RESI ADDR CITY/INDI RESI PLAC"
f22=Address_country ,47,12, 4,14,67,"","INDI RESI ADDR CTRY/INDI RESI CTRY"
f23=Address_phone ,47,12, 4,15,11,"","INDI RESI PHON/INDI PHON"
f24=Address_info ,46,49, 4,15,30,"","INDI RESI NOTE/INDI ADDR"
f25=Birth_date ,44,10,10,17,11,"","INDI BIRT DATE"
f26=Birth_place ,47,30, 4,17,30,"","INDI BIRT PLAC"
f27=Birth_time ,45, 5, 5,17,67,"09::..","INDI BIRT TIME"
f28=Birth_source ,47,44, 4,18,11,"","INDI BIRT SOUR/INDI BIRT SOUR TITL"
f29=Birth_ref ,45,12,12,18,67,"","INDI BIRT SOUR REFN"
f30=Birth_text ,46,68, 4,19,11,"","INDI BIRT SOUR TEXT"
f31=Birth_info ,46,68, 4,20,11,"","INDI BIRT NOTE"
f32=Christening_date ,44,10,10,22,11,"","INDI CHR DATE"
f33=Christening_place ,47,26, 4,22,30,"","INDI CHR PLAC"
f34=Religion ,47,12, 4,22,67,"","INDI CHR RELI/INDI RELI"
f35=Christening_witness ,47,68, 4,23,11,"","INDI CHR _WITN/INDI CHR WITN"
f36=Christening_source ,47,44, 4,24,11,"","INDI CHR SOUR/INDI CHR SOUR TITL"
f37=Christening_ref ,45,12,12,24,67,"","INDI CHR SOUR REFN"
f38=Christening_text ,46,68, 4,25,11,"","INDI CHR SOUR TEXT"
f39=Christening_info ,46,68, 4,26,11,"","INDI CHR NOTE"
f40=Death_date ,44,10,10,28,11,"","INDI DEAT DATE"
f41=Death_place ,47,30, 4,28,30,"","INDI DEAT PLAC"
f42=Death_time ,45, 5, 5,28,67,"09::..","INDI DEAT TIME"
f43=Death_source ,47,44, 4,29,11,"","INDI DEAT SOUR/INDI DEAT SOUR TITL"
f44=Death_ref ,45,12,12,29,67,"","INDI DEAT SOUR REFN"
f45=Death_text ,46,68, 4,30,11,"","INDI DEAT SOUR TEXT"
f46=Death_info ,46,68, 4,31,11,"","INDI DEAT NOTE"
f47=Cremation_date ,44,10,10,33,11,"","INDI CREM DATE"
f48=Cremation_place ,47,49, 4,33,30,"","INDI CREM PLAC"
f49=Cremation_source ,47,44, 4,34,11,"","INDI CREM SOUR/INDI CREM SOUR TITL"
f50=Cremation_ref ,45,12,12,34,67,"","INDI CREM SOUR REFN"
f51=Cremation_text ,46,68, 4,35,11,"","INDI CREM SOUR TEXT"
f52=Cremation_info ,46,68, 4,36,11,"","INDI CREM NOTE"
f53=Burial_date ,44,10,10,38,11,"","INDI BURI DATE"
f54=Burial_place ,47,49, 4,38,30,"","INDI BURI PLAC"
f55=Burial_source ,47,44, 4,39,11,"","INDI BURI SOUR/INDI BURI SOUR TITL"
f56=Burial_ref ,45,12,12,39,67,"","INDI BURI SOUR REFN"
f57=Burial_text ,46,68, 4,40,11,"","INDI BURI SOUR TEXT"
f58=Burial_info ,46,68, 4,41,11,"","INDI BURI NOTE"
n_replace=4
r01=Surname,Patronym
r02=Birth_date,Christening_date/Birth_place,Christening_place
r03=Death_date,Burial_date/Death_place,Burial_place
r04=Burial_date,Cremation_date/Burial_place,Cremation_place
[Table_2]
name1=Marriage
name2=Marriages
fileext=.REL
indexext=.IXR
n_lines=35
hiddenlines=5,7,8,9,10,11,16,22,28,30,31,32,33,34
t01=É͵MARRIAGE ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵pg30-1gbÆÍÍÍÍÍÍÍÍ͵LAST CHANGE ÆÍ»
t02=º ÛHusband: º
t03=º Wife : º
t04=º Code : º
t05=º Scratch: º
t06=º Info : º
t07=ÇÄ´ÛLiving togetherÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t08=º Date : Place: º
t09=º Source: Reference: º
t10=º Text : º
t11=º Info : º
t12=ÇÄ´Publication of the ÛbannsÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t13=º Date : Place: º
t14=º Witn. : º
t15=º Source: Reference: º
t16=º Text : º
t17=º Info : º
t18=ÇÄ´Civil ÛmarriageÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t19=º Date : Place: º
t20=º Witn. : º
t21=º Source: Reference: º
t22=º Text : º
t23=º Info : º
t24=ÇÄ´ÛChurch marriageÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t25=º Date : Place: Church: º
t26=º Witn. : º
t27=º Source: Reference: º
t28=º Text : º
t29=º Info : º
t30=ÇÄ´ÛDivorceÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
t31=º Date : Place: º
t32=º Source: Reference: º
t33=º Text : º
t34=º Info : º
t35=ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
n_fields=41
f01=Relation_record ,31, 6, 0, 1,13,"","FAM RFN"
f02=Relation_last_change,32,10,10, 1,68,"","FAM CHAN DATE"
f03=Husband ,22,67, 4, 2,12,"","FAM HUSB"
f04=Wife ,23,67, 4, 3,12,"","FAM WIFE"
f05=Relation_code ,47,12, 4, 4,12,"","FAM REFN/FAM CODE"
f06=Relation_scratch ,46,67, 4, 5,12,"","FAM _COMM/FAM COMM"
f07=Relation_info ,46,67, 4, 6,12,"","FAM NOTE"
f08=Living_date ,44,10,10, 8,11,"","FAM _LIV DATE"
f09=Living_place ,47,49, 4, 8,30,"","FAM _LIV PLAC"
f10=Living_source ,47,44, 4, 9,11,"","FAM _LIV SOUR/FAM _LIV SOUR TITL"
f11=Living_ref ,45,12,12, 9,67,"","FAM _LIV SOUR REFN"
f12=Living_text ,46,68, 4,10,11,"","FAM _LIV SOUR TEXT"
f13=Living_info ,46,68, 4,11,11,"","FAM _LIV NOTE"
f14=Banns_date ,44,10,10,13,11,"","FAM MARB DATE/FAM REGS DATE"
f15=Banns_place ,47,49, 4,13,30,"","FAM MARB PLAC/FAM REGS PLAC"
f16=banns_witnesses ,47,68, 4,14,11,"","FAM MARB _WITN/FAM MARB WITN"
f17=Banns_source ,47,44, 4,15,11,"","FAM MARB SOUR/FAM MARB SOUR TITL/FAM REGS SOUR"
f18=Banns_ref ,45,12,12,15,67,"","FAM MARB SOUR REFN/FAM REGS SOUR REFN"
f19=Banns_text ,46,68, 4,16,11,"","FAM MARB SOUR TEXT"
f20=Banns_info ,46,68, 4,17,11,"","FAM MARB NOTE"
f21=Civil_date ,44,10,10,19,11,"","FAM MARR(Civil) DATE/FAM MARR DATE"
f22=Civil_place ,47,49, 4,19,30,"","FAM MARR(Civil) PLAC/FAM MARR PLAC"
f23=Civil_witnesses ,47,68, 4,20,11,"","FAM MARR(Civil) _WITN/FAM MARR _WITN/FAM MARR WITN/FAM WITN"
f24=Civil_source ,47,44, 4,21,11,"","FAM MARR(Civil) SOUR/FAM MARR SOUR/FAM MARR SOUR TITL"
f25=Civil_ref ,45,12,12,21,67,"","FAM MARR(Civil) SOUR REFN/FAM MARR SOUR REFN"
f26=Civil_text ,46,68, 4,22,11,"","FAM MARR(Civil) SOUR TEXT/FAM MARR SOUR TEXT"
f27=Civil_info ,46,68, 4,23,11,"","FAM MARR(Civil) NOTE/FAM MARR NOTE"
f28=Church_date ,44,10,10,25,11,"","FAM MARR(Church) DATE/FAM ORDI DATE"
f29=Church_place ,47,28, 4,25,30,"","FAM MARR(Church) PLAC/FAM ORDI PLAC"
f30=Church ,47,12, 4,25,67,"","FAM MARR(Church) _CHUR/FAM ORDI _CHUR/FAM ORDI RELI"
f31=Church_witnesses ,47,68, 4,26,11,"","FAM MARR(Church) _WITN/FAM ORDI _WITN/FAM ORDI WITN"
f32=Church_source ,47,44, 4,27,11,"","FAM MARR(Church) SOUR/FAM ORDI SOUR/FAM ORDI SOUR TITL"
f33=Church_ref ,45,12,12,27,67,"","FAM MARR(Church) SOUR REFN/FAM ORDI SOUR REFN"
f34=Church_text ,46,68, 4,28,11,"","FAM MARR(Church) SOUR TEXT/FAM ORDI SOUR TEXT"
f35=Church_info ,46,68, 4,29,11,"","FAM MARR(Church) NOTE/FAM ORDI NOTE"
f36=Divorce_date ,44,10,10,31,11,"","FAM DIV DATE/FAM DIVO DATE"
f37=Divorce_place ,47,49, 4,31,30,"","FAM DIV PLAC/FAM DIVO PLAC"
f38=Divorce_source ,47,44, 4,32,11,"","FAM DIV SOUR/FAM DIV SOUR TITL"
f39=Divorce_ref ,45,12,12,32,67,"","FAM DIV SOUR REFN"
f40=Divorce_text ,46,68, 4,33,11,"","FAM DIV SOUR TEXT"
f41=Divorce_info ,46,68, 4,34,11,"","FAM DIV NOTE"
n_replace=3
r01=Banns_date,Living_date/Banns_place,Living_place
r02=Civil_date,Church_date/Civil_place,Church_place
r03=Church_date,Banns_date/Church_place,Banns_place
[Genealogical]
male=M
female=F
function_father=[FATHER]
function_mother=[MOTHER]
function_husband=[HUSBAND]
function_wife=[WIFE]
function_age=[AGE]
function_initials=[INITIALS]
field_father=Father
field_mother=Mother
field_givenname=Given_name
field_surname=Surname
field_sex=Sex
field_birthdate=Birth_date
field_christeningdate=Christening_date
field_deathdate=Death_date
field_burialdate=Burial_date
field_husband=Husband
field_wife=Wife
field_marriagedate=Civil_date
field_churchdate=Church_date
field_divorcedate=Divorce_date

2
data/tests/SAMPLE.DEF Normal file
View File

@@ -0,0 +1,2 @@
\0
PG30-1GB.DEF

22
data/tests/SAMPLE.IXI Normal file
View File

@@ -0,0 +1,22 @@
[PRO-GEN]
version=3.21
type=ixi
indexformat=2
[Table_1]
current_record=0
current_index=1
indexes=1
sel_1=
sort_1=
mark_1=
marked_1=0
[Table_2]
current_record=0
current_index=1
indexes=1
sel_1=
sort_1=
mark_1=
marked_1=0

BIN
data/tests/SAMPLE.IXP Normal file

Binary file not shown.

BIN
data/tests/SAMPLE.IXR Normal file

Binary file not shown.

BIN
data/tests/SAMPLE.MEM Normal file

Binary file not shown.

BIN
data/tests/SAMPLE.PER Normal file

Binary file not shown.

BIN
data/tests/SAMPLE.REL Normal file

Binary file not shown.

20
data/tests/SAMPLE.REM Normal file
View File

@@ -0,0 +1,20 @@
File of remarks for GEDCOM import.
GEDCOM file : D:\Users\PRC\Documents\Gramps\data\tests\exp_sample_ged.ged
PRO-GEN file : C:\PG30\GB\DATA\SAMPLE
Date : 13/01/2017
Rec. Remarks (P=person, R=Marriage)
--------------------------------------------------------------------------------
P1 (@I0000@) Surname (Anna Nana /Hansdotter/) has already been entered.
2 FAMC @F0008@
P25 (@I0024@) Death_date (BEF 23 JUL 1930) too long.
2 FAMC @F0010@
P43 (@I0042@) Surname (Frank /Neilsen/) has already been entered.
2 FAMC @F0005@
P47 (@I0046@) Address_date (FROM 1 JAN 1964 TO 3 MAR 1970) too long.
(@I0046@) Address_date (I think 1970 to 1971) has already been entered.
2 FAMC @F0016@
2 FAMC @F0016@
2 FAMC @F0016@
--------------------------------------------------------------------------------

BIN
data/tests/SAMPLE.X11 Normal file

Binary file not shown.

BIN
data/tests/SAMPLE.X21 Normal file

Binary file not shown.

1443
data/tests/SAMPLE.gramps Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -3,11 +3,14 @@
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header>
<created date="2016-09-04" version="5.0.0-alpha1"/>
<created date="2016-10-29" version="5.0.0-alpha1"/>
<researcher>
<resname>Alex Roitman,,,</resname>
<resaddr>Not Provided</resaddr>
<resphone>666-555-4444</resphone>
<resemail>an_email@gmail.com</resemail>
</researcher>
<mediapath>{DATA_DIR}/tests</mediapath>
</header>
<tags>
<tag handle="_d54b22fbfc721be9331fb706e3" change="1465741788" name="Unicode" color="#000000" priority="0"/>
@@ -566,25 +569,93 @@
<attribute type="WWW" value="http://mrstester.com"/>
<noteref hlink="_d65a448167a6b06a71840a1953b"/>
</event>
<event handle="_d65a448167a70779a5ea555fb99" change="1472500308" id="E0094">
<event handle="_d65a448167a70779a5ea555fb99" change="1477749917" id="E0094">
<type>Residence</type>
<dateval val="1964"/>
<datespan start="1964-01-01" stop="1970-03-03"/>
<place hlink="_0000006a0000006a"/>
<attribute type="Phone" value="440-871-3402"/>
<attribute type="EMAIL" value="tomtester@gmail.com"/>
<attribute type="FAX" value="440-321-4569"/>
<attribute type="WWW" value="http://tomtester.com"/>
</event>
<event handle="_d70437393c02164585e75a1733c" change="1477581914" id="ID_Laborer">
<type>Occupation</type>
<dateval val="1972"/>
</event>
<event handle="_d7043782aa05af41571ec778c76" change="1477584625" id="E0095">
<type>Birth</type>
<dateval val="1954"/>
<place hlink="_0000006500000065"/>
<attribute type="Time" value="12:45 am"/>
<attribute type="Agency" value="A hosptial"/>
<attribute type="Unknown" value="Who knows"/>
</event>
<event handle="_d7044217b59dd082df3d9af68f" change="1477583054" id="E0096">
<type>Death</type>
</event>
<event handle="_d70443bf71c6340e05a9adc10ae" change="1477583227" id="E0097">
<type>Burial</type>
<dateval val="2017-01-01"/>
<description>Buried in a Cemetary</description>
</event>
<event handle="_d70443f345457255bed58a2c65b" change="1477758153" id="E0098">
<type>Marriage</type>
<attribute type="Father Age" value="45"/>
<attribute type="Mother Age" value="15"/>
</event>
<event handle="_d70444b050662d2c4b8ae028b26" change="1477583326" id="E0099">
<type>Engagement</type>
<description>They were engaged</description>
</event>
<event handle="_d70446576f35592a31604008bf6" change="1477583499" id="E0100">
<type>Alternate Marriage</type>
<description>Married by a clown in the buff</description>
</event>
<event handle="_d70446bff1e2c2e3c842d42b8cb" change="1477583668" id="E0101">
<type>Alternate Marriage</type>
<attribute type="Father Age" value="44"/>
<attribute type="Mother Age" value="15"/>
</event>
<event handle="_d7044d1d2c749802e8116b33f47" change="1477584209" id="E0102">
<type>Retirement</type>
</event>
<event handle="_d70a7933f8d7296231917a2cc14" change="1477749894" id="E0104">
<type>Residence</type>
<datestr val="I think 1970 to 1971"/>
<place hlink="_0000000900000009"/>
</event>
<event handle="_d70acccb2bdd725c3180c78f28" change="1477758659" id="E0105">
<type>Death</type>
</event>
<event handle="_d70ad043a9e669bb85bfe71deba" change="1477759023" id="E0106">
<type>LossOfMojo</type>
<dateval val="1973-07-07"/>
<description>A very bad day</description>
</event>
<event handle="_d70ad0ba90b766d0f8966fb0aba" change="1477759072" id="E0107">
<type>GainOfMojo</type>
<dateval val="1973-07-10"/>
</event>
</events>
<people>
<person handle="_0000000100000001" change="1198222526" id="I0000">
<person handle="_0000000100000001" change="1477581282" id="I0000">
<gender>F</gender>
<name type="Birth Name">
<first>Anna</first>
<surname>Hansdotter</surname>
<nick>Annanana</nick>
</name>
<name alt="1" type="Also Known As">
<first>Anna Nana</first>
<surname>Hansdotter</surname>
</name>
<eventref hlink="_0000000200000002" role="Primary"/>
<eventref hlink="_0000000400000004" role="Primary"/>
<parentin hlink="_0000000600000006"/>
<personref hlink="_0000008700000087" rel="Friend">
<noteref hlink="_d7042e81dfd1dadee8ef6e5cac4"/>
</personref>
<noteref hlink="_d70429bc98a43469b08051816c7"/>
</person>
<person handle="_0000000700000007" change="1198222526" id="I0001">
<gender>M</gender>
@@ -1032,20 +1103,36 @@
<surname>リチミシキスイミ</surname>
</name>
</person>
<person handle="_d65a448167a2736b3dfc08c11d8" change="1473020199" id="I0044">
<person handle="_d65a448167a2736b3dfc08c11d8" change="1477759240" id="I0044">
<gender>M</gender>
<name type="Birth Name">
<first>The</first>
<surname>Tester</surname>
</name>
<eventref hlink="_d65a44813a618a10a0abaa1ed6a" role="Primary"/>
<eventref hlink="_d70acccb2bdd725c3180c78f28" role="Unknown"/>
<eventref hlink="_d70ad043a9e669bb85bfe71deba" role="Primary"/>
<eventref hlink="_d70ad0ba90b766d0f8966fb0aba" role="Primary"/>
<lds_ord type="baptism">
<dateval val="1955-01-02"/>
<status val="Infant"/>
</lds_ord>
<address>
<dateval val="2017-10-27"/>
<locality>test village</locality>
<city>Akron</city>
<state>OH</state>
<country>Cuyahoga</country>
<postal>44177</postal>
</address>
<attribute type="Nickname" value="Testy"/>
<childof hlink="_0000000a0000000a"/>
<parentin hlink="_d65a46d6c0034a50640d7a84213"/>
<citationref hlink="_d65a448168445feea89cc1499fb"/>
</person>
<person handle="_d65a4481684319731c24a1e105a" change="1473020199" id="I0045">
<person handle="_d65a4481684319731c24a1e105a" change="1477750978" id="I0045">
<gender>F</gender>
<name type="Birth Name">
<name type="Married Name">
<first>Mrs</first>
<surname>Tester</surname>
</name>
@@ -1065,16 +1152,103 @@
<noteref hlink="_d65a448168e1061fc46719b5efa"/>
<citationref hlink="_d65a448168e27ed358658e331d9"/>
</person>
<person handle="_d65a448168e2615f26e025aa37c" change="1473020269" id="I0046">
<person handle="_d65a448168e2615f26e025aa37c" change="1477758479" id="I0046">
<gender>M</gender>
<name type="Birth Name">
<first>Tom</first>
<surname>Tester</surname>
<surname prefix="Von" connector="y">Tester</surname>
<surname prim="0">tested</surname>
<nick>TesterNickname</nick>
</name>
<eventref hlink="_d65a448167a70779a5ea555fb99" role="Primary"/>
<eventref hlink="_d70a7933f8d7296231917a2cc14" role="Primary"/>
<lds_ord type="sealed_to_parents">
<dateval val="1999" type="about" quality="estimated"/>
<temple val="DENVE"/>
<place hlink="_0000006a0000006a"/>
<sealed_to hlink="_d65a46d6c0034a50640d7a84213"/>
</lds_ord>
<url href="" type="FTP"/>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
<citationref hlink="_d65a448169813b50e0fdc0eea70"/>
</person>
<person handle="_d70431c6959122e6b45d92a0f79" change="1477758479" id="I0047">
<gender>U</gender>
<name type="Birth Name">
<first>Fake</first>
<call>Person</call>
<surname prefix="von" derivation="Feudal">Person</surname>
<suffix>I</suffix>
<title>Fake person</title>
<nick>Fake</nick>
</name>
<eventref hlink="_d70437393c02164585e75a1733c" role="Primary"/>
<eventref hlink="_d7043782aa05af41571ec778c76" role="Primary">
<attribute type="Father Age" value="47"/>
<attribute type="Mother Age" value="16"/>
<attribute type="Description" value="An eventref description"/>
</eventref>
<eventref hlink="_d7044217b59dd082df3d9af68f" role="Primary"/>
<eventref hlink="_d70443bf71c6340e05a9adc10ae" role="Primary"/>
<eventref hlink="_d7044d1d2c749802e8116b33f47" role="Primary"/>
<lds_ord type="baptism">
<dateval val="1960-06-07"/>
<temple val="DENVE"/>
<place hlink="_0000006a0000006a"/>
<status val="Qualified"/>
</lds_ord>
<address>
<dateval val="1954"/>
<street>8888 Cliff Dr</street>
<city>Bay Village</city>
<state>Ohio</state>
<country>Cuyahoga</country>
<postal>44140</postal>
<phone>440-871-3400</phone>
</address>
<attribute type="Identification Number" value="ID99999"/>
<attribute type="RFN" value="RFN8888"/>
<attribute type="RESN" value="">
<noteref hlink="_d7043cbb41e378229bb7645880a"/>
</attribute>
<attribute type="Age" value="99"/>
<attribute type="Agency" value="a hospital"/>
<attribute type="Description" value="A fake description"/>
<url href="ftp://whoknows.org" type="FTP" description="A test FTP URL"/>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
</person>
<person handle="_d704394bd865d87c4e17e0ddb52" change="1477758479" id="I0048">
<gender>F</gender>
<name type="Birth Name">
<first>Mary</first>
<surname>Tester</surname>
</name>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
</person>
<person handle="_d7043a0d88d6c229604fb03acd8" change="1477758479" id="I0049">
<gender>F</gender>
<name type="Unknown">
<first>Martha</first>
<surname>Tester</surname>
</name>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
</person>
<person handle="_d7043e8a06054d316b49becaa9" change="1477758479" id="I0050">
<gender>M</gender>
<name type="Also Known As">
<first>John</first>
<surname>Tester</surname>
</name>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
</person>
<person handle="_d70ac994c26790fb000f95f0a31" change="1477758479" id="I0051">
<gender>M</gender>
<name type="Birth Name">
<first>Mark</first>
<surname>Tester</surname>
</name>
<childof hlink="_d65a46d6c0034a50640d7a84213"/>
</person>
</people>
<families>
<family handle="_0000000600000006" change="1198222526" id="F0003">
@@ -1104,7 +1278,7 @@
<rel type="Unknown"/>
<father hlink="_0000000b0000000b"/>
<mother hlink="_0000002600000026"/>
<childref hlink="_0000006f0000006f"/>
<childref hlink="_0000006f0000006f" frel="Adopted" mrel="Foster"/>
</family>
<family handle="_0000001000000010" change="1198222526" id="F0014">
<rel type="Unknown"/>
@@ -1194,11 +1368,30 @@
<mother hlink="_0000005600000056"/>
<eventref hlink="_000000a9000000a9" role="Family"/>
</family>
<family handle="_d65a46d6c0034a50640d7a84213" change="1473020211" id="F0016">
<family handle="_d65a46d6c0034a50640d7a84213" change="1477758479" id="F0016">
<rel type="Married"/>
<father hlink="_d65a448167a2736b3dfc08c11d8"/>
<mother hlink="_d65a4481684319731c24a1e105a"/>
<eventref hlink="_d70443f345457255bed58a2c65b" role="Family"/>
<eventref hlink="_d70444b050662d2c4b8ae028b26" role="Family"/>
<eventref hlink="_d70446576f35592a31604008bf6" role="Family"/>
<eventref hlink="_d70446bff1e2c2e3c842d42b8cb" role="Family"/>
<lds_ord type="sealed_to_spouse">
<dateval val="2000-02-22"/>
<temple val="DENVE"/>
<place hlink="_0000003400000034"/>
<status val="Cleared"/>
</lds_ord>
<childref hlink="_d65a448168e2615f26e025aa37c"/>
<childref hlink="_d70431c6959122e6b45d92a0f79" mrel="Stepchild" frel="Adopted"/>
<childref hlink="_d704394bd865d87c4e17e0ddb52" mrel="Adopted"/>
<childref hlink="_d7043a0d88d6c229604fb03acd8" mrel="Foster" frel="Foster"/>
<childref hlink="_d7043e8a06054d316b49becaa9" mrel="Stepchild" frel="Stepchild"/>
<childref hlink="_d70ac994c26790fb000f95f0a31" mrel="Sponsored" frel="Sponsored"/>
<attribute type="Number of Children" value="4"/>
<attribute type="RFN" value="RFN3333"/>
<attribute type="License Number" value="7532951"/>
<attribute type="Unknown" value=""/>
</family>
</families>
<citations>
@@ -1219,10 +1412,15 @@
<confidence>3</confidence>
<sourceref hlink="_d53252d41b370ebe65ebd50c34f"/>
</citation>
<citation handle="_d53254b0c802fe24bdea26f3180" change="1465075912" id="C0004">
<citation handle="_d53254b0c802fe24bdea26f3180" change="1477757692" id="C0004">
<dateval val="1955-05-05"/>
<page>22 6</page>
<confidence>2</confidence>
<noteref hlink="_d70a86ba52769996c5099561a3d"/>
<noteref hlink="_d70a873db52134a80abb82d9769"/>
<srcattribute type="EVEN" value="Citation Event?"/>
<srcattribute type="EVEN:ROLE" value="The Event type Role"/>
<srcattribute type="Unknown" value="I'ts unknown!"/>
<sourceref hlink="_000000b9000000b9"/>
</citation>
<citation handle="_d65a448168445feea89cc1499fb" change="1472500308" id="C0005">
@@ -1233,8 +1431,9 @@
<confidence>2</confidence>
<sourceref hlink="_d65a448169824195df7cdb2236c"/>
</citation>
<citation handle="_d65a448169813b50e0fdc0eea70" change="1472500308" id="C0007">
<citation handle="_d65a448169813b50e0fdc0eea70" change="1477757813" id="C0007">
<confidence>2</confidence>
<noteref hlink="_d70a86ba52769996c5099561a3d"/>
<sourceref hlink="_d65a448169824195df7cdb2236c"/>
</citation>
</citations>
@@ -1274,6 +1473,13 @@
<stitle>Ohio Births, 1958-2002</stitle>
<reporef hlink="_d65a44816ac165956f5723df07d" medium="Book"/>
</source>
<source handle="_d7044abba5546284583fee1e21c" change="1477758039" id="S0007">
<stitle></stitle>
<sauthor>The tester</sauthor>
<spubinfo>Published when the test was written</spubinfo>
<sabbrev>TST</sabbrev>
<reporef hlink="_d7044c855b91ee04c40e98987e7"/>
</source>
</sources>
<places>
<placeobj handle="_0000000300000003" change="1465741826" id="P0000" type="Unknown">
@@ -1306,7 +1512,7 @@
<ptitle>Hayward, Alameda Co., CA</ptitle>
<pname value="Hayward, Alameda Co., CA"/>
</placeobj>
<placeobj handle="_0000003400000034" change="1463929997" id="P0007" type="Unknown">
<placeobj handle="_0000003400000034" change="1477754702" id="P0007" type="Locality">
<ptitle>Community Presbyterian Church, Danville, CA</ptitle>
<pname value="Community Presbyterian Church, Danville, CA"/>
</placeobj>
@@ -1442,8 +1648,9 @@
</placeobj>
</places>
<objects>
<object handle="_d54c1b52c8636648123580900ca" change="1465767829" id="O0000">
<file src="D:/Users/prc/Downloads/Michael O'Toole 2015-11.jpg" mime="image/jpeg" checksum="ed5423c128d9bc43dbc03a8311f185bd" description="Michael O'Toole 2015-11"/>
<object handle="_d54c1b52c8636648123580900ca" change="1477754617" id="O0000">
<file src="O0.jpg" mime="image/jpeg" checksum="887d22e5822c86bd3961d0d179fbc0a2" description="Michael O'Toole 2015-11"/>
<noteref hlink="_d70aa63baa15f9fee23b45f03b"/>
</object>
</objects>
<repositories>
@@ -1509,6 +1716,13 @@
<noteref hlink="_d65a44816cafa196ba741ab38d"/>
<noteref hlink="_d65a44816ca32ac25b0b586e61c"/>
</repository>
<repository handle="_d7044c064202cdd982648bfce19" change="1477584095" id="R0005">
<type>Library</type>
<url href="555-444-3333" type="Unknown"/>
</repository>
<repository handle="_d7044c855b91ee04c40e98987e7" change="1477758030" id="R0006">
<type>Library</type>
</repository>
</repositories>
<notes>
<note handle="_0000004200000042" change="1463929997" id="N0002" type="General">
@@ -1593,5 +1807,24 @@ Only one phone number supported Line 9:
<range start="0" end="144"/>
</style>
</note>
<note handle="_d70429bc98a43469b08051816c7" change="1477580626" id="N0014" type="Person Note">
<text>******************************************************************890123456789
******************************************************************89 123456789</text>
</note>
<note handle="_d7042e81dfd1dadee8ef6e5cac4" change="1477581000" id="N0015" type="Association Note">
<text>This should show up under the ASSO tag in Gedcom</text>
</note>
<note handle="_d7043cbb41e378229bb7645880a" change="1477582492" id="N0016" type="Attribute Note">
<text>??? What is RESN???</text>
</note>
<note handle="_d70a86ba52769996c5099561a3d" change="1477757590" id="N0017" type="Source text">
<text>A citation Note Source text</text>
</note>
<note handle="_d70a873db52134a80abb82d9769" change="1477751366" id="N0018" type="Citation">
<text>Another Citation Note</text>
</note>
<note handle="_d70aa63baa15f9fee23b45f03b" change="1477754616" id="N0019" type="Media Note">
<text>A bad photo for sure</text>
</note>
</notes>
</database>

View File

@@ -9,6 +9,12 @@ beg
- h Hans_Peter.8 17/4/1904 #bp Rønne,_Bornholm,_Denmark 29/1/1977 #dp San_Francisco,_San_Francisco_Co.,_CA
end
notes Hansdotter Anna.1
beg
******************************************************************890123456789
******************************************************************89 123456789
end notes
notes Smith Hjalmar.5
beg
BIOGRAPHY
@@ -61,7 +67,7 @@ Some Bold Unicode Characters: &#2294;&#508;&#1024;&#1580;&#12228;&#13405;&#15691
Some Italic Unicode Characters: &#2294;&#508;&#1024;&#1580;&#12228;&#13405;&#15691;&#22299;&#22665;&#24181;&#32863;&#32870;&#65865;&#128694;&#128712;
end notes
fam Smith Gus.6 +~1920 Michaels Evelyn.25 ~1897
fam Smith Gus.6 +~1920 Michaels Evelyn.25 ~1897 0
fam Smith Hjalmar.5 +31/10/1927 #mp Reno,_Washoe_Co.,_NV Ohman Marjorie.26 3/6/1903 #bp Denver,_Denver_Co.,_CO,_Denver_Co.,_Colorado,_USA 22/6/1980 #dp Reno,_Washoe_Co.,_NV
beg
@@ -98,13 +104,18 @@ beg
- h Martin.17 1794..1796 #bp Tommarp,_Kristianstad_Län,_Sweden #dp Sweden
end
fam Willard Edwin.42 ~1886 +~1910 Smith Kirsti_Marie.2
fam Willard Edwin.42 ~1886 0 +~1910 Smith Kirsti_Marie.2
fam Smith Magnes.38 +24/8/1884 #mp Rønne,_Bornholm,_Denmark Streiffert Anna.43 23/9/1860 #bp Hoya/Jona/Hoia,_Sweden 2/2/1927 #dp Rønne,_Bornholm,_Denmark
fam Tester The.14 + Tester Mrs.44 0
beg
- h Tom.45 0
- h Tom.45 Von_Tester_y_tested 0
- Fake.46 von_Person 1954 #bp Fremont,_Alameda_Co.,_CA
- f Mary.47 0
- f Martha.48 0
- h John.49 0
- h Mark.50 0
end
notes Tester Mrs.44

View File

@@ -4,6 +4,7 @@ PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Anna Hansdotter
N:Hansdotter;Anna;;;
SORT-STRING:Hansdotter Anna
NICKNAME:Annanana
X-GENDER:Female
BDAY:1864-10-02
END:VCARD
@@ -439,6 +440,7 @@ N:Tester;The;;;
SORT-STRING:Tester The
X-GENDER:Male
BDAY:1954-12-29
ADR:;;;Akron;OH;44177;Cuyahoga
END:VCARD
BEGIN:VCARD
@@ -459,9 +461,58 @@ END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Tom Tester
N:Tester;Tom;;;
FN:Tom Von Tester y tested
N:Von Tester y,tested;Tom;;;
SORT-STRING:Tester Tom
NICKNAME:TesterNickname
X-GENDER:Male
END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Fake person Fake von Person\, I
N:von Person;Person;Fake;Fake,person;I
SORT-STRING:Person Fake I
NICKNAME:Fake
ADR:;;8888 Cliff Dr;Bay Village;Ohio;44140;Cuyahoga
TEL:440-871-3400
URL:ftp://whoknows.org
END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Mary Tester
N:Tester;Mary;;;
SORT-STRING:Tester Mary
X-GENDER:Female
END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Martha Tester
N:Tester;Martha;;;
SORT-STRING:Tester Martha
X-GENDER:Female
END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:John Tester
N:Tester;John;;;
SORT-STRING:Tester John
X-GENDER:Male
END:VCARD
BEGIN:VCARD
VERSION:3.0
PRODID:-//Gramps//NONSGML Gramps 5.0.0-alpha1//EN
FN:Mark Tester
N:Tester;Mark;;;
SORT-STRING:Tester Mark
X-GENDER:Male
END:VCARD

File diff suppressed because it is too large Load Diff

View File

@@ -1,47 +1,52 @@
Anna Hansdotter;;;;;2/10/1864-29/9/1945
Keith Lloyd Smith;Lloyd Smith;Janis Green;;;11/8/1966
Hans Peter Smith;Gustaf Smith;Anna Hansdotter;;;17/4/1904-29/1/1977
Hanna Smith;Martin Smith0;Elna Jefferson;;;29/1/1821
Herman Julius Nielsen;;;;;31/8/1889-1945
Evelyn Michaels;;;;;1897
Marjorie Lee Smith;Hjalmar Smith0;Marjorie Ohman;;;4/11/1934
Gus Smith;Gustaf Smith;Anna Hansdotter;;;11/9/1897-21/10/1963
Jennifer Anderson;;;;;5/11/1907-29/5/1985
Lillie Harriet Jones;;;;;2/5/1910-26/6/1990
John Hjalmar Smith;Hjalmar Smith0;Marjorie Ohman;;;30/1/1932
Eric Lloyd Smith;Lloyd Smith;Janis Green;;;28/8/1963
Amber Marie Smith;Edwin Smith;Janice Adams;;;12/4/1998
Carl Emil Smith;Gustaf Smith;Anna Hansdotter;;;20/12/1899-28/1/1959
Hjalmar Smith;Gustaf Smith;Anna Hansdotter;;;31/1/1893-25/9/1894
Martin Smith;Martin Smith0;Elna Jefferson;;;19/11/1830-1899
Astrid Shermanna Augusta Smith;Gustaf Smith;Anna Hansdotter;;;31/1/1889-21/12/1963
Gustaf Smith, Sr.;Martin Smith;Kerstina Hansdotter;;;28/11/1862-23/7/1930
Marta Ericsdotter;;;;;1775
Kirsti Marie Smith;Gustaf Smith;Anna Hansdotter;;;15/12/1886-18/7/1966
Ingeman Smith;;;;;1770
Anna Streiffert;;;;;23/9/1860-2/2/1927
Craig Peter Smith;Lloyd Smith;Janis Green;;;1966
Magnes Smith;Martin Smith;Kerstina Hansdotter;;;6/10/1858-20/2/1910
Janice Ann Adams;;;;;26/8/1965
Marjorie Ohman;;;;;3/6/1903-22/6/1980
Darcy Horne;;;;;2/7/1966
Alice Paula Perkins;;;;;22/11/1933
Lars Peter Smith;Eric Smith;Darcy Horne;;;16/9/1991
Ingeman Smith0;Martin Smith0;Elna Jefferson;;;29/1/1826
Lloyd Smith;Hans Smith;Lillie Jones;;;13/3/1935
Elna Jefferson;;;;;14/9/1800-
Edwin Michael Smith;John Smith;Alice Perkins;;;24/5/1961
Kerstina Hansdotter;;;;;29/11/1832-1908
Martin Smith0;Ingeman Smith;Marta Ericsdotter;;;1794-
Marjorie Alice Smith0;John Smith;Alice Perkins;;;5/2/1960
Janis Elaine Green;;;;;2/12/1935
Mason Michael Smith;Edwin Smith;Janice Adams;;;26/6/1996
Edwin Willard;;;;;1886
Ingar Smith;Martin Smith0;Elna Jefferson;;;1823
Hjalmar Smith0;Gustaf Smith;Anna Hansdotter;;;7/4/1895-26/6/1975
Emil Smith;Martin Smith;Kerstina Hansdotter;;;27/9/1860
雪 Ke 柯;Herman Nielsen;Astrid Smith;;;
The Tester;Lloyd Smith;Janis Green;;;29/12/1954
Mrs Tester;;;;;
ピーター リチミシキスイミ;;;;;
Tom Tester;The Tester;Mrs Tester;;;
Anna Hansdotter;;;;;2/10/1864-29/9/1945
Keith Lloyd Smith;Lloyd Smith;Janis Green;;;11/8/1966
Hans Peter Smith;Gustaf Smith;Anna Hansdotter;;;17/4/1904-29/1/1977
Hanna Smith;Martin Smith0;Elna Jefferson;;;29/1/1821
Herman Julius Nielsen;;;;;31/8/1889-1945
Evelyn Michaels;;;;;1897
Marjorie Lee Smith;Hjalmar Smith0;Marjorie Ohman;;;4/11/1934
Gus Smith;Gustaf Smith;Anna Hansdotter;;;11/9/1897-21/10/1963
Jennifer Anderson;;;;;5/11/1907-29/5/1985
Lillie Harriet Jones;;;;;2/5/1910-26/6/1990
John Hjalmar Smith;Hjalmar Smith0;Marjorie Ohman;;;30/1/1932
Eric Lloyd Smith;Lloyd Smith;Janis Green;;;28/8/1963
Amber Marie Smith;Edwin Smith;Janice Adams;;;12/4/1998
Carl Emil Smith;Gustaf Smith;Anna Hansdotter;;;20/12/1899-28/1/1959
Hjalmar Smith;Gustaf Smith;Anna Hansdotter;;;31/1/1893-25/9/1894
Martin Smith;Martin Smith0;Elna Jefferson;;;19/11/1830-1899
Astrid Shermanna Augusta Smith;Gustaf Smith;Anna Hansdotter;;;31/1/1889-21/12/1963
Gustaf Smith, Sr.;Martin Smith;Kerstina Hansdotter;;;28/11/1862-23/7/1930
Marta Ericsdotter;;;;;1775
Kirsti Marie Smith;Gustaf Smith;Anna Hansdotter;;;15/12/1886-18/7/1966
Ingeman Smith;;;;;1770
Anna Streiffert;;;;;23/9/1860-2/2/1927
Craig Peter Smith;Lloyd Smith;Janis Green;;;1966
Magnes Smith;Martin Smith;Kerstina Hansdotter;;;6/10/1858-20/2/1910
Janice Ann Adams;;;;;26/8/1965
Marjorie Ohman;;;;;3/6/1903-22/6/1980
Darcy Horne;;;;;2/7/1966
Lloyd Smith;Hans Smith;Lillie Jones;;;13/3/1935
Alice Paula Perkins;;;;;22/11/1933
Lars Peter Smith;Eric Smith;Darcy Horne;;;16/9/1991
Elna Jefferson;;;;;14/9/1800-
Edwin Michael Smith;John Smith;Alice Perkins;;;24/5/1961
Kerstina Hansdotter;;;;;29/11/1832-1908
Martin Smith0;Ingeman Smith;Marta Ericsdotter;;;1794-
Ingeman Smith0;Martin Smith0;Elna Jefferson;;;29/1/1826
Marjorie Alice Smith0;John Smith;Alice Perkins;;;5/2/1960
Janis Elaine Green;;;;;2/12/1935
Mason Michael Smith;Edwin Smith;Janice Adams;;;26/6/1996
Edwin Willard;;;;;1886
Ingar Smith;Martin Smith0;Elna Jefferson;;;1823
Hjalmar Smith0;Gustaf Smith;Anna Hansdotter;;;7/4/1895-26/6/1975
Emil Smith;Martin Smith;Kerstina Hansdotter;;;27/9/1860
雪 Ke 柯;Herman Nielsen;Astrid Smith;;;
ピーター リチミシキスイミ;;;;;
The Tester;Lloyd Smith;Janis Green;;;29/12/1954
Mrs Tester;;;;;
Tom Von Tester y tested;The Tester;Mrs Tester;;;
Fake von Person, I;The Tester;Mrs Tester;;;1954-
Mary Tester;The Tester;Mrs Tester;;;
Martha Tester;The Tester;Mrs Tester;;;
John Tester;The Tester;Mrs Tester;;;
Mark Tester;The Tester;Mrs Tester;;;

View File

@@ -30,66 +30,65 @@
[P0014],"Denver, Denver Co., CO","Denver, Denver Co., CO",City,39.7392,104.9903 W,,[P0024],
Person,Surname,Given,Call,Suffix,Prefix,Title,Gender,Birth date,Birth place,Birth source,Baptism date,Baptism place,Baptism source,Death date,Death place,Death source,Burial date,Burial place,Burial source,Note
[I0030],Adams,Janice Ann,,,,,female,26 Aug 1965,"Fremont, Alameda Co., CA",,,,,,,,,,,
[I0016],Anderson,Jennifer,,,,,female,5 Nov 1907,"Rønne, Bornholm, Denmark",,,,,29 May 1985,"San Francisco, San Francisco Co., CA",,,,,
[I0025],Ericsdotter,Marta,,,,,female,about 1775,Sweden,,,,,,,,,,,
[I0041],Green,Janis Elaine,,,,,female,2 Dec 1935,,,,,,,,,,,,
[I0000],Hansdotter,Anna,,,,,female,2 Oct 1864,"Löderup, Malmöhus Län, Sweden",,,,,29 Sep 1945,"Sparks, Washoe Co., NV",,,,,
[I0038],Hansdotter,Kerstina,,,,,female,29 Nov 1832,"Smestorp, Kristianstad Län, Sweden",,,,,before 1908,Sweden,,,,,
[I0032],Horne,Darcy,,,,,female,2 Jul 1966,"Sacramento, Sacramento Co., CA",,,,,,,,,,,
[I0036],Jefferson,Elna,,,,,female,14 Sep 1800,"Gladsax, Kristianstad Län, Sweden",,,,,,Sweden,,,,,
[I0017],Jones,Lillie Harriet,,,,,female,2 May 1910,"Rønne, Bornholm, Denmark",,,,,26 Jun 1990,,,,,,
[I0030],Adams,Janice Ann,,,,,female,1965-08-26,[P0013],,,,,,,,,,,
[I0016],Anderson,Jennifer,,,,,female,1907-11-05,[P0003],,,,,1985-05-29,[P0002],,,,,
[I0025],Ericsdotter,Marta,,,,,female,about 1775,[P0008],,,,,,,,,,,
[I0041],Green,Janis Elaine,,,,,female,1935-12-02,,,,,,,,,,,,
[I0000],Hansdotter,Anna,,,,,female,1864-10-02,[P0000],,,,,1945-09-29,[P0001],,,,,
[I0038],Hansdotter,Kerstina,,,,,female,1832-11-29,[P0019],,,,,before 1908,[P0008],,,,,
[I0032],Horne,Darcy,,,,,female,1966-07-02,[P0015],,,,,,,,,,,
[I0036],Jefferson,Elna,,,,,female,1800-09-14,[P0004],,,,,,[P0008],,,,,
[I0017],Jones,Lillie Harriet,,,,,female,1910-05-02,[P0003],,,,,1990-06-26,,,,,,
[I0042],Ke 柯,,,,,,male,,,,,,,,,,,,,
[I0013],Michaels,Evelyn,,,,,female,about 1897,,,,,,,,,,,,
[I0012],Nielsen,Herman Julius,,,,,male,31 Aug 1889,"Rønne, Bornholm, Denmark",,,,,1945,,,,,,
[I0031],Ohman,Marjorie,,,,,female,3 Jun 1903,"Denver, Denver Co., CO, Denver Co., Colorado, USA",,,,,22 Jun 1980,"Reno, Washoe Co., NV",,,,,
[I0034],Perkins,Alice Paula,,,,,female,22 Nov 1933,"Sparks, Washoe Co., NV",,,,,,,,,,,
[I0002],Smith,Amber Marie,,,,,female,12 Apr 1998,"Hayward, Alameda Co., CA",,,,,,,,,,,
[I0023],Smith,Astrid Shermanna Augusta,,,,,female,31 Jan 1889,"Rønne, Bornholm, Denmark",,,,,21 Dec 1963,"San Francisco, San Francisco Co., CA",,,,,
[I0020],Smith,Carl Emil,,,,,male,20 Dec 1899,"Rønne, Bornholm, Denmark",,,,,28 Jan 1959,"Reno, Washoe Co., NV",,,,,
[I0029],Smith,Craig Peter,,,,,male,after 1966,"San Francisco, San Francisco Co., CA",,,,,,,,,,,
[I0037],Smith,Edwin Michael,,,,,male,24 May 1961,"San Jose, Santa Clara Co., CA","Birth, Death and Marriage Records",,,,,,,,,,
[I0009],Smith,Emil,,,,,male,27 Sep 1860,"Simrishamn, Kristianstad Län, Sweden",,,,,,,,,,,
[I0019],Smith,Eric Lloyd,,,,Dr.,male,28 Aug 1963,"San Francisco, San Francisco Co., CA",,,,,,,,,,,
[I0015],Smith,Gus,,,,,male,11 Sep 1897,"Rønne, Bornholm, Denmark",,,,,21 Oct 1963,"San Francisco, San Francisco Co., CA",,,,,
[I0024],Smith,Gustaf,,Sr.,,,male,28 Nov 1862,"Grostorp, Kristianstad Län, Sweden",,,,,before 23 Jul 1930,"Sparks, Washoe Co., NV",,,,,
[I0011],Smith,Hanna,,,,,female,29 Jan 1821,"Gladsax, Kristianstad Län, Sweden",,,,,,,,,,,
[I0010],Smith,Hans Peter,,,,,male,17 Apr 1904,"Rønne, Bornholm, Denmark",Birth Records,,,,29 Jan 1977,"San Francisco, San Francisco Co., CA",,5 Feb 1977,"San Francisco, San Francisco Co., CA",findagrave.com,
[I0021],Smith,Hjalmar,,,,,male,31 Jan 1893,"Rønne, Bornholm, Denmark",,,,,25 Sep 1894,"Rønne, Bornholm, Denmark",,,,,
[I0008],Smith,Hjalmar,,,,,male,7 Apr 1895,"Rønne, Bornholm, Denmark",,3 Jun 1895,"Rønne Bornholm, Denmark",,26 Jun 1975,"Reno, Washoe Co., NV",,,,,
[I0007],Smith,Ingar,,,,,female,after 1823,"Gladsax, Kristianstad Län, Sweden",,,,,,,,,,,
[I0027],Smith,Ingeman,,,,,male,about 1770,Sweden,,,,,,,,,,,
[I0004],Smith,Ingeman,,,,,male,29 Jan 1826,"Gladsax, Kristianstad Län, Sweden",,,,,,,,,,,
[I0018],Smith,John Hjalmar,,,,,male,30 Jan 1932,"San Francisco, San Francisco Co., CA",,,,,,,,,,,
[I0001],Smith,Keith Lloyd,,,,,male,11 Aug 1966,"San Francisco, San Francisco Co., CA",,,,,,,,,,,
[I0026],Smith,Kirsti Marie,,,,,female,15 Dec 1886,"Rønne, Bornholm, Denmark",,,,,18 Jul 1966,"San Francisco, San Francisco Co., CA",,,,,
[I0035],Smith,Lars Peter,,,,,male,16 Sep 1991,"Santa Rosa, Sonoma Co., CA",,,,,,,,,,,
[I0033],Smith,Lloyd,,,,,male,13 Mar 1935,"San Francisco, San Francisco Co., CA",,,,,,,,,,,
[I0003],Smith,Magnes,,,,,male,6 Oct 1858,"Simrishamn, Kristianstad Län, Sweden",,,,,20 Feb 1910,"Rønne, Bornholm, Denmark",,,,,
[I0040],Smith,Marjorie Alice,,,,,female,5 Feb 1960,"San Jose, Santa Clara Co., CA",,,,,,,,,,,
[I0014],Smith,Marjorie Lee,,,,,female,4 Nov 1934,"Reno, Washoe Co., NV",,,,,,,,,,,
[I0022],Smith,Martin,,,,,male,19 Nov 1830,"Gladsax, Kristianstad Län, Sweden",,23 Nov 1830,"Gladsax, Kristianstad Län, Sweden",,between 1899 and 1905,Sweden,,,,,
[I0039],Smith,Martin,,,,,male,between 1794 and 1796,"Tommarp, Kristianstad Län, Sweden",,,,,,Sweden,,,,,
[I0005],Smith,Mason Michael,,,,,male,26 Jun 1996,"Hayward, Alameda Co., CA",,,,,,,,,,,
[I0028],Streiffert,Anna,,,,,female,23 Sep 1860,"Hoya/Jona/Hoia, Sweden",,,,,2 Feb 1927,"Rønne, Bornholm, Denmark",,,,,
[I0012],Nielsen,Herman Julius,,,,,male,1889-08-31,[P0003],,,,,1945,,,,,,
[I0031],Ohman,Marjorie,,,,,female,1903-06-03,[P0014],,,,,1980-06-22,[P0005],,,,,
[I0034],Perkins,Alice Paula,,,,,female,1933-11-22,[P0001],,,,,,,,,,,
[I0002],Smith,Amber Marie,,,,,female,1998-04-12,[P0006],,,,,,,,,,,
[I0023],Smith,Astrid Shermanna Augusta,,,,,female,1889-01-31,[P0003],,,,,1963-12-21,[P0002],,,,,
[I0020],Smith,Carl Emil,,,,,male,1899-12-20,[P0003],,,,,1959-01-28,[P0005],,,,,
[I0029],Smith,Craig Peter,,,,,male,after 1966,[P0002],,,,,,,,,,,
[I0037],Smith,Edwin Michael,,,,,male,1961-05-24,[P0017],"Birth, Death and Marriage Records",,,,,,,,,,
[I0009],Smith,Emil,,,,,male,1860-09-27,[P0012],,,,,,,,,,,
[I0019],Smith,Eric Lloyd,,,,Dr.,male,1963-08-28,[P0002],,,,,,,,,,,
[I0015],Smith,Gus,,,,,male,1897-09-11,[P0003],,,,,1963-10-21,[P0002],,,,,
[I0024],Smith,Gustaf,,Sr.,,,male,1862-11-28,[P0009],,,,,before 1930-07-23,[P0001],,,,,
[I0011],Smith,Hanna,,,,,female,1821-01-29,[P0004],,,,,,,,,,,
[I0010],Smith,Hans Peter,,,,,male,1904-04-17,[P0003],Birth Records,,,,1977-01-29,[P0002],,1977-02-05,[P0002],findagrave.com,
[I0021],Smith,Hjalmar,,,,,male,1893-01-31,[P0003],,,,,1894-09-25,[P0003],,,,,
[I0008],Smith,Hjalmar,,,,,male,1895-04-07,[P0003],,1895-06-03,[P0021],,1975-06-26,[P0005],,,,,
[I0007],Smith,Ingar,,,,,female,after 1823,[P0004],,,,,,,,,,,
[I0027],Smith,Ingeman,,,,,male,about 1770,[P0008],,,,,,,,,,,
[I0004],Smith,Ingeman,,,,,male,1826-01-29,[P0004],,,,,,,,,,,
[I0018],Smith,John Hjalmar,,,,,male,1932-01-30,[P0002],,,,,,,,,,,
[I0001],Smith,Keith Lloyd,,,,,male,1966-08-11,[P0002],,,,,,,,,,,
[I0026],Smith,Kirsti Marie,,,,,female,1886-12-15,[P0003],,,,,1966-07-18,[P0002],,,,,
[I0035],Smith,Lars Peter,,,,,male,1991-09-16,[P0016],,,,,,,,,,,
[I0033],Smith,Lloyd,,,,,male,1935-03-13,[P0002],,,,,,,,,,,
[I0003],Smith,Magnes,,,,,male,1858-10-06,[P0012],,,,,1910-02-20,[P0003],,,,,
[I0040],Smith,Marjorie Alice,,,,,female,1960-02-05,[P0017],,,,,,,,,,,
[I0014],Smith,Marjorie Lee,,,,,female,1934-11-04,[P0005],,,,,,,,,,,
[I0022],Smith,Martin,,,,,male,1830-11-19,[P0004],,1830-11-23,[P0004],,between 1899 and 1905,[P0008],,,,,
[I0039],Smith,Martin,,,,,male,between 1794 and 1796,[P0020],,,,,,[P0008],,,,,
[I0005],Smith,Mason Michael,,,,,male,1996-06-26,[P0006],,,,,,,,,,,
[I0028],Streiffert,Anna,,,,,female,1860-09-23,[P0011],,,,,1927-02-02,[P0003],,,,,
[I0006],Willard,Edwin,,,,,male,about 1886,,,,,,,,,,,,
[I0043],リチミシキスイミ,ピーター,,,,,male,,,,,,,,,,,,,
Marriage,Husband,Wife,Date,Place,Source,Note
[F0000],[I0039],[I0036],about 1816,"Gladsax, Kristianstad Län, Sweden",,
[F0001],[I0027],[I0025],about 1790,Sweden,,
[F0000],[I0039],[I0036],about 1816,[P0004],,
[F0001],[I0027],[I0025],about 1790,[P0008],,
[F0002],[I0022],[I0038],about 1856,,,
[F0003],[I0024],[I0000],27 Nov 1885,"Rønne, Bornholm, Denmark",,
[F0003],[I0024],[I0000],1885-11-27,[P0003],,
[F0004],[I0006],[I0026],about 1910,,,
[F0005],[I0012],[I0023],30 Nov 1912,"Rønne, Bornholm, Denmark",,
[F0006],[I0008],[I0031],31 Oct 1927,"Reno, Washoe Co., NV",,
[F0005],[I0012],[I0023],1912-11-30,[P0003],,
[F0006],[I0008],[I0031],1927-10-31,[P0005],,
[F0007],[I0015],[I0013],about 1920,,,
[F0008],[I0033],[I0041],10 Aug 1958,"San Francisco, San Francisco Co., CA",,
[F0008],[I0033],[I0041],1958-08-10,[P0002],,
[F0009],[I0010],[I0017],,,,
[F0010],[I0019],[I0032],12 Jul 1986,"Woodland, Yolo Co., CA",,
[F0011],[I0003],[I0028],24 Aug 1884,"Rønne, Bornholm, Denmark",,
[F0012],[I0018],[I0034],4 Jun 1954,"Sparks, Washoe Co., NV",Marriage Certificae,
[F0013],[I0037],[I0030],27 May 1995,"San Ramon, Conta Costa Co., CA",,
[F0010],[I0019],[I0032],1986-07-12,[P0022],,
[F0011],[I0003],[I0028],1884-08-24,[P0003],,
[F0012],[I0018],[I0034],1954-06-04,[P0001],Marriage Certificae,
[F0013],[I0037],[I0030],1995-05-27,[P0023],,
[F0014],[I0010],[I0016],,,,
Family,Child
1 Place Title Name Type Latitude Longitude Code Enclosed_by Date
30 [P0014] Denver, Denver Co., CO Denver, Denver Co., CO City 39.7392 104.9903 W [P0024]
31 Person Surname Given Call Suffix Prefix Title Gender Birth date
32 [I0030] Adams Janice Ann female 26 Aug 1965 1965-08-26
33 [I0016] Anderson Jennifer female 5 Nov 1907 1907-11-05
34 [I0025] Ericsdotter Marta female about 1775
35 [I0041] Green Janis Elaine female 2 Dec 1935 1935-12-02
36 [I0000] Hansdotter Anna female 2 Oct 1864 1864-10-02
37 [I0038] Hansdotter Kerstina female 29 Nov 1832 1832-11-29
38 [I0032] Horne Darcy female 2 Jul 1966 1966-07-02
39 [I0036] Jefferson Elna female 14 Sep 1800 1800-09-14
40 [I0017] Jones Lillie Harriet female 2 May 1910 1910-05-02
41 [I0042] Ke 柯 male
42 [I0013] Michaels Evelyn female about 1897
43 [I0012] Nielsen Herman Julius male 31 Aug 1889 1889-08-31
44 [I0031] Ohman Marjorie female 3 Jun 1903 1903-06-03
45 [I0034] Perkins Alice Paula female 22 Nov 1933 1933-11-22
46 [I0002] Smith Amber Marie female 12 Apr 1998 1998-04-12
47 [I0023] Smith Astrid Shermanna Augusta female 31 Jan 1889 1889-01-31
48 [I0020] Smith Carl Emil male 20 Dec 1899 1899-12-20
49 [I0029] Smith Craig Peter male after 1966
50 [I0037] Smith Edwin Michael male 24 May 1961 1961-05-24
51 [I0009] Smith Emil male 27 Sep 1860 1860-09-27
52 [I0019] Smith Eric Lloyd Dr. male 28 Aug 1963 1963-08-28
53 [I0015] Smith Gus male 11 Sep 1897 1897-09-11
54 [I0024] Smith Gustaf Sr. male 28 Nov 1862 1862-11-28
55 [I0011] Smith Hanna female 29 Jan 1821 1821-01-29
56 [I0010] Smith Hans Peter male 17 Apr 1904 1904-04-17
57 [I0021] Smith Hjalmar male 31 Jan 1893 1893-01-31
58 [I0008] Smith Hjalmar male 7 Apr 1895 1895-04-07
59 [I0007] Smith Ingar female after 1823
60 [I0027] Smith Ingeman male about 1770
61 [I0004] Smith Ingeman male 29 Jan 1826 1826-01-29
62 [I0018] Smith John Hjalmar male 30 Jan 1932 1932-01-30
63 [I0001] Smith Keith Lloyd male 11 Aug 1966 1966-08-11
64 [I0026] Smith Kirsti Marie female 15 Dec 1886 1886-12-15
65 [I0035] Smith Lars Peter male 16 Sep 1991 1991-09-16
66 [I0033] Smith Lloyd male 13 Mar 1935 1935-03-13
67 [I0003] Smith Magnes male 6 Oct 1858 1858-10-06
68 [I0040] Smith Marjorie Alice female 5 Feb 1960 1960-02-05
69 [I0014] Smith Marjorie Lee female 4 Nov 1934 1934-11-04
70 [I0022] Smith Martin male 19 Nov 1830 1830-11-19
71 [I0039] Smith Martin male between 1794 and 1796
72 [I0005] Smith Mason Michael male 26 Jun 1996 1996-06-26
73 [I0028] Streiffert Anna female 23 Sep 1860 1860-09-23
74 [I0006] Willard Edwin male about 1886
75 [I0043] Marriage リチミシキスイミ Husband ピーター Wife Date Place Source Note
Marriage Husband Wife Date Place Source Note
76 [F0000] [I0039] [I0036] about 1816 Gladsax, Kristianstad Län, Sweden [P0004]
77 [F0001] [I0027] [I0025] about 1790 Sweden [P0008]
78 [F0002] [I0022] [I0038] about 1856
79 [F0003] [I0024] [I0000] 27 Nov 1885 1885-11-27 Rønne, Bornholm, Denmark [P0003]
80 [F0004] [I0006] [I0026] about 1910
81 [F0005] [I0012] [I0023] 30 Nov 1912 1912-11-30 Rønne, Bornholm, Denmark [P0003]
82 [F0006] [I0008] [I0031] 31 Oct 1927 1927-10-31 Reno, Washoe Co., NV [P0005]
83 [F0007] [I0015] [I0013] about 1920
84 [F0008] [I0033] [I0041] 10 Aug 1958 1958-08-10 San Francisco, San Francisco Co., CA [P0002]
85 [F0009] [I0010] [I0017]
86 [F0010] [I0019] [I0032] 12 Jul 1986 1986-07-12 Woodland, Yolo Co., CA [P0022]
87 [F0011] [I0003] [I0028] 24 Aug 1884 1884-08-24 Rønne, Bornholm, Denmark [P0003]
88 [F0012] [I0018] [I0034] 4 Jun 1954 1954-06-04 Sparks, Washoe Co., NV [P0001] Marriage Certificae
89 [F0013] [I0037] [I0030] 27 May 1995 1995-05-27 San Ramon, Conta Costa Co., CA [P0023]
90 [F0014] [I0010] [I0016]
91 Family Child
92 [F0000] [I0011]
93 [F0000] [I0007]
94 [F0000] [I0004]

File diff suppressed because it is too large Load Diff

View File

@@ -3,41 +3,41 @@
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header>
<created date="2016-08-29" version="5.0.0-alpha1"/>
<created date="2019-03-13" version="5.0.2"/>
<researcher>
</researcher>
</header>
<events>
<event handle="_0000000500000005" change="1472500305" id="E0000">
<event handle="_0000000500000005" change="1" id="E0000">
<type>Birth</type>
<dateval val="1816"/>
<place hlink="_0000000700000007"/>
<citationref hlink="_0000000600000006"/>
</event>
<event handle="_0000000800000008" change="1472500305" id="E0001">
<event handle="_0000000800000008" change="1" id="E0001">
<type>Residence</type>
<dateval val="1850"/>
<place hlink="_0000000a0000000a"/>
<citationref hlink="_0000000900000009"/>
</event>
<event handle="_0000000b0000000b" change="1472500305" id="E0002">
<event handle="_0000000b0000000b" change="1" id="E0002">
<type>Death</type>
<datestr val="1850/1860"/>
<place hlink="_0000000c0000000c"/>
</event>
<event handle="_0000000f0000000f" change="1472500305" id="E0003">
<event handle="_0000000f0000000f" change="1" id="E0003">
<type>Marriage</type>
<dateval val="1841" type="about"/>
<place hlink="_0000001000000010"/>
</event>
<event handle="_0000001100000011" change="1472500305" id="E0004">
<event handle="_0000001100000011" change="1" id="E0004">
<type>Marriage</type>
<dateval val="1847-08"/>
<place hlink="_0000001200000012"/>
</event>
</events>
<people>
<person handle="_0000000100000001" change="1472500305" id="I0278">
<person handle="_0000000100000001" change="1" id="I0278">
<gender>M</gender>
<name type="Birth Name">
<first>Andrew</first>
@@ -54,13 +54,13 @@
</person>
</people>
<families>
<family handle="_0000000d0000000d" change="1472500305" id="F0073">
<family handle="_0000000d0000000d" change="1" id="F0073">
<rel type="Married"/>
<father hlink="_0000000100000001"/>
<eventref hlink="_0000000f0000000f" role="Family"/>
<childref hlink="_0000000100000001"/>
</family>
<family handle="_0000000e0000000e" change="1472500305" id="F0074">
<family handle="_0000000e0000000e" change="1" id="F0074">
<rel type="Married"/>
<father hlink="_0000000100000001"/>
<eventref hlink="_0000001100000011" role="Family"/>
@@ -68,19 +68,19 @@
</family>
</families>
<citations>
<citation handle="_0000000400000004" change="1472500305" id="C0000">
<citation handle="_0000000400000004" change="1" id="C0000">
<page>Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248</page>
<confidence>2</confidence>
<objref hlink="_0000000300000003"/>
<sourceref hlink="_0000000200000002"/>
</citation>
<citation handle="_0000000600000006" change="1472500305" id="C0001">
<citation handle="_0000000600000006" change="1" id="C0001">
<page>Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248</page>
<confidence>2</confidence>
<objref hlink="_0000000300000003"/>
<sourceref hlink="_0000000200000002"/>
</citation>
<citation handle="_0000000900000009" change="1472500305" id="C0002">
<citation handle="_0000000900000009" change="1" id="C0002">
<page>Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248</page>
<confidence>2</confidence>
<objref hlink="_0000000300000003"/>
@@ -88,7 +88,7 @@
</citation>
</citations>
<sources>
<source handle="_0000000200000002" change="1472500305" id="S0029">
<source handle="_0000000200000002" change="1" id="S0029">
<stitle>1850 United States Federal Census</stitle>
<sauthor>Ancestry.com</sauthor>
<spubinfo>Name: Ancestry.com Operations, Inc.; Location: Provo, UT, USA; Date: 2009;</spubinfo>
@@ -96,42 +96,43 @@
</source>
</sources>
<places>
<placeobj handle="_0000000700000007" change="1472500305" id="P0000" type="Unknown">
<placeobj handle="_0000000700000007" change="1" id="P0000" type="Unknown">
<ptitle>Tennessee, USA</ptitle>
<pname value="Tennessee, USA"/>
</placeobj>
<placeobj handle="_0000000a0000000a" change="1472500305" id="P0001" type="Unknown">
<placeobj handle="_0000000a0000000a" change="1" id="P0001" type="Unknown">
<ptitle>District 14, Cape Girardeau, Missouri, USA</ptitle>
<pname value="District 14, Cape Girardeau, Missouri, USA"/>
</placeobj>
<placeobj handle="_0000000c0000000c" change="1472500305" id="P0002" type="Unknown">
<placeobj handle="_0000000c0000000c" change="1" id="P0002" type="Unknown">
<ptitle>Bollinger Co. MO</ptitle>
<pname value="Bollinger Co. MO"/>
</placeobj>
<placeobj handle="_0000001000000010" change="1472500305" id="P0003" type="Unknown">
<placeobj handle="_0000001000000010" change="1" id="P0003" type="Unknown">
<ptitle>Union Co.?, IL</ptitle>
<pname value="Union Co.?, IL"/>
</placeobj>
<placeobj handle="_0000001200000012" change="1472500305" id="P0004" type="Unknown">
<placeobj handle="_0000001200000012" change="1" id="P0004" type="Unknown">
<ptitle>Wayne, Missouri, United States</ptitle>
<pname value="Wayne, Missouri, United States"/>
</placeobj>
</places>
<objects>
<object handle="_0000000300000003" change="1472500305" id="M159">
<object handle="_0000000300000003" change="1" id="M159">
<file src="1850 United States Federal Census(11)-1.jpg" mime="image/jpeg" description="1850 United States Federal Census"/>
<noteref hlink="_0000001400000014"/>
<noteref hlink="_0000001500000015"/>
</object>
<object handle="_0000001600000016" change="1472500305" id="M158">
<file src="D:/Users/PRC/Downloads/1850 United States Federal Census(11)-1.jpg" mime="image/jpeg" description="D:\Users\PRC\Downloads\1850 United States Federal Census(11)-1.jpg"/>
<object handle="_0000001600000016" change="1" id="M158">
<file src="/Users/PRC/Downloads/1850 United States Federal Census(11)-1.jpg" mime="image/jpeg" description="/Users/PRC/Downloads/1850 United States Federal Census(11)-1.jpg"/>
<noteref hlink="_0000001700000017"/>
</object>
<object handle="_0000001700000017" change="1472500305" id="M157">
<object handle="_0000001800000018" change="1" id="M157">
<file src="http://1.gravatar.com/avatar/77e02a3c8c665155ad1acaac8c2742e0?s=120&amp;d=mm&amp;r=pg" mime="unknown" description="http://1.gravatar.com/avatar/77e02a3c8c665155ad1acaac8c2742e0?s=120&amp;d=mm&amp;r=pg"/>
</object>
</objects>
<repositories>
<repository handle="_0000001300000013" change="1472500305" id="R0001">
<repository handle="_0000001300000013" change="1" id="R0001">
<rname>Ancestry.com</rname>
<type>Library</type>
<address>
@@ -140,16 +141,26 @@
</repository>
</repositories>
<notes>
<note handle="_0000001400000014" change="1472500305" id="N0000" type="Media Note">
<text>Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248</text>
<note handle="_0000001400000014" change="1" id="N0000" type="Media Note">
<text>Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 </text>
</note>
<note handle="_0000001500000015" change="1472500305" id="N0001" type="GEDCOM import">
<note handle="_0000001500000015" change="1" id="N0001" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M159:
Could not import 1850 United States Federal Census(11)-1.jpg Line 70: 1 FILE 1850 United States Federal Census(11)-1.jpg</text>
Could not import 1850 United States Federal Census(11)-1.jpg Line 70: 1 FILE 1850 United States Federal Census(11)-1.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="200"/>
</style>
</note>
<note handle="_0000001700000017" change="1" id="N0002" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M158:
Could not import D:\Users\PRC\Downloads\1850 United States Federa Line 75: 1 FILE D:\Users\PRC\Downloads\1850 United States Federal Census(11)-1.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="223"/>
</style>
</note>
</notes>
</database>

View File

@@ -43,6 +43,15 @@
2 NOTE @N0018@
1 OBJE @M7@
1 OBJE @M8@
1 OBJE
2 FORM URL
2 FILE http:\\obje.form.on_person.org
1 BIRT
2 TYPE Birth of the Tester
2 DATE 2 OCT 1864
2 OBJE
3 FORM URL
3 FILE http:\\obje.form.on_event.org
0 @M1@ OBJE
1 FORM jpeg
1 TITL Multimedia link to linked form v5.5 blob

View File

@@ -3,17 +3,26 @@
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header>
<created date="2016-08-29" version="5.0.0-alpha1"/>
<created date="2019-03-05" version="5.0.2"/>
<researcher>
</researcher>
</header>
<events>
<event handle="_0000000f0000000f" change="1" id="E0000">
<type>Birth</type>
<dateval val="1864-10-02"/>
<description>Birth of the Tester</description>
<noteref hlink="_0000001000000010"/>
</event>
</events>
<people>
<person handle="_0000000100000001" change="1472500307" id="I0001">
<person handle="_0000000100000001" change="1" id="I0001">
<gender>U</gender>
<name type="Birth Name">
<first>The</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000000f0000000f" role="Primary"/>
<objref hlink="_0000000300000003"/>
<objref hlink="_0000000400000004"/>
<objref hlink="_0000000500000005"/>
@@ -25,105 +34,108 @@
<objref hlink="_0000000c0000000c"/>
<objref hlink="_0000000d0000000d"/>
<objref hlink="_0000000e0000000e"/>
<noteref hlink="_0000000f0000000f"/>
<url href="http:\\obje.form.on_person.org" type="Web Home"/>
<noteref hlink="_0000001100000011"/>
</person>
</people>
<citations>
<citation handle="_0000001b0000001b" change="1472500307" id="C0000">
<citation handle="_0000001d0000001d" change="1" id="C0000">
<confidence>0</confidence>
<noteref hlink="_0000001a0000001a"/>
<sourceref hlink="_0000001900000019"/>
<noteref hlink="_0000001c0000001c"/>
<sourceref hlink="_0000001b0000001b"/>
</citation>
<citation handle="_0000002500000025" change="1472500307" id="C0001">
<citation handle="_0000002700000027" change="1" id="C0001">
<dateval val="2014-06-07"/>
<page>77, 78 discussion of multimedia link with two files</page>
<confidence>4</confidence>
<noteref hlink="_0000002400000024"/>
<sourceref hlink="_0000002300000023"/>
<noteref hlink="_0000002600000026"/>
<sourceref hlink="_0000002500000025"/>
</citation>
</citations>
<sources>
<source handle="_0000001900000019" change="1472500307" id="S0002">
<source handle="_0000001b0000001b" change="1" id="S0002">
<stitle>A Great Photographer</stitle>
</source>
<source handle="_0000002300000023" change="1472500307" id="S0001">
<source handle="_0000002500000025" change="1" id="S0001">
<stitle>The Testers personal files</stitle>
<sauthor>The Tester</sauthor>
<spubinfo>Name: Tester Publishing Operations, Inc.; Location: OSF world</spubinfo>
</source>
</sources>
<objects>
<object handle="_0000000300000003" change="1472500307" id="O0000">
<object handle="_0000000300000003" change="1" id="O0000">
<file src="test_emb_55.jpg" mime="image/jpeg" description="Multimedia link embedded form v5.5"/>
<noteref hlink="_0000000200000002"/>
<noteref hlink="_0000000b0000000b"/>
</object>
<object handle="_0000000400000004" change="548708291" id="M1">
<file src="" mime="" description="Multimedia link to linked form v5.5 blob"/>
<file src="" mime="image/jpeg" description="Multimedia link to linked form v5.5 blob"/>
<attribute type="REFN" value="Ref12345M1">
<noteref hlink="_0000001000000010"/>
<noteref hlink="_0000001200000012"/>
</attribute>
<attribute type="RIN" value="ID09876M1"/>
<noteref hlink="_0000001100000011"/>
<noteref hlink="_0000001200000012"/>
<noteref hlink="_0000001300000013"/>
<noteref hlink="_0000001400000014"/>
</object>
<object handle="_0000000500000005" change="548797681" id="M3">
<file src="test.jpg" mime="image/jpeg" description="Multimedia link to linked form Gramps style v5.5ish file"/>
<noteref hlink="_0000001500000015"/>
<noteref hlink="_0000001600000016"/>
<noteref hlink="_0000001700000017"/>
<noteref hlink="_0000001800000018"/>
</object>
<object handle="_0000000600000006" change="548883481" id="M4">
<file src="test.jpg" mime="image/jpeg" description="Multimedia link to linked form v5.5.1 file"/>
<attribute type="Media-Type" value="Photo"/>
<attribute type="REFN" value="Ref1234567M4">
<noteref hlink="_0000001700000017"/>
<noteref hlink="_0000001900000019"/>
</attribute>
<attribute type="RIN" value="ID098765M4"/>
<noteref hlink="_0000001800000018"/>
<noteref hlink="_0000001c0000001c"/>
<citationref hlink="_0000001b0000001b"/>
<noteref hlink="_0000001a0000001a"/>
<noteref hlink="_0000001e0000001e"/>
<citationref hlink="_0000001d0000001d"/>
</object>
<object handle="_0000000800000008" change="1472500307" id="O0001">
<object handle="_0000000800000008" change="1" id="O0001">
<file src="test_emb_551.jpg" mime="image/jpeg" description="Multimedia link embedded form v5.5.1"/>
<attribute type="Media-Type" value="Photo"/>
<noteref hlink="_0000000700000007"/>
</object>
<object handle="_0000000900000009" change="1472500307" id="M5">
<object handle="_0000000900000009" change="1" id="M5">
<file src="test.jpg" mime="image/jpeg" description="Multimedia link to linked form FTM style file"/>
<noteref hlink="_0000001d0000001d"/>
<noteref hlink="_0000001e0000001e"/>
<noteref hlink="_0000001f0000001f"/>
<noteref hlink="_0000002000000020"/>
<noteref hlink="_0000002100000021"/>
<noteref hlink="_0000002200000022"/>
<datestr val="6/4/2016 9:33:57 AM"/>
</object>
<object handle="_0000000a0000000a" change="549056401" id="M6">
<file src="test.jpg" mime="image/jpeg" description="Multimedia link to linked form v5.5.1 with two files(1)"/>
<attribute type="Media-Type" value="Photo"/>
<attribute type="REFN" value="Ref1234567M6">
<noteref hlink="_0000002100000021"/>
<noteref hlink="_0000002300000023"/>
</attribute>
<attribute type="RIN" value="ID098765M6"/>
<noteref hlink="_0000002200000022"/>
<noteref hlink="_0000002600000026"/>
<citationref hlink="_0000002500000025"/>
<noteref hlink="_0000002400000024"/>
<noteref hlink="_0000002800000028"/>
<citationref hlink="_0000002700000027"/>
</object>
<object handle="_0000000c0000000c" change="1472500307" id="O0002">
<file src="http://www.geni.com/photo/view?photo_id=6000000001341319061" mime="unknown" description="Multimedia link embedded form v5.5 URL"/>
<object handle="_0000000c0000000c" change="1" id="O0002">
<file src="http://www.geni.com/photo/view?photo_id=6000000001341319061" mime="text/html" description="Multimedia link embedded form v5.5 URL"/>
<noteref hlink="_0000000b0000000b"/>
</object>
<object handle="_0000000d0000000d" change="1472500307" id="M7">
<object handle="_0000000d0000000d" change="1" id="M7">
<file src="http://s6.postimg.org/8i2erq27l/Preserve_Record_Numbers_Option.png" mime="image/png" description="Multimedia link to linked form v5.5.1 with URL"/>
<attribute type="Media-Type" value="Photo"/>
</object>
<object handle="_0000000e0000000e" change="1472500307" id="M8">
<object handle="_0000000e0000000e" change="1" id="M8">
<file src="No_path_No_Title_NoForm.jpg" mime="image/jpeg" description="No_path_No_Title_NoForm.jpg"/>
<noteref hlink="_0000002700000027"/>
<noteref hlink="_0000002900000029"/>
</object>
<object handle="_0000001300000013" change="1472500307" id="M2">
<file src="" mime="" description="2nd blob Multimedia link to linked form v5.5 blob"/>
<noteref hlink="_0000001400000014"/>
<object handle="_0000001500000015" change="1" id="M2">
<file src="" mime="image/jpeg" description="2nd blob Multimedia link to linked form v5.5 blob"/>
<noteref hlink="_0000001600000016"/>
</object>
</objects>
<notes>
<note handle="_0000000200000002" change="1472500307" id="N0010" type="Media Note">
<note handle="_0000000200000002" change="1" id="N0010" type="Media Note">
<text>Media note test: Multimedia link embedded form v5.5
n OBJE {1:1} p.55
+1 FORM &lt;MULTIMEDIA_FORMAT&gt; {1:1} p.48
@@ -131,7 +143,7 @@ n OBJE {1:1} p.55
+1 FILE &lt;MULTIMEDIA_FILE_REFERENCE&gt; {1:1} p.47
+1 &lt;&lt;NOTE_STRUCTURE&gt;&gt; {0:M} p.33</text>
</note>
<note handle="_0000000700000007" change="1472500307" id="N0014" type="Media Note">
<note handle="_0000000700000007" change="1" id="N0014" type="Media Note">
<text>Media note test: Multimedia link embedded form v5.5.1
This note is not in the 5.5.1 spec, but is an obvious extrapolation from 5.5.
n OBJE
@@ -140,23 +152,27 @@ n OBJE
+3 MEDI &lt;SOURCE_MEDIA_TYPE&gt; {0:1} p.62
+1 TITL &lt;DESCRIPTIVE_TITLE&gt; {0:1} p.48</text>
</note>
<note handle="_0000000b0000000b" change="1472500307" id="N0018" type="Media Note">
<note handle="_0000000b0000000b" change="1" id="N0018" type="Media Note">
<text>Multimedia embedded 2nd copy v5.5</text>
</note>
<note handle="_0000000f0000000f" change="1472500307" id="N0000" type="GEDCOM import">
<note handle="_0000001000000010" change="1" id="N0000" type="Event Note">
<text>http:\\obje.form.on_event.org</text>
</note>
<note handle="_0000001100000011" change="1" id="N0001" type="GEDCOM import">
<text>Records not imported into INDI (individual) Gramps ID I0001:
Could not import test_emb_55.jpg Line 18: 1 OBJE
Could not import test_emb_551.jpg Line 26: 1 OBJE
Could not import test_emb_55.jpg Line 34: 1 OBJE</text>
Could not import test_emb_55.jpg Line 34: 1 OBJE
</text>
<style name="fontface" value="Monospace">
<range start="0" end="326"/>
</style>
</note>
<note handle="_0000001000000010" change="1472500307" id="N0001" type="REFN-TYPE">
<note handle="_0000001200000012" change="1" id="N0002" type="REFN-TYPE">
<text>SOMETEXT</text>
</note>
<note handle="_0000001100000011" change="1472500307" id="N0011" type="Media Note">
<note handle="_0000001300000013" change="1" id="N0011" type="Media Note">
<text>Media note test: Multimedia link to linked form v5.5 blob
n @XREF:OBJE@ OBJE {1:1}
+1 FORM &lt;MULTIMEDIA_FORMAT&gt; {1:1} p.48
@@ -170,10 +186,10 @@ n @XREF:OBJE@ OBJE {1:1}
+1 RIN &lt;AUTOMATED_RECORD_ID&gt; {0:1} p.38
+1 &lt;&lt;CHANGE_DATE&gt;&gt; {0:1} p.29</text>
</note>
<note handle="_0000001200000012" change="1472500307" id="N0002" type="GEDCOM import">
<note handle="_0000001400000014" change="1" id="N0003" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M1:
Tag recognized but not supported Line 49: 1 BLOB
Tag recognized but not supported Line 58: 1 BLOB
.HM.......k.1..F.jwA.Dzzzzw............A....1.........0U.66..E.8
.......A..k.a6.A.......A..k.........../6....G.......0../..U.....
.w1/m........HC0..../...zzzzzzzz..5zzk..AnA..U..W6U....2rRrRrRrR
@@ -181,23 +197,25 @@ Tag recognized but not supported Line 49:
/Dw/.Tvz.E5zzUE9/kHz.Tw2/DzzzEEA.kE2zk5yzk2/zzs21.U2/Dw/.Tw/.Tzy
/.fy/.HzzkHzzzo21Ds00.E2.UE2.U62/.k./Ds0.UE0/Do0..E8/UE2.U62.U9w
/.Tx/.20.jg2/jo2..9u/.0U.6A.zk
Line ignored as not understood Line 57: 1 OBJE @M2@
Filename omitted Line 46: 0 M1 OBJE</text>
Line ignored as not understood Line 66: 1 OBJE @M2@
Filename omitted Line 55: 0 M1 OBJE
</text>
<style name="fontface" value="Monospace">
<range start="0" end="1367"/>
</style>
</note>
<note handle="_0000001400000014" change="1472500307" id="N0003" type="GEDCOM import">
<note handle="_0000001600000016" change="1" id="N0004" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M2:
Tag recognized but not supported Line 68: 1 BLOB
Tag recognized but not supported Line 77: 1 BLOB
67890gramps doesn't do this anyway, so don't bother doing it right.
Filename omitted Line 65: 0 M2 OBJE</text>
Filename omitted Line 74: 0 M2 OBJE
</text>
<style name="fontface" value="Monospace">
<range start="0" end="400"/>
</style>
</note>
<note handle="_0000001500000015" change="1472500307" id="N0012" type="Media Note">
<note handle="_0000001700000017" change="1" id="N0012" type="Media Note">
<text>Media note test: Multimedia link to linked form Gramps style v5.5ish file
n @XREF:OBJE@ OBJE {1:1}
+1 FORM &lt;MULTIMEDIA_FORMAT&gt; {1:1} p.48
@@ -205,18 +223,19 @@ n @XREF:OBJE@ OBJE {1:1}
+1 FILE &lt;MULTIMEDIA_FILE_REFERENCE&gt; {1:1} p.47
+1 &lt;&lt;NOTE_STRUCTURE&gt;&gt; {0:M} p.33</text>
</note>
<note handle="_0000001600000016" change="1472500307" id="N0004" type="GEDCOM import">
<note handle="_0000001800000018" change="1" id="N0005" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M3:
Could not import test.jpg Line 73: 1 FILE test.jpg</text>
Could not import test.jpg Line 82: 1 FILE test.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="163"/>
</style>
</note>
<note handle="_0000001700000017" change="1472500307" id="N0005" type="REFN-TYPE">
<note handle="_0000001900000019" change="1" id="N0006" type="REFN-TYPE">
<text>SOMETEXT</text>
</note>
<note handle="_0000001800000018" change="1472500307" id="N0013" type="Media Note">
<note handle="_0000001a0000001a" change="1" id="N0013" type="Media Note">
<text>Media note test: Multimedia link to linked form v5.5.1 file
n @XREF:OBJE@ OBJE {1:1}
+1 FILE &lt;MULTIMEDIA_FILE_REFN&gt; {1:M} p.54
@@ -230,25 +249,26 @@ n @XREF:OBJE@ OBJE {1:1}
+1 &lt;&lt;SOURCE_CITATION&gt;&gt; {0:M} p.39
+1 &lt;&lt;CHANGE_DATE&gt;&gt; {0:1} p.31</text>
</note>
<note handle="_0000001a0000001a" change="1472500307" id="N0006" type="Source text">
<note handle="_0000001c0000001c" change="1" id="N0007" type="Source text">
<text>who shall remain un-named</text>
</note>
<note handle="_0000001c0000001c" change="1472500307" id="N0007" type="GEDCOM import">
<note handle="_0000001e0000001e" change="1" id="N0008" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M4:
Could not import test.jpg Line 79: 1 FILE test.jpg</text>
Could not import test.jpg Line 88: 1 FILE test.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="163"/>
</style>
</note>
<note handle="_0000001d0000001d" change="1472500307" id="N0008" type="Media Note">
<note handle="_0000001f0000001f" change="1" id="N0009" type="Media Note">
<text>A fine gentelman was he, upstanding in his community and a great believer in the testing of open source software.</text>
</note>
<note handle="_0000001e0000001e" change="1472500307" id="N0015" type="Media Note">
<note handle="_0000002000000020" change="1" id="N0015" type="Media Note">
<text>A note on the FTM media, to see how this integrates... The DATE line is bad; it doesnt follow Gedcom standard at all, and includes the time.
The TEXT line comes from the FTM media description. This is the media Note.</text>
</note>
<note handle="_0000001f0000001f" change="1472500307" id="N0016" type="Media Note">
<note handle="_0000002100000021" change="1" id="N0016" type="Media Note">
<text>Multimedia link to linked form FTM style
n @XREF:OBJE@ OBJE {1:1}
+1 FILE &lt;MULTIMEDIA_FILE_REFN&gt; {1:M} p.54
@@ -257,39 +277,42 @@ n @XREF:OBJE@ OBJE {1:1}
+2 TEXT text string from FTM media description sometimes populated from exif comments
+1 &lt;&lt;NOTE_STRUCTURE&gt;&gt; {0:M} p.33</text>
</note>
<note handle="_0000002000000020" change="1472500307" id="N0009" type="GEDCOM import">
<note handle="_0000002200000022" change="1" id="N0017" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M5:
Could not import test.jpg Line 94: 1 FILE test.jpg</text>
Could not import test.jpg Line 103: 1 FILE test.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="163"/>
</style>
</note>
<note handle="_0000002100000021" change="1472500307" id="N0017" type="REFN-TYPE">
<note handle="_0000002300000023" change="1" id="N0019" type="REFN-TYPE">
<text>SOMETEXT</text>
</note>
<note handle="_0000002200000022" change="1472500307" id="N0019" type="Media Note">
<note handle="_0000002400000024" change="1" id="N0020" type="Media Note">
<text>Multimedia link to linked form v5.5.1 with two files</text>
</note>
<note handle="_0000002400000024" change="1472500307" id="N0020" type="Source text">
<note handle="_0000002600000026" change="1" id="N0021" type="Source text">
<text>A source who shall remain un-named</text>
</note>
<note handle="_0000002600000026" change="1472500307" id="N0021" type="GEDCOM import">
<note handle="_0000002800000028" change="1" id="N0022" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M6:
Could not import test.jpg Line 102: 1 FILE test.jpg
Multiple FILE in a single OBJE ignored Line 106: 1 FILE test1.jpg
Skipped subordinate line Line 107: 2 FORM jpeg
Skipped subordinate line Line 108: 3 TYPE photo
Skipped subordinate line Line 109: 2 TITL Multimedia link to linked form v5.5.1 with two files(2)</text>
Could not import test.jpg Line 111: 1 FILE test.jpg
Multiple FILE in a single OBJE ignored Line 115: 1 FILE test1.jpg
Skipped subordinate line Line 116: 2 FORM jpeg
Skipped subordinate line Line 117: 3 TYPE photo
Skipped subordinate line Line 118: 2 TITL Multimedia link to linked form v5.5.1 with two files(2)
</text>
<style name="fontface" value="Monospace">
<range start="0" end="588"/>
</style>
</note>
<note handle="_0000002700000027" change="1472500307" id="N0022" type="GEDCOM import">
<note handle="_0000002900000029" change="1" id="N0023" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M8:
Could not import No_path_No_Title_NoForm.jpg Line 129: 1 FILE No_path_No_Title_NoForm.jpg</text>
Could not import No_path_No_Title_NoForm.jpg Line 138: 1 FILE No_path_No_Title_NoForm.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="182"/>
</style>

View File

@@ -1,7 +1,7 @@
0 HEAD
1 SOUR FTM
2 VERS Family Tree Maker (22.0.0.1410)
2 NAME Family Tree Maker for Windows
1 SOUR Tester
2 VERS 1.0
2 NAME The Tester
2 CORP Ancestry.com
3 ADDR 360 W 4800 N
4 CONT Provo, UT 84604
@@ -10,14 +10,20 @@
3 FAX (801) 705-7001
3 EMAIL help@ancestry.com
3 WWW http://www.ancestry.com
2 DATA FTM Source data
3 COPR Copyright 2999
2 DATE 1 JAN 1111
1 DEST GED55
1 DATE 01 MAR 2016
1 CHAR UTF-8
1 CHAR UTF-8
2 VERS 1.1
1 FILE D:\Family Tree Maker\imp_FTM_LINK.ged
1 SUBM @SUBM@
2 NAME The Tester
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
2 FORM Lineage-Linked
0 @SUBM@ SUBM
1 NAME The Subm /Tester/
1 ADDR 123 Main St., Winslow, PA, 12345
@@ -38,7 +44,7 @@
3 FORM Street, City, County, State, Country, Zip code
2 PHON 440-871-3400
2 PHON 800-871-3400
2 EMAIL thetester@gmail.com
2 EMAIL thetester@@gmail.com
2 FAX 440-123-4567
2 WWW http://thetester.com
0 @I1@ INDI

View File

@@ -3,7 +3,7 @@
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header>
<created date="2016-08-29" version="5.0.0-alpha1"/>
<created date="2017-12-19" version="5.0.0-alpha3"/>
<researcher>
<resname>The Subm /Tester/</resname>
<resaddr>123 Main St.</resaddr>
@@ -14,28 +14,31 @@
<resemail>mrstester@gmail.com</resemail>
</researcher>
</header>
<tags>
<tag handle="_0000000400000004" change="1" name="Imported" color="#000000000000" priority="0"/>
</tags>
<events>
<event handle="_0000000700000007" change="1472500308" id="E0000">
<event handle="_0000000800000008" change="1" id="E0000">
<type>Birth</type>
<dateval val="1954-12-29"/>
<place hlink="_0000000800000008"/>
<place hlink="_0000000900000009"/>
<attribute type="Phone" value="440-871-3400"/>
<attribute type="Phone" value="800-871-3400"/>
<attribute type="EMAIL" value="thetester@gmail.com"/>
<attribute type="FAX" value="440-123-4567"/>
<attribute type="WWW" value="http://thetester.com"/>
</event>
<event handle="_0000000c0000000c" change="1472500308" id="E0001">
<event handle="_0000000d0000000d" change="1" id="E0001">
<type>Residence</type>
<dateval val="1954-12-30"/>
<place hlink="_0000000e0000000e"/>
<place hlink="_0000000f0000000f"/>
<attribute type="Phone" value="440-871-3401"/>
<attribute type="EMAIL" value="mrstester@gmail.com"/>
<attribute type="FAX" value="440-321-4568"/>
<attribute type="WWW" value="http://mrstester.com"/>
<noteref hlink="_0000000d0000000d"/>
<noteref hlink="_0000000e0000000e"/>
</event>
<event handle="_0000001100000011" change="1472500308" id="E0002">
<event handle="_0000001200000012" change="1" id="E0002">
<type>Residence</type>
<dateval val="1964"/>
<attribute type="Phone" value="440-871-3402"/>
@@ -45,22 +48,23 @@
</event>
</events>
<people>
<person handle="_0000000600000006" change="1472500308" id="I0000">
<person handle="_0000000700000007" change="1" id="I0000">
<gender>U</gender>
<name type="Birth Name">
<first>The</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000000700000007" role="Primary"/>
<citationref hlink="_0000000900000009"/>
<eventref hlink="_0000000800000008" role="Primary"/>
<citationref hlink="_0000000a0000000a"/>
<tagref hlink="_0000000400000004"/>
</person>
<person handle="_0000000a0000000a" change="1472500308" id="I0001">
<person handle="_0000000b0000000b" change="1" id="I0001">
<gender>U</gender>
<name type="Birth Name">
<first>Mrs</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000000c0000000c" role="Primary"/>
<eventref hlink="_0000000d0000000d" role="Primary"/>
<address>
<street>123 Main St.</street>
<city>Winslow</city>
@@ -72,85 +76,91 @@
<url href="mrstester@gmail.com" type="E-mail"/>
<url href="440-321-4568" type="FAX"/>
<url href="http://mrstester.com" type="Web Home"/>
<noteref hlink="_0000000b0000000b"/>
<citationref hlink="_0000000f0000000f"/>
<noteref hlink="_0000000c0000000c"/>
<citationref hlink="_0000001000000010"/>
<tagref hlink="_0000000400000004"/>
</person>
<person handle="_0000001000000010" change="1472500308" id="I0002">
<person handle="_0000001100000011" change="1" id="I0002">
<gender>U</gender>
<name type="Birth Name">
<first>Tom</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000001100000011" role="Primary"/>
<citationref hlink="_0000001200000012"/>
<eventref hlink="_0000001200000012" role="Primary"/>
<citationref hlink="_0000001300000013"/>
<tagref hlink="_0000000400000004"/>
</person>
</people>
<citations>
<citation handle="_0000000900000009" change="1472500308" id="C0000">
<citation handle="_0000000a0000000a" change="1" id="C0000">
<confidence>2</confidence>
<sourceref hlink="_0000000300000003"/>
</citation>
<citation handle="_0000000f0000000f" change="1472500308" id="C0001">
<citation handle="_0000001000000010" change="1" id="C0001">
<confidence>2</confidence>
<sourceref hlink="_0000000300000003"/>
</citation>
<citation handle="_0000001200000012" change="1472500308" id="C0002">
<citation handle="_0000001300000013" change="1" id="C0002">
<confidence>2</confidence>
<sourceref hlink="_0000000300000003"/>
</citation>
</citations>
<sources>
<source handle="_0000000300000003" change="1472500308" id="S0000">
<source handle="_0000000300000003" change="1" id="S0000">
<stitle>Import from imp_FTM_LINK.ged</stitle>
<srcattribute type="Approved system identification" value="FTM"/>
<srcattribute type="Version number of software product" value="Family Tree Maker (22.0.0.1410)"/>
<srcattribute type="Name of software product" value="Family Tree Maker for Windows"/>
<srcattribute type="Generated By" value="Family Tree Maker for Windows Family Tree Maker (22.0.0.1410)"/>
<sauthor>The Tester</sauthor>
<srcattribute type="Approved system identification" value="Tester"/>
<srcattribute type="Version number of software product" value="1.0"/>
<srcattribute type="Name of software product" value="The Tester"/>
<srcattribute type="Name of source data" value="FTM Source data"/>
<srcattribute type="Copyright of source data" value="Copyright 2999"/>
<srcattribute type="Generated By" value="The Tester 1.0"/>
<srcattribute type="Creation date of GEDCOM" value="2016-03-01"/>
<srcattribute type="Character set and version" value="UTF-8 1.1"/>
<srcattribute type="GEDCOM version" value="5.5"/>
<srcattribute type="GEDCOM form" value="LINEAGE-LINKED"/>
<srcattribute type="GEDCOM form" value="Lineage-Linked"/>
<reporef hlink="_0000000100000001" medium="Unknown"/>
<reporef hlink="_0000000400000004" medium="Unknown"/>
<reporef hlink="_0000000500000005" medium="Unknown"/>
</source>
<source handle="_0000001300000013" change="1472500308" id="S0006">
<source handle="_0000001400000014" change="1" id="S0006">
<stitle>Ohio Births, 1958-2002</stitle>
<reporef hlink="_0000001400000014" medium="Book"/>
<reporef hlink="_0000001500000015" medium="Book"/>
</source>
</sources>
<places>
<placeobj handle="_0000000800000008" change="1472500308" id="P0000" type="Street">
<placeobj handle="_0000000900000009" change="1" id="P0000" type="Street">
<ptitle>123 High St, Cleveland, Cuyahoga, Ohio, USA, 44140</ptitle>
<code>44140</code>
<pname value="123 High St"/>
<placeref hlink="_0000001a0000001a"/>
<placeref hlink="_0000001b0000001b"/>
</placeobj>
<placeobj handle="_0000000e0000000e" change="1472500308" id="P0001" type="Address">
<placeobj handle="_0000000f0000000f" change="1" id="P0001" type="Address">
<ptitle>123 Main St., Winslow, PA, 12345</ptitle>
<pname value="123 Main St., Winslow, PA, 12345"/>
<location street="123 Main St." city="Winslow" state="PA" postal="12345"/>
</placeobj>
<placeobj handle="_0000001700000017" change="1472500308" id="P0002" type="Country">
<placeobj handle="_0000001800000018" change="1" id="P0002" type="Country">
<ptitle>USA</ptitle>
<pname value="USA"/>
</placeobj>
<placeobj handle="_0000001800000018" change="1472500308" id="P0003" type="State">
<placeobj handle="_0000001900000019" change="1" id="P0003" type="State">
<ptitle>Ohio, USA</ptitle>
<pname value="Ohio"/>
<placeref hlink="_0000001700000017"/>
</placeobj>
<placeobj handle="_0000001900000019" change="1472500308" id="P0004" type="County">
<ptitle>Cuyahoga, Ohio, USA</ptitle>
<pname value="Cuyahoga"/>
<placeref hlink="_0000001800000018"/>
</placeobj>
<placeobj handle="_0000001a0000001a" change="1472500308" id="P0005" type="City">
<placeobj handle="_0000001a0000001a" change="1" id="P0004" type="County">
<ptitle>Cuyahoga, Ohio, USA</ptitle>
<pname value="Cuyahoga"/>
<placeref hlink="_0000001900000019"/>
</placeobj>
<placeobj handle="_0000001b0000001b" change="1" id="P0005" type="City">
<ptitle>Cleveland, Cuyahoga, Ohio, USA</ptitle>
<pname value="Cleveland"/>
<placeref hlink="_0000001900000019"/>
<placeref hlink="_0000001a0000001a"/>
</placeobj>
</places>
<repositories>
<repository handle="_0000000100000001" change="1472500308" id="R0000">
<repository handle="_0000000100000001" change="1" id="R0000">
<rname>Business that produced the product: Ancestry.com</rname>
<type>GEDCOM data</type>
<address>
@@ -161,7 +171,7 @@
<url href="help@ancestry.com" type="E-mail"/>
<url href="http://www.ancestry.com" type="Web Home"/>
</repository>
<repository handle="_0000000400000004" change="1472500308" id="R0001">
<repository handle="_0000000500000005" change="1" id="R0001">
<rname>SUBM (Submitter): (@SUBM@) The Subm /Tester/</rname>
<type>GEDCOM data</type>
<address>
@@ -174,9 +184,9 @@
<url href="mrstester@gmail.com" type="E-mail"/>
<url href="440-321-4568" type="FAX"/>
<url href="http://mrstester.com" type="Web Home"/>
<noteref hlink="_0000000500000005"/>
<noteref hlink="_0000000600000006"/>
</repository>
<repository handle="_0000001400000014" change="1472500308" id="R0002">
<repository handle="_0000001500000015" change="1" id="R0002">
<rname>Testers Repository</rname>
<type>Library</type>
<address>
@@ -186,40 +196,48 @@
<url href="tester_repo@osf.com" type="E-mail"/>
<url href="987-654-3210" type="FAX"/>
<url href="http://www.tester_repo.com" type="Web Home"/>
<noteref hlink="_0000001500000015"/>
<noteref hlink="_0000001600000016"/>
<noteref hlink="_0000001700000017"/>
</repository>
</repositories>
<notes>
<note handle="_0000000200000002" change="1472500308" id="N0000" type="GEDCOM import">
<note handle="_0000000200000002" change="1" id="N0000" type="GEDCOM import">
<text>Records not imported into HEAD (header):
Only one phone number supported Line 9: 3 PHON (800) 705-7000</text>
Only one phone number supported Line 9: 3 PHON (800) 705-7000
Line ignored as not understood Line 15: 2 DATE 1111-01-01
GEDCOM FORM should be in uppercase Line 26: 2 FORM Lineage-Linked
</text>
<style name="fontface" value="Monospace">
<range start="0" end="144"/>
<range start="0" end="344"/>
</style>
</note>
<note handle="_0000000500000005" change="1472500308" id="N0001" type="GEDCOM import">
<note handle="_0000000600000006" change="1" id="N0001" type="GEDCOM import">
<text>Records not imported into SUBM (Submitter): (@SUBM@) The Subm /Tester/:
Only one phone number supported Line 29: 1 PHON 800-871-3401</text>
Only one phone number supported Line 35: 1 PHON 800-871-3401
</text>
<style name="fontface" value="Monospace">
<range start="0" end="173"/>
</style>
</note>
<note handle="_0000000b0000000b" change="1472500308" id="N0002" type="Person Note">
<note handle="_0000000c0000000c" change="1" id="N0002" type="Person Note">
<text>Address with PHON,FAX,EMAIL,WWW. attached directly to person is not legal Gedcom, but allowed here.</text>
<tagref hlink="_0000000400000004"/>
</note>
<note handle="_0000000d0000000d" change="1472500308" id="N0003" type="Event Note">
<note handle="_0000000e0000000e" change="1" id="N0003" type="Event Note">
<text>Address as event is legal, with PHON,FAX,EMAIL,WWW</text>
<tagref hlink="_0000000400000004"/>
</note>
<note handle="_0000001500000015" change="1472500308" id="N0004" type="Repository Note">
<note handle="_0000001600000016" change="1" id="N0004" type="Repository Note">
<text>The repository record</text>
<tagref hlink="_0000000400000004"/>
</note>
<note handle="_0000001600000016" change="1472500308" id="N0005" type="GEDCOM import">
<note handle="_0000001700000017" change="1" id="N0005" type="GEDCOM import">
<text>Records not imported into REPO (repository) Gramps ID R0002:
Only one phone number supported Line 87: 1 PHON 800-765-4321</text>
Only one phone number supported Line 93: 1 PHON 800-765-4321
</text>
<style name="fontface" value="Monospace">
<range start="0" end="162"/>
</style>

View File

@@ -3,182 +3,187 @@
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header>
<created date="2016-08-29" version="5.0.0-alpha1"/>
<created date="2019-07-30" version="5.0.2"/>
<researcher>
<resname>John A. Tester</resname>
</researcher>
</header>
<tags>
<tag handle="_0000000500000005" change="1" name="Imported" color="#000000000000" priority="0"/>
</tags>
<events>
<event handle="_0000000e0000000e" change="1472505121" id="E0000">
<event handle="_0000000f0000000f" change="1" id="E0000">
<type>TEST</type>
<description>person</description>
</event>
<event handle="_0000000f0000000f" change="1472505121" id="E0001">
<event handle="_0000001000000010" change="1" id="E0001">
<type>Birth</type>
<dateval val="1900-06-15"/>
<place hlink="_0000001300000013"/>
<noteref hlink="_0000001000000010"/>
<place hlink="_0000001400000014"/>
<noteref hlink="_0000001100000011"/>
</event>
<event handle="_0000001400000014" change="1472505121" id="E0002">
<event handle="_0000001500000015" change="1" id="E0002">
<type>Death</type>
<noteref hlink="_0000001500000015"/>
<noteref hlink="_0000001600000016"/>
</event>
<event handle="_0000001d0000001d" change="1472505121" id="E0003">
<type>Who knows OBJE REFN TYPE</type>
<description>REFN</description>
</event>
<event handle="_0000002600000026" change="1472505121" id="E0004">
<event handle="_0000002700000027" change="1" id="E0003">
<type>Birth</type>
<dateval val="1901-06-15"/>
</event>
<event handle="_0000002700000027" change="1472505121" id="E0005">
<event handle="_0000002800000028" change="1" id="E0004">
<type>Death</type>
<dateval val="1975-07-05"/>
</event>
<event handle="_0000002d0000002d" change="1472505121" id="E0006">
<event handle="_0000002e0000002e" change="1" id="E0005">
<type>Birth</type>
<dateval val="1922-06-15"/>
</event>
<event handle="_0000002e0000002e" change="1472505121" id="E0007">
<event handle="_0000002f0000002f" change="1" id="E0006">
<type>Death</type>
<dateval val="1994-07-05"/>
</event>
<event handle="_0000003a0000003a" change="1472505122" id="E0008">
<event handle="_0000003b0000003b" change="1" id="E0007">
<type>TEST</type>
<description>family</description>
</event>
</events>
<people>
<person handle="_0000000d0000000d" change="979250406" id="I0001">
<person handle="_0000000e0000000e" change="979250406" id="I0001">
<gender>M</gender>
<name type="Birth Name">
<first>Tom</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000000e0000000e" role="Primary"/>
<eventref hlink="_0000000f0000000f" role="Primary"/>
<eventref hlink="_0000001400000014" role="Primary"/>
<eventref hlink="_0000001d0000001d" role="Primary"/>
<objref hlink="_0000001e0000001e"/>
<eventref hlink="_0000001000000010" role="Primary"/>
<eventref hlink="_0000001500000015" role="Primary"/>
<objref hlink="_0000001f0000001f"/>
<attribute type="RIN" value="123456 Person"/>
<attribute type="REFN" value="98765 for PERSON"/>
<attribute type="REFN" value="98765 for PERSON">
<noteref hlink="_0000001e0000001e"/>
</attribute>
<url href="http://homepages.rootsweb.com/~pmcbride/gedcom/55gctoc.htm" type="Web Home" description="GEDCOM 5.5 documentation web site"/>
<parentin hlink="_0000001600000016"/>
<noteref hlink="_0000001700000017"/>
<parentin hlink="_0000001700000017"/>
<noteref hlink="_0000001800000018"/>
<noteref hlink="_0000001900000019"/>
<noteref hlink="_0000001a0000001a"/>
<noteref hlink="_0000002000000020"/>
<citationref hlink="_0000001f0000001f"/>
<noteref hlink="_0000001b0000001b"/>
<noteref hlink="_0000002100000021"/>
<citationref hlink="_0000002000000020"/>
<tagref hlink="_0000000500000005"/>
</person>
<person handle="_0000002500000025" change="1472505121" id="I0002">
<person handle="_0000002600000026" change="1" id="I0002">
<gender>F</gender>
<name type="Birth Name">
<first>Mrs</first>
<surname>Tester</surname>
</name>
<eventref hlink="_0000002600000026" role="Primary"/>
<eventref hlink="_0000002700000027" role="Primary"/>
<parentin hlink="_0000001600000016"/>
<noteref hlink="_0000002800000028"/>
<noteref hlink="_0000002a0000002a"/>
<citationref hlink="_0000002900000029"/>
<eventref hlink="_0000002800000028" role="Primary"/>
<parentin hlink="_0000001700000017"/>
<noteref hlink="_0000002900000029"/>
<noteref hlink="_0000002b0000002b"/>
<citationref hlink="_0000002a0000002a"/>
<tagref hlink="_0000000500000005"/>
</person>
<person handle="_0000002b0000002b" change="1472505121" id="I0003">
<person handle="_0000002c0000002c" change="1" id="I0003">
<gender>M</gender>
<name type="Birth Name">
<first>Ed</first>
<surname>Tester</surname>
<nick>Eddie</nick>
<noteref hlink="_0000002c0000002c"/>
<noteref hlink="_0000002d0000002d"/>
</name>
<eventref hlink="_0000002d0000002d" role="Primary"/>
<eventref hlink="_0000002e0000002e" role="Primary"/>
<eventref hlink="_0000002f0000002f" role="Primary"/>
<lds_ord type="baptism">
<dateval val="-005-05-05"/>
<temple val="SLAKE"/>
<place hlink="_0000002f0000002f"/>
<noteref hlink="_0000003000000030"/>
<noteref hlink="_0000003300000033"/>
<citationref hlink="_0000003200000032"/>
<place hlink="_0000003000000030"/>
<noteref hlink="_0000003100000031"/>
<noteref hlink="_0000003400000034"/>
<citationref hlink="_0000003300000033"/>
</lds_ord>
<childof hlink="_0000001600000016"/>
<personref hlink="_0000003400000034" rel="">
<noteref hlink="_0000003500000035"/>
<childof hlink="_0000001700000017"/>
<personref hlink="_0000003500000035" rel="">
<noteref hlink="_0000003600000036"/>
</personref>
<noteref hlink="_0000003700000037"/>
<citationref hlink="_0000003600000036"/>
<noteref hlink="_0000003800000038"/>
<citationref hlink="_0000003700000037"/>
<tagref hlink="_0000000500000005"/>
</person>
<person handle="_0000003400000034" change="1472505121" id="I0004">
<person handle="_0000003500000035" change="1" id="I0004">
<gender>U</gender>
<name type="Birth Name">
<first>George</first>
<surname>Testee</surname>
<noteref hlink="_0000003800000038"/>
<noteref hlink="_0000003900000039"/>
</name>
<citationref hlink="_0000003900000039"/>
<citationref hlink="_0000003a0000003a"/>
<tagref hlink="_0000000500000005"/>
</person>
</people>
<families>
<family handle="_0000001600000016" change="1472505121" id="F0001">
<family handle="_0000001700000017" change="1" id="F0001">
<rel type="Unknown"/>
<father hlink="_0000000d0000000d"/>
<mother hlink="_0000002500000025"/>
<eventref hlink="_0000003a0000003a" role="Family"/>
<childref hlink="_0000002b0000002b"/>
<noteref hlink="_0000003d0000003d"/>
<father hlink="_0000000e0000000e"/>
<mother hlink="_0000002600000026"/>
<eventref hlink="_0000003b0000003b" role="Family"/>
<childref hlink="_0000002c0000002c"/>
<noteref hlink="_0000003e0000003e"/>
<noteref hlink="_0000004300000043"/>
<citationref hlink="_0000003c0000003c"/>
<citationref hlink="_0000004200000042"/>
<noteref hlink="_0000003f0000003f"/>
<noteref hlink="_0000004400000044"/>
<citationref hlink="_0000003d0000003d"/>
<citationref hlink="_0000004300000043"/>
<tagref hlink="_0000000500000005"/>
</family>
</families>
<citations>
<citation handle="_0000001f0000001f" change="1472505121" id="C0000">
<citation handle="_0000002000000020" change="1" id="C0000">
<confidence>2</confidence>
<sourceref hlink="_0000000400000004"/>
</citation>
<citation handle="_0000002300000023" change="1472505121" id="C0001">
<citation handle="_0000002400000024" change="1" id="C0001">
<confidence>2</confidence>
<sourceref hlink="_0000000400000004"/>
</citation>
<citation handle="_0000002900000029" change="1472505121" id="C0002">
<citation handle="_0000002a0000002a" change="1" id="C0002">
<confidence>2</confidence>
<sourceref hlink="_0000000400000004"/>
</citation>
<citation handle="_0000003200000032" change="1472505121" id="C0003">
<citation handle="_0000003300000033" change="1" id="C0003">
<confidence>2</confidence>
<sourceref hlink="_0000003100000031"/>
<sourceref hlink="_0000003200000032"/>
</citation>
<citation handle="_0000003600000036" change="1472505121" id="C0004">
<citation handle="_0000003700000037" change="1" id="C0004">
<confidence>2</confidence>
<sourceref hlink="_0000000400000004"/>
</citation>
<citation handle="_0000003900000039" change="1472505121" id="C0005">
<citation handle="_0000003a0000003a" change="1" id="C0005">
<confidence>2</confidence>
<sourceref hlink="_0000000400000004"/>
</citation>
<citation handle="_0000003c0000003c" change="1472505122" id="C0006">
<citation handle="_0000003d0000003d" change="1" id="C0006">
<confidence>2</confidence>
<sourceref hlink="_0000003b0000003b"/>
<sourceref hlink="_0000003c0000003c"/>
</citation>
<citation handle="_0000004200000042" change="1472505122" id="C0007">
<citation handle="_0000004300000043" change="1" id="C0007">
<dateval val="1900-12-31"/>
<page>42</page>
<confidence>0</confidence>
<noteref hlink="_0000003f0000003f"/>
<noteref hlink="_0000004000000040"/>
<noteref hlink="_0000004100000041"/>
<sourceref hlink="_0000003b0000003b"/>
<noteref hlink="_0000004200000042"/>
<sourceref hlink="_0000003c0000003c"/>
</citation>
</citations>
<sources>
<source handle="_0000000400000004" change="1472505121" id="S0000">
<source handle="_0000000400000004" change="1" id="S0000">
<stitle>Import from imp_notetest.ged</stitle>
<spubinfo>Tom Tester 2016</spubinfo>
<noteref hlink="_0000000200000002"/>
<noteref hlink="_0000000500000005"/>
<noteref hlink="_0000000600000006"/>
<noteref hlink="_0000000700000007"/>
<srcattribute type="Approved system identification" value="GEDitCOM"/>
<srcattribute type="Name of software product" value="GEDitCOM"/>
<srcattribute type="Version number of software product" value="2.9.4"/>
@@ -192,157 +197,174 @@
<srcattribute type="Submission: Submitter" value="@SUBMITTER@"/>
<srcattribute type="Submission: Family file" value="NameOfFamilyFile"/>
<reporef hlink="_0000000100000001" medium="Unknown"/>
<reporef hlink="_0000000b0000000b" medium="Unknown"/>
<reporef hlink="_0000000c0000000c" medium="Unknown"/>
</source>
<source handle="_0000003100000031" change="1472505121" id="SOURCE1">
<source handle="_0000003200000032" change="1" id="SOURCE1">
<stitle>@SOURCE1@</stitle>
</source>
<source handle="_0000003b0000003b" change="1472505122" id="S0001">
<source handle="_0000003c0000003c" change="1" id="S0001">
<stitle>Note Test file Source: Tester</stitle>
<noteref hlink="_0000004600000046"/>
<noteref hlink="_0000004700000047"/>
<reporef hlink="_0000004400000044" medium="Book">
<noteref hlink="_0000004500000045"/>
<noteref hlink="_0000004800000048"/>
<reporef hlink="_0000004500000045" medium="Book">
<noteref hlink="_0000004600000046"/>
</reporef>
</source>
</sources>
<places>
<placeobj handle="_0000001300000013" change="1472505121" id="P0000" type="Address">
<placeobj handle="_0000001400000014" change="1" id="P0000" type="Address">
<ptitle>123 main, Norwalk, Ohio, USA</ptitle>
<pname value="123 main, Norwalk, Ohio, USA"/>
<location street="123 main, Norwalk, Ohio, USA"/>
<noteref hlink="_0000001100000011"/>
<noteref hlink="_0000001200000012"/>
<noteref hlink="_0000001300000013"/>
</placeobj>
<placeobj handle="_0000002f0000002f" change="1472505121" id="P0001" type="Unknown">
<placeobj handle="_0000003000000030" change="1" id="P0001" type="Unknown">
<ptitle>Salt Lake City</ptitle>
<pname value="Salt Lake City"/>
</placeobj>
</places>
<objects>
<object handle="_0000001e0000001e" change="979250406" id="M1">
<object handle="_0000001f0000001f" change="979250406" id="M1">
<file src="photo.jpg" mime="image/jpeg" description="Tom Tester's photo"/>
<attribute type="Media-Type" value="Film"/>
<attribute type="RIN" value="123456"/>
<attribute type="REFN" value="98765">
<noteref hlink="_0000002200000022"/>
<noteref hlink="_0000002300000023"/>
</attribute>
<noteref hlink="_0000002400000024"/>
<citationref hlink="_0000002300000023"/>
<noteref hlink="_0000002500000025"/>
<citationref hlink="_0000002400000024"/>
<tagref hlink="_0000000500000005"/>
</object>
</objects>
<repositories>
<repository handle="_0000000100000001" change="1472505121" id="R0000">
<repository handle="_0000000100000001" change="1" id="R0000">
<rname>Business that produced the product: RSAC Software</rname>
<type>GEDCOM data</type>
</repository>
<repository handle="_0000000b0000000b" change="1472505121" id="R0001">
<repository handle="_0000000c0000000c" change="1" id="R0001">
<rname>SUBM (Submitter): (@SUBMITTER@) John A. Tester</rname>
<type>GEDCOM data</type>
<address>
</address>
<noteref hlink="_0000000900000009"/>
<noteref hlink="_0000000a0000000a"/>
<noteref hlink="_0000000c0000000c"/>
<noteref hlink="_0000000b0000000b"/>
<noteref hlink="_0000000d0000000d"/>
</repository>
<repository handle="_0000004400000044" change="1472505122" id="R0002">
<repository handle="_0000004500000045" change="1" id="R0002">
<rname>The Testers repository</rname>
<type>Library</type>
<noteref hlink="_0000004800000048"/>
<noteref hlink="_0000004900000049"/>
<noteref hlink="_0000004a0000004a"/>
</repository>
</repositories>
<notes>
<note handle="_0000000200000002" change="1472505121" id="N0000" type="Source Note">
<note handle="_0000000200000002" change="1" id="N0000" type="Source Note">
<text>Header note</text>
</note>
<note handle="_0000000300000003" change="1472505121" id="N0001" type="GEDCOM import">
<note handle="_0000000300000003" change="1" id="N0001" type="GEDCOM import">
<text>Records not imported into HEAD (header):
Line ignored as not understood Line 18: 2 TEST Header Note
Empty note ignored Line 19: 1 NOTE
Skipped subordinate line Line 20: 2 TEST Empty Note</text>
Skipped subordinate line Line 20: 2 TEST Empty Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="327"/>
</style>
</note>
<note handle="_0000000500000005" change="1472505121" id="N0002" type="Source Note">
<note handle="_0000000600000006" change="1" id="N0002" type="Source Note">
<text>Submission Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000000600000006" change="979250406" id="N0003" type="Source Note">
<note handle="_0000000700000007" change="979250406" id="N0003" type="Source Note">
<text>Submission xref note</text>
</note>
<note handle="_0000000700000007" change="1472505121" id="N0004" type="GEDCOM import">
<note handle="_0000000800000008" change="1" id="N0004" type="GEDCOM import">
<text>Records not imported into Top Level:
Line ignored as not understood Line 26: 2 TEST Submission Note
Empty note ignored Line 27: 1 NOTE
Skipped subordinate line Line 28: 2 TEST Empty Note
Line ignored as not understood Line 29: 1 TEST submission</text>
Line ignored as not understood Line 29: 1 TEST submission
</text>
<style name="fontface" value="Monospace">
<range start="0" end="425"/>
</style>
</note>
<note handle="_0000000800000008" change="1472505121" id="N0005" type="GEDCOM import">
<note handle="_0000000900000009" change="1" id="N0005" type="GEDCOM import">
<text>Records not imported into NOTE Gramps ID N0003:
Tag recognized but not supported Line 32: 1 RIN Submission Note RIN
Tag recognized but not supported Line 33: 1 REFN Submission Note REFN
Skipped subordinate line Line 34: 2 TYPE Submission Note REFN TYPE
Tag recognized but not supported Line 35: 1 SOUR Submission note source
Line ignored as not understood Line 39: 1 TEST on XREF Note</text>
Line ignored as not understood Line 39: 1 TEST on XREF Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="586"/>
</style>
</note>
<note handle="_0000000900000009" change="1472505121" id="N0006" type="Repository Note">
<note handle="_0000000a0000000a" change="1" id="N0006" type="Repository Note">
<text>Submitter Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000000a0000000a" change="1472505121" id="N0007" type="Repository Note">
<note handle="_0000000b0000000b" change="1" id="N0007" type="Repository Note">
<text>Submitter xref note</text>
</note>
<note handle="_0000000c0000000c" change="1472505121" id="N0008" type="GEDCOM import">
<note handle="_0000000d0000000d" change="1" id="N0008" type="GEDCOM import">
<text>Records not imported into SUBM (Submitter): (@SUBMITTER@) John A. Tester:
Line ignored as not understood Line 43: 2 TEST Submitter Note
Empty note ignored Line 44: 1 NOTE
Skipped subordinate line Line 45: 2 TEST Empty Note
Line ignored as not understood Line 46: 1 TEST Submitter</text>
Line ignored as not understood Line 46: 1 TEST Submitter
</text>
<style name="fontface" value="Monospace">
<range start="0" end="460"/>
</style>
</note>
<note handle="_0000001000000010" change="1472505121" id="N0009" type="Event Note">
<note handle="_0000001100000011" change="1" id="N0009" type="Event Note">
<text>Birth Event note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001100000011" change="1472505121" id="N0010" type="Place Note">
<note handle="_0000001200000012" change="1" id="N0010" type="Place Note">
<text>Location Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001200000012" change="1472505121" id="N0011" type="Place Note">
<note handle="_0000001300000013" change="1" id="N0011" type="Place Note">
<text>Location Note 2</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001500000015" change="1472505121" id="N0012" type="Event Note">
<note handle="_0000001600000016" change="1" id="N0012" type="Event Note">
<text>Death Event xref note</text>
</note>
<note handle="_0000001700000017" change="1472505121" id="N0013" type="Person Note">
<note handle="_0000001800000018" change="1" id="N0013" type="Person Note">
<text>FAMS Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001800000018" change="1472505121" id="N0014" type="Person Note">
<note handle="_0000001900000019" change="1" id="N0014" type="Person Note">
<text>FAMS Note 2</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001900000019" change="1472505121" id="N0015" type="Person Note">
<note handle="_0000001a0000001a" change="1" id="N0015" type="Person Note">
<text>Tom Tester xref note</text>
</note>
<note handle="_0000001a0000001a" change="1472505121" id="N0016" type="Person Note">
<note handle="_0000001b0000001b" change="1" id="N0016" type="Person Note">
<text>Tom Tester Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001b0000001b" change="1472505121" id="N0017" type="Media Note">
<note handle="_0000001c0000001c" change="1" id="N0017" type="Media Note">
<text>Media Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000001c0000001c" change="979250406" id="N0018" type="Media Note">
<note handle="_0000001d0000001d" change="979250406" id="N0018" type="Media Note">
<text>Media xref note</text>
</note>
<note handle="_0000002000000020" change="1472505121" id="N0019" type="GEDCOM import">
<note handle="_0000001e0000001e" change="1" id="N0019" type="REFN-TYPE">
<text>Who knows OBJE REFN TYPE</text>
</note>
<note handle="_0000002100000021" change="1" id="N0020" type="GEDCOM import">
<text>Records not imported into INDI (individual) Gramps ID I0001:
Empty note ignored Line 54: 2 NOTE
@@ -364,12 +386,14 @@ Empty note ignored Line 85:
Skipped subordinate line Line 86: 3 TEST Empty Note
Line ignored as not understood Line 88: 3 TEST 123456 Note
Empty note ignored Line 90: 2 NOTE
Skipped subordinate line Line 91: 3 TEST Empty Note</text>
Skipped subordinate line Line 91: 3 TEST Empty Note
Line ignored as not understood Line 94: 2 TEST REFN
</text>
<style name="fontface" value="Monospace">
<range start="0" end="2009"/>
<range start="0" end="2101"/>
</style>
</note>
<note handle="_0000002100000021" change="1472505121" id="N0020" type="GEDCOM import">
<note handle="_0000002200000022" change="1" id="N0021" type="GEDCOM import">
<text>Records not imported into NOTE Gramps ID N0018:
Tag recognized but not supported Line 103: 1 RIN 123456
@@ -378,77 +402,89 @@ Skipped subordinate line Line 105:
Tag recognized but not supported Line 109: 2 NOTE Note on a change on a note!!!
Skipped subordinate line Line 110: 3 CHAN
Skipped subordinate line Line 111: 4 DATE 2001-01-11
Skipped subordinate line Line 112: 5 TIME 16:00:06</text>
Skipped subordinate line Line 112: 5 TIME 16:00:06
</text>
<style name="fontface" value="Monospace">
<range start="0" end="741"/>
</style>
</note>
<note handle="_0000002200000022" change="1472505121" id="N0021" type="REFN-TYPE">
<note handle="_0000002300000023" change="1" id="N0022" type="REFN-TYPE">
<text>Who knows REFN TYPE</text>
</note>
<note handle="_0000002400000024" change="1472505121" id="N0022" type="GEDCOM import">
<note handle="_0000002500000025" change="1" id="N0023" type="GEDCOM import">
<text>Records not imported into OBJE (multi-media object) Gramps ID M1:
Could not import photo.jpg Line 114: 1 FILE photo.jpg</text>
Could not import photo.jpg Line 114: 1 FILE photo.jpg
</text>
<style name="fontface" value="Monospace">
<range start="0" end="164"/>
</style>
</note>
<note handle="_0000002800000028" change="979250406" id="N0023" type="Person Note">
<note handle="_0000002900000029" change="979250406" id="N0024" type="Person Note">
<text>Family Spouse reference Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000002a0000002a" change="1472505121" id="N0024" type="GEDCOM import">
<note handle="_0000002b0000002b" change="1" id="N0025" type="GEDCOM import">
<text>Records not imported into INDI (individual) Gramps ID I0002:
Empty note ignored Line 132: 2 NOTE
Skipped subordinate line Line 133: 3 TEST Empty Note</text>
Skipped subordinate line Line 133: 3 TEST Empty Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="248"/>
</style>
</note>
<note handle="_0000002c0000002c" change="979250406" id="N0025" type="General">
<note handle="_0000002d0000002d" change="979250406" id="N0026" type="General">
<text>Name note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000003000000030" change="1472505121" id="N0026" type="LDS Note">
<note handle="_0000003100000031" change="1" id="N0027" type="LDS Note">
<text>Place note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000003300000033" change="1472505122" id="N0027" type="LDS Note">
<note handle="_0000003400000034" change="1" id="N0028" type="LDS Note">
<text>LDS xref note</text>
</note>
<note handle="_0000003500000035" change="979250406" id="N0028" type="Association Note">
<note handle="_0000003600000036" change="979250406" id="N0029" type="Association Note">
<text>Association link note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000003700000037" change="1472505121" id="N0029" type="GEDCOM import">
<note handle="_0000003800000038" change="1" id="N0030" type="GEDCOM import">
<text>Records not imported into INDI (individual) Gramps ID I0003:
Empty note ignored Line 141: 2 NOTE
Skipped subordinate line Line 142: 3 TEST Empty Note
Line ignored as not understood Line 163: 3 TEST Accociation note
Empty note ignored Line 167: 2 NOTE
Skipped subordinate line Line 168: 3 TEST Empty Note</text>
Skipped subordinate line Line 168: 3 TEST Empty Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="538"/>
</style>
</note>
<note handle="_0000003800000038" change="979250406" id="N0030" type="General">
<note handle="_0000003900000039" change="979250406" id="N0031" type="General">
<text>Just for association</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000003d0000003d" change="1472505122" id="N0031" type="Family Note">
<note handle="_0000003e0000003e" change="1" id="N0032" type="Family Note">
<text>Family xref note</text>
</note>
<note handle="_0000003e0000003e" change="979250406" id="N0032" type="Family Note">
<note handle="_0000003f0000003f" change="979250406" id="N0033" type="Family Note">
<text>Family note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000003f0000003f" change="1472505122" id="N0033" type="Citation">
<note handle="_0000004000000040" change="1" id="N0034" type="Citation">
<text>Citation Data Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000004000000040" change="1472505122" id="N0034" type="Source text">
<note handle="_0000004100000041" change="1" id="N0035" type="Source text">
<text>A sample text from a source of this family</text>
</note>
<note handle="_0000004100000041" change="979250406" id="N0035" type="Citation">
<note handle="_0000004200000042" change="979250406" id="N0036" type="Citation">
<text>A note this citation is on the FAMILY record.</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000004300000043" change="1472505122" id="N0036" type="GEDCOM import">
<note handle="_0000004400000044" change="1" id="N0037" type="GEDCOM import">
<text>Records not imported into FAM (family) Gramps ID F0001:
Line ignored as not understood Line 183: 2 TEST Family Note
@@ -456,38 +492,44 @@ Empty note ignored Line 187:
Skipped subordinate line Line 188: 2 TEST Empty Note
Line ignored as not understood Line 190: 2 TEST citation
Line ignored as not understood Line 194: 3 TEST Citation Data
Line ignored as not understood Line 196: 4 TEST Citation Data Note</text>
Line ignored as not understood Line 196: 4 TEST Citation Data Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="645"/>
</style>
</note>
<note handle="_0000004500000045" change="979250406" id="N0037" type="Repository Reference Note">
<note handle="_0000004600000046" change="979250406" id="N0038" type="Repository Reference Note">
<text>A short note about the repository link.</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000004600000046" change="979250406" id="N0038" type="Source Note">
<note handle="_0000004700000047" change="979250406" id="N0039" type="Source Note">
<text>note embedded in the SOURCE Record</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000004700000047" change="1472505122" id="N0039" type="GEDCOM import">
<note handle="_0000004800000048" change="1" id="N0040" type="GEDCOM import">
<text>Records not imported into SOUR (source) Gramps ID S0001:
Line ignored as not understood Line 206: 1 TEST source
Empty note ignored Line 208: 2 NOTE
Skipped subordinate line Line 209: 3 TEST Empty Note
Empty note ignored Line 214: 1 NOTE
Skipped subordinate line Line 215: 2 TEST Empty Note</text>
Skipped subordinate line Line 215: 2 TEST Empty Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="524"/>
</style>
</note>
<note handle="_0000004800000048" change="1472505122" id="N0040" type="Repository Note">
<note handle="_0000004900000049" change="1" id="N0041" type="Repository Note">
<text>Repository Note</text>
<tagref hlink="_0000000500000005"/>
</note>
<note handle="_0000004900000049" change="1472505122" id="N0041" type="GEDCOM import">
<note handle="_0000004a0000004a" change="1" id="N0042" type="GEDCOM import">
<text>Records not imported into REPO (repository) Gramps ID R0002:
Line ignored as not understood Line 223: 1 TEST Repo
Empty note ignored Line 224: 1 NOTE
Skipped subordinate line Line 225: 2 TEST Empty Note</text>
Skipped subordinate line Line 225: 2 TEST Empty Note
</text>
<style name="fontface" value="Monospace">
<range start="0" end="340"/>
</style>

View File

@@ -1,52 +1,94 @@
0 HEAD
1 SOUR Gramps
1 SOUR LEGACY
2 VERS 3.3.0
2 NAME Gramps
2 NAME LEGACY
1 DATE 27 DEC 2010
2 TIME 15:35:24
1 SUBM @SUBM@
1 FILE gramps33/example/gedcom/sample.ged
1 SUBN @SUBN@
1 FILE sample.ged
1 COPR Copyright (c) 2010 Alex Roitman,,,.
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
2 FORM NOT LINEAGE-LINKED
1 CHAR UTF-8
2 VERS 1.1
1 LANG French
0 @SUBM@ SUBM
1 NAME Alex Roitman,,,
1 ADDR Not Provided
2 CONT Not Provided
2 ADR1 Not Provided
2 NOTE No address provided (note not supported)
0 @SUBN@ SUBN
1 TEMP Mormon Temple
1 ANCE 4
1 DESC 4
1 ORDI Yes
0 @F3@ FAM
1 HUSB @I24@
1 WIFE @I0@
1 MARR
2 TYPE Marriage of Gustaf Smith, Sr. and Anna Hansdotter
2 DATE 27 NOV 1885
2 PLAC Rønne, Bornholm, Denmark
1 CHIL @I26@
1 CHIL @I23@
1 CHIL @I21@
1 CHIL @I8@
1 CHIL @I15@
1 CHIL @I20@
1 CHIL @I10@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35
2 SOUR Not really allowed here
1 RIN 987456321
1 OBJE
2 TITL No filename for this one
0 @I0@ INDI
1 NAME Anna /Hansdotter/
2 GIVN Anna
2 SURN Hansdotter, Smith
2 SPFX Vrow, huh
2 SURN Hansdotter
2 _AKA Anna Smith
2 _AKA Hanna
2 NOTE Hans daughter? N0000
1 SEX F
1 BIRT
2 TYPE Birth of Anna Hansdotter
2 DATE 2 OCT 1864
2 DATE EST 2 OCT 1864
2 PLAC Löderup, Malmöhus Län, Sweden
1 DEAT
2 TYPE Death of Anna Hansdotter
2 DATE 29 SEP 1945
2 PLAC Sparks, Washoe Co., NV
2 NOTE Her eulogy was great! N0001
1 FAMS @F3@
1 CHAN
2 DATE 21 DEC 2007
2 DATE 21 DEC 1900
3 TIME 01:35:26
1 NOTE Inline note should get ID N0002
1 _PHOTO @M1@
0 @I1@ INDI
1 NAME Keith Lloyd /Smith/
2 GIVN Keith Lloyd
2 SURN Smith
2 NOTE @N7@
1 SEX M
1 BIRT
2 TYPE Birth of Keith Lloyd Smith
2 DATE 11 AUG 1966
2 PLAC San Francisco, San Francisco Co., CA
1 FAMC @F8@
2 _FREL Adopted
2 _MREL Foster
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 NOTE Keith Lloyd Smith inline N0003
0 @I10@ INDI
1 NAME Hans Peter /Smith/
2 GIVN Hans Peter
@@ -66,6 +108,7 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 NOTE Hans Peter Smith inline N0004
0 @I11@ INDI
1 NAME Hanna /Smith/
2 GIVN Hanna
@@ -79,6 +122,7 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 NOTE Hanna Smith inline N0005
0 @I12@ INDI
1 NAME Herman Julius /Nielsen/
2 GIVN Herman Julius
@@ -95,6 +139,7 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 NOTE Herman Julius Nielsen N0006
0 @I13@ INDI
1 NAME Evelyn /Michaels/
2 GIVN Evelyn
@@ -107,10 +152,13 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 NOTE Evelyn Michaels N0007
0 @I14@ INDI
1 NAME Marjorie Lee /Smith/
2 GIVN Marjorie Lee
2 SURN Smith
1 NAME Margie
2 TYPE Nickname
1 SEX F
1 BIRT
2 TYPE Birth of Marjorie Lee Smith
@@ -151,6 +199,16 @@
2 TYPE Death of Jennifer Anderson
2 DATE 29 MAY 1985
2 PLAC San Francisco, San Francisco Co., CA
1 RESI
2 DATE 1980
2 ADDR 459 Main St., The Village, San Francisco, CA, USA
3 ADR1 456 Main St
3 ADR1 456 Main St again
3 ADR2 The Village
3 CITY San Francisco
3 CTRY USA
3 PHON 555-666-7777
3 STAE CA
1 FAMS @F14@
1 CHAN
2 DATE 21 DEC 2007
@@ -185,6 +243,11 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 SSN 987-555-4444
2 TYPE first generaton
2 SOUR @S999@
3 PAGE SSN docs pg 999
2 NOTE Person Attribute Note on SSN
0 @I19@ INDI
1 NAME Eric Lloyd /Smith/
2 GIVN Eric Lloyd
@@ -246,18 +309,26 @@
2 TYPE Birth of Hjalmar Smith
2 DATE 31 JAN 1893
2 PLAC Rønne, Bornholm, Denmark
1 BIRT Y
1 DEAT
2 TYPE Death of Hjalmar Smith
2 DATE 25 SEP 1894
2 PLAC Rønne, Bornholm, Denmark
1 DEAT Y
1 FAMC @F3@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 ALIA @I22@
1 ALIA James /Smith/
1 NAME Jimmy Smith
1 TITL Sir Jimmy Smith
2 DATE 5 OCT 1874
2 PLAC Rønne, Bornholm, Denmark
0 @I22@ INDI
1 NAME Martin /Smith/
2 GIVN Martin
2 SURN Smith
2 GIVN Martin
1 SEX M
1 BIRT
2 TYPE Birth of Martin Smith
@@ -275,17 +346,29 @@
1 FAMS @F2@
1 NOTE @N0002@
1 CHAN
1 RESN locked
2 DATE 21 DEC 2007
3 TIME 01:35:26
0 @I23@ INDI
1 NAME Astrid Shermanna /Augusta/
2 GIVN Astrid Shermanna
2 SURN Augusta
1 NAME Star /Augusta/
2 GIVN Star
2 SURN Augusta
2 TYPE AKA
2 DATE FROM 1889 TO 1898
1 NAME Astrid Shermanna Augusta /Smith/
2 GIVN Astrid Shermanna Augusta
2 SURN Smith
2 TYPE MARRIED
2 NPFX Dr.
1 SEX F
1 BIRT
2 TYPE Birth of Astrid Shermanna Augusta Smith
2 DATE 31 JAN 1889
2 PLAC Rønne, Bornholm, Denmark
2 FAMC @F3@
1 DEAT
2 TYPE Death of Astrid Shermanna Augusta Smith
2 DATE 21 DEC 1963
@@ -318,14 +401,21 @@
2 DATE 7 DEC 1862
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F2@
2 NOTE A FAMC note
2 PEDI birth
2 SOUR @S2@
1 FAMS @F3@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 ASSO @I23@
2 RELA Friend
2 SOUR @S2@
0 @I25@ INDI
1 NAME Marta /Ericsdotter/
2 GIVN Marta
2 SURN Ericsdotter
2 _MARN Smith
1 SEX F
1 BIRT
2 TYPE Birth of Marta Ericsdotter
@@ -335,6 +425,20 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 FACT Housekeeper
2 TYPE Skills
1 CONL
2 TEMP STOCK code
2 DATE 1790
1 ENDL
2 TEMP Stockholm
2 DATE 1795
1 SLGC
2 TEMP Stockholm, Sweden
2 DATE 1796
2 PLAC Sweden
3 FORM Country
2 FAMC @F1@
0 @I26@ INDI
1 NAME Kirsti Marie /Smith/
2 GIVN Kirsti Marie
@@ -360,7 +464,7 @@
1 SEX M
1 BIRT
2 TYPE Birth of Ingeman Smith
2 DATE ABT 1770
2 DATE ABT @#DGREGORIAN@ 1770
2 PLAC Sweden
1 FAMS @F1@
1 CHAN
@@ -403,11 +507,13 @@
1 NAME Magnes /Smith/
2 GIVN Magnes
2 SURN Smith
1 SEX M
1 SSN 987-654-3210
1 SEX X
1 BIRT
2 TYPE Birth of Magnes Smith
2 DATE 6 OCT 1858
2 PLAC Simrishamn, Kristianstad Län, Sweden
2 RIN 789654123
1 DEAT
2 TYPE Death of Magnes Smith
2 DATE 20 FEB 1910
@@ -426,6 +532,8 @@
2 TYPE Birth of Janice Ann Adams
2 DATE 26 AUG 1965
2 PLAC Fremont, Alameda Co., CA
2 CAUS fooling around
3 SOUR @S0@
1 OCCU Retail Manager
1 _DEG
2 TYPE Business Management
@@ -495,6 +603,8 @@
1 NAME Lars Peter /Smith/
2 GIVN Lars Peter
2 SURN Smith
2 _ADPN Jones
2 _ADPN Pete Jones
1 SEX M
1 BIRT
2 TYPE Birth of Lars Peter Smith
@@ -532,6 +642,8 @@
2 GIVN Edwin Michael
2 SURN Smith
2 SOUR @S1@
3 DATA
4 TEXT Record for Edwin Michael Smith
1 SEX M
1 BIRT
2 TYPE Birth of Edwin Michael Smith
@@ -648,7 +760,7 @@
1 SEX M
1 BIRT
2 TYPE Birth of Edwin Willard
2 DATE ABT 1886
2 DATE BET @#DHEBREW@ AAV 1886 AND @#DHEBREW@ ELUL 1897
1 FAMS @F4@
1 CHAN
2 DATE 21 DEC 2007
@@ -706,12 +818,19 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 RESI At the boarding school
2 DATE FROM @#DGREGORIAN@ 1873 TO 1878
2 PLAC Oronoko, Berrien, Michigan, USA
1 RESI At the hebrew boarding school
2 DATE FROM 1873 TO @#DHEBREW@ 1878
2 PLAC Shemps
3 FORM home
0 @F0@ FAM
1 HUSB @I39@
1 WIFE @I36@
1 MARR
2 TYPE Marriage of Martin Smith and Elna Jefferson
2 DATE ABT 1816
2 DATE BET @#DGREGORIAN@ 1816 AND 1817
2 PLAC Gladsax, Kristianstad Län, Sweden
1 CHIL @I11@
1 CHIL @I7@
@@ -725,8 +844,12 @@
1 WIFE @I25@
1 MARR
2 TYPE Marriage of Ingeman Smith and Marta Ericsdotter
2 DATE ABT 1790
2 DATE BET 1789 AND @#DHEBREW@ 1790
2 PLAC Sweden
2 HUSB
3 AGE 17
2 WIFE
3 AGE 18
1 CHIL @I39@
1 CHAN
2 DATE 21 DEC 2007
@@ -739,9 +862,11 @@
2 DATE 12 JUL 1986
2 PLAC Woodland, Yolo Co., CA
1 CHIL @I35@
2 _STAT
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 _STAT
0 @F11@ FAM
1 HUSB @I3@
1 WIFE @I28@
@@ -749,9 +874,20 @@
2 TYPE Marriage of Magnes Smith and Anna Streiffert
2 DATE 24 AUG 1884
2 PLAC Rønne, Bornholm, Denmark
3 MAP
4 LATI N55.1010
4 LONG E14.7083
3 OBJE
4 FILE Magnes&Anna_smiths_marr_cert.jpg
3 SOUR @S0@
2 OBJE
3 FILE Magnes&Anna_smiths_marr_cert.jpg
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 EVEN Celebration
2 TYPE MARB
2 DATE 24 AUG 1883
0 @F12@ FAM
1 HUSB @I18@
1 WIFE @I34@
@@ -765,6 +901,11 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 SLGS
2 PLAC Sparks, Washoe Co., NV
1 NCHI 2
1 OBJE
2 FILE John&Alice_smiths_marr_cert.jpg
0 @F13@ FAM
1 HUSB @I37@
1 WIFE @I30@
@@ -772,10 +913,18 @@
2 TYPE Marriage of Edwin Michael Smith and Janice Ann Adams
2 DATE 27 MAY 1995
2 PLAC San Ramon, Conta Costa Co., CA
2 _WITN @I18@
3 TYPE WITNESS_OF_MARRIAGE
1 ENGA
2 TYPE Engagement of Edwin Michael Smith and Janice Ann Adams
2 DATE 5 OCT 1994
2 TIME 2:00pm
2 AGNC Lovely ring presentation
2 _WITN George Smorge
2 _PRIV
2 NOTE Description: Engagement of Edwin Michael Smith and Janice Ann Adams
2 PLAC San Francisco, San Francisco Co., CA
2 _UID 123456
1 CHIL @I5@
1 CHIL @I2@
1 CHAN
@@ -787,35 +936,20 @@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 EVEN Common law marriage
2 TYPE Civil
0 @F2@ FAM
1 HUSB @I22@
1 WIFE @I38@
1 MARR
2 TYPE Marriage of Martin Smith and Kerstina Hansdotter
2 DATE ABT 1856
2 DATE FROM @#DGREGORIAN@ 1856 TO @#DGREGORIAN@ 1857
1 CHIL @I3@
1 CHIL @I9@
1 CHIL @I24@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
0 @F3@ FAM
1 HUSB @I24@
1 WIFE @I0@
1 MARR
2 TYPE Marriage of Gustaf Smith, Sr. and Anna Hansdotter
2 DATE 27 NOV 1885
2 PLAC Rønne, Bornholm, Denmark
1 CHIL @I26@
1 CHIL @I23@
1 CHIL @I21@
1 CHIL @I8@
1 CHIL @I15@
1 CHIL @I20@
1 CHIL @I10@
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
0 @F4@ FAM
1 HUSB @I6@
1 WIFE @I26@
@@ -850,7 +984,7 @@
0 @F7@ FAM
1 HUSB @I15@
1 WIFE @I13@
1 MARR
1 MARR Civil Union
2 TYPE Marriage of Gus Smith and Evelyn Michaels
2 DATE ABT 1920
1 CHAN
@@ -866,12 +1000,15 @@
1 CHIL @I19@
1 CHIL @I1@
1 CHIL @I29@
2 ADOP
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 ADDR 123 Main st, Grantville, Virginia, USA
0 @F9@ FAM
1 HUSB @I10@
1 WIFE @I17@
1 MARR Unmarried
1 CHIL @I33@
1 CHAN
2 DATE 21 DEC 2007
@@ -887,11 +1024,16 @@
3 TIME 01:35:26
0 @S1@ SOUR
1 TITL Birth Certificate
1 REPO Invalid REPO Name
2 NOTE Invalid REPO (Name instead of xref)
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
1 TEXT Source text of Birth cert
0 @S2@ SOUR
1 TITL Birth Records
1 REPO
2 NOTE Invalid REPO (no name)
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
@@ -901,9 +1043,15 @@
2 CALN CA-123-LL-456_Num/ber
3 MEDI Film
1 NOTE @N0005@
1 ABBR goodstuff
1 DATA
2 AGNC NYC Public Library
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
0 @S4@ SOUR
1 PERI Our Family Tree
1 RIN 987456321
0 @R0002@ REPO
1 NAME New York Public Library
1 ADDR 5th Ave at 42 street
@@ -912,13 +1060,27 @@
2 STAE New York
2 POST 11111
2 CTRY USA
1 CHAN
2 DATE 01 JAN 2000
3 TIME 00:00:00
0 @R0003@ REPO
1 NAME Aunt Martha's Attic
1 ADDR 123 Main St
1 ADDR 123 Main St, Someville, ST, USA
2 ADR1 123 Main St
2 ADR2 LittleVillage
2 CITY Someville
2 STAE ST
2 CTRY USA
2 DATE 25 DEC 1971
2 SOUR @S0@
3 DATE 26 DEC 1971
3 REFN blah blah
4 TYPE who knows
3 EVEN housecleaning
4 ROLE sorter
3 OBJE
4 FILE Attic_photo.jpg
2 NOTE A note on this address
1 WWW http://library.gramps-project.org
1 NOTE @N0006@
0 @N0000@ NOTE Witness name: John Doe
@@ -943,4 +1105,10 @@
0 @N0004@ NOTE But Aunt Martha still keeps the original!
0 @N0005@ NOTE The repository reference from the source is important
0 @N0006@ NOTE Some note on the repo
0 XXX an unknown token at level 0
0 SUBM @SUBM@
0 @S4@ SOUR A weird source (one line) format
1 @X1@ XXX and unknown token xref definition
0 TRLR
The end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +0,0 @@
Mismatch on file: imp_vcard.vcf
Person: I0019 handle=0000001800000018
Diff on: Person, primary_name, surname list #2, primary
<class 'bool'>: True
<class 'bool'>: False

View File

@@ -57,7 +57,7 @@
<_tip number="29"><b>Show All Checkbutton</b><br/>When adding an existing person as a spouse, the list of people shown is filtered to display only people who could realistically fit the role (based on dates in the database). In case Gramps is wrong in making this choice, you can override the filter by checking the Show All checkbutton.</_tip>
<_tip number="31"><b>Improving Gramps</b><br/>Users are encouraged to request enhancements to Gramps. Requesting an enhancement can be done either through the gramps-users or gramps-devel mailing lists, or by going to http://bugs.gramps-project.org and creating a Feature Request. Filing a Feature Request is preferred but it can be good to discuss your ideas on the email lists.</_tip>
<_tip number="31"><b>Improving Gramps</b><br/>Users are encouraged to request enhancements to Gramps. Requesting an enhancement can be done either through the gramps-users or gramps-devel mailing lists, or by going to https://gramps-project.org/bugs/ and creating a Feature Request. Filing a Feature Request is preferred but it can be good to discuss your ideas on the email lists.</_tip>
<_tip number="32"><b>Gramps Mailing Lists</b><br/>Want answers to your questions about Gramps? Check out the gramps-users email list. Many helpful people are on the list, so you're likely to get an answer quickly. If you have questions related to the development of Gramps, try the gramps-devel list. You can see the lists by selecting &quot;Help &gt; Gramps Mailing Lists&quot;.</_tip>
@@ -91,7 +91,7 @@
<_tip number="49"><b>Making a Genealogy Website</b><br/>You can easily export your family tree to a web page. Select the entire database, family lines or selected individuals to a collection of web pages ready for upload to the World Wide Web.</_tip>
<_tip number="50"><b>Reporting Bugs in Gramps</b><br/>The best way to report a bug in Gramps is to use the Gramps bug tracking system at http://bugs.gramps-project.org</_tip>
<_tip number="50"><b>Reporting Bugs in Gramps</b><br/>The best way to report a bug in Gramps is to use the Gramps bug tracking system at https://gramps-project.org/bugs/</_tip>
<_tip number="51"><b>The Gramps Homepage</b><br/>The Gramps homepage is at http://gramps-project.org/</_tip>

24
debian/README.Debian vendored
View File

@@ -1,18 +1,18 @@
Gramps for Debian
----------------------
-----------------
This is the Debian package of the 4.0 series of GRAMPS.
Version 5.0 of gramps adds the option of using a new database backend called
DB_API, as an alternative to the default BSDDB (Berkeley).
It is a major update of Gramps to upgrade to GTK 3. A switch was also made to distutils from autotools.
Two DB-API SQL engines have been developed, sqlite3 and postgresql. Compared
to BSDDB, the alternative backends have beend designed allow some flexibility
with respect to using the database with multiple users, or in multiple
locations (different computers).
The 4.0 series of Gramps is being packaged for the experimental distribution until all dependencies are available
and it proves stable.
For more details, please read the Gramps wiki:
https://gramps-project.org/wiki/index.php?title=DB-API_Database_Backend
Webkit - gir1.2-webkit-3.0 crashes. Gramps has been patched disable the hidden
HTML view instead until a solution is found.
Please note, this particular version is a pre-release version for testing.
Please do not use it on your only copy of important genealogical data.
Goocanvas2 - The latest Goocanvas is not available in Debian yet. If you miss
the Graphview plugin, you could try installing the gir1.2-goocanvas-2.0-9 which
is available in Ubuntu.
-- Ross Gammon <rossgammon@mail.dk> Sat, 25 Jan 2014 18:00:00 +0100
-- Ross Gammon <rossgammon@debian.org> Mon, 19 Feb 2018 00:04:00 +0100

157
debian/README.test vendored Normal file
View File

@@ -0,0 +1,157 @@
Run gramps -v from the commandline and check dependencies:
- From the commandline type $ gramps -v
- The gramps version and versions of library dependencies are output
- Check that all dependencies have been installed, show their versions, and that there are no error messages
- If required, install the dependencies that have not been found (typically icu, osmgpsmap & gexiv)
- Type $ gramps -v again
- Check that all dependencies have been installed, show their versions, and that there are no error messages
Open Gramps, create an empty Family Tree, and check the Gramps version, credits & license:
- Run gramps
- Family Trees window opens
- Click "New" to create an empty Family Tree
- Type a name for your family tree (e.g. Sample), and press "Enter"
- Click "Load Family Tree"
- Gramps displays the "Welcome to Gramps!" start screen
- Choose Help > About from the menu
- The "About gramps" window is displayed with Version information
- Click on "Credits"
- A list of Authors and Contributors to Gramps is displayed
- Click on "License"
- The GNU General Public License is displayed
- Click on the "X" to close the "About gramps" window
- Gramps closes the "About gramps" window and returns to the "Welcome to Gramps!" start screen
Import a GEDCOM file into Gramps
If you do not have one to hand, the provided example can be extracted to your home directory and imported from there.
/usr/share/doc/gramps/example/gedcom/sample.ged.gz
- From your open and empty Family Tree, choose Family Trees > Import from the menu
- The Gramps: Import Family Tree window opens
- Locate your GEDCOM file, select it and click on "Import"
- The Import Statistics window displays "Results: done"
- Click on "Close"
- The GEDCOM import report window displays "No errors detected"
- CLick on "Close"
- The Top Surnames gramplet displays the surnames of the people imported into the Tree
Test aspects of the People View
- Click on the People View
- A list of people in "Group View" mode are shown
- Click on the arrow for a surname (e.g. Hansdotter)
- The people with this surname are revealed
- Select a person and click in the "Edit selcted person" icon (or just double click on the person)
- The "Person" window opens showing the details of this person
- Click on Cancel
- The "Person" window closes
- Choose the person list view (not grouped) by clicking on the "People" icon
- The people are now listed without any grouping by surname
- Click on the "+" icon to create a new person
- An empty "Person" window opens
- Enter some details about the person (e.g. given name, surname, and gender)
- Click on the "+" button to create a new event for this person
- The "Event Reference Editor" window opens
- Create an event (e.g. birth) by entering a date
- Click on the "+" button to add a new place
- The "New Place" window opens
- Type in some details about the place (Name, Type, Latitude & Longitude)
- Click on OK
- The "New Place" window closes
- In the "Event Reference Editor" click OK
- In the "Person" window click OK
- The "Person" window closes and you can find the person just created in the list of people
Test aspects of the Relationships View
- Click on Anna Hansdotter to select her
- Click on the Relationships View
- Details of Anna and her family are displayed
- Click on one of her children, Hjalmar Smith
- Details of Hjalmar and his family are displayed
- Click on the "Add existing Child to family" icon just above Halmar's children
- The "Select Child" window opens
- Find the person you entered previously and select it
- Click OK
- The "Select Child" window closes and you can see the new person listed as a child in Hjalmar's family
Test aspects of the Charts View
- Click on the Charts View
- The Pedigree View is shown
- Click somewhere in the Pedigree View and drag the chart around
- The mouse pointer changes to a hand and the chart can be move around
- Click on the left and right arrows (when going left you need to choose the child to move to)
- The chart will move to reveal the next generation in the family
- Make sure there are several families in view, then Click on the "Fan Chart" icon
- A fan chart showing the ancesters of the main person is shown
- Click on the Descendant Fan icon
- A fan chart showing the descendants of the same person is shown
Test aspects of the Geography View
- Click on the Geography View
- The map may take some time to load, then a pin for the person you entered early should be shown on the map at the coordinates you entered
- Click on the pin
- A choice of the place, or the person will be offered
- Hover over the place name, and choose "Edit Place"
- The "Place Selection in a region" opens
- Double click on the place
- The "Place:" editor opens
- Click on Cancel
- Click on the pin
- A choice of the place, or the person will be offered
- Hover over the persons name, and choose "Edit Event"
- The "Event:" window opens
- Click on Cancel
Import a Gramps Xml file (*.gramps) into Gramps
An existing Gramps *.gramps file with links to media will be needed for this and the next test. If you do not have one to hand, the provided example can be extracted to your home directory and imported from there.
/usr/share/doc/gramps/example/gramps/example.gramps.gz
- From the "Family Trees" menu, choose "Manage Family Trees"
- The Family Trees window opens
- Click "New" to create an empty Family Tree
- Type a name for your family tree (e.g. Example), and press "Enter"
- Click "Load Family Tree"
- Gramps opens an empty database
- From your open and empty Family Tree, choose Family Trees > Import from the menu
- The Gramps: Import Family Tree window opens
- Locate your *.gramps file, select it and click on "Import"
- The import may take some minutes, then the Import Statistics window displays the number of objects imported.
- Click on "Close"
- The Import Statistics window closes.
View Media for a person, and add new media
The media for the example file you may have used in the previous test can be found in /usr/share/doc/gramps/example/gramps/. Create a folder in your home directory to store Gramps media, and then copy the media there.
You will also need a photo to add to Gramps. Any photo will do (e.g. *.jpg file - but you can use the ones provided with Gramps).
You also need to set the base media patch for Gramps.
- In the "Edit" menu, choose "Preferences".
- The Preferences window opens on the "General" tab.
- Click the "Folder" icon to set the "Base path for relative media paths".
- The "Select media directory" window opens
- Choose the directory where your media is stored and then click "Apply"
- The "Select media directory" window closes
- Click Close
- The "Preferences" window closes
- In the "People" View, find a person with media associated (e.g. Eugene Stanley Garner, Jr. in the example database) and select him/her.
- Below the Detials tab, a thumbnail image of the person should appear (in the case of Eugene Stanley Garner, Jr. you should see him yawning). It may be necessary to restart Gramps to see the Thumbnail.
- Double click on the person's name in the People View.
- The "Person:" window opens, and the image is dispayed for the person in the Image square in the top left corner of the "Person:" window.
- Double click on the image.
- The Media Reference Editor opens showing details about the image.
- Double click in the bottom image Preview.
- An external viewer opens giving details of the image metadata and allowing some basic manipulation of the image.
- Click on the "X" to close the external viewer
- Click "Cancel" on the Media Reference Editor
- Click "Cancel" on the "Person:" window.
- All three windows close.
- Click on the "Media View".
- A list of available media is shown.
- Click on the "+" icon.
- The "Select a media object" window opens.
- Move to the folder where the media is and select the new photo (if you are using the examples provided with Gramps, I can recommend choosing O3.jpg).
- Click on "OK".
- The "New Media" window opens.
- Click on "OK".
- The media is added to the list of media.
- Select the new media.
- A preview (thumbnail) image is shown.
- Close Gramps by choosing "Quit" from the "Family Trees" menu.
- Gramps closes.
TODO: Tagging & Filtering

186
debian/changelog vendored
View File

@@ -1,14 +1,188 @@
gramps (5.1.5-1) unstable; urgency=medium
* New release
* Update copyright file
* Drop patch, incorporated upstream
-- Ross Gammon <rossgammon@debian.org> Sat, 12 Feb 2022 17:01:21 +0100
gramps (5.1.4-1) unstable; urgency=medium
* New release
* Add new copyrights
* Update watch file
* Patch probably alive test to fix FTBFS
-- Ross Gammon <rossgammon@debian.org> Sun, 15 Aug 2021 18:31:56 +0200
gramps (5.1.3-1) focal; urgency=medium
* New release
* Update debian/copyright for Alex Roitman
-- Ross Gammon <rosco2@ubuntu.com> Sun, 16 Aug 2020 20:23:34 +0200
gramps (5.1.2-1) unstable; urgency=medium
* New release
-- Ross Gammon <rossgammon@debian.org> Sat, 11 Jan 2020 19:07:08 +0100
gramps (5.1.1-1) unstable; urgency=medium
* New release
* Add python3-fontconfig to recommends
-- Ross Gammon <rossgammon@debian.org> Tue, 17 Sep 2019 15:21:43 +0200
gramps (5.1.0-1) unstable; urgency=medium
* New release
* Update copyrights
* Bump gtk+ version to 3.12
* Add new geocode-glib dependency
-- Ross Gammon <rossgammon@debian.org> Sat, 24 Aug 2019 19:49:27 +0200
gramps (5.0.2-1) unstable; urgency=medium
* New release
* Remove ancient python version field from debian/control
* Bump standards version, no changes required
-- Ross Gammon <rossgammon@debian.org> Sun, 11 Aug 2019 14:11:35 +0200
gramps (5.0.1-1) unstable; urgency=medium
* New release
* Update copyright file
-- Ross Gammon <rossgammon@debian.org> Thu, 20 Dec 2018 20:41:23 +0100
gramps (5.0.0-1) unstable; urgency=medium
* New Gramps release
-- Ross Gammon <rossgammon@debian.org> Wed, 25 Jul 2018 21:19:00 +0200
gramps (5.0.0~rc1-1) unstable; urgency=medium
* First release candidate for Gramps 5.0
* Drop patch applied upstream
* Update copyrights
-- Ross Gammon <rossgammon@debian.org> Sun, 01 Jul 2018 21:57:10 +0200
gramps (5.0.0~beta1-1) unstable; urgency=medium
* First beta release of gramps 5.0
* Sync debian directory with Debian experimental branch on salsa
* Point Vcs URLs at the Gramps Project on Github
* Correct spelling in debian/rules, node > nose
* Delete gbp.conf, not required as gbp not used to build package
* Delete NEWS file, only really applicable in Debian
* Fix syntax errors in d/changelog and remove trailing whitespace
* Patch person_rules_test.py to remove hard coded build path from
import. Fixes FTBFS due to test failure.
* Enable extra tests that were failing for alpha3
-- Ross Gammon <rossgammon@debian.org> Mon, 19 Feb 2018 19:25:25 +0100
gramps (4.2.8) unstable; urgency=medium
* Quick bug fix release
-- Ross Gammon <rossgammon@debian.org> Sat, 10 Feb 2018 08:30:33 +0100
gramps (5.0.0-alpha3) experimental; urgency=medium
* New alpha release for Gramps 5.0.0
-- Ross Gammon <rossgammon@debian.org> Mon, 04 Sep 2017 16:55:41 +0200
gramps (4.2.6) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.6
-- Jérôme Rapinat <romjerome@yahoo.fr> Tue, 01 Aug 2017 14:10:19 +0200
gramps (5.0.0-alpha2) experimental; urgency=medium
* 2nd Alpha release for testing
-- Ross Gammon <rosco2@ubuntu.com> Mon, 12 Jun 2017 19:42:39 +0200
gramps (4.2.5) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.5
-- Jérôme Rapinat <romjerome@yahoo.fr> Thu, 15 Dec 2016 18:52:08 +0100
gramps (4.2.4) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.4
-- Jérôme Rapinat <romjerome@yahoo.fr> Sun, 04 Sep 2016 18:34:49 +0200
gramps (5.0.0-alpha1) UNRELEASED; urgency=medium
* Alpha stream for Gramps 5.0.0
-- système <romjerome@yahoo.fr> Sat, 04 Jun 2016 20:07:14 +0200
gramps (4.2.3) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.3
-- Jérôme Rapinat <romjerome@yahoo.fr> Sun, 10 Apr 2016 21:09:19 +0200
gramps (4.2.2) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.2
-- Jérôme Rapinat <romjerome@yahoo.fr> Wed, 06 Jan 2016 19:38:25 +0100
gramps (4.2.1) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.1
-- Jérôme Rapinat <romjerome@yahoo.fr> Tue, 13 Oct 2015 05:08:30 +0200
gramps (4.2.0) UNRELEASED; urgency=medium
* New upstream for Gramps 4.2.0
-- Jérôme Rapinat <romjerome@yahoo.fr> Sun, 02 Aug 2015 17:03:37 +0200
gramps (4.1.3) precise; urgency=low
* New upstream for Gramps 4.1 branch (4.1.3)
-- Jérôme Rapinat <romjerome@yahoo.fr> Thu, 30 Apr 2015 18:42:34 +0200
gramps (3.4.9-1) precise; urgency=low
* New upstream release for 3.4.x branch
-- Jérôme Rapinat <romjerome@yahoo.fr> Thu, 30 Apr 2015 16:02:44 +0200
gramps (4.0.4) precise; urgency=low
* New upsteam for Gramps 4.0.4
-- Jérôme Rapinat <romjerome@yahoo.fr> Fri, 23 May 2014 17:07:41 +0200
gramps (4.0.3) precise; urgency=low
* - 4.0.4-git.f08e40 Experimental stream gramps.git
-- Jérôme Rapinat <romjerome@yahoo.fr> Tue, 04 Feb 2014 19:49:32 +0100
gramps (4.0.2) precise; urgency=low
* experimental .deb for gramps 4.0.2
-- Jérôme Rapinat <romjerome@yahoo.fr> Wed, 04 Dec 2013 10:23:36 +0100
-- Jérôme Rapinat <romjerome@yahoo.fr> Wed, 04 Dec 2013 10:23:36 +0100
gramps (4.0.1-2) precise; urgency=low
@@ -703,7 +877,7 @@ gramps (0.7.3-1) unstable; urgency=low
* Added new entry to the upstream NEWS file - it was missing.
* Added '#! usr/bin/python -O' line to src/AddMedia.py to make lintian happy.
Also removed this line from src/DbPrompter.py for the same reason.
* Edited debian/rules to call '$(MAKE) clean' instead of
* Edited debian/rules to call '$(MAKE) clean' instead of
'$(MAKE) distclean' which did not exist.
* Edited src/Makefile.in - 'clean' target should also remove *.so files.
* Pre-built static HTMLs since the on-the-fly generation from SGML is buggy.
@@ -838,7 +1012,7 @@ gramps (0.3.1-2) unstable; urgency=low
* The author has finally addressed the issue of a missing help file. Though
as of now none have been created the error produced before is gone and the
author is working on better documentation.
Closes: #99617
Closes: #99617
-- Brandon L. Griffith <brandon@debian.org> Thu, 28 Jun 2001 20:27:30 -0500
@@ -915,7 +1089,7 @@ gramps (0.1.4-3) unstable; urgency=low
This should take care of the startup problem some people have had.
Bug Fixed. Closes: #98646
* Silly me named the menu file wrong so it never got included into the
* Silly me named the menu file wrong so it never got included into the
Debian Menu system. Gramps should now show up under Apps->Tools. Have
no idea how I overlooked this.

2
debian/compat vendored
View File

@@ -1 +1 @@
9
11

51
debian/control vendored
View File

@@ -1,29 +1,37 @@
Source: gramps
Section: python
Section: gnome
Priority: optional
Maintainer: Ross Gammon <rossgammon@mail.dk>
Maintainer: Ross Gammon <rossgammon@debian.org>
Build-Depends-Indep:
dh-linktree,
dh-python,
gettext,
intltool,
libxml-parser-perl,
python3-all,
python3-setuptools
python3-setuptools,
python3-nose,
gir1.2-gtk-3.0 (>= 3.12.0),
python3-gi (>= 3.12.0),
python3-gi-cairo,
python3-bsddb3,
python3-lxml,
python3-jsonschema,
python3-mock,
python3-icu,
python3-nose-exclude
Build-Depends:
dh-python,
debhelper (>= 9.0.0)
Standards-Version: 3.9.5
Vcs-Git: git://anonscm.debian.org/collab-maint/gramps.git
Vcs-browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gramps.git
Homepage: http://www.gramps-project.org/
X-Python-Version: >= 3.2
debhelper (>= 11)
Standards-Version: 4.4.0
Vcs-Git: https://github.com/gramps-project/gramps.git
Vcs-browser: https://github.com/gramps-project/gramps/tree/maintenance/gramps50
Homepage: https://www.gramps-project.org/
Package: python3-gramps
Package: gramps
Architecture: all
Depends:
gir1.2-gtk-3.0 (>= 3.10.0),
librsvg2-2,
python3-gi,
python3-gi (>= 3.12.0),
python3-gi-cairo,
python3-bsddb3,
xdg-utils,
@@ -31,15 +39,24 @@ Depends:
${python3:Depends}
Recommends:
graphviz,
libosmgpsmap-1.0-0,
gir1.2-gexiv2-0.10,
gir1.2-osmgpsmap-1.0,
python3-pyicu
python3-icu,
gir1.2-geocodeglib-1.0,
python3-fontconfig
Suggests:
fonts-freefont-ttf,
gir1.2-gexiv2-0.10,
gir1.2-goocanvas-2.0,
gir1.2-gtkspell3-3.0,
python3-pil,
rcs
rcs,
python3-numpy
Conflicts:
python-gramps,
python3-gramps
Replaces:
python-gramps,
python3-gramps
Description: Genealogical research program
Gramps is an Open Source genealogy program written in Python, using
the GTK/GNOME interface. It is an extremely flexible program fitting

284
debian/copyright vendored
View File

@@ -1,37 +1,37 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Gramps
Source: http://gramps-project.org
Source: https://gramps-project.org
Files: *
Copyright: 2000-2007, Alex Roitman
2000-2002, Bruce J. DeGrasse
2000-2008, Donald N. Allingham
2000-2007, Martin Hawlisch
2001, Andrés Sepúlveda
2001, Andrés Sepúlveda
2001, David R. Hampton
2001-2013, Free Software Foundation, Inc.
2001-2017, Free Software Foundation, Inc.
2001, Graham J. Williams
2001, Jesper Zedlitz
2001-2013, The Gramps Project
2001-2019, The Gramps Project
2002, Gary Shao
2003-2006, Josiah Carlson
2004-2006, Eero Tamminen
2004-2013, Julio Sánchez
2004, Toshio Kuratomi
2005-2011, Serge Noiraud
2006-2011, Brian G. Matherly
2004-2013, Julio Sánchez
2005-2019, Serge Noiraud
2006-2012, Brian G. Matherly
2006, 2008-2011, Kees Bakker
2006-2008, Steve Hall
2007-2012, Benny Malengier
2007-2012, Douglas S. Blank
2007-2013, Benny Malengier
2007-2013, 2015-2016, Douglas S. Blank
2007-2012, Gary Burton
2007-2011, Jerome Rapinat
2007, Johan Gronqvist
2007, Robert Cawley
2007-2009, Stephane Charette
2007-2016, The Gramps Developers
2007, Thom Sturgill
2007-2008, Zsolt Foldvari
2008-2010, 2012, Craig J. Anderson
2008-2010, 2012-2015, Craig J. Anderson
2008-2009, James Friedmann
2008-2009, Jason Simanek
2008, Lukasz Rymarczyk
@@ -43,133 +43,66 @@ Copyright: 2000-2007, Alex Roitman
2008, Stefan Siegel
2008-2010, Stephen George
2009-2010, Andrew I Baznikin
2009, 2011, The Dojo Foundation
2009, Florian Heinle
2009, Gerald W. Britton
2009, Igal Shapira
2009, 2011, John Resig
2009-2013, Nick Hall
2009-2022, Nick Hall
2009, Pander Musubi
2009, Robert Ham
2009, Swoon on bug tracker
2009, Yevgeny Zegzda
2010, Gramps
2010, 2015 Gramps
2010, Jakim Friant
2010, Josip
2010, lcc & Robert Jerome
2010-2012, Michiel D. Nauta
2010-2013, Tim G L Lyons
2010-2011, Vlada Perić
2010-2016, Tim G L Lyons
2010-2011, 2014, Vlada Perić
2011, Adam Stein
2011-2012, Harald Rosemann
2011, 2013, Heinz Brinker
2011, Helge Herz
2011, 2013 John Ralls
2011, Matt Keenan
2011-2013, Paul Franklin
2012, Mathieu MD
2011, 2016 Matt Keenan
2011-2018, Paul Franklin
2012, lcc
2012, 2014, Mathieu MD
2012, Nicolas Adenis-Lamarre
2013, Fedir Zinchuk
2013, Oleh Petrivk
2013, Vassilii Khachaturov
2013, Artem Glebov
2011-2016, Fedir Zinchuk
2013-2017, Alois Poettker
2013-2014, Vassilii Khachaturov
2013, Zissis Papadopoulos
2015, Icelandic translators of Gramps
2014, Bastien Jacquet
2014, Gerald Kunzmann
2015, Fabrice
2015, Lajos Nemeséri
2015, Detlef Wolz
2016, Allen Crider
2016, DaAwesomeP
2016-2018, Paul Culley
2016, QuLogic
2016, Tom Samstag
2017, Jonathan Biegert
2017, Mindaugas Baranauskas
2017, Robert Carnell
2018, Christophe aka khrys63
2018, Paul D.Smith
2018, Robin van der Vliet
2018, Theo van Rijn
2019, Matthias Kemmer
2020, Jan Sparreboom
2021, Mirko Leonhaeuser
License: GPL-2+
Files: data/javascript/jquery-1.3.2.min.js
Copyright: 2009, John Resig
License: MIT and GPL
Files: data/javascript/jquery-1.7.1.js
Copyright: 2011, John Resig
2011, The Dojo Foundation
License: BSD and MIT and GPL-2
Files: data/javascript/jquery-ui-1.7.2.custom.min.js
Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
License: MIT and GPL-2
Files: data/javascript/jquery.flexbox*
Copyright: 2008-2010, Noah Heldman and Fairway Technologies
License: Ms-PL
Files: data/jhtmlarea/Readme.txt
Copyright: 2009, Chris Pietschmann
License: Ms-RL
Files: data/jhtmlarea/scripts/jHtmlArea*
Copyright: 2009, Chris Pietschmann
License: Ms-RL
Files: data/jhtmlarea/scripts/jquery-1.3.2*
Copyright: 2009, John Resig
2009, The Dojo Foundation
License: MIT
Files: data/jhtmlarea/scripts/jquery-ui-*
Copyright: 2009, jQuery UI Team (http://jqueryui.com/about)
License: MIT and GPL
Files: debian/*
Copyright: 2001-2002, Brandon L. Griffith
2002, Alex Roitman
2002-2012, James A. Treacy
2013, Ross Gammon
2013-2018, Ross Gammon
License: GPL-2+
Files: gramps/webapp/grampsdb/view/png.py
Copyright: 2006, Johann C. Rocholl
2009, David Jones
2006, Nicko van Someren
License: MIT
License: BSD
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the <organization> nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY John Resig ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License: GPL
This package 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 1 only of the License.
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
License: GPL-2
This package 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 only of the License.
.
This package 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 package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -187,128 +120,3 @@ License: GPL-2+
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
License: Ms-PL
This license governs use of the accompanying software. If you use the
software, you accept this license. If you do not accept the license, do not
use the software.
.
1. Definitions
.
The terms "reproduce," "reproduction," "derivative works," and "distribution"
have the same meaning here as under U.S. copyright law.
.
A "contribution" is the original software, or any additions or changes to the
software.
.
A "contributor" is any person that distributes its contribution under this
license.
.
"Licensed patents" are a contributor's patent claims that read directly on its
contribution.
.
2. Grant of Rights
.
(A) Copyright Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free copyright license to reproduce its
contribution, prepare derivative works of its contribution, and distribute its
contribution or any derivative works that you create.
.
(B) Patent Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free license under its licensed patents to
make, have made, use, sell, offer for sale, import, and/or otherwise dispose of
its contribution in the software or derivative works of the contribution in the
software.
.
3. Conditions and Limitations
.
(A) No Trademark License- This license does not grant you rights to use any
contributors' name, logo, or trademarks.
.
(B) If you bring a patent claim against any contributor over patents that you
claim are infringed by the software, your patent license from such contributor
to the software ends automatically.
.
(C) If you distribute any portion of the software, you must retain all copyright,
patent, trademark, and attribution notices that are present in the software.
.
(D) If you distribute any portion of the software in source code form, you may do
so only under this license by including a complete copy of this license with your
distribution. If you distribute any portion of the software in compiled or object
code form, you may only do so under a license that complies with this license.
.
(E) The software is licensed "as-is." You bear the risk of using it. The
contributors give no express warranties, guarantees or conditions. You may have
additional consumer rights under your local laws which this license cannot change.
To the extent permitted under your local laws, the contributors exclude the
implied warranties of merchantability, fitness for a particular purpose and
non-infringement.
License: Ms-RL
This license governs use of the accompanying software. If you use the software,
you accept this license. If you do not accept the license, do not use the software.
.
1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution" have
the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the
software.
A "contributor" is any person that distributes its contribution under this license.
"Licensed patents" are a contributor's patent claims that read directly on its
contribution.
.
2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free copyright license to reproduce its
contribution, prepare derivative works of its contribution, and distribute its
contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license
conditions and limitations in section 3, each contributor grants you a
non-exclusive, worldwide, royalty-free license under its licensed patents to make,
have made, use, sell, offer for sale, import, and/or otherwise dispose of its
contribution in the software or derivative works of the contribution in the software.
.
3. Conditions and Limitations
(A) Reciprocal Grants- For any file you distribute that contains code from the
software (in source code or binary format), you must provide recipients the source
code to that file along with a copy of this license, which license will govern that
file. You may license other files that are entirely your own work and do not contain
code from the software under any terms you choose.
(B) No Trademark License- This license does not grant you rights to use any
contributors' name, logo, or trademarks.
(C) If you bring a patent claim against any contributor over patents that you claim
are infringed by the software, your patent license from such contributor to the
software ends automatically.
(D) If you distribute any portion of the software, you must retain all copyright,
patent, trademark, and attribution notices that are present in the software.
(E) If you distribute any portion of the software in source code form, you may do so
only under this license by including a complete copy of this license with your
distribution. If you distribute any portion of the software in compiled or object code
form, you may only do so under a license that complies with this license.
(F) The software is licensed "as-is." You bear the risk of using it. The contributors
give no express warranties, guarantees or conditions. You may have additional consumer
rights under your local laws which this license cannot change. To the extent permitted
under your local laws, the contributors exclude the implied warranties of
merchantability, fitness for a particular purpose and non-infringement.

1
debian/gramps.docs vendored Normal file
View File

@@ -0,0 +1 @@
RELEASE_NOTES

48
debian/rules vendored
View File

@@ -1,36 +1,38 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DH_OPTIONS=-v
#export DH_VERBOSE=1
#export DH_OPTIONS=-v
export PYBUILD_NAME=gramps
export PYBUILD_INSTALL_ARGS_python3=--resourcepath=/usr/share --force
%:
dh $@ --with python3 --buildsystem=pybuild
# Override auto test because upstream do not use the standard unittest discover
# Override auto test to enable nose tests
override_dh_auto_test:
# Override of auto_build
override_dh_auto_build:
python3 setup.py build
HOME=$(CURDIR)/build \
nosetests3 -vv \
--exclude=TestcaseGenerator \
--exclude=test4_arbitrary_uncode_path \
--exclude-dir=gramps/plugins/test/ \
gramps
# Override of auto_install to remove information from package
override_dh_auto_install:
#dh_auto_install
python3 setup.py install --resourcepath=/usr/share --root=debian/python3-gramps --install-layout=deb
# Remove duplicate copyright information
rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/COPYING
dh_installchangelogs NEWS
dh_auto_install
# Remove install file as it is not needed by package users
rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/INSTALL
# Remove duplicate license information
rm $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/LICENSE
ln -s /usr/share/common-licenses/GPL-2 $(CURDIR)/debian/python3-gramps/usr/share/doc/gramps/COPYING
rm $(CURDIR)/debian/gramps/usr/share/doc/gramps/INSTALL
# Remove NEWS file as it is now installed as the changelog
rm $(CURDIR)/debian/gramps/usr/share/doc/gramps/NEWS
#Remove license information in COPYING file & link to system license
rm $(CURDIR)/debian/gramps/usr/share/doc/gramps/COPYING
ln -s /usr/share/common-licenses/GPL-2 $(CURDIR)/debian/gramps/usr/share/doc/gramps/COPYING
# Make css style sheets and png icons non-executable
override_dh_fixperms:
dh_fixperms
chmod a-x $(CURDIR)/debian/python3-gramps/usr/share/gramps/css/Web_*.css
# Avoid compressing COPYING file so that it can appear in the "About" dialog
override_dh_compress:
dh_compress -X COPYING
# Fix clean target
override_dh_clean:
rm -rf data/tips.xml
rm -rf gramps/plugins/lib/holidays.xml
rm -rf po/.intltool-merge-cache
dh_clean

View File

@@ -1 +1 @@
1.8
3.0 (quilt)

1
debian/source/local-options vendored Normal file
View File

@@ -0,0 +1 @@
unapply-patches

3
debian/tests/control vendored Normal file
View File

@@ -0,0 +1,3 @@
Tests: gramps-import-export
Depends: gramps, gzip
Restrictions: allow-stderr

38
debian/tests/gramps-import-export vendored Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/sh
# Author: Ross Gammon <rossgammon@mail.dk>
#
# autopkgtest check: Tests that gramps can import the sample gedcom file and
# export it in the .gpkg format, and then import the example gramps database
# and export it in gedcom format.
set -e
echo "--------------------------------"
echo "GEDCOM to Gramps conversion test"
echo "--------------------------------"
echo "Retrieving sample gedcom"
cp /usr/share/doc/gramps/example/gedcom/sample.ged.gz .
echo "Unzipping sample gedcom"
gunzip sample.ged.gz
echo "Importing gedcom into gramps and exporting a gramps .gpkg file"
gramps -i sample.ged -e sample.gpkg
echo "-----------------------------------"
echo "GEDCOM to Gramps conversion SUCCESS"
echo "-----------------------------------"
echo
echo "--------------------------------"
echo "Gramps to GEDCOM conversion test"
echo "--------------------------------"
echo "Retrieving example gramps file"
cp /usr/share/doc/gramps/example/gramps/example.gramps.gz .
echo "Unzipping example gramps file"
gunzip example.gramps.gz
echo "Importing gramps file into gramps and exporting a gedcom"
gramps -i example.gramps -e example.ged
echo "-----------------------------------"
echo "Gramps to GEDCOM conversion SUCCESS"
echo "-----------------------------------"
echo
echo "gramps-import-export: TEST PASSED"

7
debian/upstream/metadata vendored Normal file
View File

@@ -0,0 +1,7 @@
Bug-Database: https://gramps-project.org/bugs/my_view_page.php
Contact: https://lists.sourceforge.net/lists/listinfo/gramps-users
Donation: https://sourceforge.net/project/project_donations.php?group_id=25770
Name: Gramps
Homepage: https://gramps-project.org/
Repository: https://github.com/gramps-project/gramps.git
Repository-Browse: https://github.com/gramps-project/gramps

6
debian/watch vendored Normal file
View File

@@ -0,0 +1,6 @@
version=4
opts=\
filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/gramps-project-$1\.tar\.gz/,\
repacksuffix=~dfsg \
https://github.com/gramps-project/gramps/tags \
.*/v?(\d\S+)\.tar\.gz

View File

@@ -57,7 +57,7 @@ master_doc = 'index'
# General information about the project.
project = 'Gramps'
copyright = '2016, The Gramps Project'
copyright = '2001-2023, The Gramps Project'
author = 'Donald N. Allingham'
# The version info for the project you're documenting, acts as replacement for
@@ -65,9 +65,9 @@ author = 'Donald N. Allingham'
# built documents.
#
# The short X.Y version.
version = '5.0.0'
version = '5.1.0'
# The full version, including alpha/beta/rc tags.
release = '5.0.0-master'
release = '5.1.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@@ -11,33 +11,6 @@ GrampsDbBase
:undoc-members:
:show-inheritance:
GrampsDbRead
====================================
.. automodule:: gramps.gen.db.read
:members:
:show-inheritance:
GrampsDbWrite
====================================
.. automodule:: gramps.gen.db.write
:members:
:undoc-members:
:show-inheritance:
GrampsCursor
====================================
.. automodule:: gramps.gen.db.cursor
:members:
:undoc-members:
:show-inheritance:
BSDDBtxn
====================================
.. automodule:: gramps.gen.db.bsddbtxn
:members:
:undoc-members:
:show-inheritance:
GrampsDbTxn
====================================
.. automodule:: gramps.gen.db.txn
@@ -45,13 +18,6 @@ GrampsDbTxn
:undoc-members:
:show-inheritance:
GrampsDbUndo
====================================
.. automodule:: gramps.gen.db.undoredo
:members:
:undoc-members:
:show-inheritance:
DbConst
====================================
.. automodule:: gramps.gen.db.dbconst
@@ -64,15 +30,74 @@ GrampsDbException
:undoc-members:
:show-inheritance:
Upgrade utilities
GrampsDbUndo
====================================
.. automodule:: gramps.gen.db.upgrade
:members:
:undoc-members:
Backup
====================================
.. automodule:: gramps.gen.db.backup
.. automodule:: gramps.gen.db.undoredo
:members:
:undoc-members:
:show-inheritance:
Generic
====================================
.. automodule:: gramps.gen.db.generic
:members:
:undoc-members:
:show-inheritance:
DummyDb
====================================
.. automodule:: gramps.gen.db.dummydb
:members:
:undoc-members:
:show-inheritance:
#####################################
The :mod:`gramps.gen.db` bsddb Module
#####################################
.. automodule:: gramps.plugins.db.bsddb
GrampsDbRead
====================================
.. automodule:: gramps.plugins.db.bsddb.read
:members:
:show-inheritance:
GrampsDbWrite
====================================
.. automodule:: gramps.plugins.db.bsddb.write
:members:
:undoc-members:
:show-inheritance:
GrampsCursor
====================================
.. automodule:: gramps.plugins.db.bsddb.cursor
:members:
:undoc-members:
:show-inheritance:
BSDDBtxn
====================================
.. automodule:: gramps.plugins.db.bsddb.bsddbtxn
:members:
:undoc-members:
:show-inheritance:
#####################################
The :mod:`gramps.gen.db` dbapi Module
#####################################
.. automodule:: gramps.plugins.db.dbapi
DBAPI
====================================
.. automodule:: gramps.plugins.db.dbapi.dbapi
:members:
:show-inheritance:
Sqlite
====================================
.. automodule:: gramps.plugins.db.dbapi.sqlite
:members:
:show-inheritance:

View File

@@ -10,3 +10,10 @@ Name
:members:
:undoc-members:
:show-inheritance:
Place
====================================
.. automodule:: gramps.gen.display.place
:members:
:undoc-members:
:show-inheritance:

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