1168 Commits

Author SHA1 Message Date
SNoiraud
73563e4f31 3712: orthogonal routing for Relationship Graph 2016-09-04 09:58:02 +02:00
Paul Franklin
c8c475cdda emable deferred translation of Span ages 2016-09-03 09:20:30 -07:00
Paul Franklin
4917628f9e sort custom filter names with German-umlaut chars correctly 2016-09-01 19:05:54 -07:00
Paul Franklin
5a8245956c Merge pull request #224 from prculley/movetst
Copy data.gramps to test directory and point db_test at it
2016-08-31 15:25:32 +00:00
prculley
e3b482dd57 Make copy of example.gramps to tests dir and point test modules to it 2016-08-30 11:46:55 -05:00
Paul Franklin
f389df59c4 improve pylint score (to over 9.00) 2016-08-29 20:21:56 -07:00
Paul Franklin
a7e47bba3a 9663: Sort User Filters on sidebar by name [also implements 8756] 2016-08-29 20:19:49 -07:00
Doug Blank
4b5e1e9702 Removed skip-check-xref and skip-import-additions from generic API 2016-08-25 07:00:04 -04:00
Sam Manzi
4a4cd11790 Merge pull request #220 from prculley/fax
Fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support Gedcom v5.5.1.
2016-08-25 13:08:03 +10:00
prculley
2059823748 Fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support Gedcom v5.5.1. 2016-08-23 13:49:48 -05:00
prculley
30a6f4267b Add GUI and CLI config option to allow easy setting 2016-08-21 15:00:19 -05:00
SNoiraud
bb75e6eea8 9341: _deeprelationshippath filter rule, addition of filter rules and classname 2016-08-21 16:14:12 +02:00
Paul Franklin
7b3d7f263a make it clear that consistency is needed 2016-08-12 18:49:13 -07:00
SNoiraud
5140e97dbd 8128: GtkDialog mapped without a transient parent (*.gpr.py) 2016-08-10 16:24:55 +02:00
Paul Franklin
f9e9f1be67 8128: GtkDialog mapped without a transient parent 2016-08-09 18:51:45 -07:00
Paul Franklin
3edab6e2e6 8128: GtkDialog mapped without a transient parent 2016-08-09 13:48:57 -07:00
Paul Franklin
da8f99bab7 8128: GtkDialog mapped without a transient parent 2016-08-04 08:54:34 -07:00
Paul Franklin
f9dbfd9dbd 8128: GtkDialog mapped without a transient parent 2016-08-03 18:16:48 -07:00
Paul Franklin
eeaaac060e better handle an unlikely error in the Complete Individual report 2016-08-01 16:30:46 -07:00
Paul Franklin
d9ec7d5e2a 8128: GtkDialog mapped without a transient parent 2016-08-01 12:16:58 -07:00
Doug Blank
c817554dbf 9588: DB-API import loses researcher and bookmarks 2016-07-21 00:07:51 -04:00
Doug Blank
f419dc9a8b Removed some executable settings on sources files (prevented tests from running) 2016-07-16 16:44:08 -04:00
SNoiraud
86b52ed60b 2016: Website reports should accept any StyleSheet 2016-07-15 16:18:30 +02:00
Nick Hall
00dba4727b Convert gen.User into an abstract base class 2016-07-14 18:55:34 +01:00
Doug Blank
05bd51b425 Remove DB-API XML config; replace with settings.py/.ini 2016-07-12 13:21:09 -04:00
Paul Franklin
4e3706072e enhance Book class (to allow non-identical Book copies to be made)
Historically, a new Book made from an old Book argument would
contain the exact same BookItem objects as the original Book.
That behavior is retained (even though I can't see that it is
ever used), but now copies are possible where the BookItems
are of the same number and type as the original, but not the
exact same BookItem objects.  (No "paper" options are copied.)

In the process of doing that, the "save" method was slightly
tweaked, so its recently-changed (for pylint reasons) strings
have their XML terminator on the same (Python) line as the
XML-start of the keyword, for more clarity.  In the process of
checking that a pathological case was noticed where the metric
paper option could be Boolean in some cases (instead of the
expected zero/one), so that was coped with also.
2016-07-08 09:21:39 -07:00
Paul Franklin
d837e40307 remove trailing whitespace 2016-07-07 11:17:14 -07:00
Brian Matherly
337f6d9c7a 5580: some Book Report subjects are missing or misleading 2016-07-07 09:39:14 -07:00
Paul Franklin
b1b960db0a Merge pull request #189 from prculley/whitespace
fix trailing whitespace
2016-07-05 21:47:36 +00:00
prculley
39720eca3a fix trailing whitespace 2016-07-05 16:35:47 -05:00
prculley
afc7cbc645 Missed the place filter rule when updating for changed example.gramps 2016-07-05 16:18:22 -05:00
prculley
2fa56879c3 Fix filter tests for changed sample.gramps 2016-07-05 15:48:07 -05:00
kulath
6e8df15dcb 2092: Problems when no database is open. Partial fix. Make checks on the
database consistently check that the database exists and is open. Add a
few missing checks. Remove redundant load and direct close of dummy
database on closure.
2016-07-05 11:19:02 +01:00
Nick Hall
746cf0ee1e Move DBAPI default settings into an XML file 2016-07-03 17:42:08 +01:00
Nick Hall
4eb27dfcfa Create new database section in configuration file 2016-07-03 16:15:38 +01:00
Paul Franklin
62d8487f14 change some "place_displayer" strings to the shorter "_pd" 2016-07-02 20:50:31 -07:00
prculley
342bdac02c fix LOG.warn() deprecation warning 2016-06-29 09:44:18 -05:00
Paul Franklin
be76d63ef6 some tweaks to the book report
Formerly, the books.xml file was read in multiple times,
even if it hadn't changed at all.  And since books.xml can
contain multiple books, each of which potentially contains
multiple reports, each with multiple options, all of which
get parsed every time the books.xml file gets read in, the
process potentially can take a while.

Similarly the books.xml file was written out every time a
book was added or deleted, even if the book report continued
to be run, with potentially more changes being made.

So it's changed so that the books.xml file is only read in
once, and written out once, and only then if it needs it.
2016-06-28 11:38:53 -07:00
Doug Blank
871955a559 9514: DBAPI: duplicated signature for gramps.gen.db.generic.DbGeneric.get_media_from_gramps_id 2016-06-26 07:55:05 -04:00
Nick Hall
095e0e529f 9547: Rename non-API database upgrade methods 2016-06-25 22:09:05 +01:00
Nick Hall
535ce58f17 9547: Rename more non-API database methods 2016-06-25 21:55:55 +01:00
Nick Hall
72ca67e7c9 9547: Rename another non-API database method 2016-06-25 21:40:04 +01:00
Nick Hall
ebc91f17f2 9547: Rename some non-API database methods 2016-06-25 21:34:21 +01:00
Nick Hall
7053678526 9547: Remove unused database methods 2016-06-25 19:43:21 +01:00
Nick Hall
c7c674b8c9 9547: Remove deprecated database methods 2016-06-25 19:16:22 +01:00
kulath
f7203b5cd2 Implement stand-alone default DummyDb database including diagnostics
when used incorrectly
2016-06-25 17:04:07 +01:00
prculley
403f53cc57 Bug 9545 and 9546 Vcard export on Windows problems 2016-06-25 10:11:30 -05:00
Nick Hall
b0d492830a Revert ABC changes to DbReadBase and DbWriteBase
Proxies do not implement all abstract methods in DbReadBase.
2016-06-24 14:48:45 +01:00
Nick Hall
e4c2f5fe77 Convert document generators to use abstract base classes 2016-06-23 22:01:20 +01:00
Nick Hall
f0210825de Convert gen.db to use abstract base classes 2016-06-23 20:00:24 +01:00