Compare commits

...
Author SHA1 Message Date
kulath 4370fa29ad Fix Testcasegenerator to generate correct LDS ordinances for people and
families (avoids an error when the GEDCOM is reimported).
2016-06-13 18:51:54 +01:00
romjerome 20bb38de62 9003: Locality data in address was not imported 2015-10-27 09:53:12 +01:00
romjerome 7c3073c54a 6684: Unused Object Dialog box too small 2015-09-05 10:50:26 +02:00
kulath f96c6ce2a0 0008537: Gedcom import crashes
(1) Fix count of individuals in libgedcom/GedcomStageOne/parse so that
magic transactions are used when more than 1000 individuals.
(2) Remove use of find_backlink_handles in libgedcom so it doesn't
crash.
2015-07-27 22:12:30 +01:00
Zdeněk Hataš 5c88ccfe7a czech translation update 2015-06-06 17:07:32 +02:00
Doug Blank 93197c4677 Fixed GW import issue with citation handles 2015-05-23 10:38:09 -04:00
John Ralls 9b0145d050 More mac fixups for 3.4.9 release. 2015-05-02 17:20:56 -07:00
John Ralls 2b9efedd41 Mac updates for releasing 3.4.9. 2015-05-02 11:45:58 -07:00
SNoiraud 9a8af2289a narrativeweb : bug 8528 : local variable 'body' referenced before assignment 2015-05-01 10:30:11 +02:00
Jérôme Rapinat 58d30e6ded make official release 2015-04-30 15:28:56 +02:00
Jérôme Rapinat b656d55364 update translation template
was change around GEDCOM SUBM tag

update french translation

remove extra 'gramps/gui/viewmanager.py' file from 34 branch
2015-04-28 20:07:25 +02:00
John Ralls 2fc6750867 Use MSWin environment variables USERPROFILE and APPDATA.
Instead of GRAMPSHOME. GRAMPSHOME is based on the assumption that
the config directory is GRAMPSHOME/gramps, and that causes the
default location for reports and backups to be ~/Library/Application Support.
The MSWin variables allow the two to be separated.

Thanks to Tim Lyons for the suggestion.

(cherry picked from commit c11c63169f)
2015-04-25 17:01:21 -07:00
Leonhaeuser 44d9578622 update German translation 2015-04-24 21:59:33 +02:00
kulath 78c79202de 0001360: Gedcom input: SUBN and SUBM record handling
Fixed:
(a) Additional spaces beyond the first between a GEDCOM tag and the rest
of the line are not ignored.

(b) The SUBMitter name is ignored (it is overwritten by the XREF).

(c) SUBmissioN data items are not committed to the database.
2015-04-24 10:51:08 +01:00
John Ralls df1ffe06e1 Fix gtk-critical error when setting mac menubar.
Port of 3147cf5 from master.
2015-04-17 15:20:27 -07:00
kulath c46f7dde41 0002370: GEDCOM import/export round trip causes lost information
Fixed output of Adoption records so "1 ADOP" is only written once for
the person event and the adoption relationship.
2015-04-12 19:04:08 +01:00
Nemeséri LajosandJérôme Rapinat e9c3ca1620 update Hungarian translation 2015-04-01 16:18:58 +02:00
Jérôme Rapinat 46cf600fac 6403: false positive on pattern 2015-04-01 15:53:46 +02:00
kulath 3246bf77d3 0004412: Entering a witness to an event such as marriage
In some circumstances (after a Father's age of Mother's age) a witness
could be ignored.
2015-04-01 14:48:41 +01:00
Jérôme Rapinat 3501a9666c 6403: add a rule for checking mapping key 2015-04-01 15:25:07 +02:00
Matt KeenanandPaul Franklin ee0bc905da 8468: GuiColorOption missing avail-changed event handler 2015-03-31 10:21:29 -07:00
kulath 8be01ff00e 0008355: Gramps can't [GEDCOM] import estim. date period exported by
itself

Changed output format to DATE EST FROM TO and DATE CALC FROM TO. Also
changed in Narrative Web (which uses the same functions).
2015-03-31 10:48:16 +01:00
Jérôme Rapinat 5c278cfc36 update template; fr.po:8103: sidebar gramplet does not fit well into Event and Citation views 2015-03-19 16:19:01 +01:00
Jérôme Rapinat 915522c989 8451: Fix crash on RelGraph report with unknown gender 2015-03-19 16:12:01 +01:00
Paul Franklin e4ebeb247a 7155: Support creating directories in various scenarios 2015-03-18 14:04:26 -07:00
Zdeněk Hataš e6c7a53580 czech translation update 2015-03-13 17:33:00 +01:00
kulath 10aca55568 0008401: NameError in GEDCOM importer 2015-03-12 14:10:04 +00:00
kulath 5fc71a7923 0008322: Event address is lost on import, i.e. disconnected from event.
On GEDCOM import, Places are only merged if the Place Title and the
whole of the main location are identical.
2015-03-12 12:32:17 +00:00
kulath d25385328b Make a zip backup if schema is to be upgraded see 8134: Error converting
python2 utf-8 strings to python3 str when loading data from database
2015-03-02 17:42:51 +00:00
kulath 5c6259edbc 0007824: Regression: running gramps from crontab fails 2015-03-01 16:48:35 +00:00
kulath 1452b499ff 0008380: tag_map is not initialized 2015-02-28 20:48:16 +00:00
kulath 63a8a2955d 8233: Fix bad handle in explanation note for unknown event 2015-02-27 18:22:23 +00:00
Paul Franklin 97762815bc 8316: Family with children but no parents is lost on filtered export 2015-02-23 10:35:59 -08:00
kulath fed7d5e5b8 0008347: GEDCOM import of embedded notes attached to media does not work 2015-02-16 22:51:26 +00:00
Jérôme Rapinat d3f346808f fix typos, thank you phcook 2015-02-16 20:08:50 +01:00
kulath c1e356769e 0007014: Errors handling owner/submitter information in GEDCOM files.
Only import researcher from GEDCOM or XML if the family tree was
originally empty.
2015-02-02 18:57:16 +00:00
Nick Hall 31a222a754 7533: Check for active person in session log gramplet 2015-01-21 23:04:43 +00:00
Nick Hall bbe5e0ec84 7770: Always display main participants 2015-01-21 18:56:43 +00:00
Nick Hall 57209001cb 7299: Fix bug when family has no parents 2015-01-21 17:40:21 +00:00
kulath 7c3094b5b5 Merge branch 'maintenance/gramps34' of ssh://git.code.sf.net/p/gramps/source into maintenance/gramps34 2015-01-08 17:44:42 +00:00
kulath 489d12d484 0008283: GEDCOM export does not export media attached to citations. Fix
for gramps34
2015-01-07 17:57:20 +00:00
Jérôme Rapinat a6659515d5 New year... 2015-01-02 10:12:04 +01:00
Enno BorgsteedeandJérôme Rapinat b094b4b7a7 Fix missing mediaattrembedlist reference for building 2015-01-02 10:11:16 +01:00
Paul Franklin bf20905761 specify SVG font size is in points, for stupid viewers 2014-12-30 10:50:55 -08:00
Paul Franklin 555a244a45 8240: can't disable box shadow in SVG descendant tree 2014-12-30 10:42:14 -08:00
Paul Franklin 78ec6a26a2 8237: descendant tree graphical report, syntax error in svg output 2014-12-17 19:37:45 -08:00
kulath 942b51945c Merge branch 'maintenance/gramps34' of ssh://kulath@git.code.sf.net/p/gramps/source into maintenance/gramps34 2014-12-14 17:53:28 +00:00
kulath 6a5b630a05 Fix 0008234: Various problems with docgen.TextDoc.add_media_object part
(1) for gramps34 branch
2014-12-14 17:48:04 +00:00
Jérôme Rapinat c97aeb0f1a 6934: backport environment for better managing custom attributes on Media, new MediaAttrEmbedList class 2014-12-12 09:42:46 +01:00
kulath 503d3bf6ca 8196: Spurious spaces in CLI List Family Trees, tab delimited output.
Print statements changed to assemble the whole line before output.
2014-11-24 18:13:06 +00:00
noirauds 951e9341cf bug 7929: HTML View fails to load on Debian unstable. 2014-11-22 23:04:11 +01:00
Jérôme Rapinat c864804eac 8122: DB lock not checked when opening database from the recent opened trees 2014-10-24 09:43:54 +02:00
Paul Franklin 87a5ae428e enhance Serbian date handler to handle Cyrillic dates 2014-10-17 18:10:42 -07:00
Jérôme Rapinat 6b55af1e03 8103: sidebarfilter gramplet does not fit well into People, Events, Citations or Media views 2014-10-15 22:00:46 +02:00
Luigi Toscano 9dc8e62951 Fix few messages 2014-09-27 23:38:39 +02:00
Paul Franklin e398d3db2d sync gramps34's _Date_sr.py with gramps41's _date_sr.py 2014-09-25 10:03:44 -07:00
Zdeněk Hataš 320bbeb0b6 8064: translation fixes 2014-09-18 12:26:57 +02:00
Zdeněk Hataš 7af4bf5d5f Typo fix. 2014-09-14 20:20:29 +02:00
Petr HejlandJérôme Rapinat 9fb493415a 8051: Can't fill in calculated and estimated dates in cs locale 2014-09-11 18:02:14 +02:00
John Ralls 7c35586ae2 Change OsmGpsMaps to git branch gtk2 from tarball
Prereq for cherry-picking Open Street Maps and Google Maps fixes.
2014-09-09 17:55:56 -07:00
Paul Franklin 82294e6a82 revert part of 8014 patch, pending further review 2014-08-25 11:27:46 -07:00
Björn SamvikandPaul Franklin 2203f28b28 8014: Importing gedcom files containing multibyte UTF-8 characters fails 2014-08-25 10:47:46 -07:00
Paul Franklin 7c27167042 tweak to "default" CSS choice for the narrated web report 2014-08-20 07:54:11 -07:00
Paul Franklin 6cb766326f enable the "default" CSS choice for the narrated web report
Otherwise, whenever you start the report, you get this:

WARNING: _enumeratedlist.py: line 124: Value 'default' not found for option 'StyleSheet'
2014-08-17 12:46:19 -07:00
Paul Franklin 716096be44 7888: crash while scrolling in person view 2014-07-20 13:25:19 -07:00
Paul Franklin 58d5d61789 7861: In Ahnentafel Report, Use Christening Date if no Birth Date 2014-07-11 15:38:05 -07:00
Paul Franklin 01ee2d9a30 7739: [Narweb:] Missing webpage for media [under some circumstances] 2014-07-10 09:24:26 -07:00
Paul Franklin 755eeaf1dc more translated strings in gramps34 Chinese date handler
(but it is still not enabled, as it awaits more testing)
2014-06-26 19:20:07 -07:00
Mirko Leonhaeuser fd2db583c1 Fixed 0006655 and 0007840 2014-06-22 18:08:10 +02:00
Paul Franklin 16cbe024ec 7398: Gedcom import deletes first char of notes 2014-06-11 10:05:08 -07:00
Paul Franklin 97a1419281 7784 "IndexError: list index out of range" on [initial CLI "gramps -t"] 2014-06-05 08:01:14 -07:00
Jérôme Rapinat 2d4e36a074 5024 7770: typo around 'Last Change' column into Person Selector 2014-06-02 17:55:52 +02:00
John Ralls f2c9e7cfc8 Patch PIL to build with Freetype2 2014-05-30 10:12:20 -07:00
John Ralls a006b930d9 Update mac packaging for 3.4.8 release. 2014-05-30 09:54:18 -07:00
Jérôme Rapinat 29dc9bdc54 bump to 3.4.9 2014-05-29 19:41:38 +02:00
Jérôme Rapinat af39c293b7 make official '3.4.8' release 2014-05-29 19:32:48 +02:00
Peter Landgren a2f8526bb7 Updated Swedish translation 2014-05-29 17:38:23 +02:00
Omar KohlandJérôme Rapinat 803e515afa Git Merge Request #9: Spanish typo 2014-05-29 15:56:06 +02:00
Zdeněk Hataš 32cb8f4e63 typo 2014-05-28 21:33:15 +02:00
Zdeněk Hataš 9b91f40c28 czech translation update 2014-05-24 23:13:49 +02:00
Ondrej KrcandNick Hall 1daa4b0493 Merge Request #8: Typo fix in slovak translation 2014-05-23 14:54:16 +01:00
John Ralls 73d9c3052e Update remote location of gtk-osx modulesets to gnome.org. 2014-05-20 11:08:11 -07:00
John Ralls 630351daa5 7598: No narrative.css File After Running Narrated Website Report 2014-05-20 11:08:11 -07:00
Nick Hall 679dcf1b6e 7152: Fix error when importing database from the CLI 2014-05-20 13:29:51 +01:00
Paul Franklin 89d6a819d7 5690: Can create multiple events with same Gramps-ID 2014-05-13 14:16:26 -07:00
Paul Franklin ce9753fe99 5690: Can create multiple events with same Gramps-ID 2014-05-11 10:33:23 -07:00
donfanoandJérôme Rapinat 14eb354a4b 7685: Correction of the LDS ordinance names in French 2014-05-11 10:33:57 +02:00
PitxyokiandJérôme Rapinat e5ba3d1894 7671: Typo on Portuguese translation for 'third grandson/daughter' 2014-05-09 12:20:31 +02:00
Jérôme Rapinat 33dc25a323 update template; consistency on translation strings 2014-05-04 15:54:54 +02:00
Paul Franklin d4c3cfaac2 use a standard string, not a unique string 2014-05-03 15:14:47 -07:00
verthezpandJérôme Rapinat fd62969f5a 7662: Missing closing bracket in Web_Basic-Spruce.css 2014-05-03 17:37:22 +02:00
Jérôme Rapinat e84aff4c0e update template and french translation 2014-04-29 10:55:34 +02:00
Paul Franklin 2a9a6a4373 translate the new GVFamilyLines strings 2014-04-26 09:56:28 -07:00
Mirko Leonhaeuser 69a8ebb61c update German translation 2014-04-23 18:35:02 +02:00
Paul Franklin 419bf93d42 7620: 'Display as' field in Name Editor reverts to Preferences default ... 2014-04-21 13:52:18 -07:00
Paul Franklin f09c5d1a69 flag some semicolons, for translation in Arabic 2014-04-20 16:32:25 -07:00
Vassilii Khachaturov 17e7135d93 RU: update translation from gramps40 2014-04-11 09:24:48 +03:00
Nick Hall 114a8ff173 Fix bug in family events gramplet 2014-04-10 18:44:41 +01:00
Nick Hall c74c91a9e0 Fix family editor callback 2014-04-10 18:18:02 +01:00
Nick Hall 64d87eaeb2 7119: Register history objects at startup 2014-04-10 17:17:12 +01:00
Zdeněk Hataš f8f4ab1751 czech translation update 2014-04-10 10:23:03 +02:00
Paul Franklin 8129b4036b make gramps XML the initial default export type 2014-04-08 19:24:26 -07:00
Mirko Leonhaeuser 08d8124bc3 update German translation 2014-04-07 18:08:34 +02:00
Nick Hall e7ca43f996 7584: Fix update of active object after merge 2014-04-05 19:08:30 +01:00
Mirko Leonhaeuser 5576b266d3 update German translation 2014-04-04 22:41:23 +02:00
Jérôme Rapinat 2ddcb79a2f Update template (~4 modified/new strings) and the french translation 2014-04-04 15:51:32 +02:00
Nick Hall ba1eafdf44 More informative messages in citation editor 2014-04-03 18:47:30 +01:00
Nick Hall 34df591118 Fix drag & drop in citation editor 2014-04-03 16:05:50 +01:00
Nick Hall 7a713e84d2 7137: Fix updating of events gramplets 2014-03-29 23:50:04 +00:00
Nick Hall 3d64617ca1 7559: Fix bug in abandon changes and quit 2014-03-29 19:46:59 +00:00
Jérôme Rapinat ee80c46747 7559: more accurate word for 'Undo' on french translation 2014-03-25 11:59:05 +01:00
Igal ShapiraandJérôme Rapinat a9407cd4f5 Updated Hebrew translations - update to latest gramps.pot and some minor fixes 2014-03-25 09:47:08 +01:00
Luigi Toscano b729a2f0c5 Italian translation updates (3.4.x) 2014-03-23 02:44:14 +01:00
Zdeněk Hataš 6b96dbbf17 czech translation update 2014-03-20 16:42:13 +01:00
Jérôme Rapinat 3d3a7d4115 Update template and french translation, new string on gvfamilylines [93f724] 2014-03-19 09:10:58 +01:00
Paul Franklin 93f724bc47 fix translation of children count to use ngettext 2014-03-18 18:24:58 -07:00
Mirko Leonhaeuser 4d8b2bb7bc update German translation 2014-03-18 22:30:20 +01:00
Peter Landgren 042e599d8b Swedish translation update. 2014-03-18 16:03:02 +01:00
Jérôme Rapinat aac85d6b57 7276: [82078e] update template and french translation 2014-03-17 19:04:09 +01:00
Paul Franklin 82078e6956 7276: translate some punctuation marks -- partial 2014-03-17 08:40:58 -07:00
Jérôme Rapinat bfcf062368 6369 Couldn't find a target for a mnemonic activation on confidence into Citation Editor 2014-03-16 11:10:14 +01:00
Jérôme Rapinat 17ca1443fb [c9c8d3]: update translation template and french translation, new source selection and citation editor simplification 2014-03-15 21:30:38 +01:00
Nick Hall c9c8d31902 Simplify citation editor and add source selection 2014-03-15 18:52:42 +00:00
Mirko Leonhaeuser 7ecc9a7f8c update German translation 2014-03-15 16:35:53 +01:00
Jérôme Rapinat c2965640a4 7510: do not drag and drop more than one data into editor tabs 2014-03-15 11:16:26 +01:00
Muhammad Bashir Al-NoimiandJérôme Rapinat 0d5c20db79 update Arabic translation 2014-03-13 20:26:55 +01:00
Jérôme Rapinat 9bd9d118d0 update template and french translation 2014-03-07 14:52:45 +01:00
kulath 56c67576d5 6194: Database corrupted - TypeError: unhashable type: 'list'
Fixed upgrade to deal with sourceref in media references in Sources.
Also fixed Check and Repair to repair previously broken databases.
2014-03-04 19:11:57 +00:00
Peter LandgrenandJohn Ralls b971373182 Update Swedish translation. 2014-03-04 10:39:35 -08:00
Nick Hall ed65d4e7df 7342: Update column order in editor event tabs 2014-02-28 14:00:13 +00:00
Nick Hall a0bb7ddfd1 7342: Split details column in events gramplet 2014-02-28 13:56:07 +00:00
Nick Hall da3bff2ec4 7342: Update default columns in event view
Add main participant.
Change order to be consistent with selector.
2014-02-28 12:52:28 +00:00
Nick Hall 591263e4bb 7342: Better column order in event selector 2014-02-28 12:50:27 +00:00
Nick Hall 04f9d46451 Add author column to source selector 2014-02-28 12:14:47 +00:00
Vassilii Khachaturov 17a4147644 7097: EditNote hangs initially on misspelled note
reapply [4182ac] from gramps40
2014-02-27 18:57:21 +02:00
Paul Franklin 7f2bd919a1 7276: translate some punctuation marks -- partial 2014-02-26 10:20:11 -08:00
John Ralls 8ee6525f06 Move icu module to gtk-osx-unsupported.modules 2014-02-25 15:19:33 -08:00
Vassilii Khachaturov 4ede3aa4ab 7097: spell.py hangs on a note for tens of secods
Back-port my fix from gramps40: [ef1027] [c81ff4] [ee9151]
2014-02-19 16:33:12 +02:00
Jérôme Rapinat 567a526857 566 7477: Translate 'New Style' and 'Default' on StyleEditor; update template for translation strings 2014-02-19 15:27:54 +01:00
Mirko Leonhaeuser 574124a688 fix bug #0007487 and update German translation 2014-02-18 21:43:26 +01:00
noirauds a588afb395 0007488: After creating narrative web report, some temporary files remains in /tmp 2014-02-17 09:46:54 +01:00
Paul Franklin 3e8ca5613e 7477: Users should not be allowed to delete 'default' style in Style Editor 2014-02-16 11:25:54 -08:00
Paul Franklin 5a1694b981 translate some paper names, suggested in 0566 2014-02-16 11:16:47 -08:00
Paul Franklin 7434da9f63 0566: Translate the "New Style" and "Default" on StyleEditor.py 2014-02-16 11:11:53 -08:00
Paul Franklin 67b5308f6f encode every "style" file in utf-8 2014-02-09 13:33:39 -08:00
noirauds 2c2f42be55 bug 7368 : os.environ['http_proxy'] gives an error if http_proxy is not set. 2014-02-09 11:02:01 +01:00
noirauds ca8f2626c4 bug 7368 : Geography gramplet does not communicate over proxy server with autorisation. 2014-02-08 12:53:34 +01:00
Paul Franklin 7f757e0304 7439: pre-load alert dialogs crash w/o DISPLAY 2014-02-04 20:22:47 -08:00
Jérôme Rapinat e4abd21dae 3 new strings [221541] 2014-02-04 18:50:27 +01:00
Nick Hall 4fbcb530cf Fix person sidebar filter 2014-02-04 15:38:39 +00:00
Nick Hall 2215416396 Add HasDayOfWeek rule 2014-02-03 21:58:04 +00:00
Nick Hall 600043913b 7419: HasEventBase should not include primary role 2014-02-02 16:08:06 +00:00
Nick Hall c31dfcb767 7429: Fix bug when an empty string is used as custom type 2014-02-02 15:35:19 +00:00
John Ralls 27c25b876d Don't load quartz input module on OSX 10.5 2014-02-01 13:11:35 -08:00
Jérôme Rapinat ed8847b3d9 7427: do not depend on osmgpsmap and pyexiv2 (debian package); include gramps-autogen.sh into next tarballs 2014-01-31 19:47:56 +01:00
Mirko Leonhaeuser 1baa31be41 update German translation 2014-01-29 18:22:23 +01:00
John Ralls abc534ee44 Updates for 3.4.7 2014-01-28 16:29:58 -08:00
Nick Hall f277f6c00c 7419: Fix HasEvent filter in sidebar gramplet 2014-01-28 19:14:41 +00:00
Jérôme Rapinat 427a47b642 7413: COPYING file is missing into debian package 2014-01-27 18:18:33 +01:00
Jérôme Rapinat f25cd60b64 Bump to '3.4.8' 2014-01-27 11:04:46 +01:00
Jérôme Rapinat 6e3d087d55 make official '3.4.7' release 2014-01-27 10:50:39 +01:00
Jérôme Rapinat f093950351 update for 4.0.3 release 2014-01-27 10:47:23 +01:00
Jérôme Rapinat 05f72293de 6519: 3 new strings around event roles on filter rules [b8fa34] 2014-01-26 21:02:29 +01:00
Nick Hall b8fa348621 6519: Add primary role option to event filter 2014-01-26 16:09:17 +00:00
Jérôme Rapinat f5b57d71fe 7183: two new strings for a new filter rule 2014-01-25 21:14:59 +01:00
Nick Hall 0972d72079 7183: Fix source note citation filter 2014-01-25 19:50:47 +00:00
Jérôme Rapinat e22bd2bfcb 7388: Clicking on www link in Welcome Gramplet when detached causes crash 2014-01-25 19:05:05 +01:00
Mirko Leonhaeuser a4a24ca233 update German translation 2014-01-24 00:39:29 +01:00
Nick Hall 2717b1f826 Make event groups consistent with event type menu 2014-01-23 19:31:29 +00:00
Nick Hall c606c1f11b 5123: Fix bug in associations filter 2014-01-22 16:16:11 +00:00
Jérôme Rapinat 19249844a1 update current year to 2014 2014-01-22 16:11:23 +01:00
Doug BlankandJérôme Rapinat bb9e1d2f52 7075: backport fix on [db79b0] 2014-01-22 15:58:24 +01:00
Jérôme Rapinat 68e8759a65 7361: Do not save column order if there is not at least one column 2014-01-22 14:42:04 +01:00
Mirko Leonhaeuser fc8404d9bc update German translation 2014-01-21 21:38:37 +01:00
Jérôme Rapinat f12304adb7 5775: rebuild template (one new string) and make french translation more consistent 2014-01-21 20:55:08 +01:00
TheophrasteandVassilii Khachaturov 39e03dbcca 5775: ID reorder tool doesn't update citation IDs
Applied the patch by the original submitter, tested manually
with shared and not shared citations on a big DB.
2014-01-21 21:21:22 +02:00
Vassilii Khachaturov 71b3de2e7b RU: translation update - back-merge from gramps40 2014-01-21 17:31:47 +02:00
Jérôme Rapinat 569b7482f2 7404: update docstring 2014-01-21 15:39:26 +01:00
Jérôme Rapinat c4186b916a 7361: Keep at least one column on views 2014-01-21 11:17:48 +01:00
Vassilii Khachaturov aa9deb6a3d 7360: disable cal switch along with OK button
As proposed by Jérôme.
2014-01-21 10:11:55 +02:00
Mirko Leonhaeuser 50c5cd9a9a update German translation 2014-01-20 21:44:03 +01:00
Vassilii Khachaturov 8b30ade6a4 NEWS: HTTPS on gramps project web 2014-01-19 18:49:29 +02:00
Vassilii Khachaturov ecdccaf351 7360: Calendar conversion broken in date editor
1) using a new field self.validated_date instead of self.date
that collided with the switch_calendar callback
2) provide for the Date.set failure possibility in
switch_calendar, and do no field conversion if it throws,
just switch the calendar (thanks to Nick for finding)
2014-01-19 18:36:25 +02:00
Jérôme Rapinat 8bc6336e27 7397: cannot focus on newyear field for edition 2014-01-17 19:14:58 +01:00
Benny MalengierandJérôme Rapinat f25ce97653 7157: better support for objects having citations as subobjects 2014-01-15 09:36:47 +01:00
Mirko Leonhaeuser 3c67dea703 update German translation 2014-01-13 16:12:09 +01:00
Jérôme Rapinat 195eb00f34 7342: New event types; www.gramps-project.org/wiki/index.php?title=Custom_Event_Types ; sub-menu on selector 2014-01-08 18:24:24 +01:00
Nick Hall 6618cdcfb2 Enhance event type selector to use sub-menus 2014-01-06 21:49:33 +00:00
Nick Hall 6b98ad9319 Add custom types to selection widgets 2014-01-06 19:57:14 +00:00
Jérôme Rapinat 6da6c61c7c Update template (one new string for CSV export); update french translation 2014-01-06 17:41:22 +01:00
Jérôme Rapinat 57e408ada5 5024: add 'Last Change' column on selectors, when missing 2014-01-06 17:09:45 +01:00
Mirko Leonhaeuser d538fe6ebc update German translation 2014-01-02 13:25:46 +01:00
Nick Hall c0770988c6 7340: Performance improvement in ancestor filter 2013-12-31 17:43:47 +00:00
Vassilii Khachaturov fe71887ad1 NEWS: svn->git transition is definitely noteworthy 2013-12-30 11:49:02 +02:00
Vassilii Khachaturov e2b1a6e568 initial draft of some NEWS items for 3.4.7 2013-12-30 11:47:50 +02:00
Vassilii Khachaturov 429c18af6a 6380: GEDCOM export error for family _UID
Applying patch from 2013-12-24 by Enno Borgsteede,
fixing attribute processing on the path that handled _UID
and adding another extension, _FSFTID.
2013-12-30 10:42:01 +02:00
Nick Hall eb44633c42 7333: Reduce number of columns in LDS temple selector 2013-12-26 17:36:38 +00:00
Vassilii Khachaturov dd2a5c4a35 7327: clean up file open/lock/close code
In preparation for fixing the bug, discovered minor glitches
in the open/lock/close logic on error paths. Using the RAII syntax
for xml_file and removing redundant unlock-before-close.
2013-12-26 18:45:18 +02:00
Vassilii Khachaturov e4df103e39 file header comment - +(C) -RCS kwd 2013-12-26 17:35:12 +02:00
Vassilii Khachaturov b22ae317ae 6955: warn on non-primary surnames not exported 2013-12-26 17:35:11 +02:00
Jérôme Rapinat d8b2349a6c #7317: DateEdit statusbar and invalid dates; new strings (help links to manual for person and name editors; update template and french translation 2013-12-22 15:33:06 +01:00
Vassilii Khachaturov 6b0b9f209f 7317: DateEdit statusbar to report invalid dates
Add/remove an explanatory prompt on the statusbar along
with disabling/enabling the "OK" button when the date
is invalid.
2013-12-21 22:45:42 +02:00
Vassilii Khachaturov 0c80c5eeea 7317: DateEdit statusbar to report invalid dates
add the status bar to the date editor dialog
2013-12-21 22:43:11 +02:00
Vassilii Khachaturov 86b0a3800a add specific help links for person/name editor 2013-12-19 19:33:12 +02:00
Jérôme Rapinat 0fc8b6b1c4 7147 7001: Merge person dialog does not properly adjust context section after expand 2013-12-17 15:14:35 +01:00
Vassilii Khachaturov 6caf08659e 7229: change active person upon a bookmark select
Follow-up for review w/Nick Hall:
rm redundant call to goto_handle in NavigationView.jump
2013-12-16 21:42:12 +02:00
Vassilii Khachaturov d98e63d0e0 7229: change active person upon a bookmark select
Rename goto_handle to change_active in ListBookmarks and
derived classes, in line with [fff1f2].
2013-12-15 16:33:56 +02:00
Vassilii Khachaturov fff1f21ab3 7229: change active person upon a bookmark select
NavigationView: register self.change_active, not
self.goto_handle as the callback when initializing self.bookmarks,
as suggested by Nick Hall.
2013-12-15 16:27:22 +02:00
Vassilii Khachaturov c7c0b2c6bd 7229: change active person upon a bookmark select
Revert [88d2a2]. See 7229:33418.
2013-12-15 15:38:49 +02:00
Vassilii Khachaturov 10954921ef 6921: Use "Bat Mitzvah" as the en_US event name
p3/3: related msgid changes in the POT
2013-12-14 17:00:48 +02:00
Vassilii Khachaturov 4f86a36090 6921: Use "Bat Mitzvah" as the en_US event name
p2/3: related msgid changes in the translaion DBs
See also
http://www.gramps-project.org/wiki/index.php?title=Coding_for_translation#Changing_translated_text_message_in_the_source_code
2013-12-14 16:59:11 +02:00
Vassilii Khachaturov 0021e8cec2 6921: Use "Bat Mitzvah" as the en_US event name
p1/3: actual change in the code. Note that the abbreviation
also has to be changed accordingly.
2013-12-14 16:58:42 +02:00
Vassilii Khachaturov c32160b254 7300: "Add citation" missing in pop-up menu 2013-12-14 16:27:23 +02:00
Vassilii Khachaturov 2eca306acf 7290: use simpler math in image_dpi 2013-12-14 16:06:59 +02:00
Vassilii Khachaturov 2f5e221711 7290: align warning with the image_dpi fix logic 2013-12-14 16:01:06 +02:00
Vassilii Khachaturov 36f84e1d0d 7290: image_dpi default calc based on gtk.gdk 2013-12-14 14:19:14 +02:00
Vassilii Khachaturov 161ce3b66e 7290: ImgManip.image_dpi shouldn't return None
always return a sensible default, even if we couldn't read the DPI
Use the data from Matthias Basler for ODF docgen code, as
that is the only user of image_dpi anyway.
2013-12-12 18:40:04 +02:00
Vassilii Khachaturov 460e631e5b 7288/7290 refactor out crop_percentage_to_pixel
trivial wrapper for crop_percentage_to_subpixel
2013-12-12 18:25:10 +02:00
Vassilii Khachaturov a8a38ff87d 7288/7290 refactor out crop_percentage_to_subpixel 2013-12-12 17:58:14 +02:00
Vassilii Khachaturov 0d61bb01ab 7288/7290: refactor fix from matthiasbasler
Cluster DPI-aware code together
More precise comment
2013-12-12 17:28:59 +02:00
Vassilii Khachaturov 08814624b6 rm relict RCS kwd 2013-12-12 17:04:48 +02:00
Vassilii Khachaturov 76df5d703a 7288/7290: image cropping fixes in ODFDoc
Applied the patch from Matthias Basler attached to bug #7288,
without the rename of x and y variables to minimize the diff.

Code reviewed for correctness and retested manually.
Further work needed (probably on the master branch only):
1) DPI default of 96 -- need to verify platform independence
2) Proper refactoring of the code into ODF-specific pieces
and image manipulation that should go down into ImgManip.py
2013-12-12 17:04:48 +02:00
Mirko Leonhaeuser 7a154fa680 update German translation 2013-12-11 19:54:12 +01:00
Vassilii Khachaturov 3d02d6b4a3 7288: report PIL version with --version
help debugging the bug with wrong image aspect ration in ODF
2013-12-10 18:04:06 +02:00
Vassilii Khachaturov 67be5f3714 7086: "Remove selected items?" inconsistent YES/NO
also make "YES" the default choice for "Confirm every deletion?"
2013-12-05 17:10:54 +02:00
Vassilii Khachaturov d6e1ada425 7086: "Remove selected items?" inconsistent YES/NO
For gramps34, only change the text to be consistent,
won't fix the rest as the GUI code around this place has
changed in later branches.
2013-12-05 16:38:16 +02:00
Vassilii Khachaturov ee9a23715e 7273: imprecise l10n of 'before' as 'перед' in RU 2013-12-05 16:18:37 +02:00
Vassilii Khachaturov 5c467c3bb3 7172: more meaningful LOG warning plug/utils.py 2013-12-05 13:46:54 +02:00
Mirko Leonhaeuser 3a5b0bca9a update German translation 2013-12-03 20:37:56 +01:00
Jérôme Rapinat b14eb08727 6918: try to limit lintian messages by merging Ross Gammon's work on Debian packaging 2013-11-30 10:48:13 +01:00
Vassilii Khachaturov bf6219e3a9 7256: extra spaces in HTML GV labels 2013-11-28 23:06:04 +02:00
noirauds efb318b433 Geography : bug7240 : create a bookmark via GeoEvents leads to an empty link 2013-11-27 21:18:42 +01:00
Vassilii Khachaturov 91424cfec7 Change version string to contain git hash instead of svn revision
Align "gramps --version" with master as of [57daf4],
within or without .git available.
2013-11-27 20:34:48 +02:00
Vassilii Khachaturov 0753f87630 7212: convert invalid date to text on .gw import
Back-port from master [829986] [1ac0e2]
2013-11-27 18:21:15 +02:00
Vassilii Khachaturov d8f5d40c4c 7212: A person with invalid dates (as datestr)
impex.sh passes, even on Gedcom
2013-11-26 11:50:09 +02:00
Vassilii Khachaturov 88d2a2b84c 7229: change active person upon a bookmark select 2013-11-26 11:08:36 +02:00
Vassilii Khachaturov 80fa9b19b8 7212: convert invalid dates to text on import
Back-ported [4d9381] - use named format strings to enable l10n.
2013-11-25 11:09:24 +02:00
Vassilii Khachaturov 36d91fc68b 7212: convert invalid dates to text on import
Back-port from gramps40 [cca72aa] and [befcd21]

Unit test run as follows (4/4 passed):
	LANG=en_GB.utf8 python plugins/import/test/ImportXml_test.py -v
2013-11-23 21:23:01 +02:00
Vassilii Khachaturov f527a82380 Date editor crashes on invalid date
Back-port from gramps40 the following commits as a single change:
[ca4eab8] [b4a5df2] [531e662] [83c6788] [1d654a2]
2013-11-23 20:44:56 +02:00
Vassilii Khachaturov a00b413906 7198, 7212: attach invalid date to DateError
Back-port [872bf57] from gramps40
2013-11-23 20:26:46 +02:00
Vassilii Khachaturov d96b01318a 7198,7212: fix Date.set(value=None)
back-port [3c93c1d] from gramps40
2013-11-23 20:22:41 +02:00
Vassilii Khachaturov 62cd754ef4 7197: back-port the fix 68c0615b from gramps40
The failing test now passes.

Back-porting work done:
1) use numbers in format strings for str.format, for py2.6 compat
2) downgrade to_struct to dateval as there's no to_struct in gramps34

Original commit:
	commit 68c0615bc4
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Fri Nov 15 15:43:27 2013 +0200

		7197: merge the fix from master
2013-11-15 18:33:06 +02:00
Vassilii Khachaturov 5e78d54c9c 7197: test demonstrating the bug
Merge from master
	commit 93ca90f3b8
	Author: Vassilii Khachaturov <vassilii@tarunz.org>
	Date:   Thu Nov 14 22:41:46 2013 +0200

		7197: more failing tests
Not merging the datehandler_test.py changes as datehandler_test.py
hasn't been back-ported, and this test is enough to show the bug
on gramps34.
2013-11-15 18:19:09 +02:00
John Ralls 2cb90d353f Bug 7191: Cursor keys just beep on PPC with Gramps 3.4.6
It's actually on both PPC and Intel, and it's from forgetting to update
gramps.accel after upgrading Gtk past 2.24.10, which changed the mapping
of alt/option from Mod5 to Mod1.
2013-11-14 09:27:33 -08:00
Vassilii Khachaturov d49dbfcc08 RU translation fix 2013-11-12 11:23:24 +02:00
John Ralls 2646a39ac6 Fix gramps.modules for git conversion 2013-11-09 17:36:31 -08:00
Nick Hall 4594f754a0 Update url to example file 2013-11-09 19:48:47 +00:00
Nick Hall a3bf964f96 Skip .git instead of .svn directories 2013-11-09 00:17:52 +00:00
Jérôme RapinatandJohn Ralls 5c1f0b6924 6918: http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.html
svn: r23457
2013-11-07 11:36:59 -08:00
Vassilii Khachaturov 2eb8b98f8f 6194: add debugging to track the bug
Note that reflist is not an iterable but a flat list, so the added
debugging doesn't drain any delayed computations...

svn: r23449
2013-11-04 09:25:40 +00:00
Vassilii Khachaturov 59470368d3 7167: support python2.6 where str.format() is used
svn: r23442
2013-10-30 07:39:25 +00:00
Jérôme Rapinat 227a1e6378 7151: update start of Ramadan in France
svn: r23438
2013-10-29 17:47:36 +00:00
John Ralls 3059382574 Mac: Release 3.4.6
svn: r23433
2013-10-28 16:08:41 +00:00
Jérôme Rapinat 18119b6eb8 bump to 3.4.7
svn: r23432
2013-10-28 15:54:12 +00:00
Jérôme Rapinat 2a2793c00c update NEWS for 3.4.6
svn: r23429
2013-10-28 14:34:55 +00:00
Jérôme Rapinat 962e0c7871 7154: fix Norwegian Bokmål's header
svn: r23422
2013-10-26 19:56:32 +00:00
Vassilii Khachaturov f8d2fd66a8 RU translation update (back-merge)
svn: r23405
2013-10-25 12:31:58 +00:00
Jérôme Rapinat 9e27d348e3 7154: fix Norwegian Bokmål's header
svn: r23397
2013-10-25 10:50:21 +00:00
Zdenek Hatas 81ceceff71 czech translation update
svn: r23381
2013-10-24 11:56:20 +00:00
Peter Landgren 80e47f9cc5 Minior updates.
svn: r23378
2013-10-24 08:40:51 +00:00
Vassilii Khachaturov 858f0874e7 RU: welcome gramplet translation back-merge
svn: r23364
2013-10-22 12:43:18 +00:00
Vassilii Khachaturov e672d7d3f3 test infra improvements
svn: r23363
2013-10-22 12:15:42 +00:00
Jérôme Rapinat d229127d82 update french translation; one string was split into two parts
svn: r23362
2013-10-22 09:43:07 +00:00
Jérôme Rapinat 5dbcfcd909 update template, no modified or new strings
svn: r23361
2013-10-22 09:37:47 +00:00
Paul Franklin d1e4016769 7092: API for reporting issues ["interim" solution, from Nick Hall]
svn: r23360
2013-10-21 19:52:35 +00:00
Paul Franklin a1c179d679 added SVN "Id" properties
svn: r23359
2013-10-20 22:39:26 +00:00
Paul Franklin 3d5cc30d09 updated Arabic translation (by Muhammad Bashir Al-Noimi)
svn: r23357
2013-10-20 20:46:24 +00:00
Vassilii Khachaturov 71649e22b4 fix RU translation for WebCal
svn: r23350
2013-10-20 14:42:24 +00:00
Doug Blank 3fd56abd3e 7090: wrong age for dead people reported by webcal
svn: r23349
2013-10-20 14:33:36 +00:00
Vassilii Khachaturov ce15c0944f use version tuples for comparison
Found during code review with dsblank under bug 7125

svn: r23348
2013-10-20 13:54:03 +00:00
Vassilii Khachaturov 499dae6a2d 7125/7102: fix with DTD change as OKed by NickH
impex.sh test currently broken until the new DTD/schema go online

svn: r23347
2013-10-20 12:57:22 +00:00
Vassilii Khachaturov 012bd1501e RU translation update
svn: r23345
2013-10-20 12:05:55 +00:00
Jérôme Rapinat 2b9b870f3b NameError on translated strings (logging)
svn: r23335
2013-10-18 08:52:28 +00:00
Paul Franklin 4c1e7f1b71 added SVN properties, and SVN "Id" lines if needed
svn: r23332
2013-10-17 19:00:59 +00:00
Paul Franklin c2cd8ce51b typo
svn: r23322
2013-10-14 16:12:15 +00:00
Paul Franklin c83a34727d 7129: the Family Group Report doesn't show "family" attributes
svn: r23318
2013-10-13 21:10:08 +00:00
Peter Landgren 3da96a283b Some minor updates.
svn: r23316
2013-10-13 16:57:11 +00:00
Jérôme Rapinat 2a9ae9b726 add some lines on NEWS file and skip comment
svn: r23314
2013-10-13 09:48:11 +00:00
Doug Blank 850f42217d 7090: wrong age for dead people reported by webcal
svn: r23306
2013-10-11 11:46:06 +00:00
Mirko Leonhäuser 97e6211d02 updated german translation
svn: r23292
2013-10-09 20:50:06 +00:00
Paul Franklin da3becb6ab 7102: XML: Gramps does not export 'very low' value (0) for confidence into citation
svn: r23287
2013-10-09 16:19:30 +00:00
Jérôme Rapinat 55640327fc update template and french translation
svn: r23286
2013-10-09 14:46:39 +00:00
Doug Blank 3e95617829 7006: double entries in de gendex.txt file
svn: r23282
2013-10-08 16:40:00 +00:00
Vassilii Khachaturov e6e7da14b0 7068: back-port from trunk
svn: r23280
2013-10-08 13:02:17 +00:00
Vassilii Khachaturov 874be122fb 7100: back-port from gramps40
didn't back-port datehandler_test.py additions because no
datehandler_test.py on gramps34 :-(

svn: r23279
2013-10-08 12:53:42 +00:00
Doug Blank f44ab17578 Add Gallery 'Make Active Media'
svn: r23268
2013-10-08 01:00:55 +00:00
Nick Hall 0c135d3ae8 Freeze headings when scrolling
svn: r23265
2013-10-07 22:02:49 +00:00
Jérôme Rapinat 6cffd52731 7105: missing event_ref_list into get_citation_child_list method
svn: r23261
2013-10-07 14:38:30 +00:00
Jérôme Rapinat 414d76ccac typo
svn: r23250
2013-10-05 16:58:42 +00:00
Jérôme Rapinat d399b963b9 7072: fix level for citationref into person
svn: r23240
2013-10-02 08:20:21 +00:00
Jérôme Rapinat a9339c5b82 7071: age on date now displays all individuals, update titles
svn: r23234
2013-10-01 08:27:17 +00:00
Vassilii Khachaturov 6e69549c36 7088: remove SDN version reporting
svn: r23230
2013-09-30 19:25:27 +00:00
Nick Hall 76400cdcc7 7066: Fix hebrew calendar and remove sdn import
svn: r23227
2013-09-30 17:40:06 +00:00
Jérôme Rapinat 965a551e9d 7071: remove "probably alive" from the displayed sentences
svn: r23226
2013-09-30 16:09:29 +00:00
Jérôme Rapinat 3712b06d69 7072: improve translation
svn: r23225
2013-09-30 15:50:44 +00:00
Nick Hall 4b1cb486ec Move missing Gtk Spell warning
svn: r23222
2013-09-30 12:43:09 +00:00
Vassilii Khachaturov ad3461142d 7088: rm warning on `import sdn' failure
svn: r23219
2013-09-30 11:43:15 +00:00
Nick Hall dc246df9d3 Revert r23205
svn: r23216
2013-09-28 13:35:14 +00:00
Vassilii Khachaturov a11fc4c228 7089: fix another similar code in StatisticsChart
svn: r23213
2013-09-27 23:36:43 +00:00
Vassilii Khachaturov 8365ea7090 7089: copy fix from BirthdayReport to Calendar
Evil cut and paste of a bug fix,
following the evil cut and paste of the original code...

svn: r23212
2013-09-27 23:19:00 +00:00
Vassilii Khachaturov 01a83099ae 7089: same bug was pasted into BirthdayReport!
Moved the utility function gregorian to gen.lib.date,
and use it like in WebCal.

svn: r23211
2013-09-27 22:53:52 +00:00
Paul Franklin ae670af71e 7088: provide a config option to suppress the warning about missing "sdn"
svn: r23205
2013-09-26 21:52:24 +00:00
Vassilii Khachaturov 89a7335057 7089: minor optimization
svn: r23203
2013-09-26 20:04:44 +00:00
Vassilii Khachaturov 060cdf38a1 7089: webcal mistreats non-gregorian event dates
svn: r23202
2013-09-26 19:50:16 +00:00
Mirko Leonhäuser 7e064c9494 updated german translation
svn: r23201
2013-09-26 19:02:36 +00:00
Tim G L Lyons a8cd8958c8 0006802: In Narrative Web report most Family Maps are missing. Problem due to single apostrophe (closing single quotation mark) which needs to be escaped.
svn: r23187
2013-09-24 11:29:26 +00:00
Vassilii Khachaturov 40085e924c began summarizing 3.4.6 release news
Did you know the version id for this one in Mantis is 42?
http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Answer_to_the_Ultimate_Question_of_Life.2C_the_Universe.2C_and_Everything_.2842.29

svn: r23186
2013-09-24 10:24:16 +00:00
Vassilii Khachaturov a4ca176c2d 6881: latin_american broken for partial families
svn: r23185
2013-09-24 09:54:09 +00:00
Peter Landgren 69a4dc0333 some updates.
svn: r23182
2013-09-23 13:36:23 +00:00
Vassilii Khachaturov 5f1a362e51 7045: enable cal switch in editor on empty dates
svn: r23179
2013-09-21 09:06:34 +00:00
Vassilii Khachaturov b01b42fab6 back-port NickH's test fix from gramps40
Apply r22767, w/o the new test.

svn: r23172
2013-09-20 12:01:00 +00:00
Vassilii Khachaturov f2685cfc30 6940: ErrorReportAssistant_Test.test_buffer_recall
reapply from trunk

svn: r23171
2013-09-20 11:37:02 +00:00
Jérôme Rapinat f67dba4343 typo
svn: r23163
2013-09-18 16:32:42 +00:00
Jérôme Rapinat 6f20f9599a update french translation
svn: r23160
2013-09-18 13:06:51 +00:00
Vassilii Khachaturov 3f3fc5a84d 7034,7045,7065,7066: back merge from trunk
Note: need to disable CAL.FRENCH in gramps_test.py,
otherwise they fail due to #7068

svn: r23159
2013-09-18 09:55:54 +00:00
Doug Blank 03e800d808 AgeOnDate: backported changes that show reasoning for dead/alive status and age estimate
svn: r23157
2013-09-17 23:48:54 +00:00
Peter Landgren 31a967173d Some updates.
svn: r23151
2013-09-17 14:40:18 +00:00
Jérôme Rapinat 124deaacc9 typo
svn: r23150
2013-09-17 14:26:09 +00:00
Jérôme Rapinat 02d8511453 $ intltool-update -m; update template
svn: r23149
2013-09-17 14:03:37 +00:00
Doug Blank 5cbcfbbc56 7069: Narrated Web Site media pages do not include multiple references
svn: r23146
2013-09-17 00:00:44 +00:00
Tim G L Lyons cfa5386bfb Add HasSourceIdOf and RegExpSourceIdOf to makefile.am
svn: r23145
2013-09-16 23:20:34 +00:00
Tim G L Lyons abb7efcb01 Fix citation filters so they no longer try to filter citations with a sources filter. Citation filter now allows specification of both source and citation data. When a citation is shown in a search or a filtered citation tree view, the corresponding source is also shown.
svn: r23141
2013-09-16 21:38:16 +00:00
Doug Blank 4b76d67c07 Today() needs to be prefaced with modules, gen.lib.date
svn: r23140
2013-09-16 18:01:12 +00:00
Doug Blank 3aed22835e 6774: Recursive call in GEDCOM export preview calculation
svn: r23135
2013-09-15 03:01:06 +00:00
Vassilii Khachaturov b5ad90d317 7066: bug in hebrew_ymd
merge from trunk

svn: r23134
2013-09-14 23:54:39 +00:00
Vassilii Khachaturov 3ab55427a1 7063: endless loop in probably_alive_range
Add a hack protection for descendants like we already have
for ancestors, and add a debug printout.

svn: r23117
2013-09-13 17:54:23 +00:00
Mirko Leonhäuser c3e131fe3e updated german translation
svn: r23095
2013-09-12 18:25:27 +00:00
Doug Blank 2c5ffd3278 typo: gramps34 uses ifilter rather than filter
svn: r23089
2013-09-12 00:49:15 +00:00
Doug Blank 5c1990e861 living proxy did not exclude living people with iter_people()
svn: r23086
2013-09-11 02:13:59 +00:00
Doug Blank f80033f36a Ignore meaningless @IDENT@ on CONT or CONC line as detailed at http://www.tamurajones.net/IdentCONT.xhtml
svn: r23082
2013-09-10 16:54:24 +00:00
Jérôme Rapinat 38de365fa6 6930: typo on places map
svn: r23080
2013-09-10 16:50:39 +00:00
Doug Blank d399f58bf6 7053: Narrated Website report crashes; check for family == None on lookup
svn: r23076
2013-09-10 10:10:04 +00:00
Jérôme Rapinat 974f5a5393 6819: enable Arabic Date Handler
svn: r23073
2013-09-10 08:49:41 +00:00
Serge Noiraud a0db80f643 Geography : bug#0006930 : incorrect string in geoplaces
svn: r23066
2013-09-09 15:34:53 +00:00
Peter Landgren d3036bfd03 Some updates.
svn: r23052
2013-09-07 11:25:42 +00:00
Nick Hall 9f7ee8f37e Fix bug listing gramplets already in gramplet bar
svn: r23039
2013-09-05 22:46:18 +00:00
John Ralls 2f7994e68a Simplify display_url to just use htmlview or webbrowser
svn: r23033
2013-09-04 16:37:22 +00:00
Doug Blank b4a0ce3702 7034 and 6965: missing method
svn: r23029
2013-09-04 10:40:27 +00:00
Jérôme Rapinat 3352bcd8b2 update french translation
svn: r23025
2013-09-04 08:34:20 +00:00
Jérôme Rapinat a0ad96c66d update template
svn: r23024
2013-09-04 08:23:41 +00:00
Doug Blank c8d9abe4f8 7034: probably_alive() failing when no birth-death dates specified; 6965: Probably Alive fails when birth date is a range
svn: r23021
2013-09-04 02:49:09 +00:00
Vassilii Khachaturov 6fd25dd251 7034: probably_alive() failing when no birth-death
ProbablyAlive.probably_alive_range:
If there is an existing death event without a recognizable date,
assume the death date to be "before today" for the calc purposes.

Tested with the repro database in the bug and the extra debugging.

svn: r23006
2013-09-03 12:27:19 +00:00
Vassilii Khachaturov ef159eb6f1 7034: probably_alive() failing when no birth-death
Preparing to fix the bug:
refactor cut-n-paste traces in probably_alive, proper proxy access
minor bug with return_range handling
add testing ground

svn: r23005
2013-09-03 12:27:08 +00:00
John Ralls 1424d3d20f Silence error box for browser launch
svn: r23004
2013-09-02 21:02:33 +00:00
John Ralls 4a91ff8238 Fix some omissions in r23001
svn: r23003
2013-09-02 20:21:33 +00:00
John Ralls 62743c6321 Bug 7017: Consolidate run_file into open_file_with_default_application
Also fix botched implementation in r22952, extract display_error function

svn: r23002
2013-09-02 19:31:32 +00:00
Jérôme Rapinat 4d5cf2a62b typo
svn: r23001
2013-09-01 15:49:15 +00:00
Jérôme Rapinat 6e9d0ed181 update template and french translation
svn: r22998
2013-09-01 15:14:33 +00:00
Mirko Leonhäuser c04373b5dd updated german translation
svn: r22992
2013-09-01 12:08:52 +00:00
Vassilii Khachaturov e5d995517a 6960: fix merging citations batch tool; sources
Back-port from gramps40 of r22971.

svn: r22972
2013-08-30 23:06:06 +00:00
Nick Hall 4ee02a80af Fix regular expressions in sidebar filters
svn: r22966
2013-08-30 20:33:09 +00:00
Vassilii Khachaturov 6da4a00375 6960: Error merging citations
Back-port my work on this bug from gramps40.
Unfortunately, the tests on gramps34 still fail (they pass
on gramps40/trunk), but the repro steps marked by Nick
in the bug succeed, so I shall stop here :)

svn: r22965
2013-08-30 19:41:29 +00:00
Nick Hall b0d5343d24 6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
svn: r22957
2013-08-30 18:08:49 +00:00
Nick Hall 563591b031 6786: Invoke editor on double-click in backlinks gramplet
svn: r22954
2013-08-30 16:05:33 +00:00
John Ralls 449d1366b1 [r22949]Bug 7017 GUI stuck when external viewer launched
Use a Glib timeout event to poll the open process and handle
any error returns

svn: r22952
2013-08-30 00:01:46 +00:00
Vassilii Khachaturov 00d233a3c5 Add missing imports, obsolete __main__ checks
svn: r22943
2013-08-29 18:59:43 +00:00
Vassilii Khachaturov 3600d3f3c4 Back-port Nick's fix r22772
convert XML to use citations

svn: r22942
2013-08-29 18:53:02 +00:00
Tim G L Lyons 18786ae646 0006849: citationtreeview with search bar only searches in sources, not citation data
0006848: citationtreeview corrupts when search bar open and edit occurs
0006829: Searching into source/citation selector disallows to select all related citations, only matching rows

by fixing treebasemodel so it properly deals with secondary objects, and also citationtreemodel so it adds secondary odes even when the parent is not present.

svn: r22939
2013-08-29 18:05:25 +00:00
Vassilii Khachaturov 0877cdbf54 6960: Error merging citations
Error merging citations containing objects with citations.
Fixed.

svn: r22936
2013-08-29 15:28:35 +00:00
Vassilii Khachaturov fe80daa608 ignore tags
svn: r22935
2013-08-29 15:28:24 +00:00
Nick Hall b0a4f75106 4735: Check for updates in a separate thread
svn: r22924
2013-08-28 23:32:30 +00:00
Vassilii Khachaturov 314cf24850 future division - align with gramps40/trunk
Trying to help 7007 investigation

svn: r22920
2013-08-28 15:48:49 +00:00
Doug Blank 0993059ff7 7020: Date filtering fails to work on Family Events in 3.4.6 or 4.0.2; typo, missing 'not'
svn: r22918
2013-08-28 11:57:25 +00:00
Mirko Leonhäuser d4249ad745 updated german translation
svn: r22906
2013-08-22 17:19:36 +00:00
Nick Hall 537b3d7af8 Add date validation to filters
svn: r22903
2013-08-22 17:12:27 +00:00
Paul Franklin d40325339b add and enable Greek date handler (from Zissis Papadopoulos)
svn: r22895
2013-08-21 16:54:41 +00:00
Vassilii Khachaturov baae86787c 6953: remove "undo history warning" under CLI
To remove the meaningless "undo history warning" when a BatchTool
is run from cli (e.g., "check"), we add to BatchTool constructor
an extra argument to get the uistate, and only produce the GUI
warning if there is GUI.

svn: r22894
2013-08-21 14:41:12 +00:00
Peter Landgren 192e32cdf4 Update with new text for rules.
svn: r22893
2013-08-21 14:35:24 +00:00
Jérôme Rapinat 9430fbc478 Enable Ukrainian date handler
svn: r22889
2013-08-21 06:56:24 +00:00
Vassilii Khachaturov ee8bc7aaad 6871: workaround the gtk RTL bug in MultiTreeView
Best of both worlds brought to you by Nick and Vassilii :-)

svn: r22886
2013-08-20 21:39:47 +00:00
Nick Hall 22d4c1dd2c 6871: Remove vertical grid lines for RTL display
svn: r22881
2013-08-20 16:05:49 +00:00
Nick Hall 024629c2e1 Fix bug introduced in r22837
svn: r22879
2013-08-19 22:14:11 +00:00
John Ralls da460a4b97 Bug 7002: Gramps crashes when environment varable LANG is not set to C
Force $LANG to have UTF-8 suffix.

svn: r22878
2013-08-19 21:23:17 +00:00
Vassilii Khachaturov 6b9ea867ee 6863: Failed to open file with Gramps 3.4.5
Use the write_version method rather than reinvent it...

svn: r22867
2013-08-14 20:43:49 +00:00
Jérôme Rapinat e75ec08061 update Lithuanian translation (contribution by Mindaugas Baranauskas); merge back from 4.0
svn: r22865
2013-08-14 10:11:47 +00:00
Nick Hall 626463d7ea Fix bug in note filters
svn: r22860
2013-08-13 18:39:18 +00:00
Nick Hall d988af9d10 6995: Fix bug in event citation filter
svn: r22857
2013-08-13 18:23:26 +00:00
Nick Hall 0e743ad106 Automatic update for old rules using regular expressions
svn: r22853
2013-08-11 14:12:16 +00:00
John Ralls 6fe5c23a7f Remove superfluous goocanvas module; provided by gtk-osx.
svn: r22850
2013-08-10 21:09:30 +00:00
John Ralls 8d7ffeb74c Add new Quartz Input Method to bundle
svn: r22849
2013-08-10 21:07:15 +00:00
Paul Franklin 02152e3abb give the graphvizdialog's format_str a more-unique name
(to help distinguish it from the name displayer's format_str)


svn: r22844
2013-08-10 18:37:25 +00:00
Nick Hall ffab79499d Backport regular expression enhancements from gramps40
svn: r22837
2013-08-09 21:35:05 +00:00
Peter Landgren 8921c21160 Some Swedish updates.
svn: r22824
2013-08-09 12:50:52 +00:00
Nick Hall 05a4e2d07a 6950: Update makefile for new rule
svn: r22817
2013-08-08 12:40:37 +00:00
Nick Hall 2099882e67 6950: Add new rule for events with places matching filter
svn: r22814
2013-08-07 23:25:09 +00:00
Vassilii Khachaturov 18ba120115 Rename PSDrawDoc to PsDoc, reduce .py file count.
Follow-up to code review, see the bug# 6883.

svn: r22808
2013-08-06 19:57:52 +00:00
Vassilii Khachaturov 19ca766ee4 Finish the refactoring.
PdfDoc now also uses CairoDocgen.

svn: r22805
2013-08-06 17:10:19 +00:00
Vassilii Khachaturov e726cbf72f Refactoring PSDrawDoc and PdfDoc common base
Split PSDrawDoc into CairoDocgen and PSDrawDoc with overrides only.
PdfDoc still not refactored.

svn: r22804
2013-08-06 17:10:08 +00:00
Vassilii Khachaturov 2acb205ed0 6883: non-Western fonts broken in PS reports
Replace PSDrawDoc with an almost identical twin of PdfDoc.
runtest.sh now aware that the new backend produces text reports.

svn: r22803
2013-08-06 17:09:56 +00:00
Nick Hall 91a9126876 6969: Connect to switch-page signal after the initial gramplets have been added
svn: r22799
2013-08-05 18:35:11 +00:00
Paul Franklin 9d8d0247d8 remove superfluous untranslsted strings from _Date_ar.py
svn: r22798
2013-08-04 19:16:05 +00:00
Paul Franklin 1a004a5290 add clarifying comment to _Date_el.py
svn: r22797
2013-08-04 19:12:29 +00:00
Paul Franklin cd73c7af93 added SVN properties to _Date_el.py
svn: r22796
2013-08-04 18:26:11 +00:00
Paul Franklin 2a2d356972 add Greek date handler, by Zissis Papadopoulos, for further testing
svn: r22795
2013-08-04 17:50:31 +00:00
Vassilii Khachaturov 145d7de6d4 Back-port Nick's fix from trunk
RunAllTests only discovered files in the last seen directory.
It now discovers more, but they're broken (fix to the tests not
back-ported yet).

svn: r22790
2013-08-01 14:06:43 +00:00
Vassilii Khachaturov 3a77392cbb 6663: RecentFiles.do_save() doesn't do XML escape
As John Ralls suggested, wrapped the path/db name in a CDATA
section upon writeout.

In DisplayState, instead of escaping _, tell gtk to ignore
the underline; add logging to help seeing ignored files.

svn: r22773
2013-07-30 14:57:55 +00:00
Vassilii Khachaturov e93edb9ad2 6957: VCF export/import should support [x-]gender
Added support for exporting X-GENDER
and importing X-GENDER/GENDER fields.

Tested with impex.sh round-trip (see the bug for details)
and via logger observation.

svn: r22762
2013-07-29 07:57:32 +00:00
Nick Hall 920af00bfe Revert two files committed in error
svn: r22749
2013-07-28 14:21:01 +00:00
Nick Hall 58cf9546f9 6954: Output command line messages and progress information to stderr rather than stdout
svn: r22748
2013-07-28 14:17:29 +00:00
Vassilii Khachaturov 6c1d5a89a2 6951: import/export test suite runner broken
Now properly importing all the formats supported.
For better review of the results, diff the summary reports
to the baseline produced from the example DB import.

svn: r22745
2013-07-28 13:34:50 +00:00
Vassilii Khachaturov 7f4cc09821 6951: import/export test suite runner broken
Revived the runner broken as of 3.0.0.
Notable changes:
1) instead of GRDB, using a named 'example' DB
in a dedicated GRAMPSHOME location
2) changed the format list to the more modern one
3) produced GRAMPS XML created manually from .gramps with gunzip
4) action "summary" no longer there, using the textual "summary" report

svn: r22744
2013-07-28 12:04:03 +00:00
Vassilii Khachaturov a393f26ed0 6952: in RU locale, gramps --help is wrong for -u
fixed the translation

svn: r22741
2013-07-28 09:41:37 +00:00
Paul Franklin a570345e9f show more LDS temples on the screen
svn: r22734
2013-07-24 19:11:37 +00:00
Paul Franklin 30474aab8d 6872: wrong size of svg image in Family Lines Graph
svn: r22731
2013-07-24 16:26:44 +00:00
Paul Franklin e9b0f10d46 CLI --config values should be enterable in gramps.ini form (e.g. 0 or 1)
svn: r22726
2013-07-24 00:00:57 +00:00
Vassilii Khachaturov 96ce483828 6938: sys.path broken in unit tests under test/
While at it, also fixed GtkHandler_Test -
changed
-        gtk.main()
+        while gtk.events_pending():
+            gtk.main_iteration()
so that the test isn't stuck when done.

Note that this test currently is marked as failed
as its purpose is to pop up an error dialog.

svn: r22724
2013-07-23 07:20:11 +00:00
Vassilii Khachaturov c128986c6f 6935: stale test code for code long gone
remove stale imports

svn: r22723
2013-07-23 07:19:56 +00:00
Vassilii Khachaturov 2081de473d 6937: RunAllTests.py skips some tests
svn: r22722
2013-07-23 07:19:45 +00:00
Vassilii Khachaturov 7887ce4403 6936: spelling and other fixes in RU rel calc
svn: r22719
2013-07-22 20:44:23 +00:00
Vassilii Khachaturov fcdeffc616 6935: stale test code for code long gone
svn: r22718
2013-07-22 20:00:26 +00:00
Peter Landgren 37b927635e Translated three new strings.
svn: r22714
2013-07-22 09:06:11 +00:00
Paul Franklin e766623a65 3139: boolean command line options have to be specified as foo=true ...
The solution was suggested by Doug Blank.


svn: r22707
2013-07-21 20:03:48 +00:00
Vassilii Khachaturov 18e9c860a4 2974: rtf docgen doesn't escape backslashes
svn: r22702
2013-07-21 10:59:44 +00:00
Vassilii Khachaturov 48dbff827d 6864: Change warning to a more user-friendly one
s/Gramps ignored namemap value/Gramps ignored a name grouping/g

svn: r22699
2013-07-21 06:46:36 +00:00
Vassilii Khachaturov 8b8ea1c269 6884: RTF reports broken on intl chars
Fix the problem by wrapping each char in an RTF {} group.
A bit inflating the text, but fixes the bug :-)

svn: r22695
2013-07-20 16:22:46 +00:00
Vassilii Khachaturov b77ef0058a 6915: not related tool treats siblings as not rel.
Applying patch from ennoborg, thanks!
Tested manually, according to the procedure in the bug.

svn: r22689
2013-07-16 16:56:11 +00:00
Vassilii Khachaturov 66e4be59bb Added gramps34 stuff deleted later to .gitignore
Various autotools-related junk et al.
"gramps" itself still shows as untracked,
but I don't want to add it as there's also example/gramps
that will get shadowed, too...

svn: r22688
2013-07-16 15:52:07 +00:00
Vassilii Khachaturov 9e89a17790 added .gitignore based on trunk
svn: r22687
2013-07-16 15:38:49 +00:00
Paul Franklin 6633925a0f revert the Finnish date-format change (remove the four I added)
svn: r22676
2013-07-13 20:56:12 +00:00
Paul Franklin a7b6648672 correct the Finnish date-format choices (add the other four)
svn: r22673
2013-07-13 20:02:18 +00:00
Paul Franklin 6507c468bf added and/or clarified various date handler comments
also slightly reformatted a few date handler lines
and fixed one (locale-specific) date handler typo


svn: r22670
2013-07-13 18:00:11 +00:00
Paul Franklin 9dae34ec84 standardize date handler's internal argument names, for easier comparisons
svn: r22665
2013-07-09 01:31:30 +00:00
Paul Franklin 1bf7ff579e ignore bad Record Gramplet/Report data (the data-verification tool catches them)
svn: r22662
2013-07-08 21:52:24 +00:00
Peter Landgren 96c1cb51da Update after some user input.
svn: r22660
2013-07-08 11:27:58 +00:00
Paul Franklin 5995d1acec Span maximums and minimums must always be positive numbers
svn: r22655
2013-07-08 01:44:02 +00:00
Doug Blank b51e544926 6081: Crash after double-click on .gpkg file
svn: r22645
2013-07-03 13:06:45 +00:00
Erik De Richter d7b558997d updated dutch translation
svn: r22640
2013-07-02 08:48:29 +00:00
Paul Franklin c116049f2f 6818: Enable Relationships support on RelationshipGraph (GraphViz)
svn: r22636
2013-07-01 16:56:22 +00:00
Nick Hall e0637934ac 6841: Fix RTL text style bug
svn: r22616
2013-06-27 13:07:56 +00:00
Mirko Leonhäuser a9e971ec65 updated german translation
svn: r22615
2013-06-26 18:11:10 +00:00
Paul Franklin 2f0992afa7 added SVN properties, and SVN Id lines as needed, fixed typos in _Date_ar.py
svn: r22606
2013-06-25 19:39:30 +00:00
Jérôme Rapinat 9b6a95d40c Add Arabic date handler to SVN, not enable yet on __init__.py and Makefile.am files
svn: r22601
2013-06-25 09:11:41 +00:00
Jérôme Rapinat 90dd918e7a Add Arabic on lang_map
svn: r22600
2013-06-25 09:07:49 +00:00
Jérôme Rapinat 41638176f7 update and enable Arabic translation (by Muhammad Bashir Al-Noimi)
svn: r22599
2013-06-25 09:06:28 +00:00
Vassilii Khachaturov b6f0ab523f 6838: report cli crash ignoring an unknown param
Use + for string concatenation rather than passing a tuple to print.

svn: r22593
2013-06-24 18:04:19 +00:00
Vassilii Khachaturov c09c767b26 6837: rename reports also in run_test.sh
ancestors_report isn't there, just ancestor_report

svn: r22592
2013-06-24 18:04:09 +00:00
Vassilii Khachaturov 4b23ec4d6b 6837: rename reports also in run_test.sh
svn: r22591
2013-06-24 13:22:59 +00:00
Julio Sánchez 905a8af71d Translation now at 100%
svn: r22558
2013-06-23 07:09:02 +00:00
Nick Hall 11b5a74efe 6814: Fix gramplet positioning when using RTL locale
svn: r22555
2013-06-22 21:00:37 +00:00
Jérôme Rapinat 010c82a44d 6817: was not a typo... (rev22549); already there before enhancements on tests
svn: r22550
2013-06-21 14:59:24 +00:00
Jérôme Rapinat d063df5787 6817: typo
svn: r22549
2013-06-21 14:51:14 +00:00
Jérôme Rapinat 4a66b3b50c 6817: import print_function looks nicer
svn: r22547
2013-06-21 14:12:45 +00:00
Tim G L Lyons eef147273c 0006352: Bookmarking a source in the citation tree creates a blank bookmark. Disallow bookmarking a source in the Citation Tree View, and do not add sources to the history in the Citation Tree View.
svn: r22543
2013-06-20 16:42:58 +00:00
Paul Franklin 0be260b01d 6821: CLI asks forever when trying to overwrite while exporting
svn: r22540
2013-06-20 16:33:40 +00:00
Jérôme Rapinat 87f5828ebe 6817: revert mistake on revision 22538
svn: r22539
2013-06-20 14:49:23 +00:00
Jérôme Rapinat 37f3183c3b 6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)
svn: r22538
2013-06-20 14:36:32 +00:00
Vassilii Khachaturov dadd00f200 4571: RTL support missing in FanChart
Partial fix, approved by bmcage.
Fully RTL text will be rendered RTL, fully LTR will be LTR.
Unfortunately, CTL (combination of the both) will still be broken.
Better fix for bug# 4571 will be researched on trunk, in gtk3.

svn: r22532
2013-06-20 09:39:03 +00:00
Jérôme Rapinat 7d96ee1308 Add Ukrainian relationship calculator and holidays (contributions by Fedir)
svn: r22527
2013-06-20 07:16:10 +00:00
Vassilii Khachaturov 78bd5a0256 bug 6812: pedigree view is broken in RTL locales
Make the table widget in the view forced LTR.
Everything else (person box widget and the top window) is
LTR or RTL, depending on the locale.
Unfortunately, due to current broken pango logic,
for RTL locales the person boxes will still be left-aligned :-(

svn: r22521
2013-06-19 18:02:14 +00:00
Fedik 59c820902e uk translation uptade
svn: r22510
2013-06-14 14:31:37 +00:00
Paul Franklin df630131cd 6797: Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
svn: r22503
2013-06-13 21:34:08 +00:00
Tim G L Lyons c21d88ce89 0000860: GEDCOM: Space in gramps id fails to properly export/import
svn: r22499
2013-06-13 18:06:10 +00:00
Vassilii Khachaturov c82d0a4b38 RU translation update
Merge from trunk translations.
For some reasons, some of them weren't picked up by msgmerge
(e.g., Stepfather), but I'm not going to retype them again :(
Fuzzies reviewed.

svn: r22495
2013-06-11 23:13:55 +00:00
Erik De Richter c1806d2b64 updated dutch translation
svn: r22477
2013-06-04 18:42:29 +00:00
Paul Franklin ca91598d7e add some more names to data.gramps (more modern: divorces, etc.)
svn: r22474
2013-06-03 20:17:04 +00:00
Erik De Richter 931e0216a6 updated dutch translation
svn: r22464
2013-05-31 19:26:33 +00:00
John Ralls f08c1cbd9f Restore gramps.pot, inadvertently removed in r22419
svn: r22450
2013-05-29 13:52:12 +00:00
Peter Landgren 46ec1fa509 Added hint of theme selection for Windows AIO user.
svn: r22433
2013-05-27 19:03:08 +00:00
John Ralls 724a534bf5 [r22417]Bugs 6099 & 6472: Don't leave zombies and report errors
Update spawnve() to subprocess.check_output()
Pop an ErrorDialog if the system's open command fails in
open_file_with_default_application()

svn: r22419
2013-05-25 00:08:25 +00:00
John Ralls 30bd47f623 Mac: Bump version
svn: r22413
2013-05-23 16:38:15 +00:00
Peter Landgren 72cf66ebba Last minute update.
svn: r22410
2013-05-22 15:45:41 +00:00
Jérôme Rapinat 63094a5580 bump to 3.4.6
svn: r22405
2013-05-22 10:20:10 +00:00
Jérôme Rapinat 06b7ce677d update NEWS file before '3.4.5' release
svn: r22402
2013-05-22 09:28:34 +00:00
Jérôme Rapinat 764cd996b1 new messages related to book report
svn: r22401
2013-05-22 08:51:06 +00:00
Erik De Richter caaa5db54d updated dutch translation
svn: r22394
2013-05-21 18:37:14 +00:00
Espen Berg 03a6c5e296 Some revision of Norwegian bokmål
svn: r22390
2013-05-21 15:36:36 +00:00
John Ralls 7ebe10090d Ensure that no python compiled files (.pyo or .pyc) are bundled
This allows the bundle to be sanitized with 
`find Gramps.app -name '*.py[oc]' -delete` if there are code-signing
errors when moving the bundle from one machine to another.



svn: r22375
2013-05-19 15:56:43 +00:00
Mirko Leonhäuser 6f0a8ffa32 updated german translation
svn: r22363
2013-05-18 12:28:16 +00:00
Paul Franklin 7727813c13 6657: Book report: Sub reports forget/overwrite their settings when trying to re-configure them
(This is already in gramps40 and trunk, see revision 19916)


svn: r22361
2013-05-17 21:29:11 +00:00
Paul Franklin 84c7359f8e 1780: End of Line Report options window - changing Output Format cause change active tab to "report options"
This also happens on every other report, of course.
(I will commit this to gramps40 when its "code freeze" is over.)


svn: r22357
2013-05-17 16:10:53 +00:00
Paul Franklin e19d519d25 5900: reports should remember their last-used GUI output filename
Requested on 6720: Reports: Translated filename by default on output
(5900 is already in gramps40 and trunk, see revision 19988)


svn: r22355
2013-05-17 15:50:42 +00:00
Paul Franklin 8b11e650f7 don't start a GraphViz report on the "Paper Options" tab
None of the other reports start on the "Paper Options" tab.
(I will commit this to gramps40 when its "code freeze" is over.)


svn: r22353
2013-05-17 15:24:15 +00:00
Jérôme Rapinat 20d4b5119c update Slovak translation (by Lubo Vasko)
svn: r22347
2013-05-17 12:55:30 +00:00
Tim G L Lyons e4e27b5bc0 0006746: Problem in Portable version immediately after upgrading to 3.4.4-1 from 3.3.1.1
svn: r22343
2013-05-17 11:29:28 +00:00
John Ralls 82e4ddd543 Mac: Bumb stable release version to 3.4.4.
svn: r22327
2013-05-16 16:49:38 +00:00
Julio Sánchez 5dcdd4a850 Updated in case any further release of 3.4.x happens.
svn: r22324
2013-05-16 10:45:08 +00:00
Jérôme Rapinat 3268b07b8b typo (thank you zissis)
svn: r22320
2013-05-15 19:09:26 +00:00
Jérôme Rapinat eebc60a9ba update Polish translation (by yenidai)
svn: r22316
2013-05-15 18:48:52 +00:00
Jérôme Rapinat a8e24f2917 bumb to 3.4.5
svn: r22313
2013-05-15 09:02:52 +00:00
Jérôme Rapinat 0abce8dfaf update NEWS (3.4.4 section)
svn: r22310
2013-05-15 07:37:06 +00:00
Jérôme Rapinat 945f1a5000 do not enable Ukrainian date handler yet
svn: r22309
2013-05-15 07:29:01 +00:00
Jérôme Rapinat bea4df1cfd update Russian translation (by Vassilii)
svn: r22304
2013-05-14 17:22:06 +00:00
Mirko Leonhäuser 28135d51e9 updated german translation
svn: r22302
2013-05-14 17:16:59 +00:00
Jérôme Rapinat 6b572212b7 r22300 => new translation string (related to gedcom)
svn: r22301
2013-05-14 17:14:21 +00:00
Jérôme Rapinat 89bada596d update template (only differences on reference lines
svn: r22300
2013-05-14 16:32:41 +00:00
Jérôme Rapinat 35ca071220 add Ukrainian date handler (contribution by Fedir)
svn: r22299
2013-05-14 16:26:45 +00:00
Tim G L Lyons ecd7637d27 0006541: Gramps crashes during import gedcom. Ignore empty ALIA alias name.
svn: r22296
2013-05-14 15:42:08 +00:00
Tim G L Lyons 7effc7980b 0006394: GEDCOM import errors truncated too much. Error message extended to 66 chars as suggested (and continuation lines formatted to fall under initial line)
svn: r22293
2013-05-14 15:02:00 +00:00
Jérôme Rapinat e5f908301e update Catalan translation (by Joan Creus)
svn: r22291
2013-05-14 08:05:03 +00:00
Tim G L Lyons 13a58dc924 0006195: Import from pro-gen. Fix citations and sources. Also other fixes: Attach SOUR TEXT as note on citation. Ensure gramps_ids are not duplicated (change map record so it maps from Pro-Gen ID to handle), and format gramps_id according to the user's preference setting. Store 'aktenr' as REFN attribute or data. Store TITL (and _TITL2 and _TITL3) as comma separated Title. Store patronymic correctly. Prevent duplication of Baptism source text. Store RESI event for person address. Store family 'Relatie code' (FAM REFN/FAM CODE) as REFN. Note testing is limited by availability of test data.
svn: r22285
2013-05-13 23:01:42 +00:00
Jérôme Rapinat 63e89186ce typo
svn: r22279
2013-05-13 15:19:11 +00:00
Fedik 855709e2c8 small translation and uptades
svn: r22274
2013-05-13 11:45:53 +00:00
Jérôme Rapinat c195e5b0bb update Russian translation (by Vassilii)
svn: r22273
2013-05-13 05:24:11 +00:00
Tim G L Lyons 91c7356567 0006515: Error building narrated web
Circular references (either direct or indirect) involving media->citation->media or media->citation->source->media cause NarrativeWeb to crash with "maximum recursion depth exceeded". Fix NarrativeWeb when constructing list of objects to be output by checking whether a media object has already been encountered.

Also fixes
0006418: Navweb crashes alpha4
0006630: Export Erzählende Webseite
0006643: Crash during making webstek report
0006652: [NarrativeWeb] Circular References lead to endless recursion (crash)
0006654: Unable to created narrated web report

svn: r22268
2013-05-12 16:43:52 +00:00
Peter Landgren 02e6aedc25 Another update with corrected string.
svn: r22266
2013-05-12 08:04:32 +00:00
Mirko Leonhäuser 0b2c7c757f updated german translation
svn: r22264
2013-05-12 01:16:50 +00:00
Benny Malengier 417d85a353 6580: Merging Media Notes fails
svn: r22257
2013-05-11 17:42:55 +00:00
Jérôme Rapinat 459eb37cf2 two new messages, french translation
svn: r22252
2013-05-11 02:21:42 +00:00
Jérôme Rapinat ed267ca5e5 two new messages, update template and french translation
svn: r22251
2013-05-11 02:20:01 +00:00
Erik De Richter 9e1c81d979 updated dutch translation
svn: r22250
2013-05-10 19:04:16 +00:00
Peter Landgren 96e55f91bf Updates after Tim's commit.
svn: r22248
2013-05-10 17:02:17 +00:00
Tim G L Lyons ddecdb854e 0006713: Databases written with pickle protocol 3 (Python3) should not be opened with pickle protocol 2 (Python2). Also give warning when about to upgrade a Python2 database to Python3.
svn: r22241
2013-05-10 14:29:47 +00:00
Jérôme Rapinat 380c3a5764 typo
svn: r22222
2013-05-09 18:47:49 +00:00
Jérôme Rapinat 2f215e34a6 6529: new messages, cancelling database upgrade can corrupt the database
svn: r22221
2013-05-09 18:40:56 +00:00
Jérôme Rapinat b92dbe2ab5 6529: Cancelling database upgrade can corrupt the database
svn: r22220
2013-05-09 18:01:18 +00:00
Tim G L Lyons 109e64f657 0006529: Cancelling database upgrade can corrupt the database. Ensure database is unlocked when cancelling upgrade. Make links in dialogues into clickable hyper-links. Ensure dialogue windows stays on top. Reword warning and error messages to use Bsddb version, schema version and Family Tree consistently, to be clearer about the choice the user is being offered, and to provide hyper-links to more information.
svn: r22217
2013-05-09 17:23:37 +00:00
John Ralls 51bedcd46c 6553: Local settings and reports and event editor
Query the environment variables LC_TIME and LANG before resorting to
getdefaultlocale() on Win32.

svn: r22193
2013-05-07 14:21:29 +00:00
John Ralls 6214d3c1f3 Bug 6553: Wrong locale directory for alternate translations
Thanks, Kurt.

svn: r22192
2013-05-07 14:21:18 +00:00
Peter Landgren 976cabd837 Minor updates.
svn: r22185
2013-05-06 16:25:28 +00:00
Jérôme Rapinat e6844424ae 6576: add an optional helptext as tooltip on add_pos_int(); provide a list and sample of pango convenience markups and combinaisons
svn: r22157
2013-05-04 06:06:16 +00:00
Mirko Leonhäuser a6f631a542 updated german translation
svn: r22152
2013-05-03 12:40:52 +00:00
Jérôme Rapinat 71248be3e5 5751: use "Minimum Confidence" label into citation sidebar filter, it does not match only one level
svn: r22150
2013-05-03 07:18:13 +00:00
Jérôme Rapinat 8222308239 6535: 'Language' should probably not be capitalized
svn: r22149
2013-05-03 06:55:58 +00:00
Jérôme Rapinat da7c2927a1 6576: Set custom pango markup can generate GtkWarning, ValueError or TypeError
svn: r22142
2013-05-02 15:23:43 +00:00
Benny Malengier 9823168d15 6659: Justified paragraph layout does not work
Actually: it works always, but pango does not justify partial lines...


svn: r22137
2013-05-02 08:50:51 +00:00
Mirko Leonhäuser 73f772232d updated german translation
svn: r22129
2013-05-01 12:00:45 +00:00
Jérôme Rapinat 7929e56fae update template and french translation for the new "New Zealand" entry
svn: r22128
2013-05-01 08:15:43 +00:00
Jérôme Rapinat ed5f72fc04 add New Zealand holidays (contribution by kerobe aka Ken B)
svn: r22125
2013-05-01 08:05:41 +00:00
Benny Malengier 8a2ad56f61 6624: import an exported XML crashes gramps 4.0 - Actually a logic bug python 2 does not crash on.
svn: r22122
2013-04-30 13:21:11 +00:00
Erik De Richter 192fa328c2 updated dutch translation
svn: r22101
2013-04-27 06:25:33 +00:00
Erik De Richter 82c275d18d svn: r22065 2013-04-21 19:46:55 +00:00
Erik De Richter 6c0c2c17f8 updated dutch translation
svn: r22018
2013-04-19 06:11:30 +00:00
Mirko Leonhäuser 6eafbadeb1 updated german translation
svn: r22003
2013-04-16 17:44:39 +00:00
Jérôme Rapinat bb562ed630 update template and french translation, new message = tips for regex usage
svn: r22002
2013-04-16 17:02:27 +00:00
Nick Hall 0e89688da9 6622: Change regular expression rules to use search rather than match
svn: r21974
2013-04-13 14:11:20 +00:00
Mirko Leonhäuser 114f129d38 updated german translation
svn: r21969
2013-04-13 00:10:54 +00:00
Peter Landgren b781ba8e03 Update with new reg ex in filters.
svn: r21958
2013-04-11 09:32:05 +00:00
Nick Hall 71040c0fd1 6599: Add regex parameter to rules which override the constructor
svn: r21941
2013-04-10 13:21:14 +00:00
Nick Hall fc0c0f474e 6599: Add regular expression option to rules using the match_substring method
svn: r21933
2013-04-09 13:51:07 +00:00
Paul Franklin e3934bc72d enable "indent spouse" option to /not/ indent a spouse
svn: r21927
2013-04-08 15:08:31 +00:00
Andre Marcelo Varenga 0f7246f9ee Updating pt_BR translation
svn: r21918
2013-04-08 02:48:54 +00:00
Luigi Toscano 91dbfb82f3 Pending 'it' translation updates for 3.4, forward-port to 4.0 and trunk
svn: r21915
2013-04-07 21:36:50 +00:00
Nick Hall 1764c1dcd2 6599: Fix matching empty fields in empty locations using regular expressions
svn: r21911
2013-04-06 17:27:05 +00:00
Paul Franklin 2fd1ee8520 make _HELP text consistent with gramps40
svn: r21897
2013-04-05 21:24:12 +00:00
Peter Landgren 2267c90317 Fixed a typo.
svn: r21892
2013-04-05 15:10:48 +00:00
Peter Landgren fd75bf0e75 Some new strings translated.
svn: r21891
2013-04-05 15:07:22 +00:00
Tim G L Lyons b63524b99b write.py: After the bsddb version has been upgraded, if the schema versions also needs to be upgraded, output a separate dialog asking the user whether he wants to upgrade the schema. (As requested by Benny).
svn: r21886
2013-04-05 10:52:33 +00:00
Jérôme Rapinat 225f6e545f update template, new messages around CLI and DB
svn: r21865
2013-04-04 07:15:58 +00:00
Mirko Leonhäuser cc3ef70997 updated german translation
svn: r21864
2013-04-03 18:36:54 +00:00
Tim G L Lyons 828060d2eb 0006529: Cancelling database upgrade can corrupt the database. Check whether the bsddb version has changed (or was originally unknown). If it is an upgrade, ask the user whether he has made a backup, and is ready to upgrade. If so, made a zip backup and open the database with the new bsddb version. Make messages on the dialogues more explicit with the version numbers mentioned.
svn: r21850
2013-04-02 16:01:50 +00:00
Mirko Leonhäuser 39dcc537b6 updated german translation
svn: r21847
2013-04-02 00:22:23 +00:00
Erik De Richter 6dfbe59255 updated dutch translation
svn: r21841
2013-04-01 18:26:30 +00:00
Tim G L Lyons 7a82cf5104 0006483: Listing the Family Trees can corrupt them. Changed get_dbdir_summary to exit if the bsddb_version is not the current bsddb and to return both BSDDB and schema version. Changed family_tree_summary to output both versions. Changed argparser and arghandler to additionally support -t (table) option to list family tree in tab delimited format.
svn: r21826
2013-03-31 22:08:17 +00:00
Erik De Richter 18f3824eca updated dutch translation
svn: r21824
2013-03-31 19:00:26 +00:00
Tim G L Lyons 4b27a56186 0006578: referencedbyselection.py process_object calls non-existant process_note method
svn: r21802
2013-03-28 23:31:58 +00:00
Tim G L Lyons 423d27e5a1 0006578: referencedbyselection.py process_object calls non-existant process_note method
svn: r21801
2013-03-28 22:57:44 +00:00
Tim G L Lyons 6fe6455251 0006544: No test for checking if Place handle exists when looking at media reference via proxy
svn: r21796
2013-03-28 18:28:44 +00:00
Tim G L Lyons 645262992d referencedbyselection.py. 0006493: crash during Calculate Preview of a filtered XML export.
svn: r21785
2013-03-28 14:23:49 +00:00
Paul Franklin 023ccd5086 6561: v3.4.3 NarWeb creation fails for German, Swedish
svn: r21764
2013-03-27 17:00:15 +00:00
Nick Hall fa265e2a83 Add Tag class to CallbackManager
svn: r21725
2013-03-23 22:26:15 +00:00
Jérôme Rapinat f4c30c462b 6544: add warning if place on event is missing by using proxies sequence
svn: r21722
2013-03-23 17:08:12 +00:00
Erik De Richter e140572cf4 updated dutch translation
svn: r21715
2013-03-21 08:22:58 +00:00
Jérôme Rapinat 38a0d10be7 4687: missing content migration...
svn: r21709
2013-03-20 14:04:30 +00:00
Jérôme Rapinat f0f3a5b037 4687: global name 'warn' is not defined
svn: r21708
2013-03-20 13:59:53 +00:00
Nick Hall ada6a11ed7 Fix bug in citations bottombar gramplet
svn: r21701
2013-03-19 23:14:56 +00:00
Jérôme Rapinat 0fbbbb6ebc try to avoid problem with python-pyexiv2 package
svn: r21692
2013-03-19 14:27:46 +00:00
John Ralls f24e3c712d Mac: Add ICU dependency
svn: r21691
2013-03-19 14:17:12 +00:00
Jérôme Rapinat af4e34c760 recommend "python-pyicu" for .deb package
svn: r21690
2013-03-19 14:03:02 +00:00
Jérôme Rapinat c851640a4f recommend "python-pyicu" for .deb package
svn: r21689
2013-03-19 13:59:17 +00:00
John Ralls a198f6821a Mac: Bump Gramps Stable Release Version
svn: r21688
2013-03-19 13:44:43 +00:00
Jérôme Rapinat f2e39009af bump to 3.4.4
svn: r21687
2013-03-19 12:03:13 +00:00
Jérôme Rapinat 9655a977ad make 3.4.3
svn: r21685
2013-03-19 10:04:03 +00:00
Jérôme Rapinat 2a700850d2 typo
svn: r21683
2013-03-19 09:51:53 +00:00
Peter Landgren 1cc0271270 Final update for 3.4.3
svn: r21682
2013-03-19 09:20:44 +00:00
Jérôme Rapinat d99a28d1a2 typo
svn: r21681
2013-03-19 08:51:34 +00:00
Jérôme Rapinat be5fbc730c 6493 temp workaround for note tag (Media class name)
svn: r21680
2013-03-19 08:44:05 +00:00
Jérôme Rapinat 7e1b2f9de1 update template and french translation
svn: r21677
2013-03-18 17:12:50 +00:00
Tim G L Lyons f252e02b15 README file. Add PyICU as strongly recommended.
svn: r21674
2013-03-17 14:45:59 +00:00
Paul Franklin 9e98aa0c25 ignore any CLI book report "item" which crashes
svn: r21667
2013-03-16 22:50:05 +00:00
Nick Hall 198a707f5b Add methods used for modal ProgressMeter to CLIDialog
svn: r21664
2013-03-16 21:47:20 +00:00
Nick Hall e2b46f886b Add modal option to ProgressMeter
svn: r21661
2013-03-16 19:47:56 +00:00
Mirko Leonhäuser a78bad62c2 updated german translation
svn: r21660
2013-03-16 12:23:55 +00:00
Jérôme Rapinat ba36caa2bd 6195: Import from pro-gen (patch by keestux)
svn: r21657
2013-03-16 10:18:52 +00:00
Nick Hall a1dba65495 6336: Convert to use DbGUIElement
svn: r21654
2013-03-15 21:02:34 +00:00
Nick Hall f02e7f2580 6526: Check for invalid handle
svn: r21651
2013-03-15 16:15:53 +00:00
Jérôme Rapinat c81336ae20 6516: update Danish translation (contribution by lklundin)
svn: r21643
2013-03-14 10:01:56 +00:00
Jérôme Rapinat 0ce396d2c1 6236: display issue by using cairo under linux too
svn: r21642
2013-03-14 09:53:19 +00:00
Nick Hall 2abc7c8475 Make availability of GraphViz settings depend on output format
svn: r21632
2013-03-12 16:33:50 +00:00
Nick Hall 0f001bf131 Improve the descriptions and tooltip for GraphViz aspect ratio option
svn: r21631
2013-03-12 15:59:56 +00:00
Mirko Leonhäuser 77a5b1ab74 updated german translation
svn: r21623
2013-03-12 11:20:21 +00:00
Mirko Leonhäuser 04e39b96b0 updated german translation
svn: r21622
2013-03-12 11:11:17 +00:00
Tim G L Lyons d2dbe4427d Exportgedcom and importgedcom. 0006382: ADDR tag in GEDCOM export does not contain a full address. On export, all the elements of the structured address are output as ADDR/CONT. On import the structured address takes precedence (as at present), but a warning is only given if an element in the free-form address is missing from the structured address.
svn: r21608
2013-03-11 18:44:01 +00:00
Nick Hall ce1c01f963 6237: Suppress Gramps ID in Narrative Web report
svn: r21605
2013-03-10 23:54:27 +00:00
Paul Franklin 20231f676f 6514: LaTeXDoc.py fails to load (fixed by John Ralls)
svn: r21602
2013-03-10 19:29:02 +00:00
Peter Landgren 69d2600bc4 Updated translation.
svn: r21601
2013-03-10 18:56:14 +00:00
Jérôme Rapinat d526161eaa update Portuguese (Europe) translation by Frederico Muñoz
svn: r21591
2013-03-09 16:42:14 +00:00
Espen Berg 243580fb35 Updated da.po with new strings from gramps.pot
svn: r21590
2013-03-09 14:40:00 +00:00
Nick Hall 0e268858e6 6128: Reverse bug fix keeping code refactor
svn: r21575
2013-03-07 22:54:31 +00:00
Jérôme Rapinat 77b71e1396 6385: Three minor grammar issues
svn: r21573
2013-03-07 08:26:34 +00:00
Jérôme Rapinat 9d13689751 6385: Three minor grammar issues
svn: r21572
2013-03-07 08:14:27 +00:00
Tim G L Lyons dcf5132124 0006507: GEDCOM import: Repositories not imported correctly from FTM for Windows and Heredis
svn: r21569
2013-03-06 17:41:15 +00:00
Espen Berg 8e6b423f26 Fixed the fuzzy entries for Norwegian bokmål
svn: r21557
2013-03-05 20:01:42 +00:00
Mirko Leonhäuser 604f745338 updated german translation
svn: r21536
2013-03-03 12:12:08 +00:00
Tim G L Lyons 97e29dade6 0005058: Note reference on Attribute for individual is not filtered on Export. Fixed many other note references that are not filtered out.
svn: r21522
2013-03-02 19:29:32 +00:00
Peter Landgren 90fbb2fdf7 Better translation for compare events.
svn: r21514
2013-03-02 13:34:32 +00:00
Tim G L Lyons 8f910a8750 0003428: When running with pythonw.exe, Windows may crash if you write to stdout. Some more print statements changed to log.warning. Using same message as rev 21505 for gramps40.
svn: r21513
2013-03-01 17:57:53 +00:00
Tim G L Lyons 4697de789c 0003428: When running with pythonw.exe, Windows may crash if you write to stdout. Some more print statements changed to log.warning.
svn: r21510
2013-03-01 13:12:20 +00:00
Tim G L Lyons 0a0d77d6db Narrative Web: Fix alphabetic navigation bar and sorting in index pages using PyICU where available. Implements most collate contractions for western languages Gramps has been translated into. This fixes the following bugs:
0002933: Problems in Narrative Web Report with surnames beginning with V or W. Use collation primary difference to define index groupings. Special case for 'V' and 'W' in Swedish removed because the default CLDR has a primary difference between them.

0003434: NarrativeWeb new alphabet index sorted incorrectly. Fix Cyrillic sort order, and contractions for Slovak and Czech (among other languages).

0003933: References inside pages in NarWeb report and non-ascii characters. Sorting issues for Polish characters.

0004423: Web report does not handle Czech "CH" character properly. Dz contraction is not present in the CLDR. Slovak is similar.

0005088: Narrated Web Site Report sort order different Windows vs Linux. Resolved by using PyICU (if available).

0005645: can't sort greek names

0005767: Sorting in Narrative Webb does not work correctly. Fix sorting in Individuals, Surnames, Families, Events and Places to use PyICU (if available). This bug covers sorting in the index header (as well as in the body of the index pages).

svn: r21507
2013-03-01 12:35:10 +00:00
Erik De Richter 7bd67f88a2 updated dutch translation
svn: r21506
2013-03-01 09:22:41 +00:00
Serge Noiraud e5725f28c3 Bug #06459 : change the lock strategy and split transactions in Merge citation.
svn: r21502
2013-02-28 19:51:15 +00:00
Jérôme Rapinat 6baf023ed9 update Portuguese (Europe) translation by Frederico Muñoz
svn: r21480
2013-02-28 10:12:42 +00:00
Paul Franklin 68d50ae0e9 revert to the old report name
svn: r21427
2013-02-24 08:39:34 +00:00
Paul Franklin eb30461eb5 6247: Crash when attempting to use Book Report
svn: r21351
2013-02-13 18:47:10 +00:00
Tim G L Lyons f732f907fe Fix HTML encoding output support. (This should have been committed on 30 Jan 2013, when the same change was made to trunk and gramps40, and around the same time when related changes were made to gramps34)
svn: r21346
2013-02-13 11:02:52 +00:00
Peter Landgren 6c4be7c5b2 Fixed a typo and new strings.
svn: r21343
2013-02-12 15:40:10 +00:00
Erik De Richter 662ee802cb updated dutch translation
svn: r21340
2013-02-11 20:03:29 +00:00
Paul Franklin 525c08d14f 6379: Can not get ancestry or relationship tabs to work
svn: r21335
2013-02-10 21:11:16 +00:00
Erik De Richter ca709909cc updated dutch translation
svn: r21333
2013-02-10 19:28:52 +00:00
Tim G L Lyons 56078f14b8 Revert change 21304 for moving report_options file
svn: r21322
2013-02-08 17:08:24 +00:00
Jérôme Rapinat 2361294b5e we are in 2013
svn: r21313
2013-02-07 15:52:27 +00:00
Erik De Richter 61b159608f updated dutch translation
svn: r21312
2013-02-07 14:24:38 +00:00
Jérôme Rapinat 1e4f8227ab new strings: update template and french translation
svn: r21311
2013-02-07 14:14:02 +00:00
Mirko Leonhäuser 7d9df26da5 updated german translation
svn: r21310
2013-02-06 16:57:40 +00:00
Mirko Leonhäuser 5c96c5054b updated german translation
svn: r21307
2013-02-05 19:02:17 +00:00
Tim G L Lyons 366fdb34f9 0003968: [NarWeb] Save/Restore settings for Narrated Website Generation. Change report_options file to be in the database directory, and implement different default report file and directory names based on the Family Tree Name. N.B. On upgrading, if you want to preserve your report_options, copy the report_option.xml file from the .gramps directory to the applicable .gramps.grampsdb.<number> directory. Also don't forget that the default options are to EXCLUDE private and living data.
svn: r21304
2013-02-05 18:06:02 +00:00
Tim G L Lyons db4977c244 Change format of console logging messages to have a meaningful timestamp
svn: r21296
2013-02-04 19:15:22 +00:00
Tim G L Lyons 7f10ab796e Fix processing of contractions, and changes to ensure code (after initial lines) for narrativeweb is the same for trunk and gramps34
svn: r21294
2013-02-04 18:49:57 +00:00
Gary Burton 7004ce9033 Fix some memory leaks, some still remain.
svn: r21286
2013-02-03 17:48:36 +00:00
Tim G L Lyons 6154ebad23 export file select dialogue does not correctly reject empty filenames - two (probably long standing) coding errors: use of method name 'strip' instead of calling it, and does not isolate the filename from the full pathname
svn: r21270
2013-02-01 17:46:43 +00:00
Erik De Richter 8f7a645ece updated dutch translation
svn: r21253
2013-01-30 09:37:04 +00:00
Jérôme Rapinat 49538415b5 6384: Update Danish translation by Lars Kristian Lundin
svn: r21249
2013-01-30 09:24:33 +00:00
Jérôme Rapinat 0195805a3b typo
svn: r21245
2013-01-29 15:50:26 +00:00
Jérôme Rapinat 6d4843d3ac 6377: Danish translation is incomplete (patch by Lars Kristian Lundin)
svn: r21240
2013-01-29 08:42:10 +00:00
Jérôme Rapinat b46c4c6e80 6377: Danish translation is incomplete
svn: r21237
2013-01-28 16:04:13 +00:00
Peter Landgren 230b192532 Correction of tramnslation.
svn: r21229
2013-01-27 11:15:54 +00:00
Gary Burton 7810d946b4 Bug #6371. Fix memory leak caused by hanging reference to progress meter callback method.
svn: r21226
2013-01-26 09:29:45 +00:00
Mirko Leonhäuser f251a99e6f Fixed one small german translation error
svn: r21203
2013-01-22 21:45:03 +00:00
Tim G L Lyons 3de9ff5dae Error in person.get_citation_child_list. Causes error in merging citation in person event reference attribute. (Discovered during investigation of 0006336: Delayed update of bottom bar in Person View after merge)
svn: r21195
2013-01-22 19:09:31 +00:00
Mirko Leonhäuser 69a3b4b27d updated german translation
svn: r21178
2013-01-20 17:59:13 +00:00
Tim G L Lyons 421d38eb89 0005088: Narrated Web Site Report sort order different Windows vs Linux. Initial commit to resolve the issues on Linux and Mac (provided in both cases PyICU is installed). Windows still needs to be tested, and there may still be some other uses of strxfrm (or strcoll) that need to be fixed.
svn: r21174
2013-01-20 15:10:26 +00:00
Paul Franklin 1c65ab29aa 6229: bug when creating a book reports
svn: r21092
2013-01-13 01:08:10 +00:00
Andre Marcelo Varenga dd3700c85f Updating pt_BR translation
svn: r21089
2013-01-13 00:32:51 +00:00
Mirko Leonhäuser 99c683f8e2 updated german translation
svn: r20952
2013-01-03 10:44:32 +00:00
Doug Blank d5bc201cb4 URL for Welcome Gramplet was still pointing to 3.3 manual
svn: r20941
2013-01-02 20:25:19 +00:00
Doug Blank 55492a7573 4719: Narweb Privacy issue, probably_alive uses spouse birth/death directly
svn: r20934
2013-01-02 02:42:36 +00:00
Doug Blank e4dc6a57fb New URL for gramps-addons
svn: r20929
2013-01-01 19:45:56 +00:00
Doug Blank e197ebe0d6 6260: Media select with context: typo in editperson
svn: r20925
2013-01-01 14:21:46 +00:00
Jérôme Rapinat c4b7cda610 6203: typo when interrupting a gramplet
svn: r20922
2013-01-01 07:18:47 +00:00
Espen Berg 26f09455d5 Small revision of Norwegian bokmål language file
svn: r20905
2012-12-31 14:03:27 +00:00
Espen Berg 28e61a34b0 Small revision of Norwegian bokmål language file
svn: r20898
2012-12-31 00:01:07 +00:00
Doug Blank 4fa115870e Keep 'Check now' in its own column
svn: r20893
2012-12-30 21:55:14 +00:00
Espen Berg edaba13fac Small revision of Norwegian bokmål language file
svn: r20892
2012-12-30 20:26:11 +00:00
Espen Berg 55a09b5ed3 Small revision of Norwegian bokmål language file
svn: r20891
2012-12-30 19:50:31 +00:00
Espen Berg 5f3ee3befe Small revision of Norwegian bokmål language file
svn: r20890
2012-12-30 19:25:32 +00:00
Gary Burton 300d520cb0 Set the correct number of update callbacks. Bug #6219.
svn: r20887
2012-12-30 16:56:38 +00:00
Jérôme Rapinat c34398cbef new strings related to addons repository and its url
svn: r20885
2012-12-30 15:41:56 +00:00
Jérôme Rapinat fe01effd25 6251 6252: update labels for place levels
svn: r20873
2012-12-29 15:16:21 +00:00
Mirko Leonhäuser d4f3b0fa4f updated german translation
svn: r20871
2012-12-28 23:32:55 +00:00
Espen Berg 99b9de2a5f Some small revision of Norwegian bokmål language file
svn: r20868
2012-12-28 20:09:59 +00:00
Doug Blank 3e5dbd4e5b Added timeout to urllib open; added URL path to addons to Preferences; added URL path to addons to config; refined layout in Preferences on first panel
svn: r20865
2012-12-28 19:11:41 +00:00
John Ralls f0641d505c Fix Graphviz installation
svn: r20853
2012-12-27 20:45:26 +00:00
Mirko Leonhäuser afd2f9e9c3 updated german translation
svn: r20836
2012-12-24 02:10:51 +00:00
Fedik fe13612018 small translation and uptades
svn: r20835
2012-12-23 14:16:07 +00:00
Doug Blank 0b277c4bb2 Someone optimized some code incorrectly; lines at bottom of calendar where placed off the page
svn: r20817
2012-12-21 18:57:46 +00:00
Doug Blank 2078bcc17c If you try to lookup an object too early, you might find that the tbl is still a dict; this protects such early lookups from crashing
svn: r20812
2012-12-21 18:22:52 +00:00
Jérôme Rapinat 199f81a832 common date handler for Norwegian Bokmål and Norwegian Nynorsk
svn: r20799
2012-12-20 13:44:58 +00:00
Jérôme Rapinat 3bf7c1df0a update template and french translation; strings on NarrativeWeb report
svn: r20797
2012-12-19 10:09:40 +00:00
Tim G L Lyons 5a2b0ce910 0006009: Media objects attached to Marriage events and Sources are not included in Narrative Web Site
* restructure the families index so families are indexed under both spouses, and the family name is normalised
* separate out Families section in individual and families pages so individual page links to the family page and family page links to both people
* normalise links to families so the link is only displayed if the family page is present, and the gid is included when appropriate
* remove highlighting of media subregions except in the media pages (it was confusing and not very well implemented)
* include people whose surname is absent in the individual, surname and families indexes
* html_escape names and surnames
* always display media thumbnails for first image in Gallery list (in some cases they were suppressed if they had been displayed at the top of the page)
* change partner and parent columns in families index to improve the layout of the HTML and put the comma between multiple partners in the right place
* use event description (where present) instead of just event type in back references
* fix bug in the way obj_dict and bkref_dict were initialised
* fix missing document.png for missing media

svn: r20794
2012-12-18 22:53:22 +00:00
Benny Malengier a4b1518a04 6231: WARNING: configmanager.py: line 309: WARNING: ignoring key with wrong type
'behavior.autoload'


svn: r20790
2012-12-18 11:53:42 +00:00
Espen Berg 2a1367ca51 Fixed a bug in nb.po
svn: r20780
2012-12-11 16:52:25 +00:00
Espen Berg aa9463c09b Revised Norwegian bokmål. Also includes new translation of Norwegian Nynorsk provided by Sigmund Lorentsen
svn: r20778
2012-12-10 20:00:53 +00:00
Erik De Richter 3a8a8b94bc updated dutch translation
svn: r20777
2012-12-10 14:43:51 +00:00
Tim G L Lyons 7f2b854632 fixed problems that bibliography ignores media attached to citations, so if that is the only 'interesting' thing about the citation, the citation media is not output
svn: r20771
2012-12-05 22:55:51 +00:00
Erik De Richter e0fb0efbea updated dutch translation
svn: r20770
2012-12-05 20:26:19 +00:00
Tim G L Lyons 2a03ca499b * Removed a lot of redundant code and parameters (mainly connected with the old way of determining the objects to be included in the report).
* Moved routines for calculating objects to be output so they can be part of default list building classes.

* Replaced person link routine with one that takes into account whether there is a page for the person.

* Included repository reference media type and call number in the 'Repositories' section of the relevant source instead of the Repository page.

* Implemented a generalised back reference function to display the 'References' section of all pages. This recursively displays references till one is found for which a page exists.

* Removed list of people and families from heading of the event pages as these are now in the 'References' section.

* Fixed bug "0005968: Narrated Web Site not copying Source Citations files such as jpg or pdf docs to web site" and "0005946 GRAMPS failed to insert jpeg image into proper place for an event" by displaying a thumbnail for citation media in the 'Source References' section (with a link to the media page)

svn: r20768
2012-12-05 19:33:45 +00:00
Jérôme Rapinat cb299b606d 5621: export section was missing on the English version
svn: r20740
2012-12-02 10:59:06 +00:00
Erik De Richter ab26f6fcc1 updated dutch translation
svn: r20712
2012-11-30 20:07:52 +00:00
Erik De Richter bbdd9c54a2 updated dutch translation
svn: r20706
2012-11-26 19:09:16 +00:00
Julio Sánchez 9a1a5b7c5d Fixes for issue 0006202
Other translation fixes


svn: r20704
2012-11-26 13:42:27 +00:00
Erik De Richter 59b8837a3a updated dutch translation
svn: r20702
2012-11-25 08:32:35 +00:00
Erik De Richter 404f9b72ce updated dutch translation
svn: r20693
2012-11-21 22:29:51 +00:00
Peter Landgren 6bb0f12d28 Fix for correct unique surname statistics.
svn: r20687
2012-11-21 12:34:14 +00:00
Peter Landgren b9a77a9b9f Minor updates of Swedish translation.
svn: r20684
2012-11-20 18:24:46 +00:00
Peter Landgren 94f108807f Issue 6188. Number of unique surnames are now correct in both StatsGramplet and SurnameCloudgramplet.
svn: r20683
2012-11-20 18:17:22 +00:00
Tim G L Lyons c4e86a732c Align gramps34 and trunk (where there is no functional difference) - minor layout changes etc.
svn: r20680
2012-11-18 20:32:44 +00:00
Erik De Richter 438f4269a3 updated dutch translation
svn: r20678
2012-11-18 10:04:56 +00:00
Paul Franklin 099def6fd0 6177: Wrong line created by the LaTeX module
svn: r20676
2012-11-18 03:31:41 +00:00
Paul Franklin 043396b7b9 6155: Error when running Detailed Descendant Report
svn: r20675
2012-11-17 21:28:51 +00:00
Erik De Richter f3effea730 updated dutch translation
svn: r20661
2012-11-15 22:21:02 +00:00
Tim G L Lyons a35ad26696 Tidy up media pages - remove unused parameters, use list of media items generated in first pass. Should fix bugs 2365, 5905 and 6009.
svn: r20655
2012-11-13 15:51:25 +00:00
Tim G L Lyons 69fc354f06 Tidy up sources pages - fix numbering of repositories, remove unused parameters, fix title of individual source pages
svn: r20653
2012-11-12 18:39:31 +00:00
Tim G L Lyons 9f42185379 Bug: reset NarrWeb navigation menu layout when style sheet doesn't support it
svn: r20651
2012-11-12 12:15:59 +00:00
Tim G L Lyons 21cf42b077 Change Source Pages to use the list of sources generated by the first pass that finds objects to be output, and simplify references section on the Source page to use the references passed to it.
svn: r20649
2012-11-12 10:44:14 +00:00
Erik De Richter b08ed4c698 updated dutch translation
svn: r20648
2012-11-11 19:55:50 +00:00
Tim G L Lyons 5edc980642 Movement of some large chunks of code within the source file and some initial work towards GEPS 022: Narrative Website Refactor. Functionality should be unchanged.
svn: r20640
2012-11-08 23:55:57 +00:00
Jérôme Rapinat bf9b4ea7a1 6156: url and Google Map API
svn: r20632
2012-11-05 09:05:30 +00:00
Jérôme Rapinat f63246417c 6158: typo, do not display a random place title on warning dialog
svn: r20630
2012-11-05 08:20:53 +00:00
John Ralls d0c2654a41 Module and bundle changes for building with Gnome-3.6 gtk-osx-build updates
svn: r20629
2012-11-03 19:31:00 +00:00
John Ralls d630052347 Update for gtkmacintegration-2.0
svn: r20628
2012-11-02 20:05:59 +00:00
John Ralls 6ef5008b6d Updates for 3.4.2
svn: r20627
2012-10-30 18:37:42 +00:00
Erik De Richter 4fe8eb7981 updated dutch translation
svn: r20626
2012-10-30 14:38:37 +00:00
Jérôme Rapinat 4b4e10c229 6133: private home note and privacy filter (patch by Serge Noiraud)
svn: r20623
2012-10-28 13:49:18 +00:00
Jérôme Rapinat 557f94503f bump 3.4.3
svn: r20622
2012-10-28 11:50:32 +00:00
Jérôme Rapinat 4640a6f107 fix one name mismatching
svn: r20620
2012-10-28 09:27:29 +00:00
Jérôme Rapinat 75b33a5092 prepare 3.4.2 release
svn: r20619
2012-10-28 07:55:07 +00:00
Erik De Richter d24741ff2a updated dutch translation
svn: r20618
2012-10-28 07:36:35 +00:00
Jérôme Rapinat d8f6eec012 replace with a link to GEPS page
svn: r20615
2012-10-27 13:50:50 +00:00
Jérôme Rapinat ad0cefe228 Update Slovak translation (by Lubo Vasko)
svn: r20614
2012-10-27 13:45:25 +00:00
Erik De Richter b03d23faa7 updated dutch translation
svn: r20612
2012-10-26 15:14:27 +00:00
Erik De Richter 48f6ddf551 updated dutch translation
svn: r20611
2012-10-26 15:08:30 +00:00
Jérôme Rapinat aefa168e33 update greek translation (by Zissis Papadopoulos)
svn: r20610
2012-10-26 13:34:39 +00:00
Jérôme Rapinat cbed54b8ba try to update the TODO file according to last improvements and plans
svn: r20608
2012-10-26 13:24:27 +00:00
Jérôme Rapinat fc5ed633b7 Copy: Dutch translation has been updated on 3.4.1 tag... http://sourceforge.net/p/gramps/code/20518/
svn: r20607
2012-10-26 12:49:43 +00:00
Jérôme Rapinat ce5adbebe9 6148: OSM layer for OpenStreetMap
svn: r20605
2012-10-26 09:31:20 +00:00
Jérôme Rapinat 2d0b93cc3f 6002: do not find a clear licence, revert Web Map Service used with previous revision
svn: r20604
2012-10-25 19:46:22 +00:00
Jérôme Rapinat e9cfb24628 6002: better rendering by using an other layer than the basic one for openstreetmap
svn: r20602
2012-10-25 18:56:07 +00:00
Jérôme Rapinat 9da74d1f95 6002: failed to make it more consistent.. use a better zoom for openstreetmap on place pages
svn: r20600
2012-10-25 18:30:33 +00:00
Jérôme Rapinat 938e96747b 6002: try to make the javascript code more consistent with this custom OSM layer handling
svn: r20599
2012-10-25 17:39:24 +00:00
Mirko Leonhäuser 55263813ba updated german translation
svn: r20598
2012-10-25 17:05:02 +00:00
Peter Landgren b2260024f4 Swedish update.
svn: r20597
2012-10-25 13:44:55 +00:00
Jérôme Rapinat a75acbc48e 6002: typo on OSM map handler; thank you Midori element inspector
svn: r20595
2012-10-25 13:26:27 +00:00
Jérôme Rapinat 4aa9aa70f7 new strings (step relations) on NarrativeWeb report
svn: r20594
2012-10-25 13:05:47 +00:00
Tim G L Lyons d649bd97a2 Some untranslated strings
svn: r20592
2012-10-24 18:05:01 +00:00
Tim G L Lyons 502748cf8f 0006078: Narrweb has thumbnail link to missing thumbnails.html
svn: r20590
2012-10-24 17:28:08 +00:00
Tim G L Lyons bc5bb25106 0005864: Web Report: Error in showing repositories
svn: r20588
2012-10-24 16:52:40 +00:00
Nick Hall b66c3daaeb Set svn:ignore property
svn: r20587
2012-10-24 15:42:55 +00:00
Tim G L Lyons 89b0ae1adb 0005691: [NarrWeb] family notes have disappeared from individual pages. Family notes output if the Family pages are not being output.
svn: r20585
2012-10-24 14:27:55 +00:00
Tim G L Lyons 865aa77ec0 Fix for part of 0006009: Media objects attached to Marriage events and Sources are not included in Narrative Web Site. Some references show as "Unknown", and family event media are missing if event pages are not generated. (Media objects for sources NOT fixed)
svn: r20583
2012-10-24 12:29:36 +00:00
Mirko Leonhäuser 85f0e8c955 updated german translation
svn: r20582
2012-10-23 20:52:56 +00:00
Jérôme Rapinat 60e307676b new translation strings on NarrativeWeb report
svn: r20580
2012-10-23 12:40:23 +00:00
Tim G L Lyons 575ccd84ff 0005859: Stepsiblings are NOT correct
0006068: Narrative Web reports two people as step family when one of the parents is unknown for both
0001400: NarrativeWeb lists half-siblings in order

Various fixes for 'Parents' section of 'Individual' pages.

svn: r20578
2012-10-23 11:59:00 +00:00
Jérôme Rapinat a8fd0bae91 6142: set option for using last view to False by default
svn: r20576
2012-10-23 08:48:57 +00:00
Jérôme Rapinat cd3de4e9a3 Update Slovak translation (by Lubo Vasko)
svn: r20575
2012-10-21 07:54:50 +00:00
Jérôme Rapinat 3bd4f371d3 One filter base was ignored (warning dialog), new translation strings
svn: r20573
2012-10-17 14:12:55 +00:00
Nick Hall 86cb61cd38 6128: Fix bug to allow multiple styles for same report in a book
svn: r20572
2012-10-17 12:22:36 +00:00
Andre Marcelo Varenga 916f3d2fa1 Update pt_BR translation
svn: r20558
2012-10-14 23:33:31 +00:00
Espen Berg bd4930d3bf Revised Norwegian bokmål a bit
svn: r20553
2012-10-13 14:21:08 +00:00
Jérôme Rapinat 254e000629 typo
svn: r20551
2012-10-12 17:19:55 +00:00
Mirko Leonhäuser 2749eba77d Fixed one small german translation error
svn: r20547
2012-10-09 18:11:19 +00:00
Jérôme Rapinat 763269f568 Update template, greek and french translations after Greek support
svn: r20545
2012-10-09 07:04:07 +00:00
Jérôme Rapinat 5ae26c90e0 Add Greek translation (contribution by Zissis Papadopoulos)
svn: r20544
2012-10-08 20:04:59 +00:00
Tim G L Lyons c79ff475b4 0005860: The descriptions for events are missing in the webreport.
svn: r20538
2012-10-08 10:03:32 +00:00
Tim G L Lyons fb5362ba1f 0005088: Narrated Web Site Report sort order different Windows vs Linux. Fixed to use same Utils routine as person model.
svn: r20536
2012-10-08 09:30:59 +00:00
Tim G L Lyons d76f798a82 0005678: Fix Nick Name and Call Name in narrated website. Nickname, callname and associated citations fixed for current name structure.
svn: r20520
2012-10-04 17:22:17 +00:00
Benny Malengier 9b8c8f5ff1 5144: Locale not taken into account to sort family list on father or mother name
svn: r20516
2012-10-04 07:58:45 +00:00
Paul Franklin 92049ddf95 4145: During book report creation
svn: r20514
2012-10-04 00:06:58 +00:00
Andre Marcelo Varenga 9cc6722221 Update pt_BR translation
svn: r20473
2012-09-30 22:37:08 +00:00
Peter Landgren f63adca571 Fix of issue 6060, problem with lower case drive letters in Windows.
svn: r20464
2012-09-29 16:32:39 +00:00
Peter Landgren 37976a7e79 Update of Swedish translation.
svn: r20463
2012-09-29 16:27:48 +00:00
Jérôme Rapinat 67e25b7e51 typo (thank you Zissis Papadopoulos)
svn: r20459
2012-09-28 15:25:47 +00:00
Mirko Leonhäuser 3e78336fdb updated german translation
svn: r20458
2012-09-27 22:18:49 +00:00
Jérôme Rapinat 79045f4c6e update template and french translation
svn: r20457
2012-09-27 14:38:36 +00:00
Benny Malengier c41939e966 5934: How to fix invalid Database Path?
svn: r20455
2012-09-27 09:18:34 +00:00
Mirko Leonhäuser af0707e74c updated german translation
svn: r20454
2012-09-26 12:46:43 +00:00
Zdenek Hatas ff55a4d1c6 czech translation update
svn: r20453
2012-09-26 09:25:56 +00:00
Tim G L Lyons 269f6e60ae 0006069: GEDCOM import does not generally support MULTIMEDIA_LINKs in the embedded form
svn: r20450
2012-09-25 18:15:13 +00:00
Peter Landgren 534785ebb9 Swedish translation update.
svn: r20449
2012-09-25 17:25:38 +00:00
Serge Noiraud ce297b8a8b Geography : better place selection if we have a place history. #05742 note 25518
svn: r20447
2012-09-25 16:59:16 +00:00
Peter Landgren 95faa79b63 Fix of issue 6031.
svn: r20446
2012-09-25 16:57:16 +00:00
Peter Landgren 410985b0e1 Fix of issue 6058 and printing of non ascii strings in Windows.
svn: r20445
2012-09-25 16:51:45 +00:00
Tim G L Lyons 98cb7c553d 0006060: Missing reference in events and citations. Fixed get_handle_referents, which had been disturbed by the fix for bug 6053
svn: r20443
2012-09-25 16:49:51 +00:00
Tim G L Lyons 177dae7976 0006055: Peculiar title of tip 63. Changed to "Don't speak English?"
svn: r20441
2012-09-25 15:42:45 +00:00
Mirko Leonhäuser fad586a247 updated german translation
svn: r20440
2012-09-24 12:47:10 +00:00
Tim G L Lyons 82bfe43483 0006061: GEDCOM import: link from FAM to child but missing link from child to FAM causes inconsistent displays. Fixed in GEDCOM import, importxml and Check and repair. (Also minor fixes for improved diagnostics when importxml just completely fails and for exportxml illegal characters in mime_type).
svn: r20438
2012-09-23 22:28:34 +00:00
Jérôme Rapinat 7e32fa416f update polish translation (by Łukasz Rymarczyk)
svn: r20435
2012-09-23 07:29:30 +00:00
Andre Marcelo Varenga 53cdfc69f9 Update pt_BR translation
svn: r20432
2012-09-23 01:54:21 +00:00
Mirko Leonhäuser 2a24ff0b6e updated german translation
svn: r20431
2012-09-22 14:17:51 +00:00
Tim G L Lyons 9adf8c3851 0006008: Can't edit citation record from source record reference. Explanatory warning message produced.
svn: r20427
2012-09-21 17:46:54 +00:00
Peter Landgren 08df4e0376 Fix for issue 6056. Coding errors for non-ascii.
svn: r20421
2012-09-19 17:40:58 +00:00
Mirko Leonhäuser 94ef164925 updated german translation
svn: r20419
2012-09-19 16:23:00 +00:00
Benny Malengier 947ba31fa5 6053: Person and Family pass eventref as object with sources, but it has no sources
svn: r20416
2012-09-19 11:31:31 +00:00
Jérôme Rapinat c0488a4936 #6044: typo; should use active place as mark not the first place handle on places list
svn: r20404
2012-09-17 12:55:03 +00:00
Jérôme Rapinat 060263b473 #6044: new translation strings for places layer on geography map; update template and french translation
svn: r20403
2012-09-17 05:30:24 +00:00
Peter Landgren ebecd014fc Update of Swedish translation.
svn: r20401
2012-09-16 11:47:42 +00:00
Mirko Leonhäuser 87329a29fd updated german translation
svn: r20395
2012-09-15 14:10:04 +00:00
Jérôme Rapinat 5d117e5610 5993: RegEx in Filter "person has name" can not handle non-ASCII characters (patch by Benny)
svn: r20393
2012-09-15 13:29:50 +00:00
Serge Noiraud 07623a6cf1 Geography : bugs #06044 and #05975 : detection of multiple places with same title
svn: r20391
2012-09-15 07:54:07 +00:00
Erik De Richter 4b9ced7609 updated nl translation
svn: r20369
2012-09-11 14:41:34 +00:00
Zdenek Hatas 5c99cf992d czech translation update
svn: r20366
2012-09-11 10:25:14 +00:00
Benny Malengier f1f1f7cbbe 5992: Crash when using a not allowed string as regex in Person with name filter
svn: r20364
2012-09-11 09:28:55 +00:00
Jérôme Rapinat 86a0607628 update french translation; new template generation (new strings on source/citation filter rules)
svn: r20363
2012-09-11 08:19:02 +00:00
Benny Malengier 03855427b7 Feature: all drop on family father/mother to set
svn: r20360
2012-09-10 20:13:32 +00:00
Benny Malengier 2f28174eb0 Bugfix: The new hascitation filter does not show in the list
svn: r20356
2012-09-10 11:25:40 +00:00
Jérôme Rapinat c70e17a50f [Documentation]: no more gen.proxy.referenced module
svn: r20348
2012-09-07 12:30:40 +00:00
Julio Sánchez 2ce78eb033 Spelling fixes, apply length limits for some strings in libgedcom.py
svn: r20346
2012-09-07 08:01:09 +00:00
Julio Sánchez aaa0b1966e Fix error in plural cousins (same generation) relationship string generation
svn: r20342
2012-09-06 12:54:54 +00:00
Julio Sánchez eee0f0283a Reworked rel_es.py as evolution of some uncompleted code for 3.2 that never made it to svn
svn: r20339
2012-09-06 09:57:57 +00:00
Julio Sánchez 29a4046844 Translation updated, including new strings from an updated gramps.pot
svn: r20337
2012-09-06 08:23:33 +00:00
Mirko Leonhäuser 0be6a0d929 updated german translation
svn: r20328
2012-09-04 17:05:57 +00:00
Peter Landgren d6a9ca5260 Fixed a typo.
svn: r20326
2012-09-04 14:40:51 +00:00
Benny Malengier 482d291a4e 6014: Citation view crash
svn: r20323
2012-09-04 11:35:16 +00:00
Peter Landgren 6ffdacc185 Fix graphviz 2.28.0 and multiple pages.
svn: r20316
2012-09-03 08:46:20 +00:00
Julio Sánchez 9a4fc8069a Consistency fixes
svn: r20315
2012-09-03 07:33:09 +00:00
Julio Sánchez e0dc54aadf Consistency fixes, completing translation
svn: r20308
2012-09-02 07:30:50 +00:00
Julio Sánchez d6372b16ee Spanish language update
svn: r20303
2012-08-31 22:40:38 +00:00
Benny Malengier 9dff627eb4 Fix crash in fanchart on 8 (max) generations)
svn: r20290
2012-08-30 13:16:06 +00:00
Jérôme Rapinat 069c1c1ced #5991: typo on docstrings
svn: r20277
2012-08-28 17:41:05 +00:00
Jérôme Rapinat 1e7df24ec1 #5914 #5991: crash with person filter and references proxy; missing proxy support for bookmarked citations
svn: r20276
2012-08-28 17:38:33 +00:00
Julio Sánchez c3863e03ec More translation, consistency fixes
svn: r20275
2012-08-28 14:04:33 +00:00
Mirko Leonhäuser b9caa8c771 updated german translation
svn: r20274
2012-08-27 18:37:16 +00:00
Julio Sánchez 5d51fae8ff Partial translation update
svn: r20273
2012-08-27 13:06:01 +00:00
Benny Malengier 4c28d1c74c 6003: Not all sourcebase objects have the same source filters
svn: r20270
2012-08-27 09:21:10 +00:00
Andre Marcelo Varenga 5dc42f5eaf Update pt_BR translation
svn: r20268
2012-08-26 22:34:50 +00:00
Espen Berg 531a42fecd Some more revision of Norsk bokmål language file
svn: r20265
2012-08-26 15:26:09 +00:00
Espen Berg 6a1f9dfefc Revised Norwegian bokmål. No fuzzies but still some untranslated strings...
svn: r20264
2012-08-25 16:29:04 +00:00
John Ralls 08a8daa674 More Bump Version
svn: r20263
2012-08-25 02:53:01 +00:00
John Ralls 3c56fe7a8e Bump stable version to 3.4.1.
svn: r20262
2012-08-24 17:16:37 +00:00
Jérôme Rapinat ac5d1a68d3 bump to 3.4.2
svn: r20261
2012-08-24 16:49:26 +00:00
Jérôme Rapinat 3354e4d029 typo
svn: r20259
2012-08-24 04:17:10 +00:00
Jérôme Rapinat faa04937cf update NEWS file
svn: r20254
2012-08-23 16:31:54 +00:00
Jérôme Rapinat d4142396d8 Update template and french translation; it only removes one description into the set of gramplets
svn: r20253
2012-08-23 15:53:08 +00:00
Benny Malengier a2191b7bbe 5756: First names are sometimes displayed incorrectly in Ancestry View
svn: r20248
2012-08-22 11:31:00 +00:00
Zdenek Hatas 3aaa831fc6 czech translation update
svn: r20247
2012-08-22 09:30:45 +00:00
Doug Blank 72e22023a0 5990: order of families not preserved across XML export-import
svn: r20244
2012-08-21 18:33:37 +00:00
Doug Blank 4943108b46 5990: order of families not preserved across XML export-import
svn: r20238
2012-08-21 12:37:49 +00:00
Andre Marcelo Varenga ff1ae14b06 Update pt_BR translation
svn: r20214
2012-08-15 03:05:42 +00:00
Peter Landgren 653ce7c2fc Issue 5964, UTF16reader returned str, shoul be unicode.
svn: r20200
2012-08-11 08:40:44 +00:00
Jérôme Rapinat cd72244232 minor improvement
svn: r20191
2012-08-06 09:13:22 +00:00
Jérôme Rapinat a10e904ba5 typo
svn: r20188
2012-08-06 09:07:12 +00:00
Andre Marcelo Varenga 7ae895a991 update pt_BR translation
svn: r20186
2012-08-06 03:22:29 +00:00
Andre Marcelo Varenga 29f5f7079b add pt_BR man page
svn: r20183
2012-08-06 02:00:51 +00:00
Andre Marcelo Varenga 34f2dbb244 pt_BR dir for man pages
svn: r20182
2012-08-06 01:48:43 +00:00
Andre Marcelo Varenga 43c66bda68 update pt_BR translation
svn: r20180
2012-08-05 03:28:03 +00:00
Andre Marcelo Varenga bbb2e47faf update pt_BR translation
svn: r20178
2012-08-04 17:32:05 +00:00
Andre Marcelo Varenga 32c52f6d7a update pt_BR translation
svn: r20173
2012-08-03 03:09:53 +00:00
Craig J. Anderson bbab6e160d fix for:
http://www.gramps-project.org/bugs/view.php?id=5960
http://www.gramps-project.org/bugs/view.php?id=5958
errors when a person is unknown in the database.


svn: r20170
2012-08-01 18:46:40 +00:00
Andre Marcelo Varenga 78b7abe204 update pt_BR translation
svn: r20166
2012-08-01 02:11:20 +00:00
Andre Marcelo Varenga 46f9993461 update pt_BR translation
svn: r20134
2012-07-30 02:59:45 +00:00
Craig J. Anderson a9a742a6db Fix for error
http://www.gramps-project.org/bugs/view.php?id=5221#c24809


svn: r20126
2012-07-29 00:33:21 +00:00
Jérôme Rapinat 13e320213a 5914: Cannot save bookmarked citations into Gramps XML file format
svn: r20047
2012-07-22 05:29:03 +00:00
Jérôme Rapinat a712fe504f remove "PluginManagerGramplet" references (see rev20028)
svn: r20030
2012-07-19 05:45:49 +00:00
Andre Marcelo Varenga 307a6c345c update pt_BR translation
svn: r20029
2012-07-18 18:17:51 +00:00
Doug Blank 5de065c703 Removed unneeded plugin, now that this is built into Gramps
svn: r20028
2012-07-18 17:25:46 +00:00
Doug Blank 1366d3abc6 5708: Confusing results with statistic gramplet and filter
svn: r20026
2012-07-18 05:45:47 +00:00
Doug Blank bc381bd39a 4538: security - information disclosure: export with 'restrict data on living people'on leaks first names when patronymic is present
svn: r20024
2012-07-18 05:18:02 +00:00
Doug Blank d6cb6934fe 5443: Maximum number of generations (fixed slightly different types, such as int to long)
svn: r20023
2012-07-18 05:10:25 +00:00
Craig J. Anderson 76e1edbd82 Backed out a change I made in parameters in commit 19862
svn: r20017
2012-07-17 01:30:10 +00:00
Craig J. Anderson 5efff27bf4 Paul found a strange error. Using the book report.
when a self._user.begin_progress is started, it must 
be finished in the same method.  If not, the progress 
box will not go away.



svn: r20016
2012-07-17 00:24:09 +00:00
Tim G L Lyons b377893a73 0005785: print statements in Check.py causing a crash in Windows (pythonw.exe) after outputting 4096 characters. Setup logging in gramps.py before anything else; for Windows divert stderr/stdout to a log file; use logging instead of print for errors or warnings.
svn: r20013
2012-07-16 22:54:43 +00:00
Tim G L Lyons 91586b708c 0005785: print statements in Check.py causing a crash in Windows (pythonw.exe) after outputting 4096 characters. Change warning print statements to logging.
svn: r20010
2012-07-16 17:53:43 +00:00
Zdenek Hatas 4494e643cd czech translation update
svn: r20009
2012-07-16 12:38:48 +00:00
Peter Landgren 98dcfe126b Swedish update.
svn: r20006
2012-07-16 11:38:25 +00:00
Jérôme Rapinat 79b7be9778 update template and french translation
svn: r20002
2012-07-15 14:37:14 +00:00
Mirko Leonhäuser 8eb3286bf5 updated german translation
svn: r20001
2012-07-15 14:14:55 +00:00
Paul Franklin babbc8d031 5696: clicking the "home" icon should report if no default person has been set
svn: r19999
2012-07-14 14:05:00 +00:00
Tim G L Lyons df36baafc8 0005785: print statements in Check.py causing a crash in Windows (pythonw.exe) after outputting 4096 characters. Change to logging.warning and logging.info.
svn: r19993
2012-07-12 22:13:58 +00:00
Tim G L Lyons e8a8c866f2 0005735: Custom Source filter missing. Citation filter was not using 'page' and source filter was not using 'Abbreviation'.
svn: r19979
2012-07-10 19:33:41 +00:00
Andre Marcelo Varenga f4b18f07ae update pt_BR translation
svn: r19978
2012-07-10 18:54:01 +00:00
Andre Marcelo Varenga 1fd39b8f57 update pt_BR translation
svn: r19976
2012-07-10 17:59:59 +00:00
Doug Blank f8b0cde0bd 5905: Links (other than internet) in Notes don't work in NAVWEB; don't crash and handle Family
svn: r19974
2012-07-10 17:04:15 +00:00
Jérôme Rapinat 4b09c581d8 update Norwegian Nynorsk (by Sigmund Lorentsen)
svn: r19973
2012-07-10 14:42:11 +00:00
Fedik 4e23ce7f8c small translation and uptades
svn: r19959
2012-07-07 17:32:35 +00:00
Paul Franklin 15696d64a8 5765: table-lines out of order in complete-individual-report in LaTeX
(patch by Harald Rosemann <rosemann@imkt.uni-hannover.de>)


svn: r19953
2012-07-05 13:54:01 +00:00
Craig J. Anderson c8c78e5044 small error fixes to these reports when run in a book report
svn: r19933
2012-06-28 15:41:55 +00:00
Jérôme Rapinat 095e869101 5881: data_item ignored on citation object
svn: r19932
2012-06-28 14:11:20 +00:00
Erik De Richter 936356ce6e svn: r19927 2012-06-27 06:21:00 +00:00
Mirko Leonhäuser 8a6d5659e3 Fixed one small german translation error
svn: r19900
2012-06-23 12:45:07 +00:00
Erik De Richter 971e05d7a5 update nl translation
svn: r19897
2012-06-22 18:03:54 +00:00
Craig J. Anderson 9500e4489c fix for 5851
svn: r19893
2012-06-21 20:39:55 +00:00
Jérôme Rapinat ec5e8ae6ca 5794: Birthday list report has invalid code
svn: r19890
2012-06-21 09:19:58 +00:00
Mirko Leonhäuser 28aacacc79 updated german translation
svn: r19883
2012-06-19 16:51:02 +00:00
Jérôme Rapinat 8de6021080 update french translation
svn: r19877
2012-06-19 13:55:40 +00:00
Craig J. Anderson 7d61da0bfe Error 5851 (part 2)
svn: r19867
2012-06-18 20:19:08 +00:00
Craig J. Anderson 19a19adaa9 Fix for error 5851 in trunk and 3.4.
'&' and '<' give Pango warnings and does not display properly in
(most) Graphical reports.


svn: r19865
2012-06-18 18:06:37 +00:00
Peter Landgren 1e0946784c Found a new untranslated word.
svn: r19864
2012-06-18 17:58:28 +00:00
Peter Landgren 53778f87f2 Found a new untranslated word.
svn: r19863
2012-06-18 17:57:37 +00:00
Peter Landgren 2426986f57 Found an untranslated word.
svn: r19855
2012-06-17 17:20:02 +00:00
Peter Landgren 25007d13ca Found an untranslated word.
svn: r19854
2012-06-17 17:19:21 +00:00
Serge Noiraud a5f44c2a14 Geography : performance issue with a lot of places.
svn: r19847
2012-06-16 09:16:55 +00:00
Erik De Richter 4be227010d update nl translation
svn: r19820
2012-06-10 17:55:17 +00:00
Joan Creus f2d297fbcf Translation update
svn: r19808
2012-06-09 09:54:35 +00:00
Erik De Richter 8727a25f15 update nl translation
svn: r19778
2012-06-06 21:04:54 +00:00
Tim G L Lyons 2a9c9dd07f 0005781: Errors with Merge Citations. Amended so it checks whether the first citation processed for a particular page/volume/confidence/date (as applicable) has notes.
svn: r19762
2012-06-05 18:19:13 +00:00
John Ralls 7bf5c1147e Accept control-click as an alternative for right-click when the Gdk
backend is Quartz.


This is a standard behavior on Macs, since they often have single-button 
mice or trackpads.


svn: r19753
2012-06-04 00:55:10 +00:00
John Ralls c78eeb5b51 [Bug 5825] Error in SessionLog
locale.nl_info isn't supported, but we can use an ISO8601-like format 
without localization.



svn: r19751
2012-06-03 21:56:02 +00:00
Craig J. Anderson 3f5f656b25 reverse out the changes made by fix 5733. This is fix is worse than
the origional.  going to fix another way.


svn: r19749
2012-06-03 21:02:00 +00:00
Michiel Nauta 729823612e 5809: Multisurname editor impossibly narrow
svn: r19747
2012-06-03 20:11:39 +00:00
Nick Hall d3250c7177 5827: Add missing comma in media view default gramplets list
svn: r19745
2012-06-03 15:05:48 +00:00
Erik De Richter a09f7e1f7f update nl translation
svn: r19740
2012-06-01 20:34:08 +00:00
Craig J. Anderson 7be5724892 fixed error 5733. Text was not scaling up/down in odt reports.
svn: r19730
2012-05-31 18:30:21 +00:00
Erik De Richter 0a0fb7d707 update nl translation
svn: r19694
2012-05-29 07:06:40 +00:00
Erik De Richter 1ab328ec6f updated nl translation
svn: r19683
2012-05-28 08:39:05 +00:00
Erik De Richter 702fd19204 updated nl translation
svn: r19682
2012-05-28 08:10:05 +00:00
Espen Berg 1384ce2e5f Some more Norwegian bokmål. Not completed...
svn: r19678
2012-05-27 19:01:53 +00:00
Paul Franklin 7c7bdaac9b permit only one argument to user.warn and user.notify_error
since second arguments are optional in both ErrorDialog and
WarningDialog (so some errors and warnings have only one)


svn: r19674
2012-05-27 14:44:37 +00:00
Jérôme Rapinat aa15862b81 update Dutch translation (by Erik on 3.4 tag)
svn: r19662
2012-05-26 17:47:46 +00:00
Jérôme Rapinat 76cdb1be6c add key for vietnamese into _LANG_MAP (lang selector on some textual reports)
svn: r19660
2012-05-26 17:38:34 +00:00
Jérôme Rapinat 657e566c30 5778: Error in the label "Aperçu des note"
svn: r19658
2012-05-26 09:09:35 +00:00
Jérôme Rapinat 5f000ec3f1 5705: Wrong detection of error (burial before death) when checking data
svn: r19657
2012-05-26 09:02:08 +00:00
Peter Landgren 6de66ff923 Fixed a number of minor typos.
svn: r19646
2012-05-25 19:14:49 +00:00
Zdeněk Hataš d77a8f70e1 czech translation update
svn: r19635
2012-05-24 14:37:38 +00:00
Nick Hall 06a4af4fce 5752: Store tag names as unicode
svn: r19630
2012-05-23 13:21:22 +00:00
John Ralls 30d1a1f2f8 Update for gramps-3.4.0
svn: r19627
2012-05-22 21:46:55 +00:00
Paul Franklin 5bbc2e1c24 5718: crashes on startup
svn: r19625
2012-05-22 16:38:58 +00:00
Paul Franklin 741467ef33 5755: some report "custom paper" sizes are saved incorrectly
svn: r19622
2012-05-22 15:51:28 +00:00
Paul Franklin fa901ca5a5 5727: some PDF book reports have extra blank pages between them
svn: r19620
2012-05-22 15:07:20 +00:00
Stéphane Charette ee98c3c550 bump gramps34 branch version to 3.4.1
svn: r19618
2012-05-22 08:31:31 +00:00
Stéphane Charette f530ce8c75 update for 3.4.0 release
svn: r19614
2012-05-22 07:56:09 +00:00
Jérôme Rapinat a709d699bf 5750: Dutch typos (contribution by 'ennoborg')
svn: r19595
2012-05-19 21:56:42 +00:00
Doug Blank fb7679bac5 5279: i can't export my database
svn: r19593
2012-05-19 17:26:25 +00:00
Stéphane Charette aa1e096e02 3.3.2 news
svn: r19587
2012-05-19 08:29:39 +00:00
Michiel Nauta 79a70dac69 Add warning on db env opening failure
svn: r19550
2012-05-17 09:52:55 +00:00
Zdeněk Hataš 1c936a7880 czech translation update
svn: r19492
2012-05-11 11:35:00 +00:00
Jérôme Rapinat ac26afa765 Updated Japanese Translation (by yanmar)
svn: r19466
2012-05-08 05:02:50 +00:00
Serge Noiraud bed34d0614 Geography : wrong autozoom when we click on the map.
svn: r19462
2012-05-07 12:25:48 +00:00
Andre Marcelo Varenga cb9f49124f update pt_BR translation
svn: r19457
2012-05-06 17:24:22 +00:00
Fedik e3071a000a small translation and uptades
svn: r19455
2012-05-06 15:57:34 +00:00
Peter Landgren 2831f1bb60 Final (I hope) of Swedish translation for 3.4.
svn: r19452
2012-05-06 10:28:01 +00:00
Michiel Nauta 0a2acf41bf 5676: Crashed when verifying data
svn: r19450
2012-05-06 09:46:29 +00:00
Espen Berg 5f41d0f882 Some revision of Norwegian bokmål
svn: r19448
2012-05-06 08:22:27 +00:00
Jérôme Rapinat b56893cc47 minor update on translated desktop key
svn: r19445
2012-05-05 19:47:10 +00:00
Jérôme Rapinat 451bf3f1f7 updated Danish translation (by Morten Bo Johansen), update template and french translation (no new entry, only updated references)
svn: r19444
2012-05-05 19:41:56 +00:00
Peter Landgren 7d45f9a7df Finally translation of name display editor is OK.
svn: r19441
2012-05-05 16:21:08 +00:00
Craig J. Anderson 6d982b9481 simple update to help with book report messages display to console
svn: r19439
2012-05-04 18:18:16 +00:00
Craig J. Anderson 0aa97cd674 proper fix so evens work within the display format
svn: r19437
2012-05-04 18:05:45 +00:00
Craig J. Anderson 8c4af875fb fixed a crash when you add the descendant_chart to a book report. In
the 'include' tab, you can select a 'family chart' option for the
title which should not be there.  When ran it will crash.


svn: r19431
2012-05-03 14:08:02 +00:00
Andre Marcelo Varenga 04275cee6a update pt_BR translation
svn: r19419
2012-05-01 02:04:29 +00:00
Andre Marcelo Varenga a9e7438e94 update pt_BR translation
svn: r19400
2012-04-29 01:44:28 +00:00
Michiel Nauta 049ffb1e42 5691: narrative web site regression: blank line
svn: r19394
2012-04-28 19:54:04 +00:00
Peter Landgren b3192cb66a Minor updates in translation.
svn: r19374
2012-04-22 08:29:23 +00:00
Mirko Leonhäuser e20b93c944 fixed corrupted po file
svn: r19371
2012-04-20 19:50:11 +00:00
Doug Blank 6becb4f632 Addons were looking in trunk instead of gramps34
svn: r19366
2012-04-20 02:46:03 +00:00
Mirko Leonhäuser ef62937a3f update german translation
svn: r19364
2012-04-19 20:45:10 +00:00
Tim G L Lyons 52079fb398 0005687: Can't delete a note, which is a citation.
svn: r19362
2012-04-19 18:39:25 +00:00
Jérôme Rapinat 18a04b4935 update template and french translation
svn: r19357
2012-04-19 12:57:10 +00:00
Jérôme Rapinat c2ef5944c5 some strings were not translated (patch by MathieuMD), see devel mailing list; need to generate a new 'gramps.pot'
svn: r19355
2012-04-19 05:28:52 +00:00
Nick Hall 1a16fe577f 5655: Fix warnings when tags have duplicate names
svn: r19343
2012-04-16 16:20:10 +00:00
Jérôme Rapinat c41f9602c5 update template and french translation
svn: r19340
2012-04-16 07:26:51 +00:00
Gary Burton b8e8f97ab0 Fix crash when copying family objects to the clipboard
svn: r19338
2012-04-15 20:42:40 +00:00
Mirko Leonhäuser 7833a383dc typo fixing
svn: r19336
2012-04-15 20:27:32 +00:00
Serge Noiraud 27cd29b0c9 Geography : same as for trunk from vassilii : fix l10n call when wrong osmgpsmap version reported
(parameters should be substituted only AFTER _() is called)


svn: r19333
2012-04-15 07:04:58 +00:00
Mirko Leonhäuser 356d9d03f4 update german translation
svn: r19331
2012-04-14 15:40:24 +00:00
Michiel Nauta 75d54125db 5466: On import and Check and Repair need to check references to absent objects
svn: r19327
2012-04-14 12:19:00 +00:00
John Ralls df068471bb Load a menu accelerator map named gramps.accel if such a file exists in const.DATA_DIR
svn: r19319
2012-04-13 19:55:56 +00:00
Jérôme Rapinat 5c3cece884 5654: write all files into one directory for years and months, level issue with NavWeb, patched by MD Nauta
svn: r19315
2012-04-13 16:08:49 +00:00
Tim G L Lyons 2bf73bee01 ImportGrdb does not support the latest database format. Adopted suggested solution that the "file association with grdb files perhaps remains but that the importer gives a message to use old version 3.0 to upgrade these old files".
svn: r19310
2012-04-13 10:35:55 +00:00
Tim G L Lyons 7460c00336 Change citation gramps_id to default format
svn: r19306
2012-04-12 18:07:26 +00:00
John Ralls f3120cbbbf Bug #5641: Links to other programs don't work
svn: r19292
2012-04-10 23:03:09 +00:00
Jérôme Rapinat 3ad0141cb1 typo
svn: r19289
2012-04-10 17:01:33 +00:00
Jérôme Rapinat 77a7eb5097 typos on non-fuzzy strings
svn: r19287
2012-04-10 14:33:32 +00:00
Jérôme Rapinat 1d9ac5525e update template and french translation
svn: r19282
2012-04-09 09:16:55 +00:00
Peter Landgren c6b622639c Swedish update.
svn: r19280
2012-04-08 14:37:55 +00:00
Andre Marcelo Varenga cafc74b114 Update pt_BR translation
svn: r19275
2012-04-08 02:26:17 +00:00
Michiel Nauta 250a3eb343 5595: DBError when rebuilding reference maps while Event view row is selected
svn: r19270
2012-04-07 20:34:24 +00:00
Espen Berg 986492e9ce Some revision of Norwegian bokmål
svn: r19268
2012-04-07 20:02:52 +00:00
Espen Berg a649ae2c01 Some revision of Norwegian bokmål
svn: r19267
2012-04-07 19:42:48 +00:00
Nick Hall 04f34f6059 5206: Remember size of FilterEditor and EditFilter windows
svn: r19265
2012-04-07 19:01:53 +00:00
Michiel Nauta 96dcf2f0c1 is_equal called on handle
svn: r19261
2012-04-07 11:26:45 +00:00
Tim G L Lyons c29763c6f2 0005667: Merging notes with citation references fails (also merge media)
svn: r19251
2012-04-06 17:15:34 +00:00
Jérôme Rapinat 181cef35a8 typo on desktop name
svn: r19241
2012-04-05 13:57:25 +00:00
Jérôme Rapinat c5efc6841c 5665: add translations for updated desktop file
svn: r19239
2012-04-05 13:46:01 +00:00
Jérôme Rapinat d5a0a039c8 5665: update keys for Gnome (keep current translations)
svn: r19238
2012-04-05 13:24:11 +00:00
Tim G L Lyons d1105720f4 0005656: Error during citation merging. get_confidence_level should be set_confidence_level - the classic single character fix!!
svn: r19231
2012-04-04 18:14:55 +00:00
Jérôme Rapinat 6f886ec485 5654#c23595, #5193: should not try to copy a style sheet if 'No style sheet' value is set
svn: r19207
2012-04-03 08:47:08 +00:00
Joan Creus fc4df5b999 Translation update
svn: r19205
2012-04-02 17:59:50 +00:00
Gary Burton 0a317dbf38 Use replacement refresh_objects method instead of remove_invalid_objects which no longer exists
svn: r19203
2012-04-01 19:25:12 +00:00
Jérôme Rapinat 409dde1314 consistency on translated keys for names
svn: r19201
2012-04-01 17:34:04 +00:00
Jérôme Rapinat 4dabf58a6b improvements on french date handler (by Mathieu MD)
svn: r19199
2012-04-01 15:00:39 +00:00
Jérôme Rapinat 5ae77c422d 5648: update and review on french translation by Mathieu MD
svn: r19197
2012-04-01 14:25:41 +00:00
Joan Creus d2583fd064 Translation update
svn: r19171
2012-03-29 18:08:26 +00:00
Joan Creus 426ee7ad15 Translation update
svn: r19159
2012-03-26 23:39:28 +00:00
Jérôme Rapinat c04cbfc7bf 5532: typo on 'Select Event' string
svn: r19154
2012-03-26 09:11:45 +00:00
Jérôme Rapinat 978b37bccd 5648: plurial for given (names)
svn: r19132
2012-03-24 07:48:50 +00:00
Jérôme Rapinat da79d145e2 5081: check and use unfilterd persons on __is_living (by MD Nauta)
svn: r19123
2012-03-23 16:11:20 +00:00
Rob G. Healey 997a700397 Re- created the Gramps authors list based upon the src/data/authors.xml. Based upon request from Benny Malengier.
svn: r19118
2012-03-23 07:46:25 +00:00
Mirko Leonhäuser d20fbd7bf3 update german translation
svn: r19111
2012-03-22 19:54:39 +00:00
Jérôme Rapinat 69fa9511ca 5648: review on french translation (by Mathieu MD)
svn: r19109
2012-03-22 19:34:45 +00:00
Tim G L Lyons 1ab0f4276d GEDCOM import: IdMapper can sometimes be passed @F2002@ and sometimes F2002. These were not mapping to the same swapped Gramps Id.(Partly a consequence of revision 19053).
svn: r19094
2012-03-19 16:04:31 +00:00
Peter Landgren 24d4788c76 Fixed a missing word.
svn: r19090
2012-03-19 14:10:51 +00:00
Rob G. Healey 99185e213a Bug#0002738: NarrativeWeb: strange behaviour with alphabet navigation when used with narrow browser window --> has now been fixed.
svn: r19088
2012-03-19 06:36:27 +00:00
Rob G. Healey 65764aef8f Fixed bug in the navigation menu and the calendar day items.
svn: r19087
2012-03-19 04:33:52 +00:00
Rob G. Healey f8f747fad6 Bug#0005274: Narweb - Web Link, showing Url -- has been fixed as requested.
svn: r19085
2012-03-19 02:49:40 +00:00
John Ralls a226f070c7 Bug 5429: Fix typo in MacTransUtils.py
svn: r19083
2012-03-18 20:13:00 +00:00
Espen Berg 13efa8befe Slightly revised Norwegian bokmål and nynorsk
svn: r19081
2012-03-18 17:06:59 +00:00
Jérôme Rapinat 7cf4d870de error on non-fuzzy strings
svn: r19078
2012-03-17 14:16:57 +00:00
Benny Malengier f8042298e1 5617: local variable for mother on 'plugins/views/geoperson.py
svn: r19076
2012-03-17 14:09:11 +00:00
Michiel Nauta 7d904317b5 5632: Objects with references to missing tags not fixed by Check and Repair
svn: r19065
2012-03-14 20:04:57 +00:00
Michiel Nauta e9847395da 5629: Citations with reference to missing note/media not fixed by Check and Repair
svn: r19057
2012-03-13 21:39:23 +00:00
Tim G L Lyons 8c59cddc52 0005608: GEDCOM import ignores leading 0's in INDI ID's
svn: r19055
2012-03-13 17:45:26 +00:00
Tim G L Lyons 9c4f7b7e0a 0005620: Export name types to GEDCOM. Patch extended following testing against various GEDCOM files from the internet.
svn: r19053
2012-03-13 17:09:08 +00:00
Jérôme Rapinat 88df9c000f update french translation
svn: r19042
2012-03-11 11:16:26 +00:00
Mirko Leonhäuser f809eb844e update german translation
svn: r19040
2012-03-10 23:14:17 +00:00
Jérôme Rapinat 32b28222f9 typo (contribution by Alain Aupeix)
svn: r19028
2012-03-09 16:34:27 +00:00
John Ralls a89bc54a25 [Bug #5610] Can't launch external viewer due to PATH set by Gramps
startup script


Hard-code the path to /usr/bin/open in gui/utils.py. Since this is an 
Apple-only utility and Apple-proprietary, there's no legitimate reason 
to use a different one.


svn: r19022
2012-03-06 19:08:29 +00:00
Jérôme Rapinat 3475e213f0 5554: 'importgedcom.glade' into plugins.import folder
svn: r19020
2012-03-06 16:19:47 +00:00
Jérôme Rapinat 9dfcb9d6fe 5554: 'importgedcom.glade' is used with ANSEL encoding
svn: r19015
2012-03-05 19:27:30 +00:00
Jérôme Rapinat f3e71cef0a try to avoid key issue on event
svn: r19014
2012-03-05 19:23:24 +00:00
Jérôme Rapinat 4eb638fa15 5554: Ignore no more used .glade files on installation and translation
svn: r19010
2012-03-05 17:27:49 +00:00
Jérôme Rapinat 5e6e83d53e Enable translation on top object
svn: r19007
2012-03-05 17:18:53 +00:00
Josip Pisoj 64ab80d9f6 Updated Croatian translations
svn: r19006
2012-03-04 22:20:29 +00:00
Mirko Leonhäuser cb8d086a69 update german translation
svn: r19005
2012-03-04 20:30:57 +00:00
Mirko Leonhäuser b214bd4458 update german translation
svn: r19002
2012-03-04 02:48:01 +00:00
Jérôme Rapinat 6f14cc7bc7 Avoid to ignore last characters when we have more than 999 individuals (string length into button). It is not fixed for all cases, only more confort.
svn: r18999
2012-03-03 08:53:08 +00:00
Jérôme Rapinat 07f72de626 'Verify' tool is checking our data, avoid 'database' translation in french, use 'data' word on messages
svn: r18992
2012-03-02 17:46:01 +00:00
Tim G L Lyons 53f8250d30 0005606: GEDCOM import: NOTE_RECORD is not handled properly
svn: r18991
2012-03-02 17:40:21 +00:00
Tim G L Lyons 899e911fef 0005605: GEDCOM inport: Embedded from of MULTIMEDIA_LINK in INDIVIDUAL_RECORD does not use IdMapper
svn: r18989
2012-03-02 17:10:19 +00:00
Jérôme Rapinat 72d98271a6 update vietnamese translation (contribution by De Tran)
svn: r18986
2012-03-02 08:33:47 +00:00
Nick Hall 09e3384e61 1446: Fix Clipboard refresh problem
svn: r18981
2012-02-29 23:29:35 +00:00
Paul Franklin a78a819220 revert 18977
svn: r18978
2012-02-27 04:48:03 +00:00
Paul Franklin ef885cb8d4 add strings before gramps34 "string freze"
svn: r18977
2012-02-26 17:53:34 +00:00
Mirko Leonhäuser a97efbdb4a update german translation
svn: r18975
2012-02-26 09:23:58 +00:00
Jérôme Rapinat d09b5d8741 improve some french translations (history dialog)
svn: r18973
2012-02-25 17:32:16 +00:00
Jérôme Rapinat 7748091543 improve some french translations
svn: r18971
2012-02-25 07:51:13 +00:00
Mirko Leonhäuser e1e2632c44 update german translation
svn: r18970
2012-02-25 03:26:55 +00:00
Tim G L Lyons dbb6af0286 Disable 'Install Addons' tab in Help->Plugin Manager because it is superseded by the Preferences check for updates features.
svn: r18968
2012-02-24 18:30:37 +00:00
Jérôme Rapinat ded0bbb95d minor improvement on french translation (contents)
svn: r18967
2012-02-24 16:34:27 +00:00
Jérôme Rapinat c2b9518ad8 Update template for translations
svn: r18966
2012-02-24 14:50:52 +00:00
Jérôme Rapinat c2adc30a32 5264: missing personref section
svn: r18965
2012-02-24 11:28:45 +00:00
Tim G L Lyons 85903806c8 Change defaults so that new users are not notified about new plugins (before they have even seen the UI). This solves 0004994: Gramp hangs on retriving addons list
svn: r18962
2012-02-23 20:51:45 +00:00
Jérôme Rapinat 744a49f0d1 avoid 'Nobility' sample on title section
svn: r18961
2012-02-23 14:08:26 +00:00
Jérôme Rapinat 2dc91f75cf avoid 'Nobility Title' reference, which is also an event
svn: r18958
2012-02-23 13:59:16 +00:00
Jérôme Rapinat b18332d623 bug: too complicated translated key for displaying title (name); Thanks Serge
svn: r18957
2012-02-23 13:43:06 +00:00
Jérôme Rapinat 7315e9a7f2 5537: Crash when making an archive for the Narrative Web Site with the option Include Family Map with all places (merged from trunk)
svn: r18956
2012-02-23 07:29:28 +00:00
Jérôme Rapinat abe45952c0 grammar improvement
svn: r18954
2012-02-23 07:17:17 +00:00
Mirko Leonhäuser d94377a9d4 update german translation
svn: r18952
2012-02-22 20:34:49 +00:00
Luigi Toscano 0e06ccf874 Italian translation updates and fixes.
svn: r18949
2012-02-22 01:14:47 +00:00
Tim G L Lyons 5f2c22a186 0005588: [XML]: Media object handling on citation and private marker on (source reference). Add media object to citation. No change needed for privacy.
svn: r18948
2012-02-21 23:23:13 +00:00
Tim G L Lyons e6849bd417 GEDCOM import: if a default source is created, attached date data for submitters was incorrectly stored as a Date object when it should be text.
svn: r18946
2012-02-21 15:49:30 +00:00
Luigi Toscano 5b9071fb7d Italian translation updates and fixes.
svn: r18943
2012-02-21 00:27:43 +00:00
Jérôme Rapinat e980b63d85 minor improvements for ordering/grouping index (plugins documentation)
svn: r18940
2012-02-20 17:15:57 +00:00
Fedik 9bc9c672a5 small translation uptades
svn: r18939
2012-02-20 16:22:16 +00:00
Jérôme Rapinat 205cc8557f update API documentation (3.4)
svn: r18937
2012-02-20 15:01:05 +00:00
Mirko Leonhäuser b873ac7b7a update german translation
svn: r18936
2012-02-20 09:38:57 +00:00
Tim G L Lyons e06243c372 GEDCOM import: error handling code moved to one place (no change to effect)
svn: r18934
2012-02-19 16:42:53 +00:00
Tim G L Lyons 127cfa3a81 0005202: Failed gedcom file import. Dates too far in the future give OverflowError, allow for this exception.
svn: r18932
2012-02-19 16:18:26 +00:00
Tim G L Lyons a80e19854e GEDCOM import. Fix parsing of ALIA (alias) tag, if it is a reference to another person, store the reference in the association secondary object
svn: r18930
2012-02-19 15:57:20 +00:00
Jérôme Rapinat 003b43714b use 'ngettext'
svn: r18929
2012-02-19 14:20:21 +00:00
Jérôme Rapinat dc033fe03a typo
svn: r18926
2012-02-19 14:16:58 +00:00
Jérôme Rapinat ca7555cd21 updated Hungarian translation (by Lajos Nemeseri)
svn: r18925
2012-02-18 17:04:12 +00:00
Jérôme Rapinat b8e797882c try to update API documentation (gen.lib); citations
svn: r18922
2012-02-18 16:56:12 +00:00
Rob G. Healey 3353dc024b Fixed error in get_citation_links(). Thanks for pointing it out to me.
svn: r18921
2012-02-17 23:52:36 +00:00
Gary Burton 73a32cfeec Get an instance of GuiPluginManager to report errors loading plugins
svn: r18919
2012-02-17 18:37:37 +00:00
Tim G L Lyons edaea54a84 GEDCOM import: make generated GEDCOM notes monospaced
svn: r18916
2012-02-17 18:00:31 +00:00
Jérôme Rapinat f97a4f4511 2356: add comments about genitive form issues under some locales
svn: r18915
2012-02-17 16:51:40 +00:00
Nick Hall 1560b0657d 4774: Bug fix for r17451
svn: r18911
2012-02-17 14:19:44 +00:00
Jérôme Rapinat 268369ac1f update template
svn: r18909
2012-02-17 12:37:39 +00:00
Peter Landgren fbc58eb5e7 Fix of two typos.
svn: r18907
2012-02-17 10:37:04 +00:00
Tim G L Lyons 65cd98be62 Typo (inconsistent warning note titles)
svn: r18905
2012-02-17 00:34:59 +00:00
Tim G L Lyons 83ae6bb74b GEDCOM Import
0005456: Default log level after installation results in disk being filled on import (various problems manifested by geni.com data)
0005030: Remove warning of libgedcom.py from family tree builder (_UID, RIN, EMAIL and WWW from FTB)
0003553: Import media files from GEDCOM (web located media for geni.com)

* Add EMAIl and WWW for RESI events (for FamilyTreeMaker)
* Detect missing FORM or FILE for Multimedia objects and produce warning reports (FORM and FILE are mandatory for GEDCOM, but are difficult to locate without messages) (for geni.com imports among others)
* Handle multimedia images that are given by web addresses (for geni.com imports among others)
* Produce warning reports when DATE, TYPE and PLACe are ignored for the event details of attributes
* Handle change date/time on notes  (for geni.com imports among others)

svn: r18903
2012-02-17 00:12:44 +00:00
Paul Franklin 407c02b054 5562: New LaTeXDoc.py -- patch by Harald Rosemann <rosemann@imkt.uni-hannover.de>
svn: r18902
2012-02-16 19:41:16 +00:00
Peter Landgren 23116f2694 Update Swedish translation.
svn: r18900
2012-02-16 18:32:07 +00:00
Jérôme Rapinat 22f8363589 update polish translation (by Łukasz Rymarczyk)
svn: r18898
2012-02-16 13:10:59 +00:00
Rob G. Healey a1ffd70dee Finished class SourcePage's Citations Referents section.
svn: r18897
2012-02-16 05:18:23 +00:00
Luigi Toscano 2f04872c50 Italian translation updates
svn: r18894
2012-02-16 01:51:51 +00:00
Gary Burton afee5010f1 Improve error message when a view or plugin fails to load
svn: r18893
2012-02-15 21:18:21 +00:00
Peter Landgren 85651b972e Swedish translation, partial update. Took wrong sv.po in 18889.
svn: r18890
2012-02-15 15:59:46 +00:00
Peter Landgren 871e0b8fea Swedish translation update.
svn: r18889
2012-02-15 10:46:29 +00:00
Nick Hall bab1c347f5 5326: Add table of contents and index support for ODF documents
svn: r18886
2012-02-14 23:11:49 +00:00
Jérôme Rapinat 153aa286f8 use translated string for custom attribute type after merging
svn: r18884
2012-02-14 14:00:44 +00:00
Jérôme Rapinat 9850c791a3 typos
svn: r18880
2012-02-14 12:19:06 +00:00
Jérôme Rapinat fcfa59c2a9 use translated stringfor custom attribute type after merging
svn: r18879
2012-02-14 12:17:45 +00:00
Jérôme Rapinat c6b9e660f6 1571: use translated strings
svn: r18878
2012-02-14 12:15:33 +00:00
Nick Hall 9ccbea8337 5326: Bug fix for table of contents and index in pdf reports
svn: r18875
2012-02-13 18:38:14 +00:00
Jérôme Rapinat f505317b4d 1571: use translated strings
svn: r18874
2012-02-13 18:03:14 +00:00
Brian Matherly a2aed6f87c Create the 3.4 maintenance branch
svn: r18872
2012-02-13 02:39:56 +00:00
512 changed files with 269098 additions and 177174 deletions
+38
View File
@@ -0,0 +1,38 @@
# Python
*.py[cod]
# Distutils
aclocal.m4
autom4te.cache
config.log
config.status
configure
Makefile
Makefile*.in
install-sh
MANIFEST
build/
dist/
m4/intltool.m4
missing
mkinstalldirs
py-compile
# Gramps
src/const.py
src/data/tips.xml
src/plugins/lib/holidays.xml
po/.intltool-merge-cache
po/stamp-it
po/POTFILES
data/gramps.desktop
data/gramps.keys
data/gramps.xml
*.gmo
data/man/*.[1-8]
data/man/*/*.[1-8]
gramps.sh
intltool-*.in
#Editing
tags
+100 -9
View File
@@ -1,17 +1,108 @@
Donald N. Allingham ** Concept and main design
#
# Gramps - a GTK+/GNOME based genealogy program
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
David Hampton ** Autocomp.py and Report.py
<!-- $Id$ -->
Donald A. Peterson ** Makefiles, LaTeXDoc.py
Alex Roitman shura@gramps-project.org
Alex Roitman ** BookReport, command line, Gramps manual, bugfixes
Arturas Sleinius asleinius@users.sourceforge.net
Tim Waugh ** Comprehensive Ancestor report, docgen, Makefiles, bugfixes
Benny Malengier benny.malengier@gramps-project.org
Martin Hawlisch - Filters
Boril Gourinov boril.gourinov@gmail.com
Richard Taylor - ScratchPad.py, GrampsDBCallback.py
Brian Matherly brian@gramps-project.org
Brian Matherly - Reports
Craig J. Anderson ander882@hotmail.com
$Id$
Don Allingham don@gramps-project.org
Donald A. Peterson
Doug Blank doug.blank@gmail.com
Eero Tamminen eerot@users.sourceforge.net
Erik De Richter erikdrgm@users.sourceforge.net
Espen Berg espenbe@gmail.com
Gary Burton gary.burton@zen.co.uk
Gerald Britton gerald.britton@gmail.com
James G Sack jgsack@san.rr.com
Janne Kovesjärvi janne.kovesjarvi@gmail.com
Jason Simanek jsimanek@gmail.com
Jérôme Rapinat romjerome@yahoo.fr
Joan Creus joan.creus@gmail.com
Josip Pisoj josip@pisoj.com
Julio Sánchez julio.sanchez@gmail.com
Kees Bakker kees.bakker@xs4all.nl
Konstantin Dorichev kdorichev@gmail.com
Lubo Vasko pgval@inMail.sk
Luigi Toscano luigi.toscano@tiscali.it
Luiz Gonzaga dos Santos Filho lfilho@gmail.com
Łukasz Rymarczyk yenidai@poczta.onet.pl
Michiel Nauta m.d.nauta@hetnet.nl
Mirko Leonhäuser mirko@leonhaeuser.de
Morten Bo Johansen mbj@spamcop.net
Martin Hawlisch martin.hawlisch@gmx.de
Nick Hall nick__hall@hotmail.com
Peter Landgren peter.talken@telia.com
Raphael Ackermann raphael.ackermann@gmail.com
Richard Taylor rjt-gramps@thegrindstone.me.uk
Rob G. Healey robhealey1@gmail.com
Serge Noiraud Serge.Noiraud@free.fr
Sigmund Lorentsen sigmund.lorentsen@tele2.no
Stefan Bjork betula@users.sourceforge.net
Stéphane Charette stephanecharette@gmail.com
Tim G L Lyons tim.g.lyons@gmail.com
Tim Waugh twaugh@redhat.com
Vassilii Khachaturov vassilii@tarunz.org
Zdeněk Hataš zdenek.hatas@gmail.com
Zsolt Foldvari zfoldvar@users.sourceforge.net
+1 -1
View File
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
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.
+1 -1
View File
@@ -4,7 +4,7 @@
SUBDIRS = m4 po src data example
EXTRA_DIST = \
config.rpath autogen.sh \
config.rpath autogen.sh gramps-autogen.sh \
FAQ COPYING \
intltool-extract.in intltool-merge.in intltool-update.in
+259
View File
@@ -1,3 +1,262 @@
2014-04-30
Version 3.4.9 of Gramps! "I am no longer infected", a maintenance release.
* Error converting python2 utf-8 strings to python3 str when loading data from database
* Gedcom input: SUBN and SUBM record handling
* [Gedcom] import/export round trip causes lost information
* [Gedcom] Gramps can't import estim. date period exported by itself
* [Gedcom] import deletes first char of notes
* [Gedcom] import of embedded notes attached to media does not work
* [Gedcom] NameError in importer
* [Gedcom] export does not export media attached to citations
* [Gedcom] Errors handling owner/submitter information
* [Gedcom] Event address is lost on import, i.e. disconnected from event
* [Gedcom] Entering a witness to an event such as marriage might be ignored
* [Gedcom] Importing file containing multibyte UTF-8 characters fails
* Event list in editors does not display content into 'Main Participants' column
* Fix 'Last Change' column into Person Selector
* Support creating directories in various scenarios
* tag_map is not initialized
* Fix bad handle in explanation note for unknown event
* Narrative website: Missing webpage for media with missing thumbnail on person page
* Enable the "default" CSS choice for the narrated web report
* Crash while scrolling in person view
* Crash when attempting to create Places Report
* Error in Session Log gramplet with no active person
* In Ahnentafel Report, Use Christening Date if no Birth Date Present
* Family with children but no parents is lost on filtered export
* Some labels now fit better on citations sidebar filter
* Can't disable box shadow in SVG descendant tree
* Descendant tree graphical report, syntax error in svg output
* Various problems with docgen.TextDoc.add_media_object
* Spurious spaces in CLI List Family Trees, tab delimited output. Print statements changed to assemble the whole line before output.
* GuiColorOption missing avail-changed event handler
* Regression: running gramps from crontab fails
* Better support for handling custom media attributes on edition
* DB lock not checked when opening database from the recent opened trees menu item
* List index out of range" on [initial CLI "gramps -t"]
* HTML View fails to load on Debian unstable
* Fix unknown gender relationships hander for the french locale
* Can't fill in calculated and estimated dates in czech locale
* Enhance Serbian date handler to handle Cyrillic dates
* Updated translations: cs, de, fr, hu, it
* Fix mac menubar setting
* Fix mac OsmGpsMaps setting
* Enable PIL with Freetype2 support on mac
2014-05-29
Version 3.4.8 of Gramps! "Forget about your sin, give the audience a grin", a maintenance release.
* Database corrupted - TypeError: unhashable type: 'list'
* Fix bug in abandon changes and quit
* Fix error when importing database from the CLI
* 'Display as' field in Name Editor reverts to Preferences default
* Geography does not communicate over proxy server with autorisation
* Event gramplet filter does not have field for primary role
* New HasDayOfWeek filter rule
* Error when leaving a Gramps type field blank in an editor
* Fix creation of events with same Gramps-ID
* Enhancements and consitency on events gramplet, selector and view
* Enhanced Citation Editor
* Fix update of active object after merge
* Do not drag and drop more than one data into editor tabs
* Media Editor error if Path value was changed to a non existing file
* Register history objects at startup
* Users should not be allowed to edit and delete 'default' style into Style Editor
* Missing closing bracket in Web_Basic-Spruce.css
* Some temporary files remains in /tmp with NarrativeWeb report
* Some fixes and enhancements
* No narrative.css File After Running Narrated Website Report
* Paper names and Styles values are now translated
* Translate some punctuation marks
* Fix Relationships handler for Portuguese
* Updated translations: ar, cs, de, es, fr, he, it, ru, sk, sv
2014-01-27
Version 3.4.7 of Gramps! "Ask me tomorrow, but not today", a maintenance release.
* Gramps project web hosting now has an HTTPS interface; the old HTTP URLs redirect to it.
* Development switched from SVN to git.
* Add new filter rule matching citations having a source with a <text> on a note
* Add primary role option to event filter
* Add Groups support and reduce number of lines in Event types selector
* Add 'Last Change' column on selectors, when missing
* Fix a filter rule on citation sidebar (Source:Note)
* Fix url in Welcome gramplet when detached
* Fix bug in associations filter
* Better support for objects having citations as subobjects
* Check Tag handling on people views
* Keep at least one column on views
* Reorder tool now updates citation IDs
* Performance improvement in ancestor filter
* Reduce number of columns in LDS temple selector
* Fix menu action for last recently opened family trees
* Fix minor visual issue on Merge Person dialog
* Use 'Bat Mitzvah' (en_US event name)
* "Add citation" missing in pop-up menu
* Fix HTML spacing on GraphViz output
* Enhancement on date validation into Date Editor
* Invalid dates (like 2013-02-30) no longer crash the date editor or file import.
* Fixed image handling in ODF docgen, thanks to Matthias Basler for the initial patch.
* Fixed GEDCOM export for family _UID, added support for _FSFTID, by Enno Borgsteede.
* Fixed bookmark handling in navigation views.
* Multiple maintainability and usability improvements.
* Translation updates and translation-related fixes.
2013-10-28
Version 3.4.6 of Gramps! "The Answer to the Ultimate Question", a maintenance release.
* Citation merge works better for all objects with citations
* Fixed citations attached to family events
* Fixed several crashes, hangs, and data corruption scenarios
* Fixed bugs in determining whether a person is alive, potentially resolving private data leak via export or report
* VCF export/import now support gender information
* Several bugs with filtering fixed, most filters now support regular expressions
* Fixed bug in Hebrew calendar date calculations
* Support space in Gramps ID with GEDCOM file format export/import
* Multiple fixes in gramplets
* Multiple fixes in the narrated website report
* Some fixes and improvements of the webapp
* Enhancements of the citation tree view (Sources category)
* Polish and consistency on Gramps XML export
* Bump XML schema to 1.5.1
* Fixed several long-standing problems with report generation
* Better support of RTL locales (Arabic, Hebrew, etc.) in GUI
* Platform-specific fixes for Mac and Windows
* New date handler for Arabic
* Translation updates and translation-related fixes
* Repaired and enhanced tests broken since 3.3.x, resulting in overall reliability improvements
2013-05-22
Version 3.4.5 of Gramps! "We have also developed a tomato which can eject itself when an accident is imminent", a maintenance release.
* problem after upgrading to 3.4.4 from 3.3.1
* ability to keep custom filename on output
* book report: sub reports forget/overwrite their settings when trying to re-configure them
* end of line report options window - changing output format cause change active tab to "Report Options"
* various updated translations: de, es, fr, nb, nl, pl, sk
2013-05-15
Version 3.4.4 of Gramps! "The Ministry of Silly Names", a maintenance release.
* infinite recursion bug in narrative web generation
* protection on family trees when using version 3.4 and 4.0 on the same PC (road to 4.0)
* merging notes of media with citations now works
* crash during Calculate Preview of a filtered XML export
* fix annoying errors on navigation related to citations gramplet and tag object.
* listing the Family Trees can corrupt them.
* various fix around handling Gedcom file format
* fix citations and sources import on ProGen format
* better date handling and better alternate translation support on some textual reports according to locale under windows
* avoid Errors when setting wrong value as markup for invalid dates (Preferences)
* fix paragraph layout on PDF format or print output
* New: New-Zealand holidays
* Polish and backport code on XML import (road to 4.0)
* Regular expression rules now use search rather than match, fix design issues on regex filter rules
* Disable/Enable indent spouse on descendants tree
* fix regular expressions on Place filter rule
* consistency on cli arguments (road to 4.0)
* fix call of non-existant process on references proxy, enhanced tests on proxy filter
* fix NarWeb creation via cli for some non-english locales
* Various updated translations: ca, de, fr, it, nl, pt_BR, ru, sv, uk
2013-03-19
Version 3.4.3 of Gramps! "Whenever life gets you down, Mrs. Brown", a maintenance release.
* Sorting (both in the main display window, and particularly in Narrative Web output) now uses PyICU (if that module is available). Inclusion of PyICU is 'strongly recommended'. This resolves a number of bugs particularly related to sorting of non-Latin characters, and sorting on MS Windows and Mac OS X. Some changes have been made in Narrative Web to support contractions for alphabetic indices.
* The automatic Addon checking and download now works once again (the location used in Gramps 3.4.2 and before had been changed, so the the automatic process was no longer working).
* Import from Pro-Gen has been updated (at last) to take account of the change to Citations (in 3.4.0)
* Import and Export of address fields in GEDCOM has been improved so that the round-trip works properly.
* GEDCOM Repositories not imported correctly from FTM for Windows and Heredis.
* Fixes to a number of errors in filtering notes.
* Fix some errors in determining whether someone is alive (e.g. for filtering out alive people).
* Make availability of GraphViz settings depend on output format
* Improve the descriptions and tooltip for GraphViz aspect ratio option
* Fixed update problems with citation bottombar gramplet (bug #6336)
* Fixed Open Document Text output in Book report (bug #6457)
* A number of changes to Narrative Web:
** Media objects attached to Marriage events and Sources are not included in Narrative Web Site
** restructure the families index so families are indexed under both spouses, and the family name is normalised
** separate out Families section in individual and families pages so individual page links to the family page and family page links to both people
** normalise links to families so the link is only displayed if the family page is present, and the gid is included when appropriate
** remove highlighting of media subregions except in the media pages (it was confusing and not very well implemented)
** include people whose surname is absent in the individual, surname and families indexes
** html_escape names and surnames
** always display media thumbnails for first image in Gallery list (in some cases they were suppressed if they had been displayed at the top of the page)
** change partner and parent columns in families index to improve the layout of the HTML and put the comma between multiple partners in the right place
** use event description (where present) instead of just event type in back references
** fix bug in the way obj_dict and bkref_dict were initialised
** fix missing document.png for missing media
** fixed problems that bibliography ignores media attached to citations, so if that is the only 'interesting' thing about the citation, the citation media is not output
** Replaced person link routine with one that takes into account whether there is a page for the person.
** Included repository reference media type and call number in the 'Repositories' section of the relevant source instead of the Repository page.
** Implemented a generalised back reference function to display the 'References' section of all pages. This recursively displays references till one is found for which a page exists.
** Removed list of people and families from heading of the event pages as these are now in the 'References' section.
** Fixed bug "0005968: Narrated Web Site not copying Source Citations files such as jpg or pdf docs to web site
** Fixed bug "0005946 GRAMPS failed to insert jpeg image into proper place for an event" by displaying a thumbnail for citation media in the 'Source References' section (with a link to the media page)
** Tidy up media pages - remove unused parameters, use list of media items generated in first pass. Should fix bugs 2365, 5905 and 6009.
** Tidy up sources pages - fix numbering of repositories, remove unused parameters, fix title of individual source pages
** Bug: reset NarrWeb navigation menu layout when style sheet doesn't support it
** Change Source Pages to use the list of sources generated by the first pass that finds objects to be output, and simplify references section on the Source page to use the references passed to it.
** Fix option to suppress Gramps ID (bug #6237)
* a number of technical changes to Narrative Web
** Removed a lot of redundant code and parameters (mainly connected with the old way of determining the objects to be included in the report).
** Movement of some large chunks of code within the source file and some initial work towards GEPS 022: Narrative Website Refactor. Functionality should be unchanged.
** Moved routines for calculating objects to be output so they can be part of default list building classes.
* Various updated translations: da, de, es, fr, it, nb, nl, pt_BR, pt_PT, sv, uk
2012-10-28
Version 3.4.2 -- the "We're all individuals!" bug fix release.
* Some fixes on NarrativeWeb report
* Some fixes on book report
* Improvement on database path interface and user's preferences
* Consistency on Name display and regex support
* Some platform-specific fixes for Windows system environment
* Better support for media links on Gedcom file format
* Fix possible incorrect family relations on Gedcom file format
* Various fixes on citation records
* Fix and improve places handling on Geography views
* Fix on command line arguments
* Consistency on PDF file format
* New language: Greek
* Various updated translations
* Changelog: http://www.gramps-project.org/bugs/changelog_page.php?version_id=32
2012-08-23
Version 3.4.1 -- The "A tiger? In Africa?!" bug fix release.
Mention in the release that upgrading is advised for two critical issues:
-> error in export to xml of family order in 3.4.0, now fixed
-> crash in windows after some use due to too much terminal output in 3.4.0, now fixed
* Some platform-specific fixes (Windows, OSX)
* Bug fixes
* Translation updates
* Changelog: http://www.gramps-project.org/bugs/changelog_page.php?version_id=31
2012-05-21
Version 3.4.0 -- The "always look on the bright side of life" feature release.
* Lots of changes and bug fixes to every part of Gramps, including XML
import/export, image handling, gedom handling, Gramplets, date handling,
citations, reports, more!
* Some platform-specific fixes (Windows, OSX, Linux)
* What's new (and what to do before you upgrade): http://goo.gl/K3RDV
* Roadmap: http://goo.gl/GJhjH
* Many translation updates
2012-05-18
Version 3.3.2 -- "The Knights who say 'Ni'" bug fix release.
* Expressive error when trying to load familytree with downgraded Berkeley db
* Fix in the image offset calculation (MediaRef Editor)
* Improved focus and bug fixes on Editors
* Enhancements on ODT file format
* Improved synchronization on gramplets
* Export, filtering and database log improvements
* Call of living proxy is more accurate when using NarrativeWeb report
* Fixes on Check and Repair, Sort Events and Clipboard tools
* Fix automate version
* Fixes on PedigreeView (database state and mouse events)
* Various fixes and improvements on merge code
* Minor fixes on report interface and output
* Various fixes on Narrative and Web Calendar reports
* Minor issues on Gedcom handling
* Cleanup
* Add Japanese holidays (reports)
* Add a Relationship calculator for Catalan
* More than 50 bug fixes and improvements
* Translations update: ca, cs, de, es, fr, hr, hu, it, nb, nl, nn, pl, sv, zh
2011-10-01
Version 3.3.1 -- "The Tenth Anniversary Edition" bug fix release.
* translation updates: ca, cs, de, fr, hr, it, nb, nl, pl, pt_br, sk, sl, sv, uk, zh_cn
+17 -1
View File
@@ -30,7 +30,15 @@ The following packages are *STRONGLY RECOMMENDED* to be installed:
Obtain it from: http://www.graphviz.org
pyexiv2 Enables Gramps to manage Exif metadata embedded in your
media. Gramps needs version 0.1.3 or greater.
Obtain it from: http://tilloy.net/dev/pyexiv2/download.html
Obtain it from: http://tilloy.net/dev/pyexiv2/download.html
PyICU Improves localised sorting in Gramps. In particular, this
applies to sorting in the various views and in the Narrative
Web output. It is particularly helpful for non-Latin
characters, for non-English locales and on MS Windows and
Mac OS X platforms. If it is not available, sorting is done
through built-in libraries. PyICU is fairly widely available
through the package managers of distributions. The home page
is http://pyicu.osafoundation.org/
The following packages are optional
python gtkspell Enable spell checking in the notes, gtkspell contains the
@@ -84,6 +92,14 @@ If make fails, use gmake (the name FreeBSD gives to GNU make) instead.
You might need a patch also. FreeBSD has in ports a patch ( /usr/ports/science/gramps/files)
you need to apply to po/Makefile.in.in
Note to Windows AIO-users
---------------------
Sometimes the theme used in Windows will not work properly.
Run gtk2_prefs.exe, which can be found in
C:\Program Files\GrampsAIO64\bin
r in
C:\Program Files (X86)\GrampsAIO32\bin
and select "Crux" or "Clearlooks".
--------------------------------
The Gramps Project
+1 -76
View File
@@ -1,76 +1 @@
* Remove GCONF, provide up grade path - IN PROGRESS
* Replace the LPRDoc interface (based on gnome-print) with a GTK based
print routine. This would remove one of the last gnome-specific
libraries, and make portability better. Even more important, the
gnome-print interface has been deprecated by the GNOME project, so it
will not be around forever. We need to adapt to the new GTK method.
- IN PROGRESS
* Add support for formatted notes. We have a start by ripping off code
from GPL code from grecipe-manager. - DONE
* Allow for multiple notes. A tabbed interface would be really useful,
since there are no titles for notes. Not all objects would
necessarily need multiple notes. Determine which ones should and
shouldn't. - DONE
* before release: fix command line options
* remove critical bugs:
- #1053 - DONE (testing of LDS privacy needed!!)
- #1318, wrong note backreferences - DONE
- #1208, relative path, see bug note for agreed solution
* before release on multiple notes:
--> in note: also public/private on GUI - DONE
--> on upgrade, the notetype should correspond to the object the note is made
from, so notetype SOURCE, SOURCEREF, ..., this gives information on
orphaned notes.(DONE for GRDB)
TODO: change notetype into note tags, so people can give notes multiple tags,
Like this all source notes can have tag source, but also tag 'family history' (Discussion Alex/Benny)
--> in sourceref:
* remove text tab. (DONE)
* On import of GEDCOM text tag, or upgrade of < 2.2 database,
create a note with type TRANSCRIPT (DONE, type SOURCE_TEXT)
* On export, do not write the text tag in sourceref, write a
note instead (DONE)
--> A GrampsWidget for use in report dialogs to select which notetypes to include
in a report (a filter?).
--> Support for multiple notes in all reports.
--> Empty text field on Saving Note should throw an error that Note is empty ! (?)
--> Undo in Note. Serious editing needs an undo function. Furthermore, the function
the Clear icon is unclear: tooltip? Other icon?
* Remove import of global var in __init__.py, use functions or don't export. Eg.
PluginUtils/__init__.py export of plugin lists (tool_list, ...). E
* Add forward/backward buttons (and active object) on all object views, not only person views.
* Split views
* Export to spreadsheet, print, CSV of views - DONE
* Date calculator. See
http://sourceforge.net/mailarchive/forum.php?thread_id=3252078&forum_id=1993
* Add string substitutions for web page generation (name, report name,
date, etc).
* Add support for sources of the parent/child relation
* Add support for storing reliability (confidence) of the marriage
information; see
http://sourceforge.net/mailarchive/forum.php?thread_id=3066997&forum_id=1993
and
http://sourceforge.net/mailarchive/forum.php?thread_id=3134931&forum_id=1993
for the details.
* Move LDS temple info out of const.py and into an XML file: DONE
* Make the descendant graph adapt to the page size, not stuck with the
current 3 entries per page.
* Add slideshow generation ability to web page generator
* And a whole lot more....
http://gramps-project.org/wiki/index.php?title=Category:GEPS
+5 -4
View File
@@ -5,16 +5,16 @@ dnl May need to run automake && aclocal first
AC_PREREQ(2.57)
dnl NOTE: arg to macro below becomes the "VERSION"
AC_INIT(gramps, 3.4.0, [gramps-bugs@lists.sourceforge.net])
AC_INIT(gramps, 3.4.9, [gramps-bugs@lists.sourceforge.net])
AC_CONFIG_SRCDIR(configure.in)
AM_INIT_AUTOMAKE([1.6.3 foreign])
AC_CONFIG_MACRO_DIR([m4])
RELEASE=0.SVN$(svnversion -n .)
dnl RELEASE=$(git log -1 --format=%h .)
dnl RELEASE=0beta
dnl RELEASE=0rc1
dnl RELEASE=1
RELEASE=1
VERSIONSTRING=$VERSION
if test x"$RELEASE" != "x"
@@ -33,7 +33,7 @@ AC_SUBST(RELEASE)
AC_SUBST(VERSIONSTRING)
dnl Add the languages which your application supports here.
ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl nn pl pt_BR pt_PT ru sv fi lt sk bg hr sl ca sq he uk ja vi"
ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl nn pl pt_BR pt_PT ru sv fi lt sk bg hr sl ca sq he uk ja vi el ar"
GETTEXT_PACKAGE=gramps
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the Gettext package name.])
@@ -168,6 +168,7 @@ data/man/fr/Makefile
data/man/nl/Makefile
data/man/pl/Makefile
data/man/sv/Makefile
data/man/pt_BR/Makefile
example/Makefile
example/gramps/Makefile
])
+3 -2
View File
@@ -1,11 +1,12 @@
[Desktop Entry]
_Name=Gramps Genealogy System
_Name=Gramps
_GenericName=Genealogy System
_X-GNOME-FullName=Gramps Genealogy System
_Comment=Manage genealogical information, perform genealogical research and analysis
Icon=gramps
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Office;
X-GNOME-DocPath=gramps/gramps-manual.xml
MimeType=application/x-gramps;application/x-gedcom;application/x-gramps-package;application/x-gramps-xml;
Exec=gramps %F
+7 -7
View File
@@ -25,15 +25,15 @@
-->
<!--
This is the Document Type Definition file for v1.5.0
This is the Document Type Definition file for v1.5.1
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.5.0//EN"
"-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.5.0//EN"
"http://gramps-project.org/xml/1.5.0/grampsxml.dtd"
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.5.1//EN"
"http://gramps-project.org/xml/1.5.1/grampsxml.dtd"
[...]>
-->
@@ -62,7 +62,7 @@ DATABASE
<!ELEMENT database (header, name-formats?, tags?, events?, people?, families?,
citations?, sources?, places?, objects?, repositories?,
notes?, bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.5.0/">
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.5.1/">
<!-- ************************************************************
@@ -367,7 +367,7 @@ CITATIONS
<!ELEMENT citations (citation)*>
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence?,
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence,
noteref*, objref*, data_item*, sourceref)>
<!ATTLIST citation
id CDATA #IMPLIED
@@ -383,7 +383,7 @@ BOOKMARKS
<!ELEMENT bookmarks (bookmark)*>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
target (person|family|event|source|place|media|repository|
target (person|family|event|source|citation|place|media|repository|
note) #REQUIRED
hlink IDREF #REQUIRED
>
+17 -2
View File
@@ -32,7 +32,7 @@
<grammar
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://gramps-project.org/xml/1.5.0/"
ns="http://gramps-project.org/xml/1.5.1/"
xmlns="http://relaxng.org/ns/structure/1.0">
<start><element name="database">
@@ -434,7 +434,7 @@
<ref name="primary-object"/>
<optional><ref name="date-content"/></optional>
<optional><element name="page"><text/></element></optional>
<optional><element name="confidence"><text/></element></optional>
<element name="confidence"><text/></element>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
@@ -546,6 +546,7 @@
<value>family</value>
<value>event</value>
<value>source</value>
<value>citation</value>
<value>place</value>
<value>media</value>
<value>repository</value>
@@ -610,6 +611,20 @@
<define name="citationref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="personref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="rel"><text/></attribute>
<optional><zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore></optional>
<optional><zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore></optional>
</define>
<define name="sourceref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
+1 -1
View File
@@ -1,7 +1,7 @@
# This is the data/man level Makefile for Gramps
# $Id$
SUBDIRS = fr sv nl pl cs
SUBDIRS = fr sv nl pl cs pt_BR
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
+3 -3
View File
@@ -216,10 +216,10 @@ en \fIstderr\fR (si elles ne sont pas le fait d'une manipulation). Utilisez les
.SH EXEMPLES
.TP
Pour ouvrir un arbre familial et y importer un fichier XML, on peut saisir:
\fBgramps\fR \fB\-O\fR \fI'Mon Arbre Familal'\fR \fB\-i\fR \fI~/db3.gramps\fR
\fBgramps\fR \fB\-O\fR \fI'Mon Arbre Familial'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Ceci ouvre un arbre familal, pour faire la même chose, mais importer dans un arbre familial temporaire et démarrer une session interactive, on peut saisir:
\fBgramps\fR \fB\-i\fR \fI'Mon Arbre Familal'\fR \fB\-i\fR \fI~/db3.gramps\fR
Ceci ouvre un arbre familial, pour faire la même chose, mais importer dans un arbre familial temporaire et démarrer une session interactive, on peut saisir:
\fBgramps\fR \fB\-i\fR \fI'Mon Arbre Familial'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Lecture de quatre bases de données dont les formats peuvent être devinés d'après les noms, puis vérification des données:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
+11 -1
View File
@@ -1,4 +1,4 @@
.TH gramps 1 "@VERSION@" "January 2008" "@VERSION@"
.TH gramps 1 "@VERSION@" "December 2012" "@VERSION@"
.SH NAME
gramps \- Genealogical Research and Analysis Management Programming System.
@@ -113,6 +113,16 @@ i.e. \fB\-i\fR \fIFILE1\fR \fB\-i\fR \fIFILE2\fR
and \fB\-i\fR \fIFILE2\fR \fB\-i\fR \fIFILE1\fR might produce different
gramps IDs in the resulting database.
.TP
.BI \-e,\-\^\-export= " FILE"
Export data into \fIFILE\fR. For \fBgramps\-xml\fR, \fBgedcom\fR,
\fBwft\fR, \fBgramps\-pkg\fR, and \fBgeneweb\fR, the \fIFILE\fR is
the name of the resulting file.
.br
When more than one output file is given, each has to be preceded
by \fB\-e\fR flag. The files are written one by one, in the specified order.
.TP
.BI \-a,\-\^\-action= " ACTION"
Perform \fIACTION\fR on the imported data. This is done after all imports
+14
View File
@@ -0,0 +1,14 @@
# This is the data/pt_BR level Makefile for Gramps
# $Id: Makefile.am 16377 2011-01-13 18:32:42Z matlas $
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
mandir = @mandir@/pt_BR
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/pt_BR/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+325
View File
@@ -0,0 +1,325 @@
.TH gramps 1 "@VERSION@" "Janeiro de 2008" "@VERSION@"
.SH NOME
gramps \- Programa para pesquisa genealógica.
.SH RESUMO
.B gramps
.RB [ \-?|\-\^\-help ]
.RB [ \-\^\-usage ]
.RB [ \-\^\-version ]
.RB [ \-l ]
.RB [ \-u|\-\^\-force-unlock ]
.RB [ \-O|\-\^\-open=
.IR BANCODEDADOS
.RB [ \-f|\-\^\-format=
.IR FORMATO ]]
.RB [ \-i|\-\^\-import=
.IR ARQUIVO
.RB [ \-f|\-\^\-format=
.IR FORMATO ]]
.RB [ \-i|\-\^\-import=
.IR ... ]
.RB [ \-e|\-\^\-export=
.IR ARQUIVO
.RB [ \-f|\-\^\-format=
.IR FORMATO ]]
.RB [ \-a|\-\^\-action=
.IR AÇÃO ]
.RB [ \-p|\-\^\-options=
.IR OPÇÕES ]]
.RB [
.IR ARQUIVO
.RB ]
.if 0 .RB [ bonobo\ options ]
.if 0 .RB [ sound\ options ]
.RB [ \-\-version ]
.SH DESCRIÇÃO
.PP
\fIGramps\fP é um programa de genealogia livre e de código aberto. Ele é escrito
em Python e usa a interface GTK+/GNOME.
Gramps deve parecer familiar a qualquer pessoa que já tenha usado outro programa
de genealogia, tais como o \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral
Files (TM)\fR, ou o GNU Geneweb.
Ele suporta a importação do formato GEDCOM, que é amplamente usado por quase
todos os outros programas de genealogia.
.SH OPÇÕES
.TP
.BI gramps " ARQUIVO"
Quando \fIARQUIVO\fR for indicado (sem qualquer outra opção) como um nome de
árvore genealógica ou como pasta do banco de dados, ela será aberta e iniciada
uma sessão interativa. Se ARQUIVO for um formato compreendido pelo Gramps, será
criada uma árvore genealógica vazia com o nome baseado no \fIARQUIVO\fP
e os dados são importados para ela. As demais opções serão ignoradas. Esta forma
de execução é apropriada para usar o Gramps como manipulador de dados genealógicos
em, por exemplo, navegadores Web. Este método aceita qualquer formato de dados
nativo do Gramps, conforme abaixo.
.br
.TP
.BI \-f,\-\^\-format= " FORMATO"
Indica expressamente o formato do \fIARQUIVO\fR, precedente das opções
.ig
\fB\-O\fR,
..
\fB\-i\fR ou
\fB\-e\fR. Se a opção \fB\-f\fR não for fornecida para um \fIARQUIVO\fR,
o formato será identificado de acordo com a sua extensão ou tipo MIME.
.br
Os formatos disponíveis para exportação são \fBgramps\-xml\fR (se o \fIARQUIVO\fR
terminar com \fB.gramps\fR), \fBgedcom\fR (se o \fIARQUIVO\fR terminar com \fB.ged\fR)
ou qualquer outro formato de arquivo disponível através do sistema de plugins do
Gramps.
.br
Os formatos disponíveis para importação são \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR (se o \fIARQUIVO\fR terminar com \fB.gpkg\fR), e \fBgeneweb\fR
(se o \fIARQUIVO\fR terminar com \fB.gw\fR).
.br
Os formatos disponíveis para exportação são
.ig
\fBgrdb\fR,
..
\fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR, \fBwft\fR (se o \fIARQUIVO\fR terminar com \fB.wft\fR),
\fBgeneweb\fR, e \fBiso\fR (deve sempre ser indicado com a opção
\fB\-f\fR).
.TP
.BI \-l
Exibe uma lista com as árvores genealógicas conhecidas.
.TP
.BI \-u,\-\^\-force-unlock
Desbloqueia um banco de dados previamente bloqueado.
.TP
.BI \-O,\-\^\-open= " BANCODEDADOS"
Abre o \fIBANCODEDADOS\fR, que deve ser uma pasta de banco de dados ou um nome de árvore
genealógica existentes.
Se não forem indicadas opções de ação, importação ou exportação na linha de comando,
será iniciada uma sessão interativa usando este banco de dados.
.TP
.BI \-i,\-\^\-import= " ARQUIVO"
Importa os dados do \fIARQUIVO\fR. Se não for indicado um banco de dados, o Gramps usará
um arquivo temporário, que será excluído ao sair do programa.
.br
Quando mais de um arquivo de origem for indicado, cada um deles deve ser precedido da
opção \fB\-i\fR. Os arquivos são importados na ordem indicada, por exemplo,
\fB\-i\fR \fIARQUIVO1\fR \fB\-i\fR \fIARQUIVO2\fR
e \fB\-i\fR \fIARQUIVO2\fR \fB\-i\fR \fIARQUIVO1\fR poderá produzir diferentes gramps IDs
no banco de dados resultante.
.TP
.BI \-a,\-\^\-action= " AÇÃO"
Executa a \fIAÇÃO\fR nos dados importados. Isto será executado após a conclusão de todas
as importações. Até o momento, as ações disponíveis são \fBsummary\fR (o mesmo que
Relatórios->Exibir->Resumo),
\fBcheck\fR (o mesmo que Ferramentas->Processamento do banco de dados->Verificar e reparar),
\fBreport\fR (gera o relatório), e
\fBtool\fR (executa uma ferramenta de plugin).
Para o \fBreport\fR e \fBtool\fR é necessário fornecer \fIOPÇÕES\fR (com uso da opção
\fB\-p\fR).
.br
As \fIOPÇÕES\fR devem satisfazer as seguintes condições:
.br
Não podem conter espaços.
Se alguns argumentos precisam incluir espaços, a string deve
ser colocada entre aspas, ou seja, seguir a sintaxe do shell.
String de opção é uma lista de pares com o nome e o valor (separados por
sinal de igual). Os pares de nome e valor devem ser separados por vírgula.
.br
Muitas opções são específicas de cada relatório ou ferramenta.
Entretanto, algumas opções são comuns.
.BI "name=nome"
.br
Esta opção obrigatória determina qual relatório ou ferramenta será executado.
Se o \fInome\fR fornecido não corresponder a um relatório ou ferramenta, será
exibida uma mensagem de erro seguida de uma lista de relatórios e ferramentas
disponíveis (dependendo da \fIAÇÃO\fR).
.BI "show=all"
.br
Isto irá gerar uma lista com os nomes para todas as opções disponíveis de um determinado
relatório ou ferramenta.
.BI "show="nome_opção
.br
Isto irá exibir a descrição da funcionalidade indicada por \fInome_opção\fR, bem
como quais são os tipos aceitáveis e os valores para esta opção.
.br
Use as opções acima para descobrir
tudo sobre um determinado relatório.
.LP
Quando mais de uma ação de saída for indicada, cada uma deve ser precedida da opção
\fB\-a\fR. As ações são realizadas uma a uma, na ordem indicada.
.TP
.BI \-d,\-\^\-debug= " ARQUIVO_REGISTRO"
Ativa os registros para desenvolvimento e testes. Veja o código-fonte para mais detalhes.
.TP
.BI \-\^\-version
Exibe o número da versão do Gramps e finaliza.
\" altera de 0 para 1 para ativar a saída das opções OAF
.if 0 \{
.PP
As opções a seguir são usadas para ativação do Bonobo.
.TP
.BI \-\^\-oaf-ior-fd= "FD"
Descritor do arquivo para exibir o OAF IOR em
.TP
.BI \-\^\-oaf-activate-iid= " IID"
OAF IID para ativar
.TP
.BI \-\^\-oaf-private
Impedir o registro do servidor com OAF
\}
\" altera de 0 para 1 para ativar a saída das opções de som do Gnome
.if 0 \{
.PP
As opções a seguir são usadas para controlar o som usando a biblioteca do Gnome.
.TP
.BI \-\^\-disable-sound
Desativa o servidor de som
.TP
.BI \-\^\-enable-sound
Ativa o servidor de som
.TP
.BI \-\^\-espeaker= " HOSTNAME:PORT"
Máquina:porta que o servidor de som utiliza para execução
\}
.SH "Operação"
.br
Se o primeiro argumento da linha de comando não começar com um traço (isto é,
sem uma opção), o Gramps tentará abrir o arquivo com o nome fornecido pelo primeiro
argumento e iniciar a sessão interativa, ignorando o resto dos argumentos da
linha de comando.
.LP
Se for fornecida a opção \fB\-O\fR, então o Gramps tentará abrir o banco de dados
indicado e trabalhar com estes dados, de acordo com as instruções dos parâmetros
adicionais da linha de comando.
.LP
Com ou sem a opção \fB\-O\fR, pode haver múltiplas importações, exportações e
ações indicadas pela linha de comando usando as opções \fB\-i\fR,
\fB\-e\fR e \fB\-a\fR.
.LP
A ordem das opções \fB\-i\fR, \fB\-e\fR ou \fB\-a\fR não importa. A ordem
utilizada será sempre esta: todas as importações (se existirem) -> todas
as ações (se existirem) -> todas as exportações (se existirem). Mas a abertura
deve estar sempre em primeiro lugar!
.LP
Se as opções \fB\-O\fR ou \fB\-i\fR não forem fornecidas, o Gramps será aberto
com a sua janela principal e iniciará a sessão interativa padrão com um banco
de dados vazio, uma vez que não há nada a processar.
.LP
Se as opções \fB\-e\fR ou \fB\-a\fR não forem fornecidas, o Gramps será aberto
com a sua janela principal e iniciará a sessão interativa padrão com um banco
de dados resultante de todas as importações. Este banco de dados está localizado
no arquivo \fBimport_db.grdb\fR da pasta \fB~/.gramps/import\fR.
.LP
Os erros encontrados durante a importação, exportação ou ação, serão direcionados
para \fIstdout\fR (se forem exceções tratadas pelo Gramps) ou para \fIstderr\fR
(se não forem tratadas). Use redirecionamentos usuais de \fIstdout\fR e
\fIstderr\fR do shell para salvar mensagens e erros em arquivos.
.SH EXEMPLOS
.TP
Abrir uma árvore genealógica existente e importar um arquivo xml para ela:
\fBgramps\fR \fB\-O\fR \fI'Minha árvore genealógica'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Fazer as mesmas alterações da árvore genealógica do comando anterior, mas importar a árvore genealógica temporária e iniciar uma sessão interativa:
\fBgramps\fR \fB\-i\fR \fI'Minha árvore genealógica'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Importar quatro bancos de dados (cujos formatos podem ser reconhecidos pelos nomes) e verificar a existência de erros no banco de dados resultante:
\fBgramps\fR \fB\-i\fR \fIarquivo1.ged\fR \fB\-i\fR \fIarquivo2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIarquivo4.wft\fR \fB\-a\fR \fIcheck\fR
.TP
Indicar de forma explícita os formatos do exemplo acima, atribuindo os nomes dos arquivos com as opções \fB\-f\fR apropriadas:
\fBgramps\fR \fB\-i\fR \fIarquivo1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIarquivo2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIarquivo4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
.TP
Gravar o banco de dados resultante de todas as importações, indicando a opção \fB\-e\fR (use \fB\-f\fR se o nome do arquivo não permirtir que o gramps reconheça o formato automaticamente):
\fBgramps\fR \fB\-i\fR \fIarquivo1.ged\fR \fB\-i\fR \fIarquivo2.tgz\fR \fB\-e\fR \fI~/novo-pacote\fR \fB\-f\fR \fIgramps-pkg\fR
.TP
Importar três bancos de dados e iniciar a sessão interativa do Gramps com o resultado:
\fBgramps\fR \fB\-i\fR \fIarquivo1.ged\fR \fB\-i\fR \fIarquivo2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Executar a ferramenta de verificação a partir da linha de comando e direcionar o resultado para stdout:
\fBgramps\fR \fB\-O\fR \fI'Minha árvore genealógica'\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
.TP
Finalmente, para iniciar uma sessão interativa normal, digite:
\fBgramps\fR
.SH VARIÁVEIS DE AMBIENTE
O programa verifica se estas variáveis de ambiente estão definidas:
\fBLANG\fR - identifica o idioma a ser usado.
Ex.: Para o idioma português do Brasil, a variável deve ser definida como pt_BR.UTF-8.
\fBGRAMPSHOME\fR - se definida, força o Gramps a usar a pasta indicada para armazenar
as configurações e os bancos de dados do programa. Por padrão, esta variável não é
definida e o Gramps assume que a pasta com todos os bancos de dados e configurações
do perfil devem ser criadas na pasta do usuário (descrita na variável de ambiente
HOME no Linux ou USERPROFILE no Windows 2000/XP).
.SH CONCEITOS
Suporta um sistema de plugins baseado em Python, permitindo acrescentar importações
e exportações adicionais, geradores de relatórios, ferramentas e filtros de exibição,
sem modificação do programa principal.
.LP
Além da impressão direta, é possível gerar relatórios em diversos formatos de
arquivo, tais como \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML ou LaTeX, para permitir
aos usuários a modificação de acordo com suas necessidades.
.SH LIMITAÇÕES E ERROS CONHECIDOS
.SH ARQUIVOS
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH AUTORES
Donald Allingham \fI<don@gramps-project.org>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
Este manual foi originalmente escrito por:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
para inclusão na distribuição Debian GNU/Linux.
.LP
Este manual é atualmente mantido pelo:
.br
Projeto Gramps \fI<xxx@gramps-project.org>\fR
.br
.SH DOCUMENTAÇÃO
A documentação para usuários está disponível através da opção de ajuda padrão
do GNOME, na forma de Manual do Gramps. O Manual também está disponível no
formato XML como \fBgramps-manual.xml\fR em \fIdoc/gramps-manual/$LANG\fR
nas fontes oficiais da sua distribuição.
.LP
A documentação para desenvolvedores pode ser encontrada na página
\fIhttp://developers.gramps-project.org\fR.
.SH TRADUÇÃO
\&\fR\&\f(CWAndré Marcelo Alvarenga <andrealvarenga@gmx.net> em 05/08/2012\fR
+3 -15
View File
@@ -1,18 +1,6 @@
gramps for Debian
----------------------
-----------------
This is the Debian package of GRAMPS.
python-webkit is "Suggested" as upstream states it as optional in their README file. According to upstream, webkit needs to be tested for stability for Gramps (it is used in the hidden HTML View). If it is unstable, it may be necessary to revert to gecko (python-gtkmozembed).
Regarding the extra dependencies:
Recommends: graphviz
Enable creation of graphs
Recommends: python-gtkmozembed
Recommends: python-webkit
Enable html rendering for Geographic view and Web view. If both
are installed webkit will be used. python-gtkmozembed may be more
stable.
Suggests: ttf-freefont
Allows more fonts in reports
Suggests: python-gtkspell python-enchant
allows spell checking in the notes. Both need to be installed.
-- Ross Gammon <rossgammon@mail.dk> Wed, 23 Oct 2013 21:24:00 +0200
+1 -1
View File
@@ -1 +1 @@
7
9
+9 -12
View File
@@ -1,20 +1,19 @@
Source: gramps
Section: gnome
Priority: optional
Maintainer: Stéphane Charette <stephanecharette@gmail.com>
Build-Depends-Indep: libxml-parser-perl, python-gtk2, gettext, python-central (>= 0.5.6), python, intltool
Build-Depends: debhelper (>= 7)
Standards-Version: 3.8.3
Maintainer: Ross Gammon <rossgammon@mail.dk>
Build-Depends-Indep: libxml-parser-perl, python-gtk2, gettext, python, intltool
Build-Depends: 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/git/collab-maint/gramps.git
Homepage: http://www.gramps-project.org/
XS-Python-Version: >=2.5
Package: gramps
Architecture: all
Depends: ${python:Depends}, librsvg2-common, python-gtk2, python-pyexiv2, xdg-utils, graphviz, python-osmgpsmap ${misc:Depends}
Replaces: gramps-manual, gramps-extending-doc
Conflicts: gramps-manual, gramps-extending-doc, gramps-common, python-gtk-1.2
Recommends:
Suggests: ttf-freefont, python-enchant, python-gtkspell
Depends: ${python:Depends}, librsvg2-common, python-gtk2, xdg-utils, ${misc:Depends}
Recommends: graphviz, python-pyicu, python-pyexiv2, python-osmgpsmap,
Suggests: ttf-freefont, python-gtkspell, python-pygoocanvas, python-webkit
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
@@ -23,5 +22,3 @@ Description: Genealogical research program
GRAMPS has the ability to import GEDCOM files exported from many
proprietary genealogy programs and can produce a large number of
reports in many popular formats.
XB-Python-Version: ${python:Versions}
+136 -243
View File
@@ -1,251 +1,144 @@
This package was originally debianized by Brandon L. Griffith
<brandon@debian.org> on Sat, 19 May 2001 13:37:24 -0400.
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Gramps
Source: http://gramps-project.org
The current Debian maintainer is James A. Treacy <treacy@debian.org>
Files: *
Copyright: 2000-2002, Bruce J. DeGrasse
2000-2008, Donald N. Allingham
2000-2007, Martin Hawlisch
2001, Andrés Sepúlveda
2001, David R. Hampton
2001-2013, Free Software Foundation, Inc.
2001, Jesper Zedlitz
2001-2013, 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
2000-2007, Alex Roitman
2006-2011, Brian G. Matherly
2007-2011, Benny Malengier
2007-2012, Douglas S. Blank
2007-2012, Gary Burton
2007-2011, Jerome Rapinat
2007, Johan Gronqvist
2007, Robert Cawley
2007-2009, Stephane Charette
2007, Thom Sturgill
2007-2008, Zsolt Foldvari
2008-2010, 2012, Craig J. Anderson
2008-2009, James Friedmann
2008-2009, Jason Simanek
2008-2011, Kees Bakker
2008, Lukasz Rymarczyk
2008-2010, Peter G. Landgren
2008, 2010, Raphael Ackermann
2008-2011, Reinhard Mueller
2008, 2011, Robert Cheramy
2008-2012, Rob G. Healey
2008, Stefan Siegel
2009-2010, Andrew I Baznikin
2009, 2011, The Dojo Foundation
2009, Florian Heinle
2009, Gerald W. Britton
2009, 2011, John Resig
2009-2013, Nick Hall
2009, Pander Musubi
2009, Robert Ham
2009-2010, Stephen George
2009, Swoon on bug tracker
2009, Yevgeny Zegzda
2010, 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ć
2011, Adam Stein
2011, 2013 Heinz Brinker
2011, Helge Herz
2011, John Ralls
2011, Matt Keenan
2011-2013, Paul Franklin
2012, Mathieu MD
2013, Fedir Zinchuk
2013, Oleh Petrivk
2013, Vassilii Khachaturov
2013, Zissis Papadopoulos
License: GPL-2+
It was downloaded from http://gramps-project.org
Files: debian/*
Copyright: 2001-2002, Brandon L. Griffith
2002, Alex Roitman
2002-2012, James A. Treacy
2013, Ross Gammon
License: GPL-2+
Upstream Authors:
Donald N. Allingham, Alexander Roitman, Martin Hawlisch, Richard Taylor,
Brian Matherly, Tim Waugh, Donald A. Peterson, David Hampton
Files: src/plugins/webstuff/js/jquery-ui-1.7.2.custom.min.js
Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
License: MIT and GPL-2
========================================================
Copyright: 2001-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Files: src/plugins/webstuff/js/jquery-1.7.1.js
Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
License: MIT and GPL-2
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.
Files: src/plugins/webstuff/js/jquery-1.3.2.min.js
Copyright: 2009, jQuery UI Team (http://jqueryui.com/about/)
License: MIT and GPL-2
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
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'.
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; either version 2 of the License, or
(at your option) any later version.
.
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'.
========================================================
The files in help/C directory are Copyright 2006 Alexander Roitman
This documentation is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This documentation is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files in help/fr directory are Copyright 2003-2006 Jerome Rapinat
This documentation is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This documentation is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The data/grampsxml.dtd file is Copyright 2001 Graham J. William
and Copyright 2000-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/TreeTips.py file is Copyright 2004 Toshio Kuratomi
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/data/fdl.txt file is Copyright 2000,2001,2002
Free Software Foundation, Inc.
59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
========================================================
The file src/docgen/ODFDoc.py file is Copyright 2005-2006 Serge Noiraud
and Copyright 2005-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The file src/Mime/_WinMime.py file is Copyright 2006 Brian Matherly
and Copyright 2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/Ancestors.py file is Copyright 2003 Tim Waugh
and Copyright 2003-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The src/plugins/CountAncestors.py file is Copyright 2001 Jesper Zedlitz
and Copyright 2001-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/plugins/DetAncestralReport.py
src/plugins/DetDescendantReport.py
are Copyright 2000-2002 Bruce J. DeGrasse
and Copyright 2002-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/date_test.py
src/DataViews/_PedigreeView.py
src/plugins/DumpGenderStats.py
src/plugins/ExportVCalendar.py
src/plugins/ExportVCard.py
src/plugins/ImportGeneWeb.py
src/plugins/ImportvCard.py
src/plugins/TestcaseGenerator.py
src/plugins/WriteGeneWeb.py
are Copyright 2001-2006 Martin Hawlisch, Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
========================================================
The files:
src/ReportBase/__init__.py
src/ReportBase/_Report.py
are Copyright 2001 David R. Hampton
and Copyright 2001-2006 Donald N. Allingham
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
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.
-1
View File
@@ -1,5 +1,4 @@
AUTHORS
FAQ
NEWS
README
TODO
+1
View File
@@ -0,0 +1 @@
debian/gramps.xpm usr/share/pixmaps/
+7 -1
View File
@@ -1,3 +1,9 @@
#!/bin/sh -e
#!/bin/sh
set -e
# Update mime database postinst
if [ -x /usr/sbin/update-mime-database ]; then
update-mime-database /usr/share/mime
fi
#DEBHELPER#
+7 -1
View File
@@ -1,3 +1,9 @@
#!/bin/sh -e
#!/bin/sh
set -e
# Update mime database postrm
if [ -x /usr/sbin/update-mime-database ]; then
update-mime-database /usr/share/mime
fi
#DEBHELPER#
+13 -69
View File
@@ -1,73 +1,17 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v
build: build-stamp
build-stamp:
dh_testdir
%:
dh $@ --with python2
#./autogen.sh --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc
./configure --enable-packager-mode --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc
# ./configure --prefix=`pwd`/debian/tmp/usr --mandir=\$${prefix}/share/man
$(MAKE)
# $(MAKE) html
# Remove COPYING file (duplicates standard copyright)
override_dh_install:
dh_install
# Need COPYING file into About dialog
#rm debian/gramps/usr/share/gramps/COPYING
touch build-stamp
clean:
dh_testdir
dh_testroot
# [ ! -f Makefile ] || $(MAKE) distclean
# -rm -f src/*.pyo src/*/*.pyo
# -rm -f config.status config.log
dh_auto_clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
# Add here commands to install the package into debian/tmp.
# GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
$(MAKE) install DESTDIR=`pwd`/debian/gramps
-rm -f debian/gramps/usr/share/gramps/COPYING
ln -s /usr/share/common-licenses/GPL-2 debian/gramps/usr/share/gramps/COPYING
-rm -rf debian/gramps/usr/var
# cp src/data/gramps.xml debian/gramps/usr/share/mime/packages
-find debian/gramps/usr/share/ -name "*.pyo" -exec rm -f '{}' ';'
cp debian/gramps.xpm debian/gramps/usr/share/pixmaps/
# cp src/gramps.xpm debian/tmp/usr/share/pixmaps/
# cp src/images/gramps.svg debian/gramps/usr/share/pixmaps/
# chmod 644 debian/gramps/usr/share/pixmaps/gramps.svg
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
dh_installdocs FAQ
dh_installmenu
# dh_installman
dh_installmime -i
# dh_installchangelogs ChangeLog
dh_installchangelogs
dh_icons
# dh_movefiles -i
# dh_gconf -i
dh_link -i
dh_compress -i
dh_fixperms -i
dh_pycentral -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
# Test packager mode to avoid installing mime type
override_dh_auto_configure:
dh_auto_configure -- --enable-packager-mode
+3
View File
@@ -0,0 +1,3 @@
version=3
http://sf.net/gramps/gramps-(.+)\.tar\.gz
+1
View File
@@ -15,6 +15,7 @@ Contents:
:maxdepth: 2
gen/gen_lib
gen/gen
gen/gen_db
gen/gen_display
gen/gen_plug
+3 -3
View File
@@ -46,16 +46,16 @@ master_doc = 'index'
# General information about the project.
project = u'Gramps'
copyright = u'2011, The Gramps Project'
copyright = u'2012, The Gramps Project'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = '3.3'
version = '3.4'
# The full version, including alpha/beta/rc tags.
release = '3.3.0'
release = '3.4.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
+9
View File
@@ -43,3 +43,12 @@ Gramps CLI
:members:
:undoc-members:
:show-inheritance:
*****************************
User
*****************************
.. automodule:: cli.user
.. autoclass:: User
:members:
:undoc-members:
:show-inheritance:
+76 -1
View File
@@ -4,6 +4,15 @@ The :mod:`gui` Module
.. automodule:: gui
*****************************
Gramps
*****************************
.. automodule:: gui.grampsgui
.. autoclass:: Gramps
:members:
:undoc-members:
:show-inheritance:
*****************************
About Dialog
*****************************
@@ -145,5 +154,71 @@ Filter Editor
:show-inheritance:
*****************************
Todo
Gramps Bar
*****************************
.. automodule:: gui.grampsbar
.. autoclass:: DetachedWindow
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: GrampsBar
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: TabGramplet
:members:
:undoc-members:
:show-inheritance:
*****************************
Navigator
*****************************
.. automodule:: gui.navigator
.. autoclass:: Navigator
:members:
:undoc-members:
:show-inheritance:
*****************************
Plugins Manager
*****************************
.. automodule:: gui.pluginmanager
.. autoclass:: GuiPluginManager
:members:
:undoc-members:
:show-inheritance:
*****************************
User
*****************************
.. automodule:: gui.user
.. autoclass:: User
:members:
:undoc-members:
:show-inheritance:
*****************************
Utils
*****************************
.. automodule:: gui.utils
.. autoclass:: CLIDialog
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: CLIVbox
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: ProgressMeter
:members:
:undoc-members:
:show-inheritance:
*****************************
Views Manager
*****************************
.. automodule:: gui.viewmanager
.. autoclass:: ViewManager
:members:
:undoc-members:
:show-inheritance:
+23
View File
@@ -0,0 +1,23 @@
##########################
The :mod:`gen` Module
##########################
.. automodule:: gen
*****************************
Update callback
*****************************
.. automodule:: gen.updatecallback
.. autoclass:: UpdateCallback
:members:
:undoc-members:
:show-inheritance:
*****************************
User
*****************************
.. automodule:: gen.user
.. autoclass:: User
:members:
:undoc-members:
:show-inheritance:
+29 -16
View File
@@ -31,6 +31,14 @@ AttributeBase
:members:
:undoc-members:
:show-inheritance:
CitationBase
====================================
.. automodule:: gen.lib.citationbase
.. autoclass:: CitationBase
:members:
:undoc-members:
:show-inheritance:
DateBase
====================================
@@ -96,14 +104,6 @@ RefBase
:undoc-members:
:show-inheritance:
SourceBase
====================================
.. automodule:: gen.lib.srcbase
.. autoclass:: SourceBase
:members:
:undoc-members:
:show-inheritance:
SurnameBase
====================================
.. automodule:: gen.lib.surnamebase
@@ -187,6 +187,14 @@ Source
:undoc-members:
:show-inheritance:
Citation
====================================
.. automodule:: gen.lib.citation
.. autoclass:: Citation
:members:
:undoc-members:
:show-inheritance:
Media Object
====================================
.. automodule:: gen.lib.mediaobj
@@ -323,14 +331,6 @@ RepoRef
:undoc-members:
:show-inheritance:
SourceRef
====================================
.. automodule:: gen.lib.srcref
.. autoclass:: SourceRef
:members:
:undoc-members:
:show-inheritance:
*****************************
Table object
*****************************
@@ -513,3 +513,16 @@ UrlType
:members:
:undoc-members:
:show-inheritance:
*****************************
Privacy
*****************************
PrivateSourceNote
============
.. automodule:: gen.lib.privsrcnote
.. autoclass:: PrivateSourceNote
:members:
:undoc-members:
:show-inheritance:
+99 -87
View File
@@ -18,13 +18,6 @@ BaseManager
:undoc-members:
:show-inheritance:
Docgen
====================================
.. automodule:: gen.plug._docgenplugin
:members:
:undoc-members:
:show-inheritance:
Export
====================================
.. automodule:: gen.plug._export
@@ -46,87 +39,12 @@ Import
:undoc-members:
:show-inheritance:
Options
====================================
.. automodule:: gen.plug._options
:members:
:undoc-members:
:show-inheritance:
Register
====================================
.. automodule:: gen.plug._pluginreg
:members:
:undoc-members:
:show-inheritance:
Utils
====================================
.. automodule:: gen.plug.utils
:members:
:undoc-members:
:show-inheritance:
Docbackend
====================================
.. automodule:: gen.plug.docbackend.cairobackend
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docbackend.docbackend
:members:
:undoc-members:
:show-inheritance:
DocGen
====================================
.. automodule:: gen.plug.docgen.basedoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.drawdoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.fontscale
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.fontstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.graphdoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.graphicstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.paperstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.paragraphstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.stylesheet
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.tablestyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.textdoc
:members:
:undoc-members:
:show-inheritance:
Menu
====================================
.. automodule:: gen.plug.menu._menu
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.menu._boolean
:members:
:undoc-members:
@@ -200,8 +118,20 @@ Menu
:undoc-members:
:show-inheritance:
Report
*****************************
Options
*****************************
.. automodule:: gen.plug._options
:members:
:undoc-members:
:show-inheritance:
Reports
====================================
.. automodule:: gen.plug.report._options
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.report._bibliography
:members:
:undoc-members:
@@ -227,3 +157,85 @@ Report
:undoc-members:
:show-inheritance:
*****************************
Docgen
*****************************
.. automodule:: gen.plug._docgenplugin
:members:
:undoc-members:
:show-inheritance:
*****************************
Generators
*****************************
.. automodule:: gen.plug.docgen.basedoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.drawdoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.fontscale
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.fontstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.graphdoc
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.graphicstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.paperstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.paragraphstyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.stylesheet
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.tablestyle
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docgen.textdoc
:members:
:undoc-members:
:show-inheritance:
*****************************
Doc Backend
*****************************
.. automodule:: gen.plug.docbackend.cairobackend
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.plug.docbackend.docbackend
:members:
:undoc-members:
:show-inheritance:
Register
====================================
.. automodule:: gen.plug._pluginreg
:members:
:undoc-members:
:show-inheritance:
Utils
====================================
.. automodule:: gen.plug.utils
:members:
:undoc-members:
:show-inheritance:
-4
View File
@@ -34,10 +34,6 @@ Private
References
====================================
.. automodule:: gen.proxy.referenced
:members:
:undoc-members:
:show-inheritance:
.. automodule:: gen.proxy.referencedbyselection
:members:
:undoc-members:
+32 -32
View File
@@ -25,7 +25,7 @@
1 BIRT
2 TYPE Birth of Anna Hansdotter
2 DATE 2 OCT 1864
2 PLAC Loderup, Malmous Lan, Sweden
2 PLAC Löderup, Malmöhus Län, Sweden
1 DEAT
2 TYPE Death of Anna Hansdotter
2 DATE 29 SEP 1945
@@ -55,7 +55,7 @@
1 BIRT
2 TYPE Birth of Hans Peter Smith
2 DATE 17 APR 1904
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Hans Peter Smith
2 DATE 29 JAN 1977
@@ -74,7 +74,7 @@
1 BIRT
2 TYPE Birth of Hanna Smith
2 DATE 29 JAN 1821
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F0@
1 CHAN
2 DATE 21 DEC 2007
@@ -87,7 +87,7 @@
1 BIRT
2 TYPE Birth of Herman Julius Nielsen
2 DATE 31 AUG 1889
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Herman Julius Nielsen
2 DATE 1945
@@ -128,7 +128,7 @@
1 BIRT
2 TYPE Birth of Gus Smith
2 DATE 11 SEP 1897
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Gus Smith
2 DATE 21 OCT 1963
@@ -146,7 +146,7 @@
1 BIRT
2 TYPE Birth of Jennifer Anderson
2 DATE 5 NOV 1907
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Jennifer Anderson
2 DATE 29 MAY 1985
@@ -163,7 +163,7 @@
1 BIRT
2 TYPE Birth of Lillie Harriet Jones
2 DATE 2 MAY 1910
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Lillie Harriet Jones
2 DATE 26 JUN 1990
@@ -227,7 +227,7 @@
1 BIRT
2 TYPE Birth of Carl Emil Smith
2 DATE 20 DEC 1899
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Carl Emil Smith
2 DATE 28 JAN 1959
@@ -245,11 +245,11 @@
1 BIRT
2 TYPE Birth of Hjalmar Smith
2 DATE 31 JAN 1893
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Hjalmar Smith
2 DATE 25 SEP 1894
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 FAMC @F3@
1 CHAN
2 DATE 21 DEC 2007
@@ -262,7 +262,7 @@
1 BIRT
2 TYPE Birth of Martin Smith
2 DATE 19 NOV 1830
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Martin Smith
2 DATE BET 1899 AND 1905
@@ -270,7 +270,7 @@
1 BAPM
2 TYPE Baptism of Martin Smith
2 DATE 23 NOV 1830
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F0@
1 FAMS @F2@
1 NOTE @N0002@
@@ -285,7 +285,7 @@
1 BIRT
2 TYPE Birth of Astrid Shermanna Augusta Smith
2 DATE 31 JAN 1889
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Astrid Shermanna Augusta Smith
2 DATE 21 DEC 1963
@@ -304,7 +304,7 @@
1 BIRT
2 TYPE Birth of Gustaf Smith, Sr.
2 DATE 28 NOV 1862
2 PLAC Grostorp, Kristianstad Lan, Sweden
2 PLAC Grostorp, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Gustaf Smith, Sr.
2 DATE BEF 23 JUL 1930
@@ -316,7 +316,7 @@
1 CHR
2 TYPE Christening of Gustaf Smith, Sr.
2 DATE 7 DEC 1862
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F2@
1 FAMS @F3@
1 CHAN
@@ -343,7 +343,7 @@
1 BIRT
2 TYPE Birth of Kirsti Marie Smith
2 DATE 15 DEC 1886
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Kirsti Marie Smith
2 DATE 18 JUL 1966
@@ -378,7 +378,7 @@
1 DEAT
2 TYPE Death of Anna Streiffert
2 DATE 2 FEB 1927
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 FAMS @F11@
1 CHAN
2 DATE 21 DEC 2007
@@ -407,11 +407,11 @@
1 BIRT
2 TYPE Birth of Magnes Smith
2 DATE 6 OCT 1858
2 PLAC Simrishamn, Kristianstad Lan, Sweden
2 PLAC Simrishamn, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Magnes Smith
2 DATE 20 FEB 1910
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 FAMC @F2@
1 FAMS @F11@
1 CHAN
@@ -515,14 +515,14 @@
1 BIRT
2 TYPE Birth of Elna Jefferson
2 DATE 14 SEP 1800
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Elna Jefferson
2 PLAC Sweden
1 CHR
2 TYPE Christening of Elna Jefferson
2 DATE 16 SEP 1800
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMS @F0@
1 CHAN
2 DATE 21 DEC 2007
@@ -560,7 +560,7 @@
1 BIRT
2 TYPE Birth of Kerstina Hansdotter
2 DATE 29 NOV 1832
2 PLAC Smestorp, Kristianstad Lan, Sweden
2 PLAC Smestorp, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Kerstina Hansdotter
2 DATE BEF 1908
@@ -577,7 +577,7 @@
1 BIRT
2 TYPE Birth of Martin Smith
2 DATE BET 1794 AND 1796
2 PLAC Tommarp, Kristianstad Lan, Sweden
2 PLAC Tommarp, Kristianstad Län, Sweden
1 DEAT
2 TYPE Death of Martin Smith
2 PLAC Sweden
@@ -594,7 +594,7 @@
1 BIRT
2 TYPE Birth of Ingeman Smith
2 DATE 29 JAN 1826
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F0@
1 CHAN
2 DATE 21 DEC 2007
@@ -661,7 +661,7 @@
1 BIRT
2 TYPE Birth of Ingar Smith
2 DATE AFT 1823
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 FAMC @F0@
1 CHAN
2 DATE 21 DEC 2007
@@ -674,7 +674,7 @@
1 BIRT
2 TYPE Birth of Hjalmar Smith
2 DATE 7 APR 1895
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 DEAT
2 TYPE Death of Hjalmar Smith
2 DATE 26 JUN 1975
@@ -682,7 +682,7 @@
1 BAPM
2 TYPE Baptism of Hjalmar Smith
2 DATE 3 JUN 1895
2 PLAC Ronne Bornholm, Denmark
2 PLAC Rønne Bornholm, Denmark
1 EVEN
2 TYPE Immi
2 DATE 14 NOV 1912
@@ -701,7 +701,7 @@
1 BIRT
2 TYPE Birth of Emil Smith
2 DATE 27 SEP 1860
2 PLAC Simrishamn, Kristianstad Lan, Sweden
2 PLAC Simrishamn, Kristianstad Län, Sweden
1 FAMC @F2@
1 CHAN
2 DATE 21 DEC 2007
@@ -712,7 +712,7 @@
1 MARR
2 TYPE Marriage of Martin Smith and Elna Jefferson
2 DATE ABT 1816
2 PLAC Gladsax, Kristianstad Lan, Sweden
2 PLAC Gladsax, Kristianstad Län, Sweden
1 CHIL @I11@
1 CHIL @I7@
1 CHIL @I4@
@@ -748,7 +748,7 @@
1 MARR
2 TYPE Marriage of Magnes Smith and Anna Streiffert
2 DATE 24 AUG 1884
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
@@ -805,7 +805,7 @@
1 MARR
2 TYPE Marriage of Gustaf Smith, Sr. and Anna Hansdotter
2 DATE 27 NOV 1885
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 CHIL @I26@
1 CHIL @I23@
1 CHIL @I21@
@@ -831,7 +831,7 @@
1 MARR
2 TYPE Marriage of Herman Julius Nielsen and Astrid Shermanna Augusta Smith
2 DATE 30 NOV 1912
2 PLAC Ronne, Bornholm, Denmark
2 PLAC Rønne, Bornholm, Denmark
1 CHAN
2 DATE 21 DEC 2007
3 TIME 01:35:26
Binary file not shown.
+2873 -2854
View File
File diff suppressed because it is too large Load Diff
+27
View File
@@ -0,0 +1,27 @@
*** a/_imagingft.c Sat Oct 31 17:44:12 2009
--- b/_imagingft.c Thu May 22 12:30:02 2014
***************
*** 70,76 ****
--- 70,80 ----
const char* message;
} ft_errors[] =
+ #if defined(USE_FREETYPE_2_1)
+ #include <freetype2/fterrors.h>
+ #else
#include <freetype/fterrors.h>
+ #endif
/* -------------------------------------------------------------------- */
/* font objects */
--- a/setup.py Sun Nov 15 08:06:10 2009
+++ b/setup.py Fri May 23 11:26:20 2014
@@ -348,7 +348,7 @@
dir = os.path.join(root, "Tk.framework", "Headers")
add_directory(self.compiler.include_dirs, dir, 1)
break
- if frameworks:
+ if False:
exts.append(Extension(
"_imagingtk", ["_imagingtk.c", "Tk/tkImaging.c"],
extra_compile_args=frameworks, extra_link_args=frameworks
+6 -4
View File
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>Gramps</string>
<key>CFBundleGetInfoString</key>
<string>Trunk, (C) 1997-2012 The Gramps Team http://www.gramps-project.org</string>
<string>Gramps 3.4.9-1, (C) 1997-2015 The Gramps Team http://www.gramps-project.org</string>
<key>CFBundleIconFile</key>
<string>gramps.icns</string>
<key>CFBundleIdentifier</key>
@@ -17,13 +17,15 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>Trunk</string>
<string>3.4.9-1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleName</key>
<string>Gramps</string>
<key>CFBundleVersion</key>
<string>Trunk</string>
<string>3.4.9-1</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 1997 - 2012 The Gramps Team, GNU General Public License.</string>
<string>Copyright 1997 - 2015 The Gramps Team, GNU General Public License.</string>
<key>LSMinimumSystemVersion</key>
<string>10.5</string>
</dict>
+40 -40
View File
@@ -5,23 +5,23 @@
; (gtk_accel_path "<Actions>/FileWindow/PluginStatus" "")
; (gtk_accel_path "<Actions>/ReportWindow/place_report" "")
; (gtk_accel_path "<Actions>/FileWindow/ViewMenu" "")
(gtk_accel_path "<Actions>/Pedigree/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Pedigree/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/ReportWindow/birthday_report" "")
; (gtk_accel_path "<Actions>/ReportWindow/marker_report" "")
; (gtk_accel_path "<Actions>/ReportWindow/Graphs" "")
; (gtk_accel_path "<Actions>/FileWindow/FAQ" "")
; (gtk_accel_path "<Actions>/ToolWindow/mediaman" "")
(gtk_accel_path "<Actions>/Families/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Events/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Families/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Events/ChangeOrder/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/ReportWindow/det_descendant_report" "")
; (gtk_accel_path "<Actions>/ReportWindow/statistics_chart" "")
; (gtk_accel_path "<Actions>/Person View/PersonAll/FilterEdit" "")
(gtk_accel_path "<Actions>/Events/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Events/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ToolWindow/rebuild_refmap" "")
; (gtk_accel_path "<Actions>/ToolWindow/Database-Processing" "")
(gtk_accel_path "<Actions>/Events/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/People Tree View/PersonEdit/Remove" "<Meta>Delete")
(gtk_accel_path "<Actions>/Notes/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Notes/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Undo/Undo" "<Meta>z")
(gtk_accel_path "<Actions>/MainWindow/Import" "<Meta>i")
; (gtk_accel_path "<Actions>/FileWindow/Filter" "")
@@ -32,40 +32,40 @@
(gtk_accel_path "<Actions>/Repositories/Bookmark/EditBook" "<Shift><Meta>b")
; (gtk_accel_path "<Actions>/ReportWindow/book" "")
; (gtk_accel_path "<Actions>/FileWindow/FileMenu" "")
(gtk_accel_path "<Actions>/Person View/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Person View/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ReportWindow/records" "")
; (gtk_accel_path "<Actions>/ReportWindow/ancestor_report" "")
; (gtk_accel_path "<Actions>/ToolWindow/chname" "")
; (gtk_accel_path "<Actions>/Person View/PersonEdit/FastMerge" "")
(gtk_accel_path "<Actions>/Relationships/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Relationships/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/Person View/PersonEdit/ExportTab" "")
(gtk_accel_path "<Actions>/Notes/ChangeOrder/Remove" "<Meta>Delete")
; (gtk_accel_path "<Actions>/ToolWindow/editowner" "")
; (gtk_accel_path "<Actions>/ReportWindow/hourglass_graph" "")
(gtk_accel_path "<Actions>/Repositories/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Media/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Repositories/ChangeOrder/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/Media/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>Delete" "<Meta>Delete")
; (gtk_accel_path "<Actions>/FileWindow/Toolbar" "")
(gtk_accel_path "<Actions>/Place Tree View/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Place Tree View/ChangeOrder/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/ReportWindow/number_of_ancestors_report" "")
(gtk_accel_path "<Actions>/Families/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Families/ChangeOrder/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/Person View/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/Relationships/Bookmark/AddBook" "<Meta>d")
; (gtk_accel_path "<Actions>/ReportWindow/familylines_graph" "")
(gtk_accel_path "<Actions>/Person View/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Person View/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Place View/ChangeOrder/Remove" "<Meta>Delete")
(gtk_accel_path "<Actions>/Sources/ChangeOrder/Remove" "<Meta>Delete")
(gtk_accel_path "<Actions>/Person View/ChangeOrder/Remove" "<Meta>Delete")
; (gtk_accel_path "<Actions>/ToolWindow/relcalc" "")
(gtk_accel_path "<Actions>/AllMainWindow/Export" "<Meta>e")
(gtk_accel_path "<Actions>/Pedigree/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Pedigree/Backward/Back" "<Alt>Left")
(gtk_accel_path "<Actions>/Relationships/Bookmark/EditBook" "<Shift><Meta>b")
; (gtk_accel_path "<Actions>/ToolWindow/reorder_ids" "")
(gtk_accel_path "<Actions>/Place Tree View/Bookmark/EditBook" "<Shift><Meta>b")
; (gtk_accel_path "<Actions>/RecentFiles/RecentMenu0" "")
(gtk_accel_path "<Actions>/Person View/PersonAll/Edit" "<Meta>Return")
; (gtk_accel_path "<Actions>/FileWindow/MailingLists" "")
(gtk_accel_path "<Actions>/Place View/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Place View/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/ReportWindow/kinship_report" "")
; (gtk_accel_path "<Actions>/MainWindow/BookMenu" "")
; (gtk_accel_path "<Actions>/ToolWindow/evname" "")
@@ -75,23 +75,23 @@
(gtk_accel_path "<Actions>/Place Tree View/Bookmark/AddBook" "<Meta>d")
; (gtk_accel_path "<Actions>/AllMainWindow/F11" "F11")
; (gtk_accel_path "<Actions>/ToolWindow/sortevents" "")
(gtk_accel_path "<Actions>/Fan Chart/Backward/Back" "<Mod5>Left")
; (gtk_accel_path "<Actions>/Media/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Fan Chart/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/Media/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/Fan Chart/Bookmark/AddBook" "<Meta>d")
; (gtk_accel_path "<Actions>/Person View/PersonEdit/CmpMerge" "")
; (gtk_accel_path "<Actions>/MainWindow/ToolsMenu" "")
(gtk_accel_path "<Actions>/Events/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Families/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Place View/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Events/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Families/Backward/Back" "<Alt>Left")
(gtk_accel_path "<Actions>/Place View/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ReportWindow/descend_chart" "")
; (gtk_accel_path "<Actions>/ToolWindow/dupfind" "")
; (gtk_accel_path "<Actions>/MainWindow/EditMenu" "")
(gtk_accel_path "<Actions>/UndoHistory/UndoHistory" "<Meta>h")
(gtk_accel_path "<Actions>/Sources/Bookmark/EditBook" "<Shift><Meta>b")
; (gtk_accel_path "<Actions>/FileWindow/ReportBug" "")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>Insert" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>Insert" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/Notes/Bookmark/AddBook" "<Meta>d")
(gtk_accel_path "<Actions>/People Tree View/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/People Tree View/ChangeOrder/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/FileWindow/Sidebar" "")
; (gtk_accel_path "<Actions>/Person View/PersonAll/Dummy" "")
(gtk_accel_path "<Actions>/Redo/Redo" "<Shift><Meta>z")
@@ -99,11 +99,11 @@
; (gtk_accel_path "<Actions>/ReportWindow/family_group" "")
; (gtk_accel_path "<Actions>/ToolWindow/excity" "")
(gtk_accel_path "<Actions>/Repositories/ChangeOrder/Remove" "<Meta>Delete")
(gtk_accel_path "<Actions>/Repositories/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Repositories/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/FileWindow/UserManual" "F1")
; (gtk_accel_path "<Actions>/FileWindow/OpenRecent" "")
(gtk_accel_path "<Actions>/Families/Bookmark/AddBook" "<Meta>d")
(gtk_accel_path "<Actions>/Place Tree View/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Place Tree View/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/ReportWindow/rel_graph" "")
; (gtk_accel_path "<Actions>/ReportWindow/Web-Pages" "")
; (gtk_accel_path "<Actions>/ReportWindow/WebCal" "")
@@ -112,7 +112,7 @@
; (gtk_accel_path "<Actions>/FileWindow/HomePage" "")
(gtk_accel_path "<Actions>/Relationships/Family/Edit" "<Meta>Return")
; (gtk_accel_path "<Actions>/ToolWindow/patchnames" "")
(gtk_accel_path "<Actions>/Relationships/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Relationships/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ReportWindow/det_ancestor_report" "")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>BackSpace" "<Meta>BackSpace")
; (gtk_accel_path "<Actions>/ToolWindow/Utilities" "")
@@ -128,12 +128,12 @@
; (gtk_accel_path "<Actions>/AllMainWindow/F3" "F3")
; (gtk_accel_path "<Actions>/AllMainWindow/F2" "F2")
(gtk_accel_path "<Actions>/Notes/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/Sources/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Sources/ChangeOrder/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/ReportWindow/Books" "")
; (gtk_accel_path "<Actions>/FileWindow/About" "")
(gtk_accel_path "<Actions>/Notes/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Notes/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ReportWindow/endofline_report" "")
(gtk_accel_path "<Actions>/People Tree View/PersonEdit/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/People Tree View/PersonEdit/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/ToolWindow/dbrowse" "")
(gtk_accel_path "<Actions>/Pedigree/Bookmark/EditBook" "<Shift><Meta>b")
; (gtk_accel_path "<Actions>/ToolWindow/soundgen" "")
@@ -150,12 +150,12 @@
; (gtk_accel_path "<Actions>/ReportWindow/timeline" "")
; (gtk_accel_path "<Actions>/ToolWindow/Database-Repair" "")
; (gtk_accel_path "<Actions>/ReportWindow/Graphical-Reports" "")
(gtk_accel_path "<Actions>/Person View/HomePerson" "<Mod5>Home")
(gtk_accel_path "<Actions>/Person View/HomePerson" "<Alt>Home")
; (gtk_accel_path "<Actions>/ReportWindow/ancestor_chart" "")
; (gtk_accel_path "<Actions>/ToolWindow/check" "")
(gtk_accel_path "<Actions>/Fan Chart/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Fan Chart/Forward/Forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/ToolWindow/chtype" "")
(gtk_accel_path "<Actions>/Notes/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Notes/ChangeOrder/Add" "<Alt><Meta>i")
; (gtk_accel_path "<Actions>/ReportWindow/calendar" "")
; (gtk_accel_path "<Actions>/FileWindow/Fullscreen" "F11")
(gtk_accel_path "<Actions>/Fan Chart/Bookmark/EditBook" "<Shift><Meta>b")
@@ -163,26 +163,26 @@
(gtk_accel_path "<Actions>/Repositories/Bookmark/AddBook" "<Meta>d")
(gtk_accel_path "<Actions>/Families/ChangeOrder/Remove" "<Meta>Delete")
; (gtk_accel_path "<Actions>/ToolWindow/verify" "")
(gtk_accel_path "<Actions>/People Tree View/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Sources/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/People Tree View/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Sources/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ToolWindow/not_related" "")
(gtk_accel_path "<Actions>/People Tree View/Bookmark/AddBook" "<Meta>d")
; (gtk_accel_path "<Actions>/FileWindow/TipOfDay" "")
(gtk_accel_path "<Actions>/Media/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Media/ChangeOrder/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/FileWindow/Quit" "<Meta>q")
(gtk_accel_path "<Actions>/People Tree View/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/Place Tree View/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Place Tree View/Backward/Back" "<Alt>Left")
(gtk_accel_path "<Actions>/FileWindow/Open" "<Meta>o")
(gtk_accel_path "<Actions>/Place View/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/Media/Bookmark/EditBook" "<Shift><Meta>b")
(gtk_accel_path "<Actions>/MainWindow/ConfigView" "<Shift><Meta>c")
(gtk_accel_path "<Actions>/People Tree View/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/People Tree View/Backward/Back" "<Alt>Left")
; (gtk_accel_path "<Actions>/FileWindow/KeyBindings" "")
(gtk_accel_path "<Actions>/Repositories/Backward/Back" "<Mod5>Left")
(gtk_accel_path "<Actions>/Repositories/Backward/Back" "<Alt>Left")
(gtk_accel_path "<Actions>/Events/Bookmark/AddBook" "<Meta>d")
(gtk_accel_path "<Actions>/People Tree View/ChangeOrder/Remove" "<Meta>Delete")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>P" "<Meta>p")
(gtk_accel_path "<Actions>/Person View/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Person View/ChangeOrder/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/AllMainWindow/<CONTROL>N" "<Meta>n")
(gtk_accel_path "<Actions>/Place Tree View/ChangeOrder/Remove" "<Meta>Delete")
; (gtk_accel_path "<Actions>/AllMainWindow/Abandon" "")
@@ -193,8 +193,8 @@
; (gtk_accel_path "<Actions>/Person View/PersonOther/SetActive" "")
(gtk_accel_path "<Actions>/categoryviews/personview_1" "<Meta>2")
(gtk_accel_path "<Actions>/Sources/Bookmark/AddBook" "<Meta>d")
(gtk_accel_path "<Actions>/Place View/ChangeOrder/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Person View/PersonEdit/Add" "<Mod5><Meta>i")
(gtk_accel_path "<Actions>/Sources/Forward/Forward" "<Mod5>Right")
(gtk_accel_path "<Actions>/Place View/ChangeOrder/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/Person View/PersonEdit/Add" "<Alt><Meta>i")
(gtk_accel_path "<Actions>/Sources/Forward/Forward" "<Alt>Right")
(gtk_accel_path "<Actions>/Person View/Bookmark/AddBook" "<Meta>d")
; (gtk_accel_path "<Actions>/FileWindow/Preferences" "")
+31 -10
View File
@@ -27,18 +27,27 @@
<binary>
${prefix}/lib/gdk-pixbuf-2.0/${pkg:gdk-pixbuf-2.0:gdk_pixbuf_binary_version}/
</binary>
<!-- Copy in the theme engines. -->
<!-- Copy in the theme engines, -->
<binary>
${prefix}/lib/gtk-2.0/${pkg:gtk+-2.0:gtk_binary_version}/engines/*.so
</binary>
<!-- The the quartz input method module, -->
<binary>
${prefix}/lib/gtk-2.0/${pkg:gtk+-2.0:gtk_binary_version}/immodules/im-quartz.so
</binary>
<!-- And the print backends -->
<binary>
${prefix}/lib/gtk-2.0/${pkg:gtk+-2.0:gtk_binary_version}/printbackends/*.so
</binary>
<binary>
${prefix}/lib/pango/${pkg:pango:pango_module_version}/modules/pango-basic-fc.so
${prefix}/lib/pango/${pkg:pango:pango_module_version}/modules/
</binary>
<binary>
${prefix}/lib/libpython2.7.dylib
</binary>
<!-- Copy in libpyglib, which will pull in other dependencies we need -->
@@ -63,11 +72,7 @@
</binary>
<binary>
${prefix}/lib/libgtkmacintegration.0.dylib
</binary>
<binary>
${prefix}/lib/libart_lgpl_2.2.dylib
${prefix}/lib/libgtkmacintegration-gtk2.2.dylib
</binary>
<binary>
@@ -95,7 +100,7 @@
</binary>
<binary>
${prefix}/lib/libtiff.3.dylib
${prefix}/lib/libtiff.5.dylib
</binary>
<binary dest="${bundle}/Contents/MacOS/">
@@ -133,8 +138,24 @@
${prefix}/include/python2.7/pyconfig.h
</data>
<data recurse="True">
${prefix}/share/gramps/*.py
</data>
<data recurse="True">
${prefix}/share/gramps/*.glade
</data>
<data recurse="True">
${prefix}/share/gramps/*.xml
</data>
<data>
${prefix}/share/gramps/
${prefix}/share/gramps/images/
</data>
<data>
${prefix}/share/gramps/plugins/webstuff/
</data>
<!--data>
@@ -154,7 +175,7 @@
</data>
<data>
${prefix}/lib/graphviz/config6
${prefix}/lib/graphviz/config*
</data>
<!-- Copy in the themes data. You may want to trim this to save space
+9 -4
View File
@@ -13,7 +13,7 @@ bundle_etc="$bundle_res"/etc
export XDG_DATA_DIRS="$bundle_data"
export PATH="$bundle_contents"/MacOS
export PATH="$bundle_contents"/MacOS:/bin:/usr/bin
export DYLD_LIBRARY_PATH="$bundle_lib"
export LD_LIBRARY_PATH="$DYLD_LIBRARY_PATH"
export GTK_DATA_PREFIX="$bundle_res"
@@ -21,8 +21,12 @@ export GTK_EXE_PREFIX="$bundle_res"
export GTK_PATH="$bundle_res"
export PANGO_RC_FILE="$bundle_etc/pango/pangorc"
export GDK_PIXBUF_MODULE_FILE="$bundle_etc/gtk-2.0/gdk-pixbuf.loaders"
export GTK_IM_MODULE_FILE="$bundle_etc/gtk-2.0/gtk.immodules"
export PANGO_SYSCONFDIR="$bundle_etc"
export PANGO_LIBDIR="$bundle_lib"
export GDK_PIXBUF_MODULE_FILE="$bundle_lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"
if [ `uname -r | cut -d . -f 1` -ge 10 ]; then
export GTK_IM_MODULE_FILE="$bundle_etc/gtk-2.0/gtk.immodules"
fi
export GTK2_RC_FILES="$bundle_etc/gtk-2.0/gtkrc"
export GVBINDIR="$bundle_lib/graphviz"
@@ -36,7 +40,8 @@ export PYTHONPATH="$bundle_lib/python$PYVER/site-packages/gtk-2.0:$PYTHONPATH"
export GRAMPSDIR="$bundle_data"/gramps
export GRAMPSI18N="$bundle_data"/locale
export GRAMPSHOME="$HOME/Library/Application Support"
export USERPROFILE="$HOME"
export APPDATA="$HOME/Library/Application Support"
# Strip out the argument added by the OS.
if /bin/expr "x$1" : '^x-psn_' > /dev/null; then
+49 -96
View File
@@ -13,22 +13,26 @@
href="http://www.gnome.org/~fpeters/pyxdg/"/>
<repository type="tarball" name="xdg-utils"
href="http://portland.freedesktop.org/download/"/>
<repository type="svn" name="gramps"
href="https://gramps.svn.sourceforge.net/svnroot/"/>
<repository type="git" name="gramps"
href="git://git.code.sf.net/p/gramps/"/>
<repository type="svn" name="gramps-addons"
href="https://gramps-addons.svn.sourceforge.net/svnroot/gramps-addons/"/>
<repository type="tarball" name="oracle"
href="http://download.oracle.com/"/>
<repository type="tarball" name="pymodules"
href="http://pypi.python.org/packages/source/"/>
<repository type="tarball" name="stowers"
href="http://www.johnstowers.co.nz/files/"/>
<repository type="git" name="github"
href="git://github.com/"/>
<repository type="tarball" name="graphviz"
href="http://www.graphviz.org/pub/graphviz/stable/SOURCES/"/>
<repository type="tarball" name="launchpad"
href="http://launchpad.net/"/>
<repository type="tarball" name="exiv2.org"
href="http://exiv2.org/"/>
<repository type="tarball" name="pythonware"
href="http://effbot.org/downloads/"/>
<repository type='tarball' name='icu'
href='http://download.icu-project.org/files/'/>
<!--
Special instructions:
@@ -55,58 +59,41 @@ ige-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
<include href="https://raw.github.com/jralls/gtk-osx-build/master/modulesets-stable/gtk-osx.modules"/>
<!--include href="/Users/john/GTK-OSX/gtk-osx-build/modulesets-stable/gtk-osx.modules"/-->
<include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx.modules"/>
<!--include href="/Users/john/Development/GTK-OSX/gtk-osx-build/modulesets-stable/gtk-osx.modules"/-->
<autotools id="gramps" autogen-sh="configure">
<branch module="gramps/gramps-3.2.6.tar.gz" version="3.2.6"
<branch module="gramps/gramps-3.4.9.tar.gz" version="3.4.9"
repo="sourceforge">
<patch file="http://raw.github.com/jralls/gtk-osx-build/master/patches/gramps.patch" strip="1"/>
<patch file="http://raw.github.com/jralls/gtk-osx-build/master/patches/gramps-viewmanager.patch" strip="1"/>
<patch file="http://raw.github.com/jralls/gtk-osx-build/master/patches/gramps-accelmap.patch" strip="1"/>
<patch file="http://raw.github.com/jralls/gtk-osx-build/master/patches/gramps-pedigree.patch" strip="1"/>
<patch file="http://raw.github.com/jralls/gtk-osx-build/master/patches/gramps-accel.patch" strip="1"/>
</branch>
<dependencies>
<dep package="meta-gtk-osx-python"/>
<dep package="pyWebKitGtk"/>
<dep package="librsvg2"/>
<dep package="pygoocanvas"/>
<dep package="shared-mime-info"/>
<dep package="pyenchant"/>
<dep package="hunspell"/>
<dep package="pygtk-extras"/>
</dependencies>
</autotools>
<autotools id="gramps33" >
<branch module="gramps" revision="maintenance/gramps33" repo="gramps"/>
<dependencies>
<dep package="meta-gtk-osx-python"/>
<dep package="librsvg2"/>
<!--dep package="pyWebKitGtk"/-->
<dep package="librsvg"/>
<dep package="pygoocanvas"/>
<dep package="shared-mime-info"/>
<dep package="hunspell"/>
<dep package="pygtk-extras"/>
<dep package="osmgpsmap-py"/>
<dep package="osmgpsmap"/>
<dep package="graphviz"/>
</dependencies>
<dep package="pyicu"/>
</dependencies>
<after>
<dep package="pyexiv2"/>
</after>
</autotools>
<autotools id="gramps-svn" >
<branch module="gramps" repo="gramps"/>
<autotools id="gramps-git" supports-non-srcdir-builds="no">
<branch module="source" repo="gramps" revision="maintenance/gramps34"
checkoutdir="gramps-git"/>
<dependencies>
<dep package="meta-gtk-osx-python"/>
<dep package="librsvg2"/>
<dep package="librsvg"/>
<dep package="pygoocanvas"/>
<dep package="shared-mime-info"/>
<dep package="hunspell"/>
<dep package="pygtk-extras"/>
<dep package="osmgpsmap-py"/>
<dep package="osmgpsmap"/>
<dep package="graphviz"/>
</dependencies>
<after>
@@ -115,31 +102,16 @@ ige-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</autotools>
<distutils id="gramps-addons">
<branch module="branches/gramps32/contrib"
<branch module="branches/gramps34/contrib"
repo="gramps-addons"/>
<dependencies>
<dep package="gramps"/>
</dependencies>
</distutils>
<autotools id="gramps33-addons" skip-autogen="true" >
<branch module="branches/gramps33/contrib"
repo="gramps-addons"/>
<dependencies>
<dep package="gramps33"/>
</dependencies>
</autotools>
<distutils id="gramps-addons-svn">
<branch module="gramps-addons/trunk/contrib"
repo="gramps-addons"/>
<dependencies>
<dep package="gramps-svn"/>
</dependencies>
</distutils>
<autotools id="pyWebKitGtk" >
<branch module="pywebkitgtk-1.1.7.tar.bz2" version="1.1.7"
<branch module="pywebkitgtk-1.1.8.tar.bz2" version="1.1.8"
repo="pywebkitgtk"/>
<dependencies>
<dep package="WebKit"/>
@@ -147,26 +119,7 @@ ige-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</dependencies>
</autotools>
<!-- Later versions of librsvg2 require libxml2-2.7, available only in
Snow Leopard -->
<autotools id="librsvg2" >
<branch module="librsvg/2.22/librsvg-2.22.3.tar.bz2" version="2.22.3"
repo="ftp.gnome.org"/>
<dependencies>
<dep package="libgsf"/>
<dep package="libart_lgpl"/><!-- goffice.modules -->
</dependencies>
</autotools>
<autotools id="goocanvas">
<branch module="goocanvas/0.15/goocanvas-0.15.tar.bz2" version="0.15"
repo="ftp.gnome.org"/>
<dependencies>
<dep package="gtk+"/>
</dependencies>
</autotools>
<autotools id="pygoocanvas" version="0.14.1">
<autotools id="pygoocanvas" version="0.14.1" autogen-sh="configure">
<branch module="pygoocanvas/0.14/pygoocanvas-0.14.1.tar.gz" version="0.14.1"
repo="ftp.gnome.org">
</branch>
@@ -176,54 +129,39 @@ ige-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</dependencies>
</autotools>
<distutils id="pyenchant">
<branch repo="pymodules" module="p/pyenchant/pyenchant-1.6.1.tar.gz"
version="1.6.1"/>
</distutils>
<distutils id="pyxdg">
<branch repo="pyxdg" module="pyxdg-0.17.tar.gz" version="0.17"
hash="sha256:fbc87711922b2dd6ceb23ee041f1f96da9b7dbb6971df03a3081b439def069ce"
md5sum="a086de99cc536095684d87f15594e4db" size="37372"/>
hash="sha256:fbc87711922b2dd6ceb23ee041f1f96da9b7dbb6971df03a3081b439def069ce" size="37372"/>
</distutils>
<autotools id="xdg-utils">
<branch module="xdg-utils-1.0.2.tgz" version="1.0.2" repo="xdg-utils"/>
</autotools>
<autotools id="osmgpsmap">
<branch module="osm-gps-map/osm-gps-map-0.7.3.tar.gz" repo="stowers"
version="0.7.3"/>
<autotools id="osmgpsmap" skip-autogen="never"
supports-non-srcdir-builds="no">
<branch module="nzjrs/osm-gps-map" revision="gtk2" repo="github"/>
<dependencies>
<dep package="gtk+"/>
<dep package="libsoup"/>
</dependencies>
</autotools>
<distutils id="osmgpsmap-py" autogen-sh="gnome-autogen.sh">
<branch module="osm-gps-map/python-osmgpsmap-0.7.3.tar.gz" repo="stowers"
version="0.7.3"/>
<dependencies>
<dep package="osmgpsmap"/>
<dep package="pygtk"/>
<dep package="pycairo-python2.6"/>
<dep package="pygobject"/>
</dependencies>
</distutils>
<autotools id="graphviz" autogenargs="--disable-sharp --disable-guile --disable-java --disable-lua --disable-ocaml --disable-perl --disable-php --disable-r --disable-ruby --disable-tcl">
<autotools id="graphviz" autogen-sh="configure"
autogenargs="--disable-sharp --disable-guile --disable-java --disable-lua --disable-ocaml --disable-perl --disable-php --disable-r --disable-ruby --disable-tcl --without-x --with-pangocairo --with-included-ltdl=yes">
<branch module="graphviz-2.28.0.tar.gz" version="2.28.0" repo="graphviz"/>
<dependencies>
<dep package="librsvg"/>
<dep package="pango"/>
<dep package="zlib"/>
</dependencies>
</autotools>
<autotools id="exiv2">
<autotools id="exiv2" supports-non-srcdir-builds="no">
<branch module="exiv2-0.21.1.tar.gz" repo="exiv2.org" version="0.21.1"/>
</autotools>
<autotools id="boost">
<autotools id="boost" supports-non-srcdir-builds="no">
<branch module="boost/boost_1_46_1.tar.bz2" repo="sourceforge"
version="1.46.1"/>
</autotools>
@@ -232,16 +170,31 @@ ige-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
<branch repo="sourceforge" module="scons/scons-2.0.1.tar.gz" version="2.0.1"/>
</distutils>
<autotools id="pyexiv2">
<autotools id="pyexiv2" supports-non-srcdir-builds="no">
<branch module="pyexiv2/0.3.x/0.3/+download/pyexiv2-0.3.0.tar.bz2"
repo="launchpad" version="0.3.0"/>
<dependencies>
<dep package="exiv2"/>
<dep package="scons"/>
<dep package="pil"/>
</dependencies>
<after>
<dep package="boost"/>
</after>
</autotools>
<distutils id="pil">
<branch module="Imaging-1.1.7.tar.gz" version="1.1.7" repo="pythonware">
<patch file="Imaging-Freetype2.patch" strip="1"/>
</branch>
</distutils>
<distutils id='pyicu'>
<branch version='1.5' repo='pymodules'
module='P/PyICU/PyICU-1.5.tar.gz'/>
<dependencies>
<dep package='icu'/>
</dependencies>
</distutils>
</moduleset>
+24 -8
View File
@@ -35,6 +35,7 @@ src/cli/plug/__init__.py
src/gen/db/base.py
src/gen/db/exceptions.py
src/gen/db/undoredo.py
src/gen/db/upgrade.py
# gen display API
src/gen/display/name.py
@@ -49,9 +50,11 @@ src/gen/lib/familyreltype.py
src/gen/lib/grampstype.py
src/gen/lib/ldsord.py
src/gen/lib/markertype.py
src/gen/lib/name.py
src/gen/lib/nametype.py
src/gen/lib/nameorigintype.py
src/gen/lib/notetype.py
src/gen/lib/person.py
src/gen/lib/repotype.py
src/gen/lib/srcmediatype.py
src/gen/lib/surnamebase.py
@@ -70,6 +73,7 @@ src/gen/plug/utils.py
# gen docgen API
src/gen/plug/docgen/graphdoc.py
src/gen/plug/docgen/paperstyle.py
# plugin report base API (was ReportBase)
src/gen/plug/report/_constants.py
@@ -114,6 +118,7 @@ src/gui/editors/editperson.py
src/gui/editors/editpersonref.py
src/gui/editors/editplace.py
src/gui/editors/editprimary.py
src/gui/editors/editreference.py
src/gui/editors/editreporef.py
src/gui/editors/editrepository.py
src/gui/editors/editsource.py
@@ -233,7 +238,7 @@ src/plugins/docgen/GtkPrint.py
src/plugins/docgen/HtmlDoc.py
src/plugins/docgen/LaTeXDoc.py
src/plugins/docgen/ODFDoc.py
src/plugins/docgen/PSDrawDoc.py
src/plugins/docgen/cairodoc.py
src/plugins/docgen/RTFDoc.py
src/plugins/docgen/SvgDrawDoc.py
@@ -262,7 +267,6 @@ src/plugins/export/ExportXml.py
src/plugins/gramplet/AgeOnDateGramplet.py
src/plugins/gramplet/AgeStats.py
src/plugins/gramplet/Attributes.py
src/plugins/gramplet/AttributesGramplet.py
src/plugins/gramplet/Backlinks.py
src/plugins/gramplet/bottombar.gpr.py
src/plugins/gramplet/CalendarGramplet.py
@@ -447,11 +451,13 @@ src/Filters/_FilterStore.py
src/Filters/_SearchBar.py
# Filters.Rules package
src/Filters/Rules/_ChangedSinceBase.py
src/Filters/Rules/_Everything.py
src/Filters/Rules/_HasGrampsId.py
src/Filters/Rules/_HasTextMatchingSubstringOf.py
src/Filters/Rules/_IsPrivate.py
src/Filters/Rules/_Rule.py
src/Filters/Rules/_HasSourceOfBase.py
# Filters.Rules.Person package
src/Filters/Rules/Person/_ChangedSince.py
@@ -551,6 +557,7 @@ src/Filters/Rules/Family/_HasNoteRegexp.py
src/Filters/Rules/Family/_HasReferenceCountOf.py
src/Filters/Rules/Family/_HasRelType.py
src/Filters/Rules/Family/_HasSourceCount.py
src/Filters/Rules/Family/_HasSourceOf.py
src/Filters/Rules/Family/_HasTag.py
src/Filters/Rules/Family/_IsBookmarked.py
src/Filters/Rules/Family/_MatchesFilter.py
@@ -572,6 +579,7 @@ src/Filters/Rules/Event/_EventPrivate.py
src/Filters/Rules/Event/_HasAttribute.py
src/Filters/Rules/Event/_HasCitation.py
src/Filters/Rules/Event/_HasData.py
src/Filters/Rules/Event/_HasDayOfWeek.py
src/Filters/Rules/Event/_HasGallery.py
src/Filters/Rules/Event/_HasIdOf.py
src/Filters/Rules/Event/_HasNote.py
@@ -582,6 +590,7 @@ src/Filters/Rules/Event/_HasSourceCount.py
src/Filters/Rules/Event/_HasType.py
src/Filters/Rules/Event/_MatchesFilter.py
src/Filters/Rules/Event/_MatchesPersonFilter.py
src/Filters/Rules/Event/_MatchesPlaceFilter.py
src/Filters/Rules/Event/_MatchesSourceFilter.py
src/Filters/Rules/Event/_MatchesSourceConfidence.py
src/Filters/Rules/Event/_RegExpIdOf.py
@@ -602,6 +611,10 @@ src/Filters/Rules/Place/_MatchesFilter.py
src/Filters/Rules/Place/_MatchesEventFilter.py
src/Filters/Rules/Place/_PlacePrivate.py
src/Filters/Rules/Place/_RegExpIdOf.py
src/Filters/Rules/Place/_HasSourceOf.py
src/Filters/Rules/Place/_MatchesSourceConfidence.py
src/Filters/Rules/Place/_HasSourceCount.py
src/Filters/Rules/Place/_HasCitation.py
# Filters.Rules.Source package
src/Filters/Rules/Source/_AllSources.py
@@ -624,6 +637,7 @@ src/Filters/Rules/Source/_RegExpIdOf.py
src/Filters/Rules/Citation/_AllCitations.py
src/Filters/Rules/Citation/_ChangedSince.py
src/Filters/Rules/Citation/_CitationPrivate.py
src/Filters/Rules/Citation/_HasCitation.py
src/Filters/Rules/Citation/_HasGallery.py
src/Filters/Rules/Citation/_HasIdOf.py
src/Filters/Rules/Citation/_HasNote.py
@@ -631,9 +645,12 @@ src/Filters/Rules/Citation/_HasNoteMatchingSubstringOf.py
src/Filters/Rules/Citation/_HasNoteRegexp.py
src/Filters/Rules/Citation/_HasReferenceCountOf.py
src/Filters/Rules/Citation/_HasSource.py
src/Filters/Rules/Citation/_HasSourceIdOf.py
src/Filters/Rules/Citation/_HasSourceNoteRegexp.py
src/Filters/Rules/Citation/_MatchesFilter.py
src/Filters/Rules/Citation/_MatchesPageSubstringOf.py
src/Filters/Rules/Citation/_RegExpIdOf.py
src/Filters/Rules/Citation/_RegExpSourceIdOf.py
src/Filters/Rules/Citation/_MatchesRepositoryFilter.py
src/Filters/Rules/Citation/_MatchesSourceFilter.py
@@ -650,6 +667,10 @@ src/Filters/Rules/MediaObject/_HasTag.py
src/Filters/Rules/MediaObject/_MatchesFilter.py
src/Filters/Rules/MediaObject/_MediaPrivate.py
src/Filters/Rules/MediaObject/_RegExpIdOf.py
src/Filters/Rules/MediaObject/_HasSourceCount.py
src/Filters/Rules/MediaObject/_HasCitation.py
src/Filters/Rules/MediaObject/_HasSourceOf.py
src/Filters/Rules/MediaObject/_MatchesSourceConfidence.py
# Filters.Rules.Repository package
src/Filters/Rules/Repository/_AllRepos.py
@@ -748,7 +769,6 @@ src/plugins/tool/changetypes.glade
src/plugins/tool/desbrowser.glade
src/plugins/tool/eval.glade
src/plugins/tool/eventcmp.glade
src/plugins/import/importgedcom.glade
src/plugins/tool/leak.glade
src/plugins/tool/finddupes.glade
src/plugins/tool/mergecitations.glade
@@ -758,12 +778,8 @@ src/plugins/tool/phpgedview.glade
src/plugins/tool/relcalc.glade
src/plugins/tool/soundgen.glade
src/plugins/tool/removeunused.glade
src/plugins/export/exportcsv.glade
src/plugins/export/exportftree.glade
src/plugins/export/exportgeneweb.glade
src/plugins/export/exportvcalendar.glade
src/plugins/export/exportvcard.glade
src/plugins/tool/verify.glade
src/plugins/import/importgedcom.glade
#
# Files to extract from and then merge into
+8 -9
View File
@@ -28,6 +28,7 @@ src/DateHandler/_Date_bg.py
src/DateHandler/_Date_cs.py
src/DateHandler/_Date_de.py
src/DateHandler/_DateDisplay.py
src/DateHandler/_Date_el.py
src/DateHandler/_Date_es.py
src/DateHandler/_Date_fi.py
src/DateHandler/_Date_fr.py
@@ -64,7 +65,6 @@ src/Filters/Rules/Repository/__init__.py
src/Filters/Rules/Note/__init__.py
# Filters.Rules package
src/Filters/Rules/_ChangedSinceBase.py
src/Filters/Rules/_HasAttributeBase.py
src/Filters/Rules/_HasCitationBase.py
src/Filters/Rules/_HasEventBase.py
@@ -124,10 +124,8 @@ src/gen/lib/locationbase.py
src/gen/lib/mediaobj.py
src/gen/lib/mediabase.py
src/gen/lib/mediaref.py
src/gen/lib/name.py
src/gen/lib/note.py
src/gen/lib/notebase.py
src/gen/lib/person.py
src/gen/lib/personref.py
src/gen/lib/place.py
src/gen/lib/placebase.py
@@ -187,7 +185,6 @@ src/gen/plug/docgen/fontscale.py
src/gen/plug/docgen/fontstyle.py
src/gen/plug/docgen/graphdoc.py
src/gen/plug/docgen/graphicstyle.py
src/gen/plug/docgen/paperstyle.py
src/gen/plug/docgen/paragraphstyle.py
src/gen/plug/docgen/stylesheet.py
src/gen/plug/docgen/tablestyle.py
@@ -223,7 +220,6 @@ src/gui/user.py
# gui/editors - the GUI editors package
src/gui/editors/__init__.py
src/gui/editors/editreference.py
src/gui/editors/editsecondary.py
# gui/editors/displaytabs - the GUI display tabs package
@@ -238,6 +234,7 @@ src/gui/editors/displaytabs/grampstab.py
src/gui/editors/displaytabs/groupembeddedlist.py
src/gui/editors/displaytabs/ldsmodel.py
src/gui/editors/displaytabs/locationmodel.py
src/gui/editors/displaytabs/mediaattrembedlist.py
src/gui/editors/displaytabs/mediabackreflist.py
src/gui/editors/displaytabs/notebackreflist.py
src/gui/editors/displaytabs/personrefmodel.py
@@ -267,6 +264,7 @@ src/gui/views/treemodels/sourcemodel.py
# gui/widgets - the GUI widgets package
src/gui/widgets/basicentry.py
src/gui/widgets/dateentry.py
src/gui/widgets/menutoolbuttonaction.py
src/gui/widgets/styledtextbuffer.py
src/gui/widgets/undoablestyledbuffer.py
@@ -285,9 +283,6 @@ src/Merge/test/merge_ref_test.py
# plugins gpr directory
src/plugins/sidebar/sidebar.gpr.py
# plugins/docgen directory
src/plugins/docgen/PdfDoc.py
# plugins/lib directory
src/plugins/lib/libformatting.py
src/plugins/lib/libgrampsxml.py
@@ -316,7 +311,6 @@ src/plugins/gramplet/HeadlineNewsGramplet.py
src/plugins/gramplet/MediaPreview.py
src/plugins/gramplet/MetadataViewer.py
src/plugins/gramplet/NoteGramplet.py
src/plugins/gramplet/PluginManagerGramplet.py
src/plugins/gramplet/PopulateGramplet.py
src/plugins/gramplet/PopulateGramplet.gpr.py
src/plugins/gramplet/PythonGramplet.py
@@ -355,4 +349,9 @@ src/webapp/utils.py
# Glade files
#
src/glade/gramps.glade
src/plugins/export/exportcsv.glade
src/plugins/export/exportftree.glade
src/plugins/export/exportgeneweb.glade
src/plugins/export/exportvcalendar.glade
src/plugins/export/exportvcard.glade
src/plugins/tool/check.glade
+11542 -12035
View File
File diff suppressed because it is too large Load Diff
+6 -3
View File
@@ -2857,7 +2857,7 @@ msgid "Bar Mitzvah"
msgstr "Бар Мицва"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Бас Мицва"
#: ../src/gen/lib/eventtype.py:152
@@ -3065,7 +3065,7 @@ msgstr "род"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "род"
#: ../src/gen/lib/eventtype.py:202
@@ -14118,7 +14118,7 @@ msgstr "Родословното ви дърво групира името %(key
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "Домашна страница на Gramps"
#: ../src/plugins/import/ImportXml.py:1774
@@ -27993,6 +27993,9 @@ msgstr "_Откриване на невалидни дати"
msgid "Gramps Genealogy System"
msgstr "Генеалогична система Gramps"
msgid "Genealogy System"
msgstr "Генеалогична система"
#: ../data/gramps.desktop.in.h:2
msgid "Manage genealogical information, perform genealogical research and analysis"
msgstr "Управление на генеалогична информация, извършване на генеалогични изследвания и анализи"
+4 -4
View File
@@ -2824,8 +2824,8 @@ msgid "Bar Mitzvah"
msgstr "Bar Mitzvah"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgstr "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bat Mitzvah"
#: ../src/gen/lib/eventtype.py:152
msgid "Blessing"
@@ -3022,7 +3022,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr ""
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr ""
#: ../src/gen/lib/eventtype.py:202
@@ -14138,7 +14138,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr ""
#: ../src/plugins/import/ImportXml.py:1774
+11733 -5795
View File
File diff suppressed because it is too large Load Diff
Executable → Regular
+33
View File
@@ -115,6 +115,38 @@ class Check_named_fmt( Check ):
msgstr = msg.msgstr[1]
self.__process( msg, msgid, msgstr )
class Check_mapping_fmt( Check ):
# A pattern to find all {}
find_map_pat = re.compile('\{ \w+ \}', re.VERBOSE)
def __init__( self ):
Check.__init__( self )
self.diag_header = "-------- {} name mismatches --------------"
self.summary_text = "{} name mismatches:"
def __process( self, msg, msgid, msgstr ):
# Same number of named formats?
fmts1 = self.find_map_pat.findall( msgid )
fmts2 = self.find_map_pat.findall( msgstr )
if len( fmts1 ) != len( fmts2 ):
self.msgs.append( msg )
else:
# Do we have the same named formats?
fmts1.sort()
fmts2.sort()
if fmts1 != fmts2:
self.msgs.append( msg )
def process( self, msg ):
msgid = msg.msgid
msgstr = msg.msgstr[0]
self.__process( msg, msgid, msgstr )
if msg.msgidp and len(msg.msgstr) >= 2:
msgid = msg.msgidp
msgstr = msg.msgstr[1]
self.__process( msg, msgid, msgstr )
class Check_missing_sd( Check ):
# A pattern to find %() without s or d
# Here is a command to use for testing
@@ -512,6 +544,7 @@ def analyze_msgs( options, fname, msgs, nr_templates = None, nth = 0 ):
checks.append( Check_fmt( '%s' ) )
checks.append( Check_fmt( '%d' ) )
checks.append( Check_named_fmt() )
checks.append( Check_mapping_fmt() )
checks.append( Check_missing_sd() )
checks.append( Check_runaway() )
checks.append( Check_xml_chars() )
+11100 -7501
View File
File diff suppressed because it is too large Load Diff
+5872 -6009
View File
File diff suppressed because it is too large Load Diff
+10736 -7942
View File
File diff suppressed because it is too large Load Diff
+31734
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -2893,8 +2893,8 @@ msgid "Bar Mitzvah"
msgstr "Bar Mitzvah"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgstr "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bat Mitzvah"
#: ../src/gen/lib/eventtype.py:152
msgid "Blessing"
@@ -3103,7 +3103,7 @@ msgstr "Kremacio"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "Kremacio"
#: ../src/gen/lib/eventtype.py:202
@@ -14867,7 +14867,7 @@ msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "GRAMPS-_hejmpaĝo"
#: ../src/plugins/import/ImportXml.py:1774
+10651 -7478
View File
File diff suppressed because it is too large Load Diff
+8 -6
View File
@@ -2853,8 +2853,8 @@ msgid "Bar Mitzvah"
msgstr "Bar Mitzvah"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgstr "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bat Mitzvah"
#: ../src/gen/lib/eventtype.py:152
msgid "Blessing"
@@ -3061,7 +3061,7 @@ msgstr "Lyhennys"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "Lyhennys"
#: ../src/gen/lib/eventtype.py:202
@@ -13416,8 +13416,10 @@ msgstr ""
#: ../src/plugins/graph/GVFamilyLines.py:921
#, python-format
msgid "%d children"
msgstr "%d lasta"
msgid "%d child"
msgid_plural "%d children"
msgstr[0] "%d lapsi"
msgstr[1] "%d lasta"
#: ../src/plugins/graph/GVHourGlass.py:57
#: ../src/plugins/graph/GVRelGraph.py:68
@@ -14211,7 +14213,7 @@ msgstr "Sukupuusi ryhmittelee nimen %s nimen %s kanssa, ryhmittelyä ei muutettu
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "GRAMPS kotisivu"
#: ../src/plugins/import/ImportXml.py:1774
+8177 -7096
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -2695,7 +2695,7 @@ msgid "Bar Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:152
@@ -2894,7 +2894,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr ""
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr ""
#: ../src/gen/lib/eventtype.py:202
@@ -13510,7 +13510,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr ""
#: ../src/plugins/import/ImportXml.py:1774
+6897 -5776
View File
File diff suppressed because it is too large Load Diff
+8754 -6137
View File
File diff suppressed because it is too large Load Diff
+4351 -3020
View File
File diff suppressed because it is too large Load Diff
+12029 -7543
View File
File diff suppressed because it is too large Load Diff
+12834 -8072
View File
File diff suppressed because it is too large Load Diff
+2171 -2061
View File
File diff suppressed because it is too large Load Diff
+7874 -5889
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -2904,7 +2904,7 @@ msgid "Bar Mitzvah"
msgstr "Бар Мицва"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Бас Мицва"
#: ../src/gen/lib/eventtype.py:152
@@ -3115,7 +3115,7 @@ msgstr "Кратенка"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "Кратенка"
#: ../src/gen/lib/eventtype.py:202
@@ -14713,7 +14713,7 @@ msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "GRAMPS Почетна страница"
#: ../src/plugins/import/ImportXml.py:1774
+3862 -4273
View File
File diff suppressed because it is too large Load Diff
+11229 -6957
View File
File diff suppressed because it is too large Load Diff
+6161 -7736
View File
File diff suppressed because it is too large Load Diff
+4552 -3840
View File
File diff suppressed because it is too large Load Diff
+8429 -5289
View File
File diff suppressed because it is too large Load Diff
+7659 -7893
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -2893,8 +2893,8 @@ msgid "Bar Mitzvah"
msgstr "Bar Mitzvah"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgstr "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bat Mitzvah"
#: ../src/gen/lib/eventtype.py:152
msgid "Blessing"
@@ -3103,7 +3103,7 @@ msgstr "Cremare"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "Cremare"
#: ../src/gen/lib/eventtype.py:202
@@ -14866,7 +14866,7 @@ msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "_Pagina de Internet GRAMPS"
#: ../src/plugins/import/ImportXml.py:1774
+14635 -7891
View File
File diff suppressed because it is too large Load Diff
+8244 -4745
View File
File diff suppressed because it is too large Load Diff
+12 -5
View File
@@ -2822,7 +2822,7 @@ msgid "Bar Mitzvah"
msgstr "Bar Micva"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bas Micva"
#: ../src/gen/lib/eventtype.py:152
@@ -3020,7 +3020,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr "bar."
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "bas."
#: ../src/gen/lib/eventtype.py:202
@@ -13099,8 +13099,12 @@ msgstr ""
#: ../src/plugins/graph/GVFamilyLines.py:921
#, python-format
msgid "%d children"
msgstr "Št. otrok: %d"
msgid "%d child"
msgid_plural "%d children"
msgstr[0] "%d otrok"
msgstr[1] "%d otrok"
msgstr[2] "%d otroka"
msgstr[3] "%d otroci"
#: ../src/plugins/graph/GVHourGlass.py:57
#: ../src/plugins/graph/GVRelGraph.py:68
@@ -13885,7 +13889,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr "Vaš rodovnik združuje ime »%(key)s« z imenom »%(parent)s«, tako da to združevanje ni bilo spremenjeno v »%(value)s«."
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "Program Gramps ni upošteval vrednosti »namemap«"
#: ../src/plugins/import/ImportXml.py:1774
@@ -27686,6 +27690,9 @@ msgstr "_Poišči neveljavne datume"
msgid "Gramps Genealogy System"
msgstr "Rodoslovni sistem Gramps"
msgid "Genealogy System"
msgstr "Rodoslovni sistem"
#: ../data/gramps.desktop.in.h:2
msgid "Manage genealogical information, perform genealogical research and analysis"
msgstr "Upravljaj z rodoslovnimi podatki, vodi rodoslovne raziskave in analize"
+4 -4
View File
@@ -2875,8 +2875,8 @@ msgid "Bar Mitzvah"
msgstr "Bar Mitzvah"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgstr "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "Bat Mitzvah"
#: ../src/gen/lib/eventtype.py:152
msgid "Blessing"
@@ -3078,7 +3078,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr ""
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr ""
#: ../src/gen/lib/eventtype.py:202
@@ -14353,7 +14353,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr "Emri i grupave të bazës tuaj të të dhënave %s së bashku me %s nuk e ndryshuan këtë grupim në %s"
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr ""
#: ../src/plugins/import/ImportXml.py:1774
+3 -3
View File
@@ -2683,7 +2683,7 @@ msgid "Bar Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:152
@@ -2881,7 +2881,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr ""
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr ""
#: ../src/gen/lib/eventtype.py:202
@@ -13430,7 +13430,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr ""
#: ../src/plugins/import/ImportXml.py:1774
+10777 -8066
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -19,7 +19,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id: po_test.py $
# $Id$
""" Unittest for testing POTFILES.in and Makefile contents """
+3 -3
View File
@@ -2884,7 +2884,7 @@ msgid "Bar Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr ""
#: ../src/gen/lib/eventtype.py:152
@@ -3094,7 +3094,7 @@ msgstr "kisaltma"
#: ../src/gen/lib/eventtype.py:201
#, fuzzy
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "kisaltma"
#: ../src/gen/lib/eventtype.py:202
@@ -14700,7 +14700,7 @@ msgstr ""
#: ../src/plugins/import/ImportXml.py:1571
#, fuzzy
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "GRAMPS Ana Sayfasi(_H)"
#: ../src/plugins/import/ImportXml.py:1774
+13734 -10233
View File
File diff suppressed because it is too large Load Diff
+2062 -1650
View File
File diff suppressed because it is too large Load Diff
+10 -6
View File
@@ -2860,7 +2860,7 @@ msgid "Bar Mitzvah"
msgstr "男孩成人13岁成人礼"
#: ../src/gen/lib/eventtype.py:151
msgid "Bas Mitzvah"
msgid "Bat Mitzvah"
msgstr "女孩成人13岁成人礼"
#: ../src/gen/lib/eventtype.py:152
@@ -3058,7 +3058,7 @@ msgid "Bar Mitzvah abbreviation|bar."
msgstr "犹太受戒礼"
#: ../src/gen/lib/eventtype.py:201
msgid "Bas Mitzvah abbreviation|bas."
msgid "Bat Mitzvah abbreviation|bat."
msgstr "犹太女孩成人仪式"
#: ../src/gen/lib/eventtype.py:202
@@ -13208,8 +13208,9 @@ msgstr ""
#: ../src/plugins/graph/GVFamilyLines.py:921
#, python-format
msgid "%d children"
msgstr "%d 子女"
msgid "%d child"
msgid_plural "%d children"
msgstr[0] "%d 子女"
#: ../src/plugins/graph/GVHourGlass.py:57
#: ../src/plugins/graph/GVRelGraph.py:68
@@ -13985,7 +13986,7 @@ msgid "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", di
msgstr "你的家庭树组名 \"%(key)s\" 与 \"%(parent)s\", 不改变该组为 \"%(value)s\"."
#: ../src/plugins/import/ImportXml.py:1571
msgid "Gramps ignored namemap value"
msgid "Gramps ignored a name grouping"
msgstr "GRAMPS 忽略姓名地图值"
#: ../src/plugins/import/ImportXml.py:1774
@@ -21889,7 +21890,7 @@ msgstr "请运行检查和修复数据库工具"
#, python-format
msgid " (%d child)"
msgid_plural " (%d children)"
msgstr[0] "(%d 子女)"
msgstr[0] " (%d 子女)"
#: ../src/plugins/view/relview.py:1328 ../src/plugins/view/relview.py:1375
msgid " (no children)"
@@ -27692,6 +27693,9 @@ msgstr "辨别无效日期(_I)"
msgid "Gramps Genealogy System"
msgstr "GRAMPS 家谱系统 "
msgid "Genealogy System"
msgstr "家谱系统 "
#: ../data/gramps.desktop.in.h:2
msgid "Manage genealogical information, perform genealogical research and analysis"
msgstr "管理家谱信息,实施家谱搜索和分析"
+66 -25
View File
@@ -30,6 +30,7 @@ Provide autocompletion functionality.
#
#-------------------------------------------------------------------------
import locale
from gen.ggettext import sgettext as _
#-------------------------------------------------------------------------
#
@@ -110,7 +111,7 @@ class StandardCustomSelector(object):
"""
def __init__(self, mapping, cbe=None, custom_key=None, active_key=None,
additional=None):
additional=None, menu=None):
"""
Constructor for the StandardCustomSelector class.
@@ -130,57 +131,85 @@ class StandardCustomSelector(object):
self.active_key = active_key
self.active_index = 0
self.additional = additional
# make model
self.store = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING)
# fill it up using mapping
self.fill()
self.menu = menu
# create combo box entry
if cbe:
self.selector = cbe
self.selector.set_model(self.store)
self.selector.set_text_column(1)
else:
self.selector = gtk.ComboBoxEntry(self.store, 1)
if self.active_key is not None:
self.selector.set_active(self.active_index)
self.selector = gtk.ComboBoxEntry()
# create models
if menu:
self.store = self.create_menu()
completion_store = self.create_list()
else:
self.store = self.create_list()
completion_store = self.store
self.selector.set_model(self.store)
self.selector.set_text_column(1)
if menu:
for cell in self.selector.get_cells():
self.selector.add_attribute(cell, 'sensitive', 2)
#if self.active_key is not None:
#self.selector.set_active(self.active_index)
# make autocompletion work
completion = gtk.EntryCompletion()
completion.set_model(self.store)
completion.set_model(completion_store)
completion.set_minimum_key_length(1)
completion.set_text_column(1)
self.selector.child.set_completion(completion)
def fill(self):
def create_menu(self):
"""
Fill with data
Create a model and fill it with a two-level tree corresponding to the
menu.
"""
store = gtk.TreeStore(int, str, bool)
for heading, items in self.menu:
if self.active_key in items:
parent = None
else:
parent = store.append(None, row=[-999, heading, False])
for item in items:
store.append(parent, row=[item, self.mapping[item], True])
if self.additional:
parent = store.append(None, row=[-999, _('Custom'), False])
for event_type in self.additional:
key, value = self.get_key_and_value(event_type)
store.append(parent, row=[key, value, True])
return store
def create_list(self):
"""
Create a model and fill it with a sorted flat list.
"""
store = gtk.ListStore(int, str)
keys = sorted(self.mapping, self.by_value)
index = 0
for key in keys:
if key != self.custom_key:
self.store.append(row=[key, self.mapping[key]])
store.append(row=[key, self.mapping[key]])
if key == self.active_key:
self.active_index = index
index += 1
if self.additional:
for event_type in self.additional:
if isinstance(event_type, basestring):
if event_type:
self.store.append(row=[self.custom_key, event_type])
elif isinstance(event_type, tuple):
if event_type[1]:
self.store.append(row=[event_type[0], event_type[1]])
else:
self.store.append(row=[int(event_type), str(event_type)])
key, value = self.get_key_and_value(event_type)
store.append(row=[key, value])
if key == self.active_key:
self.active_index = index
index += 1
return store
def by_value(self, first, second):
"""
Method for sorting keys based on the values.
@@ -235,4 +264,16 @@ class StandardCustomSelector(object):
return True
return False
def get_key_and_value(self, event_type):
"""
Return the key and value for the given event type. The event type may be
a string representing a custom type, an (int, str) tuple or an EventType
instance.
"""
if isinstance(event_type, basestring):
return (self.custom_key, event_type)
elif isinstance(event_type, tuple):
if event_type[1]:
return (event_type[0], event_type[1])
else:
return(int(event_type), str(event_type))
+44 -21
View File
@@ -304,22 +304,22 @@ class Bookmarks :
class ListBookmarks(Bookmarks):
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
self.goto_handle = goto_handle
def __init__(self, dbstate, uistate, bookmarks, change_active):
self.change_active = change_active
Bookmarks.__init__(self, dbstate, uistate, bookmarks)
def callback(self, handle):
return make_callback(handle, self.do_callback)
def do_callback(self, handle):
self.goto_handle(handle)
self.change_active(handle)
class PersonBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Person', handle)
@@ -330,9 +330,9 @@ class PersonBookmarks(ListBookmarks) :
class FamilyBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Family', handle)
@@ -343,9 +343,9 @@ class FamilyBookmarks(ListBookmarks) :
class EventBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Event', handle)
@@ -355,9 +355,9 @@ class EventBookmarks(ListBookmarks) :
class SourceBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Source', handle)
@@ -367,22 +367,45 @@ class SourceBookmarks(ListBookmarks) :
class CitationBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Citation', handle)
# Override add from ListBookmarks, so that when self.bookmarks.add is called
# from ListView.add_bookmark, it will not add a Source bookmark to a
# Citation view.
def add(self, handle):
"""Append the citation to the bottom of the bookmarks."""
if self.dbstate.db.get_citation_from_handle(handle):
ListBookmarks.add(self, handle)
else:
# Probably trying to bookmark a source when the navigation type is
# citation. This can occur when in the Citation Tree View and we
# bookmark a source.
# FIXME: See http://www.gramps-project.org/bugs/view.php?id=6352 a
# more comprehensive solution is needed in the long term. See also
# change_active in CitatinTreeView
from QuestionDialog import WarningDialog
WarningDialog(_("Cannot bookmark this reference"),
"Only Citations can be bookmarked in this view. "
"You are probably trying to bookmark a Source in the "
"Citation Tree View. In this view, only Citations "
"can be bookmarked. To bookmark a Source, switch to "
"the Source View")
def connect_signals(self):
self.dbstate.db.connect('citation-delete', self.remove_handles)
class MediaBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Media', handle)
@@ -393,9 +416,9 @@ class MediaBookmarks(ListBookmarks) :
class RepoBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Repository', handle)
@@ -406,9 +429,9 @@ class RepoBookmarks(ListBookmarks) :
class PlaceBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Place', handle)
@@ -419,9 +442,9 @@ class PlaceBookmarks(ListBookmarks) :
class NoteBookmarks(ListBookmarks) :
"Handle the bookmarks interface for Gramps."
def __init__(self, dbstate, uistate, bookmarks, goto_handle):
def __init__(self, dbstate, uistate, bookmarks, change_active):
ListBookmarks.__init__(self, dbstate, uistate, bookmarks,
goto_handle)
change_active)
def make_label(self, handle):
return Utils.navigation_label(self.dbstate.db, 'Note', handle)
+76 -26
View File
@@ -24,9 +24,8 @@
"""
Date editing module for GRAMPS.
The DateEdit.DateEdit provides visual feedback to the user via a pixamp
to indicate if the associated GtkEntry box contains a valid date. Green
means complete and regular date. Yellow means a valid, but not a regular date.
The DateEdit.DateEdit provides visual feedback to the user
to indicate if the associated GtkEntry box contains a valid date.
Red means that the date is not valid, and will be viewed as a text string
instead of a date.
@@ -47,7 +46,7 @@ unambiguously built using UI controls such as menus and spin buttons.
#
#-------------------------------------------------------------------------
import logging
__LOG = logging.getLogger(".DateEdit")
LOG = logging.getLogger(".DateEdit")
#-------------------------------------------------------------------------
#
@@ -62,7 +61,7 @@ import gtk
#
#-------------------------------------------------------------------------
from gen.ggettext import sgettext as _
from gen.lib.date import Date, NextYear
from gen.lib.date import Date, DateError, NextYear
import DateHandler
import const
import GrampsDisplay
@@ -201,6 +200,9 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
self.top.get_object('title'),
_('Date selection'))
self.statusbar = self.top.get_object('statusbar')
self.ok_button = self.top.get_object('ok_button')
self.calendar_box = self.top.get_object('calendar_box')
for name in Date.ui_calendar_names:
self.calendar_box.get_model().append([name])
@@ -273,8 +275,15 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
# want to have several open dialogs, since then the user will
# loose track of which is which. Much like opening files.
self.return_date = None
self.validated_date = self.return_date = None
for o in self.top.get_objects():
try:
if o != self.ok_button:
o.connect_after('changed', self.revalidate)
except TypeError:
pass # some of them don't support the signal, ignore them...
self.revalidate()
self.show()
while True:
@@ -286,19 +295,53 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
break
else:
if response == gtk.RESPONSE_OK:
(the_quality, the_modifier, the_calendar,
the_value, the_text, the_newyear) = self.build_date_from_ui()
self.return_date = Date(self.date)
self.return_date.set(
quality=the_quality,
modifier=the_modifier,
calendar=the_calendar,
value=the_value,
text=the_text,
newyear=the_newyear)
# if the user pressed OK/enter while inside an edit field,
# e.g., the year,
# build_date_from_ui won't pick up the new text in the
# run of revalidate that allowed the OK!
if not self.revalidate():
continue
self.return_date = Date()
self.return_date.copy(self.validated_date)
self.close()
break
def revalidate(self, obj = None):
"""
If anything changed, revalidate the date and
enable/disable the "OK" button based on the result.
"""
(the_quality, the_modifier, the_calendar, the_value,
the_text, the_newyear) = self.build_date_from_ui()
LOG.debug("revalidate: {0} changed, value: {1}".format(
obj, the_value))
d = Date(self.date)
if not self.ok_button.get_sensitive():
self.statusbar.pop(1)
try:
d.set(
quality=the_quality,
modifier=the_modifier,
calendar=the_calendar,
value=the_value,
text=the_text,
newyear=the_newyear)
# didn't throw yet?
self.validated_date = d
LOG.debug("validated_date set to: {0}".format(d.dateval))
self.ok_button.set_sensitive(1)
self.calendar_box.set_sensitive(1)
return True
except DateError as e:
self.ok_button.set_sensitive(0)
self.calendar_box.set_sensitive(0)
self.statusbar.push(1,
_("Correct the date or switch from `{cur_mode}' to `{text_mode}'"
).format(
cur_mode = MOD_TEXT[self.type_box.get_active()][1],
text_mode = MOD_TEXT[-1][1]))
return False
def build_menu_names(self, obj):
"""
Define the menu entry for the ManagedWindows
@@ -394,19 +437,24 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
old_cal = self.date.get_calendar()
new_cal = self.calendar_box.get_active()
LOG.debug(">>>switch_calendar: {0} changed, {1} -> {2}".format(
obj, old_cal, new_cal))
(the_quality, the_modifier, the_calendar,
the_value, the_text, the_newyear) = self.build_date_from_ui()
self.date.set(
quality=the_quality,
modifier=the_modifier,
calendar=old_cal,
value=the_value,
text=the_text,
newyear=the_newyear)
if not self.date.is_empty():
self.date.convert_calendar(new_cal)
try:
self.date.set(
quality=the_quality,
modifier=the_modifier,
calendar=old_cal,
value=the_value,
text=the_text,
newyear=the_newyear)
except DateError:
pass
else:
if not self.date.is_empty():
self.date.convert_calendar(new_cal)
self.start_month_box.get_model().clear()
self.stop_month_box.get_model().clear()
@@ -421,3 +469,5 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
self.stop_day.set_value(self.date.get_stop_day())
self.stop_month_box.set_active(self.date.get_stop_month())
self.stop_year.set_value(self.date.get_stop_year())
LOG.debug("<<<switch_calendar: {0} changed, {1} -> {2}".format(
obj, old_cal, new_cal))
+3
View File
@@ -5,11 +5,13 @@
# If not using GNU make, then list all .py files individually
pkgpython_PYTHON = \
_Date_ar.py\
_Date_bg.py\
_Date_ca.py\
_Date_cs.py\
_Date_da.py\
_Date_de.py\
_Date_el.py\
_Date_es.py\
_Date_fi.py\
_Date_fr.py\
@@ -25,6 +27,7 @@ pkgpython_PYTHON = \
_Date_sl.py\
_Date_sr.py\
_Date_sv.py\
_Date_uk.py\
_DateDisplay.py\
_DateParser.py\
_DateHandler.py\
+16 -4
View File
@@ -102,19 +102,24 @@ class DateDisplay(object):
)
formats = ("YYYY-MM-DD (ISO)", )
# this will be overridden if a locale-specific date displayer exists
calendar = (
"", "Julian", "Hebrew", "French Republican",
"Persian", "Islamic", "Swedish"
)
# this will be overridden if a locale-specific date displayer exists
newyear = ("", "Mar1", "Mar25", "Sep1")
_mod_str = ("", "before ", "after ", "about ", "", "", "")
# this will be overridden if a locale-specific date displayer exists
_qual_str = ("", "estimated ", "calculated ")
# this will be overridden if a locale-specific date displayer exists
_bce_str = "%s B.C.E."
# this will be overridden if a locale-specific date displayer exists
def __init__(self, format=None):
self.display_cal = [
@@ -158,6 +163,7 @@ class DateDisplay(object):
def display(self, date):
"""
Return a text string representing the date.
(will be overridden if a locale-specific date displayer exists)
"""
mod = date.get_modifier()
cal = date.get_calendar()
@@ -212,10 +218,13 @@ class DateDisplay(object):
return value
def _display_gregorian(self, date_val):
# this one must agree with DateDisplayEn's "formats" definition
# (it may be overridden if a locale-specific date displayer exists)
year = self._slash_year(date_val[2], date_val[3])
if self.format == 0:
return self.display_iso(date_val)
elif self.format == 1:
# numerical
if date_val[3]:
return self.display_iso(date_val)
else:
@@ -227,7 +236,7 @@ class DateDisplay(object):
value = value.replace('%Y', str(abs(date_val[2])))
value = value.replace('-', '/')
elif self.format == 2:
# Month Day, Year
# month_name day, year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -237,7 +246,7 @@ class DateDisplay(object):
value = "%s %d, %s" % (self.long_months[date_val[1]],
date_val[0], year)
elif self.format == 3:
# MON Day, Year
# month_abbreviation day, year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -247,7 +256,7 @@ class DateDisplay(object):
value = "%s %d, %s" % (self.short_months[date_val[1]],
date_val[0], year)
elif self.format == 4:
# Day Month Year
# day month_name year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -256,8 +265,9 @@ class DateDisplay(object):
else:
value = "%d %s %s" % (date_val[0],
self.long_months[date_val[1]], year)
# elif self.format == 5:
else:
# Day MON Year
# day month_abbreviation year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -276,6 +286,7 @@ class DateDisplay(object):
return self._display_gregorian(date_val)
def _display_calendar(self, date_val, month_list):
# used to display non-Gregorian calendars (Hebrew, Islamic, etc.)
year = abs(date_val[2])
if self.format == 0 or self.format == 1:
return self.display_iso(date_val)
@@ -332,6 +343,7 @@ class DateDisplayEn(DateDisplay):
"YYYY-MM-DD (ISO)", "Numerical", "Month Day, Year",
"MON DAY, YEAR", "Day Month Year", "DAY MON YEAR"
)
# this (English) "formats" must agree with "_display_gregorian" (above)
def __init__(self, format=None):
"""
+6 -1
View File
@@ -57,7 +57,12 @@ import constfunc
if not constfunc.win():
LANG = locale.getlocale(locale.LC_TIME)[0]
else:
LANG = locale.getdefaultlocale(locale.LC_TIME)[0]
if 'LC_TIME' in os.environ:
LANG = os.environ['LC_TIME']
elif 'LANG' in os.environ:
LANG = os.environ['LANG']
else:
LANG = locale.getdefaultlocale(locale.LC_TIME)[0]
# If LANG contains ".UTF-8" use only the part to the left of "."
# Otherwise some date handler will not load.
+5 -2
View File
@@ -23,8 +23,7 @@
"""
Date parsing class. Serves as the base class for any localized
date parsing class. The default, base class provides parsing for
English.
date parsing class. The default base class provides parsing for English.
"""
#-------------------------------------------------------------------------
@@ -143,6 +142,7 @@ class DateParser(object):
month_to_int = GrampsLocale.month_to_int
# modifiers before the date
# (overridden if a locale-specific date parser exists)
modifier_to_int = {
'before' : Date.MOD_BEFORE, 'bef' : Date.MOD_BEFORE,
'bef.' : Date.MOD_BEFORE, 'after' : Date.MOD_AFTER,
@@ -225,6 +225,7 @@ class DateParser(object):
bce = ["B.C.E.", "B.C.E", "BCE", "B.C.", "B.C", "BC" ]
# (overridden if a locale-specific date parser exists)
calendar_to_int = {
'gregorian' : Date.CAL_GREGORIAN,
@@ -243,6 +244,7 @@ class DateParser(object):
'swedish' : Date.CAL_SWEDISH,
's' : Date.CAL_SWEDISH,
}
# (probably overridden if a locale-specific date parser exists)
newyear_to_int = {
"jan1": Date.NEWYEAR_JAN1,
@@ -259,6 +261,7 @@ class DateParser(object):
'calc' : Date.QUAL_CALCULATED,
'calculated' : Date.QUAL_CALCULATED,
}
# (overridden if a locale-specific date parser exists)
def __init__(self):
self.init_strings()
+1 -1
View File
@@ -38,7 +38,7 @@ from DateHandler import LANG_TO_DISPLAY, LANG, parser, displayer
#--------------------------------------------------------------
def get_date_formats():
"""
Return the lists supported formats for date parsers and displayers.
Return the list of supported formats for date parsers and displayers.
"""
try:
return LANG_TO_DISPLAY[LANG].formats
+217
View File
@@ -0,0 +1,217 @@
# -*- coding: utf-8 -*-
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2004-2006 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id$
"""
Arabic-specific classes for parsing and displaying dates.
"""
#-------------------------------------------------------------------------
#
# Python modules
#
#-------------------------------------------------------------------------
from __future__ import unicode_literals
import re
#-------------------------------------------------------------------------
#
# GRAMPS modules
#
#-------------------------------------------------------------------------
from gen.lib import Date
from _DateParser import DateParser
from _DateDisplay import DateDisplay
from _DateHandler import register_datehandler
#-------------------------------------------------------------------------
#
# Arabic parser class
#
#-------------------------------------------------------------------------
class DateParserAR(DateParser):
"""
Convert a text string into a Date object. If the date cannot be
converted, the text string is assigned.
"""
# modifiers before the date
modifier_to_int = {
'قبل' : Date.MOD_BEFORE,
'قبل' : Date.MOD_BEFORE,
'قبل.' : Date.MOD_BEFORE,
'بعد' : Date.MOD_AFTER,
'بعد' : Date.MOD_AFTER,
'بعد.' : Date.MOD_AFTER,
'حوالي' : Date.MOD_ABOUT,
'حوالي.' : Date.MOD_ABOUT,
'حوالي' : Date.MOD_ABOUT,
'حوالي' : Date.MOD_ABOUT,
'حوالي.' : Date.MOD_ABOUT,
'حوالي' : Date.MOD_ABOUT,
}
# in some languages some of above listed modifiers are after the date,
# in that case the subclass should put them into this dictionary instead
modifier_after_to_int = {}
islamic_to_int = {
"محرّم" : 1, "محرّم الحرام" : 1,
"صفر" : 2, "ربيع الأول" : 3,
"ربيع 1" : 3, "ربيع الأخير" : 4,
"ربيع الثاني" : 4, "ربيع الثاني" : 4,
"ربيع الثاني" : 4, "ربيع الثاني" : 4,
"ربيع 2" : 4, "جمادى الأولى" : 5,
"جمادى الأول" : 5, "جمادى 1" : 5,
"جمادى الثانية" : 6, "جمادى الأخير" : 6,
"جمادى الثاني" : 6, "جمادى 2" : 5,
"رجب" : 7, "شعبان" : 8,
"شعبان" : 8, "رمضان" : 9,
"رمضان" : 9, "شوال" : 10,
"ذو القعدة" : 11, "ذو القعدة" : 11,
"ذو القعدة" : 11, "ذو الحجة" : 12,
"ذو الحجة" : 12, "ذو الحجة" : 12,
}
bce = ["قبل الميلاد", "قبل الميلاد", "قبل الميلاد", "قبل الميلاد", "قبل الميلاد", "قبل الميلاد" ]
calendar_to_int = {
'غريغوري' : Date.CAL_GREGORIAN,
'غريغوري' : Date.CAL_GREGORIAN,
'يوليوسي' : Date.CAL_JULIAN,
'يوليوسي' : Date.CAL_JULIAN,
'عبري' : Date.CAL_HEBREW,
'عبري' : Date.CAL_HEBREW,
'إسلامي' : Date.CAL_ISLAMIC,
'إسلامي' : Date.CAL_ISLAMIC,
'فرنسي' : Date.CAL_FRENCH,
'فرنسي جمهوري': Date.CAL_FRENCH,
'فرنسي' : Date.CAL_FRENCH,
'فارسي' : Date.CAL_PERSIAN,
'فارسي' : Date.CAL_PERSIAN,
'سويدي' : Date.CAL_SWEDISH,
'سويدي' : Date.CAL_SWEDISH,
}
quality_to_int = {
'متوقع' : Date.QUAL_ESTIMATED,
'متوقع.' : Date.QUAL_ESTIMATED,
'متوقع' : Date.QUAL_ESTIMATED,
'محسوب.' : Date.QUAL_CALCULATED,
'محسوب' : Date.QUAL_CALCULATED,
'محسوب' : Date.QUAL_CALCULATED,
}
def init_strings(self):
"""
This method compiles regular expression strings for matching dates.
"""
DateParser.init_strings(self)
_span_1 = [u'من']
_span_2 = [u'إلى']
_range_1 = [u'بين']
_range_2 = [u'و']
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_span_1), '|'.join(_span_2)),
re.IGNORECASE)
self._range = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_range_1), '|'.join(_range_2)),
re.IGNORECASE)
#-------------------------------------------------------------------------
#
# Arabic display
#
#-------------------------------------------------------------------------
class DateDisplayAR(DateDisplay):
"""
Arabic language date display class.
"""
# this is used to display the 12 gregorian months
long_months = ( "", "كانون الثاني", "شباط", "آذار", "نيسان", "أيار",
"حزيران", "تموز", "آب", "أيلول", "تشرين الأول",
"تشرين الثاني", "كانون الأول" )
short_months = ( "", "كانون2", "شباط", "آذار", "نيسان", "أيار", "حزيران",
"تموز", "آب", "أيلول", "تشرين1", "تشرين2", "كانون1" )
islamic = (
"", "محرّم", "صفر", "ربيع الأول", "ربيع الثاني",
"جمادى الأولى", "جمادى الثانية", "رجب", "شعبان",
"رمضان", "شوال", "ذو القعدة", "ذو الحجة"
)
formats = (
"YYYY-MM-DD (قياسي)", "عددي", "شهر يوم, سنة",
"شهر يوم, سنة", "يوم شهر سنة", "يوم شهر سنة"
)
# this must agree with DateDisplayEn's "formats" definition
# (since no locale-specific _display_gregorian exists, here)
calendar = (
"", "يوليوسي", "عبري", "فرنسي",
"فارسي", "إسلامي", "سويدي"
)
_mod_str = ("", "قبل ", "بعد ", "حوالي ", "", "", "")
_qual_str = ("", "متوقع ", "محسوب ")
_bce_str = "%s قبل الميلاد."
def display(self, date):
"""
Return a text string representing the date.
"""
mod = date.get_modifier()
cal = date.get_calendar()
qual = date.get_quality()
start = date.get_start_date()
newyear = date.get_new_year()
qual_str = self._qual_str[qual]
if mod == Date.MOD_TEXTONLY:
return date.get_text()
elif start == Date.EMPTY:
return ""
elif mod == Date.MOD_SPAN:
d1 = self.display_cal[cal](start)
d2 = self.display_cal[cal](date.get_stop_date())
scal = self.format_extras(cal, newyear)
return "%s%s %s %s %s%s" % (qual_str, 'من', d1, 'إلى', d2, scal)
elif mod == Date.MOD_RANGE:
d1 = self.display_cal[cal](start)
d2 = self.display_cal[cal](date.get_stop_date())
scal = self.format_extras(cal, newyear)
return "%s%s %s %s %s%s" % (qual_str, 'بين', d1, 'و', d2, scal)
else:
text = self.display_cal[date.get_calendar()](start)
scal = self.format_extras(cal, newyear)
return "%s%s%s%s" % (qual_str, self._mod_str[mod], text, scal)
#-------------------------------------------------------------------------
#
# Register classes
#
#-------------------------------------------------------------------------
register_datehandler(('ar_AR', 'ar', 'Arabic', 'arabic'),
DateParserAR, DateDisplayAR)
+3 -1
View File
@@ -168,7 +168,7 @@ class DateParserBG(DateParser):
_span_2 = [u'до']
_range_1 = [u'между']
_range_2 = [u'и']
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_span_1), '|'.join(_span_2)),
re.IGNORECASE)
self._range = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
@@ -211,6 +211,8 @@ class DateDisplayBG(DateDisplay):
formats = (
"ГГГГ-ММ-ДД (ISO)", "Числов", "Месец Ден, Година", "Мес. Ден, Година", "Ден Месец Година", "Ден Мес. Година"
)
# this must agree with DateDisplayEn's "formats" definition
# (since no locale-specific _display_gregorian exists, here)
hebrew = ( u"",
u"Тишрей",
+3 -1
View File
@@ -103,7 +103,7 @@ class DateParserCA(DateParser):
_span_2 = [u'fins a']
_range_1 = [u'entre', u'ent\.', u'ent']
_range_2 = [u'i']
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_span_1), '|'.join(_span_2)),
re.IGNORECASE)
self._range = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
@@ -157,6 +157,8 @@ class DateDisplayCA(DateDisplay):
"AAAA-MM-DD (ISO)", "Numèrica", "Mes Dia, Any",
"MES Dia, Any", "Dia Mes, Any", "Dia MES, Any"
)
# this must agree with DateDisplayEn's "formats" definition
# (since no locale-specific _display_gregorian exists, here)
def display(self, date):
"""
+12 -9
View File
@@ -166,8 +166,10 @@ class DateParserCZ(DateParser):
}
quality_to_int = {
u'přibližně' : Date.QUAL_ESTIMATED,
u'odhadované' : Date.QUAL_ESTIMATED,
u'odh.' : Date.QUAL_ESTIMATED,
u'vypočteno' : Date.QUAL_CALCULATED,
u'vypočtené' : Date.QUAL_CALCULATED,
u'vyp.' : Date.QUAL_CALCULATED,
}
@@ -219,7 +221,8 @@ class DateDisplayCZ(DateDisplay):
"den. měsíc rok",
"den. měs rok"
)
# this must agree with DateDisplayEn's "formats" definition
# (since no locale-specific _display_gregorian exists, here)
def display(self, date):
"""
@@ -237,14 +240,14 @@ class DateDisplayCZ(DateDisplay):
return date.get_text()
elif start == Date.EMPTY:
return ""
elif mod == Date.MOD_NONE:
date_decl_string = self.display_cal[cal](start)
date_decl_string = date_decl_string.replace(u"den ", u"dna ")
date_decl_string = date_decl_string.replace(u"or ", u"ora ")
date_decl_string = date_decl_string.replace(u"en ", u"na ")
date_decl_string = date_decl_string.replace(u"ad ", u"adu ")
date_decl_string = date_decl_string.replace(u"ec ", u"ce ")
return date_decl_string
# elif mod == Date.MOD_NONE:
# date_decl_string = self.display_cal[cal](start)
# date_decl_string = date_decl_string.replace(u"den ", u"dna ")
# date_decl_string = date_decl_string.replace(u"or ", u"ora ")
# date_decl_string = date_decl_string.replace(u"en ", u"na ")
# date_decl_string = date_decl_string.replace(u"ad ", u"adu ")
# date_decl_string = date_decl_string.replace(u"ec ", u"ce ")
# return date_decl_string
elif mod == Date.MOD_SPAN:
dat1 = self.display_cal[cal](start)
dat2 = self.display_cal[cal](date.get_stop_date())
+2
View File
@@ -122,6 +122,8 @@ class DateDisplayDa(DateDisplay):
u"Dag måned år",
u"Dag md År",
)
# this must agree with DateDisplayEn's "formats" definition
# (since no locale-specific _display_gregorian exists, here)
calendar = (
"",
+10 -4
View File
@@ -221,12 +221,18 @@ class DateDisplayDE(DateDisplay):
"JJJJ-MM-DD (ISO)", "Numerisch", "Monat Tag Jahr",
"MONAT Tag Jahr", "Tag. Monat Jahr", "Tag. MONAT Jahr"
)
# this definition must agree with its "_display_gregorian" method
def _display_gregorian(self, date_val):
"""
display gregorian calendar date in different format
"""
# this must agree with its locale-specific "formats" definition
year = self._slash_year(date_val[2], date_val[3])
if self.format == 0:
return self.display_iso(date_val)
elif self.format == 1:
# day.month_number.year
if date_val[3]:
return self.display_iso(date_val)
else:
@@ -237,7 +243,7 @@ class DateDisplayDE(DateDisplay):
value = value.replace('%d', str(date_val[0]))
value = value.replace('%Y', str(date_val[2]))
elif self.format == 2:
# Month Day, Year
# month_name day, year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -247,7 +253,7 @@ class DateDisplayDE(DateDisplay):
value = "%s %d, %s" % (self.long_months[date_val[1]],
date_val[0], year)
elif self.format == 3:
# MON Day, Year
# month_abbreviation day, year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -257,7 +263,7 @@ class DateDisplayDE(DateDisplay):
value = "%s %d, %s" % (self.short_months[date_val[1]],
date_val[0], year)
elif self.format == 4:
# Day Month Year
# day. month_name year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
@@ -267,7 +273,7 @@ class DateDisplayDE(DateDisplay):
value = "%d. %s %s" % (date_val[0],
self.long_months[date_val[1]], year)
else:
# Day MON Year
# day. month_abbreviation year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
+251
View File
@@ -0,0 +1,251 @@
# -*- coding: utf-8 -*-
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2004-2006 Donald N. Allingham
# Copyright (C) 2013 Zissis Papadopoulos <zissis@mail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id$
"""
Greek-specific classes for parsing and displaying dates.
"""
#-------------------------------------------------------------------------
#
# Python modules
#
#-------------------------------------------------------------------------
import re
#-------------------------------------------------------------------------
#
# GRAMPS modules
#
#-------------------------------------------------------------------------
from gen.lib import Date
from _DateParser import DateParser
from _DateDisplay import DateDisplay
from _DateHandler import register_datehandler
#-------------------------------------------------------------------------
#
# Greek parser class
#
#-------------------------------------------------------------------------
class DateParserEL(DateParser):
"""
Convert a text string into a Date object. If the date cannot be
converted, the text string is assigned.
"""
# modifiers before the date
modifier_to_int = {
u'προ του' : Date.MOD_BEFORE,
u'πριν το' : Date.MOD_BEFORE,
u'πριν από τις' : Date.MOD_BEFORE,
u'πριν από την' : Date.MOD_BEFORE,
u'πριν από το' : Date.MOD_BEFORE,
u'πριν από τον' : Date.MOD_BEFORE,
u'προ' : Date.MOD_BEFORE,
u'πρ.' : Date.MOD_BEFORE,
u'μετά το' : Date.MOD_AFTER,
u'μετά από τις' : Date.MOD_AFTER,
u'μετά από την' : Date.MOD_AFTER,
u'μετά από το' : Date.MOD_AFTER,
u'μετά από τον' : Date.MOD_AFTER,
u'μετά' : Date.MOD_AFTER,
u'μετ.' : Date.MOD_AFTER,
u'γύρω στο' : Date.MOD_ABOUT,
u'γύρω στον' : Date.MOD_ABOUT,
u'γύρω στις' : Date.MOD_ABOUT,
u'περίπου το' : Date.MOD_ABOUT,
u'περ.' : Date.MOD_ABOUT,
u'γυρ.' : Date.MOD_ABOUT,
u'~' : Date.MOD_ABOUT,
}
# in some languages some of above listed modifiers are after the date,
# in that case the subclass should put them into this dictionary instead
modifier_after_to_int = {}
bce = [u"π.Χ.", u"π.Κ.Χ.", u"π.Κ.Ε.", u"π.Χ" ]
calendar_to_int = {
u'γρηγοριανό' : Date.CAL_GREGORIAN,
u'γ' : Date.CAL_GREGORIAN,
u'ιουλιανό' : Date.CAL_JULIAN,
u'ι' : Date.CAL_JULIAN,
u'εβραϊκό' : Date.CAL_HEBREW,
u'ε' : Date.CAL_HEBREW,
u'ισλαμικό' : Date.CAL_ISLAMIC,
u'ισλ' : Date.CAL_ISLAMIC,
u'γαλλικό' : Date.CAL_FRENCH,
u'γαλλικής δημοκρατίας': Date.CAL_FRENCH,
u'γ' : Date.CAL_FRENCH,
u'περσικό' : Date.CAL_PERSIAN,
u'π' : Date.CAL_PERSIAN,
u'σουηδικό' : Date.CAL_SWEDISH,
u'σ' : Date.CAL_SWEDISH,
}
quality_to_int = {
u'κατʼ εκτίμηση' : Date.QUAL_ESTIMATED,
u'εκτιμώμενη' : Date.QUAL_ESTIMATED,
u'εκτ.' : Date.QUAL_ESTIMATED,
u'εκτ' : Date.QUAL_ESTIMATED,
u'υπολογ' : Date.QUAL_CALCULATED,
u'υπολογ.' : Date.QUAL_CALCULATED,
u'υπολογισμένη' : Date.QUAL_CALCULATED,
u'με υπολογισμό' : Date.QUAL_CALCULATED,
}
def init_strings(self):
"""
This method compiles regular expression strings for matching dates.
"""
DateParser.init_strings(self)
_span_1 = [u'από']
_span_2 = [u'έως']
_range_1 = [u'μετ', u'μετ\.', u'μεταξύ']
_range_2 = [u'και']
self._span = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_span_1), '|'.join(_span_2)),
re.IGNORECASE)
self._range = re.compile("(%s)\s+(?P<start>.+)\s+(%s)\s+(?P<stop>.+)" %
('|'.join(_range_1), '|'.join(_range_2)),
re.IGNORECASE)
#-------------------------------------------------------------------------
#
# Greek display
#
#-------------------------------------------------------------------------
class DateDisplayEL(DateDisplay):
"""
Greek language date display class.
"""
# this is used to display the 12 gregorian months
long_months = ( u"", u"Ιανουάριος", u"Φεβρουάριος", u"Μάρτιος",
u"Απρίλιος", u"Μάιος", u"Ιούνιος",
u"Ιούλιος", u"Αύγουστος", u"Σεπτέμβριος",
u"Οκτώβριος", u"Νοέμβριος", u"Δεκέμβριος" )
short_months = ( u"", u"Ιαν", u"Φεβ", u"Μαρ", u"Απρ", u"Μάι", u"Ιουν",
u"Ιουλ", u"Αύγ", u"Σεπ", u"Οκτ", u"Νοε", u"Δεκ" )
_mod_str = (u"", u"προ του ", u"μετά το ", u"γύρω στο ", u"", u"", u"")
_qual_str = (u"", u"εκτιμώμενη ", u"υπολογισμένη ")
_bce_str = u"%s π.Χ."
formats = (
"ΕΕΕΕ-ΜΜ-ΗΗ (ISO)", "ΗΗ-ΜΜ-ΕΕΕΕ", "ΗΗ/ΜΜ/ΕΕΕΕ",
"ΗΗ Μήνας ΕΕΕΕ", "ΗΗ Μήν ΕΕΕΕ"
)
# this definition must agree with its "_display_gregorian" method
def _display_gregorian(self, date_val):
"""
display gregorian calendar date in different format
"""
# this must agree with its locale-specific "formats" definition
year = self._slash_year(date_val[2], date_val[3])
if self.format == 0:
return self.display_iso(date_val)
elif self.format == 1:
# day-month_number-year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
else:
value = "%s-%s" % (date_val[1], year)
else:
value = "%d-%s-%s" % (date_val[0], date_val[1], year)
elif self.format == 2:
# day/month_number/year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
else:
value = "%s/%s" % (date_val[1], year)
else:
value = "%d/%s/%s" % (date_val[0], date_val[1], year)
elif self.format == 3:
# day month_name year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
else:
value = "%s %s" % (self.long_months[date_val[1]], year)
else:
value = "%d %s %s" % (date_val[0],
self.long_months[date_val[1]], year)
else:
# day month_abbreviation year
if date_val[0] == 0:
if date_val[1] == 0:
value = year
else:
value = "%s %s" % (self.short_months[date_val[1]], year)
else:
value = "%d %s %s" % (date_val[0],
self.short_months[date_val[1]], year)
if date_val[2] < 0:
return self._bce_str % value
else:
return value
def display(self, date):
"""
Return a text string representing the date.
"""
mod = date.get_modifier()
cal = date.get_calendar()
qual = date.get_quality()
start = date.get_start_date()
newyear = date.get_new_year()
qual_str = self._qual_str[qual]
if mod == Date.MOD_TEXTONLY:
return date.get_text()
elif start == Date.EMPTY:
return ""
elif mod == Date.MOD_SPAN:
d1 = self.display_cal[cal](start)
d2 = self.display_cal[cal](date.get_stop_date())
scal = self.format_extras(cal, newyear)
return "%s%s %s %s %s%s" % (qual_str, u'από', d1, u'έως', d2, scal)
elif mod == Date.MOD_RANGE:
d1 = self.display_cal[cal](start)
d2 = self.display_cal[cal](date.get_stop_date())
scal = self.format_extras(cal, newyear)
return "%s%s %s %s %s%s" % (qual_str, u'μεταξύ', d1, u'και', d2, scal)
else:
text = self.display_cal[date.get_calendar()](start)
scal = self.format_extras(cal, newyear)
return "%s%s%s%s" % (qual_str, self._mod_str[mod], text, scal)
#-------------------------------------------------------------------------
#
# Register classes
#
#-------------------------------------------------------------------------
register_datehandler(('el_GR', 'el_CY', 'el', 'Greek', 'greek'),
DateParserEL, DateDisplayEL)

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