Commit Graph

748 Commits

Author SHA1 Message Date
Peter Landgren
95faa79b63 Fix of issue 6031.
svn: r20446
2012-09-25 16:57:16 +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
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
Peter Landgren
d6a9ca5260 Fixed a typo.
svn: r20326
2012-09-04 14:40:51 +00:00
Peter Landgren
6ffdacc185 Fix graphviz 2.28.0 and multiple pages.
svn: r20316
2012-09-03 08:46:20 +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
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
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
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
Nick Hall
06a4af4fce 5752: Store tag names as unicode
svn: r19630
2012-05-23 13:21:22 +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
Michiel Nauta
79a70dac69 Add warning on db env opening failure
svn: r19550
2012-05-17 09:52:55 +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
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
Michiel Nauta
96dcf2f0c1 is_equal called on handle
svn: r19261
2012-04-07 11:26:45 +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
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
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
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
fcfa59c2a9 use translated stringfor custom attribute type after merging
svn: r18879
2012-02-14 12:17:45 +00:00
Nick Hall
8a443da4d2 5326: Add Alphabetical Index and Table of Contents generation for pdf reports
svn: r18870
2012-02-12 21:55:07 +00:00
Josip Pisoj
53c9c30890 bug #5554: Automake problem
svn: r18851
2012-02-10 20:25:15 +00:00
Nick Hall
da75a38762 5326: Revert r18842
svn: r18848
2012-02-10 19:57:57 +00:00
Nick Hall
3767c1d1e4 5326: Add Alphabetical Index and Table of Contents generation for pdf reports
svn: r18842
2012-02-10 14:53:58 +00:00
Tim G L Lyons
5daa484bce Change to use monospaced font in InfoDialog in upgrade 16 report. (The report was designed for a monospaced font)
svn: r18812
2012-02-02 12:53:24 +00:00
Michiel Nauta
9dfa6c1c32 5543: Error on merging media objects
svn: r18794
2012-01-29 16:25:26 +00:00
Michiel Nauta
56f98a2afb Updated gen/lib/test/merge_test.py
svn: r18793
2012-01-29 16:19:08 +00:00
Rob G. Healey
dfd838e74d Removed referenced.py from the src/gen/proxy directory to allow autotools to compile Gramps.
svn: r18784
2012-01-28 11:19:55 +00:00
Gary Burton
b07ae69371 Removed referenced proxy in favour of referencedBySelection
svn: r18781
2012-01-27 21:03:57 +00:00
Tim G L Lyons
1ff2b969c4 0005529: Implement clickable links in reports, at least for odf. Implemented for odf output only, using mark.type LOCAL_HYPERLINK and LOCAL_TARGET.
svn: r18766
2012-01-24 18:13:23 +00:00
Tim G L Lyons
975f4dc118 GEPS 023: Updates to Check and Repair, Test Case Generator and repo and Utils
Check and Repair tool

 - new check source and citation reference function, with extensive changes from previous (temporary) check citation references function,
 - low level in-table duplicate handle check removed as this is superfluous because the main database tables do not use the DB_DUP flag,
 - Progress meter added for cross table duplicate checking and  fixed for all checks,
 - diagnostic prints added for all checks to indicate success, and for many to indicate details of failures detected. These prints could be simply changed to Log messages if necessary. Comments added to show how checks relate to Test Case Generator test data,
 - order of checks revised so empty objects are removed first,
 - fix_encoding of media paths and descriptions modified to remove invalid characters (see change to Utils),
 - check and remove empty citations added.

repo.py remove_citation_references added to fix removal of citations on addresses in Repository records.

Utils.py fix_encoding modified to add an option to ignore characters that can't be unicode encoded.

TestCaseGenerator

 - generate families extended to generate family events,
 - options dialogue updated to reflect available features and to make it clearer,
 - block transactions options removed as they were by-passed in the code.
 - progress meter updated to use current function, and to properly update for all options,
 - signal testing code (that wasn't functional anyway) removed,
 - tag generating code called when it needed to be,
 - data error generating code broken up into functions to reflect the functions in the Check and Repair tool that they are designed to test,
 - various test data functions added for testing cross table duplicates, media encoding errors, missing photos, control characters in notes, empty objects, source and citation references and a few missing broken family links tests,
 - some fixes for some test cases (check events, person events were marked as birth events)
 - fix random text so tags don't contain invalid characters and add a styled text option,
 - ensure that some citations are shared,
 - remove old redundant commit_transaction function,
 - media linked to pictures that exist in the Gramps code so that they don't appear as missing images.


svn: r18713
2012-01-06 22:56:08 +00:00
Paul Franklin
daad52ee3e better PEP08 formatting, for 18695
svn: r18707
2012-01-05 19:52:34 +00:00
Paul Franklin
ac7660c0fd clarify error typeout
svn: r18695
2012-01-03 18:27:36 +00:00
Doug Blank
37ed4e58ca 5476: Allow user to set a default relationship type
svn: r18687
2012-01-02 15:12:18 +00:00
Michiel Nauta
1f1fc901d9 1995: DB remains locked if it is incompatible
svn: r18680
2012-01-01 22:13:46 +00:00
Nick Hall
24976ab0a6 5472: Update gramplets when database changed so that they correctly show if they have data. Also remove superfluous updates.
svn: r18679
2012-01-01 17:58:33 +00:00
Paul Franklin
a0a19bce77 improve CLI "indefinite" progress typeout finish
svn: r18647
2011-12-21 05:39:22 +00:00
Doug Blank
42c397f830 Return self from serialize to work with the create method
svn: r18587
2011-12-12 23:20:18 +00:00
Paul Franklin
1ee2a4ec30 revert 18559 and 18560
svn: r18578
2011-12-11 19:09:19 +00:00
Doug Blank
4409f30bc2 5423: Incorrect age for 'death before XX'
svn: r18576
2011-12-11 15:58:16 +00:00
Doug Blank
3536e8e58b Added missing get_XXX_cursor methods to proxybase
svn: r18569
2011-12-11 03:57:38 +00:00
Paul Franklin
82eaf45b20 enhance error message
svn: r18560
2011-12-09 19:31:07 +00:00
Paul Franklin
b620bf6115 enhance error message
svn: r18559
2011-12-09 17:11:59 +00:00
Paul Franklin
c83653f017 for Python files and Makefile.am files in the "src" (only) sub-tree:
1) add SVN svn:keywords "Id" property if it didn't have it
2) add SVN svn:mime-type "text/plain" property if it didn't have it
3) add SVN "Id" line to the file if it had none


svn: r18554
2011-12-06 16:56:50 +00:00
Tim G L Lyons
c833073ba6 GEPS023: merge branch (changes 17960-18546) into trunk
svn: r18548
2011-12-04 17:09:17 +00:00
Tim G L Lyons
f37ab70446 Merged trunk r18499 through r18539 into geps023.
Conflicts resolved in:
    gramps.pot


svn: r18540
2011-12-02 00:10:04 +00:00