1168 Commits

Author SHA1 Message Date
Nick Hall
fe9af29bf5 Convert gen.lib to use abstract base classes 2016-06-23 19:07:37 +01:00
Paul Franklin
bf8d6c6c03 improve another pylint score (_book.py) 2016-06-23 00:53:17 -07:00
Paul Franklin
091caed234 9537: Wrong Numeric date format for cs_CZ locale 2016-06-21 14:16:12 -07:00
Paul Franklin
597c48b66b more pylint changes: some reformats, some new ones, some 9535 bug fixes 2016-06-20 13:31:35 -07:00
Nick Hall
e32fc6e761 Correct place type for parishes in example database 2016-06-17 23:28:13 +01:00
Nick Hall
b1b4f78764 Add unit tests for repository rules 2016-06-15 22:34:42 +01:00
Nick Hall
f172ca8672 Use with block for file output 2016-06-15 21:57:04 +01:00
Nick Hall
2d2ee2939c Remove redundant io imports 2016-06-15 21:45:31 +01:00
kulath
cd5fa5c1ff Fix DBLOGNAME (".Db") diagnostics for database class instance 2016-06-13 16:08:52 +01:00
Paul Franklin
4c57c9090d move LaTeX no-PIL-software warning into method which needs it 2016-06-11 13:44:44 -07:00
Paul Franklin
6ee612109c Remove buggy _xmlplus imports
It hasn't been maintained upstream for years and isn't in
most operating systems anymore (any?).

https://gramps-project.org/bugs/view.php?id=6947#c31672

provides a link to this:

http://fedoraproject.org/wiki/Features/RemovePyXML#Detailed_Description

I don't think it belongs in gramps.
2016-06-10 14:21:58 -07:00
kulath
5af65e317c Add some DBLOGNAME (".Db") diagnostics (especially for transactions) and
make sure they are the same for BSDDB and for DBAPI.
2016-06-07 18:41:40 +01:00
Paul Franklin
042bb5e2c0 more report pylint improvements 2016-06-05 21:11:27 -07:00
Paul Franklin
21d02ad22c implement fetching sorted Person and Family handles in the proxy DBs 2016-06-04 21:36:08 -07:00
Paul Franklin
84130d221f increase pylint score of proxybase.py from 6.41 to 8.22 2016-06-04 21:19:36 -07:00
Nick Hall
d2fbee8852 Add unit tests for media and note rules 2016-06-04 22:13:04 +01:00
Doug Blank
283ac0f8bb Moved LRU to gramps.gen.utils 2016-06-02 16:41:00 -04:00
Doug Blank
f165e04436 Merge pull request #159 from prculley/test_imports
Test imports
2016-06-02 14:39:45 -04:00
prculley
84e12210cc more pylint and uncompressed .gramps 2016-06-02 11:36:53 -05:00
Nick Hall
0801ef1b30 9472: Use first matching name when generating place titles 2016-05-30 23:05:17 +01:00
prculley
5182055c1f Merge remote-tracking branch 'upstream/master' into test_imports 2016-05-30 08:50:02 -05:00
Nick Hall
91b40c88bf Update deprecated priority constants 2016-05-27 22:15:27 +01:00
Paul Franklin
c469240c65 9450: LivingProxyDB leaves data in when back references followed 2016-05-27 09:13:11 -07:00
Doug Blank
ef0b2b8aea 9450: LivingProxyDB leaves data in when back references followed 2016-05-27 09:10:50 -07:00
prculley
08c99f2929 Merge remote-tracking branch 'upstream/master' into test_imports 2016-05-26 14:02:18 -05:00
prculley
8cda91a377 moved test directory, tweaked tests, and fixes 2016-05-26 11:22:06 -05:00
Doug Blank
1611340dca CacheProxyDb: use getattr() 2016-05-26 08:36:27 -04:00
Doug Blank
3af7ff4e9b Spelling error 2016-05-25 14:41:07 -04:00
Doug Blank
758d63c0fa Remove trailing whitespace 2016-05-25 12:56:33 -04:00
Doug Blank
7649f03c70 CacheProxyDb: adds LRU cache for handle lookups 2016-05-25 12:39:48 -04:00
Nick Hall
7ea7850331 Tidy up whitespace 2016-05-25 17:27:23 +01:00
prculley
7646d41774 Merge remote-tracking branch 'upstream/master' into test_imports 2016-05-24 14:44:08 -05:00
Nick Hall
4413c7c88b Add extra unit test for IsEnclosedBy rule 2016-05-24 16:15:46 +01:00
prculley
7a33b08185 Prototype of test imports module and associated tests 2016-05-23 15:36:52 -05:00
Nick Hall
23a0a492d4 9427: Add inclusive option to IsEnclosedBy rule 2016-05-23 15:36:52 -05:00
Nick Hall
6c2eac9e05 9427: Add inclusive option to IsEnclosedBy rule 2016-05-23 15:20:37 +01:00
Doug Blank
55d2141476 9465: DB-API: duplicate note ID 2016-05-22 07:25:23 -04:00
Nick Hall
15fcf1ed85 Remove Django specific references from docstrings 2016-05-18 15:47:57 +01:00
Nick Hall
fe6c5895b2 Improve pylint score of some new files
The programming guidelines require that new files have a pylint
score of 9.0 or greater.
2016-05-17 22:36:40 +01:00
Nick Hall
7b22c6af1b Remove trailing whitespace 2016-05-16 21:17:11 +01:00
Sam Manzi
7ade71945e Merge pull request #145 from prculley/bug9415
Bug 9415 Place Alt Names gets duplicated entries
2016-05-13 08:57:37 +10:00
Doug Blank
aa9246dde4 DB-API: ensure that undo/redo operations are in a low-level db transaction 2016-05-12 16:33:52 -04:00
prculley
df18fdebea Bug 9415 Place Alt Names gets duplicated entries 2016-05-12 09:36:28 -05:00
Doug Blank
636903bbc7 Merge pull request #141 from prculley/bug9414
Bug 9414 fix empty Place Alternate Names on import
2016-05-11 16:39:49 -04:00
prculley
c7914367b7 Bug 9448: Merge unit test for PlaceCheck not working correctly 2016-05-11 10:18:27 -05:00
prculley
e2b781a221 Bug 9414 fix empty Place Alternate Names on import 2016-05-11 09:50:07 -05:00
Doug Blank
9424539930 Person: add aliases for field names 2016-05-10 12:26:46 -04:00
Nick Hall
e76a27ddd3 Remove trailing whitespace 2016-05-10 16:52:57 +01:00
Nick Hall
f688a96e9a Tidy up class definitions
All python3 classes are new-style classes.  It is no longer
necessary to inherit from object.
2016-05-10 16:06:49 +01:00
Doug Blank
1a05aadca7 Date: add property year 2016-05-09 07:58:45 -04:00